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