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