1 2013-06-15 Richard Sandiford <rdsandiford@googlemail.com>
3 * gas/mips/loc-swap-3.d: Require -32.
5 2013-06-14 Richard Sandiford <rsandifo@linux.vnet.ibm.com>
7 * gas/mips/loc-swap-3.d, gas/mips/loc-swap-3.s: New test.
8 * gas/mips/mips.exp: Run it.
10 2013-06-13 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
12 * gas/mips/micromips@virt.d: New file.
13 * gas/mips/micromips@virt64.d: New file.
14 * gas/mips/mips.exp: Enable virt and virt64 tests for micromips.
16 2013-06-12 Sandra Loosemore <sandra@codesourcery.com>
18 * gas/nios2/movia.s: Add additional test case with negative
20 * gas/nios2/movia.d: Likewise.
22 2013-06-12 Sandra Loosemore <sandra@codesourcery.com>
24 * gas/nios2/tret.d: Correct eret encoding.
26 2013-06-10 Maciej W. Rozycki <macro@codesourcery.com>
28 * gas/mips/relax-bc1any.l: New test.
29 * gas/mips/relax-bc1any.s: New test source.
30 * gas/mips/mips.exp: Run the new test.
32 2013-06-09 Sandra Loosemore <sandra@codesourcery.com>
34 * gas/nios2/trap.s: Add additional test cases for optional
36 * gas/nios2/trap.d: Likewise.
38 2013-05-31 H.J. Lu <hongjiu.lu@intel.com>
40 * gas/i386/size-3.d: Updated for text/data/bss section alignment
42 * gas/i386/x86-64-size-1.d: Likewise.
43 * gas/i386/x86-64-unwind.d: Likewise.
44 * gas/i386/ilp32/x86-64-size-1.d: Likewise.
45 * gas/i386/ilp32/x86-64-size-5.d: Likewise.
46 * gas/i386/ilp32/x86-64-unwind.d: Likewise.
48 2013-05-31 Catherine Moore <clm@codesourcery.com>
51 * gas/mips/ehword.d: New.
52 * gas/mips/ehword.s: New.
53 * gas/mips/mips.exp: Run ehword test.
55 2013-05-29 Maciej W. Rozycki <macro@codesourcery.com>
57 * gas/mips/jalr3.d: New test.
58 * gas/mips/jalr3-n32.d: New test.
59 * gas/mips/jalr3-n64.d: New test.
60 * gas/mips/jalr3.s: New test source.
61 * gas/mips/mips.exp: Run the new tests.
63 2013-05-28 Cary Coutant <ccoutant@google.com>
65 * gas/cris/rd-dw2-1.d: Adjust expected output.
66 * gas/cris/rd-dw2-10.d: Likewise.
67 * gas/cris/rd-dw2-11.d: Likewise.
68 * gas/cris/rd-dw2-12.d: Likewise.
69 * gas/cris/rd-dw2-13.d: Likewise.
70 * gas/cris/rd-dw2-14.d: Likewise.
71 * gas/cris/rd-dw2-15.d: Likewise.
72 * gas/cris/rd-dw2-2.d: Likewise.
73 * gas/cris/rd-dw2-3.d: Likewise.
74 * gas/cris/rd-dw2-4.d: Likewise.
75 * gas/cris/rd-dw2-5.d: Likewise.
76 * gas/cris/rd-dw2-6.d: Likewise.
77 * gas/cris/rd-dw2-7.d: Likewise.
78 * gas/cris/rd-dw2-8.d: Likewise.
79 * gas/cris/rd-dw2-9.d: Likewise.
80 * gas/elf/dwarf2-1.d: Likewise.
81 * gas/elf/dwarf2-2.d: Likewise.
82 * gas/elf/dwarf2-3.d: Likewise.
83 * gas/i386/debug1.d: Likewise.
84 * gas/i386/dw2-compress-1.d: Likewise.
85 * gas/i386/ilp32/lns/lns-common-1.d: Likewise.
86 * gas/i386/ilp32/lns/lns-duplicate.d: Likewise.
87 * gas/ia64/pr13167.d: Likewise.
88 * gas/lns/lns-big-delta.d: Likewise.
89 * gas/lns/lns-common-1-alt.d: Likewise.
90 * gas/lns/lns-common-1.d: Likewise.
91 * gas/lns/lns-duplicate.d: Likewise.
92 * gas/mips/loc-swap-2.d: Likewise.
93 * gas/mips/loc-swap.d: Likewise.
94 * gas/mips/micromips@loc-swap-2.d: Likewise.
95 * gas/mips/micromips@loc-swap.d: Likewise.
96 * gas/mips/mips16-dwarf2-n32.d: Likewise.
97 * gas/mips/mips16-dwarf2.d: Likewise.
98 * gas/mips/mips16@loc-swap-2.d: Likewise.
99 * gas/mips/mips16@loc-swap.d: Likewise.
101 2013-05-28 Maciej W. Rozycki <macro@codesourcery.com>
103 * gas/mips/ld-zero.d: New test.
104 * gas/mips/ld-zero-2.d: New test.
105 * gas/mips/ld-zero-3.d: New test.
106 * gas/mips/ld-zero-q.d: New test.
107 * gas/mips/ld-zero-u.d: New test.
108 * gas/mips/ecoff@ld-zero-3.d: New test.
109 * gas/mips/micromips@ld-zero-2.d: New test.
110 * gas/mips/micromips@ld-zero-3.d: New test.
111 * gas/mips/ld-zero.s: New test source.
112 * gas/mips/ld-zero-2.s: New test source.
113 * gas/mips/ld-zero-3.s: New test source.
114 * gas/mips/ld-zero-q.s: New test source.
115 * gas/mips/ld-zero-u.s: New test source.
116 * gas/mips/mips.exp: Run the new tests.
118 2013-05-28 Yufeng Zhang <yufeng.zhang@arm.com>
120 * gas/aarch64/tls.d: Update.
121 * gas/aarch64/tls.s: Update.
123 2013-05-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
125 * gas/arm/armv8-a-bad.l: Update expected warning message.
126 * gas/arm/armv8-a-it-bad.l: Likewise.
128 2013-05-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
130 * gas/aarch64/adr_1.d: New file.
131 * gas/aarch64/adr_1.s: New file.
132 * gas/aarch64/b_1.d: New file.
133 * gas/aarch64/b_1.s: New file.
134 * gas/aarch64/beq_1.d: New file.
135 * gas/aarch64/beq_1.s: New file.
136 * gas/aarch64/ldr_1.d: New file.
137 * gas/aarch64/ldr_1.s: New file.
138 * gas/aarch64/tbz_1.d: New file.
139 * gas/aarch64/tbz_1.s: New file.
141 2013-05-24 Richard Sandiford <rsandifo@linux.vnet.ibm.com>
143 * gas/s390/zarch-z9-109-err.s, gas/s390/zarch-z9-109-err.l: New test.
144 * gas/s390/s390.exp: Run it.
146 2013-05-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
148 * gas/s390/zarch-zEC12.d: Adjust length operands for cdzt, cxzt,
150 * gas/s390/zarch-zEC12.d: Likewise.
152 2013-05-22 Jürgen Urban <JuergenUrban@gmx.de>
154 * gas/mips/r5900-full.s, gas/mips/r5900-full.d: Add tests for LQ
156 * gas/mips/r5900-vu0.s, gas/mips/r5900-vu0.d: New test.
157 * gas/mips/mips.exp: Run it.
159 2013-05-21 Alan Modra <amodra@gmail.com>
161 * gas/ppc/vsx2.d: Ignore trailing padding.
163 2013-05-20 Peter Bergner <bergner@vnet.ibm.com>
165 * gas/ppc/altivec2.d <bcdadd., bcdadd., vaddcuq, vaddecuq, vaddeuqm,
166 vaddudm, vadduqm, vbpermq, vcipher, vcipherlast, vclzb, vclzd, vclzh,
167 vclzw, vcmpequd, vcmpequd., vcmpgtsd, vcmpgtsd., vcmpgtud, vcmpgtud.,
168 veqv, vgbbd, vmaxsd, vmaxud, vminsd, vminud, vmrgew, vmrgow, vmulesw,
169 vmuleuw, vmulosw, vmulouw, vmuluwm, vnand, vncipher, vncipherlast,
170 vorc, vpermxor, vpksdss, vpksdus, vpkudum, vpkudus, vpmsumb, vpmsumd,
171 vpmsumh, vpmsumw, vpopcntb, vpopcntd, vpopcnth, vpopcntw, vrld, vsbox,
172 vshasigmad, vshasigmaw, vsld, vsrad, vsrd, vsubcuq, vsubecuq, vsubeuqm,
173 vsubudm, vsubuqm, vupkhsw, vupklsw>: Add new tests.
174 * gas/ppc/altivec2.s: Likewise.
175 * gas/ppc/power8.d <bcdadd., bcdsub., bctar, bctarl, clrbhrb, fmrgew,
176 fmrgow, lqarx, lxsiwax, lxsiwzx, lxsspx, mfbhrbe, mfvsrd, mfvsrwz,
177 msgclrp, msgsndp, mtsle, mtvsrd, mtvsrwa, mtvsrwz, pbt., rfebb,
178 stqcx., stxsiwx, stxsspx, vaddcuq, vaddecuq, vaddeuqm, vaddudm,
179 vadduqm, vbpermq, vcipher, vcipherlast, vclzb, vclzd, vclzh, vclzw,
180 vcmpequd, vcmpequd., vcmpgtsd, vcmpgtsd., vcmpgtud, vcmpgtud., veqv,
181 vgbbd, vmaxsd, vmaxud, vminsd, vminud, vmrgow, vmulesw, vmuleuw,
182 vmulosw, vmulouw, vmuluwm, vnand, vncipher, vncipherlast, vorc,
183 vpermxor, vpksdss, vpksdus, vpkudum, vpkudus, vpmsumb, vpmsumd,
184 vpmsumh, vpmsumw, vpopcntb, vpopcntd, vpopcnth, vpopcntw, vrld, vsbox,
185 vshasigmad, vshasigmaw, vsld, vsrad, vsrd, vsubcuq, vsubecuq, vsubeuqm,
186 vsubuqm, vupkhsw, vupklsw, waitasec, xsaddsp, xscvdpspn, xscvspdpn,
187 xscvsxdsp, xscvuxdsp, xsdivsp, xsmaddasp, xsmaddmsp, xsmsubasp,
188 xsmsubmsp, xsmulsp, xsnmaddasp, xsnmaddmsp, xsnmsubasp, xsnmsubmsp,
189 xsresp, xsrsp, xsrsqrtesp, xssqrtsp, xssubsp, xxleqv, xxlnand,
190 xxlorc>: Add new tests.
191 * gas/ppc/power8.s Likewise.
192 * gas/ppc/vsx.d <lxvd2x, stxvd2x>: Add new tests.
193 * gas/ppc/vsx.s Likewise.
194 * gas/ppc/vsx2.d: New test file.
195 * gas/ppc/vsx2.s: Likewise.
196 * gas/ppc/ppc.exp: Run it.
198 2013-05-16 Tristan Gingold <gingold@adacore.com>
200 * gas/ppc/ppc.exp: Do not run simpshft on aix.
202 2013-05-16 Nick Clifton <nickc@redhat.com>
204 * gas/msp430/opcodes.s: Use correct value for .arch pseudo.
205 * gas/msp430/msp430x.d: Use correct value for -mcpu option.
207 2013-05-13 Yufeng Zhang <yufeng.zhang@arm.com>
209 * gas/aarch64/diagnostic.s: Update.
210 * gas/aarch64/diagnostic.l: Ditto.
211 * gas/aarch64/movi.s: Add new tests.
212 * gas/aarch64/movi.d: Update.
214 2013-05-09 Andrew Pinski <apinski@cavium.com>
216 * gas/mips/mips.exp: Run virt and virt64 testcases.
217 * gas/mips/virt.d: New file.
218 * gas/mips/virt.s: New file.
219 * gas/mips/virt64.d: New file.
220 * gas/mips/virt64.s: New file.
222 2013-05-04 Richard Sandiford <rdsandiford@googlemail.com>
224 * gas/mips/micromips-warn-branch-delay.d: Use numeric registers.
226 2013-05-02 Richard Sandiford <rdsandiford@googlemail.com>
228 * gas/mips/mips16-stabs.s, gas/mips/mips16-stabs.d: New test.
229 * gas/mips/mips.exp: Run it.
231 2013-05-02 Nick Clifton <nickc@redhat.com>
233 * gas/all/gas.exp: Skip the DIFF1 test for the MSP430.
234 Expect the FORWARD test to pass for the MSP430.
235 Skip the REDEF tests for the MSP430.
236 Expect the 930509A test to fail for the MSP430.
237 * gas/all/sleb128-4.d: Skip for the MSP430.
238 * gas/elf/elf.exp: Set target_machine to msp430 for the MSP430.
239 Skip the EHOPT0 test for the MSP430.
240 Skip the REDEF and EQU-RELOC tests for the MSP430.
241 * gas/elf/section2.e-msp430: New file.
242 * gas/lns/lns-big-delta.d: Remove expectation of 20-bit
244 * gas/lns/lns.exp: Use alternate LNS COMMON test for the MSP430.
245 * gas/msp430/msp430x.s: New test.
246 * gas/msp430/msp430x.d: Expected disassembly.
247 * gas/msp430/msp430.exp: Run new test.
248 * gas/msp430/opcode.d: Update expected disassembly.
250 2013-04-30 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
252 * gas/mips/ext-ill.s: New file.
253 * gas/mips/ext-ill.l: New file.
254 * gas/mips/mips.exp: Run new tests.
256 2013-04-29 Nick Clifton <nickc@redhat.com>
258 * gas/elf/dwarf2-3.d: Fix expected readelf output.
260 2013-04-24 H.J. Lu <hongjiu.lu@intel.com>
262 * gas/i386/rex.d: Skip x86_64-*-elf*.
263 * gas/i386/ilp32/rex.d: Likewise.
265 2013-04-15 Julian Brown <julian@codesourcery.com>
267 * gas/all/gas.exp (sleb128-7): Don't run for tic4x, tic54x.
268 * gas/all/sleb128-2.s: Reformat, use _ at start of labels, remove
270 * gas/all/sleb128-3.s: Likewise.
271 * gas/all/sleb128-4.s: Likewise.
272 * gas/all/sleb128-5.s: Likewise.
273 * gas/all/sleb128-7.s: Likewise.
274 * gas/all/sleb128-2.d: Handle data sections named $DATA$.
275 * gas/all/sleb128-3.d: Likewise.
276 * gas/all/sleb128-4.d: Likewise.
277 * gas/all/sleb128-5.d: Likewise.
278 * gas/all/sleb128-7.d: Likewise.
280 2013-04-10 Julian Brown <julian@codesourcery.com>
282 * gas/all/sleb128-2.s: New test.
283 * gas/all/sleb128-3.s: Likewise.
284 * gas/all/sleb128-4.s: Likewise.
285 * gas/all/sleb128-5.s: Likewise.
286 * gas/all/sleb128-7.s: Likewise.
287 * gas/all/sleb128-2.d: New.
288 * gas/all/sleb128-3.d: New.
289 * gas/all/sleb123-4.d: New.
290 * gas/all/sleb123-5.d: New.
291 * gas/all/sleb123-7.d: New.
292 * gas/all/gas.exp (sleb128-2, sleb128-3, sleb128-4, sleb128-5)
293 (sleb128-7): Run new tests.
295 2013-04-10 Jan Beulich <jbeulich@suse.com>
297 * gas/testsuite/gas/arm/ldst-pc.s: Add index, non-writeback
298 forms of various loads and stores with PC as base.
299 * gas/testsuite/gas/arm/ldst-pc.d: Update accordingly.
301 2013-04-10 Jan Beulich <jbeulich@suse.com>
303 * gas/arm/barrier-bad.d: Change title.
304 * gas/arm/barrier-bad.s: Add immediate form of ISB and DSB as
305 well as one symbolic form of DSB.
306 * gas/arm/barrier-bad.l: Update accordingly.
307 * gas/arm/barrier-bad-thumb.d: Adjust title. Use barrier-bad.s as
308 source. Pass -mthumb to gas.
309 * gas/arm/barrier-bad-thumb.l: Remove.
310 * gas/arm/barrier-bad-thumb.s: Remove.
311 * gas/arm/barrier-thumb.d: Adjust title. Use barrier.s as source.
313 * gas/arm/barrier-thumb.s: Remove.
315 2013-04-09 Jan Beulich <jbeulich@suse.com>
317 * gas/arm/vfp1xD.s: Add VMRS/VMSR tests with FPINST, FPINST2,
319 * gas/arm/vfp1xD.d: Update accordingly.
321 2013-04-09 Jan Beulich <jbeulich@suse.com>
323 * gas/arm/neon-omit.s: Add tests for suffix less VMOV.
324 * gas/arm/neon-omit.d: Update accordingly.
326 2013-04-09 Jan Beulich <jbeulich@suse.com>
328 * gas/arm/neon-addressing-bad.s: Add test for further invalid VST
330 * gas/arm/neon-addressing-bad.l: Update accordingly.
332 2013-04-08 Jan Beulich <jbeulich@suse.com>
334 * gas/i386/x86-64-opcode.s: Flesh out LOOP and J*CXZ sections.
335 Correct comments in Jcc section.
336 * gas/i386/x86-64-opcode.d: Refresh.
337 * gas/i386/ilp32/x86-64-opcode.d: Refresh.
339 2013-04-06 David S. Miller <davem@davemloft.net>
341 * gas/sparc/cbcond.s: Add tests for new opcode aliases.
342 * gas/sparc/cbcond.d: Updated.
343 * gas/sparc/hpcvis3.s: Add tests for new opcode aliases.
344 * gas/sparc/hpcvis3.d: Updated.
345 * gas/sparc/v8-movwr-imm.d: Fix expected disassembly.
346 * gas/sparc/edge.s: New test.
347 * gas/sparc/edge.d: Expected disassembly.
348 * gas/sparc/flush.s: New test.
349 * gas/sparc/flush.d: Expected disassembly.
350 * gas/sparc/ldd_std.s: New test.
351 * gas/sparc/ldd_std.d: Expected disassembly.
352 * gas/sparc/ldtw_sttw.s: New test.
353 * gas/sparc/ldtw_sttw.d: Expected disassembly.
354 * gas/sparc/sparc.exp: Run new tests.
356 2013-03-27 Alexis Deruelle <alexis.deruelle@gmail.com>
359 * gas/tic6x/insns16-lsd-unit.s: Correct bit patterns for mvk, add
361 * gas/tic6x/insns16-lsd-unit.d: Update expected output.
363 2013-03-27 H.J. Lu <hongjiu.lu@intel.com>
365 * gas/i386/addr32.s: Add an SIB test.
366 * gas/i386/addr32.d: Updated.
368 2013-03-27 Alexis Deruelle <alexis.deruelle@gmail.com>
371 * gas/tic6x/insns16-d-unit.s: New test.
372 * gas/tic6x/insns16-d-unit.d: Expected disassembly.
373 * gas/tic6x/insns16-ddec.s: New test.
374 * gas/tic6x/insns16-ddec.d: Expected disassembly.
375 * gas/tic6x/insns16-dinc.s: New test.
376 * gas/tic6x/insns16-dinc.d: Expected disassembly.
377 * gas/tic6x/insns16-dind.s: New test.
378 * gas/tic6x/insns16-dind.d: Expected disassembly.
379 * gas/tic6x/insns16-doff4.s: New test.
380 * gas/tic6x/insns16-doff4.d: Expected disassembly.
381 * gas/tic6x/insns16-l-unit.s: New test.
382 * gas/tic6x/insns16-l-unit.d: Expected disassembly.
383 * gas/tic6x/insns16-lsd-unit.s: New test.
384 * gas/tic6x/insns16-lsd-unit.d: Expected disassembly.
385 * gas/tic6x/insns16-m-unit.s: New test.
386 * gas/tic6x/insns16-m-unit.d: Expected disassembly.
387 * gas/tic6x/insns16-s-unit-pcrel.s: New test.
388 * gas/tic6x/insns16-s-unit-pcrel.d: Expected disassembly.
389 * gas/tic6x/insns16-s-unit: New test.
390 * gas/tic6x/insns16-s-unit.d: Expected disassembly.
392 2013-03-26 Douglas B Rupp <rupp@adacore.com>
394 * gas/ia64/ia64.exp: Add new test reloc-mlx
395 * gas/ia64/reloc-mlx.[sd]: New test for X-unit reloc.
396 * gas/ia64/pcrel.d: Fix output for X-unit reloc.
398 2013-03-21 Will Newton <will.newton@linaro.org>
400 * gas/arm/thumb2_relax.d: Strip out invalid pc-relative strs.
401 * gas/arm/thumb2_relax.s: Likewise.
402 * gas/arm/thumb32.d: Likewise.
403 * gas/arm/thumb32.l: Likewise.
404 * gas/arm/thumb32.s: Likewise.
405 * gas/arm/thumb2_str-bad.d: New file.
406 * gas/arm/thumb2_str-bad.l: Likewise.
407 * gas/arm/thumb2_str-bad.s: Likewise.
409 2013-03-20 Alexis Deruelle <alexis.deruelle@gmail.com>
412 * gas/tic6x/insns-bad-1.s: Remove test-case for mpydp with
414 * gas/tic6x/insns-bad-1.l: Update expected output.
415 * gas/tic6x/insns-c674x.s: Add a test-case for mpydp with
417 * gas/tic6x/insns-c674x.d: Update expected output.
419 2013-03-20 Alexis Deruelle <alexis.deruelle@gmail.com>
422 * gas/tic6x/insns-c674x.s: Add test cases for the newly generated
424 * gas/tic6x/insns-c674x.d: Update expected disassembly.
426 2013-03-15 Will Newton <will.newton@linaro.org>
428 * gas/arm/any-idiv.d: Expand *-*eabi test to cover *-*eabi*.
429 * gas/arm/arch4t-eabi.d: Likewise.
430 * gas/arm/arch4t.d: Likewise.
431 * gas/arm/attr-any-armv4t.d: Likewise.
432 * gas/arm/attr-any-thumbv6.d: Likewise.
433 * gas/arm/attr-cpu-directive.d: Likewise.
434 * gas/arm/attr-default.d: Likewise.
435 * gas/arm/attr-march-all.d: Likewise.
436 * gas/arm/attr-march-armv1.d: Likewise.
437 * gas/arm/attr-march-armv2.d: Likewise.
438 * gas/arm/attr-march-armv2a.d: Likewise.
439 * gas/arm/attr-march-armv2s.d: Likewise.
440 * gas/arm/attr-march-armv3.d: Likewise.
441 * gas/arm/attr-march-armv3m.d: Likewise.
442 * gas/arm/attr-march-armv4.d: Likewise.
443 * gas/arm/attr-march-armv4t.d: Likewise.
444 * gas/arm/attr-march-armv4txm.d: Likewise.
445 * gas/arm/attr-march-armv4xm.d: Likewise.
446 * gas/arm/attr-march-armv5.d: Likewise.
447 * gas/arm/attr-march-armv5t.d: Likewise.
448 * gas/arm/attr-march-armv5te.d: Likewise.
449 * gas/arm/attr-march-armv5tej.d: Likewise.
450 * gas/arm/attr-march-armv5texp.d: Likewise.
451 * gas/arm/attr-march-armv5txm.d: Likewise.
452 * gas/arm/attr-march-armv6-m+os.d: Likewise.
453 * gas/arm/attr-march-armv6-m.d: Likewise.
454 * gas/arm/attr-march-armv6.d: Likewise.
455 * gas/arm/attr-march-armv6j.d: Likewise.
456 * gas/arm/attr-march-armv6k+sec.d: Likewise.
457 * gas/arm/attr-march-armv6k.d: Likewise.
458 * gas/arm/attr-march-armv6kt2.d: Likewise.
459 * gas/arm/attr-march-armv6s-m.d: Likewise.
460 * gas/arm/attr-march-armv6t2.d: Likewise.
461 * gas/arm/attr-march-armv6z.d: Likewise.
462 * gas/arm/attr-march-armv6zk.d: Likewise.
463 * gas/arm/attr-march-armv6zkt2.d: Likewise.
464 * gas/arm/attr-march-armv6zt2.d: Likewise.
465 * gas/arm/attr-march-armv7-a+idiv.d: Likewise.
466 * gas/arm/attr-march-armv7-a+mp.d: Likewise.
467 * gas/arm/attr-march-armv7-a+sec+virt.d: Likewise.
468 * gas/arm/attr-march-armv7-a+sec.d: Likewise.
469 * gas/arm/attr-march-armv7-a+virt.d: Likewise.
470 * gas/arm/attr-march-armv7-a.d: Likewise.
471 * gas/arm/attr-march-armv7-m.d: Likewise.
472 * gas/arm/attr-march-armv7-r+mp.d: Likewise.
473 * gas/arm/attr-march-armv7-r.d: Likewise.
474 * gas/arm/attr-march-armv7.d: Likewise.
475 * gas/arm/attr-march-armv7a.d: Likewise.
476 * gas/arm/attr-march-armv7em.d: Likewise.
477 * gas/arm/attr-march-armv7m.d: Likewise.
478 * gas/arm/attr-march-armv7r.d: Likewise.
479 * gas/arm/attr-march-armv8-a+crypto.d: Likewise.
480 * gas/arm/attr-march-armv8-a+fp.d: Likewise.
481 * gas/arm/attr-march-armv8-a+simd.d: Likewise.
482 * gas/arm/attr-march-armv8-a.d: Likewise.
483 * gas/arm/attr-march-iwmmxt.d: Likewise.
484 * gas/arm/attr-march-iwmmxt2.d: Likewise.
485 * gas/arm/attr-march-xscale.d: Likewise.
486 * gas/arm/attr-mcpu.d: Likewise.
487 * gas/arm/attr-mfpu-arm1020e.d: Likewise.
488 * gas/arm/attr-mfpu-arm1020t.d: Likewise.
489 * gas/arm/attr-mfpu-arm1136jf-s.d: Likewise.
490 * gas/arm/attr-mfpu-arm1136jfs.d: Likewise.
491 * gas/arm/attr-mfpu-arm7500fe.d: Likewise.
492 * gas/arm/attr-mfpu-fpa.d: Likewise.
493 * gas/arm/attr-mfpu-fpa10.d: Likewise.
494 * gas/arm/attr-mfpu-fpa11.d: Likewise.
495 * gas/arm/attr-mfpu-fpe.d: Likewise.
496 * gas/arm/attr-mfpu-fpe2.d: Likewise.
497 * gas/arm/attr-mfpu-fpe3.d: Likewise.
498 * gas/arm/attr-mfpu-maverick.d: Likewise.
499 * gas/arm/attr-mfpu-neon-fp16.d: Likewise.
500 * gas/arm/attr-mfpu-neon.d: Likewise.
501 * gas/arm/attr-mfpu-softfpa.d: Likewise.
502 * gas/arm/attr-mfpu-softvfp+vfp.d: Likewise.
503 * gas/arm/attr-mfpu-softvfp.d: Likewise.
504 * gas/arm/attr-mfpu-vfp.d: Likewise.
505 * gas/arm/attr-mfpu-vfp10-r0.d: Likewise.
506 * gas/arm/attr-mfpu-vfp10.d: Likewise.
507 * gas/arm/attr-mfpu-vfp3.d: Likewise.
508 * gas/arm/attr-mfpu-vfp9.d: Likewise.
509 * gas/arm/attr-mfpu-vfpv2.d: Likewise.
510 * gas/arm/attr-mfpu-vfpv3-d16.d: Likewise.
511 * gas/arm/attr-mfpu-vfpv3.d: Likewise.
512 * gas/arm/attr-mfpu-vfpv4-d16.d: Likewise.
513 * gas/arm/attr-mfpu-vfpv4.d: Likewise.
514 * gas/arm/attr-mfpu-vfpxd.d: Likewise.
515 * gas/arm/attr-names.d: Likewise.
516 * gas/arm/attr-order.d: Likewise.
517 * gas/arm/attr-override-cpu-directive.d: Likewise.
518 * gas/arm/attr-override-mcpu.d: Likewise.
519 * gas/arm/got_prel.d: Likewise.
520 * gas/arm/mapdir.d: Likewise.
521 * gas/arm/mapmisc.d: Likewise.
522 * gas/arm/mapsecs.d: Likewise.
523 * gas/arm/mapshort-eabi.d: Likewise.
524 * gas/arm/mapshort-elf.d: Likewise.
525 * gas/arm/mov-highregs-any.d: Likewise.
526 * gas/arm/mov-lowregs-any.d: Likewise.
527 * gas/arm/pr12198-1.d: Likewise.
528 * gas/arm/pr12198-2.d: Likewise.
529 * gas/arm/thumb-eabi.d: Likewise.
530 * gas/arm/thumb.d: Likewise.
531 * gas/arm/thumbrel.d: Likewise.
533 2013-03-15 Nick Clifton <nickc@redhat.com>
535 * gas/arm/arch7.d: Skip for non-ELF ARM targets.
536 * gas/arm/arch7a-mp.d: Likewise.
537 * gas/arm/arch7em.d: Likewise.
538 * gas/arm/crc32-bad.d: Likewise.
539 * gas/arm/crc32.d: Likewise.
541 2013-03-15 Will Newton <will.newton@linaro.org>
543 * gas/arm/vstr-thumb-bad.d: Assemble with -mcpu=arm1156t2f-s.
545 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
547 * gas/nios2/nios2.exp: Use run_dump_tests.
548 * gas/nios2/mov.d: Delete file.
549 * gas/nios2/mov.s: Likewise.
550 * gas/nios2/rol.d: Likewise.
551 * gas/nios2/rol.s: Likewise.
552 * gas/nios2/add.d: Check instruction values.
553 * gas/nios2/align_fill.d: Likewise.
554 * gas/nios2/and.d: Likewise.
555 * gas/nios2/branch.d: Likewise.
556 * gas/nios2/bret.d: Likewise.
557 * gas/nios2/cache.d: Likewise.
558 * gas/nios2/call.d: Likewise.
559 * gas/nios2/call26.d: Likewise.
560 * gas/nios2/cmp.d: Likewise.
561 * gas/nios2/comments.d: Likewise.
562 * gas/nios2/complex.d: Likewise.
563 * gas/nios2/ctl.d: Likewise.
564 * gas/nios2/custom.d: Likewise.
565 * gas/nios2/etbt.d: Likewise.
566 * gas/nios2/flushda.d: Likewise.
567 * gas/nios2/jmp.d: Likewise.
568 * gas/nios2/ldb.d: Likewise.
569 * gas/nios2/ldh.d: Likewise.
570 * gas/nios2/ldw.d: Likewise.
571 * gas/nios2/lineseparator.d: Likewise.
572 * gas/nios2/movi.d: Likewise.
573 * gas/nios2/movia.d: Likewise.
574 * gas/nios2/mul.d: Likewise.
575 * gas/nios2/nor.d: Likewise.
576 * gas/nios2/or.d: Likewise.
577 * gas/nios2/registers.d: Likewise.
578 * gas/nios2/ret.d: Likewise.
579 * gas/nios2/rotate.d: Likewise.
580 * gas/nios2/stb.d: Likewise.
581 * gas/nios2/sth.d: Likewise.
582 * gas/nios2/stw.d: Likewise.
583 * gas/nios2/sub.d: Likewise.
584 * gas/nios2/sync.d: Likewise.
585 * gas/nios2/trap.d: Likewise.
586 * gas/nios2/tret.d: Likewise.
587 * gas/nios2/xor.d: Likewise.
589 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
591 * gas/nios2/break.d: Check instruction values.
593 2013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
595 * gas/nios2/nios2.exp: Run wrprs.
596 * gas/nios2/wrprs.d: New file.
597 * gas/nios2/wrprs.s: Likewise.
599 2013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
601 * gas/nios2/nios2.exp: Run rdprs.
602 * gas/nios2/rdprs.d: New file.
603 * gas/nios2/rdprs.s: Likewise.
605 2013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
607 * gas/nios2/nios2.exp: Run registers.
608 * gas/nios2/registers.d: New file.
609 * gas/nios2/registers.s: Likewise.
611 2013-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
613 * gas/arm/crc32-bad.d: New file.
614 * gas/arm/crc32-bad.l: Likewise.
615 * gas/arm/crc32-bad.s: Likewise.
616 * gas/arm/crc32.d: Likewise.
617 * gas/arm/crc32.s: Likewise.
619 2013-03-05 Yufeng Zhang <yufeng.zhang@arm.com>
621 * gas/aarch64/diagnostic.s: Add test.
622 * gas/aarch64/diagnostic.l: Update.
623 * gas/aarch64/illegal.s: Add test.
624 * gas/aarch64/illegal.l: Update.
625 * gas/aarch64/fpmov.s: New file.
626 * gas/aarch64/fpmov.d: New file.
628 2013-03-01 H.J. Lu <hongjiu.lu@intel.com>
630 * gas/i386/inval.s: Add tests for invalid addresses and eiz.
632 * gas/i386/x86-64-inval.s: Add tests for invalid addresses and
635 * gas/i386/inval.l: Updated.
636 * gas/i386/x86-64-inval.l: Likewise.
638 2013-02-28 H.J. Lu <hongjiu.lu@intel.com>
640 * gas/i386/i386.exp: Run inval-rep and x86-64-inval-rep.
642 * gas/i386/inval-rep.l: New file.
643 * gas/i386/inval-rep.s: Likewise.
644 * gas/i386/x86-64-inval-rep.l: Likewise.
645 * gas/i386/x86-64-inval-rep.s: Likewise.
647 2013-02-28 Yufeng Zhang <yufeng.zhang@arm.com>
649 * gas/aarch64/crc32.s: New test.
650 * gas/aarch64/crc32.d: Ditto.
652 2013-02-28 Yufeng Zhang <yufeng.zhang@arm.com>
654 * gas/aarch64/illegal.l: Delete the error message for
655 msr S3_1_C13_C15_1,x7.
656 * gas/aarch64/sysreg.s: Add new tests.
657 * gas/aarch64/sysreg.d: Update.
659 2013-02-19 H.J. Lu <hongjiu.lu@intel.com>
662 * gas/i386/i386.exp: Run smap and x86-64-smap.
664 * gas/i386/smap.d: New file.
665 * gas/i386/smap.s: likewise.
666 * gas/i386/x86-64-smap.d: likewise.
668 2013-02-15 Markos Chandras <markos.chandras@imgtec.com>
670 * gas/metag/labelarithmetic.d: Fix the expected disassembler
671 output to be in little endian format
672 * gas/metag/metacore12.d: likewise
673 * gas/metag/metacore21.d: likewise
674 * gas/metag/metacore21ext.d: likewise
675 * gas/metag/metadsp21.d: likewise
676 * gas/metag/metadsp21ext.d: likewise
677 * gas/metag/metafpu.d: likewise
678 * gas/metag/metafpuext.d: likewise
679 * gas/metag/tls.d: likewise
681 2013-02-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
683 * gas/arm/neon-vmov-bad.d: New file.
684 * gas/arm/neon-vmov-bad.s: Likewise.
685 * gas/arm/neon-vmov-bad.l: Likewise.
687 2013-02-14 Yufeng Zhang <yufeng.zhang@arm.com>
689 * gas/aarch64/system.s: Add tests.
690 * gas/aarch64/system.d: Update.
692 2013-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
694 * gas/arm/archv6t2.s: Add strht and ldrht tests.
695 * gas/arm/archv6t2.d: Add disassembly patterns for the above.
697 2013-02-09 Jürgen Urban <JuergenUrban@gmx.de>
699 * gas/mips/24k-triple-stores-2.d, gas/mips/24k-triple-stores-2.s,
700 gas/mips/micromips@24k-triple-stores-2.d: Move "sc" tests to...
701 * gas/mips/24k-triple-stores-2-llsc.d,
702 gas/mips/24k-triple-stores-2-llsc.s,
703 gas/mips/micromips@24k-triple-stores-2-llsc.d: ...these new tests.
704 * gas/mips/r5900-full.d, gas/mips/r5900-full.s: Verify that the
705 MIPS ISA level can be upgraded to support ll, sc, lld and scd.
706 * gas/mips/l_d-single.d, gas/mips/s_d-single.d,
707 gas/mips/r5900-nollsc.l, gas/mips/r5900-nollsc.s: New tests.
708 * gas/mips/mips.exp: Update accordingly. Add "nollsc" to r5900
711 2013-02-08 Alan Modra <amodra@gmail.com>
713 * gas/nios2/nios2.exp: Add copyright.
714 (run_list_test): Delete. Adjust callers to use standard version.
716 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
717 Andrew Jenner <andrew@codesourcery.com>
719 Based on patches from Altera Corporation.
721 * gas/nios2/add.d: New.
722 * gas/nios2/add.s: New.
723 * gas/nios2/align_fill.d: New.
724 * gas/nios2/align_fill.s: New.
725 * gas/nios2/align_text.d: New.
726 * gas/nios2/align_text.s: New.
727 * gas/nios2/and.d: New.
728 * gas/nios2/and.s: New.
729 * gas/nios2/branch.d: New.
730 * gas/nios2/branch.s: New.
731 * gas/nios2/break.d: New.
732 * gas/nios2/break.s: New.
733 * gas/nios2/bret.d: New.
734 * gas/nios2/bret.s: New.
735 * gas/nios2/cache.d: New.
736 * gas/nios2/cache.s: New.
737 * gas/nios2/call26.d: New.
738 * gas/nios2/call26.s: New.
739 * gas/nios2/call.d: New.
740 * gas/nios2/call.s: New.
741 * gas/nios2/cmp.d: New.
742 * gas/nios2/cmp.s: New.
743 * gas/nios2/comments.d: New.
744 * gas/nios2/comments.s: New.
745 * gas/nios2/complex.d: New.
746 * gas/nios2/complex.s: New.
747 * gas/nios2/ctl.d: New.
748 * gas/nios2/ctl.s: New.
749 * gas/nios2/custom.d: New.
750 * gas/nios2/custom.s: New.
751 * gas/nios2/etbt.d: New.
752 * gas/nios2/etbt.s: New.
753 * gas/nios2/flushda.d: New.
754 * gas/nios2/flushda.s: New.
755 * gas/nios2/illegal.l: New.
756 * gas/nios2/illegal.s: New.
757 * gas/nios2/jmp.d: New.
758 * gas/nios2/jmp.s: New.
759 * gas/nios2/ldb.d: New.
760 * gas/nios2/ldb.s: New.
761 * gas/nios2/ldh.d: New.
762 * gas/nios2/ldh.s: New.
763 * gas/nios2/ldw.d: New.
764 * gas/nios2/ldw.s: New.
765 * gas/nios2/lineseparator.d: New.
766 * gas/nios2/lineseparator.s: New.
767 * gas/nios2/mov.d: New.
768 * gas/nios2/movia.d: New.
769 * gas/nios2/movia.s: New.
770 * gas/nios2/movi.d: New.
771 * gas/nios2/movi.s: New.
772 * gas/nios2/mov.s: New.
773 * gas/nios2/mul.d: New.
774 * gas/nios2/mul.s: New.
775 * gas/nios2/nios2.exp: New.
776 * gas/nios2/nor.d: New.
777 * gas/nios2/nor.s: New.
778 * gas/nios2/or.d: New.
779 * gas/nios2/or.s: New.
780 * gas/nios2/ret.d: New.
781 * gas/nios2/ret.s: New.
782 * gas/nios2/rol.d: New.
783 * gas/nios2/rol.s: New.
784 * gas/nios2/rotate.d: New.
785 * gas/nios2/rotate.s: New.
786 * gas/nios2/stb.d: New.
787 * gas/nios2/stb.s: New.
788 * gas/nios2/sth.d: New.
789 * gas/nios2/sth.s: New.
790 * gas/nios2/stw.d: New.
791 * gas/nios2/stw.s: New.
792 * gas/nios2/sub.d: New.
793 * gas/nios2/sub.s: New.
794 * gas/nios2/sync.d: New.
795 * gas/nios2/sync.s: New.
796 * gas/nios2/trap.d: New.
797 * gas/nios2/trap.s: New.
798 * gas/nios2/tret.d: New.
799 * gas/nios2/tret.s: New.
800 * gas/nios2/warn_noat.l: New.
801 * gas/nios2/warn_noat.s: New.
802 * gas/nios2/warn_nobreak.l: New.
803 * gas/nios2/warn_nobreak.s: New.
804 * gas/nios2/xor.d: New.
805 * gas/nios2/xor.s: New.
807 2013-01-31 Tristan Gingold <gingold@adacore.com>
809 * gas/ppc/test1xcoff32.d: Updated.
810 * gas/all/fwdexp.d: Adjusted for AIX.
812 2013-01-30 Yufeng Zhang <yufeng.zhang@arm.com>
814 * gas/aarch64/alias.s: Add new tests.
815 * gas/aarch64/alias.d: Update.
816 * gas/aarch64/no-aliases.d: Update.
818 2013-01-30 Markos Chandras <markos.chandras@imgtec.com>
820 * gas/metag/metacore21-invalid.s: Add invalid SWAP testcases.
821 * gas/metag/metacore21-invalid.l: Add expected output for invalid
824 2013-01-28 Alexis Deruelle <alexis.deruelle@gmail.com>
827 * gas/tic6x/insns-c674x-pcrel.s: Add test of BNOP instruction
828 within header based fetch packet.
829 * gas/tic6x/insns-c674x-pcrel.d: Update expected disassembly.
831 2013-01-24 Nick Clifton <nickc@redhat.com>
833 * gas/elf/warn-2.s: Skip for all V850 variants.
835 2013-01-17 Yufeng Zhang <yufeng.zhang@arm.com>
837 * gas/aarch64/diagnostic.l: Update.
838 * gas/aarch64/movi.s: Add tests.
839 * gas/aarch64/movi.d: Update.
840 * gas/aarch64/programmer-friendly.s: Add comment.
842 2013-01-16 H.J. Lu <hongjiu.lu@intel.com>
844 * gas/i386/i386.exp: Run size-1, size-2, size-3, size-4,
845 x86-64-size-1, x86-64-size-2, x86-64-size-3, x86-64-size-4,
846 x86-64-size-5 and x86-64-size-inval-1.
848 * gas/i386/size-1.d: New file.
849 * gas/i386/size-1.s: Likewise.
850 * gas/i386/size-2.d: Likewise.
851 * gas/i386/size-2.s: Likewise.
852 * gas/i386/size-3.d: Likewise.
853 * gas/i386/size-3.s: Likewise.
854 * gas/i386/size-4.d: Likewise.
855 * gas/i386/size-4.s: Likewise.
856 * gas/i386/x86-64-size-1.d: Likewise.
857 * gas/i386/x86-64-size-2.d: Likewise.
858 * gas/i386/x86-64-size-3.d: Likewise.
859 * gas/i386/x86-64-size-4.d: Likewise.
860 * gas/i386/x86-64-size-5.d: Likewise.
861 * gas/i386/x86-64-size-5.s: Likewise.
862 * gas/i386/x86-64-size-inval-1.l: Likewise.
863 * gas/i386/x86-64-size-inval-1.s: Likewise.
864 * gas/i386/ilp32/x86-64-size-1.d: Likewise.
865 * gas/i386/ilp32/x86-64-size-2.d: Likewise.
866 * gas/i386/ilp32/x86-64-size-3.d: Likewise.
867 * gas/i386/ilp32/x86-64-size-4.d: Likewise.
868 * gas/i386/ilp32/x86-64-size-5.d: Likewise.
870 2013-01-16 Alan Modra <amodra@gmail.com>
872 * gas/ppc/htm.d: Ignore padding at end of section.
874 2013-01-15 H.J. Lu <hongjiu.lu@intel.com>
877 * gas/i386/reloc32.s: Add tests for "xtrn@got -/+ 4".
878 * gas/i386/reloc64.s: Likewise.
879 * gas/i386/ilp32/reloc64.s: Likewise.
881 * gas/i386/reloc32.d: Updated.
882 * gas/i386/reloc64.d: Likewise.
883 * gas/i386/ilp32/reloc64.d: Likewise.
885 2013-01-15 Nick Clifton <nickc@redhat.com>
887 * gas/v850/basic.exp: Allow for variations in reloc names.
888 * gas/v850/split-lo16.d: Likewise.
890 * gas/v850/v850e1.s: Add more tests of the PREPARE insn.
891 * gas/v850/v850e1.d: Update expected disassembly.
893 2013-01-14 Alan Modra <amodra@gmail.com>
895 * gas/v850/basic.exp (reloc part 1): Pass -mgcc-abi to gas.
896 * gas/v850/split-lo16.d: Likewise.
898 2013-01-14 Will Newton <will.newton@imgtec.com>
900 * gas/metag/metadsp21.d: Fix expected MMOV disassembly.
902 2013-01-14 Alan Modra <amodra@gmail.com>
904 * gas/ppc/htm.s: Use .text rather than .section ".text".
905 * gas/ppc/power8.s: Likewise.
906 * gas/ppc/htm.d: Don't match file format.
907 * gas/ppc/power8.d: Likewise.
909 2013-01-10 Peter Bergner <bergner@vnet.ibm.com>
911 * gas/ppc/htm.d: New test.
912 * gas/ppc/htm.s: Likewise.
913 * gas/ppc/power8.d: Likewise.
914 * gas/ppc/power8.s: Likewise.
915 * gas/ppc/ppc.exp: Run them.
917 2013-01-10 Will Newton <will.newton@imgtec.com>
919 * gas/metag/labelarithmetic.d: New file.
920 * gas/metag/labelarithmetic.s: New file.
921 * gas/metag/metacore12.d: New file.
922 * gas/metag/metacore12.s: New file.
923 * gas/metag/metacore21-invalid.l: New file.
924 * gas/metag/metacore21-invalid.s: New file.
925 * gas/metag/metacore21.d: New file.
926 * gas/metag/metacore21.s: New file.
927 * gas/metag/metacore21ext.d: New file.
928 * gas/metag/metacore21ext.s: New file.
929 * gas/metag/metadsp21-invalid.l: New file.
930 * gas/metag/metadsp21-invalid.s: New file.
931 * gas/metag/metadsp21.d: New file.
932 * gas/metag/metadsp21.s: New file.
933 * gas/metag/metadsp21ext.d: New file.
934 * gas/metag/metadsp21ext.s: New file.
935 * gas/metag/metafpu21.d: New file.
936 * gas/metag/metafpu21.s: New file.
937 * gas/metag/metafpu21ext.d: New file.
938 * gas/metag/metafpu21ext.s: New file.
939 * gas/metag/metag.exp: New file.
940 * gas/metag/tls.d: New file.
941 * gas/metag/tls.s: New file.
943 2013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
945 * gas/aarch64/diagnostic.s: Add test.
946 * gas/aarch64/diagnostic.l: Update.
948 2013-01-07 Nick Clifton <nickc@redhat.com>
951 * gas/arm/neon-ldst-es.s: Add more whitespace.
953 2013-01-04 Juergen Urban <JuergenUrban@gmx.de>
955 * gas/mips/r5900-full.s: New test.
956 * gas/mips/r5900-full.d: Expected disassembly.
957 * gas/mips/r5900.s: New test.
958 * gas/mips/r5900.d: Expected disassembly.
959 * gas/mips/mips.exp: Run new tests.
961 2013-01-04 Yufeng Zhang <yufeng.zhang@arm.com>
963 * gas/aarch64/int-insns.d: Update.
964 * gas/aarch64/mov.d: Update.
965 * gas/aarch64/reloc-insn.d: Update.
967 2013-01-04 Yufeng Zhang <yufeng.zhang@arm.com>
969 * gas/aarch64/system.d: Update.
971 2013-01-02 Nick Clifton <nickc@redhat.com>
974 * gas/arm/neon-ldst-es.s: Add whitespace test.
975 * gas/arm/neon-ldst-es.d: Update expected disassembly.
977 For older changes see ChangeLog-2012
979 Copyright (C) 2013 Free Software Foundation, Inc.
981 Copying and distribution of this file, with or without modification,
982 are permitted in any medium without royalty provided the copyright
983 notice and this notice are preserved.
989 version-control: never