OSDN Git Service

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