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