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