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