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