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