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