Fix PR 16722 by adding support for 8-byte vector constants.
[platform/upstream/binutils.git] / gas / testsuite / ChangeLog
1 2014-07-08  Jiong Wang  <jiong.wang@arm.com>
2
3         * gas/arm/ldconst.s: Add test cases for symbol literal.
4         * gas/arm/ldconst.d: Likewise.
5         * gas/arm/vldconst.s: Add test cases for vldr.
6         * gas/arm/thumb2_vpool.s: Likewise.
7         * gas/arm/vldconst.d: New pattern for little-endian.
8         * gas/arm/thumb2_vpool.d: Likewise.
9         * gas/arm/vldconst_be.d: New pattern for big-endian.
10         * gas/arm/thumb2_vpool_be.d: Likewise.
11
12         * gas/arm/armv8-a+crypto.d: Skip for non-ELF targets.
13         * gas/arm/armv8-a+fp.d: Likewise.
14         * gas/arm/armv8-a+simd.d: Likewise.
15         * gas/arm/armv8-a-barrier-thumb.d: Likewise.
16         * gas/arm/bl-local-2.d: Likewise.
17         * gas/arm/ldgesb-bad.d: Likewise.
18         * gas/arm/ldgesh-bad.d: Likewise.
19         * gas/arm/thumb2_pool.d: Likewise.
20         * gas/arm/thumb2_pool.s: Likewise.
21
22 2014-06-17  Jiong Wang  <jiong.wang@arm.com>
23
24         * gas/arm/armv8-a-it-bad.s: New check for deprecated sp_inc/dec within
25         IT block for ARMv8.
26         * gas/arm/armv8-a-it-bad.l: Likewise.
27
28 2014-06-17  Hans-Peter Nilsson  <hp@axis.com>
29
30         * gas/cris/range-err-3.s: New test.
31
32 2014-06-16  Jiong Wang  <jiong.wang@arm.com>
33
34         * gas/aarch64/diagnostic.s: Add new test patterns.
35         * gas/aarch64/diagnostic.l: Update expected diagnostic output.
36
37 2014-06-16  Alan Modra  <amodra@gmail.com>
38
39         * gas/elf/bad-group.s: Use %function.
40         * gas/elf/bad-group.err: Expect correct line number.  Allow
41         other errors.
42         * gas/elf/bad-size.err: Allow other errors.  Match expected
43         error somewhat more rigorously.
44         * gas/i386/reloc32.l: Allow other errors.
45         * gas/i386/mpx-inval-1.l: Match applied relocs.
46         * gas/i386/x86-64-mpx-inval-1.l: Likewise, and nop padding.
47         * gas/i386/x86-64-mpx-inval-2.l: Match nop padding, and allow
48         other errors.
49         * gas/macros/dot.s: Use .balign.
50         * gas/macros/dot.l: Update alignment output.
51         * gas/symver/symver6.l: Allow other errors.
52
53 2014-06-16  Alan Modra  <amodra@gmail.com>
54
55         * gas/vax/elf-rel.d: Update.
56
57 2014-06-16  Alan Modra  <amodra@gmail.com>
58
59         * gas/cris/rd-bkw4v32.d: Update.
60
61 2014-06-10  H.J. Lu  <hongjiu.lu@intel.com>
62
63         * gas/i386/prefix.s: Add another fwait test.
64         * gas/i386/prefix.d: Updated.
65
66 2014-06-09  Nick Clifton  <nickc@redhat.com>
67
68         * gas/msp430/msp430x.d: Update to match revised assembler output.
69
70 2014-06-03  Nick Clifton  <nickc@redhat.com>
71
72         * gas/msp430/bad.d: Use -my not -mz.
73
74 2014-05-22  Alan Modra  <amodra@gmail.com>
75
76         * gas/d30v/bittest.l: Update for changed whitespace.
77         * gas/d30v/serial.l: Likewise.
78         * gas/d30v/serial2.l: Likewise.
79         * gas/d30v/serial2O.l: Likewise.
80         * gas/d30v/warn_oddreg.l: Likewise.
81         * gas/i386/inval-equ-2.l: Likewise.
82         * gas/i386/mpx-inval-1.l: Likewise.
83         * gas/i386/sse-check-error.l: Likewise.
84         * gas/i386/x86-64-mpx-inval-1.l: Likewise.
85         * gas/i386/x86-64-mpx-inval-2.l: Likewise.
86         * gas/i386/x86-64-size-inval-1.l: Likewise.
87         * gas/i386/x86-64-sse-check-error.l: Likewise.
88
89 2014-05-20  Matthew Fortune  <matthew.fortune@imgtec.com>
90
91         * gas/mips/mips.exp: Add new tests.  Use 64-bit ABI for relax-bc1any.
92         Fix micromips arch definition to use mips64r2 consistently.
93         * gas/mips/module-defer-warn1.s: New.
94         * gas/mips/module-defer-warn1.d: New.
95         * gas/mips/module-defer-warn2.s: New.
96         * gas/mips/module-defer-warn2.l: New.
97         * gas/mips/module-override.d: New.
98         * gas/mips/module-override.s: New.
99         * gas/mips/mips-gp32-fp64.l: Update expected output.
100         * gas/mips/mips-gp64-fp32-pic.l: Update expected output.
101         * gas/mips/mips-gp64-fp32.l: Update expected output.
102
103 2014-05-20  Matthew Fortune  <matthew.fortune@imgtec.com>
104
105         * gas/mips/micromips@msa-branch.d: Rework expected output for fp64.
106         * gas/mips/msa-branch.d: Likewise.
107
108 2014-05-20  Nick Clifton  <nickc@redhat.com>
109
110         * gas/elf/struct.d: Expect extra output from some toolchains.
111         * gas/symver/symver0.d: Likewise.
112         * gas/symver/symver1.d: Likewise.
113
114 2014-05-09  H.J. Lu  <hongjiu.lu@intel.com>
115
116         * gas/i386/nops-1-core2.d: Replace data32 with data16.
117         * gas/i386/nops-4a-i686.d: Likewise.
118         * gas/i386/nops-5-i686.d: Likewise.
119         * gas/i386/nops-5.d: Likewise.
120         * gas/i386/x86-64-cbw-intel.d: Likewise.
121         * gas/i386/x86-64-cbw.d: Likewise.
122         * gas/i386/x86-64-io-intel.d: Likewise.
123         * gas/i386/x86-64-io-suffix.d: Likewise.
124         * gas/i386/x86-64-io.d: Likewise.
125         * gas/i386/x86-64-nops-1-core2.d: Likewise.
126         * gas/i386/x86-64-nops-1-g64.d: Likewise.
127         * gas/i386/x86-64-nops-1-nocona.d: Likewise.
128         * gas/i386/x86-64-nops-1.d: Likewise.
129         * gas/i386/x86-64-nops-2.d: Likewise.
130         * gas/i386/x86-64-nops-3.d: Likewise.
131         * gas/i386/x86-64-nops-4-core2.d: Likewise.
132         * gas/i386/x86-64-nops-4.d: Likewise.
133         * gas/i386/x86-64-nops-5-k8.d: Likewise.
134         * gas/i386/x86-64-nops-5.d: Likewise.
135         * gas/i386/x86-64-stack-intel.d: Likewise.
136         * gas/i386/x86-64-stack-suffix.d: Likewise.
137         * gas/i386/x86-64-stack.d: Likewise.
138         * gas/i386/ilp32/x86-64-cbw-intel.d: Likewise.
139         * gas/i386/ilp32/x86-64-cbw.d: Likewise.
140         * gas/i386/ilp32/x86-64-io-intel.d: Likewise.
141         * gas/i386/ilp32/x86-64-io-suffix.d: Likewise.
142         * gas/i386/ilp32/x86-64-io.d: Likewise.
143         * gas/i386/ilp32/x86-64-nops-1-core2.d:
144         * gas/i386/ilp32/x86-64-nops-1-nocona.d: Likewise.
145         * gas/i386/ilp32/x86-64-nops-1.d: Likewise.
146         * gas/i386/ilp32/x86-64-nops-2.d: Likewise.
147         * gas/i386/ilp32/x86-64-nops-3.d: Likewise.
148         * gas/i386/ilp32/x86-64-nops-4-core2.d: Likewise.
149         * gas/i386/ilp32/x86-64-nops-4.d: Likewise.
150         * gas/i386/ilp32/x86-64-nops-5-k8.d: Likewise.
151         * gas/i386/ilp32/x86-64-nops-5.: Likewise.
152         * gas/i386/ilp32/x86-64-stack-intel.d: Likewise.
153         * gas/i386/ilp32/x86-64-stack-suffix.: Likewise.
154         * gas/i386/ilp32/x86-64-stack.d: Likewise.
155
156 2014-05-08  Matthew Fortune  <matthew.fortune@imgtec.com>
157
158         * gas/mips/attr-gnu-abi-fp-1.s: New.
159         * gas/mips/attr-gnu-abi-fp-1.d: New.
160         * gas/mips/attr-gnu-abi-msa-1.s: New.
161         * gas/mips/attr-gnu-abi-msa-1.d: New.
162         * gas/mips/mips.exp: Add new tests.
163
164 2014-05-07  Andrew Bennett  <andrew.bennett@imgtec.com>
165
166         * gas/mips/mips.exp: Add MIPS32r5 tests.  Also add the mips32r3,
167         mips32r5, mips64r3 and mips64r5 isas to the testsuite.
168         * gas/mips/r5.s: New test.
169         * gas/mips/r5.d: Likewise.
170
171 2014-05-05  H.J. Lu  <hongjiu.lu@intel.com>
172
173         PR binutils/16893
174         * gas/i386/katmai.d: Expect "gs" as prefix.
175
176         * gas/i386/long-1.s: Replace movapd with movss.
177         * gas/i386/x86-64-long-1.s: Likewise.
178         * gas/i386/long-1-intel.d: Updated.
179         * gas/i386/long-1.d: Likewise.
180         * gas/i386/x86-64-long-1-intel.d: Likewise.
181         * gas/i386/x86-64-long-1.d: Likewise.
182
183         * gas/i386/prefix.s: Add tests for multiple 0x66, 0x67, 0xf0,
184         0xf2 and 0xf3 prefixes.
185         * gas/i386/prefix.d: Updated.
186
187 2014-05-02  H.J. Lu  <hongjiu.lu@intel.com>
188
189         * gas/i386/opcode-intel.d: Undo the last change.
190         * gas/i386/opcode-suffix.d: Likewise.
191         * gas/i386/opcode.d: Likewise.
192         * gas/i386/opcode.s: Likewise.
193
194         * gas/i386/prefix.s: Add test for fwait with prefix.
195         * gas/i386/prefix.d: Updated.
196
197 2014-05-01  H.J. Lu  <hongjiu.lu@intel.com>
198
199         PR binutils/16891
200         * gas/i386/opcode.s: Add test for fwait with prefix.
201         * gas/i386/opcode-intel.d: Updated.
202         * gas/i386/opcode-suffix.d: Likewise.
203         * gas/i386/opcode.d: Likewise.
204
205 2014-04-23  Will Newton  <will.newton@linaro.org>
206
207         * gas/arm/backslash-at.d: Fix dump output regexps for
208         armeb-linux-eabi configuration.
209         * gas/arm/got_prel.d: Likewise.
210         * gas/arm/inst-po.d: Likewise.
211         * gas/arm/unwind.d: Likewise.
212
213         * gas/arm/mapmisc.d: Check literal pool mapping with
214         a trailing .align statement.
215         * gas/arm/mapmisc.s: Likewise.
216
217 2014-04-23  Andrew Bennett  <andrew.bennett@imgtec.com>
218
219         * gas/mips/mips.exp: Add xpa tests.
220         * gas/mips/xpa.s: New test.
221         * gas/mips/xpa.d: Likewise.
222
223 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
224
225         * gas/nios2/selftest.s: New.
226         * gas/nios2/selftest.d: New.
227
228 2014-04-22  Max Filippov  <jcmvbkbc@gmail.com>
229
230         * gas/xtensa/all.exp: Add test for the first section frag alignment.
231         * gas/xtensa/first_frag_align.d: First section frag alignment expected
232         dump.
233         * gas/xtensa/first_frag_align.s: First section frag alignment test
234         source.
235
236 2014-04-22  Christian Svensson  <blue@cmd.nu>
237
238         * Makefile.am: Remove openrisc and or32 support.  Add support for or1k.
239         * gas/all/gas.exp: Likewise.
240         * gas/elf/warn-2.s: Likewise.
241         * gas/lns/lns.exp: Likewise.
242         * gas/lns/lns-common-1-or1k.s: New file.
243         * gas/or1k/allinsn.d: New file.
244         * gas/or1k/allinsn.exp: New file.
245         * gas/or1k/allinsn.s: New file.
246         * gas/openrisc/addi.d: Delete.
247         * gas/openrisc/addi.s: Delete.
248         * gas/openrisc/allinsn.d: Delete.
249         * gas/openrisc/allinsn.exp: Delete.
250         * gas/openrisc/allinsn.s: Delete.
251         * gas/openrisc/lohi.d: Delete.
252         * gas/openrisc/lohi.s: Delete.
253         * gas/openrisc/store.d: Delete.
254         * gas/openrisc/store.s: Delete.
255
256 2014-04-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
257
258         * gas/avr/diffreloc_withrelax.d: New testcase.
259         * gas/avr/noreloc_withoutrelax.d: Likewise.
260         * gas/avr/relax.s: Likewise.
261
262 2014-04-04  Ilya Tocar  <ilya.tocar@intel.com>
263
264         * gas/i386/i386.exp: Run SE1 tests.
265         * gas/i386/se1.d: New file.
266         * gas/i386/se1.s: Ditto.
267         * gas/i386/x86-64-se1.d: Ditto.
268         * gas/i386/x86-64-se1.s: Ditto.
269
270 2014-03-21  David Weatherford <weath@cadence.com>
271             Max Filippov <jcmvbkbc@gmail.com>
272
273         * gas/xtensa/all.exp: Add test for trampoline relaxation.
274         * gas/xtensa/trampoline.d: Trampoline relaxation expected dump.
275         * gas/xtensa/trampoline.s: Trampoline relaxation test source.
276
277 2014-03-20  Richard Sandiford  <rdsandiford@googlemail.com>
278
279         * gas/all/gas.exp: Remove XFAIL of forward.d for MIPS.
280         * gas/mips/pcrel-1.s, gas/mips/pcrel-1.d, gas/mips/pcrel-2.s,
281         gas/mips/pcrel-2.d, gas/mips/pcrel-3.s, gas/mips/pcrel-3.l,
282         gas/mips/pcrel-4.s, gas/mips/pcrel-4-32.d, gas/mips/pcrel-4-n32.d,
283         gas/mips/pcrel-4-64.d: New tests.
284         * gas/mips/mips.exp: Run them.
285         * gas/mips/lui-2.l: Tweak error message for line 7.
286
287 2014-03-20  Ilya Tocar  <ilya.tocar@intel.com>
288
289         * gas/i386/avx512pf-intel.d: Change memory size for vgatherpf0qps,
290         vgatherpf1qps, vscatterpf0qps, vscatterpf1qps.
291         * gas/i386/avx512pf.s: Ditto.
292         * gas/i386/x86-64-avx512pf-intel.d: Ditto.
293         * gas/i386/x86-64-avx512pf.s: Ditto.
294         * gas/i386/avx512f-intel.d: Change memory size for vgatherqps,
295         vpgatherqd, vpscatterqd, vscatterqps.
296         * gas/i386/avx512f.s: Ditto.
297         * gas/i386/x86-64-avx512f-intel.d: Ditto.
298         * gas/i386/x86-64-avx512f.s: Ditto.
299
300 2014-03-19  Jose E. Marchesi  <jose.marchesi@oracle.com>
301
302         * gas/sparc/ldd_std.d: Fix objdump invocation in order to get
303         the old opcodes for the ldtw, ldtwa, stw and stwa instructions.
304
305         * gas/sparc/rdhpr.s: Test rd %hstick_offset and %hstick_enable.
306         * gas/sparc/rdhpr.d: Likewise.
307
308         * gas/sparc/wrhpr.s: Test wr %hstick_offset and %hstick_enable.
309         * gas/sparc/wrhpr.d: Likewise.
310
311 2014-03-19  Daniel Gutson <daniel.gutson@tallertechnologies.com>
312             Nick Clifton  <nickc@redhat.com>
313
314         * gas/arm/ccs.s: New test case.
315         * gas/arm/ccs.d: New expected disassembly.
316
317 2014-03-19  Nick Clifton  <nickc@redhat.com>
318
319         * gas/rx/mov.d: Update expected disassembly.
320
321 2014-03-18  Jiong Wang  <jiong.wang@arm.com>
322
323         * gas/aarch64/illegal.d: Pass -mno-verbose-error.
324         * gas/aarch64/verbose-error.s: Add more verbose message testcases.
325         * gas/aarch64/verbose-error.l: Ditto.
326
327 2014-03-17  Nick Clifton  <nickc@redhat.com>
328
329         PR gas/16694
330         * gas/cfi/cfi-arm-1.s: Add checks of VFP registers.
331         * gas/cfi/cfi-arm-1.d: Update expected output.
332
333 2014-03-13  Nick Clifton  <nickc@redhat.com>
334
335         * gas/aarch64/litpool.s: Make the test endian agnostic.
336         * gas/aarch64/litpool.d: Update expected disassembly.
337
338 2014-03-13  Tristan Gingold  <gingold@adacore.com>
339
340         * gas/pe/big-obj.d, gas/pe/big-obj.s: Add test.
341         * gas/pe/pe.exp: Add test.
342
343 2014-03-12  Nick Clifton  <nickc@redhat.com>
344
345         PR gas/16688
346         * gas/aarch64/litpool.s: New test case.
347         * gas/aarch64/litpool.d: Expected disassembly.
348
349 2014-03-05  Alan Modra  <amodra@gmail.com>
350
351         Update copyright years.
352
353 2014-03-03  Nick Clifton  <nickc@redhat.com>
354
355         * gas/msp430/bad.d: Add -mz option.
356         * gas/msp430/bad.s: Add more cases where warnings should be
357         generated.
358         * gas/msp430/bad.l: Add expected warning messages.
359
360 2014-02-27  Jiong Wang  <jiong.wang@arm.com>
361
362         * gas/aarch64/fp-const0-parsing.s: New test.
363         * gas/aarch64/fp-const0-parsing.d: Likewise.
364
365 2014-02-27  Yufeng Zhang  <yufeng.zhang@arm.com>
366
367         * gas/aarch64/ldst-reg-reg-offset.s: Add tests.
368         * gas/aarch64/ldst-reg-reg-offset.d: Update.
369
370 2014-02-21  Ilya Tocar  <ilya.tocar@intel.com>
371
372         * gas/i386/avx512pf-intel.d: Remove prefetchwt1.
373         * gas/i386/avx512pf.s: Ditto.
374         * gas/i386/avx512pf.d: Ditto.
375         * gas/i386/x86-64-avx512pf-intel.d: Ditto.
376         * gas/i386/x86-64-avx512pf.s: Ditto.
377         * gas/i386/x86-64-avx512pf.d: Ditto.
378         * gas/i386/prefetchwt1-intel.d: New file.
379         * gas/i386/prefetchwt1.s: Ditto.
380         * gas/i386/prefetchwt1.d: Ditto.
381         * gas/i386/x86-64-prefetchwt1-intel.d: Ditto.
382         * gas/i386/x86-64-prefetchwt1.s: Ditto.
383         * gas/i386/x86-64-prefetchwt1.d: Ditto.
384
385 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
386
387         * gas/i386/avx512cd-intel.d: Remove vptestnmq, vptestnmd.
388         * gas/i386/avx512cd.s: Ditto.
389         * gas/i386/avx512cd.d: Ditto.
390         * gas/i386/x86-64-avx512cd-intel.d: Ditto.
391         * gas/i386/x86-64-avx512cd.s: Ditto.
392         * gas/i386/x86-64-avx512cd.d: Ditto.
393         * gas/i386/avx512f-intel.d: Add vptestnmq, vptestnmd.
394         * gas/i386/avx512f.s: Ditto.
395         * gas/i386/avx512f.d: Ditto.
396         * gas/i386/x86-64-avx512f-intel.d: Ditto.
397         * gas/i386/x86-64-avx512f.s: Ditto.
398         * gas/i386/x86-64-avx512f.d: Ditto.
399
400 2014-02-12  Ilya Tocar  <ilya.tocar@intel.com>
401
402         * gas/i386/clflushopt-intel.d: New.
403         * gas/i386/clflushopt.d: Ditto.
404         * gas/i386/clflushopt.s: Ditto.
405         * gas/i386/i386.exp: Run new tests.
406         * gas/i386/x86-64-clflushopt-intel.d: New.
407         * gas/i386/x86-64-clflushopt.d: Ditto.
408         * gas/i386/x86-64-clflushopt.s: Ditto.
409         * gas/i386/x86-64-xsavec-intel.d: Ditto.
410         * gas/i386/x86-64-xsavec.d: Ditto.
411         * gas/i386/x86-64-xsavec.s: Ditto.
412         * gas/i386/x86-64-xsaves-intel.d: Ditto.
413         * gas/i386/x86-64-xsaves.d: Ditto.
414         * gas/i386/x86-64-xsaves.s: Ditto.
415         * gas/i386/xsavec-intel.d: Ditto.
416         * gas/i386/xsavec.d: Ditto.
417         * gas/i386/xsavec.s: Ditto.
418         * gas/i386/xsaves-intel.d: Ditto.
419         * gas/i386/xsaves.d: Ditto.
420         * gas/i386/xsaves.s: Ditto.
421
422 2014-01-31  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
423
424         PR gas/16488
425         * gas/i386/inval-avx512f.s: Add test for incorrect memory operand
426         for gather/scatter instructions.
427         * gas/i386/x86-64-inval-avx512f.s: Likewise.
428         * gas/i386/inval-avx512f.l: Adjust correspondingly.
429         * gas/i386/x86-64-inval-avx512f.l: Likewise.
430
431 2014-01-30  Sandra Loosemore  <sandra@codesourcery.com>
432
433         * gas/nios2/call26_noat.d: New.
434         * gas/nios2/call26_noat.s: New.
435         * gas/nios2/call_noat.d: New.
436         * gas/nios2/call_noat.s: New.
437
438 2014-01-30  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
439             Jan Beulich  <jbeulich@suse.com>
440
441         PR binutils/16490
442         * gas/i386/avx512f.d: Fix test output.
443         * gas/i386/avx512f-intel.d: Likewise.
444         * gas/i386/x86-64-avx512f.d: Likewise.
445         * gas/i386/x86-64-avx512f-intel.d: Likewise.
446
447 2014-01-28  Nick Clifton  <nickc@redhat.com>
448
449         PR binutils/16317
450         * gas/ia64/group-2.d: Expect I attribute with RELA sections.
451         * gas/ia64/xdata.d: Likewise.
452
453 2014-01-22  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
454
455         PR gas/16489
456         * gas/i386/vgather-check.s: Add tests for AVX512 gathers.
457         * gas/i386/x86-64-vgather-check.s: Likewise.
458         * gas/i386/vgather-check-error.l: Update correspondingly.
459         * gas/i386/vgather-check-none.d: Likewise.
460         * gas/i386/vgather-check-warn.d: Likewise.
461         * gas/i386/vgather-check-warn.e: Likewise.
462         * gas/i386/vgather-check.d: Likewise.
463         * gas/i386/x86-64-vgather-check-error.l: Likewise.
464         * gas/i386/x86-64-vgather-check-none.d: Likewise.
465         * gas/i386/x86-64-vgather-check-warn.d: Likewise.
466         * gas/i386/x86-64-vgather-check-warn.e: Likewise.
467         * gas/i386/x86-64-vgather-check.d: Likewise.
468
469 2014-01-17  Will Newton  <will.newton@linaro.org>
470
471         * gas/arm/armv8-a+fp.d: Correct encoding of vcvta.s32.f64.
472
473 For older changes see ChangeLog-2013
474 \f
475 Copyright (C) 2014 Free Software Foundation, Inc.
476
477 Copying and distribution of this file, with or without modification,
478 are permitted in any medium without royalty provided the copyright
479 notice and this notice are preserved.
480
481 Local Variables:
482 mode: change-log
483 left-margin: 8
484 fill-column: 74
485 version-control: never
486 End: