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