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