Define DIFF_EXPR_OK for avr target to allow PC relative difference relocation.
[external/binutils.git] / gas / testsuite / ChangeLog
1 2015-07-08  Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2
3         * gas/avr/pc-relative-reloc.d: New test for 32 bit pc relative reloc.
4         * gas/avr/per-function-debugline.s: New test source.
5
6 2015-07-03  Alan Modra  <alan@squeak.grove.modra.org>
7
8         * gas/ppc/titan.d: Correct mfmcsrr0 disassembly.
9
10 2015-07-01  Sandra Loosemore  <sandra@codesourcery.com>
11             Cesar Philippidis  <cesar@codesourcery.com>
12
13         * gas/nios2/add-r2.d: New.
14         * gas/nios2/align_fill-r2.d: New.
15         * gas/nios2/align_text-r2.d: New.
16         * gas/nios2/aligned_text-r2.d: New.
17         * gas/nios2/and-r2.d: New.
18         * gas/nios2/andc.d: New.
19         * gas/nios2/andc.s: New.
20         * gas/nios2/bmx.d: New.
21         * gas/nios2/bmx.s: New.
22         * gas/nios2/branch-r2.d: New.
23         * gas/nios2/break-r2.d: New.
24         * gas/nios2/bret-r2.d: New.
25         * gas/nios2/cache-r2.d: New.
26         * gas/nios2/cache-r2.s: New.
27         * gas/nios2/call-r2.d: New.
28         * gas/nios2/call26-r2.d: New.
29         * gas/nios2/call26_noat-r2.d: New.
30         * gas/nios2/call_noat-r2.d: New.
31         * gas/nios2/cdx_add.d: New.
32         * gas/nios2/cdx_add.s: New.
33         * gas/nios2/cdx_and.d: New.
34         * gas/nios2/cdx_and.s: New.
35         * gas/nios2/cdx_break.d: New.
36         * gas/nios2/cdx_break.s: New.
37         * gas/nios2/cdx_callr.d: New.
38         * gas/nios2/cdx_callr.s: New.
39         * gas/nios2/cdx_jmpr.d: New.
40         * gas/nios2/cdx_jmpr.s: New.
41         * gas/nios2/cdx_ldbu.d: New.
42         * gas/nios2/cdx_ldbu.s: New.
43         * gas/nios2/cdx_ldhu.d: New.
44         * gas/nios2/cdx_ldhu.s: New.
45         * gas/nios2/cdx_ldw.d: New.
46         * gas/nios2/cdx_ldw.s: New.
47         * gas/nios2/cdx_ldwsp.d: New.
48         * gas/nios2/cdx_ldwsp.s: New.
49         * gas/nios2/cdx_mov.d: New.
50         * gas/nios2/cdx_mov.s: New.
51         * gas/nios2/cdx_neg.d: New.
52         * gas/nios2/cdx_neg.s: New.
53         * gas/nios2/cdx_not.d: New.
54         * gas/nios2/cdx_not.s: New.
55         * gas/nios2/cdx_or.d: New.
56         * gas/nios2/cdx_or.s: New.
57         * gas/nios2/cdx_pop.d: New.
58         * gas/nios2/cdx_pop.s: New.
59         * gas/nios2/cdx_push.d: New.
60         * gas/nios2/cdx_push.s: New.
61         * gas/nios2/cdx_relax.d: New.
62         * gas/nios2/cdx_relax.s: New.
63         * gas/nios2/cdx_ret.d: New.
64         * gas/nios2/cdx_ret.s: New.
65         * gas/nios2/cdx_sll.d: New.
66         * gas/nios2/cdx_sll.s: New.
67         * gas/nios2/cdx_spaddi.d: New.
68         * gas/nios2/cdx_spaddi.s: New.
69         * gas/nios2/cdx_spdeci.d: New.
70         * gas/nios2/cdx_spdeci.s: New.
71         * gas/nios2/cdx_srl.d: New.
72         * gas/nios2/cdx_srl.s: New.
73         * gas/nios2/cdx_stb.d: New.
74         * gas/nios2/cdx_stb.s: New.
75         * gas/nios2/cdx_sth.d: New.
76         * gas/nios2/cdx_sth.s: New.
77         * gas/nios2/cdx_stw.d: New.
78         * gas/nios2/cdx_stw.s: New.
79         * gas/nios2/cdx_stwsp.d: New.
80         * gas/nios2/cdx_stwsp.s: New.
81         * gas/nios2/cdx_sub.d: New.
82         * gas/nios2/cdx_sub.s: New.
83         * gas/nios2/cdx_trap.d: New.
84         * gas/nios2/cdx_trap.s: New.
85         * gas/nios2/cdx_xor.d: New.
86         * gas/nios2/cdx_xor.s: New.
87         * gas/nios2/cmp-r2.d: New.
88         * gas/nios2/comments-r2.d: New.
89         * gas/nios2/complex-r2.d: New.
90         * gas/nios2/ctl-r2.d: New.
91         * gas/nios2/custom-r2.d: New.
92         * gas/nios2/eni.d: New.
93         * gas/nios2/eni.s: New.
94         * gas/nios2/etbt-r2.d: New.
95         * gas/nios2/flushda-r2.d: New.
96         * gas/nios2/jmp-r2.d: New.
97         * gas/nios2/ldb-r2.d: New.
98         * gas/nios2/ldb-r2.s: New.
99         * gas/nios2/ldh-r2.d: New.
100         * gas/nios2/ldh-r2.s: New.
101         * gas/nios2/ldw-r2.d: New.
102         * gas/nios2/ldw-r2.s: New.
103         * gas/nios2/ldwm.d: New.
104         * gas/nios2/ldwm.s: New.
105         * gas/nios2/lineseparator-r2.d: New.
106         * gas/nios2/movia-r2.d: New.
107         * gas/nios2/mpx.d: New.
108         * gas/nios2/mpx.s: New.
109         * gas/nios2/mul-r2.d: New.
110         * gas/nios2/nop-r2.d: New.
111         * gas/nios2/nop-r2.s: New.
112         * gas/nios2/nor-r2.d: New.
113         * gas/nios2/or-r2.d: New.
114         * gas/nios2/rdprs-r2.d: New.
115         * gas/nios2/rdprs-r2.s: New.
116         * gas/nios2/registers-r2.d: New.
117         * gas/nios2/ret-r2.d: New.
118         * gas/nios2/rotate-r2.d: New.
119         * gas/nios2/stb-r2.d: New.
120         * gas/nios2/stb-r2.s: New.
121         * gas/nios2/sth-r2.d: New.
122         * gas/nios2/sth-r2.s: New.
123         * gas/nios2/stw-r2.d: New.
124         * gas/nios2/stw-r2.s: New.
125         * gas/nios2/stwm.d: New.
126         * gas/nios2/stwm.s: New.
127         * gas/nios2/sub-r2.d: New.
128         * gas/nios2/sync-r2.d: New.
129         * gas/nios2/trap-r2.d: New.
130         * gas/nios2/tret-r2.d: New.
131         * gas/nios2/wrpie.d: New.
132         * gas/nios2/wrpie.s: New.
133         * gas/nios2/wrprs-r2.d: New.
134         * gas/nios2/xor-r2.d: New.
135
136 2015-06-30  Amit Pawar  <Amit.Pawar@amd.com>
137
138         * gas/i386/i386.exp: Add new mwaitx test cases.
139         * gas/i386/mwaitx.s: New.
140         * gas/i386/mwaitx-bdver4.d: New.
141         * gas/i386/x86-64-mwaitx.s: New.
142         * gas/i386/x86-64-mwaitx-bdver4.d: New.
143         * gas/i386/mwaitx-reg.s: New.
144         * gas/i386/mwaitx-reg.l: New.
145         * gas/i386/x86-64-mwaitx-reg.l: New.
146         * gas/i386/x86-64-mwaitx-reg.s: New.
147         * gas/i386/arch-13.s: Updated.
148         * gas/i386/arch-13.d: Updated.
149         * gas/i386/arch-13-znver1.d: Updated.
150         * gas/i386/x86-64-arch-3.s: Updated.
151         * gas/i386/x86-64-arch-3.d: Updated.
152         * gas/i386/x86-64-arch-3-znver1.d: Updated.
153
154 2015-06-27  H.J. Lu  <hongjiu.lu@intel.com>
155
156         * gas/ia64/psn.d: Updated.
157         * gas/ia64/xdata-ilp32.d: Likewise.
158
159 2015-06-25  H.J. Lu  <hongjiu.lu@intel.com>
160
161         * gas/mmix/loc-3.d: Updated.
162         * gas/mmix/loc-5.d: Likewise.
163
164 2015-06-25  H.J. Lu  <hongjiu.lu@intel.com>
165
166         PR gas/18451
167         * gas/elf/elf.exp: Run strtab.
168         * gas/elf/strtab.d: New file.
169         * gas/elf/strtab.s: Likewise.
170
171 2015-06-22  Peter Bergner  <bergner@vnet.ibm.com>
172
173         * gas/ppc/e6500.s <sync>: Fix invalid test.
174         * gas/ppc/e6500.d: Likewise.
175
176 2015-06-22  Nick Clifton  <nickc@redhat.com>
177
178         * gas/arm/backslash-at.s: Add extra .byte directives so that the
179         foo symbol does not appear to point half way through an
180         instruction.
181         * gas/arm/backslash-at.d: Update expected disassembly.
182         * gas/i386/ilp32/x86-64-opcode-inval-intel.d: Likewise.
183         * gas/i386/ilp32/x86-64-opcode-inval.d: Likewise.
184         * gas/i386/x86-64-opcode-inval-intel.d: Likewise.
185         * gas/i386/x86-64-opcode-inval.d: Likewise.
186
187 2015-06-19  Peter Bergner  <bergner@vnet.ibm.com>
188
189         * gas/ppc/power8.d: Fixup rfebb test results.
190         * gas/ppc/a2.s: Fix invalid mfcr test.
191         * gas/ppc/a2.d: Likewise.
192
193 2015-06-18  Nick Clifton  <nickc@redhat.com>
194
195         PR gas/18541
196         * gas/arm/thumb.s: Add test of ADR against a nearby symbol.
197         * gas/arm/thumb.d: Update expected output.
198         * gas/arm/thumb-eabi.d: Likewise.
199
200 2015-06-18  Nick Clifton  <nickc@redhat.com>
201
202         PR gas/18481
203         * gas/arm/tls.s: Add tests of the tpoff pseudo with a local
204         symbol.
205         * gas/arm/tls.d: Update expected output.
206
207 2015-06-17  Alessandro Marzocchi  <alessandro.marzocchi@gmail.com>
208
209         PR gas/18500
210         * gas/arm/vfpv2-ldr_immediate.s: New test case.
211         * gas/arm/vfpv2-ldr_immediate.d: Expected disassembly.
212         * gas/arm/vfpv3-ldr_immediate.s: New test case.
213         * gas/arm/vfpv3-ldr_immediate.d: Expected disassembly.
214         * gas/arm/vfpv3xd-ldr_immediate.s: New test case.
215         * gas/arm/vfpv3xd-ldr_immediate.d: Expected disassembly.
216
217         PR gas/18499
218         * gas/arm/thumb2_ldr_immediate_armv6.s: New test case.
219         * gas/arm/thumb2_ldr_immediate_armv6.d: Expected disassembly.
220         * gas/arm/thumb2_ldr_immediate_armv6t2.s: New test case.
221         * gas/arm/thumb2_ldr_immediate_armv6t2.d: Expected disassembly.
222
223 2015-06-16  Matthew Wahab  <matthew.wahab@arm.com>
224
225         * sysreg.d: Add id_mmfr4_el1, update expected output.
226         * sysreg.s: Add id_mmfr4_el1.
227
228 2015-06-15  Renlin Li  <renlin.li@arm.com>
229
230         * gas/aarch64/reloc-insn.s: Update test
231         * gas/aarch64/reloc-insn.d: Update expected result.
232
233 2015-06-13  Mark Wielaard  <mjw@redhat.com>
234
235         * gas/aarch64/dwarf.d: New.
236         * gas/aarch64/dwarf.s: New.
237
238 2015-06-03  Matthew Wahab  <matthew.wahab@arm.com>
239
240         * gas/arm/armv8-a+rdma.d: New.
241         * gas/arm/armv8-a+rdma.s: New.
242
243 2015-06-02  Matthew Wahab  <matthew.wahab@arm.com>
244
245         * gas/arm/armv8-a+pan.d: New.
246         * gas/arm/armv8-a+pan.s: New.
247
248 2015-06-02  Matthew Wahab  <matthew.wahab@arm.com>
249
250         * gas/aarch64/rdma-directive.d: New.
251         * gas/aarch64/rdma.d: New.
252         * gas/aarch64/rdma.s: New.
253
254 2015-06-02  Matthew Wahab  <matthew.wahab@arm.com>
255
256         * gas/aarch64/lor-directive.d: New.
257         * gas/aarch64/lor.d: New.
258         * gas/aarch64/lor.s: New
259
260 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
261
262         * gas/aarch64/pan-directive.d: New.
263         * gas/aarch64/pan.d: New.
264         * gas/aarch64/pan.s: New
265
266 2015-06-01  Jiong Wang  <jiong.wang@arm.com>
267
268         * gas/aarch64/ilp32-basic.s: New testcase.
269         * gas/aarch64/ilp32-basic.d: Ditto.
270
271 2015-06-01  Jiong Wang  <jiong.wang@arm.com>
272
273         * gas/aarch64/reloc-insn.s: New testcase.
274         * gas/aarch64/reloc-insn.d: Ditto.
275
276 2015-06-01  Jan Beulich  <jbeulich@suse.com>
277
278         * gas/i386/avx512f.s: Adjust operand order for Intel syntax
279         vcvt{,u}si2ss.
280         * gas/i386/x86-64-avx512f.s: Adjust operand order for Intel
281         syntax vcvt{,u}si2s{d,s}.
282
283 2015-06-01  Jan Beulich  <jbeulich@suse.com>
284
285         * gas/i386/avx512f-intel.d: Adjust expectations on operand order.
286         * gas/i386/evex-lig256-intel.d: Likewise.
287         * gas/i386/evex-lig512-intel.d: Likewise.
288         * gas/i386/x86-64-avx512f-intel.d: Likewise.
289         * gas/i386/x86-64-evex-lig256-intel.d: Likewise.
290         * gas/i386/x86-64-evex-lig512-intel.d: Likewise.
291
292 2015-05-28  Catherine Moore  <clm@codesourcery.com>
293             Bernd Schmidt <bernds@codesourcery.com>
294
295         gas/testsuite/
296         * gas/mips/mips.exp: Run new tests.
297
298         * gas/mips/compact-eh-1.s: New file.
299         * gas/mips/compact-eh-2.s: New file.
300         * gas/mips/compact-eh-3.s: New file.
301         * gas/mips/compact-eh-4.s: New file.
302         * gas/mips/compact-eh-5.s: New file.
303         * gas/mips/compact-eh-6.s: New file.
304         * gas/mips/compact-eh-7.s: New file.
305         * gas/mips/compact-eh-eb-1.d: New file.
306         * gas/mips/compact-eh-eb-2.d: New file.
307         * gas/mips/compact-eh-eb-3.d: New file.
308         * gas/mips/compact-eh-eb-4.d: New file.
309         * gas/mips/compact-eh-eb-5.d: New file.
310         * gas/mips/compact-eh-eb-6.d: New file.
311         * gas/mips/compact-eh-eb-7.d: New file.
312         * gas/mips/compact-eh-el-1.d: New file.
313         * gas/mips/compact-eh-el-2.d: New file.
314         * gas/mips/compact-eh-el-3.d: New file.
315         * gas/mips/compact-eh-el-4.d: New file.
316         * gas/mips/compact-eh-el-5.d: New file.
317         * gas/mips/compact-eh-el-6.d: New file.
318         * gas/mips/compact-eh-el-7.d: New file.
319         * gas/mips/compact-eh-err1.l: New file.
320         * gas/mips/compact-eh-err1.s: New file.
321         * gas/mips/compact-eh-err2.l: New file.
322         * gas/mips/compact-eh-err2.s: New file.
323
324 2015-05-15  H.J. Lu  <hongjiu.lu@intel.com>
325
326         PR binutis/18386
327         * gas/i386/i386.exp: Run x86-64-branch-2 and x86-64-branch-3.
328         * gas/i386/x86-64-branch.d: Also pass -Mintel64 to objdump.
329         * gas/i386/ilp32/x86-64-branch.d: Likewise.
330         * gas/i386/x86-64-branch-2.d: New file.
331         * gas/i386/x86-64-branch-2.s: Likewise.
332         * gas/i386/x86-64-branch-3.l: Likewise.
333         * gas/i386/x86-64-branch-3.s: Likewise.
334
335 2015-05-15  H.J. Lu  <hongjiu.lu@intel.com>
336
337         * gas/i386/i386.exp: Don't run pcrel for ELF targets.  Run
338         pcrel-elf, relax-4 and x86-64-relax-3 for ELF targets.
339         * gas/i386/pcrel-elf.d: New file.
340         * gas/i386/relax-4.d: Likewise.
341         * gas/i386/x86-64-relax-3.d: Likewise.
342         * gas/i386/relax-3.d: Pass -mshared to assembler.  Updated.
343         * gas/i386/x86-64-relax-2.d: Likewise.
344         * gas/i386/relax-3.s: Add test for PLT relocation.
345
346 2015-05-14  Peter Bergner  <bergner@vnet.ibm.com>
347
348         * gas/ppc/power4.d: Add a slbia test.
349         * gas/ppc/power4.s: Likewise.
350         * gas/ppc/power6.d: Add slbia and tlbie tests.
351         * gas/ppc/power6.s: Likewise.
352         * gas/ppc/power7.d: Remove wait tests. Add a tlbie test.
353         * gas/ppc/power7.s: Likewise.
354
355 2015-05-13  Max Filippov  <jcmvbkbc@gmail.com>
356
357         * gas/xtensa/trampoline.s: Add regression testcase.
358
359 2015-05-11  H.J. Lu  <hongjiu.lu@intel.com>
360
361         * gas/i386/i386.exp: Run iamcu-1, iamcu-2, iamcu-3, iamcu-inval-1,
362         iamcu-inval-2 and iamcu-inval-3.
363         * gas/i386/iamcu-1.d: New file.
364         * gas/i386/iamcu-1.s: Likewise.
365         * gas/i386/iamcu-2.d: Likewise.
366         * gas/i386/iamcu-2.s: Likewise.
367         * gas/i386/iamcu-3.d: Likewise.
368         * gas/i386/iamcu-3.s: Likewise.
369         * gas/i386/iamcu-inval-1.l: Likewise.
370         * gas/i386/iamcu-inval-1.s: Likewise.
371         * gas/i386/iamcu-inval-2.l: Likewise.
372         * gas/i386/iamcu-inval-2.s: Likewise.
373         * gas/i386/iamcu-inval-3.l: Likewise.
374         * gas/i386/iamcu-inval-3.s: Likewise.
375
376 2015-05-08  H.J. Lu  <hongjiu.lu@intel.com>
377
378         PR binutis/18386
379         * gas/i386/i386.exp: Run x86-64-jump.
380         * gas/i386/x86-64-branch.d: Updated.
381         * gas/i386/ilp32/x86-64-branch.d: Likewise.
382         * gas/i386/x86-64-branch.s: Add tests for the operand size prefix
383         with call, jmp and jb.
384         * gas/i386/x86-64-jump.d: New file.
385         * gas/i386/x86-64-jump.s: Likewise.
386
387 2015-05-08  Nick Clifton  <nickc@redhat.com>
388
389         PR gas/18347
390         * gas/arm/pr18347.s: Add tests of other symbol assignments which
391         should not generate the warning.
392         * gas/arm/pr18347.l: Update expected output.
393
394 2015-05-07  H.J. Lu  <hongjiu.lu@intel.com>
395
396         * gas/i386/i386.exp: Run relax-3 and x86-64-relax-2.
397         * gas/i386/relax-3.d: New file.
398         * gas/i386/relax-3.s: Likewise.
399         * gas/i386/x86-64-relax-2.d: Likewise.
400
401 2015-05-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
402
403         * gas/sparc/natural-32.d: Test ldn, ldna, stn, stna, slln, srln,
404         sran, casn, casna and clrn.
405         * gas/sparc/natural-32.s: Likewise.
406         * gas/sparc/natural.s: Likewise.
407         * gas/sparc/natural.d: Likewise.
408
409 2015-05-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
410
411
412         * gas/sparc/natural.s: New file.
413         * gas/sparc/natural-32.s: Likewise.
414         * gas/sparc/natural.d: Likewise.
415         * gas/sparc/natural-32.d: Likewise.
416         * gas/sparc/sparc.exp (sparc_elf_setup): Run the tests natural and
417         natural-32.
418
419 2015-05-06  Renlin Li  <renlin.li@arm.com>
420
421         * gas/aarch64/codealign_1.s: New.
422         * gas/aarch64/codealign_1.d: New.
423
424 2015-05-05  Renlin Li  <renlin.li@arm.com>
425
426         * gas/aarch64/mapping_5.d: New.
427         * gas/aarch64/mapping_5.s: New.
428         * gas/aarch64/mapping_6.d: New.
429         * gas/aarch64/mapping_6.s: New.
430
431 2015-05-01  H.J. Lu  <hongjiu.lu@intel.com>
432
433         * gas/i386/i386.exp: Run note.
434         * gas/i386/note.d: New file.
435         * gas/i386/note.s: Likewise.
436
437 2015-04-30  Nick Clifton  <nickc@redhat.com>
438
439         PR gas/18347
440         * gas/arm/pr18347.s: New file: Test case.
441         * gas/arm/pr18347.l: New file: Expected assembler output.
442         * gas/arm/pr18347.d: New file: Test driver.
443
444 2015-04-29  Nick Clifton  <nickc@redhat.com>
445
446         PR gas/18265
447         * gas/arm/pr18256.s: New file: Test case.
448         * gas/arm/pr18256.l: New file: Expected assembler output.
449         * gas/arm/pr18256.d: New file: Test driver.
450
451 2015-04-28  Renlin Li  <renlin.li@arm.com>
452
453         * gas/arm/thumb2_vpool_be.d: Adjust the desired output.
454         * gas/arm/vldconst_be.d: Ditto.
455
456 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
457
458         * gas/ppc/a2.s: Fixup test case due to dcbt/dcbtst embedded operand
459         ordering change.
460         * gas/ppc/a2.d: Likewise.
461         * gas/ppc/476.d: Likewise.
462         * gas/ppc/booke.s: Remove invalid 3 operand dcbt tests.
463         * gas/ppc/booke.d: Likewise.
464         * gas/ppc/power7.s: Remove lbarx, lharx, stbcx., sthcx., waitrsv
465         and waitimpl tests.
466         * gas/ppc/power7.d: Likewise.
467
468 2015-04-27  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
469
470         * doc/as.texinfo: Document Tag_GNU_S390_ABI_Vector.
471
472 2015-04-27  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
473
474         * gas/s390/zarch-z13.d: Fix tests for VFCE, VLDE, VFSQ, WFK, and
475         WFC.
476         * gas/s390/zarch-z13.s: Likewise.
477
478 2015-04-24  Richard Earnshaw  <rearnsha@arm.com>
479
480         * gas/arm/align64.d: Delete trailing padding NOPs.
481
482 2015-04-23  Matthew Fortune  <matthew.fortune@imgtec.com>
483
484         * gas/mips/dla-warn.l: New file.
485         * gas/mips/dla-warn.s: New file.
486         * gas/mips/la-warn.l: New file.
487         * gas/mips/la-warn.s: New file.
488         * gas/mips/mips.exp: Run new tests.
489
490 2015-04-23  Matthew Fortune  <matthew.fortune@imgtec.com>
491
492         * gas/mips/mips.exp: Require o32 for r6-branch-constraints.
493
494 2015-04-23  Jan Beulich  <jbeulich@suse.com>
495
496         * gas/i386/avx512dq.d: Add 'z' suffix to vfpclassp{d,s} non-
497         register, non-broadcast cases.
498         * gas/i386/x86-64-avx512dq.d: Likewise.
499         * gas/i386/avx512dq_vl.d: Add 'x' and 'y' suffixes to
500         vcvt{,u}qq2ps and vfpclassp{d,s} non-register, non-broadcast
501         cases.
502         * gas/i386/x86-64-avx512dq_vl.d: Likewise.
503         * gas/i386/avx512f_vl.d: Add 'x' and 'y' suffixes to
504         vcvt{,t}pd2{,u}dq and vcvtpd2ps non-register, non-broadcast
505         cases.
506         * gas/i386/x86-64-avx512f_vl.d: Likewise.
507
508 2015-04-23  Jan Beulich  <jbeulich@suse.com>
509
510         * gas/i386/avx512dq.s: Drop 'z' suffix from vfpclassp{d,s} in
511         some AT&T and all Intel cases.
512         * gas/i386/x86-64-avx512dq.s: Likewise.
513         * gas/i386/avx512dq_vl.s: Drop 'x' and 'y' suffixes from
514         vcvt{,u}qq2ps and vfpclassp{d,s} in some AT&T and all Intel
515         cases.
516         * gas/i386/x86-64-avx512dq_vl.s: Likewise.
517         * gas/i386/avx512f_vl.s: Drop 'x' and 'y' suffixes from
518         vcvt{,t}pd2{,u}dq and vcvtpd2ps in some AT&T and all Intel
519         cases.
520         * gas/i386/x86-64-avx512f_vl.s: Likewise.
521
522 2015-04-20  H.J. Lu  <hongjiu.lu@intel.com>
523
524         * gas/i386/ilp32/x86-64-unwind.d: Don't hardcode offset of
525         .shstrtab section.
526         * gas/i386/x86-64-unwind.d: Likewise.
527         * gas/ia64/alias-ilp32.d: Likewise.
528         * gas/ia64/alias.d: Likewise.
529         * gas/ia64/group-1.d: Likewise.
530         * gas/ia64/group-2.d: Likewise.
531         * gas/ia64/secname-ilp32.d: Likewise.
532         * gas/ia64/secname.d: Likewise.
533         * gas/ia64/unwind-ilp32.d: Likewise.
534         * gas/ia64/unwind.d: Likewise.
535         * gas/mmix/bspec-1.d: Likewise.
536         * gas/mmix/byte-1.d: Likewise.
537         * gas/mmix/loc-1.d: Likewise.
538         * gas/mmix/loc-2.d: Likewise.
539         * gas/mmix/loc-3.d: Likewise.
540         * gas/mmix/loc-4.d: Likewise.
541         * gas/mmix/loc-5.d: Likewise.
542         * gas/tic6x/scomm-directive-4.d: Likewise.
543
544 2015-04-15  H.J. Lu  <hongjiu.lu@intel.com>
545
546         PR binutils/17898
547         * gas/i386/prefix.s: Add rdrand/rdseed prefix tests.
548         * gas/i386/prefix.d: Updated.
549
550 2015-04-15  Renlin Li  <renlin.li@arm.com>
551
552         * gas/arm/arch7em.d: Adjust required ssat and ssat16 immediate field.
553         * gas/arm/thumb32.d: Likewise.
554
555 2015-04-14  Nick Clifton  <nickc@redhat.com>
556
557         * gas/lns/lns.exp: Add RL78 to list of targets using
558         DW_LNS_fixed_advance_pc.
559
560 2015-04-08  H.J. Lu  <hongjiu.lu@intel.com>
561
562         * gas/i386/dw2-compressed-1.d: New file.
563         * gas/i386/dw2-compressed-2.d: Likewise.
564         * gas/i386/dw2-compressed-3.d: Likewise.
565         * gas/i386/x86-64-dw2-compressed-2.d: Likewise.
566         * gas/i386/i386.exp: Run dw2-compressed-2, dw2-compressed-1,
567         dw2-compressed-3 and x86-64-dw2-compressed-2.
568
569 2015-04-06  H.J. Lu  <hongjiu.lu@intel.com>
570
571         * lib/gas-defs.exp (run_dump_test): Remove is_zlib_supported check.
572
573 2015-03-20  H.J. Lu  <hongjiu.lu@intel.com>
574
575         * gas/i386/i386.exp: Don't run nops-1-bdver1, nops-1-bdver2,
576         nops-1-bdver3, nops-1-bdver4, nops-1-znver1, nops-1-btver1
577         nops-1-btver2, x86-64-nops-1-nocona, x86-64-nops-1-bdver1,
578         x86-64-nops-1-bdver2, x86-64-nops-1-bdver3, x86-64-nops-1-bdver4,
579         x86-64-nops-1-znver1, x86-64-nops-1-btver1 nor
580         x86-64-nops-1-btver2.
581         * gas/i386/nops-1-core2.d: Updated.
582         * gas/i386/nops-1-k8.d: Likewise.
583         * gas/i386/nops-4a-i686.d: Likewise.
584         * gas/i386/nops-5-i686.d: Likewise.
585         * gas/i386/nops-5.d: Likewise.
586         * gas/i386/nops-6.d: Likewise.
587         * gas/i386/x86-64-nops-1-core2.d: Likewise.
588         * gas/i386/x86-64-nops-1-g64.d: Likewise.
589         * gas/i386/x86-64-nops-1-k8.d: Likewise.
590         * gas/i386/x86-64-nops-1.d: Likewise.
591         * gas/i386/x86-64-nops-2.d: Likewise.
592         * gas/i386/x86-64-nops-3.d: Likewise.
593         * gas/i386/x86-64-nops-4-core2.d: Likewise.
594         * gas/i386/x86-64-nops-4-k8.d: Likewise.
595         * gas/i386/x86-64-nops-4.d: Likewise.
596         * gas/i386/x86-64-nops-5-k8.d: Likewise.
597         * gas/i386/x86-64-nops-5.d: Likewise.
598         * gas/i386/ilp32/x86-64-nops-1-core2.d: Likewise.
599         * gas/i386/ilp32/x86-64-nops-1-k8.d: Likewise.
600         * gas/i386/ilp32/x86-64-nops-1.d: Likewise.
601         * gas/i386/ilp32/x86-64-nops-2.d: Likewise.
602         * gas/i386/ilp32/x86-64-nops-3.d: Likewise.
603         * gas/i386/ilp32/x86-64-nops-4-core2.d: Likewise.
604         * gas/i386/ilp32/x86-64-nops-4-k8.d: Likewise.
605         * gas/i386/ilp32/x86-64-nops-4.d: Likewise.
606         * gas/i386/ilp32/x86-64-nops-5-k8.d: Likewise.
607         * gas/i386/ilp32/x86-64-nops-5.d: Likewise.
608         * gas/i386/nops-1-bdver1.d: Removed.
609         * gas/i386/nops-1-bdver2.d: Likewise.
610         * gas/i386/nops-1-bdver3.d: Likewise.
611         * gas/i386/nops-1-bdver4.d: Likewise.
612         * gas/i386/nops-1-btver1.d: Likewise.
613         * gas/i386/nops-1-btver2.d: Likewise.
614         * gas/i386/nops-1-znver1.d: Likewise.
615         * gas/i386/x86-64-nops-1-bdver1.d: Likewise.
616         * gas/i386/x86-64-nops-1-bdver2.d: Likewise.
617         * gas/i386/x86-64-nops-1-bdver3.d: Likewise.
618         * gas/i386/x86-64-nops-1-bdver4.d: Likewise.
619         * gas/i386/x86-64-nops-1-btver1.d: Likewise.
620         * gas/i386/x86-64-nops-1-btver2.d: Likewise.
621         * gas/i386/x86-64-nops-1-nocona.d: Likewise.
622         * gas/i386/x86-64-nops-1-znver1.d: Likewise.
623         * gas/i386/ilp32/x86-64-nops-1-nocona.d: Likewise.
624
625 2015-03-19  Nick Clifton  <nickc@redhat.com>
626
627         PR gas/18087
628         * gas/i386/dw2-compress-1.d: Allow the test to pass regardless of
629         whether the .debug_info section was compressed on not.
630
631 2015-03-18  H.J. Lu  <hongjiu.lu@intel.com>
632
633         PR gas/18087
634         * gas/i386/dw2-compress-1.d: Revert the last change.
635         * gas/i386/dw2-compress-3.d: New.
636         * gas/i386/dw2-compress-3.s: Likewise.
637         * gas/i386/i386.exp: Run dw2-compress-3 for ELF targets.
638
639 2015-03-18  Jon Turney  <jon.turney@dronecode.org.uk>
640             Nick Clifton  <nickc@redhat.com>
641
642         PR binutils/18087
643         * gas/i386/dw2-compress-1.d: Do not expect the .debug_abbrev or
644         .debug_info sections to be compressed.
645
646 2015-03-17  Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
647
648         * gas/i386/i386.exp: Add new znver1 test cases.
649         * gas/i386/arch-13-znver1.d: New.
650         * gas/i386/arch-13.d: New.
651         * gas/i386/arch-13.s: New.
652         * gas/i386/clzero.d: New.
653         * gas/i386/clzero.s: New.
654         * gas/i386/nops-1-znver1.d: New.
655         * gas/i386/x86-64-arch-3-znver1.d: New.
656         * gas/i386/x86-64-arch-3.d: New.
657         * gas/i386/x86-64-arch-3.s: New.
658         * gas/i386/x86-64-clzero.d: New.
659         * gas/i386/x86-64-nops-1-znver1.d: New.
660
661 2015-03-13  Andrew Bennett  <andrew.bennett@imgtec.com>
662
663         * gas/mips/mips.exp: Added branch constraints testcase.
664         * gas/mips/r6-branch-constraints.s: New test.
665         * gas/mips/r6-branch-constraints.l: New test.
666
667 2015-03-13  Andrew Bennett  <andrew.bennett@imgtec.com>
668
669         * gas/mips/r6.s: Add evp and dvp instructions.
670         * gas/mips/r6.d: Likewise.
671         * gas/mips/r6-n32.d: Likewise.
672         * gas/mips/r6-n64.d: Likewise.
673
674 2015-03-13  Jiong Wang  <jiong.wang@arm.com>
675
676         * gas/aarch64/diagnostic.s: New testcases.
677         * gas/aarch64/diagnostic.l: New error match.
678
679 2015-03-13  Jiong Wang  <jiong.wang@arm.com>
680
681         * gas/aarch64/tail_padding.s: New testcase.
682         * gas/aarch64/tail_padding.d: New expectation file.
683
684 2015-03-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
685
686         * gas/s390/zarch-z13.d: Add more z13 instructions.
687         * gas/s390/zarch-z13.s: Likewise.
688
689 2015-03-05  Renlin Li  <renlin.li@arm.com>
690
691         * gas/arm/dis-data.d: Adjust the desired output.
692         * gas/arm/dis-data2.d: Ditto.
693
694 2015-03-10  Renlin Li  <renlin.li@arm.com>
695
696         * gas/aarch64/ldst-reg-uns-imm.d: Adjust expected output.
697         * gas/aarch64/ldst-reg-unscaled-imm.d: Likewise.
698         * gas/aarch64/reloc-insn.d: Likewise.
699
700 2015-03-10  Matthew Wahab  <matthew.wahab@arm.com>
701
702         * gas/aarch64/codealign.d: Add test for code section alignment.
703         * gas/aarch64/codealign.s: New file.
704
705 2015-03-04  Richard Sandiford  <richard.sandiford@arm.com>
706
707         PR gas/17843
708         * gas/aarch64/tls.s, gas/aarch64/tls.d: Add test for
709         R_AARCH64_TLSLE_MOVW_TPREL_G0/R_AARCH64_TLSLE_MOVW_TPREL_G1_NC
710         sequence.
711
712 2015-02-28  Alan Modra  <amodra@gmail.com>
713
714         * gas/sparc/pcrel.d: Update for changed padding in data sections.
715         * gas/sparc/pcrel64.d: Likewise.
716
717 2015-02-26  Marcus Shawcroft  <marcus.shawcroft@arm.com>
718
719         * gas/aarch64/diagnostic.s: Add LDR test.
720         * gas/aarch64/diagnostic.l: Likewise.
721
722 2015-02-26  Marcus Shawcroft  <marcus.shawcroft@arm.com>
723
724         * gas/aarch64/diagnostic.s: Add ADR test.
725         * gas/aarch64/diagnostic.l: Likewise.
726
727 2015-02-25  Andrew Burgess  <andrew.burgess@embecosm.com>
728
729         * gas/avr/avr-prop-1.d: New file.
730         * gas/avr/avr-prop-1.s: New file.
731
732 2015-02-25  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
733             Oleg Endo  <olegendo@gcc.gnu.org>
734
735         * gas/sh/arch/arch.exp: Replace dead code to generate expected .s files
736         with ...
737         * gas/sh/arch/sh-opc-gen-as.pl: ... this new script.
738         * gas/sh/arch/arch_expected.txt: Regenerate.
739         * gas/sh/arch/sh-dsp.s: Likewise.
740         * gas/sh/arch/sh-opc-gen-as.pl: Likewise.
741         * gas/sh/arch/sh.s: Likewise.
742         * gas/sh/arch/sh2.s: Likewise.
743         * gas/sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
744         * gas/sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
745         * gas/sh/arch/sh2a-nofpu.s: Likewise.
746         * gas/sh/arch/sh2a-or-sh3e.s: Likewise.
747         * gas/sh/arch/sh2a-or-sh4.s: Likewise.
748         * gas/sh/arch/sh2a.s: Likewise.
749         * gas/sh/arch/sh2e.s: Likewise.
750         * gas/sh/arch/sh3-dsp.s: Likewise.
751         * gas/sh/arch/sh3-nommu.s: Likewise.
752         * gas/sh/arch/sh3.s: Likewise.
753         * gas/sh/arch/sh3e.s: Likewise.
754         * gas/sh/arch/sh4-nofpu.s: Likewise.
755         * gas/sh/arch/sh4-nommu-nofpu.s: Likewise.
756         * gas/sh/arch/sh4.s: Likewise.
757         * gas/sh/arch/sh4a-nofpu.s: Likewise.
758         * gas/sh/arch/sh4a.s: Likewise.
759         * gas/sh/arch/sh4al-dsp.s: Likewise.
760
761 2015-02-24  Nick Clifton  <nickc@redhat.com>
762
763         * gas/elf/elf.exp: Add special version of the section2 test for
764         the V850.
765         * gas/elf/section2.e-v850: New file.
766
767 2015-02-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
768
769         * gas/arm/armv1.l: Remove 'Warning: ' from expected messages
770         for deprecations.
771         * gas/arm/armv8-a-bad.l: Likewise.
772         * gas/arm/armv8-a-it-bad.l: Likewise.
773         * gas/arm/depr-swp.l: Likewise.
774         * gas/arm/ldsgeb.l: Likewise.
775         * gas/arm/ldsgeh.l: Likewise.
776         * gas/arm/thumb2_bad_reg.l: Likewise.
777         * gas/arm/thumb32.l: Likewise.
778         * gas/arm/udf.l: Likewise.
779         * gas/arm/vstr-arm-bad.l: Likewise.
780
781 2015-01-28  James Bowman  <james.bowman@ftdichip.com>
782
783         * gas/ft32/ft32.exp: New file.
784         * gas/ft32/insn.d: New file.
785         * gas/ft32/insn.s: New file.
786
787 2015-01-19  Alan Modra  <amodra@gmail.com>
788
789         * gas/all/none.s,
790         * gas/all/none.d: New test.
791         * gas/all/gas.exp: Run it.
792
793 2015-01-16  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
794
795         * gas/s390/esa-g5.d: Add a variant without the optional operand.
796         * gas/s390/esa-g5.s: Likewise.
797         * gas/s390/esa-z9-109.d: Likewise.
798         * gas/s390/esa-z9-109.s: Likewise.
799         * gas/s390/zarch-z9-109.d: Likewise.
800         * gas/s390/zarch-z9-109.s: Likewise.
801         * gas/s390/zarch-z10.d: For variants with a zero optional argument
802         it is not dumped by objdump anymore.
803         * gas/s390/zarch-zEC12.d: Likewise.
804
805         * gas/s390/zarch-z13.d: New file.
806         * gas/s390/zarch-z13.s: New file.
807         * gas/s390/s390.exp: Run the test for the z13 files.
808
809 2015-01-13  Matthew Wahab  <matthew.wahab@arm.com>
810
811         * gas/arm/ual-vcmp.s: Add vcmp, vcmpe with #0x0 operand.
812         * gas/ual/vcmp.d: Update expected output.
813         * gas/ual/vcmp-zero-bad.l: Likewise
814
815 2015-01-12  Jan Beulich  <jbeulich@suse.com>
816
817         gas/cfi/cfi-label.d, gas/cfi/cfi-label.s: New.
818         gas/cfi/cfi.exp: Run new tests.
819
820 2015-01-12  Jan Beulich  <jbeulich@suse.com>
821
822         * gas/arm/neon-addressing-bad.s: Add test for invalid VSHL,
823         VQSHL, and VQSHLU immediates.
824         * gas/arm/neon-addressing-bad.l: Update accordingly. 
825
826 2015-01-10  Andrew Burgess  <andrew.burgess@embecosm.com>
827
828         * gas/avr/large-debug-line-table.d: New file.
829         * gas/avr/large-debug-line-table.s: New file.
830
831 2015-01-01  Alan Modra  <amodra@gmail.com>
832
833         Update year range in copyright notice of all files.
834
835 For older changes see ChangeLog-2014
836 \f
837 Copyright (C) 2015 Free Software Foundation, Inc.
838
839 Copying and distribution of this file, with or without modification,
840 are permitted in any medium without royalty provided the copyright
841 notice and this notice are preserved.
842
843 Local Variables:
844 mode: change-log
845 left-margin: 8
846 fill-column: 74
847 version-control: never
848 End: