1 2010-12-31 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3 * gas/all/gas.exp (fwdexp): Run on hppa*64*-*-*. Skip on 32-bit
7 * gas/cfi/cfi.exp: Skip cfi-common-6 on hppa64*-*.
9 2010-12-31 Richard Sandiford <rdsandiford@googlemail.com>
11 * gas/mips/e32-rel2.d: Accept any file format.
12 * gas/mips/e32el-rel2.d: Likewise.
13 * gas/mips/elf-rel.d: Likewise.
14 * gas/mips/elf-rel2.d: Likewise.
15 * gas/mips/elf-rel3.d: Likewise.
16 * gas/mips/elfel-rel.d: Likewise.
17 * gas/mips/elfel-rel2.d: Likewise.
18 * gas/mips/elfel-rel3.d: Likewise.
19 * gas/mips/ldstla-32-mips3-shared.d: Likewise.
20 * gas/mips/ldstla-32-mips3.d: Likewise.
21 * gas/mips/ldstla-32-shared.d: Likewise.
22 * gas/mips/ldstla-32.d: Likewise.
23 * gas/mips/ldstla-n64-shared.d: Likewise.
24 * gas/mips/ldstla-n64.d: Likewise.
25 * gas/mips/noat-1.d: Likewise.
26 * gas/mips/set-arch.d: Likewise.
27 * gas/mips/tls-o32.d: Likewise.
29 2010-12-30 H.J. Lu <hongjiu.lu@intel.com>
31 * gas/i386/ilp32/lns/ilp32.exp: New.
32 * gas/i386/ilp32/lns/lns-common-1.d: Likewise.
33 * gas/i386/ilp32/lns/lns-duplicate.d: Likewise.
35 * gas/i386/ilp32/cfi/cfi-common-1.d: New.
36 * gas/i386/ilp32/cfi/cfi-common-2.d: Likewise.
37 * gas/i386/ilp32/cfi/cfi-common-3.d: Likewise.
38 * gas/i386/ilp32/cfi/cfi-common-4.d: Likewise.
39 * gas/i386/ilp32/cfi/cfi-common-5.d: Likewise.
40 * gas/i386/ilp32/cfi/cfi-common-6.d: Likewise.
41 * gas/i386/ilp32/cfi/cfi-common-7.d: Likewise.
42 * gas/i386/ilp32/cfi/cfi-x86_64.d: Likewise.
43 * gas/i386/ilp32/cfi/ilp32.exp: Likewise.
44 * gas/i386/ilp32/elf/ehopt0.d: Likewise.
45 * gas/i386/ilp32/elf/equ-reloc.d: Likewise.
46 * gas/i386/ilp32/elf/file.d: Likewise.
47 * gas/i386/ilp32/elf/group0a.d: Likewise.
48 * gas/i386/ilp32/elf/group0b.d: Likewise.
49 * gas/i386/ilp32/elf/group1a.d: Likewise.
50 * gas/i386/ilp32/elf/group1b.d: Likewise.
51 * gas/i386/ilp32/elf/ifunc-1.d: Likewise.
52 * gas/i386/ilp32/elf/ilp32.exp: Likewise.
53 * gas/i386/ilp32/elf/redef.d: Likewise.
54 * gas/i386/ilp32/elf/section0.d: Likewise.
55 * gas/i386/ilp32/elf/section1.d: Likewise.
56 * gas/i386/ilp32/elf/section3.d: Likewise.
57 * gas/i386/ilp32/elf/section4.d: Likewise.
58 * gas/i386/ilp32/elf/section6.d: Likewise.
59 * gas/i386/ilp32/elf/section7.d: Likewise.
60 * gas/i386/ilp32/elf/struct.d: Likewise.
61 * gas/i386/ilp32/elf/symtab.d: Likewise.
62 * gas/i386/ilp32/elf/symver.d: Likewise.
64 * gas/i386/ilp32/ilp32.exp: New.
65 * gas/i386/ilp32/immed64.d: Likewise.
66 * gas/i386/ilp32/mixed-mode-reloc64.d: Likewise.
67 * gas/i386/ilp32/reloc64.d: Likewise.
68 * gas/i386/ilp32/rex.d: Likewise.
69 * gas/i386/ilp32/rexw.d: Likewise.
70 * gas/i386/ilp32/svme64.d: Likewise.
71 * gas/i386/ilp32/x86-64-addr32.d: Likewise.
72 * gas/i386/ilp32/x86-64-addr32-intel.d: Likewise.
73 * gas/i386/ilp32/x86-64-aes.d: Likewise.
74 * gas/i386/ilp32/x86-64-aes-intel.d: Likewise.
75 * gas/i386/ilp32/x86-64-amdfam10.d: Likewise.
76 * gas/i386/ilp32/x86-64-arch-1.d: Likewise.
77 * gas/i386/ilp32/x86-64-arch-2.d: Likewise.
78 * gas/i386/ilp32/x86-64-avx.d: Likewise.
79 * gas/i386/ilp32/x86-64-avx-intel.d: Likewise.
80 * gas/i386/ilp32/x86-64-avx-swap.d: Likewise.
81 * gas/i386/ilp32/x86-64-avx-swap-intel.d: Likewise.
82 * gas/i386/ilp32/x86-64-branch.d: Likewise.
83 * gas/i386/ilp32/x86-64-cbw.d: Likewise.
84 * gas/i386/ilp32/x86-64-cbw-intel.d: Likewise.
85 * gas/i386/ilp32/x86-64-clmul.d: Likewise.
86 * gas/i386/ilp32/x86-64-clmul-intel.d: Likewise.
87 * gas/i386/ilp32/x86-64-crc32.d: Likewise.
88 * gas/i386/ilp32/x86-64-crc32-intel.d: Likewise.
89 * gas/i386/ilp32/x86-64-crx.d: Likewise.
90 * gas/i386/ilp32/x86-64-crx-suffix.d: Likewise.
91 * gas/i386/ilp32/x86-64.d: Likewise.
92 * gas/i386/ilp32/x86-64-disp.d: Likewise.
93 * gas/i386/ilp32/x86-64-disp-intel.d: Likewise.
94 * gas/i386/ilp32/x86-64-drx.d: Likewise.
95 * gas/i386/ilp32/x86-64-drx-suffix.d: Likewise.
96 * gas/i386/ilp32/x86-64-ept.d: Likewise.
97 * gas/i386/ilp32/x86-64-ept-intel.d: Likewise.
98 * gas/i386/ilp32/x86-64-fma4.d: Likewise.
99 * gas/i386/ilp32/x86-64-fma.d: Likewise.
100 * gas/i386/ilp32/x86-64-fma-intel.d: Likewise.
101 * gas/i386/ilp32/x86-64-gidt.d: Likewise.
102 * gas/i386/ilp32/x86-64-ifunc.d: Likewise.
103 * gas/i386/ilp32/x86-64-intel64.d: Likewise.
104 * gas/i386/ilp32/x86-64-io.d: Likewise.
105 * gas/i386/ilp32/x86-64-io-intel.d: Likewise.
106 * gas/i386/ilp32/x86-64-io-suffix.d: Likewise.
107 * gas/i386/ilp32/x86-64-localpic.d: Likewise.
108 * gas/i386/ilp32/x86-64-mem.d: Likewise.
109 * gas/i386/ilp32/x86-64-mem-intel.d: Likewise.
110 * gas/i386/ilp32/x86-64-movbe.d: Likewise.
111 * gas/i386/ilp32/x86-64-movbe-intel.d: Likewise.
112 * gas/i386/ilp32/x86-64-nops-1-core2.d: Likewise.
113 * gas/i386/ilp32/x86-64-nops-1.d: Likewise.
114 * gas/i386/ilp32/x86-64-nops-1-k8.d: Likewise.
115 * gas/i386/ilp32/x86-64-nops-1-nocona.d: Likewise.
116 * gas/i386/ilp32/x86-64-nops-1-pentium.d: Likewise.
117 * gas/i386/ilp32/x86-64-nops-2.d: Likewise.
118 * gas/i386/ilp32/x86-64-nops-3.d: Likewise.
119 * gas/i386/ilp32/x86-64-nops-4-core2.d: Likewise.
120 * gas/i386/ilp32/x86-64-nops-4.d: Likewise.
121 * gas/i386/ilp32/x86-64-nops-4-k8.d: Likewise.
122 * gas/i386/ilp32/x86-64-nops-5.d: Likewise.
123 * gas/i386/ilp32/x86-64-nops-5-k8.d: Likewise.
124 * gas/i386/ilp32/x86-64-nops.d: Likewise.
125 * gas/i386/ilp32/x86-64-opcode.d: Likewise.
126 * gas/i386/ilp32/x86-64-opcode-inval.d: Likewise.
127 * gas/i386/ilp32/x86-64-opcode-inval-intel.d: Likewise.
128 * gas/i386/ilp32/x86-64-opts.d: Likewise.
129 * gas/i386/ilp32/x86-64-opts-intel.d: Likewise.
130 * gas/i386/ilp32/x86-64-pcrel.d: Likewise.
131 * gas/i386/ilp32/x86-64-reg.d: Likewise.
132 * gas/i386/ilp32/x86-64-reg-intel.d: Likewise.
133 * gas/i386/ilp32/x86-64-rep.d: Likewise.
134 * gas/i386/ilp32/x86-64-rep-suffix.d: Likewise.
135 * gas/i386/ilp32/x86-64-rip.d: Likewise.
136 * gas/i386/ilp32/x86-64-rip-intel.d: Likewise.
137 * gas/i386/ilp32/x86-64-sib.d: Likewise.
138 * gas/i386/ilp32/x86-64-sib-intel.d: Likewise.
139 * gas/i386/ilp32/x86-64-simd.d: Likewise.
140 * gas/i386/ilp32/x86-64-simd-intel.d: Likewise.
141 * gas/i386/ilp32/x86-64-simd-suffix.d: Likewise.
142 * gas/i386/ilp32/x86-64-sse2avx.d: Likewise.
143 * gas/i386/ilp32/x86-64-sse2avx-opts.d: Likewise.
144 * gas/i386/ilp32/x86-64-sse2avx-opts-intel.d: Likewise.
145 * gas/i386/ilp32/x86-64-sse3.d: Likewise.
146 * gas/i386/ilp32/x86-64-sse4_1.d: Likewise.
147 * gas/i386/ilp32/x86-64-sse4_1-intel.d: Likewise.
148 * gas/i386/ilp32/x86-64-sse4_2.d: Likewise.
149 * gas/i386/ilp32/x86-64-sse4_2-intel.d: Likewise.
150 * gas/i386/ilp32/x86-64-sse-check.d: Likewise.
151 * gas/i386/ilp32/x86-64-sse-check-none.d: Likewise.
152 * gas/i386/ilp32/x86-64-sse-check-warn.d: Likewise.
153 * gas/i386/ilp32/x86-64-sse-noavx.d: Likewise.
154 * gas/i386/ilp32/x86-64-ssse3.d: Likewise.
155 * gas/i386/ilp32/x86-64-stack.d: Likewise.
156 * gas/i386/ilp32/x86-64-stack-intel.d: Likewise.
157 * gas/i386/ilp32/x86-64-stack-suffix.d: Likewise.
158 * gas/i386/ilp32/x86-64-unwind.d: Likewise.
159 * gas/i386/ilp32/x86-64-vmx.d: Likewise.
160 * gas/i386/ilp32/x86-64-xsave.d: Likewise.
161 * gas/i386/ilp32/x86-64-xsave-intel.d: Likewise.
163 2010-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
166 * gas/hppa/basic/add2.s: Add test for a simple doubleword carry
168 * gas/hppa/basic/sub2.s: Add tests for simple word and doubleword
170 * gas/hppa/basic/basic.exp: Update regexps for above.
172 2010-12-18 Mingjie Xing <mingjie.xing@gmail.com>
174 * gas/mips/loongson-3a-2.s, gas/mips/loongson-3a-2.d,
175 gas/mips/loongson-3a-3.s, gas/mips/loongson-3a-3.d: New tests.
176 * gas/mips/mips.exp: Run them.
178 2010-12-12 H.J. Lu <hongjiu.lu@intel.com>
180 * gas/elf/elf.exp: Run section9.
182 * gas/elf/section9.d: New.
183 * gas/elf/section9.s: Likewise.
185 2010-12-11 Mingming Sun <mingm.sun@gmail.com>
187 * gas/mips/loongson-3a.s, gas/mips/loongson-3a.d: New test.
188 * gas/mips/mips.exp: Run it.
190 2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
192 * gas/mips/elf_ase_mips16.d: Update test for new MIPS16 ASE flag
194 * gas/mips/elf_ase_mips16-2.d: New test.
195 * gas/mips/nop.s: Source for the new test.
196 * gas/mips/mips.exp: Run the new test.
198 2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
200 * gas/mips/jal-svr4pic.d: Also use wildcard address matching in
202 * gas/mips/mips1@jal-svr4pic.d: Likewise.
203 * gas/mips/jal-svr4pic-noreorder.d: Likewise.
204 * gas/mips/mips1@jal-svr4pic-noreorder.d: Likewise.
206 2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
208 * gas/mips/ldstla-32.d: Update according to a 16-bit constant
210 * gas/mips/ldstla-32-mips3.d: Likewise.
211 * gas/mips/ldstla-32-shared.d: Likewise.
212 * gas/mips/ldstla-32-mips3-shared.d: Likewise.
214 2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
216 * gas/mips/at-2.l: Adjust according to message capitalization
218 * gas/mips/illegal.l: Likewise.
219 * gas/mips/jalr.l: Likewise.
220 * gas/mips/octeon-ill.l: Likewise.
221 * gas/mips/tls-ill.l: Likewise.
223 2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
225 * gas/mips/ldstla-32.d: Use wildcard address matching.
226 * gas/mips/ldstla-32-mips3.d: Likewise.
227 * gas/mips/ldstla-32-shared.d: Likewise.
228 * gas/mips/ldstla-32-mips3-shared.d: Likewise.
230 2010-12-02 Richard Sandiford <richard.sandiford@linaro.org>
232 * gas/i386/ifunc-2.s, gas/i386/ifunc-2.l: New test.
233 * gas/i386/ifunc-3.s, gas/i386/ifunc-3.d: Likeise.
234 * gas/i386/i386.exp: Run them.
236 2010-11-20 Richard Sandiford <rdsandiford@googlemail.com>
238 * lib/gas-defs.exp (regexp_diff): Delete.
239 (run_dump_test): Remove final "" argument in call to regexp_diff.
240 (run_list_test): Likewise.
241 (run_list_test_stdin): Likewise.
242 * gas/all/gas.exp (test_cond): Likewise.
243 * gas/elf/elf.exp (run_elf_list_test): Likewise.
244 * gas/m68k/all.exp: Likewise.
245 * gas/mep/complex-relocs.exp (regexp_test): Likewise.
246 * gas/mt/relocs.exp (regexp_test): Likewise.
247 * gas/symver/symver.exp (run_error_test): Likewise.
249 2010-11-20 Richard Sandiford <rdsandiford@googlemail.com>
251 * lib/gas-defs.exp (load_common_lib): New function. Load
253 (is_elf_format, is_aout_format, is_pecoff_format): Delete.
255 2010-11-15 H.J. Lu <hongjiu.lu@intel.com>
257 * gas/elf/dwarf2-3.d: Also expect .zdebug in section name.
258 * gas/i386/debug1.d: Likewise.
259 * gas/lns/lns-common-1.d: Likewise.
260 * gas/lns/lns-duplicate.d: Likewise.
262 2010-11-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
265 * gas/arm/pr12198-1.d: New test.
266 * gas/arm/pr12918-1.s: Likewise.
267 * gas/arm/pr12198-2.d: Likewise.
268 * gas/arm/pr12918-2.s: Likewise.
270 2010-11-13 Richard Sandiford <rdsandiford@googlemail.com>
272 * gas/mips/elf-rel28.s, gas/mips/elf-rel28-n32.d,
273 gas/mips/elf-rel28-n64.d: New test.
274 * gas/mips/mips.exp: Run it.
276 2010-11-10 Richard Sandiford <richard.sandiford@linaro.org>
278 * gas/arm/plt-1.s, gas/arm/plt-1.d: New test.
280 2010-11-08 Thomas Schwinge <thomas@schwinge.name>
282 * lib/gas-defs.exp (is_elf_format): Consider for *-*-gnu*, too.
283 * gas/elf/elf.exp: Likewise.
284 * gas/symver/symver.exp: Likewise.
286 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
289 * gas/i386/gotpc.s: Add more _GLOBAL_OFFSET_TABLE_ test.
290 * gas/i386/gotpc.d: Updated.
292 2010-11-02 Joseph Myers <joseph@codesourcery.com>
294 * gas/tic6x/attr-array-directive-1.d,
295 gas/tic6x/attr-array-directive-1.s,
296 gas/tic6x/attr-array-directive-2.d,
297 gas/tic6x/attr-array-directive-2.s,
298 gas/tic6x/attr-array-directive-3.d,
299 gas/tic6x/attr-array-directive-3.s,
300 gas/tic6x/attr-array-directive-4.d,
301 gas/tic6x/attr-array-directive-4.s,
302 gas/tic6x/attr-conformance-directive-1.d,
303 gas/tic6x/attr-conformance-directive-1.s,
304 gas/tic6x/attr-conformance-directive-2.d,
305 gas/tic6x/attr-conformance-directive-2.s,
306 gas/tic6x/attr-pic-directive-1.d,
307 gas/tic6x/attr-pic-directive-1.s,
308 gas/tic6x/attr-pic-directive-2.d,
309 gas/tic6x/attr-pic-directive-2.s,
310 gas/tic6x/attr-pic-opts-mno-pic.d, gas/tic6x/attr-pic-opts-mpic.d,
311 gas/tic6x/attr-pid-directive-1.d,
312 gas/tic6x/attr-pid-directive-1.s,
313 gas/tic6x/attr-pid-directive-2.d,
314 gas/tic6x/attr-pid-directive-2.s,
315 gas/tic6x/attr-pid-opts-mpid-far.d,
316 gas/tic6x/attr-pid-opts-mpid-near.d,
317 gas/tic6x/attr-pid-opts-mpid-no.d,
318 gas/tic6x/attr-stack-directive-1.d,
319 gas/tic6x/attr-stack-directive-1.s,
320 gas/tic6x/attr-stack-directive-2.d,
321 gas/tic6x/attr-stack-directive-2.s,
322 gas/tic6x/attr-wchar-directive-1.d,
323 gas/tic6x/attr-wchar-directive-1.s,
324 gas/tic6x/attr-wchar-directive-2.d,
325 gas/tic6x/attr-wchar-directive-2.s: New tests.
327 2010-10-29 Joseph Myers <joseph@codesourcery.com>
329 * gas/tic6x/attr-compatibility-directive-1.d,
330 gas/tic6x/attr-compatibility-directive-1.s,
331 gas/tic6x/attr-compatibility-directive-2.d,
332 gas/tic6x/attr-compatibility-directive-2.s: New tests.
334 2010-10-29 H.J. Lu <hongjiu.lu@intel.com>
336 * elf/dwarf2-1.s: Replace .zdebug_abbrev section with
337 .debug_abbrev section.
338 * elf/dwarf2-2.3: Likewise.
340 * elf/dwarf2-1.d: Pass --compress-debug-sections to assembler.
342 * elf/dwarf2-2.d: Likewise.
344 * gas/i386/i386.exp: Remove xfail on dw2-compress-2 and
345 x86-64-dw2-compress-2.
347 2010-10-29 Bernd Schmidt <bernds@codesourcery.com>
348 Joseph Myers <joseph@codesourcery.com>
350 * gas/tic6x/attr-dsbt-directive-1.d,
351 gas/tic6x/attr-dsbt-directive-1.s,
352 gas/tic6x/attr-dsbt-directive-2.d,
353 gas/tic6x/attr-dsbt-directive-2.s,
354 gas/tic6x/attr-dsbt-opts-mdsbt.d,
355 gas/tic6x/attr-dsbt-opts-mno-dsbt.d: New tests.
357 2010-10-28 Thomas Schwinge <thomas@schwinge.name>
359 * gas/iq2000/load-hazards.exp: Sort all filename globs.
360 * gas/iq2000/yield.exp: Likewise.
361 * gas/mt/errors.exp: Likewise.
363 2010-10-28 Alan Modra <amodra@gmail.com>
365 * gas/elf/elf.exp (groupautob): Don't run on xtensa.
366 * gas/elf/groupautoa.d: Change test name.
367 * gas/elf/groupautob.d: Change test name.
369 2010-10-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
371 * gas/all/gas.exp: Don't run byte test on s390.
373 2010-10-27 Alan Modra <amodra@gmail.com>
375 * gas/i386/x86-64-relax-1.s: Use .balign. not .align.
376 * gas/i386/x86-64-relax-1.d: Remove label match, match pe output.
378 * gas/i386/relax-1.s: Use .p2align, not .align.
379 * gas/i386/relax-2.s: Likewise.
380 * gas/i386/relax-1.d: Remove label match.
381 * gas/i386/relax-2.d: Likewise. Correct test name.
383 2010-10-26 Dave Korn <dave.korn.cygwin@gmail.com>
385 * gas/i386/relax-1.d: Generalize regexes a bit.
386 * gas/i386/relax-2.d: Likewise.
388 2010-10-25 Chao-ying Fu <fu@mips.com>
390 * gas/mips/mips32-dsp.d, gas/mips/mips32-dsp.s: Add madd, maddu, msub,
393 2010-10-25 H.J. Lu <hongjiu.lu@intel.com>
396 * gas/i386/i386.exp: Run relax-1 and relax-2 for all 32bit
397 targets. Run x86-64-relax-1.
399 * gas/i386/x86-64-relax-1.d: New.
400 * gas/i386/x86-64-relax-1.s: Likewise.
402 2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
404 * gas/mips/mips.exp: Simplify enabling of MIPS16 testing.
406 2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
408 * gas/mips/at-1.d: Handle ECOFF relocations.
409 * gas/mips/eret-1.d: Handle ECOFF.
410 * gas/mips/eret-2.d: Likewise.
411 * gas/mips/eret-3.d: Likewise.
412 * gas/mips/mips.exp: Only run "aent" for ELF.
414 2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
416 * gas/mips/ld.s: Adjust to let SD, L.D, S.D, LDC1 and SDC1
417 macros to be tested, according to the "tsd", "tl_d", "ts_d",
418 "tldc1" and "tsdc1" symbols.
419 * gas/mips/sd.d: New test.
420 * gas/mips/ecoff@sd.d: Likewise, ECOFF version.
421 * gas/mips/mips1@ecoff@sd.d: Likewise, MIPS I/ECOFF version.
422 * gas/mips/r3000@ecoff@sd.d: Likewise, R3000/ECOFF version.
423 * gas/mips/r3900@ecoff@sd.d: Likewise, R3900/ECOFF version.
424 * gas/mips/mips2@ecoff@sd.d: Likewise, MIPS II/ECOFF version.
425 * gas/mips/mips32@ecoff@sd.d: Likewise, MIPS32/ECOFF version.
426 * gas/mips/mips32r2@ecoff@sd.d: Likewise, MIPS32r2/ECOFF
428 * gas/mips/sd-forward.d: New test.
429 * gas/mips/ecoff@sd-forward.d: Likewise, ECOFF version.
430 * gas/mips/mips1@ecoff@sd-forward.d: Likewise, MIPS I/ECOFF
432 * gas/mips/r3000@ecoff@sd-forward.d: Likewise, R3000/ECOFF
434 * gas/mips/r3900@ecoff@sd-forward.d: Likewise, R3900/ECOFF
436 * gas/mips/mips2@ecoff@sd-forward.d: Likewise, MIPS II/ECOFF
438 * gas/mips/mips32@ecoff@sd-forward.d: Likewise, MIPS32/ECOFF
440 * gas/mips/mips32r2@ecoff@sd-forward.d: Likewise, MIPS32r2/ECOFF
442 * gas/mips/l_d.d: New test.
443 * gas/mips/mips1@l_d.d: Likewise, MIPS I version.
444 * gas/mips/r3000@l_d.d: Likewise, R3000 version.
445 * gas/mips/r3900@l_d.d: Likewise, R3900 version.
446 * gas/mips/l_d-forward.d: New test.
447 * gas/mips/mips1@l_d-forward.d: Likewise, MIPS I version.
448 * gas/mips/r3000@l_d-forward.d: Likewise, R3000 version.
449 * gas/mips/r3900@l_d-forward.d: Likewise, R3900 version.
450 * gas/mips/s_d.d: New test.
451 * gas/mips/mips1@s_d.d: Likewise, MIPS I version.
452 * gas/mips/r3000@s_d.d: Likewise, R3000 version.
453 * gas/mips/r3900@s_d.d: Likewise, R3900 version.
454 * gas/mips/s_d-forward.d: New test.
455 * gas/mips/mips1@s_d-forward.d: Likewise, MIPS I version.
456 * gas/mips/r3000@s_d-forward.d: Likewise, R3000 version.
457 * gas/mips/r3900@s_d-forward.d: Likewise, R3900 version.
458 * gas/mips/ldc1.d: New test.
459 * gas/mips/ldc1-forward.d: Likewise.
460 * gas/mips/sdc1.d: Likewise.
461 * gas/mips/sdc1-forward.d: Likewise.
462 * gas/mips/sd-n32.d: Likewise.
463 * gas/mips/sd-n64.d: Likewise.
464 * gas/mips/sd-f-n32.d: Likewise.
465 * gas/mips/sd-f-n64.d: Likewise.
466 * gas/mips/l_d-n32.d: Likewise.
467 * gas/mips/l_d-n64.d: Likewise.
468 * gas/mips/l_d-f-n32.d: Likewise.
469 * gas/mips/l_d-f-n64.d: Likewise.
470 * gas/mips/s_d-n32.d: Likewise.
471 * gas/mips/s_d-n64.d: Likewise.
472 * gas/mips/s_d-f-n32.d: Likewise.
473 * gas/mips/s_d-f-n64.d: Likewise.
474 * gas/mips/ldc1-n32.d: Likewise.
475 * gas/mips/ldc1-n64.d: Likewise.
476 * gas/mips/ldc1-f-n32.d: Likewise.
477 * gas/mips/ldc1-f-n64.d: Likewise.
478 * gas/mips/sdc1-n32.d: Likewise.
479 * gas/mips/sdc1-n64.d: Likewise.
480 * gas/mips/sdc1-f-n32.d: Likewise.
481 * gas/mips/sdc1-f-n64.d: Likewise.
482 * gas/mips/mips.exp: Run the new tests.
484 2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
486 * gas/mips/ld.s: Adjust to let data objects be only
487 defined/declared (as appropriate) at the end of assembly, based
488 on the presence or not of the "forward" symbol.
489 * gas/mips/ld-forward.d: New test.
490 * gas/mips/mips1@ld-forward.d: Likewise. MIPS I version.
491 * gas/mips/r3000@ld-forward.d: Likewise, R3000 version.
492 * gas/mips/ecoff@ld-forward.d: Likewise, ECOFF version.
493 * gas/mips/r3900@ecoff@ld-forward.d: Likewise, R3900/ECOFF
495 * gas/mips/mips2@ecoff@ld-forward.d: Likewise, MIPS II/ECOFF
497 * gas/mips/mips32@ecoff@ld-forward.d: Likewise, MIPS32/ECOFF
499 * gas/mips/mips32r2@ecoff@ld-forward.d: Likewise, MIPS32r2/ECOFF
501 * gas/mips/ld-n32-forward.d: New test.
502 * gas/mips/ld-n64-forward.d: Likewise.
503 * gas/mips/mips.exp: Run the new tests.
505 2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
507 * gas/mips/ld-n32.d: New test.
508 * gas/mips/ld-n64.d: Likewise.
509 * gas/mips/mips.exp: Run the new tests.
511 2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
513 * gas/mips/ld.d: Rename to...
514 * gas/mips/mips1@ld.d: ... this.
515 * gas/mips/ld-ilocks.d: Rename to...
516 * gas/mips/ld.d: ... this.
517 * gas/mips/r3000@ld.d: New test, R3000 version.
518 * gas/mips/ecoff@ld.d: Likewise, ECOFF version.
519 * gas/mips/r3900@ecoff@ld.d: Likewise, R3900/ECOFF version.
520 * gas/mips/mips2@ecoff@ld.d: Likewise, MIPS II/ECOFF version.
521 * gas/mips/mips32@ecoff@ld.d: Likewise, MIPS32/ECOFF version.
522 * gas/mips/mips32r2@ecoff@ld.d: Likewise, MIPS32r2/ECOFF version.
523 * gas/mips/mips.exp: Remove "ld-ilocks" and run "ld" over all
524 architectures matching "mips1".
526 2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
527 Richard Sandiford <rdsandiford@googlemail.com>
529 * gas/mips/mips.exp (run_dump_test_arch): Check for the presence
530 of a file-format-specific test too.
531 (run_dump_test_arches): Pull elf, ecoff and aout variables for
534 2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
536 * gas/mips/ld.s: Remove "l.d", "s.d" and "sd" instructions.
537 * gas/mips/ld.d: Adjust accordingly.
538 * gas/mips/ld-ilocks.d: Likewise
540 2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
542 * gas/mips/ld.s: Remove ".set mips1".
543 * gas/mips/ld.d: Remove "-march=r4000" and "-mmips:4000" from
545 * gas/mips/ld-ilocks.d: Add "-32" to gas options.
546 * gas/mips/mips.exp: Run the two cases with run_dump_test_arches.
548 2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
550 * gas/mips/ld.s: Remove MIPS III bits.
551 * gas/mips/ld.d: Adjust accordingly.
552 * gas/mips/ld-ilocks.d: Likewise.
553 * gas/mips/ld-ilocks-addr32.d: Remove file.
554 * gas/mips/mips.exp: Adjust accordingly.
556 2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
558 * gas/mips/ld.d: Spell out reloc names.
559 * gas/mips/ld-ilocks.d: Likewise.
560 * gas/mips/ld-ilocks-addr32.d: Likewise.
562 2010-10-23 Mark Mitchell <mark@codesourcery.com>
564 * gas/elf/elf.exp: Add group0c test.
565 * gas/elf/group0c.d: New.
566 * gas/elf/group0a.d: Expect ".group" for the name of group
568 * gas/elf/group0b.d: Likewise.
569 * gas/elf/group1a.d: Likewise.
570 * gas/elf/group1b.d: Likewise.
571 * gas/elf/groupautoa.d: Likewise.
572 * gas/elf/groupautob.d: Likewise.
573 * gas/elf/section4.d: Likewise.
574 * gas/ia64/group-1.d: Likewise. Adjust hard-coded constants.
576 2010-10-22 Nick Clifton <nickc@redhat.com>
578 * gas/all/fwdexp.d: Also look for f8ffffff.
579 * gas/arm/msr-reg-thumb.d: Skip for non-ELF based targets.
580 * gas/arm/vldr.d: Likewise.
581 * gas/arm/thumb2_ldmstm.d: Allow for extra NOPs at the end of the disassembly.
582 * gas/cfi/cfi.exp (cfi-arm-1): Only run for ELF based ARM targets.
584 2010-10-21 Joseph Myers <joseph@codesourcery.com>
586 * gas/tic6x/attr-arch-directive-1.d,
587 gas/tic6x/attr-arch-directive-2.d,
588 gas/tic6x/attr-arch-directive-3.d,
589 gas/tic6x/attr-arch-directive-4.d,
590 gas/tic6x/attr-arch-directive-4.s,
591 gas/tic6x/attr-arch-directive-5.d,
592 gas/tic6x/attr-arch-directive-5.s,
593 gas/tic6x/attr-arch-opts-c62x.d, gas/tic6x/attr-arch-opts-c64x+.d,
594 gas/tic6x/attr-arch-opts-c64x.d, gas/tic6x/attr-arch-opts-c674x.d,
595 gas/tic6x/attr-arch-opts-c67x+.d, gas/tic6x/attr-arch-opts-c67x.d,
596 gas/tic6x/attr-arch-opts-none-1.d,
597 gas/tic6x/attr-arch-opts-none-2.d,
598 gas/tic6x/attr-arch-opts-override-1.d,
599 gas/tic6x/attr-arch-opts-override-2.d: Update for attribute
600 renaming and renumbering.
602 2010-10-19 H.J. Lu <hongjiu.lu@intel.com>
605 * gas/i386/i386.exp: Run relax-1 and relax-2.
607 * gas/i386/relax-1.d: New.
608 * gas/i386/relax-1.s: Likewise.
609 * gas/i386/relax-2.d: Likewise.
610 * gas/i386/relax-2.s: Likewise.
612 2010-10-18 Kai Tietz <kaI.tietz@onevision.com>
614 * gas/i386/disp32.d: Adjust initial symbol check.
615 * gas/i386/x86-64-disp32.d: Likewise.
617 2010-10-18 Maciej W. Rozycki <macro@linux-mips.org>
619 * gas/mips/ld.d: Spell out section offsets and addends
620 explicitly. Clean up some regexps.
621 * gas/mips/ld-ilocks.d: Likewise. Add missing "$" prefixes to
622 the names of FP registers.
623 * gas/mips/ld-ilocks-addr32.d: Likewise.
624 * gas/mips/ld.s: Align sections to 4k, adjust padding.
626 2010-10-18 Maciej W. Rozycki <macro@linux-mips.org>
628 * gas/mips/ld.d: Use wildcard address matching.
629 * gas/mips/ld-ilocks.d: Likewise.
630 * gas/mips/ld-ilocks-addr32.d: Likewise.
632 2010-10-18 Maciej W. Rozycki <macro@linux-mips.org>
634 * gas/mips/mips.exp (run_dump_test_arch): Get the name of the
635 architecture to check against for an architecture-specific test
636 from the properties instead of the name passed.
638 2010-10-18 Maciej W. Rozycki <macro@linux-mips.org>
640 * gas/mips/lineno.s: Convert to o32.
641 * gas/mips/lineno.d: Adjust patterns accordingly. Force the o32
644 2010-10-16 H.J. Lu <hongjiu.lu@intel.com>
646 * gas/i386/i386.exp: Run x86-64-nops-1-g64.
648 * gas/i386/x86-64-nops-1.d: Remove -mtune=generic64.
650 * gas/i386/x86-64-nops-1-g64.d: New.
652 2010-10-15 David Gibson <david.gibson@analog.com>
654 * gas/bfin/loop_label.s, gas/bfin/loop_label.d,
655 gas/bfin/loop_label2.s, gas/bfin/loop_label2.d,
656 gas/bfin/loop_temps.s, gas/bfin/loop_temps.d: New tests.
657 * gas/bfin/bfin.exp: Add loop_label, loop_label2, and loop_temps.
659 2010-10-15 Robin Getz <robin.getz@analog.com>
661 * gas/bfin/16bit_illegals.s, gas/bfin/16bit_illegals.d,
662 gas/bfin/parallel_illegal.s, gas/bfin/parallel_illegal.d: New tests.
663 * gas/bfin/bfin.exp: Add 16bit_illegals and parallel_illegal.
665 2010-10-15 Mike Frysinger <vapier@gentoo.org>
667 * gas/bfin/video.s: Add BYTEOP2M insns.
668 * gas/bfin/video.d, gas/bfin/video2.s, gas/bfin/video2.d: Likewise.
670 2010-10-15 Mike Frysinger <vapier@gentoo.org>
672 * gas/bfin/video.d: Change addresses to regexps.
673 * gas/bfin/video2.d: Likewise.
675 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
677 * gas/i386/i386.exp: Run inval-reg.
679 * gas/i386/inval-reg.l: New.
680 * gas/i386/inval-reg.s: Likewise.
682 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
684 * gas/i386/disp32.d: New.
685 * gas/i386/disp32.s: Likewise.
686 * gas/i386/x86-64-disp32.d: Likewise.
687 * gas/i386/x86-64-disp32.s: Likewise.
689 * gas/i386/i386.exp: Run disp32 and x86-64-disp32.
691 2010-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
693 * gas/s390/zarch-z196.d: Adjust the load/store on condition
695 * gas/s390/zarch-z196.s: Likewise.
697 2010-10-07 Bernd Schmidt <bernds@codesourcery.com>
699 * gas/tic6x/insns-c674x-sploop.d: Add two more sploop/spkernel tests.
700 * gas/tic6x/insns-c674x-sploop.s: Likewise.
702 2010-10-04 David Daney <ddaney@caviumnetworks.com>
704 * gas/mips/mips.exp (octeon-pref): Run the new test.
705 * gas/mips/octeon-pref.s: New test.
706 * gas/mips/octeon-pref.d: New expected results for the new test.
708 2010-09-29 Alan Modra <amodra@gmail.com>
710 * gas/all/fwdexp.d, * gas/all/fwdexp.s: New test.
711 * gas/all/gas.exp: Run it.
713 2010-09-29 Alan Modra <amodra@gmail.com>
715 * lib/gas-defs.exp (is_elf_format): Merge with binutils and ld versions.
716 (is_aout_format): Copy from ld testsuite.
717 (is_pecoff_format): Merge with ld version.
719 2010-09-27 Bernd Schmidt <bernds@codesourcery.com>
721 * gas/tic6x/got-reloc.s: New test.
722 * gas/tic6x/got-reloc.d: New test.
724 2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
726 * gas/s390/s390.exp: Run the zarch-z196 test.
727 * gas/s390/zarch-z196.d: Add new instructions.
728 * gas/s390/zarch-z196.s: Likewise.
729 * gas/s390/zarch-z9-109.d: Likewise.
730 * gas/s390/zarch-z9-109.s: Likewise.
732 2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
734 * gas/s390/esa-g5.d: Adjust serveral instructions.
735 * gas/s390/esa-reloc.d: Likewise.
736 * gas/s390/esa-z990.d: Likewise.
737 * gas/s390/zarch-reloc.d: Likewise.
738 * gas/s390/zarch-z10.d: Likewise.
739 * gas/s390/zarch-z9-ec.d: Likewise.
740 * gas/s390/zarch-z900.d: Likewise.
742 2010-09-27 Tejas Belagod <tejas.belagod@arm.com>
744 * gas/arm/vldr.s: New test for pc-relative VLDR disassembly comment.
745 * gas/arm/vldr.d: Likewise.
746 * gas/arm/vstr-bad.s: New test for PC-relative VSTR.
747 * gas/arm/vstr-thumb-bad.l: Likewise.
748 * gas/arm/vstr-thumb-bad.d: Likewise.
749 * gas/arm/vstr-arm-bad.l: Likewise.
750 * gas/arm/vstr-arm-bad.d: Likewise.
752 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
754 * gas/arm/armv7-a+virt.d: New test.
755 * gas/arm/armv7-a+virt.s: Likewise.
756 * gas/arm/attr-march-all.d: Update for Virtualization Extensions.
757 * gas/arm/attr-march-armv7-a+sec+virt.d: New test.
758 * gas/arm/attr-march-armv7-a+virt.d: Likewise.
760 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
762 * gas/arm/armv7-a+idiv.d: New test.
763 * gas/arm/armv7-a+idiv.s: Likewise.
764 * gas/arm/attr-march-all.d: Update for Integer divide extension.
765 * gas/arm/attr-march-armv7-a+idiv.d: New test.
767 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
769 * gas/arm/archv6s-m-bad.d: New test.
770 * gas/arm/archv6s-m-bad.l: Likewise.
771 * gas/arm/archv6s-m.d: Likewise.
772 * gas/arm/archv6s-m.s: Likewise.
773 * gas/arm/attr-march-armv6-m+os.d: Likewise.
774 * gas/arm/attr-march-armv6s-m.d: Likewise.
776 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
778 * gas/arm/attr-march-all.d: Update for Security Extensions..
779 * gas/arm/attr-march-armv6k+sec.d: New test.
780 * gas/arm/attr-march-armv6z.d: Update for Security Extensions.
781 * gas/arm/attr-march-armv6zk.d: Likewise.
782 * gas/arm/attr-march-armv6zkt2.d: Likewise.
783 * gas/arm/attr-march-armv6zt2.d: Likewise.
784 * gas/arm/attr-march-armv7-a+sec.d: New test.
785 * gas/arm/attr-mcpu.d: Update for Security Extensions.
786 * gas/arm/thumb32.d: Likewise.
787 * gas/arm/thumb32.s: Likewise.
789 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
791 * gas/arm/arch7a-mp.d: Add.
792 * gas/arm/arch7ar-mp.s: Likewise.
793 * gas/arm/arch7r-mp.d: Likewise.
794 * gas/arm/armv2-mp-bad.d: Likewise.
795 * gas/arm/armv2-mp-bad.l: Likewise.
796 * gas/arm/attr-march-all.d: Update for MP extension.
797 * gas/arm/attr-march-armv7-a+mp.d: Add.
798 * gas/arm/attr-march-armv7-r+mp.d: Likewise.
800 2010-09-23 Alan Modra <amodra@gmail.com>
802 * gas/all/gas.exp: Update "forward" and "redef3" xfails.
803 * gas/m68k/all.exp: Don't xfail pcrel on uclinux.
804 * gas/sh/arch/arch.exp: Don't pass dashes to send_log.
806 2010-09-23 Maciej W. Rozycki <macro@codesourcery.com>
808 * gas/mips/jal.d: Remove duplicate pattern.
810 2010-09-22 Robin Getz <robin.getz@analog.com>
812 * gas/bfin/expected_move_errors.l: Update error output.
814 2010-09-22 Robin Getz <robin.getz@analog.com>
816 * gas/bfin/pseudo.d, gas/bfin/pseudo.s: New test.
817 * gas/bfin/bfin.exp: Add new "pseudo" test.
819 2010-09-22 Mike Frysinger <vapier@gentoo.org>
821 * gas/bfin/parallel2.d, gas/bfin/parallel3.d, gas/bfin/shift.d,
822 gas/bfin/vector.2, gas/bfin/vector2.d: Change SHIFT to LSHIFT.
824 2010-09-20 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
826 * gas/arm/attr-cpu-directive.d: Update test for change in canonical
828 * gas/arm/attr-mcpu.d: Likewise.
830 2010-09-20 Richard Henderson <rth@redhat.com>
832 * gas/elf/elf.exp: Disable symtab test for alpha.
834 2010-09-17 Tejas Belagod <tejas.belagod@arm.com>
836 * gas/arm/thumb2_ldmstm.d: Change single-register stmia to use 16-bit
837 str encoding instead of str.w. Likewise for ldmia.
838 * gas/arm/thumb2_ldmstm.s: Change stmia comment. Add tests for T1
841 2010-09-17 Tejas Belagod <tejas.belagod@arm.com>
843 * gas/arm/msr-reg.s: New file.
844 * gas/arm/msr-reg.d: Likewise.
845 * gas/arm/msr-imm.s: Likewise.
846 * gas/arm/msr-imm.d: Likewise.
847 * gas/arm/msr-imm-bad.d: Likewise.
848 * gas/arm/msr-imm-bad.l: Likewise.
849 * gas/arm/msr-reg-bad.d: Likewise.
850 * gas/arm/msr-imm-bad.d: Likewise.
851 * gas/arm/msr-reg-thumb.d: Likewise.
852 * gas/arm/arch7.s: Add tests for xpsr.
853 * gas/arm/arch7.d: Likewise.
855 2010-09-17 Tejas Belagod <tejas.belagod@arm.com>
857 * gas/arm/copro.s: Add test for APSR_nzcv as a MRC operand.
858 * gas/arm/copro.d: Change pc in MRC to disassemble as APSR_nzcv. Also
859 add disassembly for test added in copro.s
861 2010-09-17 Andrew Burgess <aburgess@broadcom.com>
864 * gas/elf/bad-section-flag.d, * gas/elf/bad-section-flag.err,
865 * gas/elf/bad-section-flag.s: New test.
866 * gas/elf/elf.exp: Run it.
868 2010-09-16 Alan Modra <amodra@gmail.com>
870 * gas/all/redef3.d: Don't run on arc.
871 * gas/i386/i386.exp: Don't run intel-got32 on linuxaout. Move
872 x86_64 mingw exclusions to equivalent elf only block of tests.
874 2010-09-15 Kai Tietz <kai.tietz@onevision.com>
876 * gas/pe/pe.exp: Add new test.
877 * gas/pe/seh-x64-err-1.l: New.
878 * gas/pe/seh-x64-err-1.s: New.
880 * gas/pe/pe.exp: Add peseh-x64-4,5,6 tests.
881 * gas/pe/peseh-x64-4.s: New.
882 * gas/pe/peseh-x64-4.d: New.
883 * gas/pe/peseh-x64-5.d: New.
884 * gas/pe/peseh-x64-6.d: New.
886 2010-09-14 Maciej W. Rozycki <macro@codesourcery.com>
888 * gas/mips/mips32r2-sync.d: New test for MIPS32r2 "sync"
889 instruction variants.
890 * gas/mips/octeon@mips32r2-sync.d: Likewise, Octeon version.
891 * gas/mips/mips32r2-sync.s: Source for the new test.
892 * gas/mips/mips.exp: Run the new test.
894 2010-09-13 Kai Tietz <kai.tietz@onevision.com>
896 * gas/pe/pe.exp: Add x64 SEH tests.
897 * gas/pe/peseh-x64.s: New.
898 * gas/pe/peseh-x64.d: New.
899 * gas/pe/peseh-x64-2.s: New.
900 * gas/pe/peseh-x64-2.d: New.
901 * gas/pe/peseh-x64-3.s: New.
902 * gas/pe/peseh-x64-3.d: New.
904 2010-09-09 Nick Clifton <nickc@redhat.com>
907 * gas/mn10300/pr11973.s: New file: Test case.
908 * gas/mn10300/pr11973.d: New file: Expected output.
909 * gas/mn10300/basic.exp: Run the new test.
911 2010-09-09 Tejas Belagod <tejas.belagod@arm.com>
913 * gas/arm/addsw-bad.s: New file.
914 * gas/arm/addsw-bad.l: New file.
915 * gas/arm/addsw-bad.d: New file.
917 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
920 * gas/i386/immed64.s: Add more movabs tests.
921 * gas/i386/immed64.d: Updated.
923 2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
925 * gas/elf/dwarf2-1.d: Update DW_OP_reg5 expected output.
926 * gas/elf/dwarf2-2.d: Likewise.
927 * gas/i386/dw2-compress-1.d: Likewise.
929 2010-09-03 Kai Tietz <kai.tietz@onevision.com>
931 * gas/cfi/cfi-i386.d: Use objdump -Wf instead of readelf.
932 * gas/cfi/cfi-i386.s: Remove .type directives.
933 * gas/cfi/reloc-pe-i386.d: Adjust test for i386.
935 2010-09-02 Richard Henderson <rth@redhat.com>
937 * gas/cfi/cfi-common-1.d: Use objdump instead of readelf to dump.
938 * gas/cfi/cfi-common-2.d, gas/cfi/cfi-common-3.d,
939 gas/cfi/cfi-common-4.d, gas/cfi/cfi-common-6.d,
940 gas/cfi/cfi-common-7.d, gas/cfi/cfi-x86_64.d: Likewise.
941 * gas/cfi/cfi-x86_64.s: Remove .type directives.
942 * gas/cfi/cfi.exp: Run for pecoff objects too.
944 * gas/cfi/reloc-pe-i386.d, gas/cfi/reloc-pe-i386.s: New test.
946 2010-08-31 H.J. Lu <hongjiu.lu@intel.com>
949 * gas/i386/opcode-intel.d: Updated.
950 * gas/i386/x86-64-opcode.d: Likewise.
952 * gas/i386/x86-64-opcode.s: Add a "pushw imm16" test.
954 2010-08-25 Jie Zhang <jie@codesourcery.com>
956 * gas/arm/ldst-pc.d: New test.
957 * gas/arm/ldst-pc.s: New test.
958 * gas/arm/sp-pc-validations-bad.s: `str r0,[pc,#4]' is valid.
959 * gas/arm/sp-pc-validations-bad.l: Adjust accordingly.
961 2010-08-17 Roland McGrath <roland@redhat.com>
963 * gas/elf/groupauto.s: New file.
964 * gas/elf/groupautoa.d: New file.
965 * gas/elf/groupautob.d: New file.
966 * gas/elf/elf.exp (run_elf_list_test): Use them.
968 2010-08-06 Quentin Neill <quentin.neill@amd.com>
970 * gas/i386/arch-10-1.l: Add nopl instruction.
971 * gas/i386/arch-10-2.l: Likewise.
972 * gas/i386/arch-10-3.l: Likewise.
973 * gas/i386/arch-10-4.l: Likewise.
974 * gas/i386/arch-10.s: Likewise.
975 * gas/i386/arch-10.d: Add nopl instruction, and +nopl extension
977 * gas/i386/nops-5-i686.d: Change alignment code generated for
979 * gas/i386/nops-5.d: Change alignment code generated for
981 * gas/i386/x86-64-nops-5-k8.d: Likewise.
982 * gas/i386/x86-64-nops-5.d: Likewise.
984 2010-08-05 H.J. Lu <hongjiu.lu@intel.com>
986 * gas/i386/i386.exp: Run arch-4.
988 * gas/i386/arch-4.d: New.
989 * gas/i386/arch-4.s: Likewise.
991 * gas/i386/intel.d: Replace ud2a/ud2b with ud2/ud1.
992 * gas/i386/opcode-intel.d: Likewise.
993 * gas/i386/opcode-suffix.d: Likewise.
994 * gas/i386/opcode.d: Likewise.
996 2010-08-03 Alan Modra <amodra@gmail.com>
998 * gas/all/octa.s, * gas/all/octa.d: New test.
999 * gas/all/gas.exp: Run octa.
1000 * gas/elf/data-1.s, * gas/elf/data-1.d: Delete.
1001 * gas/elf/elf.exp: Don't run data-1.
1003 2010-08-02 H.J. Lu <hongjiu.lu@intel.com>
1005 * elf/elf.exp: Run data-1 only for i*86, x86_64 and ia64.
1007 2010-08-02 H.J. Lu <hongjiu.lu@intel.com>
1010 * gas/elf/data-1.d: New.
1011 * gas/elf/data-1.s: Likewise.
1013 * elf/elf.exp: Run data-1.
1015 2010-08-02 Tristan Gingold <gingold@adacore.com>
1017 * lib/gas-defs.exp (get_standard_section_names): New function.
1018 (run_dump_tests): Document the new behavior for objdump,
1019 document to new section-subst option. Automatically perform
1020 substitutions for objdump.
1021 (objdump_finish): Add REF_SUBST argument.
1022 (run_list_test): Adjust call of regexp_diff.
1023 (run_list_test_stdin): Ditto.
1024 * gas/all/gas.exp (test_cond): Adjust call of regexp_diff.
1025 * gas/symver/symver.exp (run_error_test): Ditto.
1026 * gas/mt/relocs.exp (regexp_test): Ditto.
1027 * gas/mep/complex-relocs.exp (regexp_test): Ditto.
1028 * gas/m68k/all.exp: Ditto.
1029 * gas/elf/elf.exp (run_elf_list_test): Ditto.
1030 * gas/rx/rx-asm-good.d: Set section-subst to no.
1032 2010-08-02 Alan Modra <amodra@gmail.com>
1034 * gas/i386/i386.exp (dw2-compress-1): Only run on ELF targets.
1035 (dw2-compress-2, x86-64-dw2-compress-2): Remove unnecessary linux
1038 2010-08-02 Alan Modra <amodra@gmail.com>
1040 * gas/ppc/power4.d: Update for ppc_fix_adjustable change.
1042 2010-07-28 H.J. Lu <hongjiu.lu@intel.com>
1044 * gas/i386/i386.exp: Xfail dw2-compress-2 and
1045 x86-64-dw2-compress-2.
1047 2010-07-24 Maciej W. Rozycki <macro@codesourcery.com>
1049 * gas/mips/jal-svr4pic-noreorder.d: New test case.
1050 * gas/mips/mips1@jal-svr4pic-noreorder.d: New test
1052 * gas/mips/r3000@jal-svr4pic-noreorder.d: Likewise.
1053 * gas/mips/jal-svr4pic-noreorder.s: Source for the new test
1055 * gas/mips/mips.exp: Run the new test case.
1057 2010-07-24 Maciej W. Rozycki <macro@codesourcery.com>
1059 * gas/mips/jal-svr4pic.d: Rename to...
1060 * gas/mips/mips1@jal-svr4pic.d: ... this.
1061 * gas/mips/r3000@jal-svr4pic.d: New test subarchitecture.
1062 * gas/mips/jal-svr4pic.d: New default subarchitecture patterns.
1063 * gas/mips/mips.exp: Run jal-svr4pic with run_dump_test_arches
1064 rather than run_dump_test.
1066 2010-07-24 Maciej W. Rozycki <macro@codesourcery.com>
1068 * gas/mips/jal-svr4pic.d: Reformat. Use --show-raw-insn with
1070 * gas/mips/jal-svr4pic.s: Reformat. Fix up trailing zeroes.
1072 2010-07-24 Maciej W. Rozycki <macro@codesourcery.com>
1074 * lib/gas-defs.exp (run_dump_test): Handle the "dump" option.
1076 2010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
1077 Ina Pandit <ina.pandit@kpitcummins.com>
1079 * gas/v850/split-lo16.d: Update the "ld" instructions with a space
1081 * gas/v850/v850e1.d: Likewise.
1083 2010-07-22 Alan Modra <amodra@gmail.com>
1085 * gas/arm/mapdir.s: Don't specify attr/type for .fini_array.
1086 * gas/elf/dwarf2-3.s: Don't specify attr for .init_array.
1087 * gas/elf/dwarf2-3.d: Don't run on h8300.
1089 2010-07-19 Andreas Schwab <schwab@redhat.com>
1091 * gas/i386/x86-64-unwind.d: Ignore "Key to Flags" contents.
1092 * gas/ia64/alias-ilp32.d: Likewise.
1093 * gas/ia64/alias.d: Likewise.
1094 * gas/ia64/group-1.d: Likewise.
1095 * gas/ia64/group-2.d: Likewise.
1096 * gas/ia64/secname-ilp32.d: Likewise.
1097 * gas/ia64/secname.d: Likewise.
1098 * gas/ia64/unwind-ilp32.d: Likewise.
1099 * gas/ia64/unwind.d: Likewise.
1100 * gas/mmix/byte-1.d: Likewise.
1101 * gas/mmix/loc-1.d: Likewise.
1102 * gas/mmix/loc-2.d: Likewise.
1103 * gas/mmix/loc-3.d: Likewise.
1104 * gas/mmix/loc-4.d: Likewise.
1105 * gas/mmix/loc-5.d: Likewise.
1107 2010-07-16 H.J. Lu <hongjiu.lu@intel.com>
1109 * gas/i386/i386.exp: Run dw2-compress-2 only for 32bit.
1111 2010-07-14 Rhonda Wittels <rhonda@codesourcery.com>
1113 * gas/elf/pseudo.s: New.
1114 * gas/elf/pseudo.l: New.
1115 * gas/elf/pseudo.d: New.
1116 * gas/elf/elf.exp: Run the new test.
1118 2010-07-14 H.J. Lu <hongjiu.lu@intel.com>
1120 * config/default.exp (ADDR2LINE): New.
1121 (ADDR2LINEFLAGS): Likewise.
1123 * gas/i386/i386.exp: Run dw2-compress-2 and x86-64-dw2-compress-2.
1125 * gas/i386/dw2-compress-2.d: New.
1126 * gas/i386/dw2-compress-2.s: Likewise.
1127 * gas/i386/x86-64-dw2-compress-2.d: Likewise.
1128 * gas/i386/x86-64-dw2-compress-2.s: Likewise.
1130 * lib/gas-defs.exp (run_dump_test): Support addr2line as dump
1132 (slurp_options): Allow numbers in options.
1134 2010-07-14 Maciej W. Rozycki <macro@codesourcery.com>
1136 * gas/elf/dwarf2-3.s: Replace .short and .long directives in
1137 .debug_info section with .2byte and .4byte respectively.
1139 2010-07-11 Kai Tietz <kai.tietz@onevision.com>
1141 * gas/pe/aligncomm-b.d: Regenerated content dump.
1142 * gas/pe/aligncomm-d.d: Regenerated content dump.
1143 * gas/i386/i386.exp: Disable for mingw 64-bit the intel-got64 test.
1145 2010-07-08 Tejas Belagod <tejas.belagod@arm.com>
1147 * gas/arm/barrier.s: New file.
1148 * gas/arm/barrier.d: New file.
1149 * gas/arm/barrier-thumb.s: New file.
1150 * gas/arm/barrier-thumb.d: New file.
1151 * gas/arm/barrier-bad.s: New file.
1152 * gas/arm/barrier-bad.d: New file.
1153 * gas/arm/barrier-bad.l: New file.
1154 * gas/arm/barrier-bad-thumb.s: New file.
1155 * gas/arm/barrier-bad-thumb.d: New file.
1156 * gas/arm/barrier-bad-thumb.l: New file.
1158 2010-07-08 Daniel Gutson <dgutson@codesourcery.com>
1160 * gas/arm/reloc-bad.d: New.
1161 * gas/arm/reloc-bad.s: New.
1162 * gas/arm/reloc-bad.l: New.
1164 2010-07-06 Maciej W. Rozycki <macro@codesourcery.com>
1166 * gas/mips/elf-rel27.d: New test for HI16/LO16 relocation
1168 * gas/mips/elf-rel27.s: Source for the new test.
1169 * gas/mips/mips.exp: Create "mips16" architecture. Adjust
1170 conditions involving negated properties throughout to require
1171 "mips1" as appropriate. Run the new test.
1172 (mips_arch_destroy): New procedure.
1174 2010-07-05 Maciej W. Rozycki <macro@codesourcery.com>
1176 * gas/mips/mips.exp (run_dump_test_arch): Check for the presence
1177 of an architecture-specific test first and use it if found,
1178 before falling back to the generic one.
1180 2010-07-05 Maciej W. Rozycki <macro@codesourcery.com>
1182 * gas/mips/mips4-fp.d, gas/mips/mips4-fp.s: Remove checks for
1183 branch-likely instructions and place them...
1184 * gas/mips/mips4-branch-likely.d, gas/mips/mips4-branch-likely.s:
1185 ... in this new test.
1186 * gas/mips/mips4-fp.l: Update accordingly.
1187 * gas/mips/mips4-branch-likely.l: New stderr output for the new
1189 * gas/mips/mips.exp (mips4-branch-likely): Run a dump test and
1190 a list test with mips4-branch-likely similarly to mips4-fp.
1192 2010-07-05 Maciej W. Rozycki <macro@codesourcery.com>
1194 * gas/mips/beq.d, gas/mips/beq.s: Remove checks for
1195 branch-likely instructions.
1196 * gas/mips/bge.d, gas/mips/bge.s: Likewise.
1197 * gas/mips/bgeu.d, gas/mips/bgeu.s: Likewise.
1198 * gas/mips/blt.d, gas/mips/blt.s: Likewise.
1199 * gas/mips/bltu.d, gas/mips/bltu.s: Likewise.
1200 * gas/mips/branch-likely.d, gas/mips/branch-likely.s: New test,
1201 collecting checks for branch-likely instructions removed from
1203 * gas/mips/mips.exp: Run the new test and update the
1204 constraints for the updated tests to include MIPS I.
1206 2010-07-05 Maciej W. Rozycki <macro@codesourcery.com>
1208 * gas/mips/mips4-fp.d: Reformat.
1210 2010-07-05 Maciej W. Rozycki <macro@codesourcery.com>
1212 * gas/mips/beq.d: Reformat.
1213 * gas/mips/bge.d, gas/mips/bgeu.d: Likewise.
1214 * gas/mips/blt.d, gas/mips/bltu.d: Likewise.
1216 2010-07-05 Maciej W. Rozycki <macro@codesourcery.com>
1218 * gas/mips/beq.d: Remove leftover symbols/relocs from the
1219 change on 2009-02-06.
1221 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
1223 AVX Programming Reference (June, 2010)
1224 * gas/i386/rdrnd.s: Replace rdrnd with rdrand.
1225 * gas/i386/rdrnd-intel.d: Likewise.
1226 * gas/i386/rdrnd.d: Likewise.
1227 * gas/i386/x86-64-rdrnd-intel.d: Likewise.
1228 * gas/i386/x86-64-rdrnd.d: Likewise.
1229 * gas/i386/x86-64-rdrnd.s: Likewise.
1231 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
1235 * gas/i386/dw2-compress-1.d: Remove bogus line debug info.
1237 * gas/elf/dwarf2-1.d: New.
1238 * gas/elf/dwarf2-1.s: Likewise.
1239 * gas/elf/dwarf2-2.d: Likewise.
1240 * gas/elf/dwarf2-2.s: Likewise.
1241 * gas/elf/dwarf2-3.d: Likewise.
1242 * gas/elf/dwarf2-3.s: Likewise.
1243 * gas/i386/debug1.d: Likewise.
1244 * gas/i386/debug1.s: Likewise.
1246 * gas/elf/elf.exp: Run dwarf2-1, dwarf2-2 and dwarf2-3.
1248 * gas/i386/i386.exp: Run debug1 for both 32bit and 64bit.
1250 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
1252 * gas/i386/dw2-compress-1.d: New.
1253 * gas/i386/dw2-compress-1.s: Likewise.
1255 * gas/i386/i386.exp: Run dw2-compress-1 for Linux.
1257 2010-07-03 Jan Beulich <jbeulich@novell.com>
1260 * gas/i386/i386.exp: Run new tests.
1261 * gas/i386/intel-got{32,64}.{s,d}: New.
1263 2010-07-01 H.J. Lu <hongjiu.lu@intel.com>
1265 AVX Programming Reference (June, 2010)
1266 * gas/i386/arch-10.s: Add xsaveopt.
1267 * gas/i386/x86-64-arch-2.s: Likwise.
1269 * gas/i386/arch-10.d: Updated.
1270 * gas/i386/arch-10-1.l: Likewise.
1271 * gas/i386/arch-10-2.l: Likewise.
1272 * gas/i386/arch-10-3.l: Likewise.
1273 * gas/i386/arch-10-4.l: Likewise.
1274 * gas/i386/x86-64-arch-2.d: Likewise.
1276 * gas/i386/f16c-intel.d: New.
1277 * gas/i386/f16c.d: Likewise.
1278 * gas/i386/f16c.s: Likewise.
1279 * gas/i386/fsgs-intel.d: Likewise.
1280 * gas/i386/fsgs.d: Likewise.
1281 * gas/i386/fsgs.s: Likewise.
1282 * gas/i386/rdrnd-intel.d: Likewise.
1283 * gas/i386/rdrnd.d: Likewise.
1284 * gas/i386/rdrnd.s: Likewise.
1285 * gas/i386/x86-64-f16c-intel.d: Likewise.
1286 * gas/i386/x86-64-f16c.d: Likewise.
1287 * gas/i386/x86-64-f16c.s: Likewise.
1288 * gas/i386/x86-64-fsgs-intel.d: Likewise.
1289 * gas/i386/x86-64-fsgs.d: Likewise.
1290 * gas/i386/x86-64-fsgs.s: Likewise.
1291 * gas/i386/x86-64-rdrnd-intel.d: Likewise.
1292 * gas/i386/x86-64-rdrnd.d: Likewise.
1293 * gas/i386/x86-64-rdrnd.s: Likewise.
1295 * gas/i386/i386.exp: Run f16c, f16c-intel, fsgs, fsgs-intel,
1296 rdrnd, rdrnd-intel, x86-64-f16c, x86-64-f16c-intel, x86-64-fsgs,
1297 x86-64-fsgs-intel, x86-64-rdrnd, x86-64-rdrnd-intel.
1299 * gas/i386/x86-64-xsave.s: Add tests for xsaveopt64.
1301 * gas/i386/x86-64-xsave-intel.d: Updated.
1302 * gas/i386/x86-64-xsave.d: Likewise.
1304 2010-07-01 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1306 * gas/arm/thumb2_bad_reg.s: Update mov register tests.
1307 * gas/arm/thumb2_bad_reg.l: Likewise.
1309 2010-06-29 Alan Modra <amodra@gmail.com>
1311 * gas/maxq10/maxq10.exp: Delete file.
1312 * gas/maxq10/bits.d, * gas/maxq10/bits.s, * gas/maxq10/call.d,
1313 * gas/maxq10/call.s, * gas/maxq10/data.s, * gas/maxq10/data2.d,
1314 * gas/maxq10/data2.s, * gas/maxq10/data3.d, * gas/maxq10/data3.s,
1315 * gas/maxq10/err.s, * gas/maxq10/jump.d, * gas/maxq10/jump.s,
1316 * gas/maxq10/logical.d, * gas/maxq10/logical.s, * gas/maxq10/math.d,
1317 * gas/maxq10/math.s, * gas/maxq10/pmtest.d, * gas/maxq10/pmtest.s,
1318 * gas/maxq10/range.d, * gas/maxq10/range.s: Likewise.
1319 * gas/maxq20/maxq20.exp: Delete file.
1320 * gas/maxq20/bits.d, * gas/maxq20/bits.s, * gas/maxq20/call.d,
1321 * gas/maxq20/call.s, * gas/maxq20/data1.d, * gas/maxq20/data1.s,
1322 * gas/maxq20/data2.d, * gas/maxq20/data2.s, * gas/maxq20/data3.d,
1323 * gas/maxq20/data3.s, * gas/maxq20/jump.d, * gas/maxq20/jump.s,
1324 * gas/maxq20/jzimm.d, * gas/maxq20/jzimm.s, * gas/maxq20/logical.d,
1325 * gas/maxq20/logical.s, * gas/maxq20/math.d, * gas/maxq20/math.s,
1326 * gas/maxq20/pfx2.s, * gas/maxq20/pmtest.d, * gas/maxq20/pmtest.s,
1327 * gas/maxq20/pxf0.s, * gas/maxq20/range.d,
1328 * gas/maxq20/range.s: Likewise.
1329 * gas/all/gas.exp: Remove references to maxq.
1331 2010-06-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1333 * gas/arm/neon-ldst-align-bad.l: Update for Neon alignment syntax fix.
1334 * gas/arm/neon-ldst-align-bad.s: Likewise.
1335 * gas/arm/neon-ldst-es.d: Likewise.
1336 * gas/arm/neon-ldst-es.s: Likewise.
1338 2010-06-22 Jan Beulich <jbeulich@novell.com>
1340 * gas/i386/jump.d: Adjust.
1341 * gas/i386/jump.s: Add check for branch to 2+$.
1343 2010-06-18 Joseph Myers <joseph@codesourcery.com>
1345 * gas/tic6x/resource-func-unit-1.d,
1346 gas/tic6x/resource-func-unit-1.l,
1347 gas/tic6x/resource-func-unit-1.s,
1348 gas/tic6x/resource-func-unit-2.d,
1349 gas/tic6x/resource-func-unit-2.l,
1350 gas/tic6x/resource-func-unit-2.s: New.
1352 2010-06-16 Vincent Rivière <vincent.riviere@freesbee.fr>
1355 * gas/m68k/p11673.s: New test.
1356 * gas/m68k/all.exp: Run the new test.
1358 2010-06-16 Nick Clifton <nickc@redhat.com>
1361 * gas/m68k/pr11676.s: New test.
1362 * gas/m68k/pr11676.d: Expected disassembly.
1363 * gas/m68k/all.exp: Run the new test.
1365 2010-06-15 Joseph Myers <joseph@codesourcery.com>
1367 * gas/elf/elf.exp: Set target_machine for tic6x-*-*.
1368 * gas/elf/section2.e-tic6x, gas/tic6x/attr-arch-directive-1.d,
1369 gas/tic6x/attr-arch-directive-1.s,
1370 gas/tic6x/attr-arch-directive-2.d,
1371 gas/tic6x/attr-arch-directive-2.s,
1372 gas/tic6x/attr-arch-directive-3.d,
1373 gas/tic6x/attr-arch-directive-3.s,
1374 gas/tic6x/attr-arch-directive-4.d,
1375 gas/tic6x/attr-arch-directive-4.s,
1376 gas/tic6x/attr-arch-directive-5.d,
1377 gas/tic6x/attr-arch-directive-5.s,
1378 gas/tic6x/attr-arch-opts-c62x.d, gas/tic6x/attr-arch-opts-c64x+.d,
1379 gas/tic6x/attr-arch-opts-c64x.d, gas/tic6x/attr-arch-opts-c674x.d,
1380 gas/tic6x/attr-arch-opts-c67x+.d, gas/tic6x/attr-arch-opts-c67x.d,
1381 gas/tic6x/attr-arch-opts-none-1.d,
1382 gas/tic6x/attr-arch-opts-none-2.d,
1383 gas/tic6x/attr-arch-opts-override-1.d,
1384 gas/tic6x/attr-arch-opts-override-2.d, gas/tic6x/empty.s: New.
1386 2010-06-14 Sebastian Andrzej Siewior <bigeasy@linutronix.de>
1388 * gas/ppc/e500.s: Add eieio, mbar and lwsync
1389 * gas/ppc/e500.d: Likewise.
1391 2010-06-09 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1393 * gas/arm/vldm-arm.d: New test.
1394 * gas/arm/vldm-thumb-bad.d: Likewise.
1395 * gas/arm/vldm-thumb-bad.l: Likewise.
1396 * gas/arm/vldm.s: Likewise.
1397 * gas/arm/vldmw-arm-bad.d: Likewise.
1398 * gas/arm/vldmw-bad.l: Likewise.
1399 * gad/arm-vldmw-bad.s: Likewise.
1400 * gas/arm/vldmw-thumb-bad.d: Likewise.
1402 2010-06-07 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1403 * gas/arm/thumb-eabi.d: Add case for divided syntax encoding of movs.
1404 * gas/arm/thumb.d: Likewise.
1405 * gas/arm/thumb.s: Likewise.
1406 * gas/arm/thumb2_it.d: Update for change in lsls/movs disassembly.
1407 * gas/arm/thumb2_it_auto.d: Liekwise.
1408 * gas/arm/thumb32.d: Likewise.
1410 2010-05-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1412 * gas/arm/thumb2_it_auto.d: Update for change in movs encoding.
1413 gas/arm/thumb2_it.d: Likewise.
1414 gas/arm/thumb32.d: Likewise.
1416 2010-05-27 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1418 * gas/arm/thumb2_ldmstm.d: Add new testcases.
1419 * gas/arm/thumb2_ldmstm.s: Likeiwse.
1420 * gas/arm/thumb2_ldmstm_bad.d: Add testcases to check for
1421 UNPREDICTABLE ldm/stm.
1422 * gas/arm/thumb2_ldmstm_bad.l: Likewise.
1423 * gas/arm/thumb2_ldmstm_bad.s: Likewise.
1425 2010-05-26 Catherine Moore <clm@codesoucery.com>
1426 Maxim Kuvyrkov <maxim@codesourcery.com>
1428 * gas/mips/set-arch.d: Expect ehb.
1430 2010-05-26 Catherine Moore <clm@codesoucery.com>
1432 * gas/mips/mips-no-jalx.l: Delete.
1433 * gas/mips/mips-no-jalx.s: Delete.
1434 * gas/mips/mips-jalx-2.d: New.
1435 * gas/mips/mips-jalx-2.s: New.
1436 * gas/mips/mips.exp (mips-jalx-2): Run new test.
1437 (mips-no-jalx): Remove deleted test.
1439 2010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
1440 Joseph Myers <joseph@codesourcery.com>
1441 Andrew Stubbs <ams@codesourcery.com>
1443 * gas/sh/basic.exp: Run new tests. Handle uClinux like Linux.
1444 * gas/sh/fdpic.d: New file.
1445 * gas/sh/fdpic.s: New file.
1446 * gas/sh/reg-prefix.d: Force big-endian.
1447 * gas/sh/sh2a-pic.d: New file.
1448 * gas/sh/sh2a-pic.s: New file.
1449 * lib/gas-defs.exp (is_elf_format): Include sh*-*-uclinux*.
1451 2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
1454 * gas/elf/elf.exp: Run section8.
1456 * gas/elf/section8.d: New.
1457 * gas/elf/section8.s: Likewise.
1459 2010-05-13 Nathan Sidwell <nathan@codesourcery.com>
1461 * gas/arm/armv1-bad.l: Adjust expected error text.
1462 * gas/arm/arch7em-bad.l: Likewise.
1463 * gas/arm/arch7m-bad.l: Likewise.
1464 * gas/arm/thumb-w-bad.l: Likewise.
1465 * gas/arm/arm7-bad.d: New.
1466 * gas/arm/arm7-bad.l: New.
1467 * gas/arm/arm7-bad.s: New.
1469 2010-05-13 Alan Modra <amodra@gmail.com>
1471 * gas/all/gas.exp: Don't run byte test on powerpc.
1473 * gas/ppc/a2.d: Correct wclr encoding.
1475 2010-05-11 Andrew Stubbs <ams@codesourcery.com>
1477 * gas/arm/attr-cpu-directive.d: Add Tag_DIV_use.
1478 * gas/arm/attr-default.d: Likewise.
1479 * gas/arm/attr-march-armv1.d: Likewise.
1480 * gas/arm/attr-march-armv2.d: Likewise.
1481 * gas/arm/attr-march-armv2a.d: Likewise.
1482 * gas/arm/attr-march-armv2s.d: Likewise.
1483 * gas/arm/attr-march-armv3.d: Likewise.
1484 * gas/arm/attr-march-armv3m.d: Likewise.
1485 * gas/arm/attr-march-armv4.d: Likewise.
1486 * gas/arm/attr-march-armv4t.d: Likewise.
1487 * gas/arm/attr-march-armv4txm.d: Likewise.
1488 * gas/arm/attr-march-armv4xm.d: Likewise.
1489 * gas/arm/attr-march-armv5.d: Likewise.
1490 * gas/arm/attr-march-armv5t.d: Likewise.
1491 * gas/arm/attr-march-armv5te.d: Likewise.
1492 * gas/arm/attr-march-armv5tej.d: Likewise.
1493 * gas/arm/attr-march-armv5texp.d: Likewise.
1494 * gas/arm/attr-march-armv5txm.d: Likewise.
1495 * gas/arm/attr-march-armv6-m.d: Likewise.
1496 * gas/arm/attr-march-armv6.d: Likewise.
1497 * gas/arm/attr-march-armv6j.d: Likewise.
1498 * gas/arm/attr-march-armv6k.d: Likewise.
1499 * gas/arm/attr-march-armv6kt2.d: Likewise.
1500 * gas/arm/attr-march-armv6t2.d: Likewise.
1501 * gas/arm/attr-march-armv6z.d: Likewise.
1502 * gas/arm/attr-march-armv6zk.d: Likewise.
1503 * gas/arm/attr-march-armv6zkt2.d: Likewise.
1504 * gas/arm/attr-march-armv6zt2.d: Likewise.
1505 * gas/arm/attr-march-armv7-a.d: Likewise.
1506 * gas/arm/attr-march-armv7.d: Likewise.
1507 * gas/arm/attr-march-armv7a.d: Likewise.
1508 * gas/arm/attr-march-iwmmxt.d: Likewise.
1509 * gas/arm/attr-march-iwmmxt2.d: Likewise.
1510 * gas/arm/attr-march-marvell-f.d: Likewise.
1511 * gas/arm/attr-march-xscale.d: Likewise.
1512 * gas/arm/attr-mcpu.d: Likewise.
1513 * gas/arm/attr-mfpu-arm1020e.d: Likewise.
1514 * gas/arm/attr-mfpu-arm1020t.d: Likewise.
1515 * gas/arm/attr-mfpu-arm1136jf-s.d: Likewise.
1516 * gas/arm/attr-mfpu-arm1136jfs.d: Likewise.
1517 * gas/arm/attr-mfpu-arm7500fe.d: Likewise.
1518 * gas/arm/attr-mfpu-fpa.d: Likewise.
1519 * gas/arm/attr-mfpu-fpa10.d: Likewise.
1520 * gas/arm/attr-mfpu-fpa11.d: Likewise.
1521 * gas/arm/attr-mfpu-fpe.d: Likewise.
1522 * gas/arm/attr-mfpu-fpe2.d: Likewise.
1523 * gas/arm/attr-mfpu-fpe3.d: Likewise.
1524 * gas/arm/attr-mfpu-maverick.d: Likewise.
1525 * gas/arm/attr-mfpu-neon-fp16.d: Likewise.
1526 * gas/arm/attr-mfpu-neon.d: Likewise.
1527 * gas/arm/attr-mfpu-softfpa.d: Likewise.
1528 * gas/arm/attr-mfpu-softvfp+vfp.d: Likewise.
1529 * gas/arm/attr-mfpu-softvfp.d: Likewise.
1530 * gas/arm/attr-mfpu-vfp.d: Likewise.
1531 * gas/arm/attr-mfpu-vfp10-r0.d: Likewise.
1532 * gas/arm/attr-mfpu-vfp10.d: Likewise.
1533 * gas/arm/attr-mfpu-vfp3.d: Likewise.
1534 * gas/arm/attr-mfpu-vfp9.d: Likewise.
1535 * gas/arm/attr-mfpu-vfpv2.d: Likewise.
1536 * gas/arm/attr-mfpu-vfpv3-d16.d: Likewise.
1537 * gas/arm/attr-mfpu-vfpv3.d: Likewise.
1538 * gas/arm/attr-mfpu-vfpv4-d16.d: Likewise.
1539 * gas/arm/attr-mfpu-vfpv4.d: Likewise.
1540 * gas/arm/attr-mfpu-vfpxd.d: Likewise.
1541 * gas/arm/attr-order.d: Likewise.
1542 * gas/arm/attr-override-cpu-directive.d: Likewise.
1543 * gas/arm/attr-override-mcpu.d: Likewise.
1544 * gas/arm/eabi_attr_1.d: Likewise.
1546 2010-05-11 Jie Zhang <jie@codesourcery.com>
1548 * gas/arm/attr-mfpu-vfpxd.d: New test.
1550 2010-05-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1552 * gas/arm/thumb32.d: Fix expected disassembly of ldmia
1555 2010-05-05 Nathan Sidwell <nathan@codesourcery.com>
1557 * gas/all/byte.s: New.
1558 * gas/all/byte.l: New.
1559 * gas/all/byte.d: New.
1560 * gas/all/gas.exp: Add it.
1562 2010-04-29 Nathan Sidwell <nathan@codesourcery.com>
1564 * gas/arm/weakdef-1.s: New.
1565 * gas/arm/weakdef-1.d: New.
1566 * gas/arm/weakdef-2.s: New.
1567 * gas/arm/weakdef-2.d: New.
1568 * gas/arm/weakdef-2.l: New.
1570 2010-04-27 Joseph Myers <joseph@codesourcery.com>
1572 * gas/tic6x/align-1-be.d, gas/tic6x/align-1.d,
1573 gas/tic6x/align-1.s, gas/tic6x/align-2.d, gas/tic6x/align-2.s:
1576 2010-04-24 H.J. Lu <hongjiu.lu@intel.com>
1579 * gas/i386/intelok.s: Add tests for "call|jmp [xtrn]".
1580 * gas/i386/intelok.d: Updated.
1582 2010-04-21 Joseph Myers <joseph@codesourcery.com>
1584 * gas/tic6x/insns-c674x.s, gas/tic6x/insns-c674x.d: Also test
1587 2010-04-21 H.J. Lu <hongjiu.lu@intel.com>
1590 * gas/i386/equ.s: Add tests for ".equ symbol, reg + NUM".
1591 * gas/i386/equ.d: Updated.
1593 2010-04-20 Nick Clifton <nickc@redhat.com>
1596 * gas/macros/altmacro.s: New test.
1597 * gas/macros/altmacro.d: Expected output.
1599 2010-04-16 Nick Clifton <nickc@redhat.com>
1602 * gas/hppa/basic/add2.s: Add test of simple 32-bit instruction.
1603 * gas/hppa/basic/basic.exp (do_add2): Add grep for expected
1606 2010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1608 * gas/arm/attr-mcpu.d: Update for new attribute tag names.
1609 * gas/arm/attr-mfpu-arm1020e.d: Likewise.
1610 * gas/arm/attr-mfpu-arm1020t.d: Likewise.
1611 * gas/arm/attr-mfpu-arm1136jf-s.d: Likewise.
1612 * gas/arm/attr-mfpu-arm1136jfs.d: Likewise.
1613 * gas/arm/attr-mfpu-neon-fp16.d: Likewise.
1614 * gas/arm/attr-mfpu-neon.d: Likewise.
1615 * gas/arm/attr-mfpu-softvfp+vfp.d: Likewise.
1616 * gas/arm/attr-mfpu-vfp.d: Likewise.
1617 * gas/arm/attr-mfpu-vfp10-r0.d: Likewise.
1618 * gas/arm/attr-mfpu-vfp10.d: Likewise.
1619 * gas/arm/attr-mfpu-vfp3.d: Likewise.
1620 * gas/arm/attr-mfpu-vfp9.d: Likewise.
1621 * gas/arm/attr-mfpu-vfpv2.d: Likewise.
1622 * gas/arm/attr-mfpu-vfpv3-d16.d: Likewise.
1623 * gas/arm/attr-mfpu-vfpv3.d: Likewise.
1624 * gas/arm/attr-mfpu-vfpv4-d16.d: Likewise.
1625 * gas/arm/attr-mfpu-vfpv4.d: Likewise.
1626 * gas/arm/attr-mfpu-vfpxd.d: Likewise.
1627 * gas/arm/attr-names.d: Add test to make sure all attribute names
1629 * gas/arm/attr-names.s: Likewise.
1631 2010-04-07 Jie Zhang <jie@codesourcery.com>
1633 * gas/arm/mapmisc.s: Test multiple mapping symbols have
1636 2010-04-06 Peter Bergner <bergner@vnet.ibm.com>
1638 * gas/ppc/476.d ("dccci", "dci", "iccci"): Add tests.
1639 * gas/ppc/476.s: Likewise.
1640 * gas/ppc/a2.d ("dccci", "dci", "iccci", "ici"): Add tests.
1641 * gas/ppc/a2.s: Likewise.
1643 2010-03-25 Joseph Myers <joseph@codesourcery.com>
1645 * gas/tic6x: New directory and testcases.
1647 2010-03-23 Joseph Myers <joseph@codesourcery.com>
1649 * gas/macros/dot.s: Remove space in .byte operands.
1651 2010-03-22 Sebastian Pop <sebastian.pop@amd.com>
1652 Quentin Neill <quentin.neill@amd.com>
1654 * testsuite/gas/i386/x86-64-lwp.s: Remove use of 16bit LWP insns.
1655 * testsuite/gas/i386/lwp.s: Same.
1656 * testsuite/gas/i386/x86-64-lwp.d: Updated.
1657 * testsuite/gas/i386/lwp.d: Updated.
1659 2010-03-19 Jie Zhang <jie@codesourcery.com>
1661 * gas/arm/mapmisc.s: Add the test case for two mapping
1662 symbols having the same value.
1663 * gas/arm/mapmisc.d: Likewise.
1665 2010-03-18 Wei Guozhi <carrot@google.com>
1668 * gas/arm/got_prel.s: New test case.
1669 * gas/arm/got_prel.d: Expected disassembly.
1671 2010-03-17 H.J. Lu <hongjiu.lu@intel.com>
1673 * gas/i386/i386.exp: Run list-1, list-2 and list-3 only for
1676 2010-03-08 H.J. Lu <hongjiu.lu@intel.com>
1680 * gas/i386/list-1.l: New.
1681 * gas/i386/list-1.s: Likewise.
1682 * gas/i386/list-2.l: Likewise.
1683 * gas/i386/list-2.s: Likewise.
1684 * gas/i386/list-3.l: Likewise.
1685 * gas/i386/list-3.s: Likewise.
1687 * gas/i386/i386.exp: Run list-1, list-2 and list-3.
1689 * lib/gas-defs.exp (gas_run_stdin): New.
1690 (run_list_test_stdin): Likewise.
1692 2010-02-26 Doug Evans <dje@sebabeach.org>
1694 * gas/mep/allinsn.be.d: Renamed from allinsn.d. Pass -EB.
1695 * gas/mep/allinsn.exp: branch1 is now bi-endian.
1696 * gas/mep/branch1.be.d: Renamed from branch1.d. Pass -EB.
1697 * gas/mep/branch1.le.d: New file.
1698 * gas/mep/dj1.be.d: Renamed from dj1.d. Pass -EB.
1699 * gas/mep/dj2.be.d: Renamed from dj2.d. Pass -EB.
1701 2010-02-26 Jie Zhang <jie@codesourcery.com>
1703 * gas/arm/thumb32.s, gas/arm/thumb32.d: Add a new test
1705 * gas/arm/thumb32.l: Adjust.
1707 2010-02-26 Jie Zhang <jie@codesourcery.com>
1709 * gas/arm/neon-ldst-align-bad.d: New test.
1710 * gas/arm/neon-ldst-align-bad.l: New test.
1711 * gas/arm/neon-ldst-align-bad.s: New test.
1713 2010-02-25 Wu Zhangjin <wuzhangjin@gmail.com>
1715 * gas/mips/loongson-2f-2.s: New test of -mfix-loongson2f-nop.
1716 * gas/mips/loongson-2f-2.d: Likewise.
1717 * gas/mips/loongson-2f-3.s: New test of -mfix-loongson2f-jump.
1718 * gas/mips/loongson-2f-3.d: Likewise.
1719 * gas/mips/mips.exp: Run the new tests.
1721 2010-02-24 Nick Clifton <nickc@redhat.com>
1724 * gas/arm/arch7em.d: Replace expected disassembly of
1725 <prefix>addsubx with <prefix>asx. Also replace <prefix>subaddx
1727 * gas/arm/archv6.d: Likewise.
1728 * gas/arm/thumb32.d: Likewise.
1730 2010-02-23 Daniel Gutson <dgutson@codesourcery.com>
1732 * gas/arm/depr-swp.d: New test case.
1733 * gas/arm/depr-swp.s: New file.
1734 * gas/arm/depr-swp.l: New file.
1736 2010-02-23 Nick Clifton <nickc@redhat.com>
1738 * gas/arm/thumb2_bcond.d: Allow for varying number of nops at the
1739 end of the section depending upon the target of the arm assembler
1742 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1744 * gas/arm/attr-order.d: Fix test for new names for attribute
1747 2010-02-12 Daniel Gutson <dgutson@codesourcery.com>
1749 * gas/arm/sp-pc-validations-bad.d: New testcase.
1750 * gas/arm/sp-pc-validations-bad.l: New file.
1751 * gas/arm/sp-pc-validations-bad.s: New file.
1752 * gas/arm/sp-pc-validations-bad-t.d: New testcase.
1753 * gas/arm/sp-pc-validations-bad-t.l: New file.
1754 * gas/arm/sp-pc-validations-bad-t.s: New file.
1755 * gas/arm/sp-pc-usage-t.d: Removed invalid insns.
1756 * gas/arm/sp-pc-usage-t.s: Likewise.
1757 * gas/arm/unpredictable.d: Likewise.
1758 * gas/arm/unpredictable.s: Likewise.
1759 * gas/arm/thumb2_bcond.d: Added test.
1760 * gas/arm/thumb2_bcond.s: Likewise.
1762 2010-02-12 Tristan Gingold <gingold@adacore.com>
1764 * gas/ia64/slotcount.s, gas/ia64/slotcount.s: New test.
1765 * gas/ia64/ia64.exp: Add slotcount test (vms only).
1767 2010-02-10 Quentin Neill <quentin.neill@amd.com>
1768 Sebastian Pop <sebastian.pop@amd.com>
1770 * gas/i386/x86-64-xop.d: Add vpermil2p[sd] tests.
1771 * gas/i386/x86-64-xop.s: Likewise.
1772 * gas/i386/xop.d: Likewise.
1773 * gas/i386/xop.s: Likewise.
1775 2010-02-08 Christophe Lyon <christophe.lyon@st.com>
1777 * gas/arm/branch-reloc.s, gas/arm/branch-reloc.d,
1778 gas/arm/branch-reloc.l: New tests and expected results with all
1779 variants of call: ARM/Thumb, local/global, inter/intra-section,
1782 2010-02-08 Christophe Lyon <christophe.lyon@st.com>
1784 * gas/arm/arm-it-auto.d: Update expected results.
1785 * gas/arm/bl-local-v4t.d: Likewise.
1786 * gas/arm/blx-local.d: Likewise.
1787 * gas/arm/thumb-w-good.d: Likewise.
1788 * gas/arm/wince.d: Likewise.
1790 2010-02-08 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
1792 * gas/ppc/titan.d, * gas/ppc/titan.s: New test.
1793 * gas/ppc/ppc.exp: Run it.
1795 2010-02-03 Quentin Neill <quentin.neill@amd.com>
1797 * gas/i386/i386.exp: Rename amdfam15 test cases to bdver1.
1798 * gas/i386/x86-64-nops-1-amdfam15.d: Renamed test case to
1799 gas/i386/x86-64-nops-1-bdver1.d.
1800 * gas/i386/nops-1-amdfam15.d: Renamed test case to
1801 gas/i386/nops-1-bdver1.d.
1803 2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1805 * gas/arm/dis-data.d: Update test name. Do not expect
1807 * gas/arm/dis-data2.d, gas/arm/dis-data2.s,
1808 gas/arm/dis-data3.d, gas/arm/dis-data3.s: New tests.
1810 2010-01-29 Nick Clifton <nickc@redhat.com>
1813 * gas/arm/neon-omit.s: Add instruction that causes crash.
1814 * gas/arm/neon-omit.d: Add expected disassembly.
1816 2010-01-28 Dave Korn <dave.korn.cygwin@gmail.com>
1818 * gas/pe/section-align-1.d: Don't test section flags.
1819 * gas/pe/section-align-2.d: Likewise.
1821 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
1823 * gas/i386/fma-scalar-intel.d: New.
1824 * gas/i386/fma-scalar.d: Likewise.
1825 * gas/i386/fma-scalar.s: Likewise.
1826 * gas/i386/x86-64-fma-scalar-intel.d: Likewise.
1827 * gas/i386/x86-64-fma-scalar.d: Likewise.
1828 * gas/i386/x86-64-fma-scalar.s: Likewise.
1830 * gas/i386/i386.exp: Run fma-scalar, fma-scalar-intel,
1831 x86-64-fma-scalar and x86-64-fma-scalar-intel.
1833 2010-01-28 Nick Clifton <nickc@redhat.com>
1836 * gas/pe/aligncomm-c.d: Dump all sections.
1838 2010-01-27 Dave Korn <dave.korn.cygwin@gmail.com>
1840 * gas/pe/section-align-1.s: New test source file.
1841 * gas/pe/section-align-1.d: Likewise control script.
1842 * gas/pe/section-align-2.s: Likewise ...
1843 * gas/pe/section-align-2.d: ... and likewise.
1844 * gas/pe/pe.exp: Invoke new testcases.
1846 2010-01-27 H.J. Lu <hongjiu.lu@intel.com>
1848 * gas/i386/avx-scalar-intel.d: New.
1849 * gas/i386/avx-scalar.d: Likewise.
1850 * gas/i386/avx-scalar.s: Likewise.
1851 * gas/i386/x86-64-avx-scalar-intel.d: Likewise.
1852 * gas/i386/x86-64-avx-scalar.d: Likewise.
1853 * gas/i386/x86-64-avx-scalar.s: Likewise.
1855 * gas/i386/i386.exp: Run avx-scalar, avx-scalar-intel,
1856 x86-64-avx-scalar and x86-64-avx-scalar-intel.
1858 2010-01-23 H.J. Lu <hongjiu.lu@intel.com>
1860 * gas/i386/avx.s: Add more tests.
1861 * gas/i386/x86-64-avx.s: Likewise.
1863 * gas/i386/avx-intel.d: Updated.
1864 * gas/i386/avx.d: Likewise.
1865 * gas/i386/x86-64-avx-intel.d: Likewise.
1866 * gas/i386/x86-64-avx.d: Likewise.
1868 2010-01-23 Richard Sandiford <r.sandiford@uk.ibm.com>
1870 * gas/ppc/xcoff-ref-1.s, gas/ppc/xcoff-ref-1.l: New test.
1871 * gas/ppc/aix.exp: Run it.
1873 2010-01-21 H.J. Lu <hongjiu.lu@intel.com>
1875 * gas/i386/x86-64-xsave.s: Add tests for xsave64 and xrstor64.
1877 * gas/i386/x86-64-xsave-intel.d: Updated.
1878 * gas/i386/x86-64-xsave.d: Likewise.
1880 2010-01-20 Nick Clifton <nickc@redhat.com>
1883 * gas/arm/vfp-neon-syntax.d: Update expected disassembly.
1884 * gas/arm/vfp-neon-syntax_t2.d: Likewise.
1886 2010-01-15 Sebastian Pop <sebastian.pop@amd.com>
1888 * gas/i386/x86-64-xop.d: Add missing patterns.
1889 * gas/i386/x86-64-xop.s: Same.
1890 * gas/i386/xop.d: Same.
1891 * gas/i386/xop.s: Same.
1893 2010-01-13 Daniel Jacobowitz <dan@codesourcery.com>
1895 * gas/arm/thumb-nop.s: Add .syntax unified.
1897 2010-01-13 Daniel Jacobowitz <dan@codesourcery.com>
1899 * gas/arm/thumb-nop.d, gas/arm/thumb-nop.s: New test.
1900 * gas/arm/relax_branch_align.d: Expect a default NOP instruction.
1901 * gas/arm/vfp1_t2.d, gas/arm/vfp1xD_t2.d: Specify a CPU with
1904 2010-01-13 Nick Clifton <nickc@redhat.com>
1906 * gas/elf/section0.d: Skip this test for the h8300.
1907 * gas/elf/section1.d: Likewise.
1908 * gas/elf/section6.d: Likewise.
1909 * gas/elf/elf.exp: Skip section2 and section5 tests when the
1910 target is the h8300.
1912 2010-01-06 Quentin Neill <quentin.neill@amd.com>
1914 * gas/i386/i386.exp: Add new amdfam15 test cases.
1915 * gas/i386/nops-1-amdfam15.d: New.
1916 * gas/i386/x86-64-nops-1-amdfam15.d: New.
1918 2010-01-06 Daniel Gutson <dgutson@codesourcery.com>
1920 * gas/arm/dis-data.d: New test case.
1921 * gas/arm/dis-data.s: New file.
1923 2010-01-04 Daniel Gutson <dgutson@codesourcery.com>
1925 * gas/arm/neon-logic.d: New test case.
1926 * gas/arm/neon-logic.s: New file.
1928 2010-01-04 Daniel Gutson <dgutson@codesourcery.com>
1930 * gas/arm/neon-addressing-bad.d: New test case.
1931 * gas/arm/neon-addressing-bad.s: New file.
1932 * gas/arm/neon-addressing-bad.l: New file.
1934 2010-01-03 Daniel Gutson <dgutson@codesourcery.com>
1936 * gas/arm/neon-suffix-bad.d: New test case.
1937 * gas/arm/neon-suffix-bad.s: New file.
1938 * gas/arm/neon-suffix-bad.l: New file.
1940 For older changes see ChangeLog-2009
1942 Copyright (C) 2010 Free Software Foundation, Inc.
1944 Copying and distribution of this file, with or without modification,
1945 are permitted in any medium without royalty provided the copyright
1946 notice and this notice are preserved.
1952 version-control: never