2002-09-17 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
[binutils-gdb.git] / gas / testsuite / ChangeLog
1 2002-09-17 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2
3 * gas/mips/jal-range.s: Check for jal overflows.
4 * gas/mips/jal-range.l: List file for it.
5 * gas/mips/mips.exp: Use it.
6
7 2002-09-08 Ben Elliston <bje@redhat.com>
8
9 * gas/hppa/basic/basic.exp: Update DejaGnu mail address.
10 * gas/hppa/parse/parse.exp: Likewise.
11 * gas/hppa/reloc/reloc.exp: Likewise.
12 * gas/hppa/unsorted/unsorted.exp: Likewise.
13 * gas/mn10200/basic.exp: Likewise.
14 * gas/mn10300/basic.exp: Likewise.
15 * gas/sh/basic.exp: Likewise.
16 * gas/sh/sh64/sh64.exp: Likewise.
17 * gas/v850/basic.exp: Likewise.
18 * lib/gas-defs.exp: Likewise.
19
20 * gas/all/gas.exp: Removing limping support for DejaGnu 1.1.1.
21 * gasp/gasp.exp: Likewise.
22
23 2002-09-05 Alan Modra <amodra@bigpond.net.au>
24
25 * gas/i386/absrel.s: New.
26 * gas/i386/absrel.d: New.
27 * gas/i386/pcrel.s: New.
28 * gas/i386/pcrel.d: New.
29 * gas/i386/i386.exp: Run them.
30 * gas/testsuite/gas/mmix/comment-1.d: Don't test the symbol
31 index, the name will do.
32 * gas/mri/moveml.d: Escape dots.
33 * gas/macros/macros.exp (strings): Add rs6000-*-* to xfails.
34 * gas/mips/beq.s: Don't make text_label global.
35 * gas/mips/mips32.s: Likewise.
36 * gas/mips/mips64-mips3d.s: Likewise.
37
38 2002-08-28 Alan Modra <amodra@bigpond.net.au>
39
40 * gas/mcore/allinsn.d: Escape dots. Pass -z to objdump and adjust
41 to suit. Match coff relocs. Match "from address pool" comments.
42 * gas/sparc/pcrel.s: Use 2b label in expressions.
43 * gas/sparc/pcrel64.s: Likewise.
44 * gas/sparc/pcrel.d: Adjust to suit.
45 * gas/sparc/pcrel64.d: Likewise.
46 * gas/vtable/vtable.exp: Move xfails to ..
47 (proc vtable_setup_xfails): .. here. Add i866.
48
49 * gas/macros/macros.exp (strings): Update xfails.
50
51 2002-08-26 Alan Modra <amodra@bigpond.net.au>
52
53 * gas/m68k/all.exp: xfail non-ELF targets on pcrel test.
54
55 * gas/m68hc11/insns.d: Quote dots.
56 * gas/m68hc11/opers12.d: Likewise.
57
58 * gas/ieee-fp/x930509a.exp: Run the test but xfail. Add c80 to xfails.
59
60 * gas/vax/quad.exp: Use quad_elf.s for ELF targets.
61 * gas/vax/quad.s: Align
62 * gas/vax/quad_elf.s: New version of quad.s with %reg.
63
64 * gas/sparc/sparc.exp (sparc_elf_setup): New.
65 Use it to xfail for non-ELF targets.
66
67 * gas/tic54x/align.s: Add comment.
68 * gas/tic54x/align.d: Adjust .text size for 2002-05-23 write.c change.
69 * gas/tic54x/extaddr.d: Similarly adjust disassembly tail.
70
71 2002-08-22 Nick Clifton <nickc@redhat.com>
72
73 * gas/arm/arch5tej.s: Add nops to align output.
74 * gas/arm/arch5tej.d: Expect nops.
75 * gas/arm/arm7t.s: Add nops, remove thumb instructions.
76 * gas/arm/arm7t.d: Expect nops.
77 * gas/arm/armv1.s: Add nops.
78 * gas/arm/armv1.d: Expect nops.
79 * gas/arm/fpa-mem.s: Add nops.
80 * gas/arm/fpa-mem.d: Expext nops.
81 * gas/arm/vfp1.s: Add nops.
82 * gas/arm/vfp1.d: Expect nops.
83 * gas/arm/xscale.s: Add nops.
84 * gas/arm/xscale.d: Expect nops.
85 * gas/arm/arm.exp: Do not run thumb tests for arm-aout
86 toolchain.
87
88 2002-08-22 Alan Modra <amodra@bigpond.net.au>
89
90 * gas/ppc/ppc.exp: Don't run e500 test on xcoff targets.
91 * gas/ppc/astest2.d: Escape dots.
92
93 2002-08-20 Richard Sandiford <rsandifo@redhat.com>
94
95 * gas/mips/rol.s: Add rotate by zero tests.
96 * gas/mips/rol.d: Update accordingly.
97 * gas/mips/rol64.d: Expect rotates by zero to use dsrl.
98
99 2002-08-19 Elena Zannoni <ezannoni@redhat.com>
100
101 From matthew green <mrg@redhat.com>
102
103 * e500.s: New tests for e500 instructions.
104 * e500.d: Results for new test.
105 * ppc.exp: Test e500.s.
106
107 2002-08-16 Stephen Clarke <stephen.clarke@superh.com>
108
109 * gas/sh/sh64/datal32-3.d: Formatting change to match the current
110 output of objdump.
111
112 2002-08-16 Alan Modra <amodra@bigpond.net.au>
113
114 * gas/all/gas.exp (forward references): Don't test c30.
115 * gas/d30v/guard-debug.d: Use -gstabs rather than -g.
116 * gas/elf/ehopt0.s: Don't use "$" in labels.
117 * gas/ieee-fp/x930509a.exp: Don't test c30.
118 * gas/m68hc11/malis.d: Adjust -I so that test runs when not building
119 in source dir.
120 * gas/mri/mri.exp: Don't run on "m68hc*".
121 * gas/sh/basic.exp (do_fp): Match LE too.
122 (pcrel-coff): Run this version for "sh*-pe*" and rename "sh*-hms" to
123 "sh*-rtems".
124 * gas/sh/pcrel-coff.d: Add -EB to objdump flags.
125 * gas/vtable/vtable.exp: Don't run on linuxecoff. setup_xfail in
126 preference to not running on ELF targets that might one day pass.
127 Add more xfails. Add more targets to the REL list.
128
129 2002-08-14 H.J. Lu <hjl@gnu.org>
130
131 * gas/mips/elempic.d: Treat "addiu" and "daddiu" as equivalent
132 when $0 is source.
133 * gas/mips/telempic.d: Likewise.
134 * gas/mips/telempic.d: Likewise.
135
136 2002-08-13 Stephane Carrez <stcarrez@nerim.fr>
137
138 * gas/m68hc11/all.exp: Run the new test.
139 * gas/m68hc11/insns12.s: New file to test specific 68HC12 insns.
140 * gas/m68hc11/insns12.d: New file.
141 * gas/m68hc11/branchs12.s: New test.
142 * gas/m68hc11/branchs12.d: New test.
143
144 * gas/m68hc11/all_insns.d: Dump the relocs to verify that they
145 are against symbols and not sections (for linker relaxation).
146 * gas/m68hc11/insns-dwarf2.d: Likewise.
147 * gas/m68hc11/insns.d: Likewise.
148 * gas/m68hc11/lbranch.d: Likewise.
149 * gas/m68hc11/lbranch-dwarf2.d: Likewise.
150 * gas/m68hc11/opers12.d: Likewise.
151 * gas/m68hc11/opers12-dwarf2.d: Likewise.
152
153 2002-08-12 Richard Sandiford <rsandifo@redhat.com>
154
155 * gas/mips/elf-consthilo.[sd]: New test.
156 * gas/mips/mips.exp: Run it.
157
158 2002-08-09 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
159
160 * gas/mips/empic.d: Treat "addiu" and "daddiu" as equivalent when
161 $0 is source.
162
163 2002-08-06 Alan Modra <amodra@bigpond.net.au>
164
165 * gas/ppc/altivec_xcoff64.d: Adjust for aix5 target.
166 * gas/ppc/booke_xcoff64.d: Likewise. Also fix relocs.
167
168 2002-08-01 H.J. Lu <hjl@gnu.org>
169
170 * gas/mips/elf-rel6.s: Add ".p2align 4".
171 * gas/mips/elf-rel6.d: Check nop.
172
173 2002-08-01 Richard Sandiford <rsandifo@redhat.com>
174
175 * gas/mips/elf-rel6.[sd]: New test.
176 * gas/mips/mips.exp: Run it.
177
178 2002-07-29 Chris Demetriou <cgd@broadcom.com>
179
180 * gas/mips/elf_ase_mips16.d: New file to test ELF MIPS16 ASE marking.
181 * gas/mips/elf_ase_mips16.s: Likewise.
182 * gas/mips/mips.exp: Run the new test.
183
184 2002-07-26 Alan Modra <amodra@bigpond.net.au>
185
186 * gas/ppc/altivec.d: Invoke "as" with "-a32".
187
188 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
189
190 * gas/mips/mips-gp32-fp64.d,
191 * gas/mips/mips-gp32-fp64-pic.d: Add -mfp64.
192
193 2002-07-19 Hans-Peter Nilsson <hp@bitrange.com>
194
195 * gas/mmix/list-pseudoints.l: Adjust for changes in gas section
196 padding.
197 * gas/mmix/greg7.d: Ditto.
198 * gas/mmix/greg8.d: Ditto.
199 * gas/mmix/fb-2.d: Ditto.
200 * gas/mmix/comment-1.d: Ditto.
201 * gas/mmix/byte-1.d: Ditto.
202
203 2002-07-17 H.J. Lu <hjl@gnu.org>
204
205 * gas/ia64/dv-branch.d: Updated.
206 * gas/ia64/opc-b.d: Likewise.
207
208 2002-07-08 Alan Modra <amodra@bigpond.net.au>
209
210 * gas/i386/intel16.s: New.
211 * gas/i386/intel16.d: New.
212 * gas/i386/i386.exp: Run it.
213
214 2002-07-03 Alan Modra <amodra@bigpond.net.au>
215
216 * lib/gas-defs.exp (run_dump_test): Run objdump/nm/objcopy/readelf
217 with LC_ALL=C to ensure consistent sorting.
218
219 2002-06-18 Dave Brolley <brolley@redhat.com>
220
221 * gas/frv: New testsuite.
222
223 Mon Jun 17 16:23:59 2002 J"orn Rennecke <joern.rennecke@superh.com>
224
225 * gas/sh/dsp.s: Add three more instructions.
226 * gas/sh/dsp.d: Update.
227
228 2002-06-14 Daniel Jacobowitz <drow@mvista.com>
229
230 * gas/mips/lineno.d: Use --gstabs.
231 * gas/mips/mips.exp (lineno.s): Remove XFAIL.
232
233 2002-06-12 Tom Rix <trix@redhat.com>
234
235 * gas/ppc/aix.exp: Run tests for all versions of powerpc AIX. Add
236 text alignment tests.
237 * gas/ppc/textalign-xcoff-001.d: New Test.
238 * gas/ppc/textalign-xcoff-002.d: New Test.
239 * gas/ppc/test1xcoff32.d : Change text section alignment.
240 * gas/ppc/booke_xcoff.d: Remove invalid pad.
241
242 2002-06-06 John David Anglin <dave@hiauly1.hia.nrc.ca>
243
244 * gas/hppa/basic/add.s: Set code level to 1.1.
245 * gas/hppa/basic/branch.s: Likewise.
246 * gas/hppa/basic/dcor.s: Likewise.
247 * gas/hppa/basic/logical.s: Likewise.
248 * gas/hppa/basic/shladd.s: Likewise.
249 * gas/hppa/basic/sub.s: Likewise.
250 * gas/hppa/basic/unit.s: Likewise.
251 * gas/hppa/unsorted/unsorted.exp: Return if target "*-*-linux*".
252
253 2002-05-31 Chris G. Demetriou <cgd@broadcom.com>
254
255 * gas/mips/sb1-ext-mdmx.s: New file.
256 * gas/mips/sb1-ext-mdmx.d: Likewise.
257 * gas/mips/mips.exp: Run new "sb1-ext-mdmx" test.
258
259 2002-05-31 Chris G. Demetriou <cgd@broadcom.com>
260
261 * gas/mips/mips.exp: Use elf-rel2 and elfel-rel2 for
262 mipsisa64*-*-* targets, rather than e32-rel2 and e32el-rel2.
263
264 2002-05-30 Chris G. Demetriou <cgd@broadcom.com>
265
266 * gas/mips/mips64-mdmx.s: Tweak to more thoroughly cover
267 instruction encodings.
268 * gas/mips/mips64-mdmx.d: Likewise.
269
270 2002-05-30 Chris G. Demetriou <cgd@broadcom.com>
271
272 * gas/mips/mips64-mdmx.s: New file.
273 * gas/mips/mips64-mdmx.d: Likewise.
274 * gas/mips/mips.exp: Run new "mips64-mdmx" test.
275
276 2002-05-30 Richard Henderson <rth@redhat.com>
277
278 * gas/alpha/elf-tls-1.s, gas/alpha/elf-tls-1.d: New.
279 * gas/alpha/elf-tls-2.s, gas/alpha/elf-tls-1.l: New.
280 * gas/alpha/elf-tls-3.s, gas/alpha/elf-tls-1.l: New.
281 * gas/alpha/alpha.exp: Run them.
282
283 2002-05-30 Tom Rix <trix@redhat.com>
284
285 * gas/d10v/d10v.exp: Add -gstabs packing, sequence control
286 packing, warning, instruction packing, label, immediate and,
287 error tests.
288 * gas/d10v/instruction_packing-001.d - intruction_packing-010.d:
289 New tests.
290 * gas/d10v/control-001.d: New test.
291 * gas/d10v/warning-001.d - warning-019.d: New tests.
292 * gas/d10v/label-001.d: New test.
293 * gas/d10v/error-001.d - error-002.d : New tests.
294 * gas/d10v/immediate-001.d - immediate-007.d: New tests.
295
296 * lib/gas-defs.exp (run_dump_test): Add error option.
297
298 2002-05-28 Kuang Hwa Lin <kuang@sbcglobal.net>
299
300 * gas/dlx: New directory: DLX gas testsuite
301 * alltests.exp: New file: Test driver
302 * branch.d: New file: Expected results.
303 * branch.s: New file: Test branch insns.
304 * itype.d: New file: Expected results.
305 * itype.s: New file: Test ordinary insns.
306 * lhi.d: New file: Expected results.
307 * lhi.s: New file: Test load hi insns.
308 * load.d: New file: Expected results.
309 * load.s: New file: Test load insns.
310 * rtype.d: New file: Expected results.
311 * rtype.s: New file: Test arithmetic insns.
312 * store.d: New file: Expected results.
313 * store.s: New file: Test store insns.
314
315 2002-05-23 Tom Rix <trix@redhat.com>
316
317 * gas/d10v/d10v.exp: Add instruction packing test.
318 * gas/d10v/instruction_packing.s : New test.
319
320 2002-05-22 Tom Rix <trix@redhat.com>
321
322 * gas/d10v/d10v.exp: Renamed from d10.exp. Add address-* tests.
323 * gas/d10v/address-001.s - address-041.s : New tests.
324
325 2002-05-23 H.J. Lu <hjl@gnu.org>
326
327 * gas/mips/elf-rel.d: Skip the padding.
328 * gas/mips/elfel-rel.d: Likewise.
329
330 2002-05-23 H.J. Lu <hjl@gnu.org>
331
332 * gas/all/align2.d: New.
333 * gas/all/align2.s: New.
334
335 * gas/all/gas.exp: Run align2.
336
337 2002-05-22 H.J. Lu <hjl@gnu.org>
338
339 * gas/mips/elf-rel.d: Updated for the subsegs_finish change in
340 write.c.
341 * gas/mips/elfel-rel.d: Likewise.
342
343 Wed May 22 14:26:07 2002 J"orn Rennecke <joern.rennecke@superh.com>
344
345 * gas/sh/pcrel-coff.s: New file.
346 * gas/sh/pcrel-coff.d: Likewise.
347 * gas/sh/basic.exp: For coff, don't do dsp test,
348 and a modified pcrel test.
349
350 2002-05-22 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
351
352 * gas/mips/rol64.s: New file, test of drol, dror macros.
353 * gas/mips/rol64.d: Likewise.
354 * gas/mips/mips.exp: Add new test.
355
356 2002-05-20 Nick Clifton <nickc@cambridge.redhat.com>
357
358 * gas/arm/arm.exp: Replace deprecated command line switches
359 with their modern equivalents.
360 * gas/arm/arm7t.d: As above.
361 * gas/arm/armv1.d: As above.
362 * gas/arm/fpa-dyadic.d: As above.
363 * gas/arm/fpa-mem.d: As above.
364 * gas/arm/fpa-monadic.d: As above.
365 * gas/arm/inst.d: As above.
366 * gas/arm/ldconst.d: As above.
367 * gas/arm/xscale.d: As above.
368
369 2002-05-13 Alan Modra <amodra@bigpond.net.au>
370
371 * gas/i386/x86-64-opcode.s: Pad out end of .text with zeros.
372 * gas/i386/x86-64-opcode.d: Adjust.
373
374 2002-05-02 Nick Clifton <nickc@cambridge.redhat.com>
375
376 * gas/arm/arm7t.s: Add thumb mode "sub r?, #0" and "add r?, #0".
377 * gas/arm/arm7t.d: Add expected results. (Make sure that the
378 subtract is not converted into an add).
379
380 2002-04-23 H.J. Lu <hjl@gnu.org>
381
382 * gas/mips/elempic.d: Use empic.l.
383 * gas/mips/telempic.d: Likewise.
384 * gas/mips/tempic.d: Likewise.
385
386 2002-04-23 H.J. Lu <hjl@gnu.org>
387
388 * gas/hppa/parse/parse.exp: Don't expect failure on line separator
389 test on hppa*-*-linux* nor hppa*-*-netbsd*.
390
391 2002-04-22 Chris Demetriou <cgd@broadcom.com>
392
393 * gas/mips/mips-gp64-fp32.l: New file.
394 * gas/mips/mips-gp64-fp32.d: Use mips-gp64-fp32.l to check stderr
395 output.
396 * gas/mips/mips-gp64-fp64.l: New file.
397 * gas/mips/mips-gp64-fp64.d: Use mips-gp64-fp64.l to check stderr
398 output.
399
400 2002-04-22 Chris Demetriou <cgd@broadcom.com>
401
402 * lib/gas-defs.exp (run_dump_test): Support new attribute "stderr"
403 which is a file used to regexp_diff the assembler's pruned stderr
404 output.
405 (write_file): New helper function to write a string into a file.
406
407 * gas/mips/empic.l: New file which matches empic tests' warnings.
408 * gas/mips/empic.d: Use empic.l.
409
410 2002-04-19 Nick Clifton <nickc@cambridge.redhat.com>
411
412 * gas/all/gas.exp (cofftag): Do not run test for xscale-coff
413 toolchain.
414 (struct, align, incbin): Use case switch so that other targets to
415 be skipped can be added in the future.
416
417 2002-04-17 matthew green <mrg@redhat.com>
418
419 * gas/ppc/altivec.d: Fix dssall test.
420 * gas/ppc/altivec.s: Likewise.
421 * gas/ppc/altivec_xcoff.d: Likewise.
422 * gas/ppc/altivec_xcoff.s: Likewise.
423 * gas/ppc/altivec_xcoff64.d: Likewise.
424 * gas/ppc/altivec_xcoff64.s: Likewise.
425
426 2002-04-04 Nick Clifton <nickc@cambridge.redhat.com>
427
428 * gas/mips/mips.exp: Remove spurious whaitespace.
429 Open out one-line if-then-else test clauses so that other clauses
430 can be inserted in the future.
431
432 2002-03-19 Bo Thorsen <bo@suse.de>
433
434 * gas/i386/x86-64-opcode.d: More test cases for x86-64 opcodes.
435 * gas/i386/x86-64-opcode.s: Likewise
436
437 2002-03-15 Chris G. Demetriou <cgd@broadcom.com>
438
439 * gas/mips/mips64-mips3d.s: New file.
440 * gas/mips/mips64-mips3d.d: Likewise.
441 * gas/mips/mips.exp: Run new "mips64-mips3d" test.
442
443 2002-03-15 Chris G. Demetriou <cgd@broadcom.com>
444
445 * gas/mips/mips.exp: Use elf-rel2 and elfel-rel2 for
446 mipsisa32*-*-* targets, rather than e32-rel2 and e32el-rel2.
447
448 2002-03-14 Hans-Peter Nilsson <hp@bitrange.com>
449
450 * gas/mmix/weak1.d, gas/mmix/weak1.d: New test.
451
452 2002-03-05 Paul Koning <pkoning@equallogic.com>
453
454 * gas/pdp11/pdp11.exp: New file.
455 * gas/pdp11/opcode.s: Ditto.
456 * gas/pdp11/opcode.d: Ditto.
457
458 2002-02-22 Bo Thorsen <bo@suse.de>
459
460 * i386.exp: Add x86-64-opcode (checks valid opcodes) and x86-64-inval
461 (checks invalid opcodes) checks
462 * x86-64-inval.l: New file.
463 * x86-64-inval.s: New file.
464 * x86-64-opcode.d: New file.
465 * x86-64-opcode.s: New file.
466
467 2002-02-26 Chris Demetriou <cgd@broadcom.com>
468
469 * gas/mips/empic2.d: Adjust for the fact that relocations on
470 symbols local to this file are resolved at assembly time into
471 section-relative relocations, even if the symbols are extern.
472 * gas/mips/empic2.s: Add file offset information, so the next
473 person to do the math mentioned above has an easier time.
474 * gas/mips/jal-empic-elf.d: New test.
475 * gas/mips/jal-empic-elf-2.d, gas/mips/jal-empic-elf-2.s: New test.
476 * gas/mips/jal-empic-elf-3.d, gas/mips/jal-empic-elf-3.s: New test.
477 * gas/mips/mips.exp: Run the new tests.
478
479 2002-02-25 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
480
481 * mips-gp64-fp32-pic.d: Fix test of 64bit register loads.
482 * mips-gp64-fp32-pic.s: Likewise.
483 * mips-gp64-fp32.d: Likewise.
484 * mips-gp64-fp32.s: Likewise.
485 * mips-gp64-fp64-pic.d: Likewise.
486 * mips-gp64-fp64-pic.s: Likewise.
487 * mips-gp64-fp64.d: Likewise.
488 * mips-gp64-fp64.s: Likewise.
489
490 2002-02-25 Alan Modra <amodra@bigpond.net.au>
491
492 * gas/hppa/reloc/reloc.exp: Update copyright date.
493
494 2002-02-24 Hans-Peter Nilsson <hp@bitrange.com>
495
496 * gas/mmix/bspec-1.d, gas/mmix/bspec-2.d, gas/mmix/comment-1.d:
497 Adjust to changes in readelf output.
498
499 2002-02-22 Nick Clifton <nickc@cambridge.redhat.com>
500
501 * gasp/gasp.exp: If gasp does not exist, do not complain, just
502 exit silently.
503
504 2002-02-20 Tom Rix <trix@redhat.com>
505
506 * gas/ppc/ppc.exp: Add xcoff booke tests.
507 * gas/ppc/booke_xcoff.s: New.
508 * gas/ppc/booke_xcoff.d: New.
509 * gas/ppc/booke_xcoff64.s: New.
510 * gas/ppc/booke_xcoff64.d: New.
511
512 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
513
514 * gas/sh/basic.exp: Don't run PIC tests for targets that don't
515 support it.
516
517 2002-02-14 Tom Rix <trix@redhat.com>
518
519 * gas/ppc/ppc.exp: Add xcoff altivec tests.
520 * gas/ppc/altivec_xcoff.s: New.
521 * gas/ppc/altivec_xcoff.d: New.
522 * gas/ppc/altivec_xcoff64.s: New.
523 * gas/ppc/altivec_xcoff64.d: New.
524
525 2002-02-13 Ben Elliston <bje@redhat.com>
526
527 * gasp/flonums.asm: New test.
528 * gasp/flonums.err: New result.
529 * gasp/flonums.out: Likewise.
530
531 2002-02-12 John David Anglin <dave@hiauly1.hia.nrc.ca>
532
533 * gas/hppa/reloc/reloc.exp (labelopbug.s): Change test to suit
534 hppa_fix_adjustable change.
535
536 2002-02-09 Richard Henderson <rth@redhat.com>
537
538 * gas/alpha/elf-reloc-5.s, gas/alpha/elf-reloc-5.d: New.
539 * gas/alpha/elf-reloc-6.s, gas/alpha/elf-reloc-6.l: New.
540 * gas/alpha/alpha.exp: Run them.
541
542 2002-02-08 Chris Demetriou <cgd@broadcom.com>
543
544 * gas/mips/mips.exp: Document (but do not XFAIL) currently-failing
545 MIPS ECOFF tests, providing what information is known about
546 the origins of the failures.
547
548 2002-02-08 Alexandre Oliva <aoliva@redhat.com>
549
550 Contribute sh64-elf.
551 2002-02-01 Alexandre Oliva <aoliva@redhat.com>
552 * gas/sh/sh64/syntax-1.s: Remove `-4' from @(expr-4,pc).
553 2002-01-28 Alexandre Oliva <aoliva@redhat.com>
554 * gas/sh/sh64/crange1-1.d: Formatting changes to match the current
555 output of objdump.
556 * gas/sh/sh64/crange1-2.d: Likewise.
557 * gas/sh/sh64/crange2-2.d: Likewise.
558 * gas/sh/sh64/crange3-1.d: Likewise.
559 * gas/sh/sh64/crange4-1.d: Likewise.
560 * gas/sh/sh64/datal-2.d: Likewise.
561 * gas/sh/sh64/datal32-1.d: Likewise.
562 * gas/sh/sh64/datal32-3.d: Likewise.
563 * gas/sh/sh64/localcom-1.d: Likewise.
564 * gas/sh/sh64/mix-1.d: Likewise.
565 * gas/sh/sh64/pt32-1.d: Likewise.
566 * gas/sh/sh64/rel32-1.d: Likewise.
567 * gas/sh/sh64/rel32-2.d: Likewise.
568 * gas/sh/sh64/rel32-3.d: Likewise.
569 * gas/sh/sh64/rel32-4.d: Likewise.
570 * gas/sh/sh64/rel32-5.d: Likewise.
571 * gas/sh/sh64/ua32-1.d: Likewise.
572 2001-03-14 DJ Delorie <dj@redhat.com>
573 * gas/sh/sh64/endian-1.d: New test - Little Endianness.
574 * gas/sh/sh64/endian-1.s: New test - Little Endianness.
575 * gas/sh/sh64/endian-2.d: New test - Big Endianness.
576 * gas/sh/sh64/endian-2.s: New test - Big Endianness.
577 2001-03-12 DJ Delorie <dj@redhat.com>
578 * gas/sh/sh64/syntax-1.d: New test - basic syntax.
579 * gas/sh/sh64/syntax-1.s: New test - basic syntax.
580 * gas/sh/sh64/syntax-2.d: New test - basic syntax, pseudos.
581 * gas/sh/sh64/syntax-2.s: New test - basic syntax, pseudos.
582 2001-03-06 DJ Delorie <dj@redhat.com>
583 * gas/sh/sh64/lineno.d: New, test dwarf2 line numbers vs macros.
584 * gas/sh/sh64/lineno.s: Ditto.
585 2001-01-14 Hans-Peter Nilsson <hpn@cygnus.com>
586 * gas/sh/sh64/err-dsp.s: New test.
587 2001-01-13 Hans-Peter Nilsson <hpn@cygnus.com>
588 * gas/sh/sh64/err-abi-64.s, gas/sh/sh64/err-abi-32.s,
589 gas/sh/sh64/abi-64.s, gas/sh/sh64/abi-64.d, gas/sh/sh64/abi-32.s,
590 gas/sh/sh64/abi-32.d, gas/sh/sh64/crange3.s,
591 gas/sh/sh64/crange3-1.d, gas/sh/sh64/crange4.s,
592 gas/sh/sh64/crange4-1.d, gas/sh/sh64/crange5.s,
593 gas/sh/sh64/crange5-1.d: New tests.
594 2001-01-07 Hans-Peter Nilsson <hpn@cygnus.com>
595 * gas/sh/sh64/relax-1.s, gas/sh/sh64/relax-1.d: New test.
596 * gas/sh/sh64/err-pt-1.s: New test.
597 * gas/sh/sh64/relax-2.s, gas/sh/sh64/relax-2.d: New test.
598 * gas/sh/sh64/localcom-1.s, gas/sh/sh64/localcom-1.d: New test.
599 * gas/sh/sh64/movi-3.s, gas/sh/sh64/movi-3.d: New test.
600 * gas/sh/sh64/relax-3.s, gas/sh/sh64/relax-3.d: New test.
601 2001-01-05 Hans-Peter Nilsson <hpn@cygnus.com>
602 * gas/sh/sh64/case-noexp-1.d: Adjust to changed GAS output for
603 check-PTA/PTB / perhaps-change-to-PTB bit in target field.
604 * gas/sh/sh64/case-noexp-1.d: Ditto.
605 * gas/sh/sh64/mix-noexp-1.d: Ditto.
606 * gas/sh/sh64/pt32-noexp-2.d: Ditto.
607 * gas/sh/sh64/pt64-noexp-2.d: Ditto.
608 * gas/sh/sh64/ptc32-noexp-1.d: Ditto.
609 * gas/sh/sh64/ptc64-noexp-1.d: Ditto.
610 * gas/sh/sh64/ptext32-noexp-1.d: Ditto.
611 * gas/sh/sh64/ptext64-noexp-1.d: Ditto.
612 2000-12-31 Hans-Peter Nilsson <hpn@cygnus.com>
613 * gas/sh/sh64/shift64-3.d: Fix typo.
614 * gas/sh/sh64/shift64-noexp-3.d, gas/sh/sh64/shift32-noexp-3.d,
615 gas/sh/sh64/ptext64-noexp-1.d, gas/sh/sh64/ptext64-32-1.d,
616 gas/sh/sh64/ptext32-noexp-1.d, gas/sh/sh64/ptc64-noexp-1.d,
617 gas/sh/sh64/ptc64-32-1.d, gas/sh/sh64/ptc32-noexp-1.d,
618 gas/sh/sh64/pt64-noexp-2.d, gas/sh/sh64/pt64-32-2.d,
619 gas/sh/sh64/pt64-32-1.d, gas/sh/sh64/pt32-noexp-2.d,
620 gas/sh/sh64/pt-noexp-1.d, gas/sh/sh64/movi64-noexp-2.d,
621 gas/sh/sh64/movi32-noexp-2.d, gas/sh/sh64/mix-noexp-1.d,
622 gas/sh/sh64/err-ptb-2.s, gas/sh/sh64/err-ptb-1.s,
623 gas/sh/sh64/err-pt32-cmd3.s, gas/sh/sh64/err-pt32-cmd2.s,
624 gas/sh/sh64/err-pt32-cmd1.s, gas/sh/sh64/err-noexp-cmd1.s,
625 gas/sh/sh64/err-movi-noexp-1.s, gas/sh/sh64/crange2.s,
626 gas/sh/sh64/crange2-noexp-1.d, gas/sh/sh64/crange2-2.d,
627 gas/sh/sh64/crange2-1.d, gas/sh/sh64/case-noexp-1.d: New tests.
628 2000-12-18 Hans-Peter Nilsson <hpn@cygnus.com>
629 * gas/sh/sh64/err-4.s: Use option -no-mix to see errors. Adjust
630 for errors not being emitted at the .mode directives anymore.
631 * gas/sh/sh64/crange1.s, gas/sh/sh64/crange1-2.d,
632 gas/sh/sh64/crange1-1.d: New tests for .cranges section.
633 2000-12-12 Hans-Peter Nilsson <hpn@cygnus.com>
634 * gas/sh/sh64/err-3.s: New test.
635 * gas/sh/sh64/immexpr1.s, gas/sh/sh64/immexpr32-1.d,
636 gas/sh/sh64/immexpr64-1.d: New tests.
637 * gas/sh/sh64/immexpr2.s, gas/sh/sh64/immexpr32-2.d,
638 gas/sh/sh64/immexpr64-2.d: New tests.
639 2000-12-11 Hans-Peter Nilsson <hpn@cygnus.com>
640 * gas/sh/sh64/rel-1.s, gas/sh/sh64/rel-2.s, gas/sh/sh64/rel-3.s,
641 gas/sh/sh64/rel-4.s, gas/sh/sh64/rel-5.s, gas/sh/sh64/rel32-1.d,
642 gas/sh/sh64/rel32-2.d, gas/sh/sh64/rel32-3.d,
643 gas/sh/sh64/rel32-4.d, gas/sh/sh64/rel32-5.d,
644 gas/sh/sh64/rel64-1.d, gas/sh/sh64/rel64-2.d,
645 gas/sh/sh64/rel64-3.d, gas/sh/sh64/rel64-4.d,
646 gas/sh/sh64/rel64-5.d: New tests.
647 2000-12-07 Hans-Peter Nilsson <hpn@cygnus.com>
648 * gas/sh/sh64/case-1.d, gas/sh/sh64/mix-1.d, gas/sh/sh64/pt32-1.d,
649 gas/sh/sh64/pt64-1.d, gas/sh/sh64/ptc32-1.d,
650 gas/sh/sh64/ptc64-1.d, gas/sh/sh64/ptext32-1.d,
651 gas/sh/sh64/ptext64-1.d: Correct offsets in PT/PTA/PTB expansion.
652 2000-12-05 Hans-Peter Nilsson <hpn@cygnus.com>
653 * gas/sh/sh64/datal-3.s, gas/sh/sh64/datal32-3.d,
654 gas/sh/sh64/datal64-3.d: New tests.
655 2000-11-27 Hans-Peter Nilsson <hpn@cygnus.com>
656 * gas/sh/sh64/datal-1.s: Remove whitespace at end of line.
657 * gas/sh/sh64/datal32-1.d, gas/sh/sh64/datal64-1.d,
658 gas/sh/sh64/movi32-1.d, gas/sh/sh64/movi32-2.d,
659 gas/sh/sh64/movi64-1.d, gas/sh/sh64/movi64-3.d: Correct register.
660 * gas/sh/sh64/mix-1.s, gas/sh/sh64/mix-1.d, gas/sh/sh64/err-4.s:
661 New tests.
662 2000-11-26 Hans-Peter Nilsson <hpn@cygnus.com>
663 * gas/macros/macros.exp: Import xfail sh*-*-* from net binutils.
664 * gas/sh/sh64/case-1.d: Correct offsets in PT/PTA/PTB expansion.
665 gas/sh/sh64/pt32-1.d, gas/sh/sh64/pt64-1.d: Ditto.
666 gas/sh/sh64/ptc32-1.d, gas/sh/sh64/ptc64-1.d: Ditto.
667 gas/sh/sh64/ptext32-1.d, gas/sh/sh64/ptext64-1.d: Ditto.
668 2000-11-25 Hans-Peter Nilsson <hpn@cygnus.com>
669 * gas/sh/sh64/ptc32-1.d, gas/sh/sh64/ptc64-1.d: Correct.
670 * gas/sh/sh64/datal-1.s, gas/sh/sh64/datal32-1.d,
671 gas/sh/sh64/datal64-1.d: New test.
672 * gas/sh/sh64/datal-2.s, gas/sh/sh64/datal-2.d: New test.
673 * gas/sh/sh64/creg-1.d, gas/sh/sh64/creg-1.s: New test.
674 * gas/sh/sh64/creg-2.d, gas/sh/sh64/creg-2.s: New test.
675 2000-11-24 Hans-Peter Nilsson <hpn@cygnus.com>
676 * gas/sh/sh64: New testsuite.
677
678 2002-02-06 Alexandre Oliva <aoliva@redhat.com>
679
680 * gas/sh/pic.d, gas/sh/pic.s: New test.
681 * gas/sh/basic.exp: Run it.
682
683 2002-02-05 Alan Modra <amodra@bigpond.net.au>
684
685 * gas/ppc/test1elf64.d: Tweak arch name.
686
687 2002-02-04 Alexandre Oliva <aoliva@redhat.com>
688
689 * gas/sh/pcrel.d, gas/sh/pcrel.s: New test.
690 * gas/sh/basic.exp: Run it.
691
692 2002-02-04 Hans-Peter Nilsson <hp@bitrange.com>
693
694 * gas/mmix/basep-8.d, gas/mmix/basep-9.s, gas/mmix/basep-9.d,
695 gas/mmix/err-bpo6.s, gas/mmix/basep-8.s, gas/mmix/basep-10.d,
696 gas/mmix/basep-10.s, gas/mmix/basep-11.s, gas/mmix/basep-11.d: New
697 tests for base-plus-offset relocations and global register
698 allocations for weak and common symbols.
699
700 2002-02-02 Alan Modra <amodra@bigpond.net.au>
701
702 * gas/elf/elf.exp: Don't special case v850.
703
704 2002-02-01 Hans-Peter Nilsson <hp@bitrange.com>
705
706 * gas/mmix/basep-1b.d, gas/mmix/basep-2b.d, gas/mmix/basep-7.d,
707 gas/mmix/err-bpo2.s, gas/mmix/basep-3b.d, gas/mmix/err-bpo3.s,
708 gas/mmix/basep-4.d, gas/mmix/err-bpo4.s, gas/mmix/err-bpo5.s,
709 gas/mmix/basep-5.d, gas/mmix/basep-6.d: New tests.
710
711 2002-01-22 Alexandre Oliva <aoliva@redhat.com>
712
713 * gas/mn10300/basic.exp (run_list_test): New proc, from alpha.
714 * gas/mn10300/movpc.s, gas/mn10300/movpc.l: New tests.
715
716 2002-01-22 Richard Henderson <rth@redhat.com>
717
718 * gas/alpha/unop.s, gas/alpha/unop.d: New test.
719 * gas/alpha/alpha.exp: Run it.
720
721 2002-01-21 Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
722
723 * gas/cris/cris.exp: Comment typo fix
724
725 2002-01-18 Richard Earnshaw <rearnsha@arm.com>
726 Keith Walker <keith.walker@arm.com>
727
728 * gas/arm/arch5tej.s gas/arm/arch5tej.d: New files.
729 * gas/arm/arm.exp (arch5tej): New dump test.
730
731 2002-01-18 Richard Earnshaw <rearnsha@arm.com>
732
733 * gas/arm/vfp1.d: Use new command-line options.
734 * gas/arm/vfp1xD.d: Likewise.
735 * gas/arm/arm.exp (vfp-bad): Likewise.
736 * gas/arm/maverick.d: Likewise.
737
738 2002-01-17 Timothy Wall <twall@oculustech.com>
739
740 * gas/tic54x/labels.s (after_macro): Correct comments.
741
742 2002-01-15 Richard Earnshaw <rearnsha@arm.com>
743
744 * gas/arm/vfp1.s gas/arm/vf1.d: New files.
745 * gas/arm/vfp1xD.s gas/arm/vf1xD.d: New files.
746 * gas/arm/vfp-bad.s gas/arm/vfp-bad.l: New files.
747 * gas/arm/arm.exp: Run new VFP tests.
748
749 2002-01-15 Nick Clifton <nickc@cambridge.redhat.com>
750
751 * gas/elf/section2.e-m32r: New file.
752 * gas/elf/elf.exp: Use section2.e-m32r for m32r targets.
753
754 * gas/sh/dsp.d: Fix expected results.
755
756 2002-01-14 Nick Clifton <nickc@cambridge.redhat.com>
757
758 * gas/elf/elf.exp (run_list_test): Use section2.e-mips script for
759 v850-elf toolchain.
760
761 2002-01-14 Richard Earnshaw <rearnsha@arm.com>
762
763 * gas/arm/armv1.s, arm/armv1.d, arm/fpa-mem.s, arm/fpa-mem.d
764 arm/fpa-monadic.s, arm/fpa-monadic.d, arm/fpa-dyadic.s,
765 arm/fpa-dyadic.d: New tests.
766 * gas/arm/le-fpconst.d (objdump): pass --section=.text
767 * gas/arm/arm.exp: Add new tests. Run le-fpconst test on elf targets.
768
769 2002-01-14 Richard Earnshaw <rearnsha@arm.com>
770
771 * gas/arm/armv1-bad.s gas/arm/armv1-bad.l: New files.
772 * gas/arm/arm.exp (run_error_test): New proc.
773 (armv1-bad): New error test.
774
775 2002-01-11 Richard Earnshaw <rearnsha@arm.com>
776
777 * gas/arm/ldconst.s gas/arm/ldconst.d: New files. Test ldr with
778 immediate pseudo-operations.
779 * gas/arm/arm.exp: Run it.
780
781 2002-01-10 matthew green <mrg@redhat.com>
782
783 * gas/xstormy16/allinsn.sh (movf, jmp, call, icall): Update.
784 * gas/xstormy16/allinsn.d: Regenerate.
785 * gas/xstormy16/allinsn.s: Regenerate.
786
787 2002-01-09 Richard Earnshaw <rearnsha@arm.com>
788
789 * gas/arm/float.s: Don't use VFP register names in fpa instructions.
790
791 2002-01-08 H.J. Lu <hjl@gnu.org>
792
793 * gas/mips/elf-rel.s: New tests for nested ().
794
795 * gas/mips/elf-rel.d: Modified for nested () tests.
796 * gas/mips/elfel-rel.d: Likewise.
797
798 2002-01-05 Daniel Jacobowitz <drow@mvista.com>
799
800 * gas/mips/jal-svr4pic.s: Add .ent and .frame directives.
801 * gas/mips/mips-abi32-pic.s: Add .frame directive.
802 * gas/mips/mips-gp32-fp32-pic.s: Likewise.
803 * gas/mips/mips-gp32-fp64-pic.s: Likewise.
804 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
805 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
806
807 2002-01-02 Chris Demetriou <cgd@broadcom.com>
808
809 * gas/mips/empic3_e.d: New file to test -membedded-pic
810 R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocations.
811 * gas/mips/empic3_e.s: Likewise.
812 * gas/mips/empic3_g1.d: Likewise.
813 * gas/mips/empic3_g1.s: Likewise.
814 * gas/mips/empic3_g2.d: Likewise.
815 * gas/mips/empic3_g2.s: Likewise.
816 * gas/mips/mips.exp: Run the new tests.
817
818 2001-12-21 Anders Norlander <anorland@synergenix.se>
819
820 * gas/all/incbin.dat: New [binary] file.
821 * gas/all/incbin.s: Use incbin.dat instead of incbin.s.
822 * gas/all/incbin.d: Reflect change in incbin.s
823
824 2001-12-20 Alexandre Oliva <aoliva@redhat.com>
825
826 * gas/sh/err-at.s: New test.
827
828 2001-12-18 Hans-Peter Nilsson <hp@axis.com>
829
830 * gas/cris/rd-dw2-10.d: Tweak for change in gas dwarf2 line number
831 handling.
832
833 2001-12-07 Geoffrey Keating <geoffk@redhat.com>
834 matthew green <mrg@redhat.com>
835
836 * gas/xstormy16/allinsn.d: New file.
837 * gas/xstormy16/allinsn.exp: New file.
838 * gas/xstormy16/allinsn.s: New file.
839 * gas/xstormy16/allinsn.sh: New file.
840 * gas/xstormy16/gcc.d: New file.
841 * gas/xstormy16/gcc.s: New file.
842 * gas/xstormy16/gcc.sh: New file.
843 * gas/xstormy16/reloc-1.d: New file.
844 * gas/xstormy16/reloc-1.s: New file.
845 * gas/xstormy16/reloc-2.d: New file.
846 * gas/xstormy16/reloc-2.s: New file.
847
848 2001-12-08 Alan Modra <amodra@bigpond.net.au>
849
850 * gas/all/incbin.s: Add spaces before directives.
851 * gas/all/incbin.d: Update.
852
853 2001-12-07 Jeffrey A Law (law@cygnus.com)
854
855 * gas/hppa/parse/linesepbug.s: Restore to its original form,
856 reverting change of July 19, 2000.
857
858 2001-12-05 Richard Earnshaw <rearnsha@arm.com>
859
860 * gas/arm/xscale.s, gas/arm/xscale.d (pld tests): PLD instruction has
861 no post-indexed addressing modes.
862
863 2001-11-25 Andreas Jaeger <aj@suse.de>
864
865 * gas/all/gas.exp (incbin): Fix condition.
866
867 2001-11-23 Jeffrey A Law (law@cygnus.com)
868
869 * gas/all/gas.exp (incbin): Do not run on the PA.
870
871 * gas/hppa/parse/parse.exp: Expect failure on line separator bug.
872
873 2001-11-16 Chris Demetriou <cgd@broadcom.cOm>
874
875 * gas/mips/elf-rel5.s, gas/mips/elf-rel5.s: New test
876 to test symbol plus offset relocations in various ways.
877 * gas/mips/mips.exp: Run new test.
878
879 2001-11-15 Alan Modra <amodra@bigpond.net.au>
880
881 * gas/ppc/booke.d: Modify reloc and target matches for powerpc64.
882
883 2001-11-11 Timothy Wall <twall@alum.mit.edu>
884
885 * gas/tic54x/sections.[sd]: Check for named, initialized sections
886 defaulting to CODE and DATA.
887 * gas/tic54x/align.[sd]: While breaking compatibility with TI's
888 assembler, the difference is not worth the effort to fix. We'd
889 prefer the assembler *not* fill the section alignment.
890 * gas/tic54x/all-opcodes.d: Verify Lmem opcodes have proper
891 length.
892 * gas/tic54x/labels.s: Document differences from TI tools.
893 * gas/tic54x/extaddr.d: Match output.
894 * gas/all/gas.exp: On c54x targets, don't do any tests that use
895 p2align.
896 * gas/macros/macros.exp: Expect failure matching use of .ascii.
897
898 2001-11-12 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
899
900 * gas/mips/mips.exp: Change naming of some conditionals to reflect
901 the object format they actually mean. Don't try mips-abi32 and
902 mips-abi32-pic tests for ecoff.
903
904 2001-11-11 Hans-Peter Nilsson <hp@bitrange.com>
905
906 * gas/mmix/bspec-2.d, gas/mmix/bspec-1.d, gas/mmix/comment-1.d:
907 Prune and generalize, adjusting to generic ELF file layout changes.
908
909 2001-11-04 Chris Demetriou <cgd@broadcom.com>
910
911 * gas/mips/mips.exp (svr4pic): Set if target is *-*-netbsd*.
912 (aout): Don't set if *-*-netbsd*.
913
914 2001-11-02 NIIBE Yutaka <gniibe@m17n.org>
915
916 * gas/sh/basic.exp: For Linux, add "-big" option for the
917 invocation of gas.
918
919 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
920
921 * gas/m68hc11/opers12.s: Add test for disassembler bug with movb
922 instruction.
923 * gas/m68hc11/opers12.d: Likewise.
924 * gas/m68hc11/opers12-dwarf2.d: Likewise.
925
926 2001-10-31 Chris Demetriou <cgd@broadcom.com>
927
928 * gas/mips/empic.s: Undo damage inflicted on 2000-12-02.
929 * gas/mips/empic.d: Likewise.
930 * gas/mips/elempic.d: Likewise (it was copied into other files).
931 * gas/mips/telempic.d: Likewise.
932 * gas/mips/tempic.d: Likewise.
933
934 * gas/mips/empic2.s: New test to check new 'la' and 'lw' (and
935 related ops) syntax, test loads with large offsets.
936 * gas/mips/emcic2.d: Likewise.
937 * gas/mips/mips.exp: Run the new test on ELF platforms.
938
939 2001-10-31 Nick Clifton <nickc@cambridge.redhat.com>
940
941 * gas/mmix/pop-op.l: Update to match latest listing behaviour.
942 * gas/mmix/reloc8.l: Update to match latest listing behaviour.
943 * gas/mmix/resume-op.l: Update to match latest listing behaviour.
944 * gas/mmix/save-op.l: Update to match latest listing behaviour.
945 * gas/mmix/unsave-op.l: Update to match latest listing behaviour.
946
947 2001-10-31 Hans-Peter Nilsson <hp@bitrange.com>
948
949 * gas/mmix/tst.s: Delete unused file.
950 * gas/mmix/unsave-op.s, gas/mmix/save-op.s, gas/mmix/resume-op.s,
951 gas/mmix/reloc8.s, gas/mmix/prefix1.s, gas/mmix/pop-op.s,
952 gas/mmix/greg8.s, gas/mmix/greg6.s, gas/mmix/expr-1.s,
953 gas/mmix/greg1.s, gas/mmix/err-bspec-5.s, gas/mmix/op-0-1.s,
954 gas/mmix/fb-2.s: Remove trailing empty lines.
955
956 2001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
957
958 * gas/mmix: New testsuite directory.
959
960 2001-10-24 Chris Demetriou <cgd@broadcom.com>
961
962 * gas/mips/ld-empic.d: Remove extra whitespace at beginning of
963 file introduced in the change on 2001-05-15.
964
965 2001-10-24 Chris Demetriou <cgd@broadcom.com>
966
967 * gas/mips/mips-abi32-pic.s: Use ".word" rather than ".4byte".
968 Delete use of ".size".
969 * gas/mips/mips-abi32.s: Likewise.
970 * gas/mips/mips-gp32-fp32-pic.s: Likewise.
971 * gas/mips/mips-gp32-fp32.s: Likewise.
972 * gas/mips/mips-gp32-fp64-pic.s: Likewise.
973 * gas/mips/mips-gp32-fp64.s: Likewise.
974 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
975 * gas/mips/mips-gp64-fp32.s: Likewise.
976 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
977 * gas/mips/mips-gp64-fp64.s: Likewise.
978
979 2001-10-23 Chris Demetriou <cgd@broadcom.com>
980
981 * gas/mips/beq.s: Add zero words at end of instructions so
982 that objdump will print "..." when disassembling.
983 * gas/mips/beq.d: Update for disassembler changes which force
984 branch delay-slot nops to be printed.
985 * gas/mips/bge.d: Ditto.
986 * gas/mips/bgeu.d: Ditto.
987 * gas/mips/blt.d: Ditto.
988 * gas/mips/bltu.d: Ditto.
989 * gas/mips/jal-svr4pic.d: Ditto.
990 * gas/mips/jal-xgot.d: Ditto.
991
992 2001-10-20 H.J. Lu <hjl@gnu.org>
993
994 * gas/elf/ehopt0.s: Lose ",@progbits".
995
996 2001-10-17 Chris Demetriou <cgd@broadcom.com>
997
998 * gas/mips/mips.exp (sb1-ext-ps): New test to test
999 SB-1 core's paired-single extensions to the MIPS64 ISA.
1000 * gas/mips/sb1-ext-ps.d: New file.
1001 * gas/mips/sb1-ext-ps.s: New file.
1002
1003 2001-10-17 matthew green <mrg@redhat.com>
1004
1005 * gas/ppc/altivec.s: New test for AltiVec.
1006 * gas/ppc/altivec.d: New file.
1007 * gas/ppc/ppc.exp: Test altivec.s
1008
1009 2001-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1010
1011 * gas/sh/err-le.s, gas/sh/err-be.s: New tests.
1012
1013 2001-10-13 matthew green <mrg@redhat.com>
1014
1015 * gas/ppc/booke.s (rfci, wrtee, wrteei, mfdcrx, mfdcr, mtdcrx,
1016 mtdcr, msync, dcba, mbar): New BookE tests.
1017 * gas/ppc/booke.d: Update for new BookE tests.
1018
1019 2001-10-12 matthew green <mrg@redhat.com>
1020
1021 * gas/ppc/booke.s: New test for Motorola BookE.
1022 * gas/ppc/booke.d: New file.
1023 * gas/ppc/ppc.exp: Test booke.s.
1024
1025 2001-10-09 Nick Clifton <nickc@cambridge.redhat.com>
1026
1027 * sh/basic.exp: Add dsp dump test.
1028 * sh/dsp/d: New file: Expected output of disassembly of dsp.s
1029 * sh/dsp.s: New file: Test assembly source of DSP single data
1030 transfer instructions.
1031
1032 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
1033
1034 * gas/arm/arm.exp: Run arm9e tests.
1035
1036 * gas/arm/maverick.c: New.
1037
1038 * gas/arm/maverick.d: New.
1039
1040 * gas/arm/maverick.s: New.
1041
1042 2001-10-04 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1043
1044 * gas/mips/mips-gp64-fp32-pic.d: Use 32bit instructions for addresses.
1045 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
1046 * gas/mips/mips-gp64-fp32.d: Likewise.
1047 * gas/mips/mips-gp64-fp32.s: Likewise.
1048 * gas/mips/mips-gp64-fp64-pic.d: Likewise.
1049 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
1050 * gas/mips/mips-gp64-fp64.d: Likewise.
1051 * gas/mips/mips-gp64-fp64.s: Likewise.
1052 * gas/mips/elempic.d: Likewise.
1053 * gas/mips/ld.d: Likewise.
1054 * gas/mips/uld.d: Likewise.
1055 * gas/mips/usd.d: Likewise.
1056
1057 2001-09-29 H.J. Lu <hjl@gnu.org>
1058
1059 * gas/i386/i386.exp: Run 64bit tests only for "i*86-*-* and
1060 x86_64-*-*.
1061
1062 2001-09-18 Martin Schwidefsky <schwidefsky@de.ibm.com>
1063
1064 * gas/s390: New directory.
1065 * gas/s390/opcode.d: New file.
1066 * gas/s390/opcode.s: New file.
1067 * gas/s390/opcode64.d: New file.
1068 * gas/s390/opcode64.s: New file.
1069 * gas/s390/operands.d: New file.
1070 * gas/s390/operands.s: New file.
1071 * gas/s390/operands64.d: New file.
1072 * gas/s390/operands64.s: New file.
1073 * gas/s390/reloc.d: New file.
1074 * gas/s390/reloc.s: New file.
1075 * gas/s390/reloc64.d: New file.
1076 * gas/s390/reloc64.s: New file.
1077 * gas/s390/s390.exp: New file.
1078
1079 2001-09-07 Eric Christopher <echristo@redhat.com>
1080
1081 * gas/mips/mips64.d: Change to use isa64.
1082 * gas/mips/mips32.d: Change to use isa32.
1083
1084 2001-09-07 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1085
1086 * gas/mips/mips-abi32-pic.s: Remove .set mips4 pseudo-op.
1087 * gas/mips/mips-abi32.s: Likewise.
1088 * gas/mips/mips-gp32-fp32-pic.s: Likewise.
1089 * gas/mips/mips-gp32-fp32.s: Likewise.
1090 * gas/mips/mips-gp32-fp64-pic.s: Likewise.
1091 * gas/mips/mips-gp32-fp64.s: Likewise.
1092 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
1093 * gas/mips/mips-gp64-fp32.s: Likewise.
1094 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
1095 * gas/mips/mips-gp64-fp64.s: Likewise.
1096
1097 2001-09-07 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1098
1099 * gas/mips/beq.d: Check branches to external labels.
1100 * gas/mips/beq.s: Likewise.
1101 * gas/mips/bge.d: Likewise.
1102 * gas/mips/bge.s: Likewise.
1103 * gas/mips/bgeu.d: Likewise.
1104 * gas/mips/bgeu.s: Likewise.
1105 * gas/mips/blt.d: Likewise.
1106 * gas/mips/blt.s: Likewise.
1107 * gas/mips/bltu.d: Likewise.
1108 * gas/mips/bltu.s: Likewise.
1109 * gas/mips/elempic.d: Switch from R_MIPS_GNU_REL16_S2 to R_MIPS_PC16.
1110 * gas/mips/empic.d: Likewise.
1111 * gas/mips/empic.s: Likewise.
1112 * gas/mips/telempic.d: Likewise.
1113 * gas/mips/tempic.d: Likewise.
1114
1115 2001-09-06 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1116
1117 * gas/mips/tmips16-f.d: New file, testcase for big endian MIPS16
1118 relocations, tradtional variant.
1119
1120 2001-08-04 Richard Henderson <rth@redhat.com>
1121
1122 * gas/alpha/alpha.exp: New file.
1123 * gas/alpha/elf-reloc-1.[sd]: New test.
1124 * gas/alpha/elf-reloc-2.[sl]: New test.
1125 * gas/alpha/elf-reloc-3.[sl]: New test.
1126 * gas/alpha/elf-reloc-4.[sd]: New test.
1127 * gas/alpha/fp.exp: Remove file.
1128 * gas/alpha/fp.s: Output to .data not .rdata.
1129 * gas/alpha/fp.d: Adjust to match.
1130
1131 2001-09-04 Jeffrey A Law (law@cygnus.com)
1132
1133 * gas/all/gas.exp (930509a): Expect failure on the H8/300 ELF port.
1134
1135 * gas/h8300/ffxx1-elf.d: Update due to recent changes to H8/300
1136 ELF toolchain.
1137 * gas/h8300/h8300-elf.exp: Likewise.
1138
1139 * gas/macros/macros.exp: Expect failure on all H8/300 ports.
1140
1141 * gas/vtable/vtable.exp: Do not run tests on H8/300 ELF ports.
1142
1143 2001-08-30 J"orn Rennecke <amylaar@redhat.com>
1144
1145 * gas/h8300/h8300.exp (do_h8300_cbranch): Remove invocation.
1146 (do_h8300_branch, do_h8300h_cbranch, do_h8300h_branch): Likewise.
1147 (do_h8300s_cbranch, do_h8300s_branch, ffxx1): Likwise.
1148 * gas/h8300/h8300-coff.exp, gas/h8300/h8300-elf.exp: New files.
1149 * gas/h8300/branch-elf.s, gas/h8300/branchh-elf.s: Likewise.
1150 * gas/h8300/branchs-elf.s, gas/h8300/ffxx1-elf.d: Likewise.
1151 * gas/h8300/ffxx1-elf.s: Likewise.
1152 * gas/h8300/branch.s, gas/h8300/branchh.s: Move to:
1153 * gas/h8300/branch-coff.s, gas/h8300/branchh-coff.s
1154 * gas/h8300/branchs.s, gas/h8300/ffxx1.d: Move to:
1155 * gas/h8300/branchs-coff.s, gas/h8300/ffxx1-coff.d .
1156 * gas/h8300/ffxx1.s: Move to:
1157 * gas/h8300/ffxx1-coff.s .
1158
1159 2001-08-29 J"orn Rennecke <amylaar@redhat.com>
1160
1161 * lib/gas-defs.exp: (regexp_diff) At verbosity 3, also show
1162 where mismatch occurs due to regexp mismatch.
1163
1164 2001-08-27 Staffan Ulfberg <staffanu@swox.se>
1165 Alan Modra <amodra@bigpond.net.au>
1166
1167 * gas/macros/macros.exp: xfail powerpc-*-aix.
1168 * gas/ppc/astest64.s: New.
1169 * gas/ppc/astest64.d: New.
1170 * gas/ppc/astest2_64.s: New.
1171 * gas/ppc/astest2_64.d: New.
1172 * gas/ppc/test1elf.asm: New.
1173 * gas/ppc/test1xcoff.asm: New.
1174 * gas/ppc/generate.sh: New. Generate new files below from above .asm
1175 * gas/ppc/test1elf32.s: New.
1176 * gas/ppc/test1elf32.d: New.
1177 * gas/ppc/test1elf64.s: New.
1178 * gas/ppc/test1elf64.d: New.
1179 * gas/ppc/test1xcoff32.s: New.
1180 * gas/ppc/test1xcoff32.d: New.
1181 * gas/ppc/ppc.exp: Run new tests.
1182 * gas/ppc/simpshft.s: Tweak align now that we get nops.
1183
1184 2001-08-24 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1185
1186 * binutils-all/readelf.exp: Don't regard mips*el-*-* as traditional
1187 mips.
1188 * gas/mips/mips.exp: Likewise. Use traditional testcases for
1189 mips${el}16-f if needed.
1190 * gas/mips/elempic.d: New file, testcase for little endian empic.
1191 * gas/mips/elfel-rel2.d: Don't test trailing zeroes in dump.
1192 * gas/mips/mips16-f.d: Use non-traditional symbol sorting.
1193 * gas/mips/mipsel16-f.d: Likewise.
1194 * gas/mips/mipsel16-e.d: New file, testcase for little endian MIPS16
1195 relocations.
1196 * gas/mips/tmipsel16-f.d: New file, testcase for little endian MIPS16
1197 relocations, traditional variant.
1198
1199 2001-08-17 H.J. Lu <hjl@gnu.org>
1200
1201 * gas/sparc/unalign.d: Support Sparc V9.
1202
1203 2001-08-16 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1204
1205 * gas/mips/mips.exp: Added performance counter test.
1206 * gas/mips/perfcount.s: New File. Test of performance counter opcodes.
1207 * gas/mips/perfcount.d: Likewise.
1208
1209 2001-08-12 Nick Clifton <nickc@cambridge.redhat.com>
1210
1211 * gas/sparc/unalign.s: Extend test to check .uaword with multiple
1212 arguments.
1213 * gas/sparc/unalign.d: Extend to expect unaligned relocs for both
1214 arguments to .uaword.
1215
1216 2001-08-10 H.J. Lu <hjl@gnu.org>
1217
1218 * gas/mips/e32-rel2.d: Updated for the objdump output change.
1219 * gas/mips/e32el-rel2.d: Likewise.
1220 * gas/mips/elf-rel.d: Likewise.
1221 * gas/mips/elf-rel2.d: Likewise.
1222 * gas/mips/elf-rel3.d: Likewise.
1223 * gas/mips/elf_e_flags1.d: Likewise.
1224 * gas/mips/elf_e_flags2.d: Likewise.
1225 * gas/mips/elf_e_flags3.d: Likewise.
1226 * gas/mips/elf_e_flags4.d: Likewise.
1227 * gas/mips/elfel-rel.d: Likewise.
1228 * gas/mips/elfel-rel2.d: Likewise.
1229 * gas/mips/elfel-rel3.d: Likewise.
1230 * gas/mips/empic.d: Likewise.
1231 * gas/mips/mips16-e.d: Likewise.
1232 * gas/mips/mips16-f.d: Likewise.
1233 * gas/mips/mipsel16-f.d: Likewise.
1234 * gas/mips/telempic.d: Likewise.
1235 * gas/mips/tempic.d: Likewise.
1236 * gas/mips/tmips16-e.d: Likewise.
1237 * gas/mips/tmipsel16-e.d: Likewise.
1238
1239 * gas/mips/mips16-f.d: Fix the symbol table output.
1240
1241 * gas/mips/mipsel16-f.d: Fix the endian.
1242
1243 * gas/mips/mips.exp; Don't xfail mips16-f/mipsel16-f.
1244
1245 2001-08-10 Richard Sandiford <rsandifo@redhat.com>
1246
1247 * gas/mips/mips-gp32-fp32.d: Expect addu rather than or for moves.
1248 * gas/mips/mips-gp32-fp64.d: Likewise.
1249 * gas/mips/mips-abi32.d: Likewise.
1250 * gas/mips/mips-gp32-fp32-pic.d: Likewise.
1251 * gas/mips/mips-gp32-fp64-pic.d: Likewise.
1252 * gas/mips/mips-abi32-pic.d: Likewise.
1253
1254 2001-07-21 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1255
1256 * mips/lb.d: Reflect disassembler output fixes.
1257 * mips/mips32.d: Likewise.
1258 * mips/mips64.d: Likewise. Typo.
1259 * mips/sb.d: Likewise.
1260 * mips/trunc.d: Likewise.
1261
1262 2001-08-04 H.J. Lu <hjl@gnu.org>
1263
1264 * gas/cris/operand-err-1.s: Updated.
1265
1266 2001-08-04 H.J. Lu <hjl@gnu.org>
1267 Chris G. Demetriou <cgd@broadcom.com>
1268
1269 * gas/mips/e32-rel4.s: Removed.
1270
1271 * gas/mips/e32-rel4.d: Use elf-rel4.s.
1272
1273 * gas/mips/mips.exp: Use the same rel4 test for litte endian.
1274
1275 * gas/mips/mips-abi32-pic.d: Add lines for objdump.
1276 * gas/mips/mips-abi32.d: Likewise.
1277 * gas/mips/mips-gp32-fp32-pic.d: Likewise.
1278 * gas/mips/mips-gp32-fp32.d: Likewise.
1279 * gas/mips/mips-gp32-fp64-pic.d: Likewise.
1280 * gas/mips/mips-gp32-fp64.d: Likewise.
1281 * gas/mips/mips-gp64-fp32-pic.d: Likewise.
1282 * gas/mips/mips-gp64-fp32.d: Likewise.
1283 * gas/mips/mips-gp64-fp64-pic.d: Likewise.
1284 * gas/mips/mips-gp64-fp64.d: Likewise.
1285
1286 * gas/mips/mips-abi32-pic.s: Add space for objdump.
1287 * gas/mips/mips-abi32.s: Likewise.
1288 * gas/mips/mips-gp32-fp32-pic.s: Likewise.
1289 * gas/mips/mips-gp32-fp32.s: Likewise.
1290 * gas/mips/mips-gp32-fp64-pic.s: Likewise.
1291 * gas/mips/mips-gp32-fp64.s: Likewise.
1292 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
1293 * gas/mips/mips-gp64-fp32.s: Likewise.
1294 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
1295 * gas/mips/mips-gp64-fp64.s: Likewise.
1296
1297 * gas/mips/mips-abi32-pic.s: Add the missing .end.
1298 * gas/mips/mips-gp32-fp32-pic.s: Likewise.
1299 * gas/mips/mips-gp32-fp64-pic.s: Likewise.
1300 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
1301 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
1302
1303 2001-08-03 Richard Sandiford <rsandifo@redhat.com>
1304
1305 * gas/mips/elf-rel4.s, gas/mips/elf-rel4.d: New test.
1306 * gas/mips/e32-rel4.s, gas/mips/e32-rel4.s: New test.
1307
1308 * gas/mips/mips.exp: Run new tests.
1309
1310 2001-08-02 Richard Sandiford <rsandifo@redhat.com>
1311
1312 * gas/mips/mips-gp32-fp32,
1313 * gas/mips/mips-gp32-fp64,
1314 * gas/mips/mips-gp64-fp32,
1315 * gas/mips/mips-gp64-fp64,
1316 * gas/mips/mips-abi32,
1317 * gas/mips/mips-gp32-fp32-pic,
1318 * gas/mips/mips-gp32-fp64-pic,
1319 * gas/mips/mips-gp64-fp32-pic,
1320 * gas/mips/mips-gp64-fp64-pic,
1321 * gas/mips/mips-abi32-pic: New testcases.
1322
1323 * gas/mips/mips.exp: Run them.
1324
1325 2001-08-01 Alan Modra <amodra@bigpond.net.au>
1326
1327 * gas/elf/section2.l: Adjust warning message comparison.
1328
1329 2001-07-31 Richard Sandiford <rsandifo@redhat.com>
1330
1331 * gas/mips/mips.exp (el): New variable.
1332 Use it to pick ELF reloc tests.
1333
1334 2001-07-26 Chris Demetriou <cgd@broadcom.com>
1335
1336 * gas/mips/lif-empic.d: Add back dollar signs before floating
1337 point register names.
1338
1339 2001-07-26 Alan Modra <amodra@bigpond.net.au>
1340
1341 * gas/i386/relax.s: Test rs_space.
1342 * gas/i386/relax.d: Update.
1343
1344 2001-07-23 Alan Modra <amodra@bigpond.net.au>
1345
1346 * gas/i386/opcode.d: Tweak lgdt for 2001-07-18 change.
1347 * gas/i386/intel.d: Likewise.
1348
1349 2001-07-16 Philip Blundell <philb@gnu.org>
1350
1351 * gas/arm/arm7t.d, gas/arm/inst.d: Tweak expected output for
1352 change to disassembler.
1353
1354 2001-07-14 Nick Clifton <nickc@cambridge.redhat.com>
1355
1356 Fix failures in MIPS testsuite:
1357 * gas/mips/abs.d: Pass -march=4000 to gas.
1358 * gas/mips/eld_rel2.d: Do not expect zeroes at end of dump.
1359 * gas/mips/elf_e_flags1.d: Pass -march=4000 to gas.
1360
1361 2001-07-11 Jakub Jelinek <jakub@redhat.com>
1362
1363 * gas/sparc/unalign.s: Remove .uaxword test.
1364 * gas/sparc/unalign.d: Adjust accordingly.
1365
1366 2001-07-08 Anders Norlander <anorland@synergenix.se>
1367
1368 * gas/all/gas.exp: Run incbin test.
1369 * gas/all/incbin.s: New file.
1370 * gas/all/incbin.d: New file.
1371
1372 2001-07-04 Richard Sandiford <rsandifo@redhat.com>
1373
1374 * gas/mips/elf-rel3.s: Add zero word to end of file.
1375
1376 2001-07-03 H.J. Lu <hjl@gnu.org>
1377
1378 * gas/mips/lb-xgot-ilocks.d: Add -march=r3900.
1379
1380 2001-07-01 Ben Elliston <bje@redhat.com>
1381
1382 * gas/m88k/allinsn.s: New file.
1383 * gas/m88k/allinsn.d: Likewise.
1384 * gas/m88k/m88k.exp: Test with allinsn.s also.
1385
1386 2001-06-28 Eric Christopher <echristo@redhat.com>
1387
1388 * gas/mips/usd.d: Change for march/mtune.
1389 * gas/mips/ulh-xgot.d: Ditto.
1390 * gas/mips/uld.d: Ditto.
1391 * gas/mips/trunc.d: Ditto.
1392 * gas/mips/rol.d: Ditto.
1393 * gas/mips/nodelay.d: Ditto.
1394 * gas/mips/mul.d: Ditto.
1395 * gas/mips/mul-ilocks.d: Ditto.
1396 * gas/mips/trap20.d: Ditto.
1397 * gas/mips/mips4.d: Ditto.
1398 * gas/mips/mips16.d: Ditto.
1399 * gas/mips/lif-xgot.d: Ditto.
1400 * gas/mips/lif-svr4pic.d: Ditto.
1401 * gas/mips/ld-xgot.d: Ditto.
1402 * gas/mips/ld-svr4pic.d: Ditto.
1403 * gas/mips/ld-ilocks-addr32.d: Ditto.
1404 * gas/mips/lb-xgot.d: Ditto.
1405 * gas/mips/jal-xgot.d: Ditto.
1406 * gas/mips/jal-svr4pic.d: Ditto.
1407 * gas/mips/delay.d: Ditto.
1408 * gas/mips/lb-xgot-ilocks.d: Ditto.
1409 * gas/mips/div.d: Ditto.
1410 * gas/mips/break20.d: Ditto.
1411 * gas/mips/delay.d: Ditto.
1412 * gas/mips/elf_e_flags3.d: Ditto.
1413 * gas/mips/elf_e_flags4.d: Ditto.
1414 * gas/mips/lineno.d: Ditto.
1415 * gas/mips/mips16.d: Ditto.
1416 * gas/mips/mips4.d: Ditto.
1417 * gas/mips/mips4010.d: Ditto.
1418 * gas/mips/mips4650.d: Ditto.
1419
1420 2001-06-21 Nick Clifton <nickc@cambridge.redhat.com>
1421
1422 * gas/arm/arm.exp: Remove msr-bad.s test.
1423 Select processor type for architecture specific instruction tests.
1424
1425 * gas/arm/adrl.s: Add adrEQl as a test.
1426 * gas/arm/adrl.d: Adjusted expected output.
1427
1428 * gas/arm/arm7dm.s: Add "msr CPSR_x, #0" as a test instruction.
1429 * gas/arm/msr-bad.s: Delete.
1430
1431 2001-06-18 Tom Rix <trix@redhat.com>
1432
1433 * gas/ppc/aix.exp: New file, aix specific tests.
1434 * gas/ppc/align.s: New file, .comm alignment test.
1435
1436 2001-06-13 Andreas Jaeger <aj@suse.de>
1437
1438 * gas/vtable/vtable.exp (run_list_test): Don't run on sparc64.
1439
1440 2001-06-06 Peter Jakubek <pjak@snafu.de>
1441
1442 * gas/mri/for.d: Correct for swapped operands.
1443 * gas/mri/if.d: Likewise.
1444 * gas/mri/repeat.d: Likewise.
1445 * gas/mri/while.d: Likewise.
1446
1447 2001-06-12 Alan Modra <amodra@bigpond.net.au>
1448
1449 * gas/i386/x86_64.d: Update for 2001-06-11 disassembler change.
1450
1451 2001-06-10 H.J. Lu <hjl@gnu.org>
1452
1453 * gas/elf/section2.l: Match various white spaces.
1454
1455 2001-06-10 H.J. Lu <hjl@gnu.org>
1456
1457 * gas/elf/section2.e: Support 64bit ELF.
1458 * gas/elf/section2.e-mips: Likewise.
1459
1460 2001-06-08 H.J. Lu <hjl@gnu.org>
1461
1462 * gas/mips/elfel-rel3.s: Moved to ...
1463 * gas/mips/elf-rel3.s: Here.
1464
1465 * gas/mips/elf-rel3.d: Updated.
1466
1467 * gas/mips/elfel-rel3.d: Updated.
1468
1469 * gas/mips/relax.d: New file.
1470 * gas/mips/relax.s: Likewise.
1471
1472 * gas/mips/mips.exp: Run relax and set xfail.
1473
1474 2001-06-08 H.J. Lu <hjl@gnu.org>
1475
1476 * gas/mips/illegal.s: New file.
1477 * gas/mips/illegal.l: Likewise.
1478
1479 * gas/elf/elf.exp (run_list_test): New.
1480 Run illegal with run_list_test.
1481
1482 2001-06-08 H.J. Lu <hjl@gnu.org>
1483
1484 * gas/mips/elf-jal.d: New file.
1485
1486 * gas/mips/mips.exp: Run "elf-jal" instead of "jal" for ELF.
1487
1488 2001-06-08 Alan Modra <amodra@bigpond.net.au>
1489
1490 * gas/elf/elf.exp (run_list_test): Undo $readelf change in 2001-06-07.
1491
1492 2001-06-07 H.J. Lu <hjl@gnu.org>
1493
1494 * gas/elf/section2.e-mips: New file.
1495
1496 * gas/elf/elf.exp (run_list_test): Add suffix.
1497 Pass -mips as suffix to run_list_test for mips.
1498
1499 2001-06-07 H.J. Lu <hjl@gnu.org>
1500
1501 * gas/elf/section2.l: Match ".*GAS.*" instead of
1502 "GAS LISTING .*".
1503
1504 2001-06-07 H.J. Lu <hjl@gnu.org>
1505
1506 * gas/mips/mips.exp: Set xfail for "lineno" on Linux/mips.
1507
1508 2001-06-07 H.J. Lu <hjl@gnu.org>
1509
1510 * gas/mips/empic.d: Support stabs.
1511 * gas/mips/mips16-e.d: Likewise.
1512 * gas/mips/mips16-f.d: Likewise.
1513 * gas/mips/mipsel16-f.d: Likewise.
1514 * gas/mips/telempic.d: Likewise.
1515 * gas/mips/tempic.d: Likewise.
1516 * gas/mips/tmips16-e.d: Likewise.
1517 * gas/mips/tmipsel16-e.d: Likewise.
1518
1519 2001-06-06 H.J. Lu <hjl@gnu.org>
1520
1521 * gas/mips/elf-rel3.s: New file.
1522 * gas/mips/elf-rel3.d: Likewise.
1523 * gas/mips/elfel-rel3.s: Likewise.
1524 * gas/mips/elfel-rel3.d: Likewise.
1525
1526 * gas/mips/mips.exp: Run elf-rel3/elfel-rel3.
1527
1528 2001-06-06 H.J. Lu <hjl@gnu.org>
1529
1530 * gas/elf/elf.exp (run_list_test): New.
1531 Run section2 with run_list_test.
1532
1533 * gas/elf/section2.e: New file.
1534 * gas/elf/section2.l: Likewise.
1535 * gas/elf/section2.s: Likewise.
1536
1537 2001-06-04 H.J. Lu <hjl@gnu.org>
1538
1539 * gas/mips/mips4010.s: Add the missing ".end".
1540 * gas/mips/mips4100.s: Likewise.
1541 * gas/mips/mips4650.s: Likewise.
1542 * gas/mips/sync.s: Likewise.
1543
1544 2001-06-02 H.J. Lu <hjl@gnu.org>
1545
1546 * gas/sparc/unalign.d: Support Sparc V9.
1547
1548 2001-05-28 Jeff Sturm <jsturm@one-point.com>
1549
1550 * gas/sparc/unalign.s: New test. Check unaligned relocs.
1551 * gas/sparc/unalign.d: New expected test results.
1552 * gas/sparc/sparc.exp: Run new test.
1553
1554 2001-05-27 Hans-Peter Nilsson <hp@axis.com>
1555
1556 * gas/cris/addi.d: Tweak for 64-bit BFD.
1557 * gas/cris/binop-cmpmove.d: Ditto.
1558 * gas/cris/binop-cmpmovx.d: Ditto.
1559 * gas/cris/binop-extx.d: Ditto.
1560 * gas/cris/binop.d: Ditto.
1561 * gas/cris/bork.d: Ditto.
1562 * gas/cris/branch.d: Ditto.
1563 * gas/cris/break.d: Ditto.
1564 * gas/cris/brokw-1.d: Ditto.
1565 * gas/cris/brokw-2.d: Ditto.
1566 * gas/cris/brokw-3.d: Ditto.
1567 * gas/cris/ccr.d: Ditto.
1568 * gas/cris/clear.d: Ditto.
1569 * gas/cris/continue.d: Ditto.
1570 * gas/cris/fragtest.d: Ditto.
1571 * gas/cris/jump-type.d: Ditto.
1572 * gas/cris/labfloat.d: Ditto.
1573 * gas/cris/macroat.d: Ditto.
1574 * gas/cris/movem-to-reg.d: Ditto.
1575 * gas/cris/nosep.d: Ditto.
1576 * gas/cris/oneop-type.d: Ditto.
1577 * gas/cris/prefix.d: Ditto.
1578 * gas/cris/pushpop-byte-sreg.d: Ditto.
1579 * gas/cris/pushpop-dword-sreg.d: Ditto.
1580 * gas/cris/pushpop-word-sreg.d: Ditto.
1581 * gas/cris/pushpop.d: Ditto.
1582 * gas/cris/quick-s6.d: Ditto.
1583 * gas/cris/quick-u5.d: Ditto.
1584 * gas/cris/quick-u6.d: Ditto.
1585 * gas/cris/range-err-1.s: Ditto.
1586 * gas/cris/rd-pic-1.d: Ditto.
1587 * gas/cris/rd-regprefix-1.d: Ditto.
1588 * gas/cris/rd-regprefix-1b.d: Ditto.
1589 * gas/cris/reg-to-mem.d: Ditto.
1590 * gas/cris/regreg.d: Ditto.
1591 * gas/cris/return.d: Ditto.
1592 * gas/cris/scc.d: Ditto.
1593 * gas/cris/separator.d: Ditto.
1594 * gas/cris/shexpr-1.d: Ditto.
1595 * gas/cris/sreg-to-x.d: Ditto.
1596 * gas/cris/test.d: Ditto.
1597 * gas/cris/unimplemented.d: Ditto.
1598 * gas/cris/unop-mem.d: Ditto.
1599 * gas/cris/x-to-byte-sreg.d: Ditto.
1600 * gas/cris/x-to-dcr1-sreg.d: Ditto.
1601 * gas/cris/x-to-dword-sreg.d: Ditto.
1602 * gas/cris/x-to-word-sreg.d: Ditto.
1603 * gas/cris/shexpr-1.d: Ditto. Correct format.
1604
1605 2001-05-25 H.J. Lu <hjl@gnu.org>
1606
1607 * gas/mips/e32el-rel2.d: New for little endian mips.
1608 * gas/mips/elfel-rel2.d: Likewise.
1609 * gas/mips/elfel-rel.d: Likewise.
1610 * gas/mips/mipsel16-f.d: Likewise.
1611 * gas/mips/telempic.d: Likewise.
1612 * gas/mips/tmipsel16-e.d: Likewise.
1613
1614 * gas/mips/tempic.d: New for traditional mips.
1615 * gas/mips/tmips16-e.d: Likewise.
1616
1617 * gas/mips/elf-rel.d: Handle alignment padding.
1618 * gas/mips/elf-rel2.d: Likewise.
1619
1620 * gas/mips/mips.exp: Support little endian and traditional
1621 mips.
1622
1623 2001-05-24 H.J. Lu <hjl@gnu.org>
1624
1625 * gas/m68k/pcrel.d: Support 64bit BFD.
1626
1627 2001-05-24 H.J. Lu <hjl@gnu.org>
1628
1629 * gas/arm/adrl.d: Support 64bit BFD.
1630 * gas/arm/arm7t.d: Likewise.
1631 * gas/arm/inst.d: Likewise.
1632 * gas/arm/pic.d: Likewise.
1633 * gas/arm/xscale.d: Likewise.
1634
1635 2001-05-23 Alan Modra <amodra@one.net.au>
1636
1637 * gas/elf/ehopt0.d: Tweak for bigendian targets.
1638
1639 2001-05-15 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1640
1641 * gas/mips/abs.d: Remove $ before register names, per latest
1642 disassembler.
1643 * gas/mips/add.d: Ditto.
1644 * gas/mips/and.d: Ditto.
1645 * gas/mips/beq.d: Ditto.
1646 * gas/mips/bge.d: Ditto.
1647 * gas/mips/bgeu.d: Ditto.
1648 * gas/mips/blt.d: Ditto.
1649 * gas/mips/bltu.d: Ditto.
1650 * gas/mips/delay.d: Ditto.
1651 * gas/mips/div-ilocks.d: Ditto.
1652 * gas/mips/div.d: Ditto.
1653 * gas/mips/dli.d: Ditto.
1654 * gas/mips/elf_e_flags1.d: Ditto.
1655 * gas/mips/elf_e_flags2.d: Ditto.
1656 * gas/mips/elf_e_flags3.d: Ditto.
1657 * gas/mips/elf_e_flags4.d: Ditto.
1658 * gas/mips/jal-empic.d: Ditto.
1659 * gas/mips/jal-svr4pic.d: Ditto.
1660 * gas/mips/jal-xgot.d: Ditto.
1661 * gas/mips/jal.d: Ditto.
1662 * gas/mips/la-empic.d: Ditto.
1663 * gas/mips/la-svr4pic.d: Ditto.
1664 * gas/mips/la-xgot.d: Ditto.
1665 * gas/mips/la.d: Ditto.
1666 * gas/mips/lb-empic.d: Ditto.
1667 * gas/mips/lb-svr4pic.d: Ditto.
1668 * gas/mips/lb-xgot-ilocks.d: Ditto.
1669 * gas/mips/lb-xgot.d: Ditto.
1670 * gas/mips/lb.d: Ditto.
1671 * gas/mips/ld-empic.d: Ditto.
1672 * gas/mips/ld-ilocks-addr32.d: Ditto.
1673 * gas/mips/ld-ilocks.d: Ditto.
1674 * gas/mips/ld-svr4pic.d: Ditto.
1675 * gas/mips/ld-xgot.d: Ditto.
1676 * gas/mips/ld.d: Ditto.
1677 * gas/mips/li.d: Ditto.
1678 * gas/mips/lif-empic.d: Ditto.
1679 * gas/mips/lif-svr4pic.d: Ditto.
1680 * gas/mips/lif-xgot.d: Ditto.
1681 * gas/mips/lifloat.d: Ditto.
1682 * gas/mips/mips16.d: Ditto.
1683 * gas/mips/mips32.d: Ditto.
1684 * gas/mips/mips4.d: Ditto.
1685 * gas/mips/mips4010.d: Ditto.
1686 * gas/mips/mips4100.d: Ditto.
1687 * gas/mips/mips4650.d: Ditto.
1688 * gas/mips/mips64.d: Ditto.
1689 * gas/mips/mul-ilocks.d: Ditto.
1690 * gas/mips/mul.d: Ditto.
1691 * gas/mips/nodelay.d: Ditto.
1692 * gas/mips/rol.d: Ditto.
1693 * gas/mips/sb.d: Ditto.
1694 * gas/mips/trap20.d: Ditto.
1695 * gas/mips/trunc.d: Ditto.
1696 * gas/mips/uld.d: Ditto.
1697 * gas/mips/ulh-empic.d: Ditto.
1698 * gas/mips/ulh-svr4pic.d: Ditto.
1699 * gas/mips/ulh-xgot.d: Ditto.
1700 * gas/mips/ulh.d: Ditto.
1701 * gas/mips/ulw.d: Ditto.
1702 * gas/mips/usd.d: Ditto.
1703 * gas/mips/ush.d: Ditto.
1704 * gas/mips/usw.d: Ditto.
1705
1706 2001-05-14 Richard Henderson <rth@redhat.com>
1707
1708 * gas/elf/ehopt0.s: New.
1709 * gas/elf/ehopt0.d: New.
1710 * gas/elf/elf.exp: Run it.
1711
1712 2001-05-12 Peter Targett <peter.targett@arccores.com>
1713
1714 * gas/arc/st.s: Add test case @h30 fixup.
1715 * gas/arc/st.d: Update to suit.
1716
1717 2001-05-12 Alan Modra <amodra@one.net.au>
1718
1719 * gas/i386/sse2.s: Correct cvtps2dq, movdq2q, and movq2dq
1720 * gas/i386/sse2.d: Likewise. Fix pmuludq and punpckhqdq too.
1721
1722 * gas/i386/ssemmx2.d: Correct movq.
1723
1724 2001-05-10 Hans-Peter Nilsson <hp@axis.com>
1725
1726 * gas/cris/rd-dw2-10.d: Tweak for change in gas dwarf2 line number
1727 handling.
1728
1729 2001-05-04 Alan Modra <amodra@one.net.au>
1730
1731 * gas/i386/katmai.d: Correct pmovmskb and pextrw opcodes.
1732 * gas/i386/ssemmx2.d: Likewise. Correct register for pextrw,
1733 pinsrw, and pmovmskb.
1734 * gas/i386/sse2.d: Correct register for movmskpd.
1735
1736 2001-05-02 Johan Rydberg <jrydberg@opencores.org>
1737
1738 * gas/openrisc/addi.s: New file.
1739 * gas/openrisc/addi.d: Likewise.
1740 * gas/openrisc/allinsn.exp: Likewise.
1741 * gas/openrisc/allinsn.s: Likewise.
1742 * gas/openrisc/allinsn.d: Likewise.
1743 * gas/openrisc/lohi.s: Likewise.
1744 * gas/openrisc/lohi.d: Likewise.
1745 * gas/openrisc/store.s: Likewise.
1746 * gas/openrisc/store.d: Likewise.
1747
1748 2001-04-05 Hans-Peter Nilsson <hp@axis.com>
1749
1750 * gas/cris/rd-dw2-1.d, gas/cris/rd-dw2-2.d, gas/cris/rd-dw2-3.d,
1751 gas/cris/rd-dw2-4.d, gas/cris/rd-dw2-5.d, gas/cris/rd-dw2-6.d,
1752 gas/cris/rd-dw2-7.d, gas/cris/rd-dw2-8.d, gas/cris/rd-dw2-9.d,
1753 gas/cris/rd-dw2-10.d, gas/cris/rd-dw2-11.d, gas/cris/rd-dw2-12.d,
1754 gas/cris/rd-dw2-13.d, gas/cris/rd-dw2-14.d, gas/cris/rd-dw2-15.d:
1755 New tests.
1756 * gas/cris/brokw-2.s: Correct broken-word expansion visualization
1757 in comment.
1758 * gas/cris/fragtest.s, gas/cris/rd-pic-1.s,
1759 gas/cris/binop-cmpmovx.d, gas/cris/binop-cmpmove.d,
1760 gas/cris/binop.d, gas/cris/binop.s, gas/cris/brokw-2.d,
1761 gas/cris/clear.d, gas/cris/fragtest.s, gas/cris/jump-type.d,
1762 gas/cris/nosep.s, gas/cris/pushpop.d, gas/cris/quick.s,
1763 gas/cris/range-err-2.s, gas/cris/sep-err-1.s,
1764 gas/cris/sreg-to-x.d, gas/cris/test.d, gas/cris/x-to-byte-sreg.d,
1765 gas/cris/x-to-word-sreg.d, gas/cris/x-to-dword-sreg.d: Remove
1766 trailing empty lines.
1767 * gas/cris/continue.s: Ditto, tweak comment.
1768
1769 * lib/gas-defs.exp (run_dump_test): Support using readelf.
1770 * config/default.exp: Default READELF and READELFFLAGS.
1771
1772 2001-03-31 Alan Modra <alan@linuxcare.com.au>
1773
1774 * gas/all/cond.s: Add .if .elseif tree.
1775 * gas/all/cond.d: Match above.
1776
1777 2001-03-30 H.J. Lu <hjl@gnu.org>
1778
1779 * gas/i386/relax.d: Dump with -s instead of -drw.
1780
1781 2001-03-29 H.J. Lu <hjl@gnu.org>
1782
1783 * gas/i386/relax.s: New test for relaxation between sections.
1784 * gas/i386/relax.d: New.
1785
1786 * gas/i386/i386.exp: Add tests for ELF.
1787
1788 2001-03-27 Chris Demetriou <cgd@broadcom.com>
1789
1790 * gas/mips/lineno.d: Allow for the possibility that
1791 the local labels won't be in the objdump output. Match
1792 zeros in addresses using '+' for better compatibility with
1793 different targets.
1794
1795 2001-03-26 Chris Demetriou <cgd@broadcom.com>
1796
1797 * gas/mips/sync.s: Declare 'foo' as a function so that this
1798 test will work on properly on ECOFF targets.
1799
1800 2001-03-24 Alan Modra <alan@linuxcare.com.au>
1801
1802 * gas/i386/ssemmx2.s: Change movntq to movntdq.
1803 * gas/i386/ssemmx2.d: Matching change.
1804
1805 2001-03-23 Hans-Peter Nilsson <hp@axis.com>
1806
1807 * gas/cris/pic-err-1.s, gas/cris/rd-pic-1.s, gas/cris/rd-pic-1.d:
1808 New tests.
1809
1810 * gas/cris/branch-warn-1.s, gas/cris/branch-warn-2.s,
1811 gas/cris/branch-warn-3.s: Tweak for fixed FIXME:s.
1812
1813 2001-03-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
1814
1815 * gas/vax/quad.exp: Correct expected result.
1816
1817 2001-03-19 Andreas Schwab <schwab@suse.de>
1818
1819 * gas/m68k/pcrel.s: Force alignment to 8 byte boundary to get
1820 consistent output across targets.
1821 * gas/m68k/pcrel.d: Adjusted.
1822
1823 2001-03-18 H.J. Lu <hjl@gnu.org>
1824
1825 * gas/i386/intel.s: Move PIC code to ...
1826 * gas/i386/intelpic.s: New. Here.
1827 * gas/i386/intel.d: Updated.
1828 * gas/i386/intelpic.d: New.
1829
1830 * gas/i386/i386.exp: Check PIC code in Intel syntax for ELF
1831 targets only.
1832
1833 2001-03-18 Stephane Carrez <Stephane.Carrez@worldnet.fr>
1834
1835 * gas/mri/mri.exp: Fix test of m6811/m6812 targets.
1836
1837 2001-02-26 H.J. Lu <hjl@gnu.org>
1838
1839 * gas/ia64/opc-a-err.l: Change "Operand [3|4]" to "Operand [34]".
1840
1841 2001-02-23 H.J. Lu <hjl@gnu.org>
1842
1843 * gas/ia64/opc-a-err.l: Fix "cmp4.lt.or".
1844
1845 * gas/ia64/opc-a.pl: Add tests for pseudo-ops for "cmp" and
1846 "cmp4".
1847 * gas/ia64/opc-a.s: Rebuilt.
1848 * gas/ia64/opc-a.d: Likewise.
1849
1850 2001-02-17 Chris Demetriou <cgd@broadcom.com>
1851
1852 * gas/mips/mips32.d: Remove ELF dependencies. This test
1853 wasn't meant to be ELF specific, and doesn't have to be.
1854 * gas/mips/mips64.d: Likewise.
1855
1856 2001-02-17 Chris Demetriou <cgd@broadcom.com>
1857
1858 * gas/mips/mips.exp: Don't attempt the elf_e_flags family of
1859 tests if not ELF; they test ELF-specific features.
1860
1861 2001-02-08 Stephane Carrez <Stephane.Carrez@worldnet.fr>
1862
1863 * gas/mri/mri.exp: Don't execute the M68K specific tests
1864 on m6811-elf and m6812-elf targets, still run the generic MRI tests.
1865
1866 2001-02-04 Stephane Carrez <Stephane.Carrez@worldnet.fr>
1867
1868 * gas/m68hc11/malis.s: New test to verify compliance with Motorola
1869 Assembly Language Input Standard.
1870 * gas/m68hc11/malis.d: New file.
1871 * gas/m68hc11/malis-include.s: New file.
1872 * gas/m68hc11/all.exp: Add the new test.
1873
1874 2001-01-12 Alan Modra <alan@linuxcare.com.au>
1875
1876 * gas/i386/i386.exp (gas_64_check): Correct target string.
1877 Use gas_64_check rather than target string to decided whether
1878 x86_64 checks should run.
1879
1880 * gas/i386/sse2.s: Add a label to cure objdump "no symbols" error.
1881 * gas/i386/ssemmx2.s: Likewise.
1882 * gas/i386/sse2.d: Update to suit.
1883 * gas/i386/ssemmx2.s: Likewise.
1884
1885 2001-01-11 Peter Targett <peter.targett@arccores.com>
1886
1887 * gas/arc/alias.*: Removed.
1888 * gas/arc/branch.*: Likewise.
1889 * gas/arc/insn3.*: Likewise.
1890 * gas/arc/math.*: Likewise.
1891 * gas/arc/sshift.*: Likewise.
1892 * gas/arc/arc.exp: Simplified test process for base case
1893 instruction set by adding run_dump_test cases for all base
1894 instructions.
1895 * gas/arc/adc.s, gas/arc/adc.d: New test cases and dump.
1896 * gas/arc/add.s, gas/arc/add.d: Likewise.
1897 * gas/arc/and.s, gas/arc/and.d: Likewise.
1898 * gas/arc/asl.s, gas/arc/asl.d: Likewise.
1899 * gas/arc/asr.s, gas/arc/asr.d: Likewise.
1900 * gas/arc/b.s, gas/arc/b.d: Likewise.
1901 * gas/arc/bic.s, gas/arc/bic.d: Likewise.
1902 * gas/arc/bl.s, gas/arc/bl.d: Likewise.
1903 * gas/arc/brk.s, gas/arc/brk.d: Likewise.
1904 * gas/arc/extb.s, gas/arc/extb.d: Likewise.
1905 * gas/arc/extw.s, gas/arc/extw.d: Likewise.
1906 * gas/arc/flag.s, gas/arc/flag.d: Likewise.
1907 * gas/arc/j.s, gas/arc/j.d: Likewise.
1908 * gas/arc/jl.s, gas/arc/jl.d: Likewise.
1909 * gas/arc/ld.s, gas/arc/ld.d: Likewise.
1910 * gas/arc/ld2.s, gas/arc/ld2.d: Likewise.
1911 * gas/arc/lp.s, gas/arc/lp.d: Likewise.
1912 * gas/arc/lsr.s, gas/arc/lsr.d: Likewise.
1913 * gas/arc/mov.s, gas/arc/mov.d: Likewise.
1914 * gas/arc/nop.s, gas/arc/nop.d: Likewise.
1915 * gas/arc/or.s, gas/arc/or.d: Likewise.
1916 * gas/arc/rlc.s, gas/arc/rlc.d: Likewise.
1917 * gas/arc/ror.s, gas/arc/ror.d: Likewise.
1918 * gas/arc/rrc.s, gas/arc/rrc.d: Likewise.
1919 * gas/arc/sbc.s, gas/arc/sbc.d: Likewise.
1920 * gas/arc/sexb.s, gas/arc/sexb.d: Likewise.
1921 * gas/arc/sexw.s, gas/arc/sexw.d: Likewise.
1922 * gas/arc/sleep.s, gas/arc/sleep.d: Likewise.
1923 * gas/arc/add.s, gas/arc/add.d: Likewise.
1924 * gas/arc/st.s, gas/arc/st.d: Likewise.
1925 * gas/arc/sub.s, gas/arc/sub.d: Likewise.
1926 * gas/arc/swi.s, gas/arc/swi.d: Likewise.
1927 * gas/arc/xor.s, gas/arc/xor.d: Likewise.
1928 * gas/arc/warn.s: Removed warning test case for setting of flags
1929 followed by conditional branch, an arc5 only feature.
1930
1931 * gas/ieee-fp/x930509a.exp: Skip test if target also arc*-*-*.
1932
1933 * gas/vtable/vtable.exp: Skip tests if target also arc*-*-*.
1934
1935 2001-01-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
1936
1937 * gas/m68hc11/opers12.s: Add more tests for index post byte.
1938 * gas/m68hc11/opers12.d: Likewise.
1939
1940 2001-01-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
1941
1942 * gas/m68hc11/all.exp: Add new tests for dwarf2.
1943 * gas/m68hc11/lbranch-dwarf2.d: New file, test for dwarf2.
1944 * gas/m68hc11/opers12-dwarf2.d: Likewise.
1945 * gas/m68hc11/insns-dwarf2.d: Likewise.
1946
1947 2001-01-11 Nick Clifton <nickc@redhat.com>
1948
1949 * gas/arm/adrl.s: Add global label 'foo'.
1950 * gas/arm/adrl.d: Expect to see references to 'foo' in the
1951 disassembly. COFF and ELF disassemblys should now be the same.
1952
1953 2001-01-10 Jan Hubicka <jh@suse.cz>
1954
1955 * i386.exp: Add ssemmx2 and sse2 tests.
1956 (sse2.d, sse2.s, ssemmx2.d, ssemmx2.s): New tests.
1957
1958 2001-01-09 Nick Clifton <nickc@redhat.com>
1959
1960 * gas/arm/pic.d: Fix patterns to match new behaviour of
1961 disassembler.
1962 inst.d: Fix patterns to match new behaviour of disassembler.
1963
1964 2001-01-03 Philip Blundell <pb@futuretv.com>
1965
1966 * gas/vtable/vtable.exp: Don't run tests on Alpha.
1967
1968 2001-01-06 Jan Hubicka <jh@suse.cz>
1969
1970 * i386.exp: Add tests for presence of 32bit versus 64bit output
1971 format; run both 64bit and 32bit tests when format is available;
1972 add x86_64 test.
1973 * x86_64.s: New file.
1974 * x86_64.d: New file.
1975
1976 2001-01-02 Nick Clifton <nickc@redhat.com>
1977
1978 * gas/arm/arm.exp: Pass -marmv3 to msr-bad test, since the
1979 instruction is legal in v5. Also fix expected error message.
1980
1981 2001-01-01 Philip Blundell <philb@gnu.org>
1982
1983 * gas/arm/adrl.s, gas/arm/pic.s, gas/arm/msr-bad.s: New tests.
1984 * gas/arm/arm.exp: Run them.
1985 * gas/arm/adrl.d, gas/arm/pic.d: Expected results for above.
1986 * gas/arm/arm6.s: Also test uppercase `CPSR' and `SPSR'.
1987
1988 2000-12-22 H.J. Lu <hjl@gnu.org>
1989
1990 * gas/i386/intel.s: Replace "nop" with ".p2align 4,0".
1991 * gas/i386/intel.d: Updated.
1992
1993 2000-12-12 Jim Wilson <wilson@redhat.com>
1994
1995 * gas/ia64/dv-imply.d, gas/ia64/dv-mutex.d, gas/ia64/dv-safe.d,
1996 gas/ia64/dv-srlz.d, gas/ia64/opc-m.d: Update.
1997
1998 2000-12-12 Nick Clifton <nickc@redhat.com>
1999
2000 * gas/vtable/vtable.exp: Fix formatting.
2001
2002 * gas/arm/elsegundo.s: New Test (currently disabled).
2003 * gas/arm/elsegundo.d: Expected test results.
2004
2005 2000-12-11 H.J. Lu <hjl@gnu.org>
2006
2007 * gas/i386/intel.d: Adjusted for the a.out assembler.
2008 * gas/i386/intel.s: Likewise.
2009
2010 2000-12-09 Nick Clifton <nickc@redhat.com>
2011
2012 * gas/m68k/pcrel.d: Update to match latest assembler output.
2013
2014 2000-12-02 Chris Demetriou <cgd@sibyte.com>
2015
2016 * gas/mips/elf_e_flags.s: Add padding to the end of the
2017 file so that objdump output will be consistent.
2018 * gas/mips/elf_e_flags1.d, gas/mips/elf_e_flags2.d,
2019 gas/mips/elf_e_flags3.d, gas/mips/elf_e_flags4.d: Expect
2020 "..." at end of objdump output because of zero bytes at end
2021 of section.
2022 * gas/mips/elf_e_flags.c: Add note to comment about
2023 what's changing in elf_e_flags.s.
2024
2025 * gas/mips/la.s: Add padding to the end of the file so that
2026 objdump output will be consistent.
2027 * gas/mips/la-svr4pic.d, gas/mips/la-xgot.d: Expect "..." at
2028 end of objdump output because of zero bytes at end of
2029 section.
2030
2031 * gas/mips/sync.s: Add padding to the end of the file so that
2032 objdump output will be consistent.
2033 * gas/mips/sync.d: Expect "..." at end of objdump output
2034 because of zero bytes at end of section.
2035
2036 * gas/mips/empic.d: Pad sections out to 16 bytes, to avoid
2037 alignment issues so tests are useful on multiple targets.
2038 * gas/mips/empic.s: Likewise.
2039 * gas/mips/mips16-e.d: Likewise.
2040 * gas/mips/mips16-e.s: Likewise.
2041 * gas/mips/mips16-f.d: Likewise.
2042 * gas/mips/mips16-f.s: Likewise.
2043
2044 * gas/mips/mips32.d: Expect disassembly of madd and maddu
2045 to use their correct names. Add tests for break and sdbbp.
2046 * gas/mips/mips32.s: Likewise.
2047
2048 * gas/mips/mips64.s: Add test for assembly of MIPS64
2049 extensions.
2050 * gas/mips/mips64.d: Likewise.
2051 * gas/mips/mips.exp: Test using the new "mips64" test.
2052
2053 2000-12-01 Chris Demetriou <cgd@sibyte.com>
2054
2055 * gas/mips/mips16.d: Expect mips16 nops to be used for padding
2056 when mips16 code generation is enabled.
2057
2058 * gas/mips/empic.d: Adjust for the fact that the difference
2059 between two symbols in the same section are not expected to
2060 generate a reloc.
2061 * gas/mips/empic.s: Likewise. Also, correct typo in comment
2062 about expected relocs.
2063
2064 * gas/mips/mips32.s, gas/mips/mips32.d: New files for MIPS32
2065 instruction assembly test.
2066 * gas/mips/mips.exp: Add the test mentioned above.
2067
2068 2000-11-30 Diego Novillo <dnovillo@redhat.com>
2069
2070 * intel.s, intel.d: New test for @GOT references.
2071
2072 2000-11-28 Hans-Peter Nilsson <hp@bitrange.com>
2073
2074 * gas/sh/err.exp: New, framework for error-testing.
2075 * gas/sh/err-1.s: New test.
2076
2077 2000-11-26 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2078
2079 * gas/m68hc11/opers12.s: New test for movw operands.
2080 * gas/m68hc11/opers12.d: Likewise.
2081
2082 2000-11-24 Nick Clifton <nickc@redhat.com>
2083
2084 * arm.exp: Run tests for xscale as well as arm.
2085 Run xscale tests.
2086
2087 * xscale.s: New file: XScale instruction tests.
2088 * xscale.d: New file: Expected XScale instruction results.
2089
2090 2000-11-20 H.J. Lu <hjl@gnu.org>
2091
2092 * gas/i386/intel.d: Add 3 "nop"s for the a.out assembler.
2093 * gas/i386/intel.s: Likewise.
2094
2095 2000-11-16 H.J. Lu <hjl@gnu.org>
2096
2097 * gas/symver/symver0.d: Add 64bit support.
2098 * gas/symver/symver1.d: Likewise.
2099
2100 2000-11-16 H.J. Lu <hjl@gnu.org>
2101
2102 * gas/symver/symver.exp: Don't run symver4 nor symver5.
2103
2104 2000-11-13 H.J. Lu <hjl@gnu.org>
2105
2106 * gas/symver/symver.exp: New for symver test.
2107 * gas/symver/symver0.d: Likewise.
2108 * gas/symver/symver0.s: Likewise.
2109 * gas/symver/symver1.d: Likewise.
2110 * gas/symver/symver1.s: Likewise.
2111 * gas/symver/symver2.l: Likewise.
2112 * gas/symver/symver2.s: Likewise.
2113 * gas/symver/symver3.l: Likewise.
2114 * gas/symver/symver3.s: Likewise.
2115 * gas/symver/symver4.l: Likewise.
2116 * gas/symver/symver4.s: Likewise.
2117 * gas/symver/symver5.l: Likewise.
2118 * gas/symver/symver5.s: Likewise.
2119 * gas/symver/symver6.l: Likewise.
2120 * gas/symver/symver6.s: Likewise.
2121
2122 2000-11-11 Hans-Peter Nilsson <hp@bitrange.com>
2123
2124 * gas/macros/macros.exp: Mark strings test xfail for sh.
2125
2126 2000-10-24 Diego Novillo <dnovillo@cygnus.com>
2127
2128 * intel.s, intel.d: Add new tests for intel syntax.
2129
2130 2000-10-19 Alan Modra <alan@linuxcare.com.au>
2131
2132 * gas/elf/section0.s: Ensure section sizes are multiples of 16.
2133 * gas/elf/section1.s: Likewise.
2134 * gas/elf/section[01].d: Change to suit.
2135
2136 2000-10-18 H.J. Lu <hjl@gnu.org>
2137
2138 * gas/i386/intel.d: Fix the support for 64bit BFD in the last
2139 change.
2140
2141 2000-10-15 Diego Novillo <dnovillo@cygnus.com>
2142
2143 * intel.s, intel.d: Add new tests for naked registers using intel
2144 syntax.
2145
2146 2000-09-29 Hans-Peter Nilsson <hp@axis.com>
2147
2148 * gas/cris/regprefix-err-1.s, gas/cris/rd-regprefix-1.s,
2149 gas/cris/rd-regprefix-1.d, gas/cris/rd-regprefix-1b.d,
2150 gas/cris/us-err-1.s, gas/cris/us-err-2.s, gas/cris/us-err-3.s: New.
2151 * gas/cris/cris.exp: Loop run_dump_test over files matching rd-*.d.
2152
2153 2000-09-28 Alan Modra <alan@linuxcare.com.au>
2154
2155 * gas/hppa/parse/parse.exp: Replace "hppa*w-*-*" with "hppa*64*-*-*"
2156 * gas/hppa/reloc/reloc.exp: Likewise.
2157 * gas/hppa/unsorted/unsorted.exp: Likewise.
2158
2159 * gas/hppa/reloc/reduce.s: Modify .PARAM so we need an arg reloc.
2160
2161 2000-09-22 Jim Wilson <wilson@cygnus.com>
2162
2163 * gas/ia64/opc-f.pl: Add missing fcmp and fpcmp tests.
2164 * gas/ia64/opc-f.s, gas/ia64/opc-f.d: Regenerate.
2165
2166 * gas/ia64/dv-raw-err.s: Add new testcases for PR%, 16 - 62.
2167 * gas/ia64/dv-waw-err.s: Likewise.
2168 * gas/ia64/dv-imply.d: Regenerate.
2169 * gas/ia64/dv-mutex.d, gas/ia64/dv-raw-err.l, gas/ia64/dv-safe.d,
2170 gas/ia64/dv-srlz.d, gas/ia64/dv-war-err.l, gas/ia64/dv-waw-err.l,
2171 gas/ia64/opc-f.d, gas/ia64/opc-i.d, gas/ia64/opc-m.d: Likewise.
2172
2173 2000-09-14 Timothy Wall <twall@cygnus.com>
2174
2175 * gas/ia64/dv-waw-err.[sl]: Additional tests for parallel
2176 comparisons which should and should not produce DVs.
2177
2178 2000-09-05 Alan Modra <alan@linuxcare.com.au>
2179
2180 * gas/vtable/vtable.exp: Re-enable for hppa-elf.
2181
2182 2000-08-29 Timothy Wall <twall@cygnus.com>
2183
2184 * gas/ia64/dv-mutex.s: Add stop to avoid DV error on cmp.eq.
2185 * gas/ia64/dv-mutex.d: Update regexp pattern.
2186 * gas/ia64/dv-entry-err.s: Add stop to avoid DV error on cmp.eq.
2187 * gas/ia64/dv-imply.s: Add stops to avoid DV errors on cmp.REL.
2188 Test still fails due to insn opcode pattern changes.
2189
2190 2000-08-21 H.J. Lu <hjl@gnu.org>
2191
2192 * gas/all/cofftag.d: Support the strict COFF.
2193
2194 2000-08-16 Jim Wilson <wilson@cygnus.com>
2195
2196 * gas/ia64/dv-raw-err.s: Add new tests for addl and postinc.
2197 * gas/ia64/dv-raw-err.l: Likewise.
2198 * gas/ia64/dv-waw-err.l: Update sed pattern.
2199 * gas/ia64/opc-f.pl: Delete fpsub, and fpadd comment.
2200 * gas/ia64/opc-f.s, gas/ia64/opc-f.d: Regenerate.
2201
2202 2000-08-16 Nick Clifton <nickc@redhat.com>
2203
2204 * gas/arm/inst.s: Add tests for edge cases of shift based
2205 addressing modes.
2206
2207 * gas/arm/inst.d: Add expected results for new tests.
2208
2209 2000-07-20 Hans-Peter Nilsson <hp@axis.com>
2210
2211 * gas/all/gas.exp: Don't run floating-point tests on CRIS.
2212 * gas/ieee-fp/x930509a.exp: Ditto.
2213 * gas/macros/macros.exp: Mark strings test xfail for CRIS.
2214 * gas/cris/*: New tests for CRIS.
2215
2216 2000-07-19 Alan Modra <alan@linuxcare.com.au>
2217
2218 * gas/macros/macros.exp (test1): Run it for hppa*-*-linux*.
2219 (semi): Likewise.
2220 (strings): Don't run for hppa, except for hppa*-*-linux*.
2221
2222 * gas/hppa/parse/linesepbug.s: Ensure we have whitespace before
2223 pseudos.
2224
2225 2000-07-18 Scott Bambrough <scottb@netwinder.org>
2226
2227 * gas/arm/inst.d: Fix expected results to match current assembler
2228 output. Patch from Justin Seger <justin.m.seger@intel.com>.
2229
2230 2000-07-10 Alan Modra <alan@linuxcare.com.au>
2231
2232 * gas/vtable/vtable.exp: Disable test for hppa.
2233
2234 * gas/hppa/reloc/reloc.exp (do_relocation_reduction_tests): Don't
2235 run test for any elf target.
2236 (applybug): Don't run test for linux.
2237 * gas/hppa/unsorted/unsorted.exp (do_common_text): Likewise.
2238 * gas/hppa/parse/parse.exp (linesepbug): Remove xfail
2239 (labelbug): xfail for hppa-linux.
2240
2241 * gas/hppa/basic/{coprmem.s, fmemLRbug.s}: Add colons to labels.
2242 * gas/hppa/parse/{callinfobug.s, regpopbug.s}: Likewise.
2243 * gas/hppa/reloc/{applybug.s, funcrelocbug.s, longcall.s,
2244 r_no_reloc.s, reduce3.s}: Likewise.
2245 * gas/hppa/unsorted/common.s: Likewise.
2246
2247 2000-07-05 Nick Clifton <nickc@cygnus.com>
2248
2249 * gas/d30v/inst.d: Fix expected results to match current assembler
2250 output.
2251 * gas/d30v/bittest.l: Fix expected warning messages to match
2252 current assembler output.
2253
2254 2000-06-29 Kazu Hirata <kazu@hxi.com>
2255
2256 * gas/h8300/h8300.exp (do_h8300s_mac): Change the registers used
2257 in ldmac and stmac.
2258 * gas/h8300/macs.s: Likewise.
2259
2260 2000-06-27 Nick Clifton <nickc@cygnus.com>
2261
2262 * gas/d30v/bittest.l: Edit to match new warning messages produced
2263 by assembler.
2264
2265 2000-06-19 Timothy Wall <twall@cygnus.com>
2266
2267 * gas/macros/macros.exp: Avoid tests which are not useful on tic54x.
2268 * gas/all/gas.exp: Make adjustments for tic54x target.
2269 * gas/ieee-fp/x930509a.exp: Ditto.
2270 * gas/tic54x/*: New tests for tic54x. NOTE: load page has been
2271 moved into the LMA and is not printed separately by objdump any
2272 longer. This still needs to be tested.
2273
2274 2000-06-18 Stephane Carrez <stcarrez@worldnet.fr>
2275
2276 * gas/m68k/all.exp: Don't execute tests if the target is m68hc11&12.
2277 * gas/m68hc11/all.exp: Specific tests for m68hc11.
2278 * gas/m68hc11/all_insns.[ds]: Check m68hc11 instructions.
2279 * gas/m68hc11/insns[ds]: Another test.
2280 * gas/m68hc11/lbranch.[ds]: Check branch optimization (gas relax).
2281 * gas/m68hc11/opers12.[ds]: New files, check m68hc12 operands.
2282
2283 2000-06-17 Alan Modra <alan@linuxcare.com.au>
2284
2285 * gas/macros/strings.s: Don't start directives in first column
2286 (for LABELS_WITHOUT_COLONS targets).
2287
2288 2000-06-14 H.J. Lu <hjl@gnu.org>
2289
2290 * gas/macros/strings.d: Support a.out and coff.
2291
2292 2000-06-14 Nick Clifton <nickc@cygnus.com>
2293
2294 * gas/arm/arm6.s: Remove 'mrs r9, cpsr_all' since the cpsr_all
2295 flag is no longer legal syntax.
2296
2297 2000-06-09 Nick Clifton <nickc@cygnus.com>
2298
2299 * gas/macros/macros.exp: Run new test: strings.
2300 * gas/macros/strings.s: New test: String expansion inside
2301 macros.
2302 * gas/macros/strings.d: New test results.
2303
2304 2000-06-04 Alan Modra <alan@linuxcare.com.au>
2305
2306 * gas/i386/prefix.s: Modify so we have at least one x86 test that
2307 checks the line separator.
2308
2309 2000-05-21 Hans-Peter Nilsson <hp@axis.com>
2310
2311 * gas/elf/elf.exp: Exclude *-*-linux*coff* as non-elf.
2312
2313 2000-05-15 Nick Clifton <nickc@cygnus.com>
2314
2315 * gas/arm/arch4t.s: Add tests of new fields to msr instruction.
2316
2317 2000-05-11 Ulf Carlsson <ulfc@engr.sgi.com>
2318
2319 * gas/mips/mips.exp: Include *-*-linux* in svr4pic.
2320
2321 * gas/mips/jal-svr4pic.{s,d} gas/mips/jal-xgot.d: Add a jal to a
2322 weak symbol.
2323
2324 2000-05-08 Alan Modra <alan@linuxcare.com.au>
2325
2326 * gas/mri/float.d: Fix for srec length change.
2327
2328 2000-05-02 Alan Modra <alan@linuxcare.com.au>
2329
2330 * gas/hppa/unsorted/unsorted.exp: Duplicate hppa*-*-*elf*
2331 behaviour for hppa*-*-linux* throughout file.
2332 * gas/hppa/reloc/reloc.exp: Ditto.
2333 (reduce2.s): Disable test for elf targets.
2334
2335 * gas/hppa/parse/parse.exp (ssbug.s): setup_xfail hppa*-*-linux*.
2336
2337 * gas/elf/section0.s: Don't start pseudos on first column so
2338 targets that define LABELS_WITHOUT_COLONS work.
2339 * gas/elf/section1.s: Ditto.
2340 * gas/vtable/inherit0.s: Ditto.
2341 * gas/vtable/inherit1.s: Ditto.
2342 * gas/vtable/entry0.s: Ditto.
2343 * gas/vtable/entry1.s: Ditto.
2344
2345 2000-05-01 Nick Clifton <nickc@cygnus.com>
2346
2347 * gasp/macro.out: Fix label numbers to remove leading zeroes.
2348 * gasp/mdouble.out: Fix label numbers to remove leading zeroes.
2349
2350 2000-04-25 Alan Modra <alan@linuxcare.com.au>
2351
2352 * gas/i386/general.l: Allow for DISP32 pe relocs.
2353 * gas/i386/jump.d: Similarly.
2354
2355 2000-04-24 Jim Wilson <wilson@cygnus.com>
2356
2357 * gas/ia64/opc-i.d: Change pmin2.u to pmin2. Change pmax2.u to pmax2.
2358 Change MLI to MLX. Switch operands for output matching tbit.z.orcm,
2359 tbit.z.andcm, tbit.nz.orcm, tbit.nz.andcm, tnat.z.orcm, tnat.z.andcm,
2360 tnat.nz.orcm, tnat.nz.andcm inputs.
2361 * gas/ia64/opc-i.pl: Insert padding nops before last dep.
2362 * gas/ia64/opc-i.s: Regenerate.
2363
2364 * gas/ia64/opc-i.s: Regenerate.
2365 * gas/ia64/opc-f.pl: Add explicit stop at end.
2366
2367 2000-04-22 Timothy Wall <twall@cygnus.com>
2368
2369 * gas/ia64/opc-f.d: Disassemble zeroes to verify break.f.
2370 * gas/ia64/opc-f.s: Add an explicit stop to make IAS output match.
2371
2372 2000-04-21 Richard Henderson <rth@cygnus.com>
2373 David Mosberger <davidm@hpl.hp.com>
2374 Timothy Wall <twall@cygnus.com>
2375 Jim Wilson <wilson@cygnus.com>
2376
2377 * gas/vtable/vtable.exp: Disable for ia64.
2378 * gas/ia64: New testsuite directory.
2379
2380 2000-04-03 Alan Modra <alan@linuxcare.com.au>
2381
2382 * gas/i386/general.s: Check 16-bit immediates, and move call/jump
2383 checks to start.
2384 * gas/i386/general.l: Likewise.
2385
2386 2000-04-01 Alexandre Oliva <aoliva@cygnus.com>
2387
2388 * gas/mn10300/am33_5.s: Check that negative SP offsets are encoded
2389 with 32 bits, not with the unsigned shorter opcodes.
2390 * gas/mn10300/basic.exp: Likewise.
2391
2392 2000-03-31 Alexandre Oliva <aoliva@cygnus.com>
2393
2394 * lib/gas-defs.exp (regexp_diff): Don't break on the first
2395 difference, list them all.
2396
2397 2000-03-29 Nick Clifton <nickc@cygnus.com
2398
2399 * gas/arm/thumb.s: Add test of bal instruction.
2400
2401 2000-03-27 Alan Modra <alan@linuxcare.com.au>
2402
2403 * gas/ieee-fp/x930509a.exp (dotest): Fix test for
2404 LISTING_WORD_SIZE==1.
2405 * gas/all/gas.exp (do_930509a): Same here.
2406 * gas/all/cond.d: And here.
2407
2408 2000-03-16 Nick Clifton <nickc@cygnus.com>
2409
2410 * gas/arm/arm.exp: Run branch.s test.
2411 Run tests if target is strongarm.
2412
2413 * gas/arm/branch.s: New test. Make sure that assembler can handle
2414 same-section branch relocations properly.
2415
2416 * gas/arm/branch.d: New file. Expected output from assembling
2417 branch.s.
2418
2419 2000-03-10 Geoffrey Keating <geoffk@cygnus.com>
2420
2421 * gas/mips/empic.d: New file.
2422 * gas/mips/empic.s: New file.
2423 * gas/mips/mips16-e.d: New file.
2424 * gas/mips/mips16-e.s: New file.
2425 * gas/mips/mips16-f.d: New file.
2426 * gas/mips/mips16-f.s: New file.
2427 * gas/mips/mips.exp: Add empic, mips16-e. Add mips16-f as an
2428 expected failure.
2429
2430 2000-02-25 H.J. Lu <hjl@gnu.org>
2431
2432 * gas/i386/general.l: Support a.out and coff.
2433
2434 2000-02-25 Alan Modra <alan@spri.levels.unisa.edu.au>
2435
2436 * gas/i386/intel.s: New file, intel version of opcode.s
2437 * gas/i386/intel.d: New file, copy of opcode.d
2438 * gas/i386/i386.exp: Call it.
2439
2440 * gas/i386/general.s: Add extra "out" instructions.
2441 * gas/i386/general.l: Likewise.
2442
2443 2000-01-31 Nick Clifton <nickc@cygnus.com>
2444
2445 * gas/arm/inst.s: Include test of ATPCS register naming
2446 conventions.
2447
2448 * gas/arm/float.s: Include test of ATPCS register naming
2449 conventions.
2450
2451 2000-01-21 H.J. Lu <hjl@gnu.org>
2452
2453 * gas/i386/general.l: Support a.out.
2454 * gas/i386/jump.d: Likewise.
2455 * gas/i386/jump16.d: Likewise.
2456
2457 2000-01-21 Alan Modra <alan@spri.levels.unisa.edu.au>
2458
2459 * gas/i386/general.{s,l}: Move 16 bit jmp and call tests from here
2460 * gas/i386/jump16.{s,d}: To here.
2461 * gas/i386/jump.{s,d}: New files. Duplicate 32 bit jmp and call
2462 tests in general.s so that objdump is exercised.
2463
2464 * gas/i386/i386.exp: Call new tests.
2465
2466 2000-01-15 Alan Modra <alan@spri.levels.unisa.edu.au>
2467
2468 * gas/i386/general.{s,l}: Add jmp and call tests for .code16gcc,
2469 .code16, and .code32 modes.
2470
2471 1999-11-30 Jeffrey A Law (law@cygnus.com)
2472
2473 * gas/mn10300/{am33.s, am33_2.s, am33_3.s}: New test files.
2474 * gas/mn10300/{am33_4.s, am33_5.s, am33_6.s}: Likewise.
2475 * gas/mn10300/{am33_7.s, am33_8.s}: Likewise.
2476 * gas/mn10300/basic.exp: Run the am33 tests.
2477
2478 1999-11-15 Gavin Romig-Koch <gavin@cygnus.com>
2479
2480 * gas/mips/la.d: Adjust for new la macro expansion.
2481 Change matches for explicit addresses to matches for
2482 any address.
2483 * gas/mips/la-xgot.d: Same.
2484 * gas/mips/la-svr4pic.d: Same.
2485
2486 1999-11-01 Nick Clifton <nickc@cygnus.com>
2487
2488 Remove reloc generating references to local labels in test code.
2489 Some ARM targets (eg PE) generate a reloc based on the label,
2490 whilst others (eg ELF) generate a reloc based on the section
2491 symbol. This meant that the disassembled outputs would differ.
2492
2493 * gas/arm/inst.s: Change test of BLPL instruction.
2494 * gas/arm/inst.d: Change expected decode of BLPL instruction.
2495 * gas/arm/arm7t.s: Remove use of .LC0 label in .word directive.
2496 Remove .rdata section, since this cannot exist in an arm-aout
2497 target.
2498 * gas/arm/arm7t.d: Change expected reloc generated for .word
2499 directive.
2500
2501 1999-10-21 Nick Clifton <nickc@cygnus.com>
2502
2503 * gas/arm/arm7t.d: Update to match latest objdump output.
2504 * gas/arm/inst.s: Fix erroneous test case.
2505 * gas/arm/inst.d: Update to match latest objdump output.
2506
2507 1999-10-11 Geoffrey Keating <geoffk@cygnus.com>
2508
2509 * lib/gas-defs.exp (regexp_diff): Allow '#...' to mean "some
2510 indeterminate number of extra lines here".
2511
2512 * gas/elf/elf.exp: Remove XFAILs.
2513 * gas/elf/section0.d: Make pass on MIPS (and hopefully alpha).
2514 * gas/elf/section1.d: Likewise.
2515
2516 1999-10-07 Diego Novillo <dnovillo@cygnus.com>
2517
2518 * gas/d10v: New directory.
2519 * gas/d10v/d10.exp: New file.
2520 * gas/d10v/inst.s: New file.
2521 * gas/d10v/inst.d: New file.
2522
2523 1999-10-07 Geoffrey Keating <geoffk@cygnus.com>
2524
2525 * gas/mips/elf-rel.s: New file.
2526 * gas/mips/elf-rel.d: New file.
2527 * gas/mips/elf-rel2.d: New file.
2528 * gas/mips/e32-rel2.d: New file.
2529 * gas/mips/elf-rel2.s: New file.
2530 * gas/mips/mips.exp: Add elf-rel, elf-rel2.
2531
2532 * gas/mips/elf_e_flags1.d: Tweak a little so it passes
2533 even if the CPU is set to something by default.
2534
2535 1999-10-04 Doug Evans <devans@canuck.cygnus.com>
2536
2537 * gas/m32r/error.exp: New testcase driver.
2538 * gas/m32r/m32rx.exp: New testcase driver.
2539 * gas/m32r/fslotx.[sd]: New testcase.
2540 * gas/m32r/m32rx.[sd]: New testcase.
2541 * gas/m32r/relax-s.[sd]: New testcase.
2542 * gas/m32r/interfere.s: New testcase.
2543 * gas/m32r/wrongsize.s: New testcase.
2544
2545 1999-09-17 Alan Modra <alan@spri.levels.unisa.edu.au>
2546
2547 * gas/i386/i386.exp: Enable reloc and white tests for COFF.
2548 * gas/i386/reloc.d: Accept dir32 relocs.
2549
2550 1999-09-12 Donn Terry <donn@interix.com>
2551
2552 * gas/all/gas.exp: Run cofftag test for i*86-*-interix*.
2553 * lib/gas-defs.exp: Add perror if can not read .d file.
2554
2555 1999-09-04 Steve Chamberlain <sac@pobox.com>
2556
2557 * gas/pj/{pj.exp, ops.c, ops.d}: New tests for picoJava.
2558
2559 1999-09-02 Nick Clifton <nickc@cygnus.com>
2560
2561 * gas/vtable/vtable.exp: Add [istarget "strongarm*-*-*"] to run
2562 dump test "entry0" instead of "entry1".
2563
2564 1999-09-01 Scott Bambrough <scottb@netwinder.org>
2565
2566 * gas/vtable/vtable.exp: Added [istarget "arm*-*-*"] to run dump
2567 test "entry0" instead of "entry1". ARM targets use REL relocs,
2568 and should use the test entry0.
2569
2570 1999-09-01 H.J. Lu <hjl@gnu.org>
2571
2572 * gas/i386/naked.d: Fix for coff targets.
2573
2574 Mon Aug 30 12:18:40 1999 Jeffrey A Law (law@cygnus.com)
2575
2576 * gas/hppa/unsorted/*.s: Use .code instead of .SPACE/.SUBSPA for
2577 sectioning.
2578 * gas/hppa/unsorted/unsorted.exp: Disable tests not appropriate for
2579 PA64.
2580
2581 * gas/hppa/reloc/*.s: Use .code instead of .SPACE/.SUBSPA for
2582 sectioning.
2583 * gas/hppa/parse/parse.exp: Disable tests not appropriate for PA64.
2584 Revamp address expressions slightly to handle an arbitrary sized
2585 address.
2586
2587 * gas/hppa/parse/*.s: Use .code instead of .SPACE/.SUBSPA for
2588 sectioning.
2589 * gas/hppa/parse/parse.exp: Disable tests not appropriate for PA64.
2590
2591 * gas/hppa/basic/*.s: Use .code instead of .SPACE/.SUBSPA for
2592 sectioning.
2593
2594 1999-08-30 Alan Modra <alan@spri.levels.unisa.edu.au>
2595
2596 * gas/i386/naked.s, gas/i386/naked.d: Test-suite addition for
2597 allow_naked_reg parsing.
2598 * gas/i386/i386.exp: Call it.
2599
2600 1999-08-29 Alan Modra <alan@spri.levels.unisa.edu.au>
2601
2602 * gas/i386/white.s, gas/i386/white.l: Add space in FP reg tests.
2603
2604 1999-08-28 Jerry Quinn <jquinn@nortelnetworks.com>
2605
2606 * gas/hppa/basic/basic.exp: Add new tests shift2.s,
2607 shift3.s, extract2.s, extract3.s, deposit2.s, and deposit3.s.
2608 * gas/hppa/basic/shift2.s, shift3.s, extract2.s,
2609 extract3.s, deposit2.s, deposit3.s: New.
2610
2611 * gas/hppa/basic/add.s,addi.s,dcor.s,shladd.s,sub.s,subi.s,unit.s:
2612 Add new syntax versions of instructions to tests.
2613 * gas/hppa/basic/add2.s,dcor2.s,perf.s,purge2.s,shladd2.s,sub2.s,
2614 system2.s, unit2.s: New tests.
2615 * hppa/basic/basic.exp: Add new tests.
2616
2617 * gas/hppa/basic/basic.exp:
2618 * gas/hppa/basic/media.s: Add test cases for new instructions.
2619
2620 * gas/hppa/basic/basic.exp (do_branch2,do_media): New.
2621 * gas/hppa/basic/branch2.s: New.
2622 * gas/hppa/basic/media.s: New.
2623
2624 * gas/hppa/basic/basic.exp (do_fp_comp2): New.
2625 * gas/hppa/basic/fp_comp2.s: New.
2626
2627 1999-08-20 Alan Modra <alan@spri.levels.unisa.edu.au>
2628
2629 * gas/i386/general.s, gas/i386/general.l: Add .code16gcc
2630 displacement checks with auto address prefix.
2631
2632 1999-08-17 H.J. Lu <hjl@gnu.org>
2633
2634 * gas/elf/elf.exp: Expected to fail on alpha*-*-*.
2635
2636 1999-08-09 Ian Lance Taylor <ian@zembu.com>
2637
2638 * gas/i386/float.s, gas/i386/float.l: Modify to work correctly
2639 when gas uses 2**4 alignment for .text.
2640 * gas/i386/general.s, gas/i386/general.l: Likewise.
2641 * gas/i386/katmai.s, gas/i386/katmai.d: Likewise.
2642 * gas/i386/modrm.s, gas/i386/modrm.l: Likewise.
2643 * gas/i386/prefix.s, gas/i386/prefix.d: Likewise.
2644
2645 1999-07-27 Alan Modra <alan@spri.levels.unisa.edu.au>
2646
2647 * gas/i386/reloc.d: Fix so that test passes when enable-targets
2648 includes 64-bit bfd target.
2649
2650 1999-06-13 Ian Lance Taylor <ian@zembu.com>
2651
2652 * gas/i386/katmai.d: Tweak for recent disassembler changes.
2653
2654 1999-06-12 Ian Lance Taylor <ian@zembu.com>
2655
2656 * gas/elf/elf.exp: Don't run tests on "*-*-linux*aout*" or
2657 "*-*-linux*oldld*".
2658 * gas/vtable/vtable.exp: Likewise.
2659 * gas/i386/reloc.d: Modify expected reloc names to accept a.out
2660 names.
2661
2662 * gas/i386/amd.s: Add a symbol so a.out tests will work.
2663 * gas/i386/katmai.s: Likewise.
2664 * gas/i386/amd.d: Corresponding change.
2665 * gas/i386/katmai.d: Corresponding change.
2666
2667 1999-06-10 Ian Lance Taylor <ian@zembu.com>
2668
2669 * gas/mips/sync.d: Pass -mips2 to the assembler.
2670
2671 * gas/mips/elf_e_flags.s: Tweak code so that the tests pass for
2672 mips-elf target as well as mips64-elf target.
2673 * gas/mips/elf_e_flags1.d: Corresponding changes.
2674 * gas/mips/elf_e_flags2.d: Likewise.
2675 * gas/mips/elf_e_flags3.d: Likewise.
2676 * gas/mips/elf_e_flags4.d: Likewise.
2677
2678 * gas/elf/elf.exp: Add setup_xfail for mips*-*-*.
2679
2680 * gas/all/itbl-test.c (main): Update itbl_get_reg_val call for new
2681 parameter.
2682
2683 1999-06-10 Jakub Jelinek <jj@ultra.linux.cz>
2684
2685 * gas/sparc/synth64.s: Add checks for single register signx/clruw.
2686 * gas/sparc/set64.s: Add tests for setuw and setsw synthetic insns.
2687 * gas/sparc/prefetch.d: Add -64 as switch.
2688 * gas/sparc/rdpr.d: Ditto.
2689 * gas/sparc/wrpr.d: Ditto.
2690 * gas/sparc/synth64.d: Ditto, reflect synth64.s changes.
2691 * gas/sparc/reloc64.d: Add -64 as switch, be more tolerant, as
2692 current gas outputs %hi(0) and not %hi(0x0).
2693 * gas/sparc/set64.d: Add -64 as switch, reflect set64.s changes and
2694 optimizations for setx instruction.
2695 * gas/sparc/sparc.exp: Do sparc64*-*-* checks if it is any of the
2696 compiled-in targets.
2697
2698 1999-06-10 Richard Henderson <rth@cygnus.com>
2699
2700 * gas/macros/irp.s: Use `foo' and `bar' instead of `r' and `s'.
2701 * gas/macros/rept.s, gas/macros/test2.s, gas/macros/test3.s: Likewise.
2702 * gas/macros/{irp,rept,test2,test3}.d: Update.
2703
2704 1999-06-05 Richard Henderson <rth@cygnus.com>
2705
2706 * gas/elf/elf.exp: New directory.
2707 * gas/elf/section0.[sd]: New test.
2708 * gas/elf/section1.[sd]: New test.
2709
2710 1999-06-03 Philip Blundell <philb@gnu.org>
2711
2712 * gas/arm/arm7t.d, gas/arm/inst.d: Update to match current gas,
2713 bfd and opcodes.
2714
2715 1999-05-28 Ian Lance Taylor <ian@zembu.com>
2716
2717 * gas/vtable/vtable.exp: Don't run test for i960 yet.
2718
2719 1999-05-17 Nick Clifton <nickc@cygnus.com>
2720
2721 * gas/mcore/allinsn.d: Updated to match latest objdump output.
2722
2723 1999-05-12 Alan Modra <alan@spri.levels.unisa.edu.au>
2724
2725 * gas/i386/opcode.d: Modify callw to suit disasm fix.
2726
2727 * gas/i386/amd.d: Modify a '(bad)' to SIMD instruction.
2728
2729 * gas/i386/amd.s: Pad to multiple of 8
2730 * gas/i386/amd.d: Here too.
2731
2732 * gas/i386/prefix.[sd]: Align with nops
2733 * gas/i386/reloc.[sd]: Here too.
2734
2735 * gas/i386/katmai.[sd]: New for PIII SIMD
2736 * gas/i386/i386.exp: Call it.
2737
2738 1999-05-02 Nick Clifton <nickc@cygnus.com>
2739
2740 * gas/mcore/allinsn.d: Update to match latest assembler
2741 operations.
2742
2743 1999-04-16 DJ Delorie <dj@cygnus.com>
2744
2745 * gas/i386/amd.s: Add NOPs to align for coff targets
2746 * gas/i386/amd.d: and check for them.
2747
2748 1999-04-15 Jeffrey A Law (law@cygnus.com)
2749
2750 * gas/hppa/basic/basic.exp (do_coprmem): No longer expected to file.
2751
2752 1999-04-14 Jeffrey A Law (law@cygnus.com)
2753
2754 * gas/hppa/basic/branch.s: Do not use immediate value where we
2755 really want a register.
2756 * gas/hppa/basic/coprmem.s: Likewise.
2757 * gas/hppa/basic/fmemLRbug.s: Likewise.
2758 * gas/hppa/basic/coprmem.s: Likewise.
2759 * gas/hppa/basic/spop.s: Likewise.
2760 * gas/hppa/basic/imem.s: Likewise.
2761 * gas/hppa/parse/badfmpyadd.s: Likewise.
2762 * gas/hppa/parse/calldatabug.s: Likewise.
2763 * gas/hppa/parse/entrybug.s: Likewise.
2764 * gas/hppa/parse/exprbug.s: Likewise.
2765 * gas/hppa/parse/fixup7bug.s: Likewise.
2766 * gas/hppa/parse/labelbug.s: Likewise.
2767 * gas/hppa/reloc/applybug.s: Likewise.
2768 * gas/hppa/reloc/funcrelocbug.s: Likewise.
2769 * gas/hppa/reloc/labelopbug.s: Likewise.
2770 * gas/hppa/reloc/longcall.s: Likewise.
2771 * gas/hppa/reloc/plabelbug.s: Likewise.
2772 * gas/hppa/reloc/reduce.s: Likewise.
2773 * gas/hppa/reloc/reduce2.s: Likewise.
2774 * gas/hppa/reloc/reduce3.s: Likewise.
2775 * gas/hppa/unsorted/brlenbug.s: Likewise.
2776 * gas/hppa/unsorted/importbug.s: Likewise.
2777 * gas/hppa/unsorted/lasbeldiffs.s: Likewise.
2778
2779 * gas/hppa/basic/basic.exp (do_imem): Handle multiple encodings
2780 for loads and stores using reg + small d addresses.
2781 No longer expect failure for mis-parse of imm %reg.
2782
2783 1999-04-13 Doug Evans <devans@casey.cygnus.com>
2784
2785 * gas/m32r/m32rx.d (cmpu__rach): Fix expected output.
2786 * gas/m32r/m32rx.s (bc__add,add__bc): Explicitly specify short branch
2787 so branch relaxation restrictions won't interfere with parallelization
2788 attempts.
2789
2790 1999-04-08 Nick Clifton <nickc@cygnus.com>
2791
2792 * gas/mcore: New Directory.
2793 * gas/mcore/allinsn.exp: New File: Expect file for MCore assembly
2794 tests.
2795 * gas/mcore/allinsn.s: New File: Source file for MCore assembly
2796 tests.
2797 * gas/mcore/allinsn.d: New File: Expected output file for MCore
2798 assembly tests.
2799
2800 1999-03-20 Doug Evans <devans@casey.cygnus.com>
2801
2802 * gas/m32r/m32rx.[sd]: Fix a few more testcases.
2803
2804 1999-03-16 Martin Hunt <hunt@cygnus.com>
2805
2806 * gas/d30v/d30.exp (run_list_test): Add new tests,
2807 label, guard-debug, serial, warn_oddreg, bittest, and mul.
2808
2809 * gas/d30v/opt.s: Fix some warnings and add a few labels
2810 to keep things from parallelizing where we don't want them to.
2811
2812 * gas/d30v/reloc.s: Fix warning.
2813
2814 * gas/d30v/opt.d, reloc.d, inst.d: Rebuild.
2815
2816 * gas/d30v/label.s: New test. Check that labels are aligned
2817 on 8-byte boundaries.
2818
2819 * gas/d30v/guard-debug.s: New test. Test output with "-g".
2820
2821 * gas/d30v/serial.s: New test. Check for warnings with
2822 illegal serial instructions.
2823
2824 * gas/d30v/warn_oddreg.s: New test. CHeck for warnings when
2825 odd-numbered registers are used for some instructions.
2826
2827 * gas/d30v/bittest.s: New test. Check for bit operation
2828 instructions (BCLR, BNOT, BSET, BTST) in the IU.
2829
2830 * gas/d30v/mul.s: New test. Check for restricted sequences
2831 in a bunch of different multiply instructions.
2832
2833 * gas/vtable/vtable.exp (run_list_test): Don't
2834 run test on D30V.
2835
2836 1999-03-05 Nick Clifton <nickc@cygnus.com>
2837
2838 * gas/all/gas.exp: Expect strongarm-coff target to fail cofftag
2839 test.
2840
2841 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
2842
2843 * gas/mips/mips.exp: Run the new tests, below.
2844 * gas/mips/elf_e_flags1.d, gas/mips/elf_e_flags2.d,
2845 gas/mips/elf_e_flags3.d, gas/mips/elf_e_flags4.d: New files.
2846 * gas/mips/elf_e_flags.c, gas/mips/elf_e_flags.s: New files.
2847
2848 * lib/gas-defs.exp (run_dump_test): Document. It's not
2849 really trivial.
2850
2851 * lib/gas-defs.exp (run_dump_test): Clean up logic for guessing
2852 $program (the dump tool).
2853
2854 1999-02-10 Doug Evans <devans@casey.cygnus.com>
2855
2856 * gas/m32r/allinsn.d: Prefix all | with \.
2857 (push,pop): Fix expected output.
2858 * gas/m32r/relax-1.d: Emitted nops are serial, not parallel.
2859 * gas/m32r/fslot.d: Prefix all | with \.
2860
2861 1999-02-08 Nick Clifton <nickc@cygnus.com>
2862
2863 * gas/vtable/inherit0.s: Do not use '@' prefix to .type operator.
2864 Some ports use it as a comment initiator.
2865
2866 * gas/vtable/entry1.d: Do not look for an addend. Some ports use
2867 REL relocations and so do not have one.
2868
2869 1998-12-18 Nick Clifton <nickc@cygnus.com>
2870
2871 * gas/fr30/allinsn.s: Fix to match latest assembler syntax.
2872 * gas/fr30/allinsn.d: Fix to match latest assembler output
2873
2874 1998-12-03 Nick Clifton <nickc@cygnus.com>
2875
2876 * gas/fr30/allinsn.d: Updated to match latest assembler output.
2877
2878 1998-12-02 Nick Clifton <nickc@cygnus.com>
2879
2880 * gas/fr30/allinsn.s: Replace illegal insns with legal versions.
2881
2882 * gas/fr30/allinsn.d: Update to match latest assembler output.
2883
2884 1998-11-19 Dave Brolley <brolley@cygnus.com>
2885
2886 * gas/fr30/allinsn.s: Reorder insns for better simulation.
2887
2888 1998-11-19 Doug Evans <devans@charmed.cygnus.com>
2889
2890 * gas/mips/sync.[sd]: New testcase.
2891 * gas/mips/mips.exp: Run it.
2892
2893 1998-11-18 Dave Brolley <brolley@cygnus.com>
2894
2895 * gas/fr30/allinsn.s (dmov): Correct hex literals.
2896
2897 1998-11-17 Nick Clifton <nickc@cygnus.com>
2898
2899 * gas/fr30/allinsn.s: Moved currently un-assembliable instructions
2900 to end of file.
2901
2902 * gas/fr30/allinsn.d: Added disassembly of currently assembliable
2903 opcodes.
2904
2905 1998-11-16 Nick Clifton <nickc@cygnus.com>
2906
2907 * gas/fr30/allinsn.s: Fix syntax errors.
2908
2909 1998-11-16 Dave Brolley <brolley@cygnus.com>
2910
2911 * gas/fr30/allinsn.s: Fixed more typos.
2912
2913 1998-11-13 Nick Clifton <nickc@cygnus.com>
2914
2915 * gas/fr30/allinsn.s: Fixed typos and added some tests of upper
2916 case vs lower case.
2917
2918 1998-11-10 Nick Clifton <nickc@cygnus.com>
2919
2920 * gas/fr30/allinsn.s: New file.
2921 * gas/fr30/allinsn.d: New file.
2922 * gas/fr30/allinsn.exp: New file.
2923 * gas/fr30/fr30.exp: New file.
2924
2925 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
2926
2927 * gas/m32r/fslot.[sd]: New testcase.
2928 * gas/m32r/m32r.exp: Run it.
2929
2930 1998-10-20 Alan Modra <alan@spri.levels.unisa.edu.au>
2931
2932 * gas/i386/i386.exp: Run AMD insn test.
2933 * gas/i386/amd.s: New test.
2934 * gas/i386/amd.d: New test results.
2935
2936 1998-09-20 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2937
2938 * gas/vtable/inherit1.l: Require only the word GAS somewere in the
2939 first line of the listing.
2940
2941 Tue Sep 1 10:20:03 1998 Richard Henderson <rth@cygnus.com>
2942
2943 * gas/ppc/astest.d: Adjust regexps to match a 64-bit host.
2944 * gas/ppc/astest2.d: Likewise.
2945
2946 Mon Aug 31 13:25:07 1998 Richard Henderson <rth@cygnus.com>
2947
2948 * gas/vtable/{entry0.d,entry1.d,inherit0.d}: Fix pattern matching
2949 of whitespace for 64-bit hosts.
2950
2951 Mon Aug 31 12:45:49 1998 Richard Henderson <rth@cygnus.com>
2952
2953 * gas/vtable/vtable.exp: New.
2954 * gas/vtable/{entry0.s,entry0.d}: New.
2955 * gas/vtable/{entry1.s,entry1.d}: New.
2956 * gas/vtable/{inherit0.s,inherit0.d}: New.
2957 * gas/vtable/{inherit1.s,inherit1.l}: New.
2958
2959 Thu Aug 20 23:18:06 1998 Ian Lance Taylor <ian@cygnus.com>
2960
2961 * gas/i386/white.l: Revert patch of August 12.
2962
2963 Wed Aug 12 11:54:37 1998 Jeffrey A Law (law@cygnus.com)
2964
2965 * gas/mn10300/udf.s: New test.
2966 * gas/mn10300/basic.exp: Run it.
2967
2968 Wed Aug 12 13:25:38 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
2969
2970 * gas/i386/general.l: Test andb $~0x80,foo.
2971 * gas/i386/general.s: Update.
2972
2973 * gas/i386/white.l: Expect warning for stand-alone ss prefix.
2974
2975 Tue Jul 21 12:46:59 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
2976
2977 * gas/i386/white.s: Add some more whitespace tests.
2978 * gas/i386/white.l: Update accordingly.
2979
2980 Mon Jul 13 18:15:11 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
2981
2982 * gas/i386/*: All new i386 testsuite.
2983
2984 1998-07-02 Ken Raeburn <raeburn@cygnus.com>
2985
2986 * lib/gas-defs.exp (gas_init): Complain if target name isn't in
2987 canonical form.
2988
2989 Wed Jul 1 15:35:09 1998 Nick Clifton <nickc@cygnus.com>
2990
2991 * gas/all/gas.exp: Expect ARM and Thumb cofftag test to fail.
2992
2993 Wed Jul 1 17:31:39 1998 Ian Lance Taylor <ian@cygnus.com>
2994
2995 * gas/ppc/simpshft.s: Add alignment so that it works on AIX.
2996 * gas/ppc/simpshft.d: Change accordingly. Only dump the .text
2997 section.
2998
2999 Tue Jun 23 15:14:43 1998 Nick Clifton <nickc@cygnus.com>
3000
3001 * gas/v850/hilo2.s: Use r1 as the destination of the movea
3002 instruction, since r0 is read only.
3003
3004 * gas/v850/basic.exp: Fix names of special area relocations.
3005 Set -mwarn-signed-overflow flag when running range.s test.
3006
3007 Sun Jun 21 12:44:43 1998 Nick Clifton <nickc@cygnus.com>
3008
3009 * gas/d30v/reloc.d: Updated to match latest assembler output.
3010
3011 1998-06-17 Frank Ch. Eigler <fche@cygnus.com>
3012
3013 * gas/mips/delay.d: Add -mcpu=NNNN to gas flags to let test case
3014 run on differently targeted assembler.
3015 * gas/mips/{ld-ilocks-addr32,ld-svr4pic.d}: Ditto.
3016 * gas/mips/{ld-xgot.d,lif-svr4pic.d,lif-xgot.d}: Same.
3017 * gas/mips/{mips16.d,mips4.d,nodelay.d}: Again.
3018 * gas/mips/{trunc.d,uld.d,ulh-xgot.d,usd.d}: And then some.
3019
3020 * gas/mips/ld-ilocks.d: Removed disassembler flags to let target
3021 defaults go unmodified. Replaced $f4/$f5 with $fp[45], as the
3022 original `ld.d' had. Find `ld.s'.
3023 * gas/mips/mul-ilocks.d: Nearly ditto.
3024
3025 1998-06-11 Nick Clifton <nickc@cygnus.com>
3026
3027 * gas/d30v/inst.d: Expect repeati instrucitons to be combined.
3028
3029 * gas/d30v/inst.s: Add nop to keep assembled instructions at
3030 expected addresses.
3031
3032 1998-06-08 Nick Clifton <nickc@cygnus.com>
3033
3034 * gas/d30v/array.d: Updated to match latest assembler results.
3035 * gas/d30v/reloc.d: Partially updated to match latest assembler
3036 results.
3037
3038 1998-06-05 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
3039
3040 * gas/m68k/operands.s: For all pc relative addresses change tstl
3041 to pea since the former does not allow pcrel on m68000. Do not
3042 make label foo global, so that references to it can be relaxed on
3043 ELF targets.
3044 * gas/m68k/operands.d, gas/m68k/op68000.d: Updated.
3045
3046 1998-06-02 Geoff Keating <geoffk@ozemail.com.au>
3047
3048 * gas/ppc/ppc.exp: Run simpshft test.
3049 * gas/ppc/simpshft.d: New file.
3050 * gas/ppc/simpshft.s: New file.
3051
3052 1998-06-01 Jeffrey A Law (law@cygnus.com)
3053
3054 * gas/mips/div-ilocks.d: Handle both "break" instruction variants.
3055 * gas/mips/{div.d, mul-ilocks.d, mul.d}: Likewise.
3056
3057 1998-05-29 Ian Lance Taylor <ian@cygnus.com>
3058
3059 * gas/mips/mips.exp: Adjust ilocks initialization to match current
3060 assembler defaults more closely.
3061
3062 * gas/sh/fp.s: Remove ftst/nan. The assembler no longer supports
3063 the instruction.
3064 * gas/sh/basic.exp: Adjust accordingly.
3065
3066 Wed May 27 15:26:51 1998 Nick Clifton <nickc@cygnus.com>
3067
3068 * gas/d30v/align.d: Updated to match latest assembler output.
3069 * gas/d30v/inst.d: Updated to match latest assembler output.
3070 * gas/d30v/inst.s: Updated to match latest assembler rules.
3071 * gas/d30v/opt.d: Updated to match latest assembler output.
3072
3073 Fri May 22 15:56:51 1998 Doug Evans <devans@canuck.cygnus.com>
3074
3075 * gas/m32r/allinsn.d: Handle 64 bit bfd_vma.
3076 * gas/m32r/uppercase.d: Likewise.
3077
3078 Thu May 21 15:03:06 1998 Nick Clifton <nickc@cygnus.com>
3079
3080 * gas/arm/thumb.s: Add period to start of labels to prevent
3081 assembler thinking that they are function entry points.
3082
3083 Tue May 19 18:17:10 1998 Ian Lance Taylor <ian@cygnus.com>
3084
3085 * gas/mips/mips16.d: Correct to reflect bug fix to disassembler.
3086
3087 Mon May 18 13:11:45 1998 Frank Ch. Eigler <fche@cygnus.com>
3088
3089 * gas/mips/{div,ld,mul}.d: Add assembler -mcpu= flag to match
3090 disassembler.
3091
3092 Fri May 15 14:51:01 1998 Gavin Koch <gavin@cygnus.com>
3093
3094 * gas/mips/mips.exp: Distinguish chains with 32-bit addresses.
3095 * gas/mips/ld-ilocks-addr32.d : New.
3096
3097 Wed May 13 15:06:31 1998 Doug Evans <devans@canuck.cygnus.com>
3098
3099 * gas/m32r/uppercase.[sd]: Test for HIGH,SHIGH,LOW,SDA.
3100
3101 Thu May 7 13:05:25 1998 Frank Ch. Eigler <fche@cygnus.com>
3102
3103 * gas/mips/break20.[sd]: New tests for 20-bit operand break and
3104 sddbp instructions.
3105 * gas/mips/trap20.[sd]: New tests for 20-bit operand trap
3106 instructions.
3107 * gas/mips/mips.exp: Run them.
3108
3109 Thu Apr 30 11:55:01 1998 Frank Ch. Eigler <fche@cygnus.com>
3110
3111 * gas/d30v/{inst,array,opt,reloc}.d: Accept <symbol+offset> labels
3112 in disassembly, where the offset is in hex and has a "0x" prefix.
3113
3114 Tue Apr 28 16:38:34 1998 Frank Ch. Eigler <fche@cygnus.com>
3115
3116 * gas/mips/lineno.[sd]: Assembly source line number test.
3117 * gas/mips/mips.exp: Added lineno test.
3118
3119 Wed Apr 8 18:45:17 1998 Jeffrey A Law (law@cygnus.com)
3120
3121 * gas/testsuite/all/gas.exp: No longer expect failures for
3122 difference of undefined symbols on mn10x00 targets.
3123
3124 Mon Mar 23 10:47:33 1998 Frank Ch. Eigler <fche@cygnus.com>
3125
3126 * gas/all/align.s: Back out ".section text" change below;
3127 use ".text" again.
3128 * gas/macros/semi.s: Ditto.
3129
3130 Fri Mar 20 18:51:49 1998 Frank Ch. Eigler <fche@cygnus.com>
3131
3132 * gas/all/align.s: Identify ".text" section explicitly.
3133 * gas/macros/semi.s: Ditto.
3134
3135
3136
3137 Mon Mar 2 13:30:40 1998 Doug Evans <devans@seba.cygnus.com>
3138
3139 * gas/m32r/allinsn.[sd] (ldi8a,ldi16a): Delete.
3140 (ldi16): Improve test.
3141 (nop): Fix test.
3142
3143 Thu Feb 12 20:12:39 1998 Ian Lance Taylor <ian@cygnus.com>
3144
3145 * gasp/macro.out: Adjust to reflect the fact that keyword
3146 arguments are now permitted after positional arguments.
3147
3148 Wed Feb 4 15:27:44 1998 Nick Clifton <nickc@cygnus.com>
3149
3150 * gas/arm/arm7t.d: Update to match latest assembler output.
3151
3152 Wed Feb 4 15:40:00 1998 Geoffrey Keating <geoffk@ozemail.com.au>
3153
3154 * gas/ppc/ppc.exp: New file.
3155 * gas/ppc/astest.s, gas/ppc/astest.d: New test.
3156 * gas/ppc/astest2.s, gas/ppc/astest2.d: New test.
3157
3158 Sun Feb 1 21:43:54 1998 Jeffrey A Law (law@cygnus.com)
3159
3160 * gas/mips/4010.s: Pad test code out to a 16byte boundary.
3161 * gas/mips/4010.d: Corresponding changes.
3162 * gas/mips/4100.s: Pad test code out to a 16byte boundary.
3163 * gas/mips/4100.d: Corresponding changes.
3164 * gas/mips/4650.s: Pad test code out to a 16byte boundary.
3165 * gas/mips/4650.d: Corresponding changes.
3166
3167 Fri Jan 30 14:09:13 1998 Ian Lance Taylor <ian@cygnus.com>
3168
3169 * gas/mri/moveml.d: Add test comments, fix regexps.
3170
3171 Thu Jan 29 13:34:49 1998 Doug Evans <devans@canuck.cygnus.com>
3172
3173 * gas/m32r/{allinsn,high-1}.d: Allow # constant prefix to be missing.
3174
3175 Thu Jan 29 09:43:50 1998 Richard Henderson <rth@cygnus.com>
3176
3177 * gas/m68k/mri_moveml.[sd]: Moved to ...
3178 * gas/mri/moveml.[sd]: ... here.
3179 * gas/mri/mri.exp: Run it.
3180
3181 Tue Jan 27 21:55:44 1998 Jeffrey A Law (law@cygnus.com)
3182
3183 * gas/mips/4010.s: Add 4010 tests.
3184 * gas/mips/4010.d: Expected output.
3185 * gas/mips/4100.s: Add 4010 tests.
3186 * gas/mips/4100.d: Expected output.
3187 * gas/mips/4650.s: Add 4010 tests.
3188 * gas/mips/4650.d: Expected output.
3189 * gas/mips/mips.exp: Run the new tests.
3190 * gas/mips/*.d: Pass the right processor model to objdump.
3191 Fix minor cases where expected output was wrong due to opcode
3192 conflicts.
3193
3194 Tue Jan 27 05:35:02 1998 Richard Henderson <rth@cygnus.com>
3195
3196 * gas/m68k/mri_moveml.[sd]: New testcase.
3197
3198 Thu Jan 22 17:29:07 1998 Nick Clifton <nickc@cygnus.com>
3199
3200 * gas/m32r/high-1.d: Add hash prefix to constants.
3201
3202 * gas/m32r/allinsn.s: Add hash prefix to some constants.
3203 * gas/m32r/allinsn.d: Add hash prefix to constants.
3204
3205 Wed Jan 21 21:24:08 1998 Manfred Hollstein <manfred@s-direktnet.de>
3206
3207 * gas/m88k/init.d: Fix hexadecimal offsets.
3208
3209 Wed Jan 14 17:49:22 1998 Nick Clifton <nickc@cygnus.com>
3210
3211 * gas/m32r/uppercase.d: Fix white space matching.
3212 * gas/m32r/relax-1.d: Fix white space matching.
3213
3214 Wed Jan 14 15:44:32 1998 Jeffrey A Law (law@cygnus.com)
3215
3216 * gas/mips/div.d: Update for recent assembler changes.
3217 * gas/mips/div-ilocks.d: Likewise.
3218
3219 Wed Jan 14 11:13:06 1998 Doug Evans <devans@seba.cygnus.com>
3220
3221 * gas/m32r/allinsn.d (cmpui): Update output to new format.
3222
3223 Thu Dec 18 11:10:42 1997 Nick Clifton <nickc@cygnus.com>
3224
3225 * gas/arm/inst.d: Updated to match latest disassembler changes.
3226
3227 * gas/arm/arm7t.d: Updated to match latest disassembler changes.
3228
3229 Tue Dec 16 22:19:25 1997 Ken Raeburn <raeburn@cygnus.com>
3230
3231 * gas/mips/lb-xgot.d, gas/mips/rol.d, gas/mips/jal-svr4pic.d,
3232 gas/mips/jal-xgot.d: Add assembler option to select a specific
3233 target chip, the R3000.
3234 * gas/mips/lb-xgot-ilocks.d: New test, specifically selecting
3235 R3900.
3236 * gas/mips/mips.exp: Run it.
3237
3238 * gas/ieee-fp/x930509a.exp: Don't run IEEE FP tests for Vax
3239 targets.
3240
3241 Wed Oct 15 10:40:14 1997 Jeffrey A Law (law@cygnus.com)
3242
3243 * gas/ieee-fp/x930509a.s: Tweak slightly to work on the PA.
3244
3245 * gas/hppa/unsorted/unsorted.exp: Update for recent disassembler
3246 changes.
3247
3248 1997-10-09 Doug Evans <dje@canuck.cygnus.com>
3249
3250 * gas/sparc/set64.[sd]: `set' doesn't take negative arguments.
3251
3252 1997-10-09 Ian Lance Taylor <ian@cygnus.com>
3253
3254 * gas/arm/arm7t.d: Update for recent disassembler changes.
3255 * gas/h8300/ffxx1.d: Likewise.
3256
3257 1997-10-08 Doug Evans <dje@canuck.cygnus.com>
3258
3259 * gas/sparc/reloc64.[sd]: Add testcases for %hix,%lox.
3260
3261 1997-10-08 Ian Lance Taylor <ian@cygnus.com>
3262
3263 * gas/sparc/synth.d: Update for recent disassembler changes.
3264 * gas/sparc/synth64.d: Likewise.
3265
3266 * gas/mips/beq.s: Add .text to .globl to mark the symbol to as a
3267 function symbol.
3268 * gas/mips/jal.s: Likewise.
3269
3270 1997-10-07 Doug Evans <dje@canuck.cygnus.com>
3271
3272 * gas/sparc/reloc64.[sd]: New testcase.
3273 * gas/sparc/sparc.exp: Run it.
3274
3275 1997-10-04 Ian Lance Taylor <ian@cygnus.com>
3276
3277 * gas/ieee-fp/x930509a.exp: Accept m68k listing format.
3278
3279 1997-10-03 Ian Lance Taylor <ian@cygnus.com>
3280
3281 * gas/ieee-fp/x930509a.exp: Remove setup_xfail; it should now
3282 work. Correct for big endian and for tabs in input file.
3283
3284 * gas/alpha/fp.exp: Check for alpha-*-osf*, not alpha-*-osf1*.
3285 * gas/alpha/fp.s: Change comment characters from ! to #.
3286
3287 1997-09-18 Doug Evans <dje@canuck.cygnus.com>
3288
3289 * gas/sparc/splet.d: Update to new objdump output format.
3290 * gas/sparc/{asi.d,membar.d,prefetch.d,rdpr.d,wrpr.d}: Likewise.
3291 * gas/sparc/set64.[ds]: New testcase.
3292 * gas/sparc/splet-2.[ds]: New testcase.
3293 * gas/sparc/sparc.exp: Run them.
3294
3295 1997-08-16 Ken Raeburn <raeburn@cygnus.com>
3296
3297 Merge changes from Martin Hunt:
3298
3299 * gas/d30v/inst.s: Add some new tests.
3300
3301 * gas/d30v/{inst, opt, reloc}.d: Update results with
3302 new disassembler changes.
3303
3304 * gas/d30v/inst.[sd]: Update examples for d*i instructions.
3305
3306 * gas/d30v/*.d: Update all test results because
3307 of new ".s" and ".l" extensions.
3308
3309 * gas/d30v/inst.[sd]: Correct entry for mulx2h.
3310 * gas/d30v/opt.[sd]: Correct st2w instruction.
3311
3312 * gas/d30v/align.d: Change expected output.
3313
3314 * gas/d30v/reloc.[sd]: Add test case.
3315
3316 * gas/d30v/array.[sd]: New test case.
3317
3318 * gas/d30v/opt.[sd]: Added more test cases.
3319
3320 * gas/d30v/opt.s: Add test cases.
3321 * gas/d30v/reloc.s: Fix a test case.
3322 * gas/d30v/{opt,reloc}.d: Regenerate.
3323
3324 Mon Sep 8 14:21:23 1997 Doug Evans <dje@canuck.cygnus.com>
3325
3326 * gas/m32r/high-1.[ds]: New testcase.
3327 * gas/m32r/m32r.exp: Run it.
3328
3329 Mon Aug 25 11:04:24 1997 Doug Evans <dje@canuck.cygnus.com>
3330
3331 * gas/m32r/relax-1.[ds]: New testcase.
3332 * gas/m32r/m32r.exp: Run it.
3333
3334 Thu Aug 14 23:49:49 1997 Doug Evans <dje@canuck.cygnus.com>
3335
3336 * gas/arc: New directory
3337 * gas/arc/{arc.exp,alias.[sd],branch.[sd],flag.[sd],insn3.[sd],j.[sd],
3338 ld.[sd],math.[sd],sshift.[sd],st.[sd],warn.{exp,s}}: New files.
3339
3340 Wed Aug 6 00:33:30 1997 Ian Lance Taylor <ian@cygnus.com>
3341
3342 * config/default.exp: Set AS and GASP to as-new, not as.new.
3343
3344 Tue Aug 5 12:33:23 1997 Ian Lance Taylor <ian@cygnus.com>
3345
3346 * config/default.exp: Set NM to nm-new, not nm.new, to match
3347 recent change in binutils build directory.
3348
3349 Thu Jul 31 15:21:51 1997 Jeffrey A Law (law@cygnus.com)
3350
3351 * gas/v850/range.s: New test.
3352 * gas/v850/basic.exp: Run it.
3353
3354 Tue Jul 29 14:35:02 1997 Jeffrey A Law (law@cygnus.com)
3355
3356 * gas/v850/hilo2.s: New test.
3357 * gas/v850/fepsw.s: New test.
3358 * gas/v850/basic.exp: Run them.
3359
3360 Tue Jul 15 13:03:17 1997 Doug Evans <dje@canuck.cygnus.com>
3361
3362 * gas/m32r/uppercase.[sd]: New testcase.
3363 * gas/m32r/m32r.exp: New file.
3364
3365 Mon Jun 16 14:32:11 1997 Ian Lance Taylor <ian@cygnus.com>
3366
3367 * gas/m68k/pcrel.d: Update for m68k disassembler changes.
3368 * gas/m68k/operands.d: Likewise.
3369
3370 Mon Jun 2 16:50:03 1997 Nick Clifton <nickc@cygnus.com>
3371
3372 * gas/arm/arm.exp: Added changes from armT-970328-branch.
3373
3374 Mon Jun 2 12:09:02 1997 Gavin Koch <gavin@cygnus.com>
3375
3376 * gas/mips/mips.exp: The r3900 has interlocks for mul, but
3377 not div.
3378
3379 Mon Jun 2 12:03:32 1997 Gavin Koch <gavin@.cygnus.com>
3380
3381 * gas/mips/mul.{d,s}: End the tests with no-ops.
3382
3383 Mon Jun 2 11:48:58 1997 Gavin Koch <gavin@cygnus.com>
3384
3385 * lib/gas-defs.exp (regexp_diff): Improve messages when one
3386 file is shorter than the other.
3387
3388 Wed May 7 16:18:30 1997 Manfred Hollstein <manfred@s-direktnet.de>
3389
3390 * gas/m88k/init.{s,d}: New checks for proper padding of
3391 .init sections.
3392 * gas/m88k/m88.exp: Run them.
3393
3394 * gas/m68k/t2.d: New file for check of presence of section
3395 symbols on the m68k-motorola-sysv.
3396 * gas/m68k/all.exp: Run t2 if [istarget m68*-motorola-sysv].
3397
3398 Wed May 7 16:12:24 1997 Ian Lance Taylor <ian@cygnus.com>
3399
3400 * gas/all/gas.exp: Don't run cofftag test for m88k-coff.
3401
3402 * gas/mips/lifloat.s: Update for recent changes to floating point
3403 handling.
3404 * gas/mips/lif-empic.d, gas/mips/lif-svr4pic.d: Likewise.
3405 * gas/mips/lif-xgot.d, gas/mips/lifloat.d: Likewise.
3406
3407 * gas/mips/mips.exp: Handle Irix 6 like Irix 5.
3408
3409 Sat Apr 19 23:16:35 1997 Niklas Hallqvist <niklas@petra.appli.se>
3410
3411 * gas/mips/mips.exp: Handle OpenBSD like NetBSD.
3412
3413 Wed Apr 16 12:20:24 1997 Martin Hunt <hunt@cygnus.com>
3414
3415 * gas/d30v/d30.exp: Add optimizer test case.
3416 * gas/d30v/opt.s: Add conditional compilation tests.
3417 * gas/d30v/opt.d: Rebuild.
3418
3419 Tue Apr 15 18:10:01 1997 Gavin Koch <gavin@cygnus.com>
3420
3421 * gas/mips/{delay.d,nodelay.d}: added.
3422
3423 Mon Apr 7 12:57:45 1997 Doug Evans <dje@canuck.cygnus.com>
3424
3425 * gas/m32r/allinsn.d: Update to new objdump output style.
3426
3427 Fri Apr 4 13:19:39 1997 Ian Lance Taylor <ian@cygnus.com>
3428
3429 * gas/all/float.s: Put a tab before .text, to keep the PA happy.
3430
3431 * gas/arm/arm.exp: Only run inst and arm7t on targets which can
3432 handle -EL. Add setup_xfail for thumb.
3433
3434 * gas/h8300/ffxx1.d: Don't fail if BFD is 64 bits.
3435
3436 Thu Apr 3 18:26:56 1997 Doug Evans <dje@canuck.cygnus.com>
3437
3438 * gas/m32r/allinsn.{exp,s.d}: New testcases.
3439
3440 Thu Mar 27 00:42:28 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
3441
3442 * gas/d30v/d30.exp: Add test case reloc.
3443 * gas/d30v/reloc.[sd]: New files to test relocations.
3444
3445 Sat Mar 15 17:21:46 1997 Ian Lance Taylor <ian@cygnus.com>
3446
3447 * gas/arm/inst.d: Update for disassembler changes.
3448 * gas/arm/arm7t.d: Likewise.
3449
3450 Tue Mar 11 13:31:56 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
3451
3452 * gas/m68k/op68000.d: Update for recent assembler bug fix.
3453
3454 Wed Mar 5 13:01:24 1997 Jeffrey A Law (law@cygnus.com)
3455
3456 * gas/all/gas.exp: xfail a couple tests for the mn10300.
3457
3458 Mon Mar 3 11:41:00 1997 Fred Fish <fnf@cygnus.com>
3459
3460 * gas/tic80/{add.d, float.d, regops2.d, relocs1.d, relocs1b.d,
3461 relocs2.d, relocs2b.d}: Adjust to objdump format tweaks.
3462
3463 Thu Feb 27 15:21:46 1997 Fred Fish <fnf@cygnus.com>
3464
3465 * gas/tic80/{align.d, align.lst, align.s} New test for the
3466 ".align" pseudop.
3467 * gas/tic80/tic80.exp: Run the align test.
3468
3469 Wed Feb 26 20:36:46 1997 Fred Fish <fnf@cygnus.com>
3470
3471 * gas/tic80/{float.d, float.lst, float.s}: New tests for
3472 simple floating point operands.
3473 * gas/tic80/tic80.exp: Run the float test.
3474
3475 Wed Feb 26 15:16:04 1997 Fred Fish <fnf@cygnus.com>
3476
3477 * gas/tic80/{regops2.d, regops2.lst, regops2.s, regops3.d,
3478 regops3.lst, regops3.s, regops4.d, regops4.lst, regops4.s}:
3479 New tests for :m and :s operand modifiers.
3480 * gas/tic80/tic80.exp: Run the regops2, regops3, and regops4 tests.
3481
3482 Tue Feb 25 13:45:55 1997 Ian Lance Taylor <ian@cygnus.com>
3483
3484 * gas/macros/semi.s: Force the final alignment to use a fill value
3485 of 0.
3486
3487 * gas/all/cond.s, gas/all/cond.d: New test.
3488 * gas/all/gas.exp: Run it.
3489
3490 Mon Feb 24 10:52:12 1997 Bob Manson <manson@charmed.cygnus.com>
3491
3492 * lib/gas-defs.exp(gas_init): Added new parameter for script
3493 name.
3494
3495 Mon Feb 24 10:40:28 1997 Fred Fish <fnf@cygnus.com>
3496
3497 * gas/tic80/{add.d, bitnum.d, ccode.d, cregops.d, endmask.d,
3498 regops.d, relocs1.d,
3499 (relocs1.c): Add file for reference.
3500 (relocs1b.d): Split reloc table contents test to different test file.
3501 (relocs2.c): Add test that uses various types (char, short, int, ...) of
3502 static and global variables with data shuffling to generate lots of ld/st
3503 instructions for the different types.
3504 (relocs2.d): New file, expected code for relocs2 test.
3505 (relocs2.lst): New file, TI assembler listing for reference.
3506 (relocs2.s): New file, assembly source for relocs2 test.
3507 (relocs2b.d): New file, expected reloc table contents for relocs2 test.
3508 (tic80.exp): Run the relocs1b, relocs2, and relocs2b tests.
3509
3510 Sun Feb 23 17:54:00 1997 Dawn Perchik <dawn@cygnus.com>
3511
3512 * gas/all/itbl-test.c(main): Update function calls.
3513 Remove parameters from itbl_get_reg_val and
3514 change itbl_get_insn_name to itbl_get_field.
3515
3516 Sun Feb 23 17:22:00 1997 Dawn Perchik <dawn@cygnus.com>
3517
3518 * gas/mips/itbl: Add comments.
3519 * gas/mips/itbl.s: Add comments. Prefix register names with $.
3520 * gas/all/itbl: Generic table for testing for itbl support.
3521 * gas/all/itbl.s: Generic assembly for testing for itbl support.
3522 * gas/mips/itbl-test.c: Moved to gas/all.
3523 * gas/all/itbl-test.c: Moved from gas/mips.
3524
3525 Sat Feb 22 20:24:23 1997 Fred Fish <fnf@cygnus.com>
3526
3527 * gas/tic80/{add.lst, bitnum.lst, ccode.lst, cregops.lst,
3528 endmask.lst, regops.lst}: Remove ^M's from end of lines.
3529 * gas/tic80/bitnum.s: Add comment to each line showing value
3530 that symbolic BITNUM assembles to. Add coverage for raw
3531 numeric values for the BITNUM operand.
3532 * gas/tic80/bitnum.d: Update due to bitnum.s changes.
3533 * gas/tic80/regops.d: Update due to opcode library additions
3534 of floating point test BITNUM values that are ambiguous with
3535 the integral ones.
3536 * gas/tic80/relocs1.s: New test case that tests simple relocs.
3537 * gas/tic80/relocs1.d: Expected output for above.
3538 * gas/tic80/relocs1.lst: TI assembler listing for above.
3539 * gas/tic80/tic80.exp: Add relocs1 test.
3540
3541 Fri Feb 21 14:23:14 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
3542
3543 * gas/d30v/{align.d, align.s, d30.exp, guard.d, guard.s,
3544 inst.d, inst.s, opt.d, opt.s}: Test files for D30V.
3545
3546 Wed Feb 19 00:55:29 1997 Ian Lance Taylor <ian@cygnus.com>
3547
3548 * gas/macros/semi.s, gas/macros/semi.d: New test.
3549 * gas/macros/macros.exp: Run it.
3550 * gas/mri/semi.s, gas/mri/semi.d: New test.
3551 * gas/mri/mri.exp: Run it.
3552
3553 Tue Feb 18 13:37:06 1997 Jeffrey A Law (law@cygnus.com)
3554
3555 * gas/hppa/unsorted/unsorted.exp (align4 tests): Tweak expected
3556 output.
3557
3558 Fri Feb 14 17:56:27 1997 Ian Lance Taylor <ian@cygnus.com>
3559
3560 * gas/all/align.d, gas/all/align.s: New test.
3561 * gas/all/gas.exp: Run it.
3562
3563 Thu Feb 13 14:44:05 1997 Ian Lance Taylor <ian@cygnus.com>
3564
3565 * gas/mips/mips16.d: Correct PC relative instruction bytes.
3566
3567 Wed Feb 12 12:33:08 1997 Ian Lance Taylor <ian@cygnus.com>
3568
3569 * gas/mips/lif-svr4pic.d: Pass -EB when running the assembler.
3570 * gas/mips/lif-xgot.d: Likewise.
3571 * gas/mips/ulh-svr4pic.d: Likewise.
3572 * gas/mips/ulh-xgot.d: Likewise.
3573
3574 * gas/mips/mips16.d: Update for yet another change in disassembly
3575 output (this one is spacing only).
3576
3577 Tue Feb 11 14:45:39 1997 Fred Fish <fnf@cygnus.com>
3578
3579 * gas/tic80/{add.d, add.lst, add.s, bitnum.d, bitnum.lst, bitnum.s,
3580 ccode.d, ccode.lst, ccode.s, cregops.d, cregops.lst, cregops.s,
3581 endmask.d, endmask.lst, endmask.s, regops.d, regops.lst, regops.s,
3582 tic80.exp}: New files for TIc80 test cases.
3583
3584 Tue Feb 11 15:46:27 1997 Ian Lance Taylor <ian@cygnus.com>
3585
3586 * gas/mips/mips16.d: Update for change in disassembly output.
3587
3588 Mon Feb 10 22:24:00 1997 Dawn Perchik <dawn@cygnus.com>
3589
3590 * gas/mips/itbl-test.c: Add copyright message and fix indentation.
3591
3592 Mon Feb 10 17:54:00 1997 Dawn Perchik <dawn@cygnus.com>
3593
3594 * gas/mips/itbl-test.c: New file. Stand-alone assembler and
3595 dissassembler for itbl support.
3596
3597 Mon Feb 10 17:20:00 1997 Dawn Perchik <dawn@cygnus.com>
3598
3599 * gas/mips/itbl: New file. Instruction Spec for testing --itbl
3600 option.
3601 * gas/mips/itbl.s: New file. Assembly with ne2w instructions
3602 specified in itbl.
3603
3604 Fri Feb 7 16:42:53 1997 Bob Manson <manson@charmed.cygnus.com>
3605
3606 * gasp/gasp.exp: Use prune_warnings instead of prune_system_crud.
3607 * lib/gas-defs.exp: Ditto.
3608
3609 Mon Feb 3 15:46:05 1997 Ian Lance Taylor <ian@cygnus.com>
3610
3611 * gas/arm/inst.d, gas/arm/arm7t.d: Pass --prefix-addresses to
3612 objdump. Update for current relocation printing style.
3613
3614 Thu Jan 30 11:57:33 1997 Ian Lance Taylor <ian@cygnus.com>
3615
3616 * gas/mips/mips16.d: Update for disassembler changes.
3617
3618 Thu Jan 23 03:15:06 1997 Angela Marie Thomas (angela@cygnus.com)
3619
3620 * gas/mips/mips.exp: set ilocks for all 4100/4300
3621
3622 Thu Jan 2 16:49:17 1997 Ian Lance Taylor <ian@cygnus.com>
3623
3624 * gas/mips/mips16.s, gas/mips/mips16.d: New test.
3625 * gas/mips/mips.exp: Run mips16 test.
3626
3627 * gas/mips/mips.exp: Run dli test unconditionally.
3628 * gas/mips/dli.s: Add text symbol. Add nops to round to 16 byte
3629 boundary.
3630 * gas/mips/dli.d: Corresponding changes.
3631
3632 Tue Dec 31 13:03:16 1996 Ian Lance Taylor <ian@cygnus.com>
3633
3634 * gas/sparc/synth.d: Use --prefix-addresses for objdump.
3635 * gas/sparc/synth64.d: Likewise.
3636
3637 Tue Dec 24 16:30:58 1996 Angela Marie Thomas (angela@cygnus.com)
3638
3639 * gas/mips/*-ilocks.d: Fix regexps to resemble disassembled output.
3640
3641 Fri Dec 13 13:05:33 1996 Ian Lance Taylor <ian@cygnus.com>
3642
3643 * gas/mips/*.[sd]: Add explicit nops, sometimes controlled by
3644 .ifdef, to accomodate change to avoid default alignment on
3645 embedded systems.
3646
3647 Wed Dec 11 09:26:01 1996 Jeffrey A Law (law@cygnus.com)
3648
3649 * gas/mn10200/basic.exp (do_movb): Fix bit pattern for
3650 "movb dm,(an)".
3651
3652 Tue Dec 10 13:01:05 1996 Jeffrey A Law (law@cygnus.com)
3653
3654 * gas/mn10300/basic.exp: Update after endianness changes to
3655 the assembler.
3656
3657 * gas/mn10200/{mov1.s,mov2.s,mov3.s,mov4.s,movx.s}: New tests.
3658 * gas/mn10200/{movb.s, movbu.s}: Likewise.
3659 * gas/mn10200/basic.exp: Run them.
3660
3661 Mon Dec 9 17:08:38 1996 Jeffrey A Law (law@cygnus.com)
3662
3663 * gas/mn10200/*.s: New tests for the mn10200 assembler.
3664 * gas/mn10200/basic.exp: Run them.
3665
3666 Fri Dec 6 15:35:04 1996 Jeffrey A Law (law@cygnus.com)
3667
3668 * gas/mn10300/*.s: Remove '$' register prefixing.
3669
3670 Mon Nov 25 16:35:33 1996 Doug Evans <dje@canuck.cygnus.com>
3671
3672 * gas/sparc-solaris/addend.exp: Fix patterns, you can't assume
3673 \r will be present.
3674
3675 Mon Nov 25 13:45:02 1996 Ian Lance Taylor <ian@cygnus.com>
3676
3677 * gas/m68k/*.d: Update for disassembler changes.
3678 * gas/mri/*.d: Likewise.
3679
3680 Mon Nov 25 11:38:37 1996 Jeffrey A Law (law@cygnus.com)
3681
3682 * gas/mn10300/*.s: Use '$' as register prefix for
3683 all register operands.
3684
3685 Thu Nov 21 11:52:54 1996 Jeffrey A Law (law@cygnus.com)
3686
3687 * gas/all/gas.exp: xfail a couple tests for the mn10300.
3688
3689 Wed Nov 20 11:31:41 1996 Jeffrey A Law (law@cygnus.com)
3690
3691 * gas/mn10300/other.s: Update for correct syntax on a
3692 few instructions (those with register lists).
3693 * gas/mn10300/basic.exp: Corresponding changes.
3694
3695 Tue Nov 19 13:36:57 1996 Jeffrey A Law (law@cygnus.com)
3696
3697 * gas/mn10300/movm.s: Update for correct syntax.
3698 * gas/mn10300/basic.exp: Update expected movm bit patterns.
3699
3700 Fri Nov 15 13:57:42 1996 Jeffrey A Law (law@cygnus.com)
3701
3702 * gas/mn10300/other.s: Put parens around register
3703 argument in calls and jmp instructions.
3704
3705 Wed Nov 13 13:16:04 1996 Jeffrey A Law (law@cygnus.com)
3706
3707 * gas/h8300/ffxx1.d: Update for recent disassembler changes.
3708
3709 Mon Nov 11 16:03:24 1996 Jeffrey A Law (law@cygnus.com)
3710
3711 * gas/hppa/reloc/reloc.exp: Pass "--prefix-addresses" to objdump
3712 as needed.
3713 * gas/hppa/unsorted/unsorted.exp: Likewise.
3714
3715 Thu Nov 7 00:27:52 1996 Jeffrey A Law (law@cygnus.com)
3716
3717 * gas/mn10300/basic.exp: Check opcode insertion for
3718 extended instructions.
3719 * gas/mn10300/extend.s: Tweak constants for better
3720 testsuite coverage.
3721
3722 Wed Nov 6 13:50:07 1996 Jeffrey A Law (law@cygnus.com)
3723
3724 * gas/mn10300/basic.exp: Test insertion of operands
3725 into call and jmp instructions with 32bit offsets.
3726 Fix typo in bit test patterns.
3727 * gas/mn10300/other.s: Tweak constants to improve
3728 testsuite coverage.
3729
3730 * gas/mn10300/basic.exp: Test insertion of 32bit operand
3731 in calls, btst, bclr & bset instructions.
3732
3733 * gas/mn10300/*.s: Tweak constants in 32bit insns for
3734 better testing coverage.
3735 * gas/mn10300/basic.exp: Test insertion of most 32bit
3736 operands.
3737
3738 Tue Nov 5 13:33:12 1996 Jeffrey A Law (law@cygnus.com)
3739
3740 * gas/mn10300/basic.exp: Check bit patterns for indexed mov,
3741 movbu, movhu instructions. Check bit patterns for more bit
3742 operations. Check bit patterns for various 16bit call, retf
3743 and ret instructions.
3744 * gas/mn10300/other.s: Update operands for better test coverage.
3745
3746 Mon Nov 4 12:55:11 1996 Jeffrey A Law (law@cygnus.com)
3747
3748 * gas/mn10300/basic.exp: Check bit patterns for a couple more
3749 mov and cmp instructions.
3750
3751 Tue Oct 29 17:05:43 1996 Ian Lance Taylor <ian@cygnus.com>
3752
3753 * gas/mips/*.d: Update for disassembler changes.
3754
3755 Wed Oct 16 22:39:50 1996 Jeffrey A Law (law@cygnus.com)
3756
3757 * gas/v850/reloc.s: New tests.
3758 * gas/v850/basic.exp: Run them.
3759
3760 Mon Oct 14 13:52:55 1996 Ian Lance Taylor <ian@cygnus.com>
3761
3762 * gas/mips: Add symbols to several testsuites, since the ELF
3763 assembler now always builds a symbol table, which means that
3764 objdump will no longer report `No symbols in FILE'. Change the
3765 expected output accordingly.
3766
3767 Thu Oct 10 13:11:48 1996 Jeffrey A Law (law@cygnus.com)
3768
3769 * gas/mn10300/basic.exp: Check bit patterns for instructions
3770 with a single 8bit or 16bit immediate operand.
3771
3772 * gas/mn10300/basic.exp: Check bit patterns for many
3773 instructions. Add missing test in do_mov1.
3774 * gas/mn10300/mov1.s: Add missing test.
3775
3776 Wed Oct 9 14:15:18 1996 Jeffrey A Law (law@cygnus.com)
3777
3778 * gas/mn10300/{add.s, bcc.s, bit.s, cmp.s, ext.s}: New tests.
3779 * gas/mn10300/{extend.s logical.s, loop.s, mov1.s}: Likewise.
3780 * gas/mn10300/{mov2.s, mov3.s, mov4.s, movbu.s}: Likewise.
3781 * gas/mn10300/{movhu.s, movm.s, muldiv.s, other.s}: Likewise.
3782 * gas/mn10300/{shift.s, sub.s}: Likewise.
3783 * gas/mn10300/basic.exp: Run them.
3784
3785 Thu Oct 3 09:57:03 1996 Jeffrey A Law (law@cygnus.com)
3786
3787 * gas/mn10200, gas/mn10300: New directories for Matsushita
3788 mn10200 and mn10300 tests.
3789
3790 Tue Oct 1 15:38:28 1996 Ian Lance Taylor <ian@cygnus.com>
3791
3792 * lib/gas-defs.exp (gas_version): Fix for current version
3793 printing.
3794
3795 Sun Sep 29 07:55:58 1996 Doug Evans <dje@canuck.cygnus.com>
3796
3797 * gas/sparc/splet.d: Fix typo in cpusha result.
3798
3799 Mon Sep 23 12:33:31 1996 Ian Lance Taylor <ian@cygnus.com>
3800
3801 * gas/m68k/fmoveml.s, gas/m68k/fmoveml.d: Add tests for fmovemx.
3802
3803 Wed Sep 18 12:14:06 1996 Ian Lance Taylor <ian@cygnus.com>
3804
3805 * gas/all/cofftag.s: Use .p2align rather than .align.
3806
3807 Fri Sep 13 15:28:04 1996 Jeffrey A Law (law@cygnus.com)
3808
3809 * gas/h8300/macs.s: Add "stmac" instructions.
3810 * gas/h8300/basic.exp: Test them.
3811
3812 Thu Sep 12 10:28:44 1996 James G. Smith <jsmith@cygnus.co.uk>
3813
3814 * gas/arm/thumb.s (back): Check assembly of Thumb BL.
3815
3816 Mon Sep 9 14:37:00 1996 Ian Lance Taylor <ian@cygnus.com>
3817
3818 * gas/mips/mips4.s, gas/mips/mips4.d: Use $fccN for condition code
3819 registers.
3820
3821 Fri Sep 6 18:23:54 1996 James G. Smith <jsmith@cygnus.co.uk>
3822
3823 * gas/mips/dli.{s,d}: More test cases added.
3824
3825 Wed Sep 4 11:47:29 1996 James G. Smith <jsmith@cygnus.co.uk>
3826
3827 * gas/mips/mips.exp: Add check for dli macro instruction.
3828 * gas/mips/dli.{s,d}: Added.
3829
3830 Sat Aug 31 01:25:03 1996 Jeffrey A Law (law@cygnus.com)
3831
3832 * gas/v850/basic.exp (do_mem): Check bit patterns for short
3833 load/store instructions. Remove xfails for short load/store
3834 instructions.
3835 * gas/v850/mem.s: Offsets for short load/store operands
3836 are unsigned.
3837
3838 * gas/v850/basic.exp (do_branch): Check offsets in branch insns.
3839 (do_jumps): Likewise.
3840
3841 Fri Aug 30 00:37:55 1996 Jeffrey A Law (law@cygnus.com)
3842
3843 * gas/v850/misc.s: Tweak register numbers for better testing.
3844 * gas/v850/basic.exp (do_misc): Corresponding changes.
3845
3846 * gas/v850/hilo.s: New testfile.
3847 * gas/v850/basic.exp: Run hilo tests.
3848
3849 Thu Aug 29 11:32:23 1996 James G. Smith <jsmith@cygnus.co.uk>
3850
3851 * gas/arm/arm7t.d: Explicitly force little-endian assembly.
3852
3853 Fri Aug 23 11:02:55 1996 Jeffrey A Law (law@cygnus.com)
3854
3855 * gas/v850/basic.exp (do_move): Test instruction bit patterns.
3856 * gas/v850/move.s: Tweak constants for better testing.
3857
3858 * gas/v850/basic.exp (do_mem): Test instruction bit patterns.
3859 xfail sst and sld tests.
3860 (do_mov): Remove bogus xfail.
3861 * gas/v850/mem.s: sst and sld instructions can only index from
3862 "ep" register.
3863
3864 * gas/v850/basic.exp (do_logical): Test instruction bit patterns.
3865 Update addresses.
3866 * gas/v850/logical.s: Tweak constants for better testing.
3867
3868 * gas/v850/basic.exp (do_jump): Test instruction bit patterns,
3869 but not displacements (yet).
3870
3871 * gas/v850/basic.exp (do_compare): Test instruction bit patterns.
3872
3873 * gas/v850/basic.exp (do_branch): Test instruction bit patterns,
3874 but not displacements (yet).
3875
3876 * gas/v850/basic.exp (do_bit): Test instruction bit patterns.
3877
3878 * gas/v850/basic.exp (do_arith): Test instruction bit patterns.
3879 * gas/v850/arith.s: Tweak constants for better testing.
3880
3881 * gas/v850/basic.exp (do_misc): No longer expect failures
3882 assembling "ldsr" and "stsr" opcodes.
3883 * gas/v850/misc.s: Re-enable assembling of "ldsr" and "stsr"
3884 opcodes.
3885
3886 * gas/v850/basic.exp (do_misc): No longer expect failures
3887 assembling "trap" opcodes.
3888 * gas/v850/misc.s: Re-enable assembling of "trap" opcodes.
3889
3890 * gas/v850: New directory with v850 tests.
3891
3892 Fri Aug 16 00:19:10 1996 Jeffrey A Law (law@cygnus.com)
3893
3894 * gas/hppa/basic/purge.s: Use "%sr4" on pitlb, pitlbe
3895 fic and fice instructions to test 3bit space identifiers.
3896 * gas/hppa/basic/system.s: Similarly for iitlba and
3897 iitlbp.
3898 * gas/hppa/basic/basic.exp: Corresponding changes.
3899
3900 Thu Aug 15 16:25:05 1996 James G. Smith <jsmith@cygnus.co.uk>
3901
3902 * gas/arm/arm.exp: Change inst.s test to check objdump.
3903 * gas/arm/inst.d: Added.
3904
3905 Thu Aug 15 16:06:02 1996 James G. Smith <jsmith@cygnus.co.uk>
3906
3907 * gas/arm/thumb.s: Added.
3908 * gas/arm/immed.s: Added.
3909 * gas/arm/arch4t.s: Added.
3910 * gas/arm/arm.exp: Updated to run the new tests.
3911
3912 Tue Aug 6 11:06:29 1996 Jeffrey A Law (law@cygnus.com)
3913
3914 * gas/h8300/misch.s: Reenable "eepmov.w" test.
3915 * gas/h8300/miscs.s: Likewise.
3916 * gas/h8300/h8300.exp: Check for correct assembly of "eepmov.w"
3917 on the H8/300H and H8/S. Don't expect it to fail.
3918
3919 Wed Jul 31 10:57:44 1996 Doug Evans <dje@canuck.cygnus.com>
3920
3921 * gas/sparc/asi.s: Update ASI_AS_IF_USER_{PRIMARY,SECONDARY}_LITTLE.
3922
3923 Wed Jul 31 15:55:12 1996 James G. Smith <jsmith@cygnus.co.uk>
3924
3925 * gas/arm/arm7t.s: Added.
3926 * gas/arm/arm7t.d: Added.
3927 * gas/arm/arm.exp: Updated to run the new test.
3928
3929 Mon Jul 8 14:27:39 1996 Ian Lance Taylor <ian@cygnus.com>
3930
3931 * gas/m68k/pcrel.d: Rename from schwab.d.
3932 * gas/m68k/pcrel.s: Rename from schwab.s.
3933
3934 Mon Jul 8 14:23:26 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
3935
3936 * gas/m68k/schwab.d: Correct for ELF format.
3937 * gas/m68k/all.exp: Run "schwab" test for all targets.
3938
3939 Thu Jul 4 14:23:36 1996 Ian Lance Taylor <ian@cygnus.com>
3940
3941 Avoid DOS file naming problems:
3942 * gas/h8300/branch.s: Rename from branches.s.
3943 * gas/h8300/branchh.s: Rename from branchesh.s.
3944 * gas/h8300/branchs.s: Rename from branchess.s.
3945 * gas/h8300/rotsh.s: Rename from rotshift.s.
3946 * gas/h8300/rotshh.s: Rename from rotshifth.s.
3947 * gas/h8300/rotshs.s: Rename from rotshifts.s.
3948 * gas/h8300/h8300.exp: Corresponding changes.
3949
3950 Thu Jul 4 14:01:46 1996 James G. Smith <jsmith@cygnus.co.uk>
3951
3952 * gas/mips/mips.exp: Add new tests for processors with interlocks
3953 on div and mul.
3954 * gas/mips/div-ilocks.d: Added.
3955 * gas/mips/mul-ilocks.d: Added.
3956
3957 Wed Jul 3 14:20:04 1996 Ian Lance Taylor <ian@cygnus.com>
3958
3959 * gas/all/gas.exp: Remove setup_xfail for h8300*-*-* for two tests
3960 which now pass.
3961 * gas/h8300/h8300.exp: Fix regexp of mov32bug test to work on a 64
3962 bit host.
3963
3964 Sat Jun 29 18:21:51 1996 Ian Lance Taylor <ian@cygnus.com>
3965
3966 * gas/all/gas.exp: Add setup_xfail for vax*-*-vms* for 930509a
3967 test.
3968 * gas/vax/quad.exp: Expect a nop after the movq.
3969
3970 Tue Jun 18 12:39:49 1996 Jeffrey A. Law <law@rtl.cygnus.com>
3971
3972 * gas/h8300/cbranchh.s: Switch into h8300h mode.
3973 * gas/h8300/h8300.exp (H8/300H misc tests): Fix test names.
3974
3975 * gas/h8300/{addsubs.s,bitops1s.s,bitops2s.s}: New tests for the
3976 H8/S.
3977 * gas/h8300/{bitops3.s,bitops4.s,cbranchs.s,logicals.s}: Likewise.
3978 * gas/h8300/{branchess.s,compares.s,macs.s,decimals.s}: Likewise.
3979 * gas/h8300/{incdecs.s,divmuls.s,miscs.s,multiples.s}: Likewise.
3980 * gas/h8300/{movbs.s,movws.s,movls.s,pushpops.s}: Likewise.
3981 * gas/h8300/{rotshifts.s,extends.s}: Likewise.
3982 * gas/h8300/h8300.exp: Run them.
3983
3984 Mon Jun 10 14:14:40 1996 Ian Lance Taylor <ian@cygnus.com>
3985
3986 * gas/all/cofftag.s, gas/all/cofftag.d: New test for COFF enum tag
3987 with the same name as a global variable.
3988 * gas/all/gas.exp: Run cofftag test for any COFF target.
3989
3990 Thu Jun 6 12:30:05 1996 Ian Lance Taylor <ian@cygnus.com>
3991
3992 * gas/m68k/all.exp: Pass -m68020 when assembling the disperr.s
3993 test.
3994
3995 Fri May 31 10:11:13 1996 Jeffrey A Law (law@cygnus.com)
3996
3997 * gas/h8300/h8300.exp: Fix add.l test for H8/300H.
3998
3999 Wed May 29 16:35:43 1996 Ian Lance Taylor <ian@cygnus.com>
4000
4001 * gas/mips/jal-xgot.d: Correct for 64 bit output.
4002
4003 Thu Apr 25 19:31:59 1996 Doug Evans <dje@canuck.cygnus.com>
4004
4005 * gas/sparc/sparc.exp: Only run sparclet tests if sparclet.
4006
4007 Wed Apr 24 17:06:18 1996 Ian Lance Taylor <ian@cygnus.com>
4008
4009 * gas/m68k/op68000.d: Add statements now caught by gas.
4010
4011 Mon Apr 22 16:45:12 1996 Doug Evans <dje@canuck.cygnus.com>
4012
4013 * gas/sparc/splet.[ds]: New tests for sparclet extensions.
4014 * gas/sparc/sparc.exp: Run them.
4015
4016 Mon Apr 15 17:25:18 1996 Ian Lance Taylor <ian@cygnus.com>
4017
4018 * gas/mips/la.d: Updated for April 5 MIPS assembler changes.
4019 * gas/mips/lb.d, gas/mips/ld.d, gas/mips/sb.d: Likewise.
4020 * gas/mips/uld.d, gas/mips/ulh.d, gas/mips/ulw.d: Likewise.
4021 * gas/mips/usd.d, gas/mips/ush.d, gas/mips/usw.d: Likewise.
4022
4023 Wed Apr 10 14:27:51 1996 Jeffrey A Law (law@cygnus.com)
4024
4025 * gas/h8300/mov32bug.s: New test.
4026 * gas/h8300/h8300.exp: Run it.
4027
4028 Fri Apr 5 10:13:28 1996 Jeffrey A Law (law@cygnus.com)
4029
4030 * gas/h8300/{addsubh.s,bitops1h.s,bitops2h.s}: New h8300h tests.
4031 * gas/h8300/{bitops3h.s,bitops4h.s,branchesh.s}: New h8300h tests.
4032 * gas/h8300/{cbranchh.s,compareh.s,decimalh.s}: New h8300h tests.
4033 * gas/h8300/{divmulh.s,incdech.s,logicalh.s}: New h8300h tests.
4034 * gas/h8300/{misch.s,movbh.s,movwh.s}: New h8300h tests.
4035 * gas/h8300/{pushpoph.s,rotshifth.s}: New h8300h tests.
4036 * gas/h8300/h8300.exp: Run them.
4037
4038 * gas/h8300/{movb.s,movw.s}: Correct predecrement syntax.
4039
4040 * gas/h8300/h8300.exp: Fix typos in bitops4 and movb tests.
4041
4042 * gas/h8300/{addsub.s,bitops1.s,bitops2.s}: New h8300 tests.
4043 * gas/h8300/{bitops3.s,bitops4.s,branches.s}: New h8300 tests.
4044 * gas/h8300/{cbranch.s,compare.s,decimal.s}: New h8300 tests.
4045 * gas/h8300/{divmul.s,incdec.s,logical.s}: New h8300 tests.
4046 * gas/h8300/{misc.s,movb.s,movw.s}: New h8300 tests.
4047 * gas/h8300/{pushpop.s,rotshift.s}: New h8300 tests.
4048 * gas/h8300/h8300.exp: Run them.
4049
4050 Fri Mar 15 17:16:24 1996 Ian Lance Taylor <ian@cygnus.com>
4051
4052 * gas/sparc/synth.d: Don't require sparc in the file format, since
4053 it won't be there on SunOS.
4054
4055 Thu Mar 7 14:51:23 1996 Doug Evans <dje@charmed.cygnus.com>
4056
4057 * gas/sparc/synth.[ds]: New testcase.
4058 * gas/sparc/sparc.exp: Run it.
4059
4060 Fri Mar 1 12:01:48 1996 Jeffrey A Law (law@cygnus.com)
4061
4062 * gas/all/gas.exp: xfail difference of two undefined symbols
4063 and difference of forward references for the h8300.
4064
4065 Thu Feb 22 16:40:31 1996 Ian Lance Taylor <ian@cygnus.com>
4066
4067 * gas/mips/lb-xgot.d: Correct.
4068
4069 Mon Feb 19 02:43:36 1996 Doug Evans <dje@charmed.cygnus.com>
4070
4071 * gas/sparc/{asi,membar,prefetch,rdpr,synth64,wrpr}.d: Pass -Av9
4072 to gas.
4073 * gas/sparc/addend.exp: Execute for any sparc cpu.
4074 * gas/sparc/{mismatch.exp,mism-1.s}: New test.
4075
4076 Wed Feb 14 13:49:59 1996 Ian Lance Taylor <ian@cygnus.com>
4077
4078 * gas/mips/jal-xgot.d, gas/mips/la-xgot.d: New tests.
4079 * gas/mips/lb-xgot.d, gas/mips/ld-xgot.d: New tests.
4080 * gas/mips/lif-xgot.d, gas/mips/ulh-xgot.d: New tests.
4081 * gas/mips/mips.exp: Run new tests if svr4pic.
4082
4083 Sat Jan 27 13:27:45 1996 Doug Evans <dje@charmed.cygnus.com>
4084
4085 * lib/gas-dg.exp (gas-dg-test): Delete default_flags and libs args.
4086
4087 Fri Jan 26 14:24:01 1996 Jeffrey A Law (law@cygnus.com)
4088
4089 * gas/hppa/unsorted/unsorted.exp: Update for objdump changes.
4090
4091 Wed Jan 10 12:40:31 1996 Ian Lance Taylor <ian@cygnus.com>
4092
4093 * gas/mips/*.d: Update for changes to disassembler.
4094
4095 Wed Jan 3 22:59:53 1996 Ian Lance Taylor <ian@cygnus.com>
4096
4097 * gas/mips/ulh-svr4pic.d: Update for tc-mips.c load_address
4098 change.
4099
4100 Fri Nov 17 10:32:25 1995 Ian Lance Taylor <ian@cygnus.com>
4101
4102 * gas/mri/immconst.d: New test.
4103 * gas/mri/mri.exp: Run it.
4104 * gas/mri/constants.s: Test immediate constants.
4105 * gas/mri/constants.d: Corresponding change.
4106
4107 * gas/m68k/link.s: Add nop to pad to eight byte boundary.
4108 * gas/m68k/link.d: Corresponding change.
4109
4110 Sun Nov 12 21:28:11 1995 Jeffrey A Law (law@cygnus.com)
4111
4112 * gas/hppa/unsorted/brlenbug.s: New test.
4113 * gas/hppa/unsorted/unsorted.exp: Run it.
4114
4115 Sun Nov 5 12:49:27 1995 Ian Lance Taylor <ian@cygnus.com>
4116
4117 * gas/mips/beq.s: Declare text_label global.
4118 * gas/mips/jal.s: Likewise.
4119
4120 Fri Nov 3 12:35:07 1995 Ian Lance Taylor <ian@cygnus.com>
4121
4122 * gas/m68k/link.s: Use "&" instead of "#" for immediate values.
4123
4124 * gas/m68k/fmoveml.s, gas/m68k/fmoveml.d: New test.
4125 * gas/m68k/all.exp: Run it.
4126
4127 Thu Nov 2 23:11:05 1995 Ian Lance Taylor <ian@cygnus.com>
4128
4129 * gas/m68k/link.s, gas/m68k/link.d: New test.
4130 * gas/m68k/all.exp: Run it.
4131
4132 Tue Oct 24 10:57:20 1995 Jeffrey A Law (law@cygnus.com)
4133
4134 * gas/hppa/basic/basic.exp: Test lci and syncdma instructions.
4135 * gas/hppa/basic/system.s: Corresponding changes.
4136
4137 Fri Oct 6 17:13:35 1995 Ken Raeburn <raeburn@cygnus.com>
4138
4139 * gas/m68k/operands.d: Don't require a fixed number of leading
4140 zeros in any number.
4141
4142 * gas/m68k/operands.s, gas/m68k/bitfield.s: Use "&" instead of "#"
4143 for immediate values.
4144
4145 Fri Oct 6 10:54:13 1995 Doug Evans <dje@canuck.cygnus.com>
4146
4147 * gas/arm/arm.exp: Renamed from gas.exp.
4148 * gas/arm/le-fpconst.[sd]: New testcase.
4149
4150 Fri Sep 29 15:12:10 1995 Ian Lance Taylor <ian@cygnus.com>
4151
4152 * gas/mri/mri.exp: Only run tests for m68k target.
4153
4154 Mon Sep 25 12:31:46 1995 Ian Lance Taylor <ian@cygnus.com>
4155
4156 * gas/mri/mri.exp: Add setup_xfail for arm*-*-* for constants
4157 test.
4158
4159 Thu Sep 21 01:26:08 1995 Jeff Law (law@snake.cs.utah.edu)
4160
4161 * gas/sh/fp.s (fmac): Update for new assembly syntax.
4162
4163 Mon Sep 18 14:04:34 1995 Ian Lance Taylor <ian@cygnus.com>
4164
4165 * lib/gas-defs.exp (gas_run): Call prune_system_crud.
4166 (run_dump_test, objdump): Likewise.
4167
4168 Thu Sep 14 13:10:10 1995 Doug Evans <dje@canuck.cygnus.com>
4169
4170 * gas/sparc/{wrdr.[ds],rdpr.[ds]}: New tests.
4171 * gas/sparc/sparc.exp: Run them.
4172
4173 Wed Sep 13 16:35:51 1995 Ian Lance Taylor <ian@cygnus.com>
4174
4175 * Makefile.in, configure.in: Remove; the testsuite is now run
4176 directly from the gas Makefile.
4177
4178 Mon Sep 11 11:44:23 1995 Ian Lance Taylor <ian@cygnus.com>
4179
4180 * gas/mri/empty.s: New file.
4181 * gas/mri/mri.exp: Test assembling empty.s.
4182 * gas/mri/comment.s: Add a couple more comment variants.
4183
4184 * gas/mri/mri.exp: Add xfail for the expr test for all hppa
4185 targets.
4186
4187 Wed Sep 6 21:39:23 1995 Ian Lance Taylor <ian@cygnus.com>
4188
4189 * gas/mri/comment.s, gas/mri/comment.d: New test.
4190 * gas/mri/mri.exp: Run it.
4191 * gas/mri/expr.s: Remove whitespace in operand field.
4192 * gas/mri/for.s: Add comments for further testing.
4193 * gas/macros/test2.s: Put in an upper case ELSE to test case
4194 insensitivity.
4195
4196 Wed Aug 30 16:12:03 1995 Doug Evans <dje@canuck.cygnus.com>
4197
4198 * gas/sparc/{prefetch.[ds],synth64.[ds]}: New tests.
4199
4200 Tue Aug 29 18:59:33 1995 Doug Evans <dje@canuck.cygnus.com>
4201
4202 * gas/sparc/sparc.exp: New file.
4203 * gas/sparc/{asi.[ds],membar.[ds]}: New tests.
4204
4205 Mon Aug 21 14:39:29 1995 Ian Lance Taylor <ian@cygnus.com>
4206
4207 * gas/macros/*: New tests for macros.
4208
4209 * gas/mri/common.s: Use data, not .data.
4210
4211 * gasp/pl3.out: Update for changes in commented source output when
4212 LOCAL is used.
4213
4214 Sat Aug 19 17:36:17 1995 Ian Lance Taylor <ian@cygnus.com>
4215
4216 * gasp/gasp.exp (gasp_test): Call prune_system_crud on the output
4217 of diff.
4218 * lib/gas-defs.exp: Define prune_system_crud if it is not already
4219 defined.
4220
4221 Fri Aug 18 11:09:38 1995 Ian Lance Taylor <ian@cygnus.com>
4222
4223 * gasp/mri/*.out: Use ;, not !, for the comment character.
4224
4225 Wed Aug 16 12:24:12 1995 Ian Lance Taylor <ian@cygnus.com>
4226
4227 * gas/mri/mri.exp: Change hppa*-*-* expected failures to only
4228 expect failure for targets which use SOM.
4229
4230 * lib/gas-defs.exp (run_dump_test): If the program to run does not
4231 exist, mark the test as untested.
4232
4233 * gas/mri/mri.exp: Add setup_xfail for i960 b.out targets for
4234 common test.
4235
4236 * lib/gas-defs.exp (run_dump_test): Name the output file dump.o,
4237 rather than using an implicit a.out.
4238
4239 * gas/mri/for.s: Add nop to round out to four byte boundary.
4240 * gas/mri/repeat.s: Likewise.
4241 * gas/mri/while.s: Likewise.
4242 * gas/mri/for.d: Expected added nop.
4243 * gas/mri/repeat.d: Likewise.
4244 * gas/mri/while.d: Likewise.
4245
4246 * gas/mips/*.d: Change all test names to say MIPS.
4247
4248 Tue Aug 15 15:42:33 1995 Ian Lance Taylor <ian@cygnus.com>
4249
4250 * gas/mri/for.d, gas/mri/for.s: New test.
4251 * gas/mri/if.d, gas/mri/if.s: New test.
4252 * gas/mri/repeat.d, gas/mri/repeat.s: New test.
4253 * gas/mri/while.d, gas/mri/while.s: New test.
4254 * gas/mri/mri.exp: Run the new tests.
4255
4256 Mon Aug 14 16:03:07 1995 Ian Lance Taylor <ian@cygnus.com>
4257
4258 * gas/mri/expr.d: Permit leading zeroes, in case we're using a
4259 64-bit BFD.
4260
4261 * gasp/mri/*: New tests.
4262 * gasp/gasp.exp: Run them. Also, clean up the test names used in
4263 pass and fail.
4264
4265 Sun Aug 13 00:39:24 1995 Jeff Law (law@snake.cs.utah.edu)
4266
4267 * gas/sh/basic.exp: Update now that we know the right
4268 bit patters for the new sts instructions.
4269
4270 Thu Aug 10 00:46:21 1995 Ian Lance Taylor <ian@cygnus.com>
4271
4272 * gas/mri/char.d: Fix for little endian machines.
4273 * gas/mri/float.d: Likewise.
4274
4275 Wed Aug 9 15:34:36 1995 Ian Lance Taylor <ian@cygnus.com>
4276
4277 * gas/all/struct.s, gas/all/struct.d: New test.
4278 * gas/all/gas.exp: Run it.
4279
4280 Tue Aug 8 17:11:39 1995 Ian Lance Taylor <ian@cygnus.com>
4281
4282 * gas/mri/common.s, gas/mri/common.d: New test.
4283 * gas/mri/mri.exp: Run it.
4284
4285 Mon Aug 7 22:39:28 1995 Ian Lance Taylor <ian@cygnus.com>
4286
4287 * gas/mri/mri.exp: Add setup_xfail for a29k*-*-* for constants
4288 test.
4289
4290 * gasp/crash1.out, gasp/macro.out, gasp/sfunc.out: Complete
4291 truncated files, so that the tests pass.
4292
4293 * gas/mri/mri.exp: Add setup_xfail for hppa*-*-* for equ,
4294 constants, and expr.
4295
4296 * gas/m68k/all.exp: Run schwab test on hpux*, not just hpux. Run
4297 on vxworks*, not just vxworks5.1.
4298
4299 * lib/gas-defs.exp (fail_phase, pass_phase): Remove.
4300 (run_dump_test): Just call pass or fail.
4301
4302 * gas/m68k/operands.s, gas/m68k/operands.d: New test.
4303 * gas/m68k/op68000.d: New test.
4304 * gas/m68k/cas.s, gas/m68k/cas.d: New test.
4305 * gas/m68k/bitfield.s, gas/m68k/bitfield.d: New test.
4306 * gas/m68k/schwab.d: Run objdump with -j .text. Adjust for
4307 changes to disassembler.
4308 * gas/m68k/all.exp: Run new tests. Run schwab test for
4309 m68k-*-coff*.
4310
4311 Mon Aug 7 03:01:32 1995 Jeff Law (law@snake.cs.utah.edu)
4312
4313 * gas/sh/*: New tests for the hitachi-sh.
4314
4315 Tue Aug 1 18:02:47 1995 Ian Lance Taylor <ian@cygnus.com>
4316
4317 * gas/mri/*: New tests for MRI mode.
4318
4319 * lib/gas-defs.exp (run_dump_test): Support using objcopy. Dump
4320 program executions to the log file before running them. Use the
4321 simple program name, rather than the path to the binary being run,
4322 in pass/fail messages.
4323 (regexp_diff): If the regexp file has the special comment #pass,
4324 stop checking at that point.
4325 * config/default.exp: Set NM, NMFLAGS, OBJCOPY, and OBJCOPYFLAGS,
4326 if they are not already set.
4327
4328 Tue Aug 1 11:41:30 1995 steve chamberlain <sac@slash.cygnus.com>
4329
4330 * Makefile.in: Remove superfluous runtest gasp.
4331
4332 Mon Jul 31 18:19:26 1995 steve chamberlain <sac@slash.cygnus.com>
4333
4334 * gasp/*: New.
4335 * Makefile.in: Use gasp tests.
4336 * config/default.exp: Add gasp stuff.
4337
4338 Thu Jul 20 18:56:48 1995 Jeff Law (law@snake.cs.utah.edu)
4339
4340 * gas/all/gas.exp: Disable tests that are not appropriate for
4341 the PA.
4342
4343 Thu Jul 13 18:22:49 1995 Ken Raeburn <raeburn@cygnus.com>
4344
4345 * gas/m68k/all.exp: Run schwab test for m68k vxworks5.1.
4346
4347 Wed Jun 21 21:28:57 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
4348
4349 * gas/m68k/schwab.*: New test based on a test case from Andreas
4350 Schwab.
4351 * gas/m68k/all.exp: Run it for some aout configurations.
4352
4353 Mon Jun 12 22:27:18 1995 Jeff Law (law@snake.cs.utah.edu)
4354
4355 * gas/hppa/parse/badfmpyadd.s: New test.
4356 * gas/hppa/parse/parse.exp: Run it.
4357
4358 Sun May 21 20:26:18 1995 Jeff Law (law@snake.cs.utah.edu)
4359
4360 * gas/hppa/unsorted/unsorted.exp: Disable align4 tests for
4361 ELF targets.
4362
4363 Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha@armltd.co.uk)
4364
4365 * arm/arm7dm.s: New file -- tests for ARM7DM instructions.
4366 * arm/arm6.s: Correct bogus tests.
4367 * arm/gas.exp (arm6.s): Is now a valid test.
4368 (arm7dm.s): New test.
4369 * arm/float.s: Add load/store multiple floating point instruction
4370 tests.
4371
4372 Wed May 3 13:14:44 1995 Jeff Law (law@snake.cs.utah.edu)
4373
4374 * gas/hppa/reloc/longcall.s: New test.
4375 * gas/hppa/reloc/reloc.exp: Run it.
4376
4377 Tue May 2 16:37:48 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
4378
4379 * gas/mips/ld.d: Modified for gas delay-slot fixes.
4380
4381 Sat Apr 29 23:35:18 1995 Doug Evans <dje@chestnut.cygnus.com>
4382
4383 * lib/gas-dg.exp: New file.
4384
4385 Tue Apr 11 13:57:52 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
4386
4387 * gas/mips/mips4.d: Allow more than exactly 8 zeros in bc1*
4388 targets.
4389
4390 Mon Apr 10 15:36:39 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
4391
4392 * lib/gas-defs.exp (pass_phase): New proc.
4393 (run_dump_test): Note passing or failing of each phase of this
4394 test, instead of failure of phases or passing of complete test.
4395 Ensure test file name is in reported message.
4396
4397 Sat Apr 8 12:46:33 1995 Doug Evans <dje@chestnut.cygnus.com>
4398
4399 * lib/gas-defs.exp (run_dump_test): Handle arguments with paths.
4400 Always resolve testcase status before returning.
4401 If `slurp_options' fails, return and don't do test.
4402 (slurp_options): Fix "can't open" error message.
4403 Return -1 to indicate error.
4404
4405 Mon Mar 20 22:45:30 1995 Jeff Law (law@snake.cs.utah.edu)
4406
4407 * gas/hppa/unsorted/common.s: New test.
4408 * gas/hppa/unsorted/unsorted.exp: Run it.
4409
4410 Fri Mar 10 19:07:09 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
4411
4412 * gas/h8300/ffxx1.s: Add .word 0 at the end to eliminate
4413 uncertainty as to whether there should be trailing bytes in the
4414 output file.
4415 * gas/h8300/ffxx1.d: Adjust reloc values to permit an addend value
4416 of 0x00000000ffffffff on 64-bit hosts. (I'm not sure if this is
4417 correct.) End with "..." to match trailing zero bytes.
4418
4419 Wed Mar 8 15:50:34 1995 Ian Lance Taylor <ian@cygnus.com>
4420
4421 * gas/mips/mips4.d, gas/mips/mips4.s: New files.
4422 * gas/mips/mips.exp: Run new test.
4423
4424 Thu Feb 23 17:58:50 1995 Jeff Law (law@snake.cs.utah.edu)
4425
4426 * gas/hppa/basic/fmemLRbug.s: Add indexing variants.
4427 * gas/hppa/basic/basic.exp: Test them.
4428
4429 Wed Feb 15 15:43:26 1995 Ian Lance Taylor <ian@cygnus.com>
4430
4431 * gas/mips/uld.d: New file.
4432 * gas/mips/uld.s: New file.
4433 * gas/mips/usd.d: New file.
4434 * gas/mips/usd.s: New file.
4435 * gas/mips/mips.exp: Run new tests.
4436
4437 Thu Feb 9 10:57:39 1995 Jeff Law (law@snake.cs.utah.edu)
4438
4439 * gas/hppa/reloc/applybug.s: New test.
4440 * gas/hppa/reloc/reloc.exp (do_applybug_test): Run it.
4441
4442 Thu Feb 2 00:34:55 1995 Jeff Law (law@snake.cs.utah.edu)
4443
4444 * gas/hppa/reloc/picreloc.s: New test.
4445 * gas/hppa/reloc/reloc.exp (do_pic_relocation_test): Run it.
4446
4447 Fri Jan 27 14:02:02 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
4448
4449 * gas/h8300/ffxx1.d, gas/h8300/ffxx1.s, gas/h8300/cmpsi2.s,
4450 gas/h8300/h8300.exp: New tests.
4451
4452 Mon Jan 23 21:44:26 1995 Jeff Law (law@snake.cs.utah.edu)
4453
4454 * gas/hppa/basic/basic.exp (do_system): Update.
4455
4456 Wed Jan 11 17:20:25 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
4457
4458 * gas/mips/mips.exp: Don't run the memory-access tests if the
4459 format is a.out, because the generated code is different from what
4460 is used with other formats.
4461
4462 Tue Jan 10 11:42:13 1995 Jeff Law (law@snake.cs.utah.edu)
4463
4464 * gas/hppa/unsorted/unsorted.exp (align4.s): Fix glitch in
4465 regexp to avoid losing without a controlling tty.
4466
4467 Fri Dec 30 18:08:20 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
4468
4469 * gas/i386/pushw.l: Fixed whitespace to match current listing
4470 style.
4471
4472 * gas/all/gas.exp: Mark test p1480.s expected to pass, even with
4473 listings enabled.
4474
4475 Thu Dec 15 18:14:27 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
4476
4477 * Makefile.in (AS_FOR_TARGET, OBJDUMP_FOR_TARGET): Don't set.
4478 (uninstall): Don't set OBJDUMP and OBJDUMPFLAGS in site.exp.
4479 * config/default.exp: Default OBJDUMP and OBJDUMPFLAGS. Use
4480 findfile and transform procedures to determine objdump program
4481 name.
4482
4483 * gas/mips/abs.s, gas/mips/div.s: Force some padding at the end,
4484 in case the format doesn't automatically require it.
4485 * gas/mips/beq.d, gas/mips/jal.d: Handle MIPS_JMP as an alternate
4486 name for the reloc type.
4487
4488 * lib/gas-defs.exp (file_contents, verbose_eval): New procs.
4489 (run_dump_test): If verbosity level is over 3, print out dump
4490 command and its output.
4491
4492 Tue Dec 13 18:21:09 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
4493
4494 * gas/mips/jal-svr4pic.d: Fix 0-strings to work with 64-bit hosted
4495 disassembly.
4496
4497 Fri Dec 9 19:54:04 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
4498
4499 * gas/all/gas.exp (comment.s test): Make the "\r" optional, since
4500 it depends on tty modes.
4501
4502 * lib/gas-defs.exp (gas_start): Try using -nottycopy instead of
4503 -nottyinit.
4504
4505 * gas/arm/gas.exp: The arm6 test should report errors, for now.
4506
4507 Thu Dec 8 20:19:09 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
4508
4509 * lib/gas-defs.exp: Use -i in expect_after command.
4510
4511 Wed Dec 7 16:49:14 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
4512
4513 * gas/mips/mul.d,jal.d: Fix 0-strings to work with 64-bit hosted
4514 disassembly.
4515
4516 * gas/ieee-fp: Renamed from ieee.fp.
4517
4518 * lib/gas-defs.exp: Make sure timeout is at least 2 minutes.
4519
4520 Wed Nov 30 10:48:00 1994 Jeff Law (law@snake.cs.utah.edu)
4521
4522 * gas/hppa/parse: Renamed from gas/hppa/more.parse.
4523
4524 Mon Nov 28 00:40:26 1994 Jeff Law (law@snake.cs.utah.edu)
4525
4526 * gas/hppa/more.parse/parse.exp (nosubspace.s): No longer expected
4527 to fail. Fix comments for the test. Tweak test name.
4528
4529 Tue Nov 22 23:38:20 1994 Jeff Law (law@snake.cs.utah.edu)
4530
4531 * gas/hppa/reloc/reloc.exp: Minor tweaks to match current PA ELF
4532 output.
4533
4534 Fri Nov 18 17:56:57 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
4535
4536 * gas/mips/ld.d: Adjust to work for both big and little endian
4537 code.
4538 * gas/mips/ld.s, gas/mips/lif-empic.d: Likewise.
4539 * gas/mips/lifloat.d, gas/mips/ulh-empic.d: Likewise.
4540 * gas/mips/ulh.d, gas/mips/ulw.d, gas/mips/ush.d: Likewise.
4541 * gas/mips/usw.d: Likewise.
4542
4543 Tue Nov 15 11:09:57 1994 Jeff Law (law@snake.cs.utah.edu)
4544
4545 * gas/hppa/unsorted/align4.s: New test.
4546 * gas/hppa/unsorted/unsorted.exp: Run it.
4547
4548 * gas/hppa/unsorted/unsorted.exp (importbug): Tweak to match
4549 current expected PA ELF output.
4550 * gas/hppa/reloc/reloc.exp (do_r_no_reloc): Likewise.
4551 (do_plabel_relocation_test): Likewise.
4552
4553 Thu Nov 3 18:14:09 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
4554
4555 * gas/all/p1480.s: Use larger constant, so expression can have a
4556 positive value.
4557 * gas/all/gas.exp: Expect p1480.s without listings to pass.
4558
4559 Thu Nov 3 15:43:46 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
4560
4561 * gas/mips/ulh.d, gas/mips/ulw.d, gas/mips/ush.d, gas/mips/usw.d:
4562 Correct test cases.
4563
4564 Thu Oct 20 00:55:13 1994 Jeff Law (law@snake.cs.utah.edu)
4565
4566 * gas/hppa/reloc/blebug3.s: New test.
4567 * gas/hppa/reloc/reloc.exp: Run it.
4568
4569 Mon Oct 17 02:33:53 1994 Jeff Law (law@snake.cs.utah.edu)
4570
4571 * gas/hppa/reloc/reduce3.s: New test.
4572 * gas/hppa/reloc/reloc.exp: Run it.
4573
4574 Sun Oct 16 22:25:56 1994 Jeff Law (law@snake.cs.utah.edu)
4575
4576 * gas/hppa/reloc/reloc.exp (r_no_reloc): Tweak output to match
4577 current reality.
4578
4579 Wed Sep 28 21:21:34 1994 Jeff Law (law@snake.cs.utah.edu)
4580
4581 * gas/hppa/reloc/reduce.s: Renamed from relocreduce.s
4582 * gas/hppa/reloc/reduce2.s: Renamed from relocreduce2.s
4583 * gas/hppa/reloc/r_no_reloc.s: Renamed from r_no_relocbug.s
4584 * gas/hppa/reloc/reloc.exp: Changed accordingly.
4585
4586 Wed Sep 28 13:25:10 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
4587
4588 * gas/mips/beq.d, gas/mips/beq.s: Test that unconditional branch
4589 overflows are correctly converted to jumps.
4590
4591 Mon Sep 26 17:41:43 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
4592
4593 * gas/mips: Add test cases for PIC code, both SVR4 style and
4594 -membedded-pic style.
4595
4596 Fri Sep 23 14:45:42 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
4597
4598 * gas/mips: New directory with MIPS specific test cases.
4599
4600 * lib/gas-defs.exp (run_dump_test): Permit the .d file to specify
4601 the name of the source file to assemble.
4602 (regexp_diff): Put the reason for failure in the log file.
4603
4604 Wed Sep 21 13:44:21 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
4605
4606 * lib/gas-defs.exp: Don't try to use shell redirection, since TCL
4607 doesn't support it. Redirect stdout using > instead of 1>, and
4608 don't bother to redirect stderr since TCL redirects it anyhow.
4609 (run_dump_test): Pass appropriate arguments to program, defaulting
4610 to -r.
4611
4612 Sat Sep 17 01:04:56 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
4613
4614 * gas/vax: New directory.
4615 * gas/vax/{quad.s,quad.exp}: New test, for immediate quadword
4616 values.
4617
4618 Mon Sep 12 22:19:11 1994 Jeff Law (law@snake.cs.utah.edu)
4619
4620 * gas/hppa/reloc/r_no_relocbug.s: New test.
4621 * gas/hppa/reloc/reloc.exp: Run it.
4622
4623 * gas/hppa/reloc/reloc.exp (do_function_reloc_bug): Update
4624 expected output.
4625
4626 Sun Sep 04 17:58:10 1994 Richard Earnshaw (rwe@pegasus.esprit.ec.org)
4627
4628 * gas/arm/*: New subtree. Add ARM tests.
4629
4630 Mon Aug 8 12:13:31 1994 Jeff Law (law@snake.cs.utah.edu)
4631
4632 * gas/hppa/unsorted/unsorted.exp: Accept any character
4633 between foo's type and foo itself.
4634
4635 Fri Jul 15 19:09:25 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
4636
4637 * lib/gas-defs.exp (run_dump_test): New routine for running the
4638 assembler, running objdump or nm (not fully supported) on the
4639 resulting object file, and comparing the results against a file of
4640 regular expressions in the test suite, all in one command.
4641 Options for the assembler and objdump are read from comments at
4642 the start of the .d file.
4643 (fail_phase, slurp_options): New auxiliary routines.
4644 (regexp_diff): Always return a value. Fix bugs in actually doing
4645 the regexp test.
4646
4647 * gas/sun4/addend.exp: Use run_dump_test.
4648 * gas/sun4/addend.d: Fix regular expressions so that they work.
4649
4650 Thu Jul 7 11:55:33 1994 Jeff Law (law@snake.cs.utah.edu)
4651
4652 * gas/hppa/reloc/relocreduce2.s: More relocation reduction tests.
4653 * gas/hppa/reloc/reloc.exp: Run them.
4654
4655 Thu Jun 30 18:49:25 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
4656
4657 * config/default.exp: Look for "as.new" in "$base_dir/..", where
4658 it got compiled, not in "$base_dir".
4659 * config/unknown.exp: Deleted.
4660
4661 Sun Jun 26 13:23:54 1994 Jeff Law (law@snake.cs.utah.edu)
4662
4663 * gas/lib/gas-defs.exp (gas_finish): Call "close" and "wait"
4664 before exiting. Enclose both calls inside a "catch".
4665 (objdump_finish): Likewise.
4666
4667 Fri Jun 10 10:23:35 1994 Jeff Law (law@snake.cs.utah.edu)
4668
4669 * gas/hppa/reloc/reloc.exp (roundmode test): Tweak expected output
4670 for SOM to match current testcase.
4671
4672 Thu Jun 2 19:46:58 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
4673
4674 * gas/i386/{pushw.s,pushw.l}: New test.
4675 * gas/i386/all.exp: Run it.
4676
4677 * Makefile.in (distclean): Remove site config files and gas.sum.
4678
4679 Fri May 27 12:24:18 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
4680
4681 * gas/m68k/disperr.s: Use % for registers.
4682
4683 * gas/m68k-coff/gas.exp: Expect failure for p2389a.s.
4684
4685 Tue May 17 14:53:08 1994 Bill Cox (bill@rtl.cygnus.com)
4686
4687 * lib/gas-defs.exp: Replace error proc calls with perror calls.
4688
4689 Mon May 16 13:19:16 1994 Jeff Law (law@snake.cs.utah.edu)
4690
4691 * gas/hppa/reloc/reloc.exp: Tweak expected output to match new
4692 ELF code.
4693 * gas/hppa/reloc/roundmode.s: Avoid "S" and "D" modes, ELF does
4694 not support them.
4695 * gas/hppa/unsorted/unsorted.exp: Tweak expected output to match
4696 new ELF code.
4697
4698 Thu May 5 17:27:54 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
4699
4700 * config/default.exp: Renamed from unix-gas.exp.
4701
4702 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
4703
4704 * Makefile.in (check): Set TCL_LIBRARY for runtest.
4705
4706 Mon Apr 11 07:54:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4707
4708 * gas/hppa/more.parse/callinfobug.s: Add missing name for
4709 procedure.
4710
4711 * gas/hppa/reloc/funcrelocbug.s: Place the trampoline in the
4712 $DATA$ rather than $LIT$ subspace.
4713
4714 Sun Mar 27 14:05:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4715
4716 * gas/hppa/reloc/funcrelocbug.s: New test.
4717 * gas/hppa/reloc/reloc.exp: Run it.
4718
4719 Thu Mar 17 13:38:04 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4720
4721 * gas/hppa/unsorted/importbug.s: New test.
4722 * gas/hppa/unsorted/unsorted.exp: Run it.
4723
4724 Wed Mar 16 11:57:07 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4725
4726 * gas/hppa/more.parse/regpopbug.s: Add trivial .equ test.
4727
4728 * gas/hppa/unsorted/globalbug.s: New test (expected to fail).
4729 * gas/hppa/unsorted/unsorted.exp: Run it.
4730
4731 * gas/hppa/more.parse/callinfobug.s: New test.
4732 * gas/hppa/omre.parse/parse.exp: Run it.
4733
4734 * gas/hppa/more.parse/regpopbug.s: New test.
4735 * gas/hppa/more.parse/parse.exp: Run it.
4736
4737 Mon Feb 28 14:10:04 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
4738
4739 * lib/gas-defs.exp (objdump): New proc.
4740 (objdump_start): Deleted unused proc.
4741 (objdump_start_common): Merged into objdump_start_no_subdir.
4742
4743 * gas/alpha/fp.exp: Use objdump instead of
4744 objdump_start_no_subdir, since the former actually waits for
4745 objdump to finish. Specify .rdata section only. Make comment
4746 indicate Alpha architecture rather than SPARC.
4747 * gas/alpha/fp.d: Omit .reginfo patterns. Just use "." to match
4748 against ASCII code 0x2a ("*", special in regexp).
4749 * gas/sun4/addend.exp: Use objdump instead of
4750 objdump_start_no_subdir.
4751
4752 Thu Feb 24 07:11:57 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4753
4754 * gas/hppa/more.parse/parse.exp (no subspace test): Only expect
4755 a failure if gas is not producing an ELF object.
4756
4757 Mon Feb 14 09:24:03 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4758
4759 * gas/hppa/basic/fmemLRbug.s: New test.
4760 * gas/hppa/basic/basic.exp: Run it.
4761
4762 Thu Feb 10 00:34:26 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
4763
4764 * gas/alpha/fp.*: New files.
4765 * lib/gas-defs.exp (regexp_diff): Report noted mismatch at
4766 verbosity level 3 or above only.
4767
4768 Mon Feb 7 15:53:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4769
4770 * gas/hppa/*/*.exp: Change xfails to check for PA ELF rather than
4771 PA OSF1.
4772
4773 Fri Feb 4 23:42:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4774
4775 * gas/hppa/more.parse/xmpyubug.s: New test.
4776 * gas/hppa/more.parse/parse.exp: Run it.
4777
4778 Fri Feb 4 17:13:20 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
4779
4780 * lib/gas-defs.exp (regexp_diff): New procedure, vaguely based on
4781 "simple_diff" from linker test suite.
4782 * gas/sun4/addend.exp: Use it.
4783 * gas/sun4/addend.d: New file.
4784
4785 Sun Jan 30 23:34:58 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
4786
4787 * gas/all/gas.exp: Adjust regexp for x930509.s for current listing
4788 format.
4789
4790 Thu Jan 20 16:44:51 1994 Rob Savoye (rob@darkstar.cygnus.com)
4791
4792 * gas/all/gas.exp, lib/gas-defs.exp, sun4/addend.exp,
4793 sparc-solaris/addend.exp: Tweaked to fix a few bugs and to run
4794 well under either version of expect.
4795
4796 Mon Jan 17 00:25:03 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4797
4798 * gas/hppa/basic/fp_misc.s: Delete copr instruction. It's tested
4799 elsewhere now.
4800 * gas/hppa/basic/{copr, coprmem, spop}.s: New tests.
4801 * gas/hppa/basic/basic.exp: Run them.
4802
4803 Thu Jan 13 11:59:22 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4804
4805 * gas/all/gas.exp: No longer expect difference of forward
4806 references to fail.
4807 * gas/all/x930509.s: Fix testcase to match how the expect code was
4808 written.
4809
4810 Wed Jan 12 13:41:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4811
4812 * gas/hppa/reloc/reloc.exp: Fix typo in last change. Latest test
4813 for cross-subspace call bugs is no longer expected to fail.
4814
4815 * gas/hppa/more.parse/procbug.s: Add test for another bug relating
4816 to having a function's label follow the .PROC directive.
4817
4818 Tue Jan 11 21:47:48 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4819
4820 * gas/hppa/reloc/reloc.exp: Add test for cross-subspace call bug
4821 found while working on multiple $CODE$ subspace support.
4822
4823 Mon Jan 10 09:54:15 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4824
4825 * gas/hppa/more.parse/parse.exp: procbug.s is no longer expected
4826 to fail.
4827 * gas/hppa/more.parse/procbug.s: Add missing .procend.
4828
4829 Mon Jan 3 10:07:47 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4830
4831 * gas/hppa/more.parse/labelbug.s: Add testcase for bug in last
4832 app.c change.
4833
4834 Wed Dec 29 11:32:39 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4835
4836 * gas/hppa/more.parse/labelbug.s: Add more colonless label tests.
4837
4838 Wed Dec 15 08:24:31 1993 Ken Raeburn (raeburn@rtl.cygnus.com)
4839
4840 * Makefile.in (site.exp): Don't set ASFLAGS. Quote value of
4841 OBJDUMPFLAGS in case it's empty. Use temporary names until the
4842 end; make creating site.exp the final step.
4843 (check): Pass in ASFLAGS.
4844
4845 * gas/all/gas.exp: Use all_ones proc. Change regexp for matching
4846 C comments to avoid bugs in latest expect code.
4847
4848 Wed Dec 8 14:30:14 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4849
4850 * gas/m68k/disperr.s: New test.
4851 * gas/m68k/all.exp: Run it.
4852
4853 Sun Dec 5 19:24:57 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4854
4855 * gas/hppa/reloc/roundmode.s: New test.
4856 * gas/hppa/reloc/reloc.exp: Run it. Fix typo in last change.
4857
4858 Wed Dec 1 10:44:18 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4859
4860 * gas/hppa/reloc/reloc.exp: Run the first half of bogus R_EXIT
4861 test for ELF.
4862
4863 Tue Nov 30 13:43:21 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4864
4865 * gas/hppa/more.parse/parse.exp: Test for error on for subspace
4866 directive is an XFAIL for SOM assmeblers.
4867
4868 * gas/hppa/reloc/reloc.exp: Remove XFAIL for relocation on
4869 cross-subspace call test.
4870
4871 Sun Nov 28 12:12:50 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4872
4873 * gas/hppa/more.parse/appbug.s: New test.
4874 * gas/hppa/more.parse/parse.exp: Run it.
4875
4876 * gas/hppa/unsorted/align3.s: New test.
4877 * gas/hppa/unsorted/unsorted.exp: Run it.
4878
4879 Sat Nov 27 22:50:01 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4880
4881 * gas/all/p2425.s: Insert a tab before assembler directives so
4882 that the directives are not interpreted as labels.
4883
4884 * gas/hppa/basic/weird.s: Sync with GDB version.
4885
4886 * gas/hppa/more.parse/labelbug.s: New test.
4887
4888 * gas/hppa/more.parse/parse.exp: Run it.
4889
4890 Wed Nov 24 01:25:03 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4891
4892 * gas/hppa/reloc/fixupbug.s: New test.
4893 * gas/hppa/reloc/reloc.exp: Run it.
4894
4895 * gas/hppa/reloc/exitbug.s: New test.
4896 * gas/hppa/reloc/reloc.exp: Run it.
4897
4898 Sun Nov 21 22:11:10 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4899
4900 * gas/hppa/reloc/reloc.exp: Minor fixes so that SOM & ELF can
4901 share the same test code.
4902 * gas/hppa/reloc/relocreduce.s: Likewise.
4903
4904 * gas/hppa/basic/fmem.s: Add quadword FP store instructions.
4905 * gas/hppa/basic/basic.exp: Test quadword FP store instructions.
4906
4907 Sun Nov 7 00:31:41 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4908
4909 * gas/hppa/reloc/reloc.exp: No longer expect failure for
4910 field selector on ble instruction test.
4911
4912 * gas/hppa/basic/basic.exp: No longer expect failures for
4913 system instruction tests now that probei is fixed.
4914
4915 Sat Nov 6 22:45:08 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4916
4917 * gas/hppa/reloc/selectorbug.s: New test.
4918 * gas/hppa/reloc/reloc.exp: Run it.
4919
4920 Thu Nov 4 17:01:30 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4921
4922 * gas/hppa/unsorted/fragbug.s: New test.
4923 * gas/hppa/unsorted/unsorted.exp: Run it.
4924
4925 Thu Nov 04 09:09:49 1993 Jeffrey Wheat (cassidy@cygnus.com)
4926
4927 * Makefile.in: Changed RUNTESTFLAGS to RUNTEST_FLAGS
4928
4929 Tue Nov 2 22:12:30 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4930
4931 * gas/hppa/more.parse/{defbug.s, stdreg.s}: New tests.
4932 * gas/hppa/more.parse/parse.exp: Run them.
4933
4934 Mon Nov 1 23:37:58 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4935
4936 * gas/hppa/reloc/reloc.exp (reloc_reduce): Correct offsets at
4937 which specific relocations are expected to be found.
4938
4939 Sat Oct 30 14:12:31 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4940
4941 * gas/hppa/unsorted/unsorted.exp (ss_align): Remove OSF xfail.
4942
4943 * gas/hppa/more.parse/parse.exp: Add new test.
4944 * gas/hppa/more.parse/ssbug.s: New test to make sure non-default
4945 sections are handled correctly.
4946
4947 * gas/all/gas.exp: Disable (and fail) p1480.s for all PA targets.
4948
4949 Fri Oct 29 16:29:06 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4950
4951 * gas/hppa/more.parse/calldatabug.s: Colonize.
4952 * gas/hppa/more.parse/parse.exp: Fix typos.
4953
4954 Thu Oct 28 21:40:06 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4955
4956 * gas/hppa/{basic, more.parse, reloc, unsorted}: New directories.
4957 * gas/hppa/*/*.exp: New test drivers.
4958 * gas/hppa/*/*.s: New test files.
4959
4960 Mon Oct 25 09:40:59 1993 Ken Raeburn (raeburn@cygnus.com)
4961
4962 * gas/sun4: New directory.
4963 * gas/sun4/addend.s,addend.exp: New test case.
4964 * gas/sparc-solaris/addend.s,addend.exp: Solaris version of same
4965 test case.
4966
4967 * gas/all/gas.exp: Check `*' in C comments.
4968
4969 * lib/gas-defs.exp (all_ones): New procedure, for a predicate to
4970 simplify some tests.
4971 (want_no_output): Return zero or nonzero, depending on success or
4972 failure.
4973 (gas_test_old): Return value from want_no_output.
4974 (objdump_start_common): Split off from objdump_start.
4975 (objdump_start_no_subdir): New procedure.
4976
4977 Wed Oct 20 07:25:48 1993 Ken Raeburn (raeburn@rover.cygnus.com)
4978
4979 * gas/all/diff1.s, gas/m68k/pic1.s: New tests.
4980 * gas/all/gas.exp, gas/m68k/all.exp: Run them.
4981
4982 * Makefile.in (OBJDUMP_FOR_TARGET): Define similar to
4983 AS_FOR_TARGET.
4984 (check): Don't pass ASFLAGS variable.
4985 (site.exp): Put ASFLAGS, OBJDUMP, OBJDUMPFLAGS into site.exp.
4986
4987 From Jeff Law:
4988
4989 * lib/gas-defs.exp (objdump_start, objdump_finish): New functions
4990 so that tests can parse the output of objdump looking for errors
4991 in relocation entires, file headers and the like.
4992
4993 Thu Sep 23 16:20:34 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
4994
4995 * gas/ieee.fp/x930509a.exp: Currently expected to fail always.
4996 * gas/all/gas.exp (p1480.s, x930509.s): Ditto. Break up gas_test
4997 call so it no longer performs multiple tests.
4998 * gas/m68k/all.exp (t2.s): Don't bother with listings.
4999 (p2410.s): Don't pass unwanted arguments to gas_test_error.
5000
5001 Wed Aug 25 16:50:08 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
5002
5003 * lib/do*: Remove RCS id strings.
5004
5005 Mon May 17 15:09:45 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
5006
5007 * gas/all/float.s, gas/all/p1480.s, gas/m68k/p2410.s: New tests.
5008 * gas/all/gas.exp, gas/m68k/all.exp: Run them.
5009 * gas/i386: New directory.
5010
5011 Mon May 10 14:50:20 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
5012
5013 * Added directory structure, to categorize tests by targets.
5014 * Added new tests all/x930509.s, ieee.fp/x930509a.s, m68k/p2663.s,
5015 and refined some to examine the assembler listing output.
5016 * lib/gas-defs.exp: Renamed gas_start to gas_run. Added some
5017 expect_after patterns.
5018 (gas_start, gas_finish): New procs, for tests that examine process
5019 output.
5020 * config/unix-gas.exp: Invoke gas_init directly, instead of
5021 requiring test .exp files do it.
5022
5023 Wed Apr 21 01:24:16 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
5024
5025 * gas/gas.exp: Handle new tests, and changes to testing procs.
5026
5027 * lib/gas-defs.exp (want_no_output): New proc; success iff output
5028 is empty.
5029 (gas_test_old): Functionally same as old gas_test.
5030 (gas_test_ignore_stdout): Rewritten to use want_no_output.
5031 (gas_test): New argument lists set of options to be tried in
5032 combinations. Option with trailing ">" indicates standard output
5033 should be ignored.
5034
5035 * gas/p2425a.s: Use %-form for registers, so this test can be run
5036 on m68k-coff targets too.
5037
5038 * gas/p2430a.s: New test case, whitespace &c matches customer
5039 report more closely. Gets different results from p2430.s; this is
5040 bad, and not yet tested for.
5041
5042 Mon Apr 5 12:27:19 1993 Ken Raeburn (raeburn@cygnus.com)
5043
5044 * gas/p2389a.s, gas/p2411.s, gas/t2.s: New test cases.
5045 * lib/run: New script.
5046 * gas/gas-defs.exp (gas_start): Takes new args, assembler options
5047 and redirection options. Use "run" script so redirection works.
5048 (gas_test): Now takes assembler options as separate arg from input
5049 file name.
5050 (gas_test_ignore_stdout): New proc. Discards output.
5051 (gas_test_error): New proc. Expects assembler to generate output.
5052 (target_cpu_family setting): Handle i486->i386 also.
5053
5054 * lib/do*: Scripts moved here from gas/testscripts. May be useful
5055 someday for writing more test cases; not currently used.
5056
5057 Tue Mar 30 11:45:27 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
5058
5059 * gas/sol-gcc.s, gas/sol-cc.s, gas/p2425a.s, gas/p2389.s: New test
5060 cases.
5061 * gas/gas.exp: Enable them for appropriate targets. Removed some
5062 useless comments &c. Changed m68k target test to be more general.
5063
5064 * lib/gas-defs.exp (gas_exit, gas_init): New procs.
5065 * gas/gas.exp: Call gas_init.
5066
5067 Mon Mar 29 00:00:00 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com)
5068
5069 * Test suite created.