arm: Support pac_key_* register operand for MRS/MSR in Armv8.1-M Mainline
[binutils-gdb.git] / gas / testsuite / ChangeLog-2012
blob1e310b84f20751d39142e214830cfa957244bf8a
1 2012-12-20  Greta Yorsh  <Greta.Yorsh@arm.com>
3         * gas/arm/srs-t2.s: Add tests for missing srs modes.
4         * gas/arm/srs-t2.l: Update expected output.
5         * gas/arm/srs-arm.s: Add tests for missing srs modes.
6         * gas/arm/srs-arm.l: Update expected output.
7         * gas/arm/archv6.s: Add tests for missing rfe modes.
8         * gas/arm/archv6.d: Update expected output.
10 2012-12-18  David Holsgrove  <david.holsgrove@xilinx.com>
12         * gas/microblaze/relax_size.exp: New file - test object size after
13         linker relaxation.
14         * gas/microblaze/relax_size.s: Likewise.
15         * gas/microblaze/relax_size.elf: Likewise.
16         * gas/microblaze/relax_size2.s: Likewise.
17         * gas/microblaze/relax_size2.elf: Likewise.
19 2012-12-17  Nick Clifton  <nickc@redhat.com>
21         * config/default.exp: Add copyright notice.
22         * gas/aarch64/aarch64.exp: Likewise.
23         * gas/all/gas.exp: Likewise.
24         * gas/alpha/alpha.exp: Likewise.
25         * gas/arc/arc.exp: Likewise.
26         * gas/arc/warn.exp: Likewise.
27         * gas/arm/arm.exp: Likewise.
28         * gas/bfin/bfin.exp: Likewise.
29         * gas/bfin/error.exp: Likewise.
30         * gas/cfi/cfi.exp: Likewise.
31         * gas/cr16/cr16.exp: Likewise.
32         * gas/cr16/pic.exp: Likewise.
33         * gas/crx/allinsn.exp: Likewise.
34         * gas/d10v/d10v.exp: Likewise.
35         * gas/d30v/d30.exp: Likewise.
36         * gas/dlx/alltests.exp: Likewise.
37         * gas/elf/elf.exp: Likewise.
38         * gas/epiphany/allinsn.exp: Likewise.
39         * gas/fr30/allinsn.exp: Likewise.
40         * gas/fr30/fr30.exp: Likewise.
41         * gas/frv/allinsn.exp: Likewise.
42         * gas/h8300/h8300-coff.exp: Likewise.
43         * gas/h8300/h8300-elf.exp: Likewise.
44         * gas/h8300/h8300.exp: Likewise.
45         * gas/h8300/t01_mov.exp: Likewise.
46         * gas/h8300/t02_mova.exp: Likewise.
47         * gas/h8300/t03_add.exp: Likewise.
48         * gas/h8300/t04_sub.exp: Likewise.
49         * gas/h8300/t05_cmp.exp: Likewise.
50         * gas/h8300/t06_ari2.exp: Likewise.
51         * gas/h8300/t07_ari3.exp: Likewise.
52         * gas/h8300/t08_or.exp: Likewise.
53         * gas/h8300/t09_xor.exp: Likewise.
54         * gas/h8300/t10_and.exp: Likewise.
55         * gas/h8300/t11_logs.exp: Likewise.
56         * gas/h8300/t12_bit.exp: Likewise.
57         * gas/h8300/t13_otr.exp: Likewise.
58         * gas/hppa/README: Likewise.
59         * gas/i386/i386.exp: Likewise.
60         * gas/i386/ilp32/ilp32.exp: Likewise.
61         * gas/i386/ilp32/cfi/ilp32.exp: Likewise.
62         * gas/i386/ilp32/elf/ilp32.exp: Likewise.
63         * gas/i386/ilp32/lns/ilp32.exp: Likewise.
64         * gas/i860/README.i860: Likewise.
65         * gas/i860/i860.exp: Likewise.
66         * gas/ia64/ia64.exp: Likewise.
67         * gas/ieee-fp/x930509a.exp: Likewise.
68         * gas/iq2000/allinsn.exp: Likewise.
69         * gas/iq2000/load-hazards.exp: Likewise.
70         * gas/iq2000/odd-ldw.exp: Likewise.
71         * gas/iq2000/odd-sdw.exp: Likewise.
72         * gas/iq2000/yield.exp: Likewise.
73         * gas/lm32/all.exp: Likewise.
74         * gas/lns/lns.exp: Likewise.
75         * gas/m32r/allinsn.exp: Likewise.
76         * gas/m32r/error.exp: Likewise.
77         * gas/m32r/m32r2.exp: Likewise.
78         * gas/m32r/m32rx.exp: Likewise.
79         * gas/m32r/pic.exp: Likewise.
80         * gas/m32r/rel32.exp: Likewise.
81         * gas/m68hc11/m68hc11.exp: Likewise.
82         * gas/m68k/all.exp: Likewise.
83         * gas/m68k-coff/gas.exp: Likewise.
84         * gas/mach-o/mach-o.exp: Likewise.
85         * gas/macros/macros.exp: Likewise.
86         * gas/mcore/allinsn.exp: Likewise.
87         * gas/mep/allinsn.exp: Likewise.
88         * gas/mep/complex-relocs.exp: Likewise.
89         * gas/microblaze/allinsn.exp: Likewise.
90         * gas/microblaze/endian.exp: Likewise.
91         * gas/microblaze/reloc_sym.exp: Likewise.
92         * gas/microblaze/special_reg.exp: Likewise.
93         * gas/mips/mips.exp: Likewise.
94         * gas/mri/mri.exp: Likewise.
95         * gas/msp430/msp430.exp: Likewise.
96         * gas/mt/errors.exp: Likewise.
97         * gas/mt/mt.exp: Likewise.
98         * gas/mt/relocs.exp: Likewise.
99         * gas/openrisc/allinsn.exp: Likewise.
100         * gas/pdp11/pdp11.exp: Likewise.
101         * gas/pj/pj.exp: Likewise.
102         * gas/ppc/ppc.exp: Likewise.
103         * gas/rx/make-d: Likewise.
104         * gas/rx/rx.exp: Likewise.
105         * gas/score/relax.exp: Likewise.
106         * gas/score/relax_32.exp: Likewise.
107         * gas/sparc/mismatch.exp: Likewise.
108         * gas/sparc/sparc.exp: Likewise.
109         * gas/sparc-solaris/addend.exp: Likewise.
110         * gas/sparc-solaris/gas.exp: Likewise.
111         * gas/sun4/addend.exp: Likewise.
112         * gas/symver/symver.exp: Likewise.
113         * gas/tic4x/tic4x.exp: Likewise.
114         * gas/tic54x/tic54x.exp: Likewise.
115         * gas/tic6x/tic6x.exp: Likewise.
116         * gas/vax/vax.exp: Likewise.
117         * gas/xc16x/xc16x.exp: Likewise.
118         * gas/xgate/xgate.exp: Likewise.
119         * gas/xstormy16/allinsn.exp: Likewise.
120         * gas/xtensa/all.exp: Likewise.
121         * gas/z80/z80.exp: Likewise.
122         * gas/z8k/z8k.exp: Likewise.
123         * lib/gas-dg.exp: Likewise.
125 2012-12-06  Yufeng Zhang  <yufeng.zhang@arm.com>
127         * gas/aarch64/illegal.s: Add test for unaccepted LDR literal.
128         * gas/aarch64/illegal.l: Update.
129         * gas/aarch64/programmer-friendly.s: Add tests for LDR literal with
130         the auto-generation of literal in pool.
131         * gas/aarch64/programmer-friendly.d: Update.
133 2012-11-28  Julian Brown  <julian@codesourcery.com>
135         * gas/arm/bl-local-2.s: New test.
136         * gas/arm/bl-local-2.d: New.
138 2012-11-27  Roland McGrath  <mcgrathr@google.com>
140         * lib/gas-defs.exp (run_dump_test): If as options include
141         --compress-debug-sections and zlib is not available, report
142         the test as unsupported.
144 2012-11-23  Alan Modra  <amodra@gmail.com>
146         * gas/ppc/astest2.d: Pass -Mppc to objdump.
148 2012-11-21  David Holsgrove  <david.holsgrove@xilinx.com>
150         * gas/microblaze/allinsn.s: Add swapb, swaph
151         * gas/microblaze/allinsn.d: Likewise
153 2012-11-21  David Holsgrove  <david.holsgrove@xilinx.com>
155         * gas/microblaze/allinsn.s: Test use of SHR, SLR
156         * gas/microblaze/allinsn.d: Likewise
158 2012-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
160         * gas/s390/zarch-z9-109.d: Fix srstu opcode.
161         * gas/s390/zarch-z900.d: Replace lasp with strag.
163 2012-11-20  Roland McGrath  <mcgrathr@google.com>
165         * gas/arm/macro-pld.s: New file.
166         * gas/arm/macro-pld.d: New file.
168 2012-11-14  David Holsgrove  <david.holsgrove@xilinx.com>
170         * gas/microblaze/allinsn.s: Add mbar and sleep
171         * gas/microblaze/allinsn.d: Likewise
173 2012-11-14  David Holsgrove  <david.holsgrove@xilinx.com>
175         * gas/microblaze/allinsn.s: Add clz insn
176         * gas/microblaze/allinsn.d: Likewise
178 2012-11-14  David Holsgrove  <david.holsgrove@xilinx.com>
180         * gas/microblaze/allinsn.exp: New file - test newly added opcodes
181         * gas/microblaze/allinsn.s: Likewise
182         * gas/microblaze/allinsn.d: Likewise
184 2012-11-14  Ulrich Weigand  <uweigand@de.ibm.com>
186         * gas/ppc/astest.d: Update for fixup changes.
187         * gas/ppc/astest64.d: Likewise.
188         * gas/ppc/astest2.d: Likewise.
189         * gas/ppc/astest2_64.d: Likewise.
190         * gas/ppc/test1elf32.d: Likewise.
191         * gas/ppc/test1elf64.d: Likewise.
193 2012-11-09  David Holsgrove  <david.holsgrove@xilinx.com>
195         * gas/microblaze/endian.exp: New file - endian testcase for microblaze / microblazeel.
196         * gas/microblaze/endian.s: Likewise.
197         * gas/microblaze/endian_be.d: Likewise.
198         * gas/microblaze/endian_le.d: Likewise.
199         * gas/microblaze/endian_le_elf.d: Likewise.
200         * gas/microblaze/reloc_sym.d: Update to accept targets other than elf32-microblaze.
201         * gas/microblaze/special_reg.d: Likewise.
203 2012-11-08  Maciej W. Rozycki  <macro@codesourcery.com>
205         * gas/mips/lui.d: New test.
206         * gas/mips/micromips@lui.d: New test.
207         * gas/mips/lui-1.l: New list test.
208         * gas/mips/lui-2.l: New list test.
209         * gas/mips/lui.s: New test source.
210         * gas/mips/lui-1.s: New test source.
211         * gas/mips/lui-2.s: New test source.
212         * gas/mips/mips.exp: Run the new tests.
214 2012-11-07  David Holsgrove  <david.holsgrove@xilinx.com>
216         * testsuite/gas/microblaze/special_reg.exp: Add test case.
217         * testsuite/gas/microblaze/special_reg.s: Likewise.
218         * testsuite/gas/microblaze/special_reg.d: Likewise.
220 2012-11-01  Chao-ying Fu  <fu@mips.com>
222         * gas/mips/micromips-b16.d: New test.
223         * gas/mips/micromips-b16.s: New test source.
224         * gas/mips/mips.exp: Run the new test.
226 2012-11-01  Chao-ying Fu  <fu@mips.com>
227             Maciej W. Rozycki  <macro@codesourcery.com>
229         * gas/mips/micromips-branch-delay.l: Update messages for 16-bit
230         delay slot changes.
231         * gas/mips/micromips-warn-branch-delay.d: New test.
232         * gas/mips/micromips-warn-branch-delay.l: Stderr output for the
233         new test.
234         * gas/mips/micromips-warn-branch-delay-1.d: New test.
235         * gas/mips/micromips-warn-branch-delay.s: New test source.
236         * gas/mips/micromips-warn-branch-delay-1.s: New test source.
237         * gas/mips/mips.exp: Run the new tests.
239 2012-10-31  David Holsgrove  <david.holsgrove@xilinx.com>
241         * gas/microblaze: New.
242         * gas/microblaze/reloc_sym.exp: Add test case.
243         * gas/microblaze/reloc_strongsym.s: Likewise.
244         * gas/microblaze/reloc_weaksym.s: Likewise.
245         * gas/microblaze/reloc_sym.d: Likewise.
247 2012-10-29  Alan Modra  <amodra@gmail.com>
249         * gas/cfi/cfi.exp: Remove redundant ppc test.  Exclude
250         powerpc-pe targets from cfi-common-6 test.
251         * gas/cfi/cfi-ppc-1.d: Use objdump to handle pe.
252         * gas/cfi/cfi-ppc-1.s: Don't use .type and .size.
253         * gas/ppc/ppc.exp: Exclude various tests for powerpc-pe.  Exclude
254         vle tests for le targets.
255         * gas/ppc/476.d, * gas/ppc/476.s: Update for le output.  Use .text
256         rather than section directive with quotes.
257         * gas/ppc/a2.d, * gas/ppc/a2.s: Likewise.
258         * gas/ppc/altivec.d, * gas/ppc/altivec.s: Likewise.
259         * gas/ppc/altivec2.d: Likewise.
260         * gas/ppc/altivec_and_spe.d: Likewise.
261         * gas/ppc/astest.d: Likewise.
262         * gas/ppc/astest2.d: Likewise.
263         * gas/ppc/astest2_64.d: Likewise.
264         * gas/ppc/astest64.d: Likewise.
265         * gas/ppc/booke.d, * gas/ppc/booke.s: Likewise.
266         * gas/ppc/cell.d, * gas/ppc/cell.s: Likewise.
267         * gas/ppc/common.d, * gas/ppc/common.s: Likewise.
268         * gas/ppc/e500.d, * gas/ppc/e500.s: Likewise.
269         * gas/ppc/e500mc.d, * gas/ppc/e500mc.s: Likewise.
270         * gas/ppc/e500mc64_nop.d, * gas/ppc/e500mc64_nop.s: Likewise.
271         * gas/ppc/e5500_nop.d, * gas/ppc/e5500_nop.s: Likewise.
272         * gas/ppc/e6500.d, * gas/ppc/e6500.s: Likewise.
273         * gas/ppc/e6500_nop.d, * gas/ppc/e6500_nop.s: Likewise.
274         * gas/ppc/machine.d: Likewise.
275         * gas/ppc/power4.d, * gas/ppc/power4.s: Likewise.
276         * gas/ppc/power4_32.d, * gas/ppc/power4_32.s: Likewise.
277         * gas/ppc/power6.d, * gas/ppc/power6.s: Likewise.
278         * gas/ppc/power7.d, * gas/ppc/power7.s: Likewise.
279         * gas/ppc/ppc750ps.d, * gas/ppc/ppc750ps.s: Likewise.
280         * gas/ppc/regnames.d: Likewise.
281         * gas/ppc/simpshft.d: Likewise.
282         * gas/ppc/test1elf32.d: Likewise.
283         * gas/ppc/test1elf64.d: Likewise.
284         * gas/ppc/titan.d, * gas/ppc/titan.s: Likewise.
285         * gas/ppc/vle-reloc.s: Likewise.
286         * gas/ppc/vle-simple-1.s: Likewise.
287         * gas/ppc/vle-simple-2.s: Likewise.
288         * gas/ppc/vle-simple-3.s: Likewise.
289         * gas/ppc/vle-simple-4.s: Likewise.
290         * gas/ppc/vle-simple-5.s: Likewise.
291         * gas/ppc/vle-simple-6.s: Likewise.
292         * gas/ppc/vle.s: Likewise.
293         * gas/ppc/vsx.d, * gas/ppc/vsx.s: Likewise.
295 2012-10-27  James Lemke  <jwlemke@codesourcery.com>
297         * gas/m68k/all.exp: Exclude pr11676 for fido-*-*.
299 2012-10-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
301         * gas/testsuite/gas/s390/zarch-z10.d: Refreshed.
302         * gas/testsuite/gas/s390/zarch-z10.s: Refreshed.
303         * gas/testsuite/gas/s390/zarch-z196.d: Refreshed.
304         * gas/testsuite/gas/s390/zarch-z196.s: Refreshed.
305         * gas/testsuite/gas/s390/zarch-z9-109.d: Refreshed.
306         * gas/testsuite/gas/s390/zarch-z990.d: Refreshed.
307         * gas/testsuite/gas/s390/zarch-z990.s: Refreshed.
308         * gas/testsuite/gas/s390/zarch-zEC12.d: Refreshed.
309         * gas/testsuite/gas/s390/zarch-zEC12.s: Refreshed.
311 2012-10-26  Christian Groessler  <chris@groessler.org>
313         * gas/z8k/z8k.exp: Run translate-ops test.
314         * gas/z8k/translate-ops.s: New file.
315         * gas/z8k/translate-ops.d: New file.
317 2012-10-26  Alan Modra  <amodra@gmail.com>
319         * gas/ppc/power4.s: Fix invalid lq offsets.
320         * gas/ppc/power4.d: Update.
322 2012-10-24  Roland McGrath  <mcgrathr@google.com>
324         * gas/i386/rex.s: Add test of REX prefix before fsave (i.e. fwait).
325         * gas/i386/rex.d: Update.
327 2012-10-22  Peter Bergner  <bergner@vnet.ibm.com>
329         * gas/ppc/altivec.s <vcfpsxws>: Fix opcode spelling.
331 2012-10-15  Yufeng Zhang  <yufeng.zhang@arm.com>
333         * gas/aarch64/sysreg-1.s: Add tests of rmr_el1, rmr_el2 and rmr_el3.
334         * gas/aarch64/sysreg-1.d: Update.
335         * gas/aarch64/illegal.s: Add tests of daifset and daifclr.
336         * gas/aarch64/illegal.d: Update.
338 2012-10-15  Yufeng Zhang  <yufeng.zhang@arm.com>
340         * gas/aarch64/illegal-2.s: Add test case.
341         * gas/aarch64/illegal-2.l: Update.
343 2012-10-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
345         * gas/hppa/basic/fmemLRbug.s: Remove double load and store instructions
346         which reference the right half of a floating point register.
347         * gas/hppa/basic/basic.exp: Adjust expected results.
349 2012-10-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
351         * gas/hppa/basic/unit.s: Remove uxor instructions with unit condition
352         involving a carry.
353         * gas/hppa/basic/unit2.s: Likewise.
354         * gas/hppa/basic/basic.exp: Adjusted expected.
356 2012-10-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
358         * gas/arm/armv8-a+fp.d: Use preferred form of vrint instruction
359         variants for disassembly.
360         * gas/arm/armv8-a+fp.s: Likewise.
361         * gas/arm/armv8-a+simd.d: Likewise.
362         * gas/arm/armv8-a+simd.s: Likewise.
364 2012-10-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
366         * gas/arm/ldgesb-bad.d: New file.
367         * gas/arm/ldgesb-bad.l: Likewise.
368         * gas/arm/ldgesb-bad.s: Likewise.
369         * gas/arm/ldgesh-bad.d: Likewise.
370         * gas/arm/ldgesh-bad.l: Likewise.
371         * gas/arm/ldgesh-bad.s: Likewise.
372         * gas/arm/ldsgeb.d: Likewise.
373         * gas/arm/ldsgeb.s: Likewise.
374         * gas/arm/ldsgeb.l: Likewise.
375         * gas/arm/ldsgeh.d: Likewise.
376         * gas/arm/ldsgeh.s: Likewise.
377         * gas/arm/ldsgeh.l: Likewise.
379 2012-10-09  Nagajyothi Eggone  <nagajyothi.eggone@amd.com>
381         * gas/i386/i386.exp: Run bdver3 test cases.
382         * gas/i386/nops-1-bdver3.d: New.
383         * gas/i386/arch-10-bdver3.d: New.
384         * gas/i386/x86-64-nops-1-bdver3.d: New.
385         * gas/i386/x86-64-arch-2-bdver3.d: New.
387 2012-10-05  Peter Bergner  <bergner@vnet.ibm.com>
389         * gas/ppc/power7.d: Add tests for mfppr, mfppr32, mtppr and mtppr32.
390         * gas/ppc/power7.s: Likewise.
391         * gas/ppc/altivec.d: Add tests for all legacy Altivec instructions.
392         * gas/ppc/altivec.s: Likewise.
393         * gas/ppc/altivec2.d: New test file.
394         * gas/ppc/altivec2.s: Likewise.
395         * gas/ppc/ppc.exp: Run it.
397 2012-10-04  Nick Clifton  <nickc@redhat.com>
399         * gas/v850/v850e1.d: Fix expected disassembly of clr1, not1, set1
400         and tst1 insns.
402 2012-10-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
404         * gas/s390/zarch-zEC12.d: Fix branch preload instructions.
405         * gas/s390/zarch-zEC12.s: Likewise.
407 2012-10-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
409         * gas/s390/s390.exp: Run zEC12 tests.
410         * gas/s390/zarch-zEC12.d: New file.
411         * gas/s390/zarch-zEC12.s: New file.
413 2012-09-25  Saravanan Ekanathan <saravanan.ekanathan@amd.com>
415         * gas/i386/arch-10-bdver1.d: New file to test bdver1 core.
416         * gas/i386/x86-64-arch-2-bdver1.d: Likewise.
417         * gas/i386/i386.exp: Run bdver1 testcases.
418         * gas/i386/arch-10-bdver2.d: Updated -march flags.
419         * gas/i386/arch-10-btver1.d: Likewise.
420         * gas/i386/arch-10-btver2.d: Likewise.
421         * gas/i386/x86-64-arch-2-bdver2.d: Likewise.
422         * gas/i386/x86-64-arch-2-btver1.d: Likewise.
423         * gas/i386/x86-64-arch-2-btver2.d: Likewise.
425 2012-09-23  Maciej W. Rozycki  <macro@codesourcery.com>
427         * gas/mips/hilo-diff-eb.d: New test.
428         * gas/mips/hilo-diff-eb-n32.d: New test.
429         * gas/mips/hilo-diff-eb-n64.d: New test.
430         * gas/mips/hilo-diff-el.d: New test.
431         * gas/mips/hilo-diff-el-n32.d: New test.
432         * gas/mips/hilo-diff-el-n64.d: New test.
433         * gas/mips/mips16@hilo-diff-eb.d: New test.
434         * gas/mips/mips16@hilo-diff-eb-n32.d: New test.
435         * gas/mips/mips16@hilo-diff-eb-n64.d: New test.
436         * gas/mips/mips16@hilo-diff-el.d: New test.
437         * gas/mips/mips16@hilo-diff-el-n32.d: New test.
438         * gas/mips/mips16@hilo-diff-el-n64.d: New test.
439         * gas/mips/micromips@hilo-diff-eb.d: New test.
440         * gas/mips/micromips@hilo-diff-eb-n32.d: New test.
441         * gas/mips/micromips@hilo-diff-eb-n64.d: New test.
442         * gas/mips/micromips@hilo-diff-el.d: New test.
443         * gas/mips/micromips@hilo-diff-el-n32.d: New test.
444         * gas/mips/micromips@hilo-diff-el-n64.d: New test.
445         * gas/mips/hilo-diff.s: New test source.
446         * gas/mips/mips.exp: Run the new tests.
448 2012-09-23  Richard Sandiford  <rdsandiford@googlemail.com>
450         * gas/mips/elf-rel22.s, gas/mips/elf-rel22.d: Add more tests.
451         * gas/mips/elf-rel29.s, gas/mips/elf-rel29.d,
452         gas/mips/micromips@elf-rel29.d, gas/mips/elf-rel30.s,
453         gas/mips/elf-rel30.l: New tests.
454         * gas/mips/mips.exp: Run them.
456 2012-09-23  Richard Sandiford  <rdsandiford@googlemail.com>
458         * gas/mips/dot-1.s, gas/mips/dot-1.d, gas/mips/micromips@dot-1.d,
459         gas/mips/mips16@dot-1.d: New test.
460         * gas/mips/mips.exp: Run it.
462 2012-09-20  H.J. Lu  <hongjiu.lu@intel.com>
464         * gas/i386/i386.exp: Run x86-64-arch-2-1 and x86-64-arch-2-2.
466         * gas/i386/x86-64-arch-2-1.l: New file.
467         * gas/i386/x86-64-arch-2-1.s: Likewise.
468         * gas/i386/x86-64-arch-2-2.l: Likewise.
469         * gas/i386/x86-64-arch-2-2.s: Likewise.
471 2012-09-20  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
473         * gas/i386/x86-64-arch-2.s: Add test for cmpxchg16b.
474         * gas/i386/x86-64-arch-2.d: Update correspondingly.
475         * gas/i386/x86-64-arch-2-bdver2.d: Likewise.
476         * gas/i386/x86-64-arch-2-btver1.d: Likewise.
477         * gas/i386/x86-64-arch-2-btver2.d: Likewise.
478         * gas/i386/x86-64-arch-2-lzcnt.d: Likewise.
479         * gas/i386/x86-64-arch-2-prefetchw.d: Likewise.
480         * gas/i386/ilp32/x86-64-arch-2.d: Likewise.
482 2012-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
484         * gas/arm/armv8-a-bad.l: Updated for changed mnemonics.
485         * gas/arm/armv8-a-bad.s: Likewise.
486         * gas/arm/armv8-a.d: Likewise.
487         * gas/arm/armv8-a.s: Likewise.
488         * gas/arm/inst.s: Added test for ldrt encoding compatibly with ldralt.
489         * gas/arm/inst.d: Updated.
491 2012-09-18  Chao-ying Fu  <fu@mips.com>
493         * gas/mips/micromips.d: Correct the disassembly of SWXC1.
494         * gas/mips/micromips-trap.d: Likewise.
495         * gas/mips/micromips@24k-triple-stores-1.d: Likewise.
496         * gas/mips/micromips@mips4-fp.d: Likewise.
498 2012-09-17  Yufeng Zhang  <yufeng.zhang@arm.com>
500         * gas/aarch64/crypto.d (#as): Update for v8->v8-A change.
501         * gas/aarch64/int-insns.d (#as): Likewise.
502         * gas/aarch64/legacy_reg_names.s (.arch): Likewise.
503         * gas/aarch64/neon-not.s (.arch): Likewise.
504         * gas/aarch64/neon-vfp-reglist-post.s (.arch): Likewise.
505         * gas/aarch64/neon-vfp-reglist.s (.arch): Likewise.
507 2012-09-12  Chris Schlumberger-Socha  <chris.schlumberger-socha@arm.com>
509         * gas/aarch64/reloc-insn.d
510         (BFD_RELOC_AARCH64_GOT_LD_PREL19): Add expected asm for new reloc test.
511         * gas/aarch64/reloc-insn.s
512         (BFD_RELOC_AARCH64_GOT_LD_PREL19): Add test for reloc.
514 2012-09-04  Sergey A. Guriev  <sergey.a.guriev@intel.com>
516         * gas/testsuite/gas/ia64/psn.d: New file.
517         * gas/testsuite/gas/ia64/psn.s: New file.
518         * gas/testsuite/gas/ia64/ia64.exp: Add new testcase.
519         * gas/testsuite/gas/ia64/opc-i.d: Fixed failing tests.
520         * gas/testsuite/gas/ia64/opc-m.d: Ditto.
522 2012-09-01  Hans-Peter Nilsson  <hp@bitrange.com>
524         PR gas/14521
525         * gas/mmix/group-1.d, gas/mmix/group-1.s: New test.
527 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
529         * gas/elf/group0c.d: Skip Solaris.
531 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
533         * gas/i386/ilp32/ilp32.exp (gas_64_check): Renamed to ...
534         (gas_x32_check): This.  Check elf32-x86-64.
535         Remove Solaris check.
536         * gas/i386/ilp32/cfi/ilp32.exp: Likewise.
537         * gas/i386/ilp32/elf/ilp32.exp: Likewise.
538         * gas/i386/ilp32/lns/ilp32.exp: Likewise.
540 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
542         * gas/i386/ilp32/ilp32.exp: Skip Solaris.
543         * gas/i386/ilp32/cfi/ilp32.exp: Likewise.
544         * gas/i386/ilp32/elf/ilp32.exp: Likewise.
545         * gas/i386/ilp32/lns/ilp32.exp: Likewise.
547 2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
549         * gas/arm/armv8-a+crypto.s: Update testcase.
550         * gas/arm/armv8-a+crypto.d: Likewise.
552 2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
554         * gas/arm/armv8-a+crypto.d: Update testcase.
555         * gas/arm/armv8-a+crypto.s: Likewise.
557 2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
559         * gas/arm/armv8-a+crypto.d: Update testcase.
560         * gas/arm/armv8-a+crypto.s: Likewise.
562 2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
564         * gas/arm/armv8-a+crypto.d: New testcase.
565         * gas/arm/armv8-a+crypto.s: Likewise.
567 2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
569         * gas/arm/armv8-a+fp.d: Update testcase.
570         * gas/arm/armv8-a+fp.s: Likewise.
571         * gas/arm/half-prec-vfpv3.s: Likewise.
573 2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
575         * gas/arm/armv8-a+fpv5.d: Update testcase.
576         * gas/arm/armv8-a+fpv5.s: Likewise.
577         * gas/arm/armv8-a+simdv3.d: Likewise.
578         * gas/arm/armv8-a+simdv3.s: Likewise.
580 2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
582         * gas/arm/armv8-a+fp.d: Update testcase.
583         * gas/arm/armv8-a+fp.s: Likewise.
584         * gas/arm/armv8-a+simd.d: Likewise.
585         * gas/arm/armv8-a+simd.s: Likewise.
587 2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
589         * gas/testsuite/gas/armv8-a+fp.d: Update testcase.
590         * gas/testsuite/gas/armv8-a+fp.s: Likewise.
591         * gas/testsuite/gas/armv8-a+simd.d: New testcase.
592         * gas/testsuite/gas/armv8-a+simd.s: Likewise.
594 2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
596         * gas/arm/armv8-a+fp.d: New testcase.
597         * gas/arm/armv8-a+fp.s: Likewise.
599 2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
601         * gas/arm/armv8-a-bad.l: Update testcase.
602         * gas/arm/armv8-a-bad.s: Likewise.
603         * gas/arm/armv8-a.d: Likewise.
604         * gas/arm/armv8-a.s: Likewise.
606 2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
608         * gas/arm/armv8-a-bad.l: Update for HLT.
609         * gas/arm/armv8-a-bad.s: Likewise.
610         * gas/arm/armv8-a.d: Likewise.
611         * gas/arm/armv8-a.s: Likewise.
613 2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
615         * gas/arm/armv8-a.d: Update.
616         * gas/arm/armv8-a.s: Likewise.
618 2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
620         * gas/arm/armv8-a.s: New testcase.
621         * gas/arm/armv8-a.d: Likewise.
623 2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
625         * gas/arm/armv8-a-barrier.s: New testcase.
626         * gas/arm/armv8-a-barrier-arm.d: Likewise.
627         * gas/arm/armv8-a-barrier-thumb.d: Likewise.
629 2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
631         * gas/arm/armv8-a-bad.l: Update
632         * gas/arm/armv8-a-bad.s: Likewise.
634 2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
636         * gas/arm/armv8-a-it-bad.d: New testcase.
637         * gas/arm/armv8-a-it-bad.l: Likewise.
638         * gas/arm/armv8-a-it-bad.s: Likewise.
639         * gas/arm/ldr-t-bad.s: Update testcase.
640         * gas/arm/ldr-t.d: Likewise.
641         * gas/arm/ldr-t.s: Likewise.
642         * gas/arm/neon-cond-bad-inc.s: Likewise.
643         * gas/arm/sp-pc-validations-bad-t: Likewise.
644         * gas/arm/vfp-fma-inc.s: Likewise.
645         * gas/arm/vfp-neon-syntax-inc.s: Likewise.
647 2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
649         * gas/arm/armv8-a-bad.l: Update testcase.
650         * gas/arm/armv8-a-bad.s: Likewise.
652 2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
654         * gas/arm/armv8-a-bad.d: New testcase.
655         * gas/arm/armv8-a-bad.l: Likewise.
656         * gas/arm/armv8-a-bad.s: Likewise.
657         * gas/arm/depr-swp.l: Update for change in expected output.
658         * gas/arm/depr-swp.s: Add additional test.
660 2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
662         * gas/arm/attr-march-all.d: Update for change in expected
663         output.
664         * gas/arm/attr-mfpu-vfpv4-d16.d: Likewise.
665         * gas/arm/attr-mfpu-vfpv4.d: Likewise.
666         * gas/arm/attr-march-armv8-a+crypto.d: New testcase.
667         * gas/arm/attr-march-armv8-a+fp.d: Likewise.
668         * gas/arm/attr-march-armv8-a+simd.d: Likewise.
669         * gas/arm/attr-march-armv8-a.d: Likewise.
671 2012-08-21  David S. Miller  <davem@davemloft.net>
673         * gas/sparc/crypto.d: Fix opcodes for 4-arg crypto instructions.
675 2012-08-20  Edmar Wienskoski  <edmar@freescale.com>
677         * gas/ppc/e6500.d: Changed opcode for vabsdub, vabsduh, vabsduw,
678         mviwsplt.
680 2012-08-17  Nagajyothi Eggone  <nagajyothi.eggone@amd.com>
682         * gas/i386/i386.exp: Run btver1 and btver2 test cases.
684         * gas/i386/nops-1-btver1.d: New.
685         * gas/i386/nops-1-btver2.d: New.
686         * gas/i386/arch-10-btver1.d: New.
687         * gas/i386/arch-10-btver2.d: New.
688         * gas/i386/x86-64-nops-1-btver1.d: New.
689         * gas/i386/x86-64-nops-1-btver2.d: New.
690         * gas/i386/x86-64-arch-2-btver1.d: New.
691         * gas/i386/x86-64-arch-2-btver2.d: New.
693 2012-08-15  Peter Bergner  <bergner@vnet.ibm.com>
695         * gas/ppc/power4.s <lq, stq>: Add more tests.
696         * gas/ppc/power4.d: Likewise.
698 2012-08-15  Peter Bergner  <bergner@vnet.ibm.com>
700         * gas/ppc/common.d ("nop", "xnop"): Add tests.
701         * gas/ppc/common.s: Likewise.
702         * gas/ppc/power7.d ("yield", "mdoio", "mdoom"): Add tests.
703         * gas/ppc/power7.s: Likewise.
705 2012-08-14  H.J. Lu  <hongjiu.lu@intel.com>
707         PR gas/14457
708         * gas/i386/i386.exp: Run reg-bad.
710         * gas/i386/reg-bad.l: New.
711         * gas/i386/reg-bad.s: Likewise.
713 2012-08-14  Hans-Peter Nilsson  <hp@bitrange.com>
715         * gas/mmix/err-fb-2.s: New test.
717 2012-08-13  Ian Bolton  <ian.bolton@arm.com>
718             Laurent Desnogues  <laurent.desnogues@arm.com>
719             Jim MacArthur  <jim.macarthur@arm.com>
720             Marcus Shawcroft  <marcus.shawcroft@arm.com>
721             Nigel Stephens  <nigel.stephens@arm.com>
722             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
723             Richard Earnshaw  <rearnsha@arm.com>
724             Sofiane Naci  <sofiane.naci@arm.com>
725             Tejas Belagod  <tejas.belagod@arm.com>
726             Yufeng Zhang  <yufeng.zhang@arm.com>
728         * gas/aarch64: New directory.
729         * gas/aarch64/aarch64.exp: New file.
730         * gas/aarch64/addsub.d: New file.
731         * gas/aarch64/addsub.s: New file.
732         * gas/aarch64/advsimd-across.d: New file.
733         * gas/aarch64/advsimd-across.s: New file.
734         * gas/aarch64/advsimd-misc.d: New file.
735         * gas/aarch64/advsimd-misc.s: New file.
736         * gas/aarch64/advsisd-copy.d: New file.
737         * gas/aarch64/advsisd-copy.s: New file.
738         * gas/aarch64/advsisd-misc.d: New file.
739         * gas/aarch64/advsisd-misc.s: New file.
740         * gas/aarch64/alias.d: New file.
741         * gas/aarch64/alias.s: New file.
742         * gas/aarch64/bitfield-alias.d: New file.
743         * gas/aarch64/bitfield-alias.s: New file.
744         * gas/aarch64/bitfield-bfm.d: New file.
745         * gas/aarch64/bitfield-bfm.s: New file.
746         * gas/aarch64/bitfield-dump: New file.
747         * gas/aarch64/bitfield-no-aliases.d: New file.
748         * gas/aarch64/crypto.d: New file.
749         * gas/aarch64/crypto.s: New file.
750         * gas/aarch64/diagnostic.d: New file.
751         * gas/aarch64/diagnostic.l: New file.
752         * gas/aarch64/diagnostic.s: New file.
753         * gas/aarch64/floatdp2.d: New file.
754         * gas/aarch64/floatdp2.s: New file.
755         * gas/aarch64/fp_cvt_int.d: New file.
756         * gas/aarch64/fp_cvt_int.s: New file.
757         * gas/aarch64/illegal-2.d: New file.
758         * gas/aarch64/illegal-2.l: New file.
759         * gas/aarch64/illegal-2.s: New file.
760         * gas/aarch64/illegal.d: New file.
761         * gas/aarch64/illegal.l: New file.
762         * gas/aarch64/illegal.s: New file.
763         * gas/aarch64/inst-directive.d: New file.
764         * gas/aarch64/inst-directive.s: New file.
765         * gas/aarch64/int-insns.d: New file.
766         * gas/aarch64/int-insns.s: New file.
767         * gas/aarch64/ldst-exclusive.d: New file.
768         * gas/aarch64/ldst-exclusive.s: New file.
769         * gas/aarch64/ldst-reg-imm-post-ind.d: New file.
770         * gas/aarch64/ldst-reg-imm-post-ind.s: New file.
771         * gas/aarch64/ldst-reg-imm-pre-ind.d: New file.
772         * gas/aarch64/ldst-reg-imm-pre-ind.s: New file.
773         * gas/aarch64/ldst-reg-pair.d: New file.
774         * gas/aarch64/ldst-reg-pair.s: New file.
775         * gas/aarch64/ldst-reg-reg-offset.d: New file.
776         * gas/aarch64/ldst-reg-reg-offset.s: New file.
777         * gas/aarch64/ldst-reg-uns-imm.d: New file.
778         * gas/aarch64/ldst-reg-uns-imm.s: New file.
779         * gas/aarch64/ldst-reg-unscaled-imm.d: New file.
780         * gas/aarch64/ldst-reg-unscaled-imm.s: New file.
781         * gas/aarch64/legacy_reg_names.d: New file.
782         * gas/aarch64/legacy_reg_names.l: New file.
783         * gas/aarch64/legacy_reg_names.s: New file.
784         * gas/aarch64/mapmisc.d: New file.
785         * gas/aarch64/mapmisc.dat: New file.
786         * gas/aarch64/mapmisc.s: New file.
787         * gas/aarch64/mapping.d: New file.
788         * gas/aarch64/mapping.s: New file.
789         * gas/aarch64/mapping2.d: New file.
790         * gas/aarch64/mapping2.s: New file.
791         * gas/aarch64/mapping3.d: New file.
792         * gas/aarch64/mapping3.s: New file.
793         * gas/aarch64/mapping4.d: New file.
794         * gas/aarch64/mapping4.s: New file.
795         * gas/aarch64/mov-no-aliases.d: New file.
796         * gas/aarch64/mov.d: New file.
797         * gas/aarch64/mov.s: New file.
798         * gas/aarch64/movi.d: New file.
799         * gas/aarch64/movi.s: New file.
800         * gas/aarch64/msr.d: New file.
801         * gas/aarch64/msr.s: New file.
802         * gas/aarch64/neon-fp-cvt-int.d: New file.
803         * gas/aarch64/neon-fp-cvt-int.s: New file.
804         * gas/aarch64/neon-frint.d: New file.
805         * gas/aarch64/neon-frint.s: New file.
806         * gas/aarch64/neon-ins.d: New file.
807         * gas/aarch64/neon-ins.s: New file.
808         * gas/aarch64/neon-not.d: New file.
809         * gas/aarch64/neon-not.s: New file.
810         * gas/aarch64/neon-vfp-reglist-post.d: New file.
811         * gas/aarch64/neon-vfp-reglist-post.s: New file.
812         * gas/aarch64/neon-vfp-reglist.d: New file.
813         * gas/aarch64/neon-vfp-reglist.s: New file.
814         * gas/aarch64/no-aliases.d: New file.
815         * gas/aarch64/optional.d: New file.
816         * gas/aarch64/optional.s: New file.
817         * gas/aarch64/programmer-friendly.d: New file.
818         * gas/aarch64/programmer-friendly.s: New file.
819         * gas/aarch64/reloc-data.d: New file.
820         * gas/aarch64/reloc-data.s: New file.
821         * gas/aarch64/reloc-insn.d: New file.
822         * gas/aarch64/reloc-insn.s: New file.
823         * gas/aarch64/shifted.d: New file.
824         * gas/aarch64/shifted.s: New file.
825         * gas/aarch64/symbol.d: New file.
826         * gas/aarch64/symbol.s: New file.
827         * gas/aarch64/sysreg-1.d: New file.
828         * gas/aarch64/sysreg-1.s: New file.
829         * gas/aarch64/sysreg.d: New file.
830         * gas/aarch64/sysreg.s: New file.
831         * gas/aarch64/system.d: New file.
832         * gas/aarch64/system.s: New file.
833         * gas/aarch64/tlbi_op.d: New file.
834         * gas/aarch64/tlbi_op.s: New file.
835         * gas/aarch64/tls.d: New file.
836         * gas/aarch64/tls.s: New file.
837         * gas/aarch64/verbose-error.d: New file.
838         * gas/aarch64/verbose-error.l: New file.
839         * gas/aarch64/verbose-error.s: New file.
841 2012-08-11  Saravanan Ekanathan <saravanan.ekanathan@amd.com>
843         PR gas/14423
844         * gas/i386/arch-10-bdver2.d: New file.
845         * gas/i386/x86-64-arch-2-bdver2.d: Likewise.
846         * gas/i386/i386.exp: Run new test
848 2012-08-07  Roland McGrath  <mcgrathr@google.com>
850         * gas/i386/prefetch.s: New file.
851         * gas/i386/prefetch.d: New file.
852         * gas/i386/prefetch-intel.d: New file.
853         * gas/i386/x86-64-prefetch.d: New file.
854         * gas/i386/x86-64-prefetch-intel.d: New file.
855         * gas/i386/i386.exp: Run them.
857 2012-08-07  Jan Beulich <jbeulich@suse.com>
859         * gas/i386/x86-64-segovr.{s,l}: New.
860         * gas/i386/i386.exp: Run new test.
862 2012-08-07  Jan Beulich <jbeulich@suse.com>
864         * gas/i386/vgather-check-error.{s,l}: New.
865         * gas/i386/vgather-check-none.{s,d}: New.
866         * gas/i386/vgather-check-warn.{d,e}: New.
867         * gas/i386/vgather-check.{s,d}: New.
868         * gas/i386/x86-64-vgather-check-error.{s,l}: New.
869         * gas/i386/x86-64-vgather-check-none.{s,d}: New.
870         * gas/i386/x86-64-vgather-check-warn.{d,e}: New.
871         * gas/i386/x86-64-vgather-check.{s,d}: New.
872         * gas/i386/i386.exp: Run new tests.
874 2012-08-07  Jan Beulich <jbeulich@suse.com>
876         * gas/i386/x86-64-specific-reg.{s,l}: New.
877         * gas/i386/i386.exp: Run new test.
879 2012-08-07  Nick Clifton  <nickc@redhat.com>
881         * gas/i386/secrel.s: Add test of <symbol>@SECREL32.
882         * gas/i386/secrel.d: Add expected disassembly.
884 2012-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
886         * gas/mips/mips.exp: Set has_newabi for all Linux targets.
887         * gas/mips/cfi-n64-1.d: Adjust for targets that do not infer the
888         ISA from the ABI.
889         * gas/mips/elf-rel-got-n32.d: Likewise.
890         * gas/mips/elf-rel-got-n64.d: Likewise.
891         * gas/mips/elf-rel-xgot-n32.d: Likewise.
892         * gas/mips/elf-rel-xgot-n64.d: Likewise.
893         * gas/mips/elf-rel18.d: Likewise.
894         * gas/mips/elf-rel28-n32.d: Likewise.
895         * gas/mips/elf-rel28-n64.d: Likewise.
896         * gas/mips/jal-newabi.d: Likewise.
897         * gas/mips/ldstla-n64-shared.d: Likewise.
898         * gas/mips/ldstla-n64-sym32.d: Likewise.
899         * gas/mips/ldstla-n64.d: Likewise.
900         * gas/mips/macro-warn-1-n32.d: Likewise.
901         * gas/mips/macro-warn-2-n32.d: Likewise.
902         * gas/mips/n32-consec.d: Likewise.
904 2012-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
906         * gas/mips/mips.exp: Set has_newabi for mips*-sde-elf* too.
907         * gas/mips/elf-rel-got-n32.s: Adjust padding.
908         * gas/mips/elf-rel-got-n64.s: Likewise.
909         * gas/mips/elf-rel23.s: Likewise.
910         * gas/mips/elf-rel28.s: Likewise.
911         * gas/mips/n32-consec.s: Likewise.
912         * gas/mips/elf-rel-xgot-n32.d: Adjust output expected.
913         * gas/mips/elf-rel-xgot-n64.d: Likewise.
914         * gas/mips/elf-rel23.d: Likewise.
915         * gas/mips/elf-rel23a.d: Likewise.
916         * gas/mips/elf-rel23b.d: Likewise.
917         * gas/mips/elf-rel28-n32.d: Likewise.
919 2012-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
921         * gas/mips/branch-swap-2.l: New list test.
922         * gas/mips/branch-swap-2.s: New test source.
923         * gas/mips/mips.exp: Run the new test.
925 2012-08-06  Roland McGrath  <mcgrathr@google.com>
927         * gas/i386/x86-64-stack.s: Add cases for push segment register.
928         * gas/i386/x86-64-stack.d: Updated.
929         * gas/i386/x86-64-stack-suffix.d: Updated.
930         * gas/i386/x86-64-stack-intel.d: Updated.
931         * gas/i386/ilp32/x86-64-stack.d: Updated.
932         * gas/i386/ilp32/x86-64-stack-suffix.d: Updated.
933         * gas/i386/ilp32/x86-64-stack-intel.d: Updated.
935         * gas/i386/x86-64-stack.s: Add cases for push immediate.
936         * gas/testsuite/gas/i386/ilp32/x86-64-stack-intel.d: Updated.
937         * gas/testsuite/gas/i386/ilp32/x86-64-stack-suffix.d: Updated.
938         * gas/testsuite/gas/i386/ilp32/x86-64-stack.d: Updated.
939         * gas/testsuite/gas/i386/x86-64-stack-intel.d: Updated.
940         * gas/testsuite/gas/i386/x86-64-stack-suffix.d: Updated.
941         * gas/testsuite/gas/i386/x86-64-stack.d: Updated.
943         * gas/i386/x86-64-stack.s (try): Also try just rex.W (0x48) prefix.
944         * gas/testsuite/gas/i386/ilp32/x86-64-stack-intel.d: Updated.
945         * gas/testsuite/gas/i386/ilp32/x86-64-stack-suffix.d: Updated.
946         * gas/testsuite/gas/i386/ilp32/x86-64-stack.d: Updated.
947         * gas/testsuite/gas/i386/x86-64-stack-intel.d: Updated.
948         * gas/testsuite/gas/i386/x86-64-stack-suffix.d: Updated.
949         * gas/testsuite/gas/i386/x86-64-stack.d: Updated.
951 2012-08-02  H.J. Lu  <hongjiu.lu@intel.com>
953         PR binutils/14420
954         * gas/elf/dwarf2-1.d: Updated.
955         * gas/elf/dwarf2-2.d: Likwise.
956         * gas/i386/dw2-compress-1.d: Likwise.
958 2012-08-01  James Lemke  <jwlemke@codesourcery.com>
960         * gas/cfi/cfi-ppc-1.d: Allow for code alignment of 2 or 4.
962 2012-07-31  Catherine Moore  <clm@codesourcery.com>
963             Maciej W. Rozycki  <macro@codesourcery.com>
965         * gas/mips/micromips@mips32-dsp.d: New test.
966         * gas/mips/micromips@mips32-dspr2.d: New test.
967         * gas/mips/mips32-dsp.d: Remove -mips32r2.
968         * gas/mips/mips32-dspr2.d: Likewise.
969         * gas/mips/mips32-dsp.s: Update padding.
970         * gas/mips/mips32-dspr2.s: Likewise.
971         * gas/mips/mips.exp: Use run_dump_test_arches to run MIPS32 DSP
972         tests.
974 2012-07-31  H.J. Lu  <hongjiu.lu@intel.com>
976         * gas/d30v/bittest.l: Updated.
978 2012-07-31  H.J. Lu  <hongjiu.lu@intel.com>
980         * gas/i386/rdseed-intel.d: Append "#pass".
982 2012-07-30  H.J. Lu  <hongjiu.lu@intel.com>
984         * gas/i386/inval-equ-2.l: Updated.
986 2012-07-27  Sean Keys  <skeys@ipdatasys.com>
988         * gas/xgate/xgate.exp: Added hi/lo test.
989         * gas/xgate/hilo.d: New test file
990         * gas/xgate/hilo.s: Net test source file.
992 2012-07-24  Sandra Loosemore  <sandra@codesourcery.com>
993             Jie Zhang  <jzhang918@gmail.com>
995         * gas/arm/adr.d: New test.
996         * gas/arm/adr.s: New test.
998 2012-07-16  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1000         * gas/i386/i386.exp: Run adx, rdseed and prefetchw tests.
1001         * gas/i386/x86-64-arch-2.s: Use prefetchw as 3dnow and Prfchw tests.
1002         * gas/i386/arch-10.s: Likewise.
1003         * gas/i386/arch-10-1.l: Changed correspondingly.
1004         * gas/i386/arch-10-2.l: Likewise.
1005         * gas/i386/arch-10-3.l: Likewise.
1006         * gas/i386/arch-10-4.l: Likewise.
1007         * gas/i386/arch-10.d: Likewise.
1008         * gas/i386/arch-10-lzcnt.d: Likewise.
1009         * gas/i386/x86-64-arch-2.d: Likewise.
1010         * gas/i386/x86-64-arch-2-lzcnt.d: Likewise.
1011         * gas/i386/ilp32/x86-64-arch-2.d: Likewise.
1012         * gas/i386/arch-10-prefetchw.d: New file.
1013         * gas/i386/x86-64-arch-2-prefetchw.d: Likewise.
1014         * gas/i386/rdseed.s: Likewise.
1015         * gas/i386/rdseed.d: Likewise.
1016         * gas/i386/rdseed-intel.d: Likewise.
1017         * gas/i386/adx.s: Likewise.
1018         * gas/i386/adx.d: Likewise.
1019         * gas/i386/adx-intel.d: Likewise.
1020         * gas/i386/x86-64-rdseed.s: Likewise.
1021         * gas/i386/x86-64-rdseed.d: Likewise.
1022         * gas/i386/x86-64-rdseed-intel.d: Likewise.
1023         * gas/i386/x86-64-adx.s: Likewise.
1024         * gas/i386/x86-64-adx.d: Likewise.
1025         * gas/i386/x86-64-adx-intel.d: Likewise.
1027 2012-07-02  Roland McGrath  <mcgrathr@google.com>
1029         * gas/i386/rep-suffix.s: Add 'rep nop' case.
1030         * gas/i386/x86-64-rep-suffix.s: Likewise.
1031         * gas/i386/rep-suffix.d: Updated.
1032         * gas/i386/x86-64-rep-suffix.d: Likewise.
1033         * gas/i386/ilp32/x86-64-rep-suffix.d: Likewise.
1035 2012-07-02  H.J. Lu  <hongjiu.lu@intel.com>
1037         * gas/i386/i386.exp: Don't run rep-bsf nor rep-ret.
1039         * gas/i386/rep-bsf.d: Removed.
1040         * gas/i386/rep-bsf.s: Likewise.
1041         * gas/i386/rep-ret.d: Likewise.
1042         * gas/i386/rep-ret.s: Likewise.
1044         * gas/i386/rep-suffix.d: Updated.
1045         * gas/i386/x86-64-rep-suffix.d: Likewise.
1046         * gas/i386/ilp32/x86-64-rep-suffix.d: Likewise.
1048         * gas/i386/rep-suffix.s: Add tests for bsf, bsr and ret.
1049         * gas/i386/x86-64-rep-suffix.s: Likewise.
1051 2012-06-30  H.J. Lu  <hongjiu.lu@intel.com>
1053         PR gas/14315
1054         * gas/elf/common1.d: New file.
1055         * gas/elf/common1.l: Likewise.
1056         * gas/elf/common1.s: Likewise.
1057         * gas/elf/common2.d: Likewise.
1058         * gas/elf/common2.l: Likewise.
1059         * gas/elf/common2.s: Likewise.
1061         * gas/elf/elf.exp: Run common1 and common2.
1063 2012-06-29  Alan Modra  <amodra@gmail.com>
1065         * gas/lns/lns.exp (lns-common-1): Add crx to alt target list.
1067 2012-06-28  Nick Clifton  <nickc@redhat.com>
1069         PR gas/14260
1070         * gas/arm/ldr-t-bad.s: Add test of bogus use of literal pool
1071         addressing.
1072         * gas/arm/ldr-t-bad.l: Update expected assembler error message
1073         output.
1075 2012-06-28  Nick Clifton  <nickc@redhat.com>
1077         * gas/lns/lns.exp: Use alternate lns-common test for targets
1078         enabling linker relaxation.
1079         * gas/lns/lns-big-delta.d: Allow for output from architectures
1080         with 32-bit addresses.
1082 2012-06-27  Alan Modra  <amodra@gmail.com>
1084         * gas/i386/rep-ret.s: Zero pad section.
1085         * gas/i386/rep-ret.d: Update.
1087 2012-06-22  Roland McGrath  <mcgrathr@google.com>
1089         * gas/i386/rep-ret.d: New file.
1090         * gas/i386/rep-ret.s: New file.
1091         * gas/i386/i386.exp: Add the new test.
1093         * gas/i386/rep-bsf.d: New file.
1094         * gas/i386/rep-bsf.s: New file.
1095         * gas/i386/i386.exp: Add the new test.
1097 2012-06-13  H.J. Lu  <hongjiu.lu@intel.com>
1099         * gas/i386/ilp32/x86-64-dc_a.d: New.
1100         * gas/i386/ilp32/x86-64-dc_a.s: Likewise.
1102 2012-06-11  Andreas Schwab  <schwab@linux-m68k.org>
1104         * gas/ppc/e500mc.d: Update.
1105         * gas/ppc/476.d: Update.
1107 2012-06-07  H.J. Lu  <hongjiu.lu@intel.com>
1109         * gas/all/gas.exp: Don't run rept.
1111         * gas/all/rept.d: Moved to ...
1112         * gas/i386/rept.d: Here.
1113         * gas/all/rept.s: Moved to ...
1114         * gas/i386/rept.s: Here.
1116         * gas/i386/i386.exp: Run rept.
1118 2012-06-07  H.J. Lu  <hongjiu.lu@intel.com>
1120         PR gas/14201
1121         * gas/all/gas.exp: Run rept.
1123         * gas/all/rept.d: New file.
1124         * gas/all/rept.s: Likewise.
1126 2012-05-29  Roland McGrath  <mcgrathr@google.com>
1128         * gas/i386/bundle-bad.s: Remove nested .bundle_lock case.
1129         * gas/i386/bundle-bad.l: Remove expected error line.
1130         * gas/i386/bundle-lock.s: Add nested .bundle_lock case.
1131         * gas/i386/bundle-lock.d: Update expectations.
1133 2012-05-28  Nick Clifton  <nickc@redhat.com>
1135         * gas/elf/syms.s: New test - checks the generation of multibyte
1136         symbol names.
1137         * gas/elf/syms.d: New file - expected readelf output.
1138         * gas/elf/elf.exp: Add syms.
1140 2012-05-25  Alan Modra  <amodra@gmail.com>
1142         * gas/lns/lns-big-delta.s: Add nops.
1143         * gas/lns/lns-big-delta.d: Update.
1145 2012-05-19  Alan Modra  <amodra@gmail.com>
1147         * gas/tic6x/unwind-1.d: Update for readelf changes.
1148         * gas/tic6x/unwind-2.d: Likewise.
1149         * gas/tic6x/unwind-3.d: Likewise.
1151 2012-05-17  H.J. Lu  <hongjiu.lu@intel.com>
1153         * gas/all/weakref1.d: Expect addend as signed.
1154         * gas/arm/pic_vxworks.d: Likewise.
1155         * gas/arm/wince.d: Likewise.
1156         * gas/h8300/h8300.exp: Likewise.
1157         * gas/i386/sub.d: Likewise.
1158         * gas/mips/ecoff@ld.d: Likewise.
1159         * gas/mips/ecoff@sd.d: Likewise.
1160         * gas/mips/l_d-n32.d: Likewise.
1161         * gas/mips/l_d-n64.d: Likewise.
1162         * gas/mips/l_d.d: Likewise.
1163         * gas/mips/ld-n32.d: Likewise.
1164         * gas/mips/ld-n64.d: Likewise.
1165         * gas/mips/ld.d: Likewise.
1166         * gas/mips/mips1@l_d.d: Likewise.
1167         * gas/mips/mips1@ld-forward.d: Likewise.
1168         * gas/mips/mips1@ld.d: Likewise.
1169         * gas/mips/mips1@s_d.d: Likewise.
1170         * gas/mips/s_d-n32.d: Likewise.
1171         * gas/mips/s_d-n64.d: Likewise.
1172         * gas/mips/s_d.d: Likewise.
1173         * gas/mips/sd-n32.d: Likewise.
1174         * gas/mips/sd-n64.d: Likewise.
1175         * gas/mips/sd.d: Likewise.
1176         * gas/mmix/bz-c.d: Likewise.
1177         * gas/mmix/geta-c.d: Likewise.
1178         * gas/mmix/jump-c.d: Likewise.
1179         * gas/mmix/pushj-c.d: Likewise.
1180         * gas/mmix/pushj-cs.d: Likewise.
1181         * gas/mmix/reloc16-n.d: Likewise.
1182         * gas/mmix/reloc16-r.d: Likewise.
1183         * gas/mmix/reloc16.d: Likewise.
1184         * gas/mmix/reloc8-r.d: Likewise.
1185         * gas/mmix/reloc8.d: Likewise.
1186         * gas/mmix/relocxrn.d: Likewise.
1187         * gas/sh/sh64/case-1.d: Likewise.
1188         * gas/sh/sh64/mix-1.d: Likewise.
1189         * gas/sh/sh64/pt32-1.d: Likewise.
1190         * gas/sh/sh64/pt64-1.d: Likewise.
1191         * gas/sh/sh64/pt64-32-2.d: Likewise.
1192         * gas/sh/sh64/rel32-2.d: Likewise.
1193         * gas/sh/sh64/rel32-4.d: Likewise.
1194         * gas/sh/sh64/rel64-2.d: Likewise.
1195         * gas/sh/sh64/rel64-4.d: Likewise.
1196         * gas/tic6x/data-reloc.d: Likewise.
1197         * gas/tic6x/pcr-relocs.d: Likewise.
1198         * gas/xstormy16/allinsn.d: Likewise.
1199         * gas/xstormy16/reloc-1.d: Likewise.
1200         * gas/xstormy16/reloc-2.d: Likewise.
1202 2012-05-17  Alan Modra  <amodra@gmail.com>
1204         * gas/elf/dwarf2-1.d: Update.
1205         * gas/elf/dwarf2-2.d: Update.
1206         * gas/i386/dw2-compress-1.d: Update.
1208 2012-05-17  Alan Modra  <amodra@gmail.com>
1210         * gas/ppc/vle.d: Pass -a32 to assembler.
1211         * gas/ppc/vle-reloc.d: Likewise.
1212         * gas/ppc/vle-simple-1.d: Likewise, also match wider addresses.
1213         * gas/ppc/vle-simple-2.d: Likewise.
1214         * gas/ppc/vle-simple-3.d: Likewise.
1215         * gas/ppc/vle-simple-4.d: Likewise.
1216         * gas/ppc/vle-simple-5.d: Likewise.
1217         * gas/ppc/vle-simple-6.d: Likewise.
1219 2012-05-16  Meador Inge  <meadori@codesourcery.com>
1221         * gas/arm/stm-ldm.d: STMFD/LDMIA sp!, {reg} don't disassemble to
1222         PUSH/POP {reg} any longer.  Some new test cases have been added as well.
1223         * gas/arm/stm-ldm.s: Likewise.
1225 2012-05-15  James Murray <jsm@jsm-net.demon.co.uk>
1227         * gas/m68hc11/insns9s12x.s: New
1228         * gas/m68hc11/insns9s12x.d: New
1229         * gas/m68hc11/hexprefix.s: New
1230         * gas/m68hc11/hexprefix.d: New
1231         * gas/m68hc11/9s12x-exg-sex-tfr.s: New
1232         * gas/m68hc11/9s12x-exg-sex-tfr.d: New
1233         * gas/m68hc11/insns9s12xg.s: New
1234         * gas/m68hc11/insns9s12xg.d: New
1235         * gas/m68hc11/9s12x-mov.s: New
1236         * gas/m68hc11/9s12x-mov.d: New
1237         * gas/m68hc11/m68hc11.exp: Updated
1238         * gas/m68hc11/*.d: Brought in line with changed objdump output.
1239         * gas/all/gas.exp: XFAIL all hc11/12 targets for redef2,3.
1240         * gas/elf/elf.exp: XFAIL all hc11/12 targets for redef.
1242 2012-05-14  Catherine Moore  <clm@codesourcery.com>
1243             Maciej W. Rozycki  <macro@codesourcery.com>
1244             Rhonda Wittels  <rhonda@codesourcery.com>
1246         * gas/ppc/ppc.exp: Run new tests.
1247         * gas/ppc/vle-reloc.d: New test.
1248         * gas/ppc/vle-reloc.s: New test.
1249         * gas/ppc/vle-simple-1.d: New test.
1250         * gas/ppc/vle-simple-1.s: New test.
1251         * gas/ppc/vle-simple-2.d: New test.
1252         * gas/ppc/vle-simple-2.s: New test.
1253         * gas/ppc/vle-simple-3.d: New test.
1254         * gas/ppc/vle-simple-3.s: New test.
1255         * gas/ppc/vle-simple-4.d: New test.
1256         * gas/ppc/vle-simple-4.s: New test.
1257         * gas/ppc/vle-simple-5.d: New test.
1258         * gas/ppc/vle-simple-5.s: New test.
1259         * gas/ppc/vle-simple-6.d: New test.
1260         * gas/ppc/vle-simple-6.s: New test.
1261         * gas/ppc/vle.d: New test.
1262         * gas/ppc/vle.s: New test.
1264 2012-05-14  H.J. Lu  <hongjiu.lu@intel.com>
1266         * gas/cris/rd-pic-1.d: Expect addend as signed.
1267         * gas/cris/rd-tls-1.d: Likewise.
1268         * gas/cris/rd-tls-2.d: Likewise.
1270 2012-05-13  H.J. Lu  <hongjiu.lu@intel.com>
1272         * gas/all/fwdexp.d: Expect addend as signed.
1273         * gas/alpha/elf-reloc-1.d: Likewise.
1274         * gas/i386/mixed-mode-reloc64.d: Likewise.
1275         * gas/i386/reloc64.d: Likewise.
1276         * gas/i386/ilp32/mixed-mode-reloc64.d: Expect addend as signed.
1277         * gas/i386/ilp32/reloc64.d: Likewise.
1278         * gas/ia64/pcrel.d: Likewise.
1279         * gas/mips/branch-misc-2-64.d: Likewise.
1280         * gas/mips/branch-misc-2pic-64.d: Likewise.
1281         * gas/mips/branch-misc-4-64.d: Likewise.
1282         * gas/mips/ldstla-n64-sym32.d: Likewise.
1283         * gas/mips/micromips@branch-misc-2-64.d: Likewise.
1284         * gas/mips/micromips@branch-misc-2pic-64.d: Likewise.
1285         * gas/mips/micromips@branch-misc-4-64.d: Likewise.
1286         * gas/mips/mips16-hilo-n32.d: Likewise.
1287         * gas/ppc/astest.d: Likewise.
1288         * gas/ppc/astest2.d: Likewise.
1289         * gas/ppc/astest2_64.d: Likewise.
1290         * gas/ppc/astest64.d: Likewise.
1291         * gas/ppc/test1elf32.d: Likewise.
1292         * gas/ppc/test1elf64.d: Likewise.
1293         * gas/sparc/reloc64.d: Likewise.
1295 2012-05-12  H.J. Lu  <hongjiu.lu@intel.com>
1297         * gas/mips/elf-rel10.d: Updated.
1298         * gas/mips/elf-rel22.d: Likewise.
1299         * gas/mmix/comment-1.d: Likewise.
1301 2012-05-12  H.J. Lu  <hongjiu.lu@intel.com>
1303         * gas/i386/ilp32/ilp32.exp: Don't run reloc64-inval.
1305         * gas/i386/ilp32/reloc64.s: Add test for -4294967295 addend.
1306         * gas/i386/ilp32/reloc64.d: Updated.
1308         * gas/i386/ilp32/reloc64-inval.l: Removed.
1309         * gas/i386/ilp32/reloc64-inval.s: Likewise.
1311 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
1313         * gas/i386/ilp32/ilp32.exp: Run reloc64-inval.
1315         * gas/i386/ilp32/reloc64.s: Add tests for ".quad".
1316         * gas/i386/ilp32/reloc64.d: Updated.
1318         * gas/i386/ilp32/reloc64-inval.l: New file.
1319         * gas/i386/ilp32/reloc64-inval.s: Likewise.
1321 2012-05-08  Alan Modra  <amodra@gmail.com>
1323         * lib/gas-defs.exp (run_dump_test): Don't set LC_ALL here.
1325 2012-05-06  Arnold Metselaar  <arnold_m@operamail.com>
1327         * gas/z80/jr-forwf.s: New file, adapted from z8k version.
1328         * gas/z80/jr-backf.s: Likewise.
1329         * gas/z80/djnz-backf.s: Likewise.
1330         * gas/z80/ill_op: New file, with illegal operand.
1331         * gas/z80/z80.exp: Run new tests.
1333 2012-05-03  Sean Keys  <skeys@ipdatasys.com>
1335         * gas/all/gas.exp: Added xgate tex entry.
1336         * gas/xgate/abi-xgate-16-32.d: Simple ABI flag test.
1337         * gas/xgate/abi-xgate-16-64.d: Ditto
1338         * gas/xgate/abi-xgate-32-32.d: Ditto
1339         * gas/xgate/abi-xgate-32-64.d: Ditto
1340         * gas/xgate/abi.s: Source file for ABI tests.
1341         * gas/xgate/all_insns.d: Dump file for all instructions test.
1342         * gas/xgate/all_insns.s: Source file for all instructions test.
1343         * gas/xgate/insns-dwarf2.d: Dump file for dwarf2 test.
1344         * gas/xgate/insns.d: Dump file for instructions test.
1345         * gas/xgate/insns.s: Source file for instructions test.
1346         * gas/xgate/xgate.exp: XGATE tests file.
1348 2012-04-27  David S. Miller  <davem@davemloft.net>
1350         * gas/sparc/sparc.exp: Run cfr test.
1351         * gas/sparc/cfr.s: New testcase.
1352         * gas/sparc/cfr.d: Likewise.
1354         * gas/sparc/sparc.exp: Run pause test.
1355         * gas/sparc/pause.s: New testcase.
1356         * gas/sparc/pause.d: Likewise.
1358         * gas/sparc/cbcond.s: New file.
1359         * gas/sparc/cbcond.d: New file.
1360         * gas/sparc/sparc.exp: Run cbcond test.
1362         * gas/sparc/crypto.s: New file.
1363         * gas/sparc/crypto.d: New file.
1364         * gas/sparc/sparc.exp: Run crypto test.
1366 2012-04-12  David S. Miller  <davem@davemloft.net>
1368         * gas/sparc/reloc64.s: Add abs34 code model tests.
1369         * gas/sparc/reloc64.d: Update.
1371 2012-04-12  Roland McGrath  <mcgrathr@google.com>
1373         * gas/elf/elf.exp (run_elf_list_test): Treat arm-*-nacl* targets
1374         as -armeabi.
1376         * gas/arm/any-idiv.d: Match *-*-nacl* targets too.
1377         * gas/arm/arch4t.d: Likewise.
1378         * gas/arm/arch4t-eabi.d: Likewise.
1379         * gas/arm/attr-any-armv4t.d: Likewise.
1380         * gas/arm/attr-any-thumbv6.d: Likewise.
1381         * gas/arm/attr-cpu-directive.d: Likewise.
1382         * gas/arm/attr-default.d: Likewise.
1383         * gas/arm/attr-march-all.d: Likewise.
1384         * gas/arm/attr-march-armv1.d: Likewise.
1385         * gas/arm/attr-march-armv2a.d: Likewise.
1386         * gas/arm/attr-march-armv2.d: Likewise.
1387         * gas/arm/attr-march-armv2s.d: Likewise.
1388         * gas/arm/attr-march-armv3.d: Likewise.
1389         * gas/arm/attr-march-armv3m.d: Likewise.
1390         * gas/arm/attr-march-armv4.d: Likewise.
1391         * gas/arm/attr-march-armv4t.d: Likewise.
1392         * gas/arm/attr-march-armv4txm.d: Likewise.
1393         * gas/arm/attr-march-armv4xm.d: Likewise.
1394         * gas/arm/attr-march-armv5.d: Likewise.
1395         * gas/arm/attr-march-armv5t.d: Likewise.
1396         * gas/arm/attr-march-armv5te.d: Likewise.
1397         * gas/arm/attr-march-armv5tej.d: Likewise.
1398         * gas/arm/attr-march-armv5texp.d: Likewise.
1399         * gas/arm/attr-march-armv5txm.d: Likewise.
1400         * gas/arm/attr-march-armv6.d: Likewise.
1401         * gas/arm/attr-march-armv6j.d: Likewise.
1402         * gas/arm/attr-march-armv6k.d: Likewise.
1403         * gas/arm/attr-march-armv6k+sec.d: Likewise.
1404         * gas/arm/attr-march-armv6kt2.d: Likewise.
1405         * gas/arm/attr-march-armv6-m.d: Likewise.
1406         * gas/arm/attr-march-armv6-m+os.d: Likewise.
1407         * gas/arm/attr-march-armv6s-m.d: Likewise.
1408         * gas/arm/attr-march-armv6t2.d: Likewise.
1409         * gas/arm/attr-march-armv6z.d: Likewise.
1410         * gas/arm/attr-march-armv6zk.d: Likewise.
1411         * gas/arm/attr-march-armv6zkt2.d: Likewise.
1412         * gas/arm/attr-march-armv6zt2.d: Likewise.
1413         * gas/arm/attr-march-armv7-a.d: Likewise.
1414         * gas/arm/attr-march-armv7a.d: Likewise.
1415         * gas/arm/attr-march-armv7-a+idiv.d: Likewise.
1416         * gas/arm/attr-march-armv7-a+mp.d: Likewise.
1417         * gas/arm/attr-march-armv7-a+sec.d: Likewise.
1418         * gas/arm/attr-march-armv7-a+sec+virt.d: Likewise.
1419         * gas/arm/attr-march-armv7-a+virt.d: Likewise.
1420         * gas/arm/attr-march-armv7.d: Likewise.
1421         * gas/arm/attr-march-armv7em.d: Likewise.
1422         * gas/arm/attr-march-armv7-m.d: Likewise.
1423         * gas/arm/attr-march-armv7m.d: Likewise.
1424         * gas/arm/attr-march-armv7-r.d: Likewise.
1425         * gas/arm/attr-march-armv7r.d: Likewise.
1426         * gas/arm/attr-march-armv7-r+mp.d: Likewise.
1427         * gas/arm/attr-march-iwmmxt2.d: Likewise.
1428         * gas/arm/attr-march-iwmmxt.d: Likewise.
1429         * gas/arm/attr-march-xscale.d: Likewise.
1430         * gas/arm/attr-mcpu.d: Likewise.
1431         * gas/arm/attr-mfpu-arm1020e.d: Likewise.
1432         * gas/arm/attr-mfpu-arm1020t.d: Likewise.
1433         * gas/arm/attr-mfpu-arm1136jf-s.d: Likewise.
1434         * gas/arm/attr-mfpu-arm1136jfs.d: Likewise.
1435         * gas/arm/attr-mfpu-arm7500fe.d: Likewise.
1436         * gas/arm/attr-mfpu-fpa10.d: Likewise.
1437         * gas/arm/attr-mfpu-fpa11.d: Likewise.
1438         * gas/arm/attr-mfpu-fpa.d: Likewise.
1439         * gas/arm/attr-mfpu-fpe2.d: Likewise.
1440         * gas/arm/attr-mfpu-fpe3.d: Likewise.
1441         * gas/arm/attr-mfpu-fpe.d: Likewise.
1442         * gas/arm/attr-mfpu-maverick.d: Likewise.
1443         * gas/arm/attr-mfpu-neon.d: Likewise.
1444         * gas/arm/attr-mfpu-neon-fp16.d: Likewise.
1445         * gas/arm/attr-mfpu-softfpa.d: Likewise.
1446         * gas/arm/attr-mfpu-softvfp.d: Likewise.
1447         * gas/arm/attr-mfpu-softvfp+vfp.d: Likewise.
1448         * gas/arm/attr-mfpu-vfp10.d: Likewise.
1449         * gas/arm/attr-mfpu-vfp10-r0.d: Likewise.
1450         * gas/arm/attr-mfpu-vfp3.d: Likewise.
1451         * gas/arm/attr-mfpu-vfp9.d: Likewise.
1452         * gas/arm/attr-mfpu-vfp.d: Likewise.
1453         * gas/arm/attr-mfpu-vfpv2.d: Likewise.
1454         * gas/arm/attr-mfpu-vfpv3-d16.d: Likewise.
1455         * gas/arm/attr-mfpu-vfpv3.d: Likewise.
1456         * gas/arm/attr-mfpu-vfpv4-d16.d: Likewise.
1457         * gas/arm/attr-mfpu-vfpv4.d: Likewise.
1458         * gas/arm/attr-mfpu-vfpxd.d: Likewise.
1459         * gas/arm/attr-names.d: Likewise.
1460         * gas/arm/attr-order.d: Likewise.
1461         * gas/arm/attr-override-cpu-directive.d: Likewise.
1462         * gas/arm/attr-override-mcpu.d: Likewise.
1463         * gas/arm/got_prel.d: Likewise.
1464         * gas/arm/mapdir.d: Likewise.
1465         * gas/arm/mapmisc.d: Likewise.
1466         * gas/arm/mapsecs.d: Likewise.
1467         * gas/arm/mapshort-eabi.d: Likewise.
1468         * gas/arm/mapshort-elf.d: Likewise.
1469         * gas/arm/mov-highregs-any.d: Likewise.
1470         * gas/arm/mov-lowregs-any.d: Likewise.
1471         * gas/arm/pr12198-1.d: Likewise.
1472         * gas/arm/pr12198-2.d: Likewise.
1473         * gas/arm/thumb.d: Likewise.
1474         * gas/arm/thumb-eabi.d: Likewise.
1475         * gas/arm/thumbrel.d: Likewise.
1477 2012-04-12  Jie Zhang  <jie@codesourcery.com>
1478             Meador Inge  <meadori@codesourcery.com>
1480         * gas/arm/push-pop.d: New testcase.
1481         * gas/arm/push-pop.s: Ditto.
1482         * gas/arm/stm-ldm.d: Ditto.
1483         * gas/arm/stm-ldm.s: Ditto.
1485 2012-04-07  David S. Miller  <davem@davemloft.net>
1487         * gas/all/gas.exp: Sparc can handle BFD_RELOC_8 for constants.
1489 2012-04-03  Roland McGrath  <mcgrathr@google.com>
1491         * gas/i386/k1om.d: Add not-target match for *-*-nacl*.
1492         * gas/i386/l1om.d: Likewise.
1494 2012-04-02  DJ Delorie  <dj@redhat.com>
1496         * gas/rx/mov.d: Update patterns for fixed MOV.W encoding.
1498 2012-03-20  Nick Clifton  <nickc@redhat.com>
1500         * gas/arm/vfp1xD.s: Add tests of the VMSR ad VMRS instructions in
1501         priviledged modes.
1502         * gas/arm/vfp1xD.d: Update expected output.
1504 2012-03-16  Matthew Gretton-Dann  <matther.gretton-dann@arm.com>
1506         * gas/testsuite/gas/arm/any-idiv.d: New testcase.
1507         * gas/testsuite/gas/arm/any-idiv.s: Likewise.
1508         * gas/arm/attr-any-armv4t.d: Update expected output.
1509         * gas/arm/attr-any-thumbv6.d: Likewise.
1510         * gas/arm/attr-cpu-directive.d: Likewise.
1511         * gas/arm/attr-default.d: Likewise.
1512         * gas/arm/attr-march-armv1.d: Likewise.
1513         * gas/arm/attr-march-armv2.d: Likewise.
1514         * gas/arm/attr-march-armv2a.d: Likewise.
1515         * gas/arm/attr-march-armv2s.d: Likewise.
1516         * gas/arm/attr-march-armv3.d: Likewise.
1517         * gas/arm/attr-march-armv3m.d: Likewise.
1518         * gas/arm/attr-march-armv4.d: Likewise.
1519         * gas/arm/attr-march-armv4t.d: Likewise.
1520         * gas/arm/attr-march-armv4txm.d: Likewise.
1521         * gas/arm/attr-march-armv4xm.d: Likewise.
1522         * gas/arm/attr-march-armv5.d: Likewise.
1523         * gas/arm/attr-march-armv5t.d: Likewise.
1524         * gas/arm/attr-march-armv5te.d: Likewise.
1525         * gas/arm/attr-march-armv5tej.d: Likewise.
1526         * gas/arm/attr-march-armv5texp.d: Likewise.
1527         * gas/arm/attr-march-armv5txm.d: Likewise.
1528         * gas/arm/attr-march-armv6-m+os.d: Likewise.
1529         * gas/arm/attr-march-armv6-m.d: Likewise.
1530         * gas/arm/attr-march-armv6.d: Likewise.
1531         * gas/arm/attr-march-armv6j.d: Likewise.
1532         * gas/arm/attr-march-armv6k+sec.d: Likewise.
1533         * gas/arm/attr-march-armv6k.d: Likewise.
1534         * gas/arm/attr-march-armv6kt2.d: Likewise.
1535         * gas/arm/attr-march-armv6s-m.d: Likewise.
1536         * gas/arm/attr-march-armv6t2.d: Likewise.
1537         * gas/arm/attr-march-armv6z.d: Likewise.
1538         * gas/arm/attr-march-armv6zk.d: Likewise.
1539         * gas/arm/attr-march-armv6zkt2.d: Likewise.
1540         * gas/arm/attr-march-armv6zt2.d: Likewise.
1541         * gas/arm/attr-march-armv7-a+mp.d: Likewise.
1542         * gas/arm/attr-march-armv7-a+sec.d: Likewise.
1543         * gas/arm/attr-march-armv7-a.d: Likewise.
1544         * gas/arm/attr-march-armv7.d: Likewise.
1545         * gas/arm/attr-march-armv7a.d: Likewise.
1546         * gas/arm/attr-march-iwmmxt.d: Likewise.
1547         * gas/arm/attr-march-iwmmxt2.d: Likewise.
1548         * gas/arm/attr-march-xscale.d: Likewise.
1549         * gas/arm/attr-mcpu.d: Likewise.
1550         * gas/arm/attr-mfpu-arm1020e.d: Likewise.
1551         * gas/arm/attr-mfpu-arm1020t.d: Likewise.
1552         * gas/arm/attr-mfpu-arm1136jf-s.d: Likewise.
1553         * gas/arm/attr-mfpu-arm1136jfs.d: Likewise.
1554         * gas/arm/attr-mfpu-arm7500fe.d: Likewise.
1555         * gas/arm/attr-mfpu-fpa.d: Likewise.
1556         * gas/arm/attr-mfpu-fpa10.d: Likewise.
1557         * gas/arm/attr-mfpu-fpa11.d: Likewise.
1558         * gas/arm/attr-mfpu-fpe.d: Likewise.
1559         * gas/arm/attr-mfpu-fpe2.d: Likewise.
1560         * gas/arm/attr-mfpu-fpe3.d: Likewise.
1561         * gas/arm/attr-mfpu-maverick.d: Likewise.
1562         * gas/arm/attr-mfpu-neon-fp16.d: Likewise.
1563         * gas/arm/attr-mfpu-neon.d: Likewise.
1564         * gas/arm/attr-mfpu-softfpa.d: Likewise.
1565         * gas/arm/attr-mfpu-softvfp+vfp.d: Likewise.
1566         * gas/arm/attr-mfpu-softvfp.d: Likewise.
1567         * gas/arm/attr-mfpu-vfp.d: Likewise.
1568         * gas/arm/attr-mfpu-vfp10-r0.d: Likewise.
1569         * gas/arm/attr-mfpu-vfp10.d: Likewise.
1570         * gas/arm/attr-mfpu-vfp3.d: Likewise.
1571         * gas/arm/attr-mfpu-vfp9.d: Likewise.
1572         * gas/arm/attr-mfpu-vfpv2.d: Likewise.
1573         * gas/arm/attr-mfpu-vfpv3-d16.d: Likewise.
1574         * gas/arm/attr-mfpu-vfpv3.d: Likewise.
1575         * gas/arm/attr-mfpu-vfpv4-d16.d: Likewise.
1576         * gas/arm/attr-mfpu-vfpv4.d: Likewise.
1577         * gas/arm/attr-mfpu-vfpxd.d: Likewise.
1578         * gas/arm/attr-order.d: Likewise.
1579         * gas/arm/attr-override-cpu-directive.d: Likewise.
1580         * gas/arm/attr-override-mcpu.d: Likewise.
1581         * gas/arm/eabi_attr_1.d: Likewise.
1582         * gas/arm/mov-highregs-any.d: Likewise.
1583         * gas/arm/mov-lowregs-any.d: Likewise.
1584         * gas/arm/pr12198-1.d: Likewise.
1585         * gas/arm/pr12198-2.d: Likewise.
1587 2012-03-15  Alan Modra  <amodra@gmail.com>
1589         * gas/i386/bundle-lock.d: Ignore trailing nops.
1590         * gas/i386/bundle.d: Likewise.
1591         * gas/i386/x86-64-bundle.d: Likewise.
1593 2012-03-13  Roland McGrath  <mcgrathr@google.com>
1595         * gas/i386/bundle-bad.s: New file.
1596         * gas/i386/bundle-bad.d: New file.
1597         * gas/i386/bundle-bad.l: New file.
1598         * gas/i386/i386.exp: Run it.
1600         * gas/arm/bundle.s: New file.
1601         * gas/arm/bundle.d: New file.
1602         * gas/arm/bundle-lock.s: New file.
1603         * gas/arm/bundle-lock.d: New file.
1605         * gas/i386/bundle.s: New file.
1606         * gas/i386/bundle.d: New file.
1607         * gas/i386/x86-64-bundle.s: New file.
1608         * gas/i386/x86-64-bundle.d: New file.
1609         * gas/i386/bundle-lock.s: New file.
1610         * gas/i386/bundle-lock.d: New file.
1611         * gas/i386/i386.exp: Run them.
1613 2012-03-10  Edmar Wienskoski  <edmar@freescale.com>
1615         * gas/ppc/e500mc64_nop.s: New test case for e500mc family
1616         termination nops.
1617         * gas/ppc/e500mc64_nop.d: Likewise.
1618         * gas/ppc/e5500_nop.s: Likewise.
1619         * gas/ppc/e5500_nop.d: Likewise.
1620         * gas/ppc/e6500_nop.s: Likewise.
1621         * gas/ppc/e6500_nop.d: Likewise.
1622         * gas/ppc/e6500.s: New.
1623         * gas/ppc/e6500.d: Likewise.
1624         * gas/ppc/ppc.exp: Run e6500, e500mc64_nop, e5500_nop, and e6500_nop.
1626 2012-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1628         * gas/s390/esa-g5.d: Move length field to the second operand.
1629         * gas/s390/esa-g5.s: Likewise.
1631 2012-02-14  Alan Modra  <amodra@gmail.com>
1633         * gas/elf/bad-group.s: Add section attributes.
1634         * gas/elf/elf.exp (groupautoa, groupautob): Don't run for hppa64-hpux.
1635         (ifunc-1, type): Don't run for hpux.
1636         * gas/elf/type-noifunc.e: Accept ANSI_COM.
1637         * gas/elf/section7.s: Always have whitespace before directives.
1638         * gas/elf/warn-2.s: Likewise.
1639         * gas/i386/ifunc-3.s: Move .size directive.
1641 2012-02-13  Alan Modra  <amodra@gmail.com>
1643         * gas/all/gas.exp (redef2): xfail m6811 and m6812.
1644         * gas/elf/elf.exp: Use is_elf_format.
1645         * gas/symver/symver.exp: Likewise.
1646         * gas/m68hc11/m68hc11.exp: Simplify target test.
1647         Add -m68hc11 to error tests that pass for hc12.
1649 2012-02-11  Kai Tietz  <ktietz@redhat.com>
1651         * gas/i386/disp32.d: Adjust label pattern.
1653 2012-02-08  Kai Tietz  <ktietz@redhat.com>
1655         * gas/i386/x86-64-disp32.d: Fix lable-pattern.
1657 2012-02-08  H.J. Lu  <hongjiu.lu@intel.com>
1659         * gas/i386/hle-intel.d: New.
1660         * gas/i386/hle.d: Likewise.
1661         * gas/i386/hle.s: Likewise.
1662         * gas/i386/hlebad.l: Likewise.
1663         * gas/i386/hlebad.s: Likewise.
1664         * gas/i386/rtm-intel.d: Likewise.
1665         * gas/i386/rtm.d: Likewise.
1666         * gas/i386/rtm.s: Likewise.
1667         * gas/i386/x86-64-hle-intel.d: Likewise.
1668         * gas/i386/x86-64-hle.d: Likewise.
1669         * gas/i386/x86-64-hle.s: Likewise.
1670         * gas/i386/x86-64-hlebad.l: Likewise.
1671         * gas/i386/x86-64-hlebad.s: Likewise.
1672         * gas/i386/x86-64-rtm-intel.d: Likewise.
1673         * gas/i386/x86-64-rtm.d: Likewise.
1674         * gas/i386/x86-64-rtm.s: Likewise.
1676         * gas/i386/i386.exp: Run hle, hle-intel, hlebad x86-64-hle, rtm,
1677         rtm-intel, x86-64-hle-intel, x86-64-hlebad, x86-64-rtm and
1678         x86-64-rtm-intel.
1680 2012-01-20  H.J. Lu  <hongjiu.lu@intel.com>
1682         * gas/i386/disp32.s: Add tests for .d8 suffix.
1683         * gas/i386/x86-64-disp32.s: Likewise.
1685         * gas/i386/disp32.d: Updated.
1686         * gas/i386/x86-64-disp32.d: Likewise.
1688 2012-01-17  Andreas Schwab  <schwab@linux-m68k.org>
1690         * gas/m68k/pmove.s, gas/m68k/pmove.d: New test.
1691         * gas/m68k/all.exp: Run it.
1693 2012-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1695         * gas/i386/i386.exp: Run vmfunc and x86-64-vmfunc.
1697         * gas/i386/vmfunc.d: New.
1698         * gas/i386/vmfunc.s: Likewise.
1699         * gas/i386/x86-64-vmfunc.d: Likewise.
1701 2012-01-13  Iain Sandoe  <idsandoe@googlemail.com>
1703         * gas/all/redef2.d: Skip for Darwin.
1704         * gas/all/redef3.d: Likewise.
1705         * gas/all/weakref1.d: Likewise.
1706         * gas/macros/irp.d: Likewise.
1707         * gas/macros/repeat.d: Likewise.
1708         * gas/macros/rept.d: Likewise.
1709         * gas/macros/test2.d: Likewise.
1710         * gas/macros/vararg.d: Likewise.
1711         * gas/mach-o/macro-irp.d: New.
1712         * gas/mach-o/macro-repeat.d: New.
1713         * gas/mach-o/macro-rept.d: New.
1714         * gas/mach-o/macro-test2.d: New.
1715         * gas/mach-o/macro-vararg.d: New.
1716         * gas/mach-o/redef2.d: New.
1717         * gas/mach-o/redef3.d: New.
1719 2012-01-13  Iain Sandoe  <idsandoe@googlemail.com>
1721         * gas/mach-o/dysymtab-3.d: New.
1722         * gas/mach-o/symbols-7.s: New.
1724 2012-01-13  Iain Sandoe  <idsandoe@googlemail.com>
1726         * gas/mach-o/dysymtab-2.d: Update to include the set VMA.
1727         * gas/mach-o/symbols-1-64.d: Likewise.
1728         * gas/mach-o/symbols-1.d: Likewise.
1729         * gas/mach-o/symbols-6.d: Likewise.
1730         * gas/mach-o/zerofill-1.d: Likewise.
1731         * gas/mach-o/zerofill-2.d: Likewise.
1733 2012-01-12  Iain Sandoe  <idsandoe@googlemail.com>
1735         * gas/mach-o/dysymtab-2.d: New.
1736         * gas/mach-o/err-syms-4.s: New.
1737         * gas/mach-o/err-syms-5.s: New.
1738         * gas/mach-o/err-syms-6.s: New.
1739         * gas/mach-o/symbols-6-64.d: New.
1740         * gas/mach-o/symbols-6-64.s: New.
1741         * gas/mach-o/symbols-6.d: New.
1742         * gas/mach-o/symbols-6.s: New.
1744 2012-01-09  Iain Sandoe  <idsandoe@googlemail.com>
1746         * gas/mach-o/err-syms-1.s: New.
1747         * gas/mach-o/err-syms-2.s: New.
1748         * gas/mach-o/err-syms-3.s: New.
1749         * gas/mach-o/symbols-2.d: New.
1750         * gas/mach-o/symbols-2.s: New.
1751         * gas/mach-o/symbols-3.s: New.
1752         * gas/mach-o/symbols-4.s: New.
1753         * gas/mach-o/symbols-5.d: New.
1754         * gas/mach-o/symbols-5.s: New.
1756 2012-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
1758         * gas/mips/tls-relw.s, gas/mips/tls-relw.d: New test.
1759         * gas/mips/mips.exp: Run it.
1761 2012-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
1763         * gas/mips/align3.s, gas/mips/align3.d: New testcase.
1764         * gas/mips/mips.exp: Run it.
1766 2012-01-04  Iain Sandoe  <idsandoe@googlemail.com>
1768         * gas/mach-o/zerofill-2.d: New.
1770 2012-01-04  Iain Sandoe  <idsandoe@googlemail.com>
1772         * gas/mach-o/zerofill-1.d: New.
1773         * gas/mach-o/zerofill-1.s: New.
1775 2012-01-03  Iain Sandoe  <idsandoe@googlemail.com>
1777         * gas/mach-o/dysymtab-1-64.d: New.
1778         * gas/mach-o/dysymtab-1.d: New.
1779         * gas/mach-o/symbols-1-64.d: New.
1780         * gas/mach-o/symbols-1.d: New.
1781         * gas/mach-o/symbols-base-64.s: New.
1782         * gas/mach-o/symbols-base.s: New.
1784 For older changes see ChangeLog-2011
1786 Copyright (C) 2012 Free Software Foundation, Inc.
1788 Copying and distribution of this file, with or without modification,
1789 are permitted in any medium without royalty provided the copyright
1790 notice and this notice are preserved.
1792 Local Variables:
1793 mode: change-log
1794 left-margin: 8
1795 fill-column: 74
1796 version-control: never
1797 End: