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