[AArch64] Add ARMv8.2 instructions BFC and REV64.
[external/binutils.git] / gas / testsuite / ChangeLog
1 2015-11-27  Matthew Wahab  <matthew.wahab@arm.com>
2
3         * gas/aarch64/alias-2.d: New.
4         * gas/aarch64/alias-2.s: New.
5
6 2015-11-27  Matthew Wahab  <matthew.wahab@arm.com>
7
8         * gas/aarch64/sysreg-2.d: New.
9         * gas/aarch64/sysreg-2.s: New.
10
11 2015-11-24  Christophe Monat <christophe.monat@st.com>
12
13         * gas/arm/thumb2_ldr_immediate_armv6t2.s: Added high register
14         tests.
15         * gas/arm/thumb2_ldr_immediate_armv6t2.d: Accounted for new test
16         cases.
17         * gas/arm/thumb2_ldr_immediate_highregs_armv6t2.s: New.
18         * gas/arm/thumb2_ldr_immediate_highregs_armv6t2.d: New.
19
20 2015-11-24  Matthew Wahab  <matthew.wahab@arm.com>
21
22         * gas/arm/armv7e-m+fpv5-d16.d: Skip test for *-*-pe, *-wince-* and
23         for *-*-coff targets.
24         * gas/arm/armv7e-m+fpv5-sp-d16.d: Likewise.
25         * gas/arm/blx-bl-convert.d: Likewise.
26         * gas/arm/ldst-offset0.d: Likewise.
27         * gas/arm/thumb2_ldr_immediate_armv6t2.d: Likewise.
28         * gas/arm/armv8-a+pan.s: Adjust test to make it
29         valid for non-ELF targets.
30         * gas/arm/wince.d: Add assembler option "-mccs".
31         * gas/arm/wince_inst.d: Update expected output.
32
33 2015-11-20  Maciej W. Rozycki  <macro@imgtec.com>
34
35         * gas/mips/nan-legacy-1.d: Remove MIPS ABI flags match patterns.
36         * gas/mips/nan-legacy-2.d: Likewise.
37         * gas/mips/nan-legacy-3.d: Likewise.
38         * gas/mips/nan-legacy-4.d: Likewise.
39         * gas/mips/nan-legacy-5.d: Likewise.
40
41 2015-11-20  Matthew Wahab  <matthew.wahab@arm.com>
42
43         * gas/aarch64/virthostext-directive.d: New.
44         * gas/aarch64/virthostext.d: New.
45         * gas/aarch64/virthostext.s: New.
46
47 2015-11-20  Matthew Wahab  <matthew.wahab@foss.arm.com>
48
49         * gas/arm/mapshort-elf.d: Fix typo in exclusion list.
50
51 2015-11-19  Matthew Wahab  <matthew.wahab@arm.com>
52
53         * gas/aarch64/pan-illegal.d: New.
54         * gas/aarch64/pan-illegal.l: New.
55         * gas/aarch64/pan.s: Add tests for invalid immediates.
56
57 2015-11-19  Alan Modra  <amodra@gmail.com>
58
59         * gas/ppc/altivec3.d: Allow for padding at end of section.
60         * gas/testsuite/gas/ppc/power9.d: Likewise.
61
62 2015-11-12  Matthew Wahab  <matthew.wahab@arm.com>
63
64         PR gas/19217
65         * gas/arm/thumb2_ldr_immediate_armv6t2.d: Update expected output.
66
67 2015-11-11  Alan Modra  <amodra@gmail.com>
68             Peter Bergner <bergner@vnet.ibm.com>
69
70         * gas/ppc/altivec3.s: New test.
71         * gas/ppc/altivec3.d: Likewise.
72         * gas/ppc/vsx3.s: Likewise.
73         * gas/ppc/vsx3.d: Likewise.
74         * gas/ppc/power9.s: Likewise.
75         * gas/ppc/power9.d: Likewise.
76         * gas/ppc/ppc.exp: Run them.
77         * gas/ppc/power8.s <lxvx, lxvd2x, stxvx, stxvd2x>: Add new tests.
78         * gas/ppc/power8.d: Likewise.
79         * gas/ppc/vsx.s: <lxvx, stxvx>: Rename invalid mnemonics ...
80         <lxvd2x, stxvd2x>: ...to this.
81         * gas/ppc/vsx.d: Likewise.
82
83 2015-11-09  Dominik Vogt  <vogt@linux.vnet.ibm.com>
84
85         * gas/all/test-gen.c (random_order_16s, random_order_24s)
86         (random_order_32s): Fix left shift of negative value.
87
88 2015-11-02  Nick Clifton  <nickc@redhat.com>
89
90         * gas/rx/max.d: Update expected disassembly.
91         * gas/rx/nod.d: Likewise.
92         * gas/rx/nop.sm: Add tests of more NOP instructions.
93
94 2015-11-02  Nick Clifton  <nickc@redhat.com>
95
96         * gas/rx/mov.sm: Add tests for zero offset indirect moves.
97         * gas/rx/mov.d: Update expected output.
98
99 2015-10-28  Andre Vieira  <andre.simoesdiasvieira@arm.com>
100
101         * gas/arm/pinsn.s: New.
102         * gas/arm/pinsn.d: Likewise.
103
104 2015-10-27  Nick Clifton  <nickc@redhat.com>
105
106         PR binutils/19159
107         * gas/rl78/pr19159.s: New test source file.
108         * gas/rl78/pr19159.d: New test case.
109         * gas/rl78/rl78.exp: Run the new test.
110
111 2015-10-27  Nick Clifton  <nickc@redhat.com>
112
113         PR binutils/19158
114         * gas/rl78/pr19158.s: New test source file.
115         * gas/rl78/pr19158.d: New test case.
116         * gas/rl78/rl78.exp: Run the new test.
117
118 2015-10-27  Nick Clifton  <nickc@redhat.com>
119
120         PR binutils/19157
121         * gas/rl78: New directory.
122         * gas/rl78/rl78.exp: New test driver.
123         * gas/rl78/pr19157.s: New test source file.
124         * gas/rl78/pr19157.d: New test case.
125
126 2015-10-22  Nick Clifton  <nickc@redhat.com>
127
128         * gas/msp430/errata_fixes.s: New test source file.
129         * gas/msp430/errata_fixes.d: New test control file.
130         * gas/msp430/errata_warns.s: New test source file.
131         * gas/msp430/errata_warns.d: New test control file.
132         * gas/msp430/errata_warns.l: New test message file.
133         * gas/msp430/msp430.exp: Run the new tests.
134         * gas/msp430/bad.l: Update expected warning messages
135         * gas/msp430/msp430.exp: Run the new tests.
136
137 2015-10-22  H.J. Lu  <hongjiu.lu@intel.com>
138
139         * gas/i386/i386.exp: Run x86-64-gotpcrel.
140         * gas/i386/x86-64-gotpcrel.d: New file.
141         * gas/i386/x86-64-gotpcrel.s: Likewise.
142         * gas/i386/ilp32/x86-64-gotpcrel.d: Likewise.
143         * gas/i386/x86-64-localpic.d: Replace R_X86_64_GOTPCREL with
144         R_X86_64_REX_GOTPCRELX.
145         * gas/i386/ilp32/x86-64-localpic.d: Likewise.
146
147 2015-10-22  H.J. Lu  <hongjiu.lu@intel.com>
148
149         * gas/i386/got.d: New file.
150         * gas/i386/got.s: Likewise.
151         * gas/i386/i386.exp: Run got.
152         * gas/i386/localpic.d: Replace R_386_GOT32 with R_386_GOT32X.
153         * gas/i386/mixed-mode-reloc32.d: Likewise.
154         * gas/i386/reloc32.d: Likewise.
155
156 2015-10-22  Alan Modra  <amodra@gmail.com>
157
158         PR gas/18500
159         * gas/arm/vfpv2-ldr_immediate.d: Use parentheses, not brackets,
160         to select alternatives.
161         * gas/arm/vfpv3-ldr_immediate.d: Likewise.
162         * gas/arm/vfpv3xd-ldr_immediate.d: Likewise.
163
164 2015-10-21  Nick Clifton  <nickc@redhat.com>
165
166         PR gas/18500
167         * gas/arm/vfpv3xd-ldr_immediate.d: Update test for big-endian ARM
168         toolchains.
169         * gas/arm/vfpv3-ldr_immediate.d: Likewise.
170         * gas/arm/vfpv2-ldr_immediate.d: Likewise.
171
172 2015-10-14  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
173
174         * gas/s390/esa-g5.d: Use odd GPR for the second operand.
175         * gas/s390/esa-g5.s: Likewise.
176         * gas/s390/esa-z9-109.d: Likewise.
177         * gas/s390/esa-z9-109.s: Likewise.
178
179 2015-10-12  Andrew Burgess  <andrew.burgess@embecosm.com>
180
181         * gas/avr/avr-prop-1.s: Use fill in some cases.
182         * gas/avr/avr-prop-1.d: Update expected results.
183
184 2015-10-07  Claudiu Zissulescu  <claziss@synopsys.com>
185
186         * gas/arc/adc.s: Update test for ARCv1/ARCv2.
187         * gas/arc/adc.d: Expected output.
188         * gas/arc/add.s: Update test for ARCv1/ARCv2.
189         * gas/arc/add.d: Expected output.
190         * gas/arc/and.s: Update test for ARCv1/ARCv2.
191         * gas/arc/and.d: Expected output.
192         * gas/arc/arc.exp: Cleanup.
193         * gas/arc/asl.s: Update test for ARCv1/ARCv2.
194         * gas/arc/asl.d: Expected output.
195         * gas/arc/asr.s: Update test for ARCv1/ARCv2.
196         * gas/arc/asr.d: Expected output.
197         * gas/arc/b.s: Update test for ARCv1/ARCv2.
198         * gas/arc/b.d: Expected output.
199         * gas/arc/bic.s: Update test for ARCv1/ARCv2.
200         * gas/arc/bic.d: Expected output.
201         * gas/arc/bl.s: Update test for ARCv1/ARCv2.
202         * gas/arc/bl.d: Expected output.
203         * gas/arc/brk.s: Update test for ARCv1/ARCv2.
204         * gas/arc/brk.d: Expected output.
205         * gas/arc/extb.s: Update test for ARCv1/ARCv2.
206         * gas/arc/extb.d: Expected output.
207         * gas/arc/extw.s: Update test for ARCv1/ARCv2.
208         * gas/arc/extw.d: Expected output.
209         * gas/arc/flag.d: Update output for ARCv1/ARCv2.
210         * gas/arc/j.s: Update test for ARCv1/ARCv2.
211         * gas/arc/j.d: Expected output.
212         * gas/arc/jl.s: Update test for ARCv1/ARCv2.
213         * gas/arc/jl.d: Expected output.
214         * gas/arc/ld.s: Update test for ARCv1/ARCv2.
215         * gas/arc/ld.d: Expected output.
216         * gas/arc/ld2.s: Update test for ARCv1/ARCv2.
217         * gas/arc/ld2.d: Expected output.
218         * gas/arc/lp.s: Update test for ARCv1/ARCv2.
219         * gas/arc/lp.d: Expected output.
220         * gas/arc/lsr.s: Update test for ARCv1/ARCv2.
221         * gas/arc/lsr.d: Expected output.
222         * gas/arc/mov.s: Update test for ARCv1/ARCv2.
223         * gas/arc/mov.d: Expected output.
224         * gas/arc/nop.s: Update test for ARCv1/ARCv2.
225         * gas/arc/nop.d: Expected output.
226         * gas/arc/or.s: Update test for ARCv1/ARCv2.
227         * gas/arc/or.d: Expected output.
228         * gas/arc/rlc.s: Update test for ARCv1/ARCv2.
229         * gas/arc/rlc.d: Expected output.
230         * gas/arc/ror.s: Update test for ARCv1/ARCv2.
231         * gas/arc/ror.d: Expected output.
232         * gas/arc/rrc.s: Update test for ARCv1/ARCv2.
233         * gas/arc/rrc.d: Expected output.
234         * gas/arc/sbc.s: Update test for ARCv1/ARCv2.
235         * gas/arc/sbc.d: Expected output.
236         * gas/arc/sexb.s: Update test for ARCv1/ARCv2.
237         * gas/arc/sexb.d: Expected output.
238         * gas/arc/sexw.s: Update test for ARCv1/ARCv2.
239         * gas/arc/sexw.d: Expected output.
240         * gas/arc/sleep.s: Update test for ARCv1/ARCv2.
241         * gas/arc/sleep.d: Expected output.
242         * gas/arc/st.s: Update test for ARCv1/ARCv2.
243         * gas/arc/st.d: Expected output.
244         * gas/arc/sub.s: Update test for ARCv1/ARCv2.
245         * gas/arc/sub.d: Expected output.
246         * gas/arc/swi.d: Update expected output for ARCv1/ARCv2.
247         * gas/arc/warn.exp: Cleanup
248         * gas/arc/xor.s: Update test for ARCv1/ARCv2.
249         * gas/arc/xor.d: Expected output.
250         * gas/arc/alias.d: Removed.
251         * gas/arc/alias.s: Likewise.
252         * gas/arc/branch.d: Likewise.
253         * gas/arc/branch.s: Likewise.
254         * gas/arc/insn3.d: Likewise.
255         * gas/arc/insn3.s: Likewise.
256         * gas/arc/math.d: Likewise.
257         * gas/arc/math.s: Likewise.
258         * gas/arc/sshift.d: Likewise.
259         * gas/arc/sshift.s: Likewise.
260
261 2015-10-02  Renlin Li <renlin.li@arm.com>
262
263         * gas/aarch64/reloc-tlsdesc_off_g0_nc.d: New.
264         * gas/aarch64/reloc-tlsdesc_off_g0_nc.s: New.
265         * gas/aarch64/reloc-tlsdesc_off_g1.d: New.
266         * gas/aarch64/reloc-tlsdesc_off_g1.s: New.
267         * gas/aarch64/tls-desc.d: New.
268         * gas/aarch64/tls-desc.s: New.
269
270 2015-10-02  Renlin Li <renlin.li@arm.com>
271
272         * gas/aarch64/reloc-gottprel_g0_nc.d: New.
273         * gas/aarch64/reloc-gottprel_g0_nc.s: New.
274         * gas/aarch64/reloc-gottprel_g1.d: New.
275         * gas/aarch64/reloc-gottprel_g1.s: New.
276
277 2015-10-02  Renlin Li <renlin.li@arm.com>
278
279     * gas/aarch64/reloc-tlsgd_g0_nc.d: New.
280     * gas/aarch64/reloc-tlsgd_g0_nc.s: New.
281
282 2015-10-02  Renlin Li <renlin.li@arm.com>
283
284         * gas/aarch64/reloc-tlsgd_g1.s: New.
285         * gas/aarch64/reloc-tlsgd_g1.s: New.
286
287 2015-10-02  Renlin Li <renlin.li@arm.com>
288
289         * gas/aarch64/reloc-gotoff_g0_nc.s: New.
290         * gas/aarch64/reloc-gotoff_g0_nc.d: New.
291
292 2015-10-02  Renlin Li  <renlin.li@arm.com>
293
294         * gas/aarch64/reloc-gotoff_g1.s: New.
295         * gas/aarch64/reloc-gotoff_g1.d: New.
296
297 2015-09-30  Alan Modra  <amodra@gmail.com>
298
299         * gas/ppc/ppc.exp (e500-ill): Pass -me500.
300         * gas/ppc/e500-ill.s: Remove .machine.
301         * gas/ppc/e500-ill.l: Remove line numbers.
302
303 2015-09-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
304
305         * gas/s390/s390.exp: Add new tests.
306         * gas/s390/machine-parsing-1.s: New test file.
307         * gas/s390/machine-parsing-1.l: Likewise.
308         * gas/s390/machine-parsing-2.s: Likewise.
309         * gas/s390/machine-parsing-2.l: Likewise.
310         * gas/s390/machine-parsing-3.s: Likewise.
311         * gas/s390/machine-parsing-3.l: Likewise.
312         * gas/s390/machine-parsing-4.s: Likewise.
313         * gas/s390/machine-parsing-4.l: Likewise.
314         * gas/s390/machine-parsing-5.s: Likewise.
315         * gas/s390/machine-parsing-5.l: Likewise.
316         * gas/s390/machine-parsing-6.s: Likewise.
317         * gas/s390/machine-parsing-6.l: Likewise.
318
319 2015-09-28  Tom Rix  <tom@bumblecow.com>
320
321         * gas/ppc/e500-ill.s: New testcase for illegal ppc e500 ops.
322         * gas/ppc/e500-ill.l: Expected results.
323         * gas/ppc/ppc.exp: Run it.
324
325 2015-08-25  Jose E. Marchesi  <jose.marchesi@oracle.com>
326
327         * gas/sparc/wrpr.s: Test writing to the privileged %pmcdper
328         register.
329         * gas/sparc/wrpr.d: ...and the expected result.
330         * gas/sparc/rdpr.s: Test reading from the privileged %pmcdper
331         register.
332         * gas/sparc/rdpr.d: ...and the expected result.
333
334 2015-08-25  Simon Dardis  <Simon.Dardis@imgtec.com>
335
336         * gas/mips/micromips32-move.d: Update expected disassembly.
337         * gas/mips/move.d: Likewise.
338         * gas/mips/move.s: Fix for some MIPS configurations.
339
340 2015-08-24  Jan Stancek  <jstancek@redhat.com>
341
342         * gas/i386/intel.s: Add test of disassembly of a potential
343         three byte instuction at the end of a function.
344         * gas/i386/intel.d: Update expected disassembly.
345
346 2015-08-21  Nick Clifton  <nickc@redhat.com>
347
348         PR gas/18581
349         * gas/all/byte.d: Disable this test.  Quoted expressions
350         are now allowed in .byte directives.
351         * gas/all/quoted-sym-names.s: New test.
352         * gas/all/quoted-sym-names.d: Expected output.
353         * gas/all/gas.exp: Run the new test.
354
355 2015-08-21  Alexander Fomin  <alexander.fomin@intel.com>
356
357         PR binutils/18257
358         * gas/i386/disassem.s: Add mask instructions with invalid ModR/M byte.
359         * gas/i386/x86-64-disassem.s: Likewise.
360         * gas/i386/disassem.d: Updated.
361         * gas/i386/x86-64-disassem.d: Likewise.
362
363 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
364
365         * gas/aarch64/reloc-dtprel-lo12-ldst8.s: New testcase.
366         * gas/aarch64/reloc-dtprel-lo12_nc-ldst8.s: Likewise.
367         * gas/aarch64/reloc-dtprel-lo12-ldst16.s: Likewise.
368         * gas/aarch64/reloc-dtprel-lo12_nc-ldst16.s: Likewise.
369         * gas/aarch64/reloc-dtprel-lo12-ldst32.s: Likewise.
370         * gas/aarch64/reloc-dtprel-lo12_nc-ldst32.s: Likewise.
371         * gas/aarch64/reloc-dtprel-lo12-ldst64.s: Likewise.
372         * gas/aarch64/reloc-dtprel-lo12_nc-ldst64.s: Likewise.
373         * gas/aarch64/reloc-dtprel-lo12-ldst8.d: New expectation file.
374         * gas/aarch64/reloc-dtprel-lo12_nc-ldst8.d: Likewise.
375         * gas/aarch64/reloc-dtprel-lo12-ldst16.d: Likewise.
376         * gas/aarch64/reloc-dtprel-lo12_nc-ldst16.d: Likewise.
377         * gas/aarch64/reloc-dtprel-lo12-ldst32.d: Likewise.
378         * gas/aarch64/reloc-dtprel-lo12_nc-ldst32.d: Likewise.
379         * gas/aarch64/reloc-dtprel-lo12-ldst64.d: Likewise.
380         * gas/aarch64/reloc-dtprel-lo12_nc-ldst64.d: Likewise.
381
382 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
383
384         * gas/aarch64/reloc-dtprel_g0.s: New testcase.
385         * gas/aarch64/reloc-dtprel_g0-ilp32.s: Likewise.
386         * gas/aarch64/reloc-dtprel_g0_nc.s: Likewise.
387         * gas/aarch64/reloc-dtprel_g0_nc-ilp32.s: Likewise.
388         * gas/aarch64/reloc-dtprel_g1.s: Likewise.
389         * gas/aarch64/reloc-dtprel_g1-ilp32.s: Likewise.
390         * gas/aarch64/reloc-dtprel_g1_nc.s: Likewise.
391         * gas/aarch64/reloc-dtprel_g2.s: Likewise.
392         * gas/aarch64/reloc-dtprel_hi12.s: Likewise.
393         * gas/aarch64/reloc-dtprel_hi12-ilp32.s: Likewise.
394         * gas/aarch64/reloc-dtprel_g0.d: New expectation file.
395         * gas/aarch64/reloc-dtprel_g0-ilp32.d: Likewise.
396         * gas/aarch64/reloc-dtprel_g0_nc.d: Likewise.
397         * gas/aarch64/reloc-dtprel_g0_nc-ilp32.d: Likewise.
398         * gas/aarch64/reloc-dtprel_g1.d: Likewise.
399         * gas/aarch64/reloc-dtprel_g1-ilp32.d: Likewise.
400         * gas/aarch64/reloc-dtprel_g1_nc.d: Likewise.
401         * gas/aarch64/reloc-dtprel_g2.d: Likewise.
402         * gas/aarch64/reloc-dtprel_hi12.d: Likewise.
403         * gas/aarch64/reloc-dtprel_hi12-ilp32.d: Likewise.
404
405 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
406
407         * gas/aarch64/reloc-dtprel_lo12_nc.s: New testcase.
408         * gas/aarch64/reloc-dtprel_lo12_nc-ilp32.s: Likewise.
409         * gas/aarch64/reloc-dtprel_lo12_nc.d: New expectation file.
410         * gas/aarch64/reloc-dtprel_lo12_nc-ilp32.d: Likewise.
411
412 2015-08-13  Andre Vieira  <andre.simoesdiasvieira@arm.com>
413
414         * gas/arm/nops.d: New.
415         * gas/arm/nops.s: New.
416         * gas/arm/inst.d: Changed expectation file for 26-bit teq,
417         tst, cmn and cmp.
418
419 2015-08-12  Max Filippov  <jcmvbkbc@gmail.com>
420
421         * gas/xtensa/all.exp: Add auto-litpools to the list of xtensa
422         tests.
423         * gas/xtensa/auto-litpools.s: New file: auto-litpools test.
424         * gas/xtensa/auto-litpools.s: New file: auto-litpools test
425         result pattern.
426
427 2015-08-12  Simon Dardis  <simon.dardis@imgtec.com>
428
429         * gas/mips/elf-rel23.d: Update test.
430         * gas/mips/elf-rel23.d: Ditto.
431         * gas/mips/elf-rel23a.d: Ditto.
432         * gas/mips/elf-rel23b.d: Ditto.
433         * gas/mips/elf_e_flags1.d: Ditto.
434         * gas/mips/elf_e_flags2.d: Ditto.
435         * gas/mips/elf_e_flags3.d: Ditto.
436         * gas/mips/elf_e_flags4.d: Ditto.
437         * gas/mips/loc-swap-dis.d: Ditto.
438         * gas/mips/micromips-insn32.d: Ditto.
439         * gas/mips/micromips-noinsn32.d: Ditto.
440         * gas/mips/micromips-trap.d: Ditto.
441         * gas/mips/micromips.d: Ditto.
442         * gas/mips/mips-abi32-pic.d: Ditto.
443         * gas/mips/mips-abi32.d: Ditto.
444         * gas/mips/mips-gp32-fp32-pic.d: Ditto.
445         * gas/mips/mips-gp32-fp32.d: Ditto.
446         * gas/mips/mips-gp32-fp64-pic.d: Ditto.
447         * gas/mips/mips-gp32-fp64.d: Ditto.
448         * gas/mips/mips-gp64-fp32-pic.d: Ditto.
449         * gas/mips/mips-gp64-fp32.d: Ditto.
450         * gas/mips/mips-gp64-fp64-pic.d: Ditto.
451         * gas/mips/mips-gp64-fp64.d: Ditto.
452         * gas/mips/mipsr6@loc-swap-dis.d: Ditto.
453         * gas/mips/tls-o32.d: Ditto.
454         * gas/mips/uld2-eb.d: Ditto.
455         * gas/mips/uld2-el.d: Ditto.
456         * gas/mips/ulw2-eb-ilocks.d: Ditto.
457         * gas/mips/ulw2-eb.d: Ditto.
458         * gas/mips/ulw2-el-ilocks.d: Ditto.
459         * gas/mips/ulw2-el.d: Ditto.
460         * gas/mips/move.d: New test.
461         * gas/mips/move.s: Ditto.
462         * gas/mips/micromips32-move.d: Ditto.
463         * gas/mips/micromips32-move.s: Ditto.
464         * gas/mips/mips.exp: Run the new tests.
465
466 2015-08-11  Jiong Wang  <jiong.wang@arm.com>
467
468         * gas/aarch64/reloc-dtprel_lo12-1.s: New testcase.
469         * gas/aarch64/reloc-dtprel_lo12-ilp32-1.s: Likewise.
470         * gas/aarch64/reloc-dtprel_lo12-1.d: New expectation file.
471         * gas/aarch64/reloc-dtprel_lo12-ilp32-1.d: Likewise.
472
473 2015-08-11  Jiong Wang  <jiong.wang@arm.com>
474
475         * gas/aarch64/reloc-tlsldm_lo12_nc-1.s: New testcase.
476         * gas/aarch64/reloc-tlsldm_lo12_nc-ilp32-1.s: Likewise.
477         * gas/aarch64/reloc-tlsldm_lo12_nc-1.d: New expectation file.
478         * gas/aarch64/reloc-tlsldm_lo12_nc-ilp32-1.d: Likewise.
479
480 2015-08-11  Jiong Wang  <jiong.wang@arm.com>
481
482         * gas/aarch64/reloc-tlsldm-page-1.s: New testcase.
483         * gas/aarch64/reloc-tlsldm-page-ilp32-1.s: Likewise.
484         * gas/aarch64/reloc-tlsldm-page-1.d: New expectation file.
485         * gas/aarch64/reloc-tlsldm-page-ilp32-1.d: Likewise.
486
487 2015-08-10  Robert Suchanek  <robert.suchanek@imgtec.com>
488
489         * gas/mips/r6.s: Add tests for "sigrie".
490         * gas/mips/r6.d: Check for "sigrie".
491         * gas/mips/r6-n32.d: Likewise.
492         * gas/mips/r6-n64.d: Likewise.
493
494 2015-07-30  H.J. Lu  <hongjiu.lu@intel.com>
495
496         PR binutils/13571
497         * gas/i386/i386.exp: Run i386-intel and x86_64-intel.
498         * gas/i386/i386-intel.d: New file.
499         * gas/i386/x86_64-intel.d: Likewise.
500
501 2015-07-24  Nick Clifton  <nickc@redhat.com>
502
503         * gas/all/struct.d: Allow for extra symbols in the output.
504         * gas/macros/test1.d: Likewise.
505         * gas/elf/elf.exp: Add an rl78 machine.
506         * gas/elf/sections2e-rl78: New file.
507
508 2015-07-22  Alexander Fomin  <alexander.fomin@intel.com>
509
510         PR binutils/18631
511         * gas/i386avx512dq-intel.d: Replace "QWORD" with "DWORD" in
512         vcvtt?ps2u?qq instructions disassembly regexes.
513         Add disassembly regex for new test.
514         * gas/i386/avx512dq.d: Likewise.
515         * gas/i386/avx512dq_vl-intel.d: Likewise.
516         * gas/i386/avx512dq_vl.d: Likewise.
517         * gas/i386/x86-64-avx512dq-intel.d: Likewise.
518         * gas/i386/x86-64-avx512dq.d: Likewise.
519         * gas/i386/x86-64-avx512dq_vl-intel.d: Likewise.
520         * gas/i386/x86-64-avx512dq_vl.d: Likewise.
521         * gas/i386/avx512dq.s: Add new test for Intel syntax with memory
522         operand and broadcasting enabled.
523         * gas/i386/avx512dq_vl.s: Likewise.
524         * gas/i386/x86-64-avx512dq.s: Likewise.
525         * gas/i386/x86-64-avx512dq_vl.s: Likewise.
526
527 2015-07-20  Matthew Wahab  <matthew.wahab@arm.com>
528
529         * gas/arm/attr-march-armv6kz.d: New.
530         * gas/arm/attr-march-armv6kzt2.d: New.
531
532 2015-07-16  Jiong Wang  <jiong.wang@arm.com>
533
534         * gas/aarch64/reloc-tlsldm-1.s: New testcase.
535         * gas/aarch64/reloc-tlsldm-ilp32-1.s: Ditto.
536         * gas/aarch64/reloc-tlsldm-1.d: New expectation file.
537         * gas/aarch64/reloc-tlsldm-ilp32-1.d: Ditto.
538
539 2015-07-16  James Greenhalgh  <james.greenhalgh@arm.com>
540
541         * gas/arm/arch7em-bad.l: Update expected errors.
542         * gas/arm/arch7m-bad.l: Likewise.
543         * gas/arm/arm-idiv-bad.l: Likewise.
544         * gas/arm/arm7-bad.l: Likewise.
545         * gas/arm/armv1-bad.l: Likewise.
546         * gas/arm/thumb-w-bad.l: Likewise.
547
548 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
549
550         * gas/i386/dw2-compress-1.d: Updated to accept .debug_* sections.
551
552 2015-07-08  Pitchumani Sivanupandi <pitchumani.s@atmel.com>
553
554         * gas/avr/pc-relative-reloc.d: New test for 32 bit pc relative reloc.
555         * gas/avr/per-function-debugline.s: New test source.
556
557 2015-07-03  Alan Modra  <alan@squeak.grove.modra.org>
558
559         * gas/ppc/titan.d: Correct mfmcsrr0 disassembly.
560
561 2015-07-01  Sandra Loosemore  <sandra@codesourcery.com>
562             Cesar Philippidis  <cesar@codesourcery.com>
563
564         * gas/nios2/add-r2.d: New.
565         * gas/nios2/align_fill-r2.d: New.
566         * gas/nios2/align_text-r2.d: New.
567         * gas/nios2/aligned_text-r2.d: New.
568         * gas/nios2/and-r2.d: New.
569         * gas/nios2/andc.d: New.
570         * gas/nios2/andc.s: New.
571         * gas/nios2/bmx.d: New.
572         * gas/nios2/bmx.s: New.
573         * gas/nios2/branch-r2.d: New.
574         * gas/nios2/break-r2.d: New.
575         * gas/nios2/bret-r2.d: New.
576         * gas/nios2/cache-r2.d: New.
577         * gas/nios2/cache-r2.s: New.
578         * gas/nios2/call-r2.d: New.
579         * gas/nios2/call26-r2.d: New.
580         * gas/nios2/call26_noat-r2.d: New.
581         * gas/nios2/call_noat-r2.d: New.
582         * gas/nios2/cdx_add.d: New.
583         * gas/nios2/cdx_add.s: New.
584         * gas/nios2/cdx_and.d: New.
585         * gas/nios2/cdx_and.s: New.
586         * gas/nios2/cdx_break.d: New.
587         * gas/nios2/cdx_break.s: New.
588         * gas/nios2/cdx_callr.d: New.
589         * gas/nios2/cdx_callr.s: New.
590         * gas/nios2/cdx_jmpr.d: New.
591         * gas/nios2/cdx_jmpr.s: New.
592         * gas/nios2/cdx_ldbu.d: New.
593         * gas/nios2/cdx_ldbu.s: New.
594         * gas/nios2/cdx_ldhu.d: New.
595         * gas/nios2/cdx_ldhu.s: New.
596         * gas/nios2/cdx_ldw.d: New.
597         * gas/nios2/cdx_ldw.s: New.
598         * gas/nios2/cdx_ldwsp.d: New.
599         * gas/nios2/cdx_ldwsp.s: New.
600         * gas/nios2/cdx_mov.d: New.
601         * gas/nios2/cdx_mov.s: New.
602         * gas/nios2/cdx_neg.d: New.
603         * gas/nios2/cdx_neg.s: New.
604         * gas/nios2/cdx_not.d: New.
605         * gas/nios2/cdx_not.s: New.
606         * gas/nios2/cdx_or.d: New.
607         * gas/nios2/cdx_or.s: New.
608         * gas/nios2/cdx_pop.d: New.
609         * gas/nios2/cdx_pop.s: New.
610         * gas/nios2/cdx_push.d: New.
611         * gas/nios2/cdx_push.s: New.
612         * gas/nios2/cdx_relax.d: New.
613         * gas/nios2/cdx_relax.s: New.
614         * gas/nios2/cdx_ret.d: New.
615         * gas/nios2/cdx_ret.s: New.
616         * gas/nios2/cdx_sll.d: New.
617         * gas/nios2/cdx_sll.s: New.
618         * gas/nios2/cdx_spaddi.d: New.
619         * gas/nios2/cdx_spaddi.s: New.
620         * gas/nios2/cdx_spdeci.d: New.
621         * gas/nios2/cdx_spdeci.s: New.
622         * gas/nios2/cdx_srl.d: New.
623         * gas/nios2/cdx_srl.s: New.
624         * gas/nios2/cdx_stb.d: New.
625         * gas/nios2/cdx_stb.s: New.
626         * gas/nios2/cdx_sth.d: New.
627         * gas/nios2/cdx_sth.s: New.
628         * gas/nios2/cdx_stw.d: New.
629         * gas/nios2/cdx_stw.s: New.
630         * gas/nios2/cdx_stwsp.d: New.
631         * gas/nios2/cdx_stwsp.s: New.
632         * gas/nios2/cdx_sub.d: New.
633         * gas/nios2/cdx_sub.s: New.
634         * gas/nios2/cdx_trap.d: New.
635         * gas/nios2/cdx_trap.s: New.
636         * gas/nios2/cdx_xor.d: New.
637         * gas/nios2/cdx_xor.s: New.
638         * gas/nios2/cmp-r2.d: New.
639         * gas/nios2/comments-r2.d: New.
640         * gas/nios2/complex-r2.d: New.
641         * gas/nios2/ctl-r2.d: New.
642         * gas/nios2/custom-r2.d: New.
643         * gas/nios2/eni.d: New.
644         * gas/nios2/eni.s: New.
645         * gas/nios2/etbt-r2.d: New.
646         * gas/nios2/flushda-r2.d: New.
647         * gas/nios2/jmp-r2.d: New.
648         * gas/nios2/ldb-r2.d: New.
649         * gas/nios2/ldb-r2.s: New.
650         * gas/nios2/ldh-r2.d: New.
651         * gas/nios2/ldh-r2.s: New.
652         * gas/nios2/ldw-r2.d: New.
653         * gas/nios2/ldw-r2.s: New.
654         * gas/nios2/ldwm.d: New.
655         * gas/nios2/ldwm.s: New.
656         * gas/nios2/lineseparator-r2.d: New.
657         * gas/nios2/movia-r2.d: New.
658         * gas/nios2/mpx.d: New.
659         * gas/nios2/mpx.s: New.
660         * gas/nios2/mul-r2.d: New.
661         * gas/nios2/nop-r2.d: New.
662         * gas/nios2/nop-r2.s: New.
663         * gas/nios2/nor-r2.d: New.
664         * gas/nios2/or-r2.d: New.
665         * gas/nios2/rdprs-r2.d: New.
666         * gas/nios2/rdprs-r2.s: New.
667         * gas/nios2/registers-r2.d: New.
668         * gas/nios2/ret-r2.d: New.
669         * gas/nios2/rotate-r2.d: New.
670         * gas/nios2/stb-r2.d: New.
671         * gas/nios2/stb-r2.s: New.
672         * gas/nios2/sth-r2.d: New.
673         * gas/nios2/sth-r2.s: New.
674         * gas/nios2/stw-r2.d: New.
675         * gas/nios2/stw-r2.s: New.
676         * gas/nios2/stwm.d: New.
677         * gas/nios2/stwm.s: New.
678         * gas/nios2/sub-r2.d: New.
679         * gas/nios2/sync-r2.d: New.
680         * gas/nios2/trap-r2.d: New.
681         * gas/nios2/tret-r2.d: New.
682         * gas/nios2/wrpie.d: New.
683         * gas/nios2/wrpie.s: New.
684         * gas/nios2/wrprs-r2.d: New.
685         * gas/nios2/xor-r2.d: New.
686
687 2015-06-30  Amit Pawar  <Amit.Pawar@amd.com>
688
689         * gas/i386/i386.exp: Add new mwaitx test cases.
690         * gas/i386/mwaitx.s: New.
691         * gas/i386/mwaitx-bdver4.d: New.
692         * gas/i386/x86-64-mwaitx.s: New.
693         * gas/i386/x86-64-mwaitx-bdver4.d: New.
694         * gas/i386/mwaitx-reg.s: New.
695         * gas/i386/mwaitx-reg.l: New.
696         * gas/i386/x86-64-mwaitx-reg.l: New.
697         * gas/i386/x86-64-mwaitx-reg.s: New.
698         * gas/i386/arch-13.s: Updated.
699         * gas/i386/arch-13.d: Updated.
700         * gas/i386/arch-13-znver1.d: Updated.
701         * gas/i386/x86-64-arch-3.s: Updated.
702         * gas/i386/x86-64-arch-3.d: Updated.
703         * gas/i386/x86-64-arch-3-znver1.d: Updated.
704
705 2015-06-27  H.J. Lu  <hongjiu.lu@intel.com>
706
707         * gas/ia64/psn.d: Updated.
708         * gas/ia64/xdata-ilp32.d: Likewise.
709
710 2015-06-25  H.J. Lu  <hongjiu.lu@intel.com>
711
712         * gas/mmix/loc-3.d: Updated.
713         * gas/mmix/loc-5.d: Likewise.
714
715 2015-06-25  H.J. Lu  <hongjiu.lu@intel.com>
716
717         PR gas/18451
718         * gas/elf/elf.exp: Run strtab.
719         * gas/elf/strtab.d: New file.
720         * gas/elf/strtab.s: Likewise.
721
722 2015-06-22  Peter Bergner  <bergner@vnet.ibm.com>
723
724         * gas/ppc/e6500.s <sync>: Fix invalid test.
725         * gas/ppc/e6500.d: Likewise.
726
727 2015-06-22  Nick Clifton  <nickc@redhat.com>
728
729         * gas/arm/backslash-at.s: Add extra .byte directives so that the
730         foo symbol does not appear to point half way through an
731         instruction.
732         * gas/arm/backslash-at.d: Update expected disassembly.
733         * gas/i386/ilp32/x86-64-opcode-inval-intel.d: Likewise.
734         * gas/i386/ilp32/x86-64-opcode-inval.d: Likewise.
735         * gas/i386/x86-64-opcode-inval-intel.d: Likewise.
736         * gas/i386/x86-64-opcode-inval.d: Likewise.
737
738 2015-06-19  Peter Bergner  <bergner@vnet.ibm.com>
739
740         * gas/ppc/power8.d: Fixup rfebb test results.
741         * gas/ppc/a2.s: Fix invalid mfcr test.
742         * gas/ppc/a2.d: Likewise.
743
744 2015-06-18  Nick Clifton  <nickc@redhat.com>
745
746         PR gas/18541
747         * gas/arm/thumb.s: Add test of ADR against a nearby symbol.
748         * gas/arm/thumb.d: Update expected output.
749         * gas/arm/thumb-eabi.d: Likewise.
750
751 2015-06-18  Nick Clifton  <nickc@redhat.com>
752
753         PR gas/18481
754         * gas/arm/tls.s: Add tests of the tpoff pseudo with a local
755         symbol.
756         * gas/arm/tls.d: Update expected output.
757
758 2015-06-17  Alessandro Marzocchi  <alessandro.marzocchi@gmail.com>
759
760         PR gas/18500
761         * gas/arm/vfpv2-ldr_immediate.s: New test case.
762         * gas/arm/vfpv2-ldr_immediate.d: Expected disassembly.
763         * gas/arm/vfpv3-ldr_immediate.s: New test case.
764         * gas/arm/vfpv3-ldr_immediate.d: Expected disassembly.
765         * gas/arm/vfpv3xd-ldr_immediate.s: New test case.
766         * gas/arm/vfpv3xd-ldr_immediate.d: Expected disassembly.
767
768         PR gas/18499
769         * gas/arm/thumb2_ldr_immediate_armv6.s: New test case.
770         * gas/arm/thumb2_ldr_immediate_armv6.d: Expected disassembly.
771         * gas/arm/thumb2_ldr_immediate_armv6t2.s: New test case.
772         * gas/arm/thumb2_ldr_immediate_armv6t2.d: Expected disassembly.
773
774 2015-06-16  Matthew Wahab  <matthew.wahab@arm.com>
775
776         * sysreg.d: Add id_mmfr4_el1, update expected output.
777         * sysreg.s: Add id_mmfr4_el1.
778
779 2015-06-15  Renlin Li  <renlin.li@arm.com>
780
781         * gas/aarch64/reloc-insn.s: Update test
782         * gas/aarch64/reloc-insn.d: Update expected result.
783
784 2015-06-13  Mark Wielaard  <mjw@redhat.com>
785
786         * gas/aarch64/dwarf.d: New.
787         * gas/aarch64/dwarf.s: New.
788
789 2015-06-04  Peter Bergner  <bergner@vnet.ibm.com>
790
791         * gas/ppc/a2.d: Fixup test case due to new extended mnemonic.
792         * gas/ppc/power4.s <hwsync, lwsync, ptesync, sync>: Add tests.
793         * gas/ppc/power4.d: Likewise.
794
795 2015-06-03  Matthew Wahab  <matthew.wahab@arm.com>
796
797         * gas/arm/armv8-a+rdma.d: New.
798         * gas/arm/armv8-a+rdma.s: New.
799
800 2015-06-02  Matthew Wahab  <matthew.wahab@arm.com>
801
802         * gas/arm/armv8-a+pan.d: New.
803         * gas/arm/armv8-a+pan.s: New.
804
805 2015-06-02  Matthew Wahab  <matthew.wahab@arm.com>
806
807         * gas/aarch64/rdma-directive.d: New.
808         * gas/aarch64/rdma.d: New.
809         * gas/aarch64/rdma.s: New.
810
811 2015-06-02  Matthew Wahab  <matthew.wahab@arm.com>
812
813         * gas/aarch64/lor-directive.d: New.
814         * gas/aarch64/lor.d: New.
815         * gas/aarch64/lor.s: New
816
817 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
818
819         * gas/aarch64/pan-directive.d: New.
820         * gas/aarch64/pan.d: New.
821         * gas/aarch64/pan.s: New
822
823 2015-06-01  Jiong Wang  <jiong.wang@arm.com>
824
825         * gas/aarch64/ilp32-basic.s: New testcase.
826         * gas/aarch64/ilp32-basic.d: Ditto.
827
828 2015-06-01  Jiong Wang  <jiong.wang@arm.com>
829
830         * gas/aarch64/reloc-insn.s: New testcase.
831         * gas/aarch64/reloc-insn.d: Ditto.
832
833 2015-06-01  Jan Beulich  <jbeulich@suse.com>
834
835         * gas/i386/avx512f.s: Adjust operand order for Intel syntax
836         vcvt{,u}si2ss.
837         * gas/i386/x86-64-avx512f.s: Adjust operand order for Intel
838         syntax vcvt{,u}si2s{d,s}.
839
840 2015-06-01  Jan Beulich  <jbeulich@suse.com>
841
842         * gas/i386/avx512f-intel.d: Adjust expectations on operand order.
843         * gas/i386/evex-lig256-intel.d: Likewise.
844         * gas/i386/evex-lig512-intel.d: Likewise.
845         * gas/i386/x86-64-avx512f-intel.d: Likewise.
846         * gas/i386/x86-64-evex-lig256-intel.d: Likewise.
847         * gas/i386/x86-64-evex-lig512-intel.d: Likewise.
848
849 2015-05-28  Catherine Moore  <clm@codesourcery.com>
850             Bernd Schmidt <bernds@codesourcery.com>
851
852         gas/testsuite/
853         * gas/mips/mips.exp: Run new tests.
854
855         * gas/mips/compact-eh-1.s: New file.
856         * gas/mips/compact-eh-2.s: New file.
857         * gas/mips/compact-eh-3.s: New file.
858         * gas/mips/compact-eh-4.s: New file.
859         * gas/mips/compact-eh-5.s: New file.
860         * gas/mips/compact-eh-6.s: New file.
861         * gas/mips/compact-eh-7.s: New file.
862         * gas/mips/compact-eh-eb-1.d: New file.
863         * gas/mips/compact-eh-eb-2.d: New file.
864         * gas/mips/compact-eh-eb-3.d: New file.
865         * gas/mips/compact-eh-eb-4.d: New file.
866         * gas/mips/compact-eh-eb-5.d: New file.
867         * gas/mips/compact-eh-eb-6.d: New file.
868         * gas/mips/compact-eh-eb-7.d: New file.
869         * gas/mips/compact-eh-el-1.d: New file.
870         * gas/mips/compact-eh-el-2.d: New file.
871         * gas/mips/compact-eh-el-3.d: New file.
872         * gas/mips/compact-eh-el-4.d: New file.
873         * gas/mips/compact-eh-el-5.d: New file.
874         * gas/mips/compact-eh-el-6.d: New file.
875         * gas/mips/compact-eh-el-7.d: New file.
876         * gas/mips/compact-eh-err1.l: New file.
877         * gas/mips/compact-eh-err1.s: New file.
878         * gas/mips/compact-eh-err2.l: New file.
879         * gas/mips/compact-eh-err2.s: New file.
880
881 2015-05-15  H.J. Lu  <hongjiu.lu@intel.com>
882
883         PR binutis/18386
884         * gas/i386/i386.exp: Run x86-64-branch-2 and x86-64-branch-3.
885         * gas/i386/x86-64-branch.d: Also pass -Mintel64 to objdump.
886         * gas/i386/ilp32/x86-64-branch.d: Likewise.
887         * gas/i386/x86-64-branch-2.d: New file.
888         * gas/i386/x86-64-branch-2.s: Likewise.
889         * gas/i386/x86-64-branch-3.l: Likewise.
890         * gas/i386/x86-64-branch-3.s: Likewise.
891
892 2015-05-15  H.J. Lu  <hongjiu.lu@intel.com>
893
894         * gas/i386/i386.exp: Don't run pcrel for ELF targets.  Run
895         pcrel-elf, relax-4 and x86-64-relax-3 for ELF targets.
896         * gas/i386/pcrel-elf.d: New file.
897         * gas/i386/relax-4.d: Likewise.
898         * gas/i386/x86-64-relax-3.d: Likewise.
899         * gas/i386/relax-3.d: Pass -mshared to assembler.  Updated.
900         * gas/i386/x86-64-relax-2.d: Likewise.
901         * gas/i386/relax-3.s: Add test for PLT relocation.
902
903 2015-05-14  Peter Bergner  <bergner@vnet.ibm.com>
904
905         * gas/ppc/power4.d: Add a slbia test.
906         * gas/ppc/power4.s: Likewise.
907         * gas/ppc/power6.d: Add slbia and tlbie tests.
908         * gas/ppc/power6.s: Likewise.
909         * gas/ppc/power7.d: Remove wait tests. Add a tlbie test.
910         * gas/ppc/power7.s: Likewise.
911
912 2015-05-13  Max Filippov  <jcmvbkbc@gmail.com>
913
914         * gas/xtensa/trampoline.s: Add regression testcase.
915
916 2015-05-11  H.J. Lu  <hongjiu.lu@intel.com>
917
918         * gas/i386/i386.exp: Run iamcu-1, iamcu-2, iamcu-3, iamcu-inval-1,
919         iamcu-inval-2 and iamcu-inval-3.
920         * gas/i386/iamcu-1.d: New file.
921         * gas/i386/iamcu-1.s: Likewise.
922         * gas/i386/iamcu-2.d: Likewise.
923         * gas/i386/iamcu-2.s: Likewise.
924         * gas/i386/iamcu-3.d: Likewise.
925         * gas/i386/iamcu-3.s: Likewise.
926         * gas/i386/iamcu-inval-1.l: Likewise.
927         * gas/i386/iamcu-inval-1.s: Likewise.
928         * gas/i386/iamcu-inval-2.l: Likewise.
929         * gas/i386/iamcu-inval-2.s: Likewise.
930         * gas/i386/iamcu-inval-3.l: Likewise.
931         * gas/i386/iamcu-inval-3.s: Likewise.
932
933 2015-05-08  H.J. Lu  <hongjiu.lu@intel.com>
934
935         PR binutis/18386
936         * gas/i386/i386.exp: Run x86-64-jump.
937         * gas/i386/x86-64-branch.d: Updated.
938         * gas/i386/ilp32/x86-64-branch.d: Likewise.
939         * gas/i386/x86-64-branch.s: Add tests for the operand size prefix
940         with call, jmp and jb.
941         * gas/i386/x86-64-jump.d: New file.
942         * gas/i386/x86-64-jump.s: Likewise.
943
944 2015-05-08  Nick Clifton  <nickc@redhat.com>
945
946         PR gas/18347
947         * gas/arm/pr18347.s: Add tests of other symbol assignments which
948         should not generate the warning.
949         * gas/arm/pr18347.l: Update expected output.
950
951 2015-05-07  H.J. Lu  <hongjiu.lu@intel.com>
952
953         * gas/i386/i386.exp: Run relax-3 and x86-64-relax-2.
954         * gas/i386/relax-3.d: New file.
955         * gas/i386/relax-3.s: Likewise.
956         * gas/i386/x86-64-relax-2.d: Likewise.
957
958 2015-05-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
959
960         * gas/sparc/natural-32.d: Test ldn, ldna, stn, stna, slln, srln,
961         sran, casn, casna and clrn.
962         * gas/sparc/natural-32.s: Likewise.
963         * gas/sparc/natural.s: Likewise.
964         * gas/sparc/natural.d: Likewise.
965
966 2015-05-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
967
968
969         * gas/sparc/natural.s: New file.
970         * gas/sparc/natural-32.s: Likewise.
971         * gas/sparc/natural.d: Likewise.
972         * gas/sparc/natural-32.d: Likewise.
973         * gas/sparc/sparc.exp (sparc_elf_setup): Run the tests natural and
974         natural-32.
975
976 2015-05-06  Renlin Li  <renlin.li@arm.com>
977
978         * gas/aarch64/codealign_1.s: New.
979         * gas/aarch64/codealign_1.d: New.
980
981 2015-05-05  Renlin Li  <renlin.li@arm.com>
982
983         * gas/aarch64/mapping_5.d: New.
984         * gas/aarch64/mapping_5.s: New.
985         * gas/aarch64/mapping_6.d: New.
986         * gas/aarch64/mapping_6.s: New.
987
988 2015-05-01  H.J. Lu  <hongjiu.lu@intel.com>
989
990         * gas/i386/i386.exp: Run note.
991         * gas/i386/note.d: New file.
992         * gas/i386/note.s: Likewise.
993
994 2015-04-30  Nick Clifton  <nickc@redhat.com>
995
996         PR gas/18347
997         * gas/arm/pr18347.s: New file: Test case.
998         * gas/arm/pr18347.l: New file: Expected assembler output.
999         * gas/arm/pr18347.d: New file: Test driver.
1000
1001 2015-04-29  Nick Clifton  <nickc@redhat.com>
1002
1003         PR gas/18265
1004         * gas/arm/pr18256.s: New file: Test case.
1005         * gas/arm/pr18256.l: New file: Expected assembler output.
1006         * gas/arm/pr18256.d: New file: Test driver.
1007
1008 2015-04-28  Renlin Li  <renlin.li@arm.com>
1009
1010         * gas/arm/thumb2_vpool_be.d: Adjust the desired output.
1011         * gas/arm/vldconst_be.d: Ditto.
1012
1013 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
1014
1015         * gas/ppc/a2.s: Fixup test case due to dcbt/dcbtst embedded operand
1016         ordering change.
1017         * gas/ppc/a2.d: Likewise.
1018         * gas/ppc/476.d: Likewise.
1019         * gas/ppc/booke.s: Remove invalid 3 operand dcbt tests.
1020         * gas/ppc/booke.d: Likewise.
1021         * gas/ppc/power7.s: Remove lbarx, lharx, stbcx., sthcx., waitrsv
1022         and waitimpl tests.
1023         * gas/ppc/power7.d: Likewise.
1024
1025 2015-04-27  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1026
1027         * doc/as.texinfo: Document Tag_GNU_S390_ABI_Vector.
1028
1029 2015-04-27  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1030
1031         * gas/s390/zarch-z13.d: Fix tests for VFCE, VLDE, VFSQ, WFK, and
1032         WFC.
1033         * gas/s390/zarch-z13.s: Likewise.
1034
1035 2015-04-24  Richard Earnshaw  <rearnsha@arm.com>
1036
1037         * gas/arm/align64.d: Delete trailing padding NOPs.
1038
1039 2015-04-23  Matthew Fortune  <matthew.fortune@imgtec.com>
1040
1041         * gas/mips/dla-warn.l: New file.
1042         * gas/mips/dla-warn.s: New file.
1043         * gas/mips/la-warn.l: New file.
1044         * gas/mips/la-warn.s: New file.
1045         * gas/mips/mips.exp: Run new tests.
1046
1047 2015-04-23  Matthew Fortune  <matthew.fortune@imgtec.com>
1048
1049         * gas/mips/mips.exp: Require o32 for r6-branch-constraints.
1050
1051 2015-04-23  Jan Beulich  <jbeulich@suse.com>
1052
1053         * gas/i386/avx512dq.d: Add 'z' suffix to vfpclassp{d,s} non-
1054         register, non-broadcast cases.
1055         * gas/i386/x86-64-avx512dq.d: Likewise.
1056         * gas/i386/avx512dq_vl.d: Add 'x' and 'y' suffixes to
1057         vcvt{,u}qq2ps and vfpclassp{d,s} non-register, non-broadcast
1058         cases.
1059         * gas/i386/x86-64-avx512dq_vl.d: Likewise.
1060         * gas/i386/avx512f_vl.d: Add 'x' and 'y' suffixes to
1061         vcvt{,t}pd2{,u}dq and vcvtpd2ps non-register, non-broadcast
1062         cases.
1063         * gas/i386/x86-64-avx512f_vl.d: Likewise.
1064
1065 2015-04-23  Jan Beulich  <jbeulich@suse.com>
1066
1067         * gas/i386/avx512dq.s: Drop 'z' suffix from vfpclassp{d,s} in
1068         some AT&T and all Intel cases.
1069         * gas/i386/x86-64-avx512dq.s: Likewise.
1070         * gas/i386/avx512dq_vl.s: Drop 'x' and 'y' suffixes from
1071         vcvt{,u}qq2ps and vfpclassp{d,s} in some AT&T and all Intel
1072         cases.
1073         * gas/i386/x86-64-avx512dq_vl.s: Likewise.
1074         * gas/i386/avx512f_vl.s: Drop 'x' and 'y' suffixes from
1075         vcvt{,t}pd2{,u}dq and vcvtpd2ps in some AT&T and all Intel
1076         cases.
1077         * gas/i386/x86-64-avx512f_vl.s: Likewise.
1078
1079 2015-04-20  H.J. Lu  <hongjiu.lu@intel.com>
1080
1081         * gas/i386/ilp32/x86-64-unwind.d: Don't hardcode offset of
1082         .shstrtab section.
1083         * gas/i386/x86-64-unwind.d: Likewise.
1084         * gas/ia64/alias-ilp32.d: Likewise.
1085         * gas/ia64/alias.d: Likewise.
1086         * gas/ia64/group-1.d: Likewise.
1087         * gas/ia64/group-2.d: Likewise.
1088         * gas/ia64/secname-ilp32.d: Likewise.
1089         * gas/ia64/secname.d: Likewise.
1090         * gas/ia64/unwind-ilp32.d: Likewise.
1091         * gas/ia64/unwind.d: Likewise.
1092         * gas/mmix/bspec-1.d: Likewise.
1093         * gas/mmix/byte-1.d: Likewise.
1094         * gas/mmix/loc-1.d: Likewise.
1095         * gas/mmix/loc-2.d: Likewise.
1096         * gas/mmix/loc-3.d: Likewise.
1097         * gas/mmix/loc-4.d: Likewise.
1098         * gas/mmix/loc-5.d: Likewise.
1099         * gas/tic6x/scomm-directive-4.d: Likewise.
1100
1101 2015-04-15  H.J. Lu  <hongjiu.lu@intel.com>
1102
1103         PR binutils/17898
1104         * gas/i386/prefix.s: Add rdrand/rdseed prefix tests.
1105         * gas/i386/prefix.d: Updated.
1106
1107 2015-04-15  Renlin Li  <renlin.li@arm.com>
1108
1109         * gas/arm/arch7em.d: Adjust required ssat and ssat16 immediate field.
1110         * gas/arm/thumb32.d: Likewise.
1111
1112 2015-04-14  Nick Clifton  <nickc@redhat.com>
1113
1114         * gas/lns/lns.exp: Add RL78 to list of targets using
1115         DW_LNS_fixed_advance_pc.
1116
1117 2015-04-08  H.J. Lu  <hongjiu.lu@intel.com>
1118
1119         * gas/i386/dw2-compressed-1.d: New file.
1120         * gas/i386/dw2-compressed-2.d: Likewise.
1121         * gas/i386/dw2-compressed-3.d: Likewise.
1122         * gas/i386/x86-64-dw2-compressed-2.d: Likewise.
1123         * gas/i386/i386.exp: Run dw2-compressed-2, dw2-compressed-1,
1124         dw2-compressed-3 and x86-64-dw2-compressed-2.
1125
1126 2015-04-06  H.J. Lu  <hongjiu.lu@intel.com>
1127
1128         * lib/gas-defs.exp (run_dump_test): Remove is_zlib_supported check.
1129
1130 2015-03-20  H.J. Lu  <hongjiu.lu@intel.com>
1131
1132         * gas/i386/i386.exp: Don't run nops-1-bdver1, nops-1-bdver2,
1133         nops-1-bdver3, nops-1-bdver4, nops-1-znver1, nops-1-btver1
1134         nops-1-btver2, x86-64-nops-1-nocona, x86-64-nops-1-bdver1,
1135         x86-64-nops-1-bdver2, x86-64-nops-1-bdver3, x86-64-nops-1-bdver4,
1136         x86-64-nops-1-znver1, x86-64-nops-1-btver1 nor
1137         x86-64-nops-1-btver2.
1138         * gas/i386/nops-1-core2.d: Updated.
1139         * gas/i386/nops-1-k8.d: Likewise.
1140         * gas/i386/nops-4a-i686.d: Likewise.
1141         * gas/i386/nops-5-i686.d: Likewise.
1142         * gas/i386/nops-5.d: Likewise.
1143         * gas/i386/nops-6.d: Likewise.
1144         * gas/i386/x86-64-nops-1-core2.d: Likewise.
1145         * gas/i386/x86-64-nops-1-g64.d: Likewise.
1146         * gas/i386/x86-64-nops-1-k8.d: Likewise.
1147         * gas/i386/x86-64-nops-1.d: Likewise.
1148         * gas/i386/x86-64-nops-2.d: Likewise.
1149         * gas/i386/x86-64-nops-3.d: Likewise.
1150         * gas/i386/x86-64-nops-4-core2.d: Likewise.
1151         * gas/i386/x86-64-nops-4-k8.d: Likewise.
1152         * gas/i386/x86-64-nops-4.d: Likewise.
1153         * gas/i386/x86-64-nops-5-k8.d: Likewise.
1154         * gas/i386/x86-64-nops-5.d: Likewise.
1155         * gas/i386/ilp32/x86-64-nops-1-core2.d: Likewise.
1156         * gas/i386/ilp32/x86-64-nops-1-k8.d: Likewise.
1157         * gas/i386/ilp32/x86-64-nops-1.d: Likewise.
1158         * gas/i386/ilp32/x86-64-nops-2.d: Likewise.
1159         * gas/i386/ilp32/x86-64-nops-3.d: Likewise.
1160         * gas/i386/ilp32/x86-64-nops-4-core2.d: Likewise.
1161         * gas/i386/ilp32/x86-64-nops-4-k8.d: Likewise.
1162         * gas/i386/ilp32/x86-64-nops-4.d: Likewise.
1163         * gas/i386/ilp32/x86-64-nops-5-k8.d: Likewise.
1164         * gas/i386/ilp32/x86-64-nops-5.d: Likewise.
1165         * gas/i386/nops-1-bdver1.d: Removed.
1166         * gas/i386/nops-1-bdver2.d: Likewise.
1167         * gas/i386/nops-1-bdver3.d: Likewise.
1168         * gas/i386/nops-1-bdver4.d: Likewise.
1169         * gas/i386/nops-1-btver1.d: Likewise.
1170         * gas/i386/nops-1-btver2.d: Likewise.
1171         * gas/i386/nops-1-znver1.d: Likewise.
1172         * gas/i386/x86-64-nops-1-bdver1.d: Likewise.
1173         * gas/i386/x86-64-nops-1-bdver2.d: Likewise.
1174         * gas/i386/x86-64-nops-1-bdver3.d: Likewise.
1175         * gas/i386/x86-64-nops-1-bdver4.d: Likewise.
1176         * gas/i386/x86-64-nops-1-btver1.d: Likewise.
1177         * gas/i386/x86-64-nops-1-btver2.d: Likewise.
1178         * gas/i386/x86-64-nops-1-nocona.d: Likewise.
1179         * gas/i386/x86-64-nops-1-znver1.d: Likewise.
1180         * gas/i386/ilp32/x86-64-nops-1-nocona.d: Likewise.
1181
1182 2015-03-19  Nick Clifton  <nickc@redhat.com>
1183
1184         PR gas/18087
1185         * gas/i386/dw2-compress-1.d: Allow the test to pass regardless of
1186         whether the .debug_info section was compressed on not.
1187
1188 2015-03-18  H.J. Lu  <hongjiu.lu@intel.com>
1189
1190         PR gas/18087
1191         * gas/i386/dw2-compress-1.d: Revert the last change.
1192         * gas/i386/dw2-compress-3.d: New.
1193         * gas/i386/dw2-compress-3.s: Likewise.
1194         * gas/i386/i386.exp: Run dw2-compress-3 for ELF targets.
1195
1196 2015-03-18  Jon Turney  <jon.turney@dronecode.org.uk>
1197             Nick Clifton  <nickc@redhat.com>
1198
1199         PR binutils/18087
1200         * gas/i386/dw2-compress-1.d: Do not expect the .debug_abbrev or
1201         .debug_info sections to be compressed.
1202
1203 2015-03-17  Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
1204
1205         * gas/i386/i386.exp: Add new znver1 test cases.
1206         * gas/i386/arch-13-znver1.d: New.
1207         * gas/i386/arch-13.d: New.
1208         * gas/i386/arch-13.s: New.
1209         * gas/i386/clzero.d: New.
1210         * gas/i386/clzero.s: New.
1211         * gas/i386/nops-1-znver1.d: New.
1212         * gas/i386/x86-64-arch-3-znver1.d: New.
1213         * gas/i386/x86-64-arch-3.d: New.
1214         * gas/i386/x86-64-arch-3.s: New.
1215         * gas/i386/x86-64-clzero.d: New.
1216         * gas/i386/x86-64-nops-1-znver1.d: New.
1217
1218 2015-03-13  Andrew Bennett  <andrew.bennett@imgtec.com>
1219
1220         * gas/mips/mips.exp: Added branch constraints testcase.
1221         * gas/mips/r6-branch-constraints.s: New test.
1222         * gas/mips/r6-branch-constraints.l: New test.
1223
1224 2015-03-13  Andrew Bennett  <andrew.bennett@imgtec.com>
1225
1226         * gas/mips/r6.s: Add evp and dvp instructions.
1227         * gas/mips/r6.d: Likewise.
1228         * gas/mips/r6-n32.d: Likewise.
1229         * gas/mips/r6-n64.d: Likewise.
1230
1231 2015-03-13  Jiong Wang  <jiong.wang@arm.com>
1232
1233         * gas/aarch64/diagnostic.s: New testcases.
1234         * gas/aarch64/diagnostic.l: New error match.
1235
1236 2015-03-13  Jiong Wang  <jiong.wang@arm.com>
1237
1238         * gas/aarch64/tail_padding.s: New testcase.
1239         * gas/aarch64/tail_padding.d: New expectation file.
1240
1241 2015-03-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1242
1243         * gas/s390/zarch-z13.d: Add more z13 instructions.
1244         * gas/s390/zarch-z13.s: Likewise.
1245
1246 2015-03-05  Renlin Li  <renlin.li@arm.com>
1247
1248         * gas/arm/dis-data.d: Adjust the desired output.
1249         * gas/arm/dis-data2.d: Ditto.
1250
1251 2015-03-10  Renlin Li  <renlin.li@arm.com>
1252
1253         * gas/aarch64/ldst-reg-uns-imm.d: Adjust expected output.
1254         * gas/aarch64/ldst-reg-unscaled-imm.d: Likewise.
1255         * gas/aarch64/reloc-insn.d: Likewise.
1256
1257 2015-03-10  Matthew Wahab  <matthew.wahab@arm.com>
1258
1259         * gas/aarch64/codealign.d: Add test for code section alignment.
1260         * gas/aarch64/codealign.s: New file.
1261
1262 2015-03-04  Richard Sandiford  <richard.sandiford@arm.com>
1263
1264         PR gas/17843
1265         * gas/aarch64/tls.s, gas/aarch64/tls.d: Add test for
1266         R_AARCH64_TLSLE_MOVW_TPREL_G0/R_AARCH64_TLSLE_MOVW_TPREL_G1_NC
1267         sequence.
1268
1269 2015-02-28  Alan Modra  <amodra@gmail.com>
1270
1271         * gas/sparc/pcrel.d: Update for changed padding in data sections.
1272         * gas/sparc/pcrel64.d: Likewise.
1273
1274 2015-02-26  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1275
1276         * gas/aarch64/diagnostic.s: Add LDR test.
1277         * gas/aarch64/diagnostic.l: Likewise.
1278
1279 2015-02-26  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1280
1281         * gas/aarch64/diagnostic.s: Add ADR test.
1282         * gas/aarch64/diagnostic.l: Likewise.
1283
1284 2015-02-25  Andrew Burgess  <andrew.burgess@embecosm.com>
1285
1286         * gas/avr/avr-prop-1.d: New file.
1287         * gas/avr/avr-prop-1.s: New file.
1288
1289 2015-02-25  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
1290             Oleg Endo  <olegendo@gcc.gnu.org>
1291
1292         * gas/sh/arch/arch.exp: Replace dead code to generate expected .s files
1293         with ...
1294         * gas/sh/arch/sh-opc-gen-as.pl: ... this new script.
1295         * gas/sh/arch/arch_expected.txt: Regenerate.
1296         * gas/sh/arch/sh-dsp.s: Likewise.
1297         * gas/sh/arch/sh-opc-gen-as.pl: Likewise.
1298         * gas/sh/arch/sh.s: Likewise.
1299         * gas/sh/arch/sh2.s: Likewise.
1300         * gas/sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
1301         * gas/sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
1302         * gas/sh/arch/sh2a-nofpu.s: Likewise.
1303         * gas/sh/arch/sh2a-or-sh3e.s: Likewise.
1304         * gas/sh/arch/sh2a-or-sh4.s: Likewise.
1305         * gas/sh/arch/sh2a.s: Likewise.
1306         * gas/sh/arch/sh2e.s: Likewise.
1307         * gas/sh/arch/sh3-dsp.s: Likewise.
1308         * gas/sh/arch/sh3-nommu.s: Likewise.
1309         * gas/sh/arch/sh3.s: Likewise.
1310         * gas/sh/arch/sh3e.s: Likewise.
1311         * gas/sh/arch/sh4-nofpu.s: Likewise.
1312         * gas/sh/arch/sh4-nommu-nofpu.s: Likewise.
1313         * gas/sh/arch/sh4.s: Likewise.
1314         * gas/sh/arch/sh4a-nofpu.s: Likewise.
1315         * gas/sh/arch/sh4a.s: Likewise.
1316         * gas/sh/arch/sh4al-dsp.s: Likewise.
1317
1318 2015-02-24  Nick Clifton  <nickc@redhat.com>
1319
1320         * gas/elf/elf.exp: Add special version of the section2 test for
1321         the V850.
1322         * gas/elf/section2.e-v850: New file.
1323
1324 2015-02-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1325
1326         * gas/arm/armv1.l: Remove 'Warning: ' from expected messages
1327         for deprecations.
1328         * gas/arm/armv8-a-bad.l: Likewise.
1329         * gas/arm/armv8-a-it-bad.l: Likewise.
1330         * gas/arm/depr-swp.l: Likewise.
1331         * gas/arm/ldsgeb.l: Likewise.
1332         * gas/arm/ldsgeh.l: Likewise.
1333         * gas/arm/thumb2_bad_reg.l: Likewise.
1334         * gas/arm/thumb32.l: Likewise.
1335         * gas/arm/udf.l: Likewise.
1336         * gas/arm/vstr-arm-bad.l: Likewise.
1337
1338 2015-01-28  James Bowman  <james.bowman@ftdichip.com>
1339
1340         * gas/ft32/ft32.exp: New file.
1341         * gas/ft32/insn.d: New file.
1342         * gas/ft32/insn.s: New file.
1343
1344 2015-01-19  Alan Modra  <amodra@gmail.com>
1345
1346         * gas/all/none.s,
1347         * gas/all/none.d: New test.
1348         * gas/all/gas.exp: Run it.
1349
1350 2015-01-16  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1351
1352         * gas/s390/esa-g5.d: Add a variant without the optional operand.
1353         * gas/s390/esa-g5.s: Likewise.
1354         * gas/s390/esa-z9-109.d: Likewise.
1355         * gas/s390/esa-z9-109.s: Likewise.
1356         * gas/s390/zarch-z9-109.d: Likewise.
1357         * gas/s390/zarch-z9-109.s: Likewise.
1358         * gas/s390/zarch-z10.d: For variants with a zero optional argument
1359         it is not dumped by objdump anymore.
1360         * gas/s390/zarch-zEC12.d: Likewise.
1361
1362         * gas/s390/zarch-z13.d: New file.
1363         * gas/s390/zarch-z13.s: New file.
1364         * gas/s390/s390.exp: Run the test for the z13 files.
1365
1366 2015-01-13  Matthew Wahab  <matthew.wahab@arm.com>
1367
1368         * gas/arm/ual-vcmp.s: Add vcmp, vcmpe with #0x0 operand.
1369         * gas/ual/vcmp.d: Update expected output.
1370         * gas/ual/vcmp-zero-bad.l: Likewise
1371
1372 2015-01-12  Jan Beulich  <jbeulich@suse.com>
1373
1374         gas/cfi/cfi-label.d, gas/cfi/cfi-label.s: New.
1375         gas/cfi/cfi.exp: Run new tests.
1376
1377 2015-01-12  Jan Beulich  <jbeulich@suse.com>
1378
1379         * gas/arm/neon-addressing-bad.s: Add test for invalid VSHL,
1380         VQSHL, and VQSHLU immediates.
1381         * gas/arm/neon-addressing-bad.l: Update accordingly.
1382
1383 2015-01-10  Andrew Burgess  <andrew.burgess@embecosm.com>
1384
1385         * gas/avr/large-debug-line-table.d: New file.
1386         * gas/avr/large-debug-line-table.s: New file.
1387
1388 2015-01-01  Alan Modra  <amodra@gmail.com>
1389
1390         Update year range in copyright notice of all files.
1391
1392 For older changes see ChangeLog-2014
1393 \f
1394 Copyright (C) 2015 Free Software Foundation, Inc.
1395
1396 Copying and distribution of this file, with or without modification,
1397 are permitted in any medium without royalty provided the copyright
1398 notice and this notice are preserved.
1399
1400 Local Variables:
1401 mode: change-log
1402 left-margin: 8
1403 fill-column: 74
1404 version-control: never
1405 End: