ca58732ea3f249cc57dcf398ce7a2517003cea3e
[platform/upstream/binutils.git] / gas / testsuite / ChangeLog
1 2001-03-24  Alan Modra  <alan@linuxcare.com.au>
2
3         * gas/i386/ssemmx2.s: Change movntq to movntdq.
4         * gas/i386/ssemmx2.d: Matching change.
5
6 2001-03-23  Hans-Peter Nilsson  <hp@axis.com>
7
8         * gas/cris/pic-err-1.s, gas/cris/rd-pic-1.s, gas/cris/rd-pic-1.d:
9         New tests.
10
11         * gas/cris/branch-warn-1.s, gas/cris/branch-warn-2.s,
12         gas/cris/branch-warn-3.s: Tweak for fixed FIXME:s.
13
14 2001-03-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15
16         * gas/vax/quad.exp: Correct expected result.
17
18 2001-03-19  Andreas Schwab  <schwab@suse.de>
19
20         * gas/m68k/pcrel.s: Force alignment to 8 byte boundary to get
21         consistent output across targets.
22         * gas/m68k/pcrel.d: Adjusted.
23
24 2001-03-18  H.J. Lu  <hjl@gnu.org>
25
26         * gas/i386/intel.s: Move PIC code to ...
27         * gas/i386/intelpic.s: New. Here.
28         * gas/i386/intel.d: Updated.
29         * gas/i386/intelpic.d: New.
30
31         * gas/i386/i386.exp: Check PIC code in Intel syntax for ELF
32         targets only.
33
34 2001-03-18  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35
36         * gas/mri/mri.exp: Fix test of m6811/m6812 targets.
37
38 2001-02-26  H.J. Lu  <hjl@gnu.org>
39
40         * gas/ia64/opc-a-err.l: Change "Operand [3|4]" to "Operand [34]".
41
42 2001-02-23  H.J. Lu  <hjl@gnu.org>
43
44         * gas/ia64/opc-a-err.l: Fix "cmp4.lt.or".
45
46         * gas/ia64/opc-a.pl: Add tests for pseudo-ops for "cmp" and
47         "cmp4".
48         * gas/ia64/opc-a.s: Rebuilt.
49         * gas/ia64/opc-a.d: Likewise.
50
51 2001-02-17  Chris Demetriou  <cgd@broadcom.com>
52
53         * gas/mips/mips32.d: Remove ELF dependencies.  This test
54         wasn't meant to be ELF specific, and doesn't have to be.
55         * gas/mips/mips64.d: Likewise.
56
57 2001-02-17  Chris Demetriou  <cgd@broadcom.com>
58
59         * gas/mips/mips.exp: Don't attempt the elf_e_flags family of
60         tests if not ELF; they test ELF-specific features.
61
62 2001-02-08  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
63
64         * gas/mri/mri.exp: Don't execute the M68K specific tests 
65         on m6811-elf and m6812-elf targets, still run the generic MRI tests.
66
67 2001-02-04  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
68
69         * gas/m68hc11/malis.s: New test to verify compliance with Motorola
70         Assembly Language Input Standard.
71         * gas/m68hc11/malis.d: New file.
72         * gas/m68hc11/malis-include.s: New file.
73         * gas/m68hc11/all.exp: Add the new test.
74
75 2001-01-12  Alan Modra  <alan@linuxcare.com.au>
76
77         * gas/i386/i386.exp (gas_64_check): Correct target string.
78         Use gas_64_check rather than target string to decided whether
79         x86_64 checks should run.
80
81         * gas/i386/sse2.s: Add a label to cure objdump "no symbols" error.
82         * gas/i386/ssemmx2.s: Likewise.
83         * gas/i386/sse2.d: Update to suit.
84         * gas/i386/ssemmx2.s: Likewise.
85
86 2001-01-11  Peter Targett <peter.targett@arccores.com>
87
88         * gas/arc/alias.*: Removed.
89         * gas/arc/branch.*: Likewise.
90         * gas/arc/insn3.*: Likewise.
91         * gas/arc/math.*: Likewise.
92         * gas/arc/sshift.*: Likewise.
93         * gas/arc/arc.exp: Simplified test process for base case
94         instruction set by adding run_dump_test cases for all base
95         instructions.
96         * gas/arc/adc.s, gas/arc/adc.d: New test cases and dump.
97         * gas/arc/add.s, gas/arc/add.d: Likewise.
98         * gas/arc/and.s, gas/arc/and.d: Likewise.
99         * gas/arc/asl.s, gas/arc/asl.d: Likewise.
100         * gas/arc/asr.s, gas/arc/asr.d: Likewise.
101         * gas/arc/b.s, gas/arc/b.d: Likewise.
102         * gas/arc/bic.s, gas/arc/bic.d: Likewise.
103         * gas/arc/bl.s, gas/arc/bl.d: Likewise.
104         * gas/arc/brk.s, gas/arc/brk.d: Likewise.
105         * gas/arc/extb.s, gas/arc/extb.d: Likewise.
106         * gas/arc/extw.s, gas/arc/extw.d: Likewise.
107         * gas/arc/flag.s, gas/arc/flag.d: Likewise.
108         * gas/arc/j.s, gas/arc/j.d: Likewise.
109         * gas/arc/jl.s, gas/arc/jl.d: Likewise.
110         * gas/arc/ld.s, gas/arc/ld.d: Likewise.
111         * gas/arc/ld2.s, gas/arc/ld2.d: Likewise.
112         * gas/arc/lp.s, gas/arc/lp.d: Likewise.
113         * gas/arc/lsr.s, gas/arc/lsr.d: Likewise.
114         * gas/arc/mov.s, gas/arc/mov.d: Likewise.
115         * gas/arc/nop.s, gas/arc/nop.d: Likewise.
116         * gas/arc/or.s, gas/arc/or.d: Likewise.
117         * gas/arc/rlc.s, gas/arc/rlc.d: Likewise.
118         * gas/arc/ror.s, gas/arc/ror.d: Likewise.
119         * gas/arc/rrc.s, gas/arc/rrc.d: Likewise.
120         * gas/arc/sbc.s, gas/arc/sbc.d: Likewise.
121         * gas/arc/sexb.s, gas/arc/sexb.d: Likewise.
122         * gas/arc/sexw.s, gas/arc/sexw.d: Likewise.
123         * gas/arc/sleep.s, gas/arc/sleep.d: Likewise.
124         * gas/arc/add.s, gas/arc/add.d: Likewise.
125         * gas/arc/st.s, gas/arc/st.d: Likewise.
126         * gas/arc/sub.s, gas/arc/sub.d: Likewise.
127         * gas/arc/swi.s, gas/arc/swi.d: Likewise.
128         * gas/arc/xor.s, gas/arc/xor.d: Likewise.
129         * gas/arc/warn.s: Removed warning test case for setting of flags
130         followed by conditional branch, an arc5 only feature.
131
132         * gas/ieee-fp/x930509a.exp: Skip test if target also arc*-*-*.
133
134         * gas/vtable/vtable.exp: Skip tests if target also arc*-*-*.
135
136 2001-01-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
137
138         * gas/m68hc11/opers12.s: Add more tests for index post byte.
139         * gas/m68hc11/opers12.d: Likewise.
140
141 2001-01-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
142
143         * gas/m68hc11/all.exp: Add new tests for dwarf2.
144         * gas/m68hc11/lbranch-dwarf2.d: New file, test for dwarf2.
145         * gas/m68hc11/opers12-dwarf2.d: Likewise.
146         * gas/m68hc11/insns-dwarf2.d: Likewise.
147
148 2001-01-11  Nick Clifton  <nickc@redhat.com>
149
150         * gas/arm/adrl.s: Add global label 'foo'.
151         * gas/arm/adrl.d: Expect to see references to 'foo' in the
152         disassembly.  COFF and ELF disassemblys should now be the same.
153
154 Wed Jan 10 15:14:54 MET 2001  Jan Hubicka  <jh@suse.cz>
155
156         * i386.exp: Add ssemmx2 and sse2 tests.
157         (sse2.d, sse2.s, ssemmx2.d, ssemmx2.s): New tests.
158
159 2001-01-09  Nick Clifton  <nickc@redhat.com>
160
161         * gas/arm/pic.d: Fix patterns to match new behaviour of
162         disassembler.
163         inst.d: Fix patterns to match new behaviour of disassembler.
164
165 2001-01-03  Philip Blundell  <pb@futuretv.com>
166
167         * gas/vtable/vtable.exp: Don't run tests on Alpha.
168
169 Sat Jan  6 13:34:07 MET 2001  Jan Hubicka  <jh@suse.cz>
170
171         * i386.exp: Add tests for presence of 32bit versus 64bit output
172         format; run both 64bit and 32bit tests when format is available;
173         add x86_64 test.
174         * x86_64.s: New file.
175         * x86_64.d: New file.
176
177 2001-01-02  Nick Clifton  <nickc@redhat.com>
178
179         * gas/arm/arm.exp: Pass -marmv3 to msr-bad test, since the
180         instruction is legal in v5.  Also fix expected error message.
181
182 2001-01-01  Philip Blundell  <philb@gnu.org>
183
184         * gas/arm/adrl.s, gas/arm/pic.s, gas/arm/msr-bad.s: New tests.
185         * gas/arm/arm.exp: Run them.
186         * gas/arm/adrl.d, gas/arm/pic.d: Expected results for above.
187         * gas/arm/arm6.s: Also test uppercase `CPSR' and `SPSR'.
188
189 2000-12-22  H.J. Lu  <hjl@gnu.org>
190
191         * gas/i386/intel.s: Replace "nop" with ".p2align 4,0".
192         * gas/i386/intel.d: Updated.
193
194 2000-12-12  Jim Wilson  <wilson@redhat.com>
195
196         * gas/ia64/dv-imply.d, gas/ia64/dv-mutex.d, gas/ia64/dv-safe.d,
197         gas/ia64/dv-srlz.d, gas/ia64/opc-m.d: Update.
198
199 2000-12-12  Nick Clifton  <nickc@redhat.com>
200
201         * gas/vtable/vtable.exp: Fix formatting.
202
203         * gas/arm/elsegundo.s: New Test (currently disabled).
204         * gas/arm/elsegundo.d: Expected test results.
205
206 2000-12-11  H.J. Lu  <hjl@gnu.org>
207
208         * gas/i386/intel.d: Adjusted for the a.out assembler.
209         * gas/i386/intel.s: Likewise.
210
211 2000-12-09  Nick Clifton  <nickc@redhat.com>
212
213         * gas/m68k/pcrel.d: Update to match latest assembler output.
214
215 2000-12-02  Chris Demetriou  <cgd@sibyte.com>
216
217         * gas/mips/elf_e_flags.s: Add padding to the end of the
218         file so that objdump output will be consistent.
219         * gas/mips/elf_e_flags1.d, gas/mips/elf_e_flags2.d,
220         gas/mips/elf_e_flags3.d, gas/mips/elf_e_flags4.d: Expect
221         "..." at end of objdump output because of zero bytes at end
222         of section.
223         * gas/mips/elf_e_flags.c: Add note to comment about
224         what's changing in elf_e_flags.s.
225
226         * gas/mips/la.s: Add padding to the end of the file so that
227         objdump output will be consistent.
228         * gas/mips/la-svr4pic.d, gas/mips/la-xgot.d: Expect "..." at
229         end of objdump output because of zero bytes at end of
230         section.
231
232         * gas/mips/sync.s: Add padding to the end of the file so that
233         objdump output will be consistent.
234         * gas/mips/sync.d: Expect "..." at end of objdump output
235         because of zero bytes at end of section.
236
237         * gas/mips/empic.d: Pad sections out to 16 bytes, to avoid
238         alignment issues so tests are useful on multiple targets.
239         * gas/mips/empic.s: Likewise.
240         * gas/mips/mips16-e.d: Likewise.
241         * gas/mips/mips16-e.s: Likewise.
242         * gas/mips/mips16-f.d: Likewise.
243         * gas/mips/mips16-f.s: Likewise.
244
245         * gas/mips/mips32.d: Expect disassembly of madd and maddu
246         to use their correct names.  Add tests for break and sdbbp.
247         * gas/mips/mips32.s: Likewise.
248
249         * gas/mips/mips64.s: Add test for assembly of MIPS64
250         extensions.
251         * gas/mips/mips64.d: Likewise.
252         * gas/mips/mips.exp: Test using the new "mips64" test.
253
254 2000-12-01  Chris Demetriou  <cgd@sibyte.com>
255
256         * gas/mips/mips16.d: Expect mips16 nops to be used for padding
257         when mips16 code generation is enabled.
258
259         * gas/mips/empic.d: Adjust for the fact that the difference
260         between two symbols in the same section are not expected to
261         generate a reloc.
262         * gas/mips/empic.s: Likewise.  Also, correct typo in comment
263         about expected relocs.
264         
265         * gas/mips/mips32.s, gas/mips/mips32.d: New files for MIPS32
266         instruction assembly test.
267         * gas/mips/mips.exp: Add the test mentioned above.
268
269 2000-11-30  Diego Novillo  <dnovillo@redhat.com>
270
271         * intel.s, intel.d: New test for @GOT references.
272
273 2000-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
274
275         * gas/sh/err.exp: New, framework for error-testing.
276         * gas/sh/err-1.s: New test.
277
278 2000-11-26  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
279
280         * gas/m68hc11/opers12.s: New test for movw operands.
281         * gas/m68hc11/opers12.d: Likewise.
282
283 2000-11-24  Nick Clifton  <nickc@redhat.com>
284
285         * arm.exp: Run tests for xscale as well as arm.
286         Run xscale tests.
287
288         * xscale.s: New file: XScale instruction tests.
289         * xscale.d: New file: Expected XScale instruction results.
290
291 2000-11-20  H.J. Lu  <hjl@gnu.org>
292
293         * gas/i386/intel.d: Add 3 "nop"s for the a.out assembler.
294         * gas/i386/intel.s: Likewise.
295
296 2000-11-16  H.J. Lu  <hjl@gnu.org>
297
298         * gas/symver/symver0.d: Add 64bit support.
299         * gas/symver/symver1.d: Likewise.
300
301 2000-11-16  H.J. Lu  <hjl@gnu.org>
302
303         * gas/symver/symver.exp: Don't run symver4 nor symver5.
304
305 2000-11-13  H.J. Lu  <hjl@gnu.org>
306
307         * gas/symver/symver.exp: New for symver test.
308         * gas/symver/symver0.d: Likewise.
309         * gas/symver/symver0.s: Likewise.
310         * gas/symver/symver1.d: Likewise.
311         * gas/symver/symver1.s: Likewise.
312         * gas/symver/symver2.l: Likewise.
313         * gas/symver/symver2.s: Likewise.
314         * gas/symver/symver3.l: Likewise.
315         * gas/symver/symver3.s: Likewise.
316         * gas/symver/symver4.l: Likewise.
317         * gas/symver/symver4.s: Likewise.
318         * gas/symver/symver5.l: Likewise.
319         * gas/symver/symver5.s: Likewise.
320         * gas/symver/symver6.l: Likewise.
321         * gas/symver/symver6.s: Likewise.
322
323 2000-11-11  Hans-Peter Nilsson  <hp@bitrange.com>
324
325         * gas/macros/macros.exp: Mark strings test xfail for sh.
326
327 2000-10-24  Diego Novillo  <dnovillo@cygnus.com>
328
329         * intel.s, intel.d: Add new tests for intel syntax.
330
331 2000-10-19  Alan Modra  <alan@linuxcare.com.au>
332
333         * gas/elf/section0.s: Ensure section sizes are multiples of 16.
334         * gas/elf/section1.s: Likewise.
335         * gas/elf/section[01].d: Change to suit.
336
337 2000-10-18  H.J. Lu <hjl@gnu.org>
338
339         * gas/i386/intel.d: Fix the support for 64bit BFD in the last
340         change.
341
342 2000-10-15  Diego Novillo  <dnovillo@cygnus.com>
343
344         * intel.s, intel.d: Add new tests for naked registers using intel
345         syntax.
346
347 2000-09-29  Hans-Peter Nilsson  <hp@axis.com>
348
349         * gas/cris/regprefix-err-1.s, gas/cris/rd-regprefix-1.s,
350         gas/cris/rd-regprefix-1.d, gas/cris/rd-regprefix-1b.d,
351         gas/cris/us-err-1.s, gas/cris/us-err-2.s, gas/cris/us-err-3.s: New.
352         * gas/cris/cris.exp: Loop run_dump_test over files matching rd-*.d.
353
354 2000-09-28  Alan Modra  <alan@linuxcare.com.au>
355
356         * gas/hppa/parse/parse.exp: Replace "hppa*w-*-*" with "hppa*64*-*-*"
357         * gas/hppa/reloc/reloc.exp: Likewise.
358         * gas/hppa/unsorted/unsorted.exp: Likewise.
359
360         * gas/hppa/reloc/reduce.s: Modify .PARAM so we need an arg reloc.
361
362 2000-09-22  Jim Wilson  <wilson@cygnus.com>
363
364         * gas/ia64/opc-f.pl: Add missing fcmp and fpcmp tests.
365         * gas/ia64/opc-f.s, gas/ia64/opc-f.d: Regenerate.
366
367         * gas/ia64/dv-raw-err.s: Add new testcases for PR%, 16 - 62.
368         * gas/ia64/dv-waw-err.s: Likewise.
369         * gas/ia64/dv-imply.d: Regenerate.
370         * gas/ia64/dv-mutex.d, gas/ia64/dv-raw-err.l, gas/ia64/dv-safe.d,
371         gas/ia64/dv-srlz.d, gas/ia64/dv-war-err.l, gas/ia64/dv-waw-err.l,
372         gas/ia64/opc-f.d, gas/ia64/opc-i.d, gas/ia64/opc-m.d: Likewise.
373
374 2000-09-14  Timothy Wall  <twall@cygnus.com>
375
376         * gas/ia64/dv-waw-err.[sl]: Additional tests for parallel
377         comparisons which should and should not produce DVs.
378
379 2000-09-05  Alan Modra  <alan@linuxcare.com.au>
380
381         * gas/vtable/vtable.exp: Re-enable for hppa-elf.
382
383 2000-08-29  Timothy Wall  <twall@cygnus.com>
384
385         * gas/ia64/dv-mutex.s: Add stop to avoid DV error on cmp.eq.
386         * gas/ia64/dv-mutex.d: Update regexp pattern.
387         * gas/ia64/dv-entry-err.s: Add stop to avoid DV error on cmp.eq.
388         * gas/ia64/dv-imply.s: Add stops to avoid DV errors on cmp.REL.
389         Test still fails due to insn opcode pattern changes.
390         
391 2000-08-21  H.J. Lu <hjl@gnu.org>
392
393         * gas/all/cofftag.d: Support the strict COFF.
394
395 2000-08-16  Jim Wilson  <wilson@cygnus.com>
396
397         * gas/ia64/dv-raw-err.s: Add new tests for addl and postinc.
398         * gas/ia64/dv-raw-err.l: Likewise.
399         * gas/ia64/dv-waw-err.l: Update sed pattern.
400         * gas/ia64/opc-f.pl: Delete fpsub, and fpadd comment.
401         * gas/ia64/opc-f.s, gas/ia64/opc-f.d: Regenerate.
402
403 2000-08-16  Nick Clifton  <nickc@redhat.com>
404
405         * gas/arm/inst.s: Add tests for edge cases of shift based
406         addressing modes.
407
408         * gas/arm/inst.d: Add expected results for new tests.
409
410 2000-07-20  Hans-Peter Nilsson  <hp@axis.com>
411
412         * gas/all/gas.exp: Don't run floating-point tests on CRIS.
413         * gas/ieee-fp/x930509a.exp: Ditto.
414         * gas/macros/macros.exp: Mark strings test xfail for CRIS.
415         * gas/cris/*: New tests for CRIS.
416
417 2000-07-19  Alan Modra  <alan@linuxcare.com.au>
418
419         * gas/macros/macros.exp (test1): Run it for hppa*-*-linux*.
420         (semi): Likewise.
421         (strings): Don't run for hppa, except for hppa*-*-linux*.
422
423         * gas/hppa/parse/linesepbug.s: Ensure we have whitespace before
424         pseudos.
425
426 2000-07-18  Scott Bambrough  <scottb@netwinder.org>
427
428         * gas/arm/inst.d: Fix expected results to match current assembler
429         output.  Patch from Justin Seger <justin.m.seger@intel.com>.
430
431 2000-07-10  Alan Modra  <alan@linuxcare.com.au>
432
433         * gas/vtable/vtable.exp: Disable test for hppa.
434
435         * gas/hppa/reloc/reloc.exp (do_relocation_reduction_tests): Don't
436         run test for any elf target.
437         (applybug): Don't run test for linux.
438         * gas/hppa/unsorted/unsorted.exp (do_common_text): Likewise.
439         * gas/hppa/parse/parse.exp (linesepbug): Remove xfail
440         (labelbug): xfail for hppa-linux.
441
442         * gas/hppa/basic/{coprmem.s, fmemLRbug.s}: Add colons to labels.
443         * gas/hppa/parse/{callinfobug.s, regpopbug.s}: Likewise.
444         * gas/hppa/reloc/{applybug.s, funcrelocbug.s, longcall.s,
445         r_no_reloc.s, reduce3.s}: Likewise.
446         * gas/hppa/unsorted/common.s: Likewise.
447
448 2000-07-05  Nick Clifton  <nickc@cygnus.com>
449
450         * gas/d30v/inst.d: Fix expected results to match current assembler
451         output.
452         * gas/d30v/bittest.l: Fix expected warning messages to match
453         current assembler output.
454
455 2000-06-29  Kazu Hirata  <kazu@hxi.com>
456
457         * gas/h8300/h8300.exp (do_h8300s_mac): Change the registers used
458         in ldmac and stmac.
459         * gas/h8300/macs.s: Likewise.
460
461 2000-06-27  Nick Clifton  <nickc@cygnus.com>
462
463         * gas/d30v/bittest.l: Edit to match new warning messages produced
464         by assembler.
465
466 2000-06-19  Timothy Wall  <twall@cygnus.com>
467
468         * gas/macros/macros.exp: Avoid tests which are not useful on tic54x.
469         * gas/all/gas.exp: Make adjustments for tic54x target.
470         * gas/ieee-fp/x930509a.exp: Ditto.
471         * gas/tic54x/*: New tests for tic54x.  NOTE: load page has been
472         moved into the LMA and is not printed separately by objdump any
473         longer.  This still needs to be tested.
474         
475 2000-06-18  Stephane Carrez  <stcarrez@worldnet.fr>
476
477         * gas/m68k/all.exp: Don't execute tests if the target is m68hc11&12.
478         * gas/m68hc11/all.exp: Specific tests for m68hc11.
479         * gas/m68hc11/all_insns.[ds]: Check m68hc11 instructions.
480         * gas/m68hc11/insns[ds]: Another test.
481         * gas/m68hc11/lbranch.[ds]: Check branch optimization (gas relax).
482         * gas/m68hc11/opers12.[ds]: New files, check m68hc12 operands.
483
484 2000-06-17  Alan Modra  <alan@linuxcare.com.au>
485
486         * gas/macros/strings.s: Don't start directives in first column
487         (for LABELS_WITHOUT_COLONS targets).
488
489 2000-06-14  H.J. Lu <hjl@gnu.org>
490
491         * gas/macros/strings.d: Support a.out and coff.
492
493 2000-06-14  Nick Clifton  <nickc@cygnus.com>
494
495         * gas/arm/arm6.s: Remove 'mrs r9, cpsr_all' since the cpsr_all
496         flag is no longer legal syntax.
497
498 2000-06-09  Nick Clifton  <nickc@cygnus.com>
499
500         * gas/macros/macros.exp: Run new test: strings.
501         * gas/macros/strings.s: New test: String expansion inside
502         macros.
503         * gas/macros/strings.d: New test results.
504         
505 2000-06-04  Alan Modra  <alan@linuxcare.com.au>
506
507         * gas/i386/prefix.s: Modify so we have at least one x86 test that
508         checks the line separator.
509
510 Sun May 21 10:08:08 2000  Hans-Peter Nilsson  <hp@axis.com>
511
512         * gas/elf/elf.exp: Exclude *-*-linux*coff* as non-elf.
513
514 2000-05-15  Nick Clifton  <nickc@cygnus.com>
515
516         * gas/arm/arch4t.s: Add tests of new fields to msr instruction.
517
518 2000-05-11  Ulf Carlsson  <ulfc@engr.sgi.com>
519
520         * gas/mips/mips.exp: Include *-*-linux* in svr4pic.
521
522         * gas/mips/jal-svr4pic.{s,d} gas/mips/jal-xgot.d: Add a jal to a
523         weak symbol.
524
525 2000-05-08  Alan Modra  <alan@linuxcare.com.au>
526
527         * gas/mri/float.d: Fix for srec length change.
528
529 2000-05-02  Alan Modra  <alan@linuxcare.com.au>
530
531         * gas/hppa/unsorted/unsorted.exp: Duplicate hppa*-*-*elf*
532         behaviour for hppa*-*-linux* throughout file.
533         * gas/hppa/reloc/reloc.exp: Ditto.
534         (reduce2.s): Disable test for elf targets.
535
536         * gas/hppa/parse/parse.exp (ssbug.s): setup_xfail hppa*-*-linux*.
537
538         * gas/elf/section0.s: Don't start pseudos on first column so
539         targets that define LABELS_WITHOUT_COLONS work.
540         * gas/elf/section1.s: Ditto.
541         * gas/vtable/inherit0.s: Ditto.
542         * gas/vtable/inherit1.s: Ditto.
543         * gas/vtable/entry0.s: Ditto.
544         * gas/vtable/entry1.s: Ditto.
545
546 2000-05-01  Nick Clifton  <nickc@cygnus.com>
547
548         * gasp/macro.out: Fix label numbers to remove leading zeroes. 
549         * gasp/mdouble.out: Fix label numbers to remove leading zeroes. 
550
551 2000-04-25  Alan Modra  <alan@linuxcare.com.au>
552
553         * gas/i386/general.l: Allow for DISP32 pe relocs.
554         * gas/i386/jump.d: Similarly.
555
556 Mon Apr 24 16:35:08 2000  Jim Wilson  <wilson@cygnus.com>
557
558         * gas/ia64/opc-i.d: Change pmin2.u to pmin2.  Change pmax2.u to pmax2.
559         Change MLI to MLX.  Switch operands for output matching tbit.z.orcm,
560         tbit.z.andcm, tbit.nz.orcm, tbit.nz.andcm, tnat.z.orcm, tnat.z.andcm,
561         tnat.nz.orcm, tnat.nz.andcm inputs.
562         * gas/ia64/opc-i.pl: Insert padding nops before last dep.
563         * gas/ia64/opc-i.s: Regenerate.
564         
565         * gas/ia64/opc-i.s: Regenerate.
566         * gas/ia64/opc-f.pl: Add explicit stop at end.
567         
568 2000-04-22  Timothy Wall  <twall@cygnus.com>
569
570         * gas/ia64/opc-f.d: Disassemble zeroes to verify break.f.
571         * gas/ia64/opc-f.s: Add an explicit stop to make IAS output match.
572
573 Fri Apr 21 13:20:53 2000  Richard Henderson  <rth@cygnus.com>
574                           David Mosberger  <davidm@hpl.hp.com>
575                           Timothy Wall <twall@cygnus.com>
576                           Jim Wilson  <wilson@cygnus.com>
577
578         * gas/vtable/vtable.exp: Disable for ia64.
579         * gas/ia64: New testsuite directory.
580         
581 2000-04-03  Alan Modra  <alan@linuxcare.com.au>
582
583         * gas/i386/general.s: Check 16-bit immediates, and move call/jump
584         checks to start.
585         * gas/i386/general.l: Likewise.
586
587 2000-04-01  Alexandre Oliva  <aoliva@cygnus.com>
588
589         * gas/mn10300/am33_5.s: Check that negative SP offsets are encoded
590         with 32 bits, not with the unsigned shorter opcodes.
591         * gas/mn10300/basic.exp: Likewise.
592
593 2000-03-31  Alexandre Oliva  <aoliva@cygnus.com>
594
595         * lib/gas-defs.exp (regexp_diff): Don't break on the first
596         difference, list them all.
597
598 2000-03-29  Nick Clifton <nickc@cygnus.com
599
600         * gas/arm/thumb.s: Add test of bal instruction.
601
602 2000-03-27  Alan Modra  <alan@linuxcare.com.au>
603
604         * gas/ieee-fp/x930509a.exp (dotest): Fix test for
605         LISTING_WORD_SIZE==1.
606         * gas/all/gas.exp (do_930509a): Same here.
607         * gas/all/cond.d: And here.
608
609 2000-03-16  Nick Clifton  <nickc@cygnus.com>
610
611         * gas/arm/arm.exp: Run branch.s test.
612         Run tests if target is strongarm.
613
614         * gas/arm/branch.s: New test.  Make sure that assembler can handle
615         same-section branch relocations properly.
616
617         * gas/arm/branch.d: New file.  Expected output from assembling
618         branch.s.
619
620 2000-03-10  Geoffrey Keating  <geoffk@cygnus.com>
621
622         * gas/mips/empic.d: New file.
623         * gas/mips/empic.s: New file.
624         * gas/mips/mips16-e.d: New file.
625         * gas/mips/mips16-e.s: New file.
626         * gas/mips/mips16-f.d: New file.
627         * gas/mips/mips16-f.s: New file.
628         * gas/mips/mips.exp: Add empic, mips16-e.  Add mips16-f as an
629         expected failure.
630
631 2000-02-25  H.J. Lu <hjl@gnu.org>
632
633         * gas/i386/general.l: Support a.out and coff.
634
635 2000-02-25  Alan Modra  <alan@spri.levels.unisa.edu.au>
636
637         * gas/i386/intel.s: New file, intel version of opcode.s
638         * gas/i386/intel.d: New file, copy of opcode.d
639         * gas/i386/i386.exp: Call it.
640
641         * gas/i386/general.s: Add extra "out" instructions.
642         * gas/i386/general.l: Likewise.
643
644 2000-01-31  Nick Clifton  <nickc@cygnus.com>
645
646         * gas/arm/inst.s: Include test of ATPCS register naming
647         conventions.
648
649         * gas/arm/float.s: Include test of ATPCS register naming
650         conventions.
651
652 Fri Jan 21 12:48:06 2000  H.J. Lu <hjl@gnu.org>
653
654         * gas/i386/general.l: Support a.out.
655         * gas/i386/jump.d: Likewise.
656         * gas/i386/jump16.d: Likewise.
657
658 2000-01-21  Alan Modra  <alan@spri.levels.unisa.edu.au>
659
660         * gas/i386/general.{s,l}: Move 16 bit jmp and call tests from here
661         * gas/i386/jump16.{s,d}: To here.
662         * gas/i386/jump.{s,d}: New files.  Duplicate 32 bit jmp and call
663         tests in general.s so that objdump is exercised.
664
665         * gas/i386/i386.exp: Call new tests.
666
667 2000-01-15  Alan Modra  <alan@spri.levels.unisa.edu.au>
668
669         * gas/i386/general.{s,l}: Add jmp and call tests for .code16gcc,
670         .code16, and .code32 modes.
671
672 Tue Nov 30 23:02:01 1999  Jeffrey A Law  (law@cygnus.com)
673
674         * gas/mn10300/{am33.s, am33_2.s, am33_3.s}: New test files.
675         * gas/mn10300/{am33_4.s, am33_5.s, am33_6.s}: Likewise.
676         * gas/mn10300/{am33_7.s, am33_8.s}: Likewise.
677         * gas/mn10300/basic.exp: Run the am33 tests.
678
679 1999-11-15  Gavin Romig-Koch  <gavin@cygnus.com>
680
681         * gas/mips/la.d: Adjust for new la macro expansion.
682         Change matches for explicit addresses to matches for
683         any address.
684         * gas/mips/la-xgot.d: Same.
685         * gas/mips/la-svr4pic.d: Same.
686
687 1999-11-01  Nick Clifton  <nickc@cygnus.com>
688
689         Remove reloc generating references to local labels in test code.
690         Some ARM targets (eg PE) generate a reloc based on the label,
691         whilst others (eg ELF) generate a reloc based on the section
692         symbol.  This meant that the disassembled outputs would differ.
693         
694         * gas/arm/inst.s: Change test of BLPL instruction.
695         * gas/arm/inst.d: Change expected decode of BLPL instruction.
696         * gas/arm/arm7t.s: Remove use of .LC0 label in .word directive.
697         Remove .rdata section, since this cannot exist in an arm-aout
698         target.
699         * gas/arm/arm7t.d: Change expected reloc generated for .word
700         directive.
701
702 1999-10-21  Nick Clifton  <nickc@cygnus.com>
703
704         * gas/arm/arm7t.d: Update to match latest objdump output.
705         * gas/arm/inst.s: Fix erroneous test case.
706         * gas/arm/inst.d: Update to match latest objdump output.
707
708 Mon Oct 11 13:37:51 1999  Geoffrey Keating  <geoffk@cygnus.com>
709
710         * lib/gas-defs.exp (regexp_diff): Allow '#...' to mean "some
711         indeterminate number of extra lines here".
712
713         * gas/elf/elf.exp: Remove XFAILs.
714         * gas/elf/section0.d: Make pass on MIPS (and hopefully alpha).
715         * gas/elf/section1.d: Likewise.
716
717 Thu Oct  7 00:12:04 MDT 1999    Diego Novillo <dnovillo@cygnus.com>
718
719         * gas/d10v: New directory.
720         * gas/d10v/d10.exp: New file.
721         * gas/d10v/inst.s: New file.
722         * gas/d10v/inst.d: New file.
723
724 Thu Oct  7 12:52:25 1999  Geoffrey Keating  <geoffk@cygnus.com>
725
726         * gas/mips/elf-rel.s: New file.
727         * gas/mips/elf-rel.d: New file.
728         * gas/mips/elf-rel2.d: New file.
729         * gas/mips/e32-rel2.d: New file.
730         * gas/mips/elf-rel2.s: New file.
731         * gas/mips/mips.exp: Add elf-rel, elf-rel2.
732
733         * gas/mips/elf_e_flags1.d: Tweak a little so it passes
734         even if the CPU is set to something by default.
735
736 Mon Oct  4 18:25:49 1999  Doug Evans  <devans@canuck.cygnus.com>
737
738         * gas/m32r/error.exp: New testcase driver.
739         * gas/m32r/m32rx.exp: New testcase driver.
740         * gas/m32r/fslotx.[sd]: New testcase.
741         * gas/m32r/m32rx.[sd]: New testcase.
742         * gas/m32r/relax-s.[sd]: New testcase.
743         * gas/m32r/interfere.s: New testcase.
744         * gas/m32r/wrongsize.s: New testcase.
745
746 1999-09-17  Alan Modra  <alan@spri.levels.unisa.edu.au>
747
748         * gas/i386/i386.exp: Enable reloc and white tests for COFF.
749         * gas/i386/reloc.d: Accept dir32 relocs.
750
751 1999-09-12  Donn Terry  <donn@interix.com>
752
753         * gas/all/gas.exp: Run cofftag test for i*86-*-interix*.
754         * lib/gas-defs.exp: Add perror if can not read .d file.
755
756 1999-09-04  Steve Chamberlain  <sac@pobox.com>
757
758         * gas/pj/{pj.exp, ops.c, ops.d}: New tests for picoJava.
759
760 1999-09-02  Nick Clifton  <nickc@cygnus.com>
761
762         * gas/vtable/vtable.exp: Add [istarget "strongarm*-*-*"] to run
763         dump  test "entry0" instead of "entry1".
764         
765 1999-09-01  Scott Bambrough  <scottb@netwinder.org>
766  
767         * gas/vtable/vtable.exp: Added [istarget "arm*-*-*"] to run dump 
768         test "entry0" instead of "entry1".  ARM targets use REL relocs,
769         and should use the test entry0.
770
771 1999-09-01  H.J. Lu  <hjl@gnu.org>
772
773         * gas/i386/naked.d: Fix for coff targets.
774
775 Mon Aug 30 12:18:40 1999  Jeffrey A Law  (law@cygnus.com)
776
777         * gas/hppa/unsorted/*.s: Use .code instead of .SPACE/.SUBSPA for
778         sectioning.
779         * gas/hppa/unsorted/unsorted.exp: Disable tests not appropriate for
780         PA64.
781
782         * gas/hppa/reloc/*.s: Use .code instead of .SPACE/.SUBSPA for
783         sectioning.
784         * gas/hppa/parse/parse.exp: Disable tests not appropriate for PA64.
785         Revamp address expressions slightly to handle an arbitrary sized
786         address.
787
788         * gas/hppa/parse/*.s: Use .code instead of .SPACE/.SUBSPA for
789         sectioning.
790         * gas/hppa/parse/parse.exp: Disable tests not appropriate for PA64.
791
792         * gas/hppa/basic/*.s: Use .code instead of .SPACE/.SUBSPA for
793         sectioning.
794
795 1999-08-30  Alan Modra  <alan@spri.levels.unisa.edu.au>
796
797         * gas/i386/naked.s, gas/i386/naked.d: Test-suite addition for
798         allow_naked_reg parsing.
799         * gas/i386/i386.exp: Call it.
800
801 1999-08-29  Alan Modra  <alan@spri.levels.unisa.edu.au>
802
803         * gas/i386/white.s, gas/i386/white.l: Add space in FP reg tests.
804
805 Sat Aug 28 00:16:12 1999  Jerry Quinn <jquinn@nortelnetworks.com>
806
807         * gas/hppa/basic/basic.exp:  Add new tests shift2.s,
808         shift3.s, extract2.s, extract3.s, deposit2.s, and deposit3.s.
809         * gas/hppa/basic/shift2.s, shift3.s, extract2.s,
810         extract3.s, deposit2.s, deposit3.s:  New.
811
812         * gas/hppa/basic/add.s,addi.s,dcor.s,shladd.s,sub.s,subi.s,unit.s:
813         Add new syntax versions of instructions to tests.
814         * gas/hppa/basic/add2.s,dcor2.s,perf.s,purge2.s,shladd2.s,sub2.s,
815         system2.s, unit2.s:  New tests.
816         * hppa/basic/basic.exp: Add new tests.
817
818         * gas/hppa/basic/basic.exp:
819         * gas/hppa/basic/media.s:  Add test cases for new instructions.
820
821         * gas/hppa/basic/basic.exp (do_branch2,do_media): New.
822         * gas/hppa/basic/branch2.s:  New.
823         * gas/hppa/basic/media.s:  New.
824
825         * gas/hppa/basic/basic.exp (do_fp_comp2):  New.
826         * gas/hppa/basic/fp_comp2.s:  New.
827
828 1999-08-20  Alan Modra  <alan@spri.levels.unisa.edu.au>
829
830         * gas/i386/general.s, gas/i386/general.l: Add .code16gcc
831         displacement checks with auto address prefix.
832
833 1999-08-17  H.J. Lu  <hjl@gnu.org>
834
835         * gas/elf/elf.exp: Expected to fail on alpha*-*-*.
836
837 1999-08-09  Ian Lance Taylor  <ian@zembu.com>
838
839         * gas/i386/float.s, gas/i386/float.l: Modify to work correctly
840         when gas uses 2**4 alignment for .text.
841         * gas/i386/general.s, gas/i386/general.l: Likewise.
842         * gas/i386/katmai.s, gas/i386/katmai.d: Likewise.
843         * gas/i386/modrm.s, gas/i386/modrm.l: Likewise.
844         * gas/i386/prefix.s, gas/i386/prefix.d: Likewise.
845
846 1999-07-27  Alan Modra  <alan@spri.levels.unisa.edu.au>
847
848         * gas/i386/reloc.d: Fix so that test passes when enable-targets
849         includes 64-bit bfd target.
850
851 1999-06-13  Ian Lance Taylor  <ian@zembu.com>
852
853         * gas/i386/katmai.d: Tweak for recent disassembler changes.
854
855 1999-06-12  Ian Lance Taylor  <ian@zembu.com>
856
857         * gas/elf/elf.exp: Don't run tests on "*-*-linux*aout*" or
858         "*-*-linux*oldld*".
859         * gas/vtable/vtable.exp: Likewise.
860         * gas/i386/reloc.d: Modify expected reloc names to accept a.out
861         names.
862
863         * gas/i386/amd.s: Add a symbol so a.out tests will work.
864         * gas/i386/katmai.s: Likewise.
865         * gas/i386/amd.d: Corresponding change.
866         * gas/i386/katmai.d: Corresponding change.
867
868 1999-06-10  Ian Lance Taylor  <ian@zembu.com>
869
870         * gas/mips/sync.d: Pass -mips2 to the assembler.
871
872         * gas/mips/elf_e_flags.s: Tweak code so that the tests pass for
873         mips-elf target as well as mips64-elf target.
874         * gas/mips/elf_e_flags1.d: Corresponding changes.
875         * gas/mips/elf_e_flags2.d: Likewise.
876         * gas/mips/elf_e_flags3.d: Likewise.
877         * gas/mips/elf_e_flags4.d: Likewise.
878
879         * gas/elf/elf.exp: Add setup_xfail for mips*-*-*.
880
881         * gas/all/itbl-test.c (main): Update itbl_get_reg_val call for new
882         parameter.
883
884 1999-06-10  Jakub Jelinek  <jj@ultra.linux.cz>
885
886         * gas/sparc/synth64.s: Add checks for single register signx/clruw.
887         * gas/sparc/set64.s: Add tests for setuw and setsw synthetic insns.
888         * gas/sparc/prefetch.d: Add -64 as switch.
889         * gas/sparc/rdpr.d: Ditto.
890         * gas/sparc/wrpr.d: Ditto.
891         * gas/sparc/synth64.d: Ditto, reflect synth64.s changes.
892         * gas/sparc/reloc64.d: Add -64 as switch, be more tolerant, as
893         current gas outputs %hi(0) and not %hi(0x0).
894         * gas/sparc/set64.d: Add -64 as switch, reflect set64.s changes and
895         optimizations for setx instruction.
896         * gas/sparc/sparc.exp: Do sparc64*-*-* checks if it is any of the
897         compiled-in targets.
898
899 1999-06-10  Richard Henderson  <rth@cygnus.com>
900
901         * gas/macros/irp.s: Use `foo' and `bar' instead of `r' and `s'.
902         * gas/macros/rept.s, gas/macros/test2.s, gas/macros/test3.s: Likewise.
903         * gas/macros/{irp,rept,test2,test3}.d: Update.
904
905 1999-06-05  Richard Henderson  <rth@cygnus.com>
906
907         * gas/elf/elf.exp: New directory.
908         * gas/elf/section0.[sd]: New test.
909         * gas/elf/section1.[sd]: New test.
910
911 1999-06-03  Philip Blundell  <philb@gnu.org>
912
913         * gas/arm/arm7t.d, gas/arm/inst.d: Update to match current gas,
914         bfd and opcodes.
915
916 1999-05-28  Ian Lance Taylor  <ian@zembu.com>
917
918         * gas/vtable/vtable.exp: Don't run test for i960 yet.
919
920 1999-05-17  Nick Clifton  <nickc@cygnus.com>
921
922         * gas/mcore/allinsn.d: Updated to match latest objdump output.
923
924 1999-05-12  Alan Modra  <alan@spri.levels.unisa.edu.au>
925
926         * gas/i386/opcode.d: Modify callw to suit disasm fix.
927
928         * gas/i386/amd.d: Modify a '(bad)' to SIMD instruction.
929
930         * gas/i386/amd.s: Pad to multiple of 8
931         * gas/i386/amd.d: Here too.
932
933         * gas/i386/prefix.[sd]: Align with nops
934         * gas/i386/reloc.[sd]: Here too.
935
936         * gas/i386/katmai.[sd]: New for PIII SIMD
937         * gas/i386/i386.exp: Call it.
938
939 1999-05-02  Nick Clifton  <nickc@cygnus.com>
940
941         * gas/mcore/allinsn.d: Update to match latest assembler
942         operations. 
943
944 1999-04-16  DJ Delorie  <dj@cygnus.com>
945
946         * gas/i386/amd.s: Add NOPs to align for coff targets
947         * gas/i386/amd.d: and check for them.
948
949 Thu Apr 15 15:03:43 1999  Jeffrey A Law  (law@cygnus.com)
950
951         * gas/hppa/basic/basic.exp (do_coprmem): No longer expected to file.
952
953 Wed Apr 14 13:43:06 1999  Jeffrey A Law  (law@cygnus.com)
954
955         * gas/hppa/basic/branch.s: Do not use immediate value where we
956         really want a register.
957         * gas/hppa/basic/coprmem.s: Likewise.
958         * gas/hppa/basic/fmemLRbug.s: Likewise.
959         * gas/hppa/basic/coprmem.s: Likewise.
960         * gas/hppa/basic/spop.s: Likewise.
961         * gas/hppa/basic/imem.s: Likewise.
962         * gas/hppa/parse/badfmpyadd.s: Likewise.
963         * gas/hppa/parse/calldatabug.s: Likewise.
964         * gas/hppa/parse/entrybug.s: Likewise.
965         * gas/hppa/parse/exprbug.s: Likewise.
966         * gas/hppa/parse/fixup7bug.s: Likewise.
967         * gas/hppa/parse/labelbug.s: Likewise.
968         * gas/hppa/reloc/applybug.s: Likewise.
969         * gas/hppa/reloc/funcrelocbug.s: Likewise.
970         * gas/hppa/reloc/labelopbug.s: Likewise.
971         * gas/hppa/reloc/longcall.s: Likewise.
972         * gas/hppa/reloc/plabelbug.s: Likewise.
973         * gas/hppa/reloc/reduce.s: Likewise.
974         * gas/hppa/reloc/reduce2.s: Likewise.
975         * gas/hppa/reloc/reduce3.s: Likewise.
976         * gas/hppa/unsorted/brlenbug.s: Likewise.
977         * gas/hppa/unsorted/importbug.s: Likewise.
978         * gas/hppa/unsorted/lasbeldiffs.s: Likewise.
979
980         * gas/hppa/basic/basic.exp (do_imem): Handle multiple encodings
981         for loads and stores using reg + small d addresses.
982         No longer expect failure for mis-parse of imm %reg.
983
984 1999-04-13  Doug Evans  <devans@casey.cygnus.com>
985
986         * gas/m32r/m32rx.d (cmpu__rach): Fix expected output.
987         * gas/m32r/m32rx.s (bc__add,add__bc): Explicitly specify short branch
988         so branch relaxation restrictions won't interfere with parallelization
989         attempts.
990
991 1999-04-08  Nick Clifton  <nickc@cygnus.com>
992
993         * gas/mcore: New Directory.
994         * gas/mcore/allinsn.exp: New File: Expect file for MCore assembly
995         tests.
996         * gas/mcore/allinsn.s: New File: Source file for MCore assembly
997         tests.
998         * gas/mcore/allinsn.d: New File: Expected output file for MCore
999         assembly tests.
1000
1001 1999-03-20  Doug Evans  <devans@casey.cygnus.com>
1002
1003         * gas/m32r/m32rx.[sd]: Fix a few more testcases.
1004
1005 1999-03-16  Martin Hunt  <hunt@cygnus.com>
1006
1007         * gas/d30v/d30.exp (run_list_test): Add new tests,
1008         label, guard-debug, serial, warn_oddreg, bittest, and mul.
1009
1010         * gas/d30v/opt.s: Fix some warnings and add a few labels
1011         to keep things from parallelizing where we don't want them to.
1012
1013         * gas/d30v/reloc.s: Fix warning.
1014         
1015         * gas/d30v/opt.d, reloc.d, inst.d: Rebuild.
1016
1017         * gas/d30v/label.s: New test. Check that labels are aligned 
1018         on 8-byte boundaries.
1019
1020         * gas/d30v/guard-debug.s: New test. Test output with "-g".
1021
1022         * gas/d30v/serial.s: New test. Check for warnings with 
1023         illegal serial instructions.
1024
1025         * gas/d30v/warn_oddreg.s: New test. CHeck for warnings when
1026         odd-numbered registers are used for some instructions.
1027
1028         * gas/d30v/bittest.s: New test. Check for bit operation 
1029         instructions (BCLR, BNOT, BSET, BTST) in the IU.
1030
1031         * gas/d30v/mul.s: New test. Check for restricted sequences
1032         in a bunch of different multiply instructions.
1033         
1034         * gas/vtable/vtable.exp (run_list_test): Don't
1035         run test on D30V.
1036
1037 1999-03-05  Nick Clifton  <nickc@cygnus.com>
1038
1039         * gas/all/gas.exp: Expect strongarm-coff target to fail cofftag
1040         test. 
1041
1042 1999-02-13  Jim Blandy  <jimb@zwingli.cygnus.com>
1043
1044         * gas/mips/mips.exp: Run the new tests, below.
1045         * gas/mips/elf_e_flags1.d, gas/mips/elf_e_flags2.d,
1046         gas/mips/elf_e_flags3.d, gas/mips/elf_e_flags4.d: New files.
1047         * gas/mips/elf_e_flags.c, gas/mips/elf_e_flags.s: New files.
1048
1049         * lib/gas-defs.exp (run_dump_test): Document.  It's not
1050         really trivial.
1051
1052         * lib/gas-defs.exp (run_dump_test): Clean up logic for guessing
1053         $program (the dump tool).
1054
1055 1999-02-10  Doug Evans  <devans@casey.cygnus.com>
1056
1057         * gas/m32r/allinsn.d: Prefix all | with \.
1058         (push,pop): Fix expected output.
1059         * gas/m32r/relax-1.d: Emitted nops are serial, not parallel.
1060         * gas/m32r/fslot.d: Prefix all | with \.
1061
1062 1999-02-08  Nick Clifton  <nickc@cygnus.com>
1063
1064         * gas/vtable/inherit0.s: Do not use '@' prefix to .type operator.
1065         Some ports use it as a comment initiator.
1066
1067         * gas/vtable/entry1.d: Do not look for an addend.  Some ports use
1068         REL relocations and so do not have one.
1069
1070 1998-12-18  Nick Clifton  <nickc@cygnus.com>
1071
1072         * gas/fr30/allinsn.s: Fix to match latest assembler syntax.
1073         * gas/fr30/allinsn.d: Fix to match latest assembler output
1074
1075 1998-12-03  Nick Clifton  <nickc@cygnus.com>
1076
1077         * gas/fr30/allinsn.d: Updated to match latest assembler output.
1078
1079 1998-12-02  Nick Clifton  <nickc@cygnus.com>
1080
1081         * gas/fr30/allinsn.s: Replace illegal insns with legal versions.
1082
1083         * gas/fr30/allinsn.d: Update to match latest assembler output.
1084
1085 Thu Nov 19 15:59:51 1998  Dave Brolley  <brolley@cygnus.com>
1086
1087         * gas/fr30/allinsn.s: Reorder insns for better simulation.
1088
1089 Thu Nov 19 07:50:44 1998  Doug Evans  <devans@charmed.cygnus.com>
1090
1091         * gas/mips/sync.[sd]: New testcase.
1092         * gas/mips/mips.exp: Run it.
1093
1094 Wed Nov 18 11:27:56 1998  Dave Brolley  <brolley@cygnus.com>
1095
1096         * gas/fr30/allinsn.s (dmov): Correct hex literals.
1097
1098 Tue Nov 17 15:24:20 1998  Nick Clifton  <nickc@cygnus.com>
1099
1100         * gas/fr30/allinsn.s: Moved currently un-assembliable instructions
1101         to end of file.
1102
1103         * gas/fr30/allinsn.d: Added disassembly of currently assembliable
1104         opcodes.
1105
1106 Mon Nov 16 16:50:27 1998  Nick Clifton  <nickc@cygnus.com>
1107
1108         * gas/fr30/allinsn.s: Fix syntax errors.
1109
1110 Mon Nov 16 19:27:52 1998  Dave Brolley  <brolley@cygnus.com>
1111
1112         * gas/fr30/allinsn.s: Fixed more typos.
1113
1114 Fri Nov 13 13:15:01 1998  Nick Clifton  <nickc@cygnus.com>
1115
1116         * gas/fr30/allinsn.s: Fixed typos and added some tests of upper
1117         case vs lower case.
1118
1119 Tue Nov 10 14:54:47 1998  Nick Clifton  <nickc@cygnus.com>
1120
1121         * gas/fr30/allinsn.s: New file.
1122         * gas/fr30/allinsn.d: New file.
1123         * gas/fr30/allinsn.exp: New file.
1124         * gas/fr30/fr30.exp: New file.
1125
1126 Mon Nov  2 20:16:50 1998  Doug Evans  <devans@canuck.cygnus.com>
1127
1128         * gas/m32r/fslot.[sd]: New testcase.
1129         * gas/m32r/m32r.exp: Run it.
1130
1131 Tue Oct 20 11:35:06 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
1132
1133         * gas/i386/i386.exp: Run AMD insn test.
1134         * gas/i386/amd.s: New test.
1135         * gas/i386/amd.d: New test results.
1136
1137 Sun Sep 20 01:00:01 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
1138
1139         * gas/vtable/inherit1.l: Require only the word GAS somewere in the
1140         first line of the listing.
1141
1142 Tue Sep  1 10:20:03 1998  Richard Henderson  <rth@cygnus.com>
1143
1144         * gas/ppc/astest.d: Adjust regexps to match a 64-bit host.
1145         * gas/ppc/astest2.d: Likewise.
1146
1147 Mon Aug 31 13:25:07 1998  Richard Henderson  <rth@cygnus.com>
1148
1149         * gas/vtable/{entry0.d,entry1.d,inherit0.d}: Fix pattern matching
1150         of whitespace for 64-bit hosts.
1151
1152 Mon Aug 31 12:45:49 1998  Richard Henderson  <rth@cygnus.com>
1153
1154         * gas/vtable/vtable.exp: New.
1155         * gas/vtable/{entry0.s,entry0.d}: New.
1156         * gas/vtable/{entry1.s,entry1.d}: New.
1157         * gas/vtable/{inherit0.s,inherit0.d}: New.
1158         * gas/vtable/{inherit1.s,inherit1.l}: New.
1159
1160 Thu Aug 20 23:18:06 1998  Ian Lance Taylor  <ian@cygnus.com>
1161
1162         * gas/i386/white.l: Revert patch of August 12.
1163
1164 Wed Aug 12 11:54:37 1998  Jeffrey A Law  (law@cygnus.com)
1165
1166         * gas/mn10300/udf.s: New test.
1167         * gas/mn10300/basic.exp: Run it.
1168
1169 Wed Aug 12 13:25:38 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
1170
1171         * gas/i386/general.l: Test andb $~0x80,foo.
1172         * gas/i386/general.s: Update.
1173
1174         * gas/i386/white.l: Expect warning for stand-alone ss prefix.
1175
1176 Tue Jul 21 12:46:59 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
1177
1178         * gas/i386/white.s: Add some more whitespace tests.
1179         * gas/i386/white.l: Update accordingly.
1180
1181 Mon Jul 13 18:15:11 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
1182
1183         * gas/i386/*: All new i386 testsuite.
1184
1185 1998-07-02  Ken Raeburn  <raeburn@cygnus.com>
1186
1187         * lib/gas-defs.exp (gas_init): Complain if target name isn't in
1188         canonical form.
1189
1190 Wed Jul  1 15:35:09 1998  Nick Clifton  <nickc@cygnus.com>
1191
1192         * gas/all/gas.exp: Expect ARM and Thumb cofftag test to fail.
1193
1194 Wed Jul  1 17:31:39 1998  Ian Lance Taylor  <ian@cygnus.com>
1195
1196         * gas/ppc/simpshft.s: Add alignment so that it works on AIX.
1197         * gas/ppc/simpshft.d: Change accordingly.  Only dump the .text
1198         section.
1199
1200 Tue Jun 23 15:14:43 1998  Nick Clifton  <nickc@cygnus.com>
1201
1202         * gas/v850/hilo2.s: Use r1 as the destination of the movea
1203         instruction, since r0 is read only.
1204
1205         * gas/v850/basic.exp: Fix names of special area relocations.
1206         Set -mwarn-signed-overflow flag when running range.s test.
1207
1208 Sun Jun 21 12:44:43 1998  Nick Clifton  <nickc@cygnus.com>
1209
1210         * gas/d30v/reloc.d: Updated to match latest assembler output.
1211
1212 Wed Jun 17 14:02:10 1998  Frank Ch. Eigler  <fche@cygnus.com>
1213
1214         * gas/mips/delay.d: Add -mcpu=NNNN to gas flags to let test case
1215         run on differently targeted assembler.
1216         * gas/mips/{ld-ilocks-addr32,ld-svr4pic.d}: Ditto.
1217         * gas/mips/{ld-xgot.d,lif-svr4pic.d,lif-xgot.d}: Same.
1218         * gas/mips/{mips16.d,mips4.d,nodelay.d}: Again.
1219         * gas/mips/{trunc.d,uld.d,ulh-xgot.d,usd.d}: And then some.
1220         
1221         * gas/mips/ld-ilocks.d: Removed disassembler flags to let target
1222         defaults go unmodified.  Replaced $f4/$f5 with $fp[45], as the
1223         original `ld.d' had.  Find `ld.s'.
1224         * gas/mips/mul-ilocks.d: Nearly ditto.
1225         
1226 Thu Jun 11 16:50:46 1998  Nick Clifton  <nickc@cygnus.com>
1227
1228         * gas/d30v/inst.d: Expect repeati instrucitons to be combined.
1229
1230         * gas/d30v/inst.s: Add nop to keep assembled instructions at
1231         expected addresses.
1232
1233 Mon Jun  8 18:47:11 1998  Nick Clifton  <nickc@cygnus.com>
1234
1235         * gas/d30v/array.d: Updated to match latest assembler results.
1236         * gas/d30v/reloc.d: Partially updated to match latest assembler
1237         results. 
1238
1239 Fri Jun  5 19:15:59 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
1240
1241         * gas/m68k/operands.s: For all pc relative addresses change tstl
1242         to pea since the former does not allow pcrel on m68000.  Do not
1243         make label foo global, so that references to it can be relaxed on
1244         ELF targets.
1245         * gas/m68k/operands.d, gas/m68k/op68000.d: Updated.
1246
1247 Tue Jun  2 15:08:36 1998  Geoff Keating  <geoffk@ozemail.com.au>
1248
1249         * gas/ppc/ppc.exp: Run simpshft test.
1250         * gas/ppc/simpshft.d: New file.
1251         * gas/ppc/simpshft.s: New file.
1252
1253 Mon Jun  1 17:00:22 1998  Jeffrey A Law  (law@cygnus.com)
1254
1255         * gas/mips/div-ilocks.d: Handle both "break" instruction variants.
1256         * gas/mips/{div.d, mul-ilocks.d, mul.d}: Likewise.
1257         
1258 Fri May 29 12:07:35 1998  Ian Lance Taylor  <ian@cygnus.com>
1259
1260         * gas/mips/mips.exp: Adjust ilocks initialization to match current
1261         assembler defaults more closely.
1262
1263         * gas/sh/fp.s: Remove ftst/nan.  The assembler no longer supports
1264         the instruction.
1265         * gas/sh/basic.exp: Adjust accordingly.
1266
1267 Wed May 27 15:26:51 1998  Nick Clifton  <nickc@cygnus.com>
1268
1269         * gas/d30v/align.d: Updated to match latest assembler output.
1270         * gas/d30v/inst.d: Updated to match latest assembler output.
1271         * gas/d30v/inst.s: Updated to match latest assembler rules.
1272         * gas/d30v/opt.d: Updated to match latest assembler output.
1273
1274 Fri May 22 15:56:51 1998  Doug Evans  <devans@canuck.cygnus.com>
1275
1276         * gas/m32r/allinsn.d: Handle 64 bit bfd_vma.
1277         * gas/m32r/uppercase.d: Likewise.
1278
1279 Thu May 21 15:03:06 1998  Nick Clifton  <nickc@cygnus.com>
1280
1281         * gas/arm/thumb.s: Add period to start of labels to prevent
1282         assembler thinking that they are function entry points.
1283
1284 Tue May 19 18:17:10 1998  Ian Lance Taylor  <ian@cygnus.com>
1285
1286         * gas/mips/mips16.d: Correct to reflect bug fix to disassembler.
1287
1288 Mon May 18 13:11:45 1998  Frank Ch. Eigler  <fche@cygnus.com>
1289
1290         * gas/mips/{div,ld,mul}.d: Add assembler -mcpu= flag to match
1291         disassembler.
1292         
1293 Fri May 15 14:51:01 1998  Gavin Koch  <gavin@cygnus.com>
1294
1295         * gas/mips/mips.exp: Distinguish chains with 32-bit addresses.
1296         * gas/mips/ld-ilocks-addr32.d : New.
1297
1298 Wed May 13 15:06:31 1998  Doug Evans  <devans@canuck.cygnus.com>
1299
1300         * gas/m32r/uppercase.[sd]: Test for HIGH,SHIGH,LOW,SDA.
1301
1302 Thu May  7 13:05:25 1998  Frank Ch. Eigler  <fche@cygnus.com>
1303
1304         * gas/mips/break20.[sd]: New tests for 20-bit operand break and
1305         sddbp instructions. 
1306         * gas/mips/trap20.[sd]: New tests for 20-bit operand trap
1307         instructions. 
1308         * gas/mips/mips.exp: Run them.
1309
1310 Thu Apr 30 11:55:01 1998  Frank Ch. Eigler  <fche@cygnus.com>
1311
1312         * gas/d30v/{inst,array,opt,reloc}.d: Accept <symbol+offset> labels
1313         in disassembly, where the offset is in hex and has a "0x" prefix.
1314         
1315 Tue Apr 28 16:38:34 1998  Frank Ch. Eigler  <fche@cygnus.com>
1316
1317         * gas/mips/lineno.[sd]: Assembly source line number test.
1318         * gas/mips/mips.exp: Added lineno test.
1319
1320 Wed Apr  8 18:45:17 1998  Jeffrey A Law  (law@cygnus.com)
1321
1322         * gas/testsuite/all/gas.exp: No longer expect failures for
1323         difference of undefined symbols on mn10x00 targets.
1324
1325 Mon Mar 23 10:47:33 1998  Frank Ch. Eigler  <fche@cygnus.com>
1326
1327         * gas/all/align.s: Back out ".section text" change below;
1328         use ".text" again.
1329         * gas/macros/semi.s: Ditto.
1330         
1331 Fri Mar 20 18:51:49 1998  Frank Ch. Eigler  <fche@cygnus.com>
1332
1333         * gas/all/align.s: Identify ".text" section explicitly.
1334         * gas/macros/semi.s: Ditto.
1335         
1336         
1337         
1338 Mon Mar  2 13:30:40 1998  Doug Evans  <devans@seba.cygnus.com>
1339
1340         * gas/m32r/allinsn.[sd] (ldi8a,ldi16a): Delete.
1341         (ldi16): Improve test.
1342         (nop): Fix test.
1343
1344 Thu Feb 12 20:12:39 1998  Ian Lance Taylor  <ian@cygnus.com>
1345
1346         * gasp/macro.out: Adjust to reflect the fact that keyword
1347         arguments are now permitted after positional arguments.
1348
1349 Wed Feb  4 15:27:44 1998  Nick Clifton  <nickc@cygnus.com>
1350
1351         * gas/arm/arm7t.d: Update to match latest assembler output.
1352
1353 Wed Feb  4 15:40:00 1998  Geoffrey Keating  <geoffk@ozemail.com.au>
1354
1355         * gas/ppc/ppc.exp: New file.
1356         * gas/ppc/astest.s, gas/ppc/astest.d: New test.
1357         * gas/ppc/astest2.s, gas/ppc/astest2.d: New test.
1358
1359 Sun Feb  1 21:43:54 1998  Jeffrey A Law  (law@cygnus.com)
1360
1361         * gas/mips/4010.s: Pad test code out to a 16byte boundary.
1362         * gas/mips/4010.d: Corresponding changes.
1363         * gas/mips/4100.s: Pad test code out to a 16byte boundary.
1364         * gas/mips/4100.d: Corresponding changes.
1365         * gas/mips/4650.s: Pad test code out to a 16byte boundary.
1366         * gas/mips/4650.d: Corresponding changes.
1367
1368 Fri Jan 30 14:09:13 1998  Ian Lance Taylor  <ian@cygnus.com>
1369
1370         * gas/mri/moveml.d: Add test comments, fix regexps.
1371
1372 Thu Jan 29 13:34:49 1998  Doug Evans  <devans@canuck.cygnus.com>
1373
1374         * gas/m32r/{allinsn,high-1}.d: Allow # constant prefix to be missing.
1375
1376 Thu Jan 29 09:43:50 1998  Richard Henderson  <rth@cygnus.com>
1377
1378         * gas/m68k/mri_moveml.[sd]: Moved to ...
1379         * gas/mri/moveml.[sd]: ... here.
1380         * gas/mri/mri.exp: Run it.
1381
1382 Tue Jan 27 21:55:44 1998  Jeffrey A Law  (law@cygnus.com)
1383
1384         * gas/mips/4010.s: Add 4010 tests.
1385         * gas/mips/4010.d: Expected output.
1386         * gas/mips/4100.s: Add 4010 tests.
1387         * gas/mips/4100.d: Expected output.
1388         * gas/mips/4650.s: Add 4010 tests.
1389         * gas/mips/4650.d: Expected output.
1390         * gas/mips/mips.exp: Run the new tests.
1391         * gas/mips/*.d: Pass the right processor model to objdump.
1392         Fix minor cases where expected output was wrong due to opcode
1393         conflicts.
1394
1395 Tue Jan 27 05:35:02 1998  Richard Henderson  <rth@cygnus.com>
1396
1397         * gas/m68k/mri_moveml.[sd]: New testcase.
1398
1399 Thu Jan 22 17:29:07 1998  Nick Clifton  <nickc@cygnus.com>
1400
1401         * gas/m32r/high-1.d: Add hash prefix to constants.
1402
1403         * gas/m32r/allinsn.s: Add hash prefix to some constants.
1404         * gas/m32r/allinsn.d: Add hash prefix to constants.
1405
1406 Wed Jan 21 21:24:08 1998  Manfred Hollstein  <manfred@s-direktnet.de>
1407
1408         * gas/m88k/init.d: Fix hexadecimal offsets.
1409
1410 Wed Jan 14 17:49:22 1998  Nick Clifton  <nickc@cygnus.com>
1411
1412         * gas/m32r/uppercase.d: Fix white space matching.
1413         * gas/m32r/relax-1.d: Fix white space matching.
1414
1415 Wed Jan 14 15:44:32 1998  Jeffrey A Law  (law@cygnus.com)
1416
1417         * gas/mips/div.d: Update for recent assembler changes.
1418         * gas/mips/div-ilocks.d: Likewise.
1419
1420 Wed Jan 14 11:13:06 1998  Doug Evans  <devans@seba.cygnus.com>
1421
1422         * gas/m32r/allinsn.d (cmpui): Update output to new format.
1423
1424 Thu Dec 18 11:10:42 1997  Nick Clifton  <nickc@cygnus.com>
1425
1426         * gas/arm/inst.d: Updated to match latest disassembler changes.
1427
1428         * gas/arm/arm7t.d: Updated to match latest disassembler changes.
1429
1430 Tue Dec 16 22:19:25 1997  Ken Raeburn  <raeburn@cygnus.com>
1431
1432         * gas/mips/lb-xgot.d, gas/mips/rol.d, gas/mips/jal-svr4pic.d,
1433         gas/mips/jal-xgot.d: Add assembler option to select a specific
1434         target chip, the R3000.
1435         * gas/mips/lb-xgot-ilocks.d: New test, specifically selecting
1436         R3900.
1437         * gas/mips/mips.exp: Run it.
1438
1439         * gas/ieee-fp/x930509a.exp: Don't run IEEE FP tests for Vax
1440         targets.
1441
1442 Wed Oct 15 10:40:14 1997  Jeffrey A Law  (law@cygnus.com)
1443
1444         * gas/ieee-fp/x930509a.s: Tweak slightly to work on the PA.
1445
1446         * gas/hppa/unsorted/unsorted.exp: Update for recent disassembler
1447         changes.
1448
1449 Thu Oct  9 18:10:44 1997  Doug Evans  <dje@canuck.cygnus.com>
1450
1451         * gas/sparc/set64.[sd]: `set' doesn't take negative arguments.
1452
1453 Thu Oct  9 12:59:55 1997  Ian Lance Taylor  <ian@cygnus.com>
1454
1455         * gas/arm/arm7t.d: Update for recent disassembler changes.
1456         * gas/h8300/ffxx1.d: Likewise.
1457
1458 Wed Oct  8 16:22:50 1997  Doug Evans  <dje@canuck.cygnus.com>
1459
1460         * gas/sparc/reloc64.[sd]: Add testcases for %hix,%lox.
1461
1462 Wed Oct  8 15:12:35 1997  Ian Lance Taylor  <ian@cygnus.com>
1463
1464         * gas/sparc/synth.d: Update for recent disassembler changes.
1465         * gas/sparc/synth64.d: Likewise.
1466
1467         * gas/mips/beq.s: Add .text to .globl to mark the symbol to as a
1468         function symbol.
1469         * gas/mips/jal.s: Likewise.
1470
1471 Tue Oct  7 13:30:30 1997  Doug Evans  <dje@canuck.cygnus.com>
1472
1473         * gas/sparc/reloc64.[sd]: New testcase.
1474         * gas/sparc/sparc.exp: Run it.
1475
1476 Sat Oct  4 19:14:24 1997  Ian Lance Taylor  <ian@cygnus.com>
1477
1478         * gas/ieee-fp/x930509a.exp: Accept m68k listing format.
1479
1480 Fri Oct  3 15:46:05 1997  Ian Lance Taylor  <ian@cygnus.com>
1481
1482         * gas/ieee-fp/x930509a.exp: Remove setup_xfail; it should now
1483         work.  Correct for big endian and for tabs in input file.
1484
1485         * gas/alpha/fp.exp: Check for alpha-*-osf*, not alpha-*-osf1*.
1486         * gas/alpha/fp.s: Change comment characters from ! to #.
1487
1488 Thu Sep 18 11:17:53 1997  Doug Evans  <dje@canuck.cygnus.com>
1489
1490         * gas/sparc/splet.d: Update to new objdump output format.
1491         * gas/sparc/{asi.d,membar.d,prefetch.d,rdpr.d,wrpr.d}: Likewise.
1492         * gas/sparc/set64.[ds]: New testcase.
1493         * gas/sparc/splet-2.[ds]: New testcase.
1494         * gas/sparc/sparc.exp: Run them.
1495
1496 Tue Sep 16 15:27:08 1997  Ken Raeburn  <raeburn@cygnus.com>
1497
1498         Merge changes from Martin Hunt:
1499
1500         * gas/d30v/inst.s: Add some new tests. 
1501
1502         * gas/d30v/{inst, opt, reloc}.d: Update results with
1503         new disassembler changes.
1504
1505         * gas/d30v/inst.[sd]: Update examples for d*i instructions. 
1506
1507         * gas/d30v/*.d: Update all test results because
1508         of new ".s" and ".l" extensions.
1509
1510         * gas/d30v/inst.[sd]: Correct entry for mulx2h.
1511         * gas/d30v/opt.[sd]: Correct st2w instruction. 
1512
1513         * gas/d30v/align.d: Change expected output.
1514
1515         * gas/d30v/reloc.[sd]: Add test case. 
1516
1517         * gas/d30v/array.[sd]: New test case.
1518
1519         * gas/d30v/opt.[sd]: Added more test cases. 
1520
1521         * gas/d30v/opt.s: Add test cases.
1522         * gas/d30v/reloc.s: Fix a test case.    
1523         * gas/d30v/{opt,reloc}.d: Regenerate.
1524
1525 Mon Sep  8 14:21:23 1997  Doug Evans  <dje@canuck.cygnus.com>
1526
1527         * gas/m32r/high-1.[ds]: New testcase.
1528         * gas/m32r/m32r.exp: Run it.
1529
1530 Mon Aug 25 11:04:24 1997  Doug Evans  <dje@canuck.cygnus.com>
1531
1532         * gas/m32r/relax-1.[ds]: New testcase.
1533         * gas/m32r/m32r.exp: Run it.
1534
1535 Thu Aug 14 23:49:49 1997  Doug Evans  <dje@canuck.cygnus.com>
1536
1537         * gas/arc: New directory
1538         * gas/arc/{arc.exp,alias.[sd],branch.[sd],flag.[sd],insn3.[sd],j.[sd],
1539         ld.[sd],math.[sd],sshift.[sd],st.[sd],warn.{exp,s}}: New files.
1540
1541 Wed Aug  6 00:33:30 1997  Ian Lance Taylor  <ian@cygnus.com>
1542
1543         * config/default.exp: Set AS and GASP to as-new, not as.new.
1544
1545 Tue Aug  5 12:33:23 1997  Ian Lance Taylor  <ian@cygnus.com>
1546
1547         * config/default.exp: Set NM to nm-new, not nm.new, to match
1548         recent change in binutils build directory.
1549
1550 Thu Jul 31 15:21:51 1997  Jeffrey A Law  (law@cygnus.com)
1551
1552         * gas/v850/range.s: New test.
1553         * gas/v850/basic.exp: Run it.
1554
1555 Tue Jul 29 14:35:02 1997  Jeffrey A Law  (law@cygnus.com)
1556
1557         * gas/v850/hilo2.s: New test.
1558         * gas/v850/fepsw.s: New test.
1559         * gas/v850/basic.exp: Run them.
1560
1561 Tue Jul 15 13:03:17 1997  Doug Evans  <dje@canuck.cygnus.com>
1562
1563         * gas/m32r/uppercase.[sd]: New testcase.
1564         * gas/m32r/m32r.exp: New file.
1565
1566 Mon Jun 16 14:32:11 1997  Ian Lance Taylor  <ian@cygnus.com>
1567
1568         * gas/m68k/pcrel.d: Update for m68k disassembler changes.
1569         * gas/m68k/operands.d: Likewise.
1570
1571 Mon Jun  2 16:50:03 1997  Nick Clifton  <nickc@cygnus.com>
1572
1573         * gas/arm/arm.exp: Added changes from armT-970328-branch.
1574
1575 Mon Jun  2 12:09:02 1997  Gavin Koch  <gavin@cygnus.com>
1576
1577         * gas/mips/mips.exp: The r3900 has interlocks for mul, but
1578         not div.
1579
1580 Mon Jun  2 12:03:32 1997  Gavin Koch  <gavin@.cygnus.com>
1581
1582         * gas/mips/mul.{d,s}: End the tests with no-ops. 
1583
1584 Mon Jun  2 11:48:58 1997  Gavin Koch  <gavin@cygnus.com>
1585
1586         * lib/gas-defs.exp (regexp_diff): Improve messages when one
1587         file is shorter than the other.
1588
1589 Wed May  7 16:18:30 1997  Manfred Hollstein  <manfred@s-direktnet.de>
1590
1591         * gas/m88k/init.{s,d}: New checks for proper padding of
1592         .init sections.
1593         * gas/m88k/m88.exp: Run them.
1594
1595         * gas/m68k/t2.d: New file for check of presence of section
1596         symbols on the m68k-motorola-sysv.
1597         * gas/m68k/all.exp: Run t2 if [istarget m68*-motorola-sysv].
1598
1599 Wed May  7 16:12:24 1997  Ian Lance Taylor  <ian@cygnus.com>
1600
1601         * gas/all/gas.exp: Don't run cofftag test for m88k-coff.
1602
1603         * gas/mips/lifloat.s: Update for recent changes to floating point
1604         handling.
1605         * gas/mips/lif-empic.d, gas/mips/lif-svr4pic.d: Likewise.
1606         * gas/mips/lif-xgot.d, gas/mips/lifloat.d: Likewise.
1607
1608         * gas/mips/mips.exp: Handle Irix 6 like Irix 5.
1609
1610 Sat Apr 19 23:16:35 1997  Niklas Hallqvist  <niklas@petra.appli.se>
1611
1612         * gas/mips/mips.exp: Handle OpenBSD like NetBSD.
1613
1614 Wed Apr 16 12:20:24 1997  Martin Hunt  <hunt@cygnus.com>
1615
1616         * gas/d30v/d30.exp: Add optimizer test case.
1617         * gas/d30v/opt.s: Add conditional compilation tests.
1618         * gas/d30v/opt.d: Rebuild.
1619
1620 Tue Apr 15 18:10:01 1997  Gavin Koch  <gavin@cygnus.com>
1621
1622         * gas/mips/{delay.d,nodelay.d}: added.
1623
1624 Mon Apr  7 12:57:45 1997  Doug Evans  <dje@canuck.cygnus.com>
1625
1626         * gas/m32r/allinsn.d: Update to new objdump output style.
1627
1628 Fri Apr  4 13:19:39 1997  Ian Lance Taylor  <ian@cygnus.com>
1629
1630         * gas/all/float.s: Put a tab before .text, to keep the PA happy.
1631
1632         * gas/arm/arm.exp: Only run inst and arm7t on targets which can
1633         handle -EL.  Add setup_xfail for thumb.
1634
1635         * gas/h8300/ffxx1.d: Don't fail if BFD is 64 bits.
1636
1637 Thu Apr  3 18:26:56 1997  Doug Evans  <dje@canuck.cygnus.com>
1638
1639         * gas/m32r/allinsn.{exp,s.d}: New testcases.
1640
1641 Thu Mar 27 00:42:28 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
1642
1643         * gas/d30v/d30.exp: Add test case reloc.
1644         * gas/d30v/reloc.[sd]: New files to test relocations.
1645
1646 Sat Mar 15 17:21:46 1997  Ian Lance Taylor  <ian@cygnus.com>
1647
1648         * gas/arm/inst.d: Update for disassembler changes.
1649         * gas/arm/arm7t.d: Likewise.
1650
1651 Tue Mar 11 13:31:56 1997  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
1652
1653         * gas/m68k/op68000.d: Update for recent assembler bug fix.
1654
1655 Wed Mar  5 13:01:24 1997  Jeffrey A Law  (law@cygnus.com)
1656
1657         * gas/all/gas.exp: xfail a couple tests for the mn10300.
1658
1659 Mon Mar  3 11:41:00 1997  Fred Fish  <fnf@cygnus.com>
1660
1661         * gas/tic80/{add.d, float.d, regops2.d, relocs1.d, relocs1b.d,
1662         relocs2.d, relocs2b.d}: Adjust to objdump format tweaks.
1663
1664 Thu Feb 27 15:21:46 1997  Fred Fish  <fnf@cygnus.com>
1665
1666         * gas/tic80/{align.d, align.lst, align.s} New test for the
1667         ".align" pseudop.
1668         * gas/tic80/tic80.exp: Run the align test.
1669         
1670 Wed Feb 26 20:36:46 1997  Fred Fish  <fnf@cygnus.com>
1671
1672         * gas/tic80/{float.d, float.lst, float.s}: New tests for
1673         simple floating point operands.
1674         * gas/tic80/tic80.exp: Run the float test.
1675
1676 Wed Feb 26 15:16:04 1997  Fred Fish  <fnf@cygnus.com>
1677
1678         * gas/tic80/{regops2.d, regops2.lst, regops2.s, regops3.d,
1679         regops3.lst, regops3.s, regops4.d, regops4.lst, regops4.s}:
1680         New tests for :m and :s operand modifiers.
1681         * gas/tic80/tic80.exp: Run the regops2, regops3, and regops4 tests.
1682
1683 Tue Feb 25 13:45:55 1997  Ian Lance Taylor  <ian@cygnus.com>
1684
1685         * gas/macros/semi.s: Force the final alignment to use a fill value
1686         of 0.
1687
1688         * gas/all/cond.s, gas/all/cond.d: New test.
1689         * gas/all/gas.exp: Run it.
1690
1691 Mon Feb 24 10:52:12 1997  Bob Manson  <manson@charmed.cygnus.com>
1692
1693         * lib/gas-defs.exp(gas_init): Added new parameter for script
1694         name.
1695
1696 Mon Feb 24 10:40:28 1997  Fred Fish  <fnf@cygnus.com>
1697
1698         * gas/tic80/{add.d, bitnum.d, ccode.d, cregops.d, endmask.d,
1699         regops.d, relocs1.d, 
1700         (relocs1.c): Add file for reference.
1701         (relocs1b.d): Split reloc table contents test to different test file.
1702         (relocs2.c): Add test that uses various types (char, short, int, ...) of
1703         static and global variables with data shuffling to generate lots of ld/st
1704         instructions for the different types.
1705         (relocs2.d): New file, expected code for relocs2 test.
1706         (relocs2.lst): New file, TI assembler listing for reference.
1707         (relocs2.s): New file, assembly source for relocs2 test.
1708         (relocs2b.d): New file, expected reloc table contents for relocs2 test.
1709         (tic80.exp): Run the relocs1b, relocs2, and relocs2b tests.
1710
1711 Sun Feb 23 17:54:00 1997  Dawn Perchik  <dawn@cygnus.com>
1712
1713         * gas/all/itbl-test.c(main): Update function calls.
1714         Remove parameters from itbl_get_reg_val and
1715         change itbl_get_insn_name to itbl_get_field.
1716
1717 Sun Feb 23 17:22:00 1997  Dawn Perchik  <dawn@cygnus.com>
1718
1719         * gas/mips/itbl: Add comments.
1720         * gas/mips/itbl.s: Add comments.  Prefix register names with $.
1721         * gas/all/itbl: Generic table for testing for itbl support.
1722         * gas/all/itbl.s: Generic assembly for testing for itbl support.
1723         * gas/mips/itbl-test.c: Moved to gas/all.
1724         * gas/all/itbl-test.c: Moved from gas/mips.
1725
1726 Sat Feb 22 20:24:23 1997  Fred Fish  <fnf@cygnus.com>
1727
1728         * gas/tic80/{add.lst, bitnum.lst, ccode.lst, cregops.lst,
1729         endmask.lst, regops.lst}: Remove ^M's from end of lines.
1730         * gas/tic80/bitnum.s: Add comment to each line showing value
1731         that symbolic BITNUM assembles to.  Add coverage for raw
1732         numeric values for the BITNUM operand.
1733         * gas/tic80/bitnum.d: Update due to bitnum.s changes.
1734         * gas/tic80/regops.d: Update due to opcode library additions
1735         of floating point test BITNUM values that are ambiguous with
1736         the integral ones.
1737         * gas/tic80/relocs1.s: New test case that tests simple relocs.
1738         * gas/tic80/relocs1.d: Expected output for above.
1739         * gas/tic80/relocs1.lst: TI assembler listing for above.
1740         * gas/tic80/tic80.exp: Add relocs1 test.
1741
1742 Fri Feb 21 14:23:14 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
1743
1744         * gas/d30v/{align.d, align.s, d30.exp, guard.d, guard.s,
1745         inst.d, inst.s, opt.d, opt.s}: Test files for D30V.
1746
1747 Wed Feb 19 00:55:29 1997  Ian Lance Taylor  <ian@cygnus.com>
1748
1749         * gas/macros/semi.s, gas/macros/semi.d: New test.
1750         * gas/macros/macros.exp: Run it.
1751         * gas/mri/semi.s, gas/mri/semi.d: New test.
1752         * gas/mri/mri.exp: Run it.
1753
1754 Tue Feb 18 13:37:06 1997  Jeffrey A Law  (law@cygnus.com)
1755
1756         * gas/hppa/unsorted/unsorted.exp (align4 tests): Tweak expected
1757         output.
1758         
1759 Fri Feb 14 17:56:27 1997  Ian Lance Taylor  <ian@cygnus.com>
1760
1761         * gas/all/align.d, gas/all/align.s: New test.
1762         * gas/all/gas.exp: Run it.
1763
1764 Thu Feb 13 14:44:05 1997  Ian Lance Taylor  <ian@cygnus.com>
1765
1766         * gas/mips/mips16.d: Correct PC relative instruction bytes.
1767
1768 Wed Feb 12 12:33:08 1997  Ian Lance Taylor  <ian@cygnus.com>
1769
1770         * gas/mips/lif-svr4pic.d: Pass -EB when running the assembler.
1771         * gas/mips/lif-xgot.d: Likewise.
1772         * gas/mips/ulh-svr4pic.d: Likewise.
1773         * gas/mips/ulh-xgot.d: Likewise.
1774
1775         * gas/mips/mips16.d: Update for yet another change in disassembly
1776         output (this one is spacing only).
1777
1778 Tue Feb 11 14:45:39 1997  Fred Fish  <fnf@cygnus.com>
1779
1780         * gas/tic80/{add.d, add.lst, add.s, bitnum.d, bitnum.lst, bitnum.s,
1781         ccode.d, ccode.lst, ccode.s, cregops.d, cregops.lst, cregops.s,
1782         endmask.d, endmask.lst, endmask.s, regops.d, regops.lst, regops.s,
1783         tic80.exp}: New files for TIc80 test cases.
1784
1785 Tue Feb 11 15:46:27 1997  Ian Lance Taylor  <ian@cygnus.com>
1786
1787         * gas/mips/mips16.d: Update for change in disassembly output.
1788
1789 Mon Feb 10 22:24:00 1997  Dawn Perchik  <dawn@cygnus.com>
1790
1791         * gas/mips/itbl-test.c: Add copyright message and fix indentation.   
1792
1793 Mon Feb 10 17:54:00 1997  Dawn Perchik  <dawn@cygnus.com>
1794
1795         * gas/mips/itbl-test.c: New file.  Stand-alone assembler and 
1796         dissassembler for itbl support.
1797
1798 Mon Feb 10 17:20:00 1997  Dawn Perchik  <dawn@cygnus.com>
1799
1800         * gas/mips/itbl: New file.  Instruction Spec for testing --itbl
1801         option.
1802         * gas/mips/itbl.s: New file.  Assembly with ne2w instructions
1803         specified in itbl.
1804
1805 Fri Feb  7 16:42:53 1997  Bob Manson  <manson@charmed.cygnus.com>
1806
1807         * gasp/gasp.exp: Use prune_warnings instead of prune_system_crud.
1808         * lib/gas-defs.exp: Ditto.
1809
1810 Mon Feb  3 15:46:05 1997  Ian Lance Taylor  <ian@cygnus.com>
1811
1812         * gas/arm/inst.d, gas/arm/arm7t.d: Pass --prefix-addresses to
1813         objdump.  Update for current relocation printing style.
1814
1815 Thu Jan 30 11:57:33 1997  Ian Lance Taylor  <ian@cygnus.com>
1816
1817         * gas/mips/mips16.d: Update for disassembler changes.
1818
1819 Thu Jan 23 03:15:06 1997  Angela Marie Thomas (angela@cygnus.com)
1820
1821         * gas/mips/mips.exp: set ilocks for all 4100/4300
1822
1823 Thu Jan  2 16:49:17 1997  Ian Lance Taylor  <ian@cygnus.com>
1824
1825         * gas/mips/mips16.s, gas/mips/mips16.d: New test.
1826         * gas/mips/mips.exp: Run mips16 test.
1827
1828         * gas/mips/mips.exp: Run dli test unconditionally.
1829         * gas/mips/dli.s: Add text symbol.  Add nops to round to 16 byte
1830         boundary.
1831         * gas/mips/dli.d: Corresponding changes.
1832
1833 Tue Dec 31 13:03:16 1996  Ian Lance Taylor  <ian@cygnus.com>
1834
1835         * gas/sparc/synth.d: Use --prefix-addresses for objdump.
1836         * gas/sparc/synth64.d: Likewise.
1837
1838 Tue Dec 24 16:30:58 1996  Angela Marie Thomas (angela@cygnus.com)
1839
1840         * gas/mips/*-ilocks.d: Fix regexps to resemble disassembled output.
1841
1842 Fri Dec 13 13:05:33 1996  Ian Lance Taylor  <ian@cygnus.com>
1843
1844         * gas/mips/*.[sd]: Add explicit nops, sometimes controlled by
1845         .ifdef, to accomodate change to avoid default alignment on
1846         embedded systems.
1847
1848 Wed Dec 11 09:26:01 1996  Jeffrey A Law  (law@cygnus.com)
1849
1850         * gas/mn10200/basic.exp (do_movb): Fix bit pattern for
1851         "movb dm,(an)".
1852
1853 Tue Dec 10 13:01:05 1996  Jeffrey A Law  (law@cygnus.com)
1854
1855         * gas/mn10300/basic.exp: Update after endianness changes to
1856         the assembler.
1857
1858         * gas/mn10200/{mov1.s,mov2.s,mov3.s,mov4.s,movx.s}: New tests.
1859         * gas/mn10200/{movb.s, movbu.s}: Likewise.
1860         * gas/mn10200/basic.exp: Run them.
1861
1862 Mon Dec  9 17:08:38 1996  Jeffrey A Law  (law@cygnus.com)
1863
1864         * gas/mn10200/*.s: New tests for the mn10200 assembler.
1865         * gas/mn10200/basic.exp: Run them.
1866
1867 Fri Dec  6 15:35:04 1996  Jeffrey A Law  (law@cygnus.com)
1868
1869         * gas/mn10300/*.s: Remove '$' register prefixing.
1870
1871 Mon Nov 25 16:35:33 1996  Doug Evans  <dje@canuck.cygnus.com>
1872
1873         * gas/sparc-solaris/addend.exp: Fix patterns, you can't assume
1874         \r will be present.
1875
1876 Mon Nov 25 13:45:02 1996  Ian Lance Taylor  <ian@cygnus.com>
1877
1878         * gas/m68k/*.d: Update for disassembler changes.
1879         * gas/mri/*.d: Likewise.
1880
1881 Mon Nov 25 11:38:37 1996  Jeffrey A Law  (law@cygnus.com)
1882
1883         * gas/mn10300/*.s: Use '$' as register prefix for
1884         all register operands.
1885
1886 Thu Nov 21 11:52:54 1996  Jeffrey A Law  (law@cygnus.com)
1887
1888         * gas/all/gas.exp: xfail a couple tests for the mn10300.
1889
1890 Wed Nov 20 11:31:41 1996  Jeffrey A Law  (law@cygnus.com)
1891
1892         * gas/mn10300/other.s: Update for correct syntax on a
1893         few instructions (those with register lists).
1894         * gas/mn10300/basic.exp: Corresponding changes.
1895
1896 Tue Nov 19 13:36:57 1996  Jeffrey A Law  (law@cygnus.com)
1897
1898         * gas/mn10300/movm.s: Update for correct syntax.
1899         * gas/mn10300/basic.exp: Update expected movm bit patterns.
1900
1901 Fri Nov 15 13:57:42 1996  Jeffrey A Law  (law@cygnus.com)
1902
1903         * gas/mn10300/other.s: Put parens around register
1904         argument in calls and jmp instructions.
1905
1906 Wed Nov 13 13:16:04 1996  Jeffrey A Law  (law@cygnus.com)
1907
1908         * gas/h8300/ffxx1.d: Update for recent disassembler changes.
1909
1910 Mon Nov 11 16:03:24 1996  Jeffrey A Law  (law@cygnus.com)
1911
1912         * gas/hppa/reloc/reloc.exp: Pass "--prefix-addresses" to objdump
1913         as needed.
1914         * gas/hppa/unsorted/unsorted.exp: Likewise.
1915
1916 Thu Nov  7 00:27:52 1996  Jeffrey A Law  (law@cygnus.com)
1917
1918         * gas/mn10300/basic.exp: Check opcode insertion for
1919         extended instructions.
1920         * gas/mn10300/extend.s: Tweak constants for better
1921         testsuite coverage.
1922
1923 Wed Nov  6 13:50:07 1996  Jeffrey A Law  (law@cygnus.com)
1924
1925         * gas/mn10300/basic.exp: Test insertion of operands
1926         into call and jmp instructions with 32bit offsets.
1927         Fix typo in bit test patterns.
1928         * gas/mn10300/other.s: Tweak constants to improve
1929         testsuite coverage.
1930
1931         * gas/mn10300/basic.exp: Test insertion of 32bit operand
1932         in calls, btst, bclr & bset instructions.
1933
1934         * gas/mn10300/*.s: Tweak constants in 32bit insns for
1935         better testing coverage.
1936         * gas/mn10300/basic.exp: Test insertion of most 32bit
1937         operands.
1938
1939 Tue Nov  5 13:33:12 1996  Jeffrey A Law  (law@cygnus.com)
1940
1941         * gas/mn10300/basic.exp: Check bit patterns for indexed mov,
1942         movbu, movhu instructions.  Check bit patterns for more bit
1943         operations.  Check bit patterns for various 16bit call, retf
1944         and ret instructions.
1945         * gas/mn10300/other.s: Update operands for better test coverage.
1946
1947 Mon Nov  4 12:55:11 1996  Jeffrey A Law  (law@cygnus.com)
1948
1949         * gas/mn10300/basic.exp: Check bit patterns for a couple more
1950         mov and cmp instructions.
1951
1952 Tue Oct 29 17:05:43 1996  Ian Lance Taylor  <ian@cygnus.com>
1953
1954         * gas/mips/*.d: Update for disassembler changes.
1955
1956 Wed Oct 16 22:39:50 1996  Jeffrey A Law  (law@cygnus.com)
1957
1958         * gas/v850/reloc.s: New tests.
1959         * gas/v850/basic.exp: Run them.
1960
1961 Mon Oct 14 13:52:55 1996  Ian Lance Taylor  <ian@cygnus.com>
1962
1963         * gas/mips: Add symbols to several testsuites, since the ELF
1964         assembler now always builds a symbol table, which means that
1965         objdump will no longer report `No symbols in FILE'.  Change the
1966         expected output accordingly.
1967
1968 Thu Oct 10 13:11:48 1996  Jeffrey A Law  (law@cygnus.com)
1969
1970         * gas/mn10300/basic.exp: Check bit patterns for instructions
1971         with a single 8bit or 16bit immediate operand.
1972
1973         * gas/mn10300/basic.exp: Check bit patterns for many
1974         instructions.  Add missing test in do_mov1.
1975         * gas/mn10300/mov1.s: Add missing test.
1976
1977 Wed Oct  9 14:15:18 1996  Jeffrey A Law  (law@cygnus.com)
1978
1979         * gas/mn10300/{add.s, bcc.s, bit.s, cmp.s, ext.s}: New tests.
1980         * gas/mn10300/{extend.s logical.s, loop.s, mov1.s}: Likewise.
1981         * gas/mn10300/{mov2.s, mov3.s, mov4.s, movbu.s}: Likewise.
1982         * gas/mn10300/{movhu.s, movm.s, muldiv.s, other.s}: Likewise.
1983         * gas/mn10300/{shift.s, sub.s}: Likewise.
1984         * gas/mn10300/basic.exp: Run them.
1985
1986 Thu Oct  3 09:57:03 1996  Jeffrey A Law  (law@cygnus.com)
1987
1988         * gas/mn10200, gas/mn10300: New directories for Matsushita
1989         mn10200 and mn10300 tests.
1990
1991 Tue Oct  1 15:38:28 1996  Ian Lance Taylor  <ian@cygnus.com>
1992
1993         * lib/gas-defs.exp (gas_version): Fix for current version
1994         printing.
1995
1996 Sun Sep 29 07:55:58 1996  Doug Evans  <dje@canuck.cygnus.com>
1997
1998         * gas/sparc/splet.d: Fix typo in cpusha result.
1999
2000 Mon Sep 23 12:33:31 1996  Ian Lance Taylor  <ian@cygnus.com>
2001
2002         * gas/m68k/fmoveml.s, gas/m68k/fmoveml.d: Add tests for fmovemx.
2003
2004 Wed Sep 18 12:14:06 1996  Ian Lance Taylor  <ian@cygnus.com>
2005
2006         * gas/all/cofftag.s: Use .p2align rather than .align.
2007
2008 Fri Sep 13 15:28:04 1996  Jeffrey A Law  (law@cygnus.com)
2009
2010         * gas/h8300/macs.s: Add "stmac" instructions.
2011         * gas/h8300/basic.exp: Test them.
2012
2013 Thu Sep 12 10:28:44 1996  James G. Smith  <jsmith@cygnus.co.uk>
2014
2015         * gas/arm/thumb.s (back): Check assembly of Thumb BL.
2016
2017 Mon Sep  9 14:37:00 1996  Ian Lance Taylor  <ian@cygnus.com>
2018
2019         * gas/mips/mips4.s, gas/mips/mips4.d: Use $fccN for condition code
2020         registers.
2021
2022 Fri Sep  6 18:23:54 1996  James G. Smith  <jsmith@cygnus.co.uk>
2023
2024         * gas/mips/dli.{s,d}: More test cases added.
2025
2026 Wed Sep  4 11:47:29 1996  James G. Smith  <jsmith@cygnus.co.uk>
2027
2028         * gas/mips/mips.exp: Add check for dli macro instruction.
2029         * gas/mips/dli.{s,d}: Added.
2030
2031 Sat Aug 31 01:25:03 1996  Jeffrey A Law  (law@cygnus.com)
2032
2033         * gas/v850/basic.exp (do_mem): Check bit patterns for short
2034         load/store instructions.  Remove xfails for short load/store
2035         instructions.
2036         * gas/v850/mem.s: Offsets for short load/store operands
2037         are unsigned.
2038
2039         * gas/v850/basic.exp (do_branch): Check offsets in branch insns.
2040         (do_jumps): Likewise.
2041         
2042 Fri Aug 30 00:37:55 1996  Jeffrey A Law  (law@cygnus.com)
2043
2044         * gas/v850/misc.s: Tweak register numbers for better testing.
2045         * gas/v850/basic.exp (do_misc): Corresponding changes.
2046
2047         * gas/v850/hilo.s: New testfile.
2048         * gas/v850/basic.exp: Run hilo tests.
2049
2050 Thu Aug 29 11:32:23 1996  James G. Smith  <jsmith@cygnus.co.uk>
2051
2052         * gas/arm/arm7t.d: Explicitly force little-endian assembly.
2053
2054 Fri Aug 23 11:02:55 1996  Jeffrey A Law  (law@cygnus.com)
2055
2056         * gas/v850/basic.exp (do_move): Test instruction bit patterns.
2057         * gas/v850/move.s: Tweak constants for better testing.
2058
2059         * gas/v850/basic.exp (do_mem): Test instruction bit patterns.
2060         xfail sst and sld tests.
2061         (do_mov): Remove bogus xfail.
2062         * gas/v850/mem.s: sst and sld instructions can only index from
2063         "ep" register.
2064
2065         * gas/v850/basic.exp (do_logical): Test instruction bit patterns.
2066         Update addresses.
2067         * gas/v850/logical.s: Tweak constants for better testing.
2068
2069         * gas/v850/basic.exp (do_jump): Test instruction bit patterns,
2070         but not displacements (yet).
2071
2072         * gas/v850/basic.exp (do_compare): Test instruction bit patterns.
2073
2074         * gas/v850/basic.exp (do_branch): Test instruction bit patterns,
2075         but not displacements (yet).
2076         
2077         * gas/v850/basic.exp (do_bit): Test instruction bit patterns.
2078
2079         * gas/v850/basic.exp (do_arith): Test instruction bit patterns. 
2080         * gas/v850/arith.s: Tweak constants for better testing.
2081
2082         * gas/v850/basic.exp (do_misc): No longer expect failures
2083         assembling "ldsr" and "stsr" opcodes.
2084         * gas/v850/misc.s: Re-enable assembling of "ldsr" and "stsr"
2085         opcodes.
2086
2087         * gas/v850/basic.exp (do_misc): No longer expect failures
2088         assembling "trap" opcodes.
2089         * gas/v850/misc.s: Re-enable assembling of "trap" opcodes.
2090
2091         * gas/v850: New directory with v850 tests.
2092
2093 Fri Aug 16 00:19:10 1996  Jeffrey A Law  (law@cygnus.com)
2094
2095         * gas/hppa/basic/purge.s: Use "%sr4" on pitlb, pitlbe
2096         fic and fice instructions to test 3bit space identifiers.
2097         * gas/hppa/basic/system.s: Similarly for iitlba and
2098         iitlbp.
2099         * gas/hppa/basic/basic.exp: Corresponding changes.
2100
2101 Thu Aug 15 16:25:05 1996  James G. Smith  <jsmith@cygnus.co.uk>
2102
2103         * gas/arm/arm.exp: Change inst.s test to check objdump.
2104         * gas/arm/inst.d: Added.
2105         
2106 Thu Aug 15 16:06:02 1996  James G. Smith  <jsmith@cygnus.co.uk>
2107
2108         * gas/arm/thumb.s: Added.
2109         * gas/arm/immed.s: Added.
2110         * gas/arm/arch4t.s: Added.
2111         * gas/arm/arm.exp: Updated to run the new tests.
2112
2113 Tue Aug  6 11:06:29 1996  Jeffrey A Law  (law@cygnus.com)
2114
2115         * gas/h8300/misch.s: Reenable "eepmov.w" test.
2116         * gas/h8300/miscs.s: Likewise.
2117         * gas/h8300/h8300.exp: Check for correct assembly of "eepmov.w"
2118         on the H8/300H and H8/S.  Don't expect it to fail.
2119
2120 Wed Jul 31 10:57:44 1996  Doug Evans  <dje@canuck.cygnus.com>
2121
2122         * gas/sparc/asi.s: Update ASI_AS_IF_USER_{PRIMARY,SECONDARY}_LITTLE.
2123
2124 Wed Jul 31 15:55:12 1996  James G. Smith  <jsmith@cygnus.co.uk>
2125
2126         * gas/arm/arm7t.s: Added.
2127         * gas/arm/arm7t.d: Added.
2128         * gas/arm/arm.exp: Updated to run the new test.
2129
2130 Mon Jul  8 14:27:39 1996  Ian Lance Taylor  <ian@cygnus.com>
2131
2132         * gas/m68k/pcrel.d: Rename from schwab.d.
2133         * gas/m68k/pcrel.s: Rename from schwab.s.
2134
2135 Mon Jul  8 14:23:26 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2136
2137         * gas/m68k/schwab.d: Correct for ELF format.
2138         * gas/m68k/all.exp: Run "schwab" test for all targets.
2139
2140 Thu Jul  4 14:23:36 1996  Ian Lance Taylor  <ian@cygnus.com>
2141
2142         Avoid DOS file naming problems:
2143         * gas/h8300/branch.s: Rename from branches.s.
2144         * gas/h8300/branchh.s: Rename from branchesh.s.
2145         * gas/h8300/branchs.s: Rename from branchess.s.
2146         * gas/h8300/rotsh.s: Rename from rotshift.s.
2147         * gas/h8300/rotshh.s: Rename from rotshifth.s.
2148         * gas/h8300/rotshs.s: Rename from rotshifts.s.
2149         * gas/h8300/h8300.exp: Corresponding changes.
2150
2151 Thu Jul  4 14:01:46 1996  James G. Smith  <jsmith@cygnus.co.uk>
2152
2153         * gas/mips/mips.exp: Add new tests for processors with interlocks
2154         on div and mul.
2155         * gas/mips/div-ilocks.d: Added.
2156         * gas/mips/mul-ilocks.d: Added.
2157         
2158 Wed Jul  3 14:20:04 1996  Ian Lance Taylor  <ian@cygnus.com>
2159
2160         * gas/all/gas.exp: Remove setup_xfail for h8300*-*-* for two tests
2161         which now pass.
2162         * gas/h8300/h8300.exp: Fix regexp of mov32bug test to work on a 64
2163         bit host.
2164
2165 Sat Jun 29 18:21:51 1996  Ian Lance Taylor  <ian@cygnus.com>
2166
2167         * gas/all/gas.exp: Add setup_xfail for vax*-*-vms* for 930509a
2168         test.
2169         * gas/vax/quad.exp: Expect a nop after the movq.
2170
2171 Tue Jun 18 12:39:49 1996  Jeffrey A. Law  <law@rtl.cygnus.com>
2172
2173         * gas/h8300/cbranchh.s: Switch into h8300h mode.
2174         * gas/h8300/h8300.exp (H8/300H misc tests): Fix test names.
2175
2176         * gas/h8300/{addsubs.s,bitops1s.s,bitops2s.s}: New tests for the
2177         H8/S.
2178         * gas/h8300/{bitops3.s,bitops4.s,cbranchs.s,logicals.s}: Likewise.
2179         * gas/h8300/{branchess.s,compares.s,macs.s,decimals.s}: Likewise.
2180         * gas/h8300/{incdecs.s,divmuls.s,miscs.s,multiples.s}: Likewise.
2181         * gas/h8300/{movbs.s,movws.s,movls.s,pushpops.s}: Likewise.
2182         * gas/h8300/{rotshifts.s,extends.s}: Likewise.
2183         * gas/h8300/h8300.exp: Run them.
2184
2185 Mon Jun 10 14:14:40 1996  Ian Lance Taylor  <ian@cygnus.com>
2186
2187         * gas/all/cofftag.s, gas/all/cofftag.d: New test for COFF enum tag
2188         with the same name as a global variable.
2189         * gas/all/gas.exp: Run cofftag test for any COFF target.
2190
2191 Thu Jun  6 12:30:05 1996  Ian Lance Taylor  <ian@cygnus.com>
2192
2193         * gas/m68k/all.exp: Pass -m68020 when assembling the disperr.s
2194         test.
2195
2196 Fri May 31 10:11:13 1996  Jeffrey A Law  (law@cygnus.com)
2197
2198         * gas/h8300/h8300.exp: Fix add.l test for H8/300H.
2199
2200 Wed May 29 16:35:43 1996  Ian Lance Taylor  <ian@cygnus.com>
2201
2202         * gas/mips/jal-xgot.d: Correct for 64 bit output.
2203
2204 Thu Apr 25 19:31:59 1996  Doug Evans  <dje@canuck.cygnus.com>
2205
2206         * gas/sparc/sparc.exp: Only run sparclet tests if sparclet.
2207
2208 Wed Apr 24 17:06:18 1996  Ian Lance Taylor  <ian@cygnus.com>
2209
2210         * gas/m68k/op68000.d: Add statements now caught by gas.
2211
2212 Mon Apr 22 16:45:12 1996  Doug Evans  <dje@canuck.cygnus.com>
2213
2214         * gas/sparc/splet.[ds]: New tests for sparclet extensions.
2215         * gas/sparc/sparc.exp: Run them.
2216
2217 Mon Apr 15 17:25:18 1996  Ian Lance Taylor  <ian@cygnus.com>
2218
2219         * gas/mips/la.d: Updated for April 5 MIPS assembler changes.
2220         * gas/mips/lb.d, gas/mips/ld.d, gas/mips/sb.d: Likewise.
2221         * gas/mips/uld.d, gas/mips/ulh.d, gas/mips/ulw.d: Likewise.
2222         * gas/mips/usd.d, gas/mips/ush.d, gas/mips/usw.d: Likewise.
2223
2224 Wed Apr 10 14:27:51 1996  Jeffrey A Law  (law@cygnus.com)
2225
2226         * gas/h8300/mov32bug.s: New test.
2227         * gas/h8300/h8300.exp: Run it.
2228
2229 Fri Apr  5 10:13:28 1996  Jeffrey A Law  (law@cygnus.com)
2230
2231         * gas/h8300/{addsubh.s,bitops1h.s,bitops2h.s}: New h8300h tests.
2232         * gas/h8300/{bitops3h.s,bitops4h.s,branchesh.s}: New h8300h tests.
2233         * gas/h8300/{cbranchh.s,compareh.s,decimalh.s}: New h8300h tests.
2234         * gas/h8300/{divmulh.s,incdech.s,logicalh.s}: New h8300h tests.
2235         * gas/h8300/{misch.s,movbh.s,movwh.s}: New h8300h tests.
2236         * gas/h8300/{pushpoph.s,rotshifth.s}: New h8300h tests.
2237         * gas/h8300/h8300.exp: Run them.
2238
2239         * gas/h8300/{movb.s,movw.s}: Correct predecrement syntax.
2240
2241         * gas/h8300/h8300.exp: Fix typos in bitops4 and movb tests.
2242
2243         * gas/h8300/{addsub.s,bitops1.s,bitops2.s}: New h8300 tests.
2244         * gas/h8300/{bitops3.s,bitops4.s,branches.s}: New h8300 tests.
2245         * gas/h8300/{cbranch.s,compare.s,decimal.s}: New h8300 tests.
2246         * gas/h8300/{divmul.s,incdec.s,logical.s}: New h8300 tests.
2247         * gas/h8300/{misc.s,movb.s,movw.s}: New h8300 tests.
2248         * gas/h8300/{pushpop.s,rotshift.s}: New h8300 tests.
2249         * gas/h8300/h8300.exp: Run them.
2250
2251 Fri Mar 15 17:16:24 1996  Ian Lance Taylor  <ian@cygnus.com>
2252
2253         * gas/sparc/synth.d: Don't require sparc in the file format, since
2254         it won't be there on SunOS.
2255
2256 Thu Mar  7 14:51:23 1996  Doug Evans  <dje@charmed.cygnus.com>
2257
2258         * gas/sparc/synth.[ds]: New testcase.
2259         * gas/sparc/sparc.exp: Run it.
2260
2261 Fri Mar  1 12:01:48 1996  Jeffrey A Law  (law@cygnus.com)
2262
2263         * gas/all/gas.exp: xfail difference of two undefined symbols
2264         and difference of forward references for the h8300.
2265
2266 Thu Feb 22 16:40:31 1996  Ian Lance Taylor  <ian@cygnus.com>
2267
2268         * gas/mips/lb-xgot.d: Correct.
2269
2270 Mon Feb 19 02:43:36 1996  Doug Evans  <dje@charmed.cygnus.com>
2271
2272         * gas/sparc/{asi,membar,prefetch,rdpr,synth64,wrpr}.d: Pass -Av9
2273         to gas.
2274         * gas/sparc/addend.exp: Execute for any sparc cpu.
2275         * gas/sparc/{mismatch.exp,mism-1.s}: New test.
2276
2277 Wed Feb 14 13:49:59 1996  Ian Lance Taylor  <ian@cygnus.com>
2278
2279         * gas/mips/jal-xgot.d, gas/mips/la-xgot.d: New tests.
2280         * gas/mips/lb-xgot.d, gas/mips/ld-xgot.d: New tests.
2281         * gas/mips/lif-xgot.d, gas/mips/ulh-xgot.d: New tests.
2282         * gas/mips/mips.exp: Run new tests if svr4pic.
2283
2284 Sat Jan 27 13:27:45 1996  Doug Evans  <dje@charmed.cygnus.com>
2285
2286         * lib/gas-dg.exp (gas-dg-test): Delete default_flags and libs args.
2287
2288 Fri Jan 26 14:24:01 1996  Jeffrey A Law  (law@cygnus.com)
2289
2290         * gas/hppa/unsorted/unsorted.exp: Update for objdump changes.
2291
2292 Wed Jan 10 12:40:31 1996  Ian Lance Taylor  <ian@cygnus.com>
2293
2294         * gas/mips/*.d: Update for changes to disassembler.
2295
2296 Wed Jan  3 22:59:53 1996  Ian Lance Taylor  <ian@cygnus.com>
2297
2298         * gas/mips/ulh-svr4pic.d: Update for tc-mips.c load_address
2299         change.
2300
2301 Fri Nov 17 10:32:25 1995  Ian Lance Taylor  <ian@cygnus.com>
2302
2303         * gas/mri/immconst.d: New test.
2304         * gas/mri/mri.exp: Run it.
2305         * gas/mri/constants.s: Test immediate constants.
2306         * gas/mri/constants.d: Corresponding change.
2307
2308         * gas/m68k/link.s: Add nop to pad to eight byte boundary.
2309         * gas/m68k/link.d: Corresponding change.
2310
2311 Sun Nov 12 21:28:11 1995  Jeffrey A Law  (law@cygnus.com)
2312
2313         * gas/hppa/unsorted/brlenbug.s: New test.
2314         * gas/hppa/unsorted/unsorted.exp: Run it.
2315
2316 Sun Nov  5 12:49:27 1995  Ian Lance Taylor  <ian@cygnus.com>
2317
2318         * gas/mips/beq.s: Declare text_label global.
2319         * gas/mips/jal.s: Likewise.
2320
2321 Fri Nov  3 12:35:07 1995  Ian Lance Taylor  <ian@cygnus.com>
2322
2323         * gas/m68k/link.s: Use "&" instead of "#" for immediate values.
2324
2325         * gas/m68k/fmoveml.s, gas/m68k/fmoveml.d: New test.
2326         * gas/m68k/all.exp: Run it.
2327
2328 Thu Nov  2 23:11:05 1995  Ian Lance Taylor  <ian@cygnus.com>
2329
2330         * gas/m68k/link.s, gas/m68k/link.d: New test.
2331         * gas/m68k/all.exp: Run it.
2332
2333 Tue Oct 24 10:57:20 1995  Jeffrey A Law  (law@cygnus.com)
2334
2335         * gas/hppa/basic/basic.exp: Test lci and syncdma instructions.
2336         * gas/hppa/basic/system.s: Corresponding changes.
2337
2338 Fri Oct  6 17:13:35 1995  Ken Raeburn  <raeburn@cygnus.com>
2339
2340         * gas/m68k/operands.d: Don't require a fixed number of leading
2341         zeros in any number.
2342
2343         * gas/m68k/operands.s, gas/m68k/bitfield.s: Use "&" instead of "#"
2344         for immediate values.
2345
2346 Fri Oct  6 10:54:13 1995  Doug Evans  <dje@canuck.cygnus.com>
2347
2348         * gas/arm/arm.exp: Renamed from gas.exp.
2349         * gas/arm/le-fpconst.[sd]: New testcase.
2350
2351 Fri Sep 29 15:12:10 1995  Ian Lance Taylor  <ian@cygnus.com>
2352
2353         * gas/mri/mri.exp: Only run tests for m68k target.
2354
2355 Mon Sep 25 12:31:46 1995  Ian Lance Taylor  <ian@cygnus.com>
2356
2357         * gas/mri/mri.exp: Add setup_xfail for arm*-*-* for constants
2358         test.
2359
2360 Thu Sep 21 01:26:08 1995  Jeff Law  (law@snake.cs.utah.edu)
2361
2362         * gas/sh/fp.s (fmac): Update for new assembly syntax.
2363
2364 Mon Sep 18 14:04:34 1995  Ian Lance Taylor  <ian@cygnus.com>
2365
2366         * lib/gas-defs.exp (gas_run): Call prune_system_crud.
2367         (run_dump_test, objdump): Likewise.
2368
2369 Thu Sep 14 13:10:10 1995  Doug Evans  <dje@canuck.cygnus.com>
2370
2371         * gas/sparc/{wrdr.[ds],rdpr.[ds]}: New tests.
2372         * gas/sparc/sparc.exp: Run them.
2373
2374 Wed Sep 13 16:35:51 1995  Ian Lance Taylor  <ian@cygnus.com>
2375
2376         * Makefile.in, configure.in: Remove; the testsuite is now run
2377         directly from the gas Makefile.
2378
2379 Mon Sep 11 11:44:23 1995  Ian Lance Taylor  <ian@cygnus.com>
2380
2381         * gas/mri/empty.s: New file.
2382         * gas/mri/mri.exp: Test assembling empty.s.
2383         * gas/mri/comment.s: Add a couple more comment variants.
2384
2385         * gas/mri/mri.exp: Add xfail for the expr test for all hppa
2386         targets.
2387
2388 Wed Sep  6 21:39:23 1995  Ian Lance Taylor  <ian@cygnus.com>
2389
2390         * gas/mri/comment.s, gas/mri/comment.d: New test.
2391         * gas/mri/mri.exp: Run it.
2392         * gas/mri/expr.s: Remove whitespace in operand field.
2393         * gas/mri/for.s: Add comments for further testing.
2394         * gas/macros/test2.s: Put in an upper case ELSE to test case
2395         insensitivity.
2396
2397 Wed Aug 30 16:12:03 1995  Doug Evans  <dje@canuck.cygnus.com>
2398
2399         * gas/sparc/{prefetch.[ds],synth64.[ds]}: New tests.
2400
2401 Tue Aug 29 18:59:33 1995  Doug Evans  <dje@canuck.cygnus.com>
2402
2403         * gas/sparc/sparc.exp: New file.
2404         * gas/sparc/{asi.[ds],membar.[ds]}: New tests.
2405
2406 Mon Aug 21 14:39:29 1995  Ian Lance Taylor  <ian@cygnus.com>
2407
2408         * gas/macros/*: New tests for macros.
2409
2410         * gas/mri/common.s: Use data, not .data.
2411
2412         * gasp/pl3.out: Update for changes in commented source output when
2413         LOCAL is used.
2414
2415 Sat Aug 19 17:36:17 1995  Ian Lance Taylor  <ian@cygnus.com>
2416
2417         * gasp/gasp.exp (gasp_test): Call prune_system_crud on the output
2418         of diff.
2419         * lib/gas-defs.exp: Define prune_system_crud if it is not already
2420         defined.
2421
2422 Fri Aug 18 11:09:38 1995  Ian Lance Taylor  <ian@cygnus.com>
2423
2424         * gasp/mri/*.out: Use ;, not !, for the comment character.
2425
2426 Wed Aug 16 12:24:12 1995  Ian Lance Taylor  <ian@cygnus.com>
2427
2428         * gas/mri/mri.exp: Change hppa*-*-* expected failures to only
2429         expect failure for targets which use SOM.
2430
2431         * lib/gas-defs.exp (run_dump_test): If the program to run does not
2432         exist, mark the test as untested.
2433
2434         * gas/mri/mri.exp: Add setup_xfail for i960 b.out targets for
2435         common test.
2436
2437         * lib/gas-defs.exp (run_dump_test): Name the output file dump.o,
2438         rather than using an implicit a.out.
2439
2440         * gas/mri/for.s: Add nop to round out to four byte boundary.
2441         * gas/mri/repeat.s: Likewise.
2442         * gas/mri/while.s: Likewise.
2443         * gas/mri/for.d: Expected added nop.
2444         * gas/mri/repeat.d: Likewise.
2445         * gas/mri/while.d: Likewise.
2446
2447         * gas/mips/*.d: Change all test names to say MIPS.
2448
2449 Tue Aug 15 15:42:33 1995  Ian Lance Taylor  <ian@cygnus.com>
2450
2451         * gas/mri/for.d, gas/mri/for.s: New test.
2452         * gas/mri/if.d, gas/mri/if.s: New test.
2453         * gas/mri/repeat.d, gas/mri/repeat.s: New test.
2454         * gas/mri/while.d, gas/mri/while.s: New test.
2455         * gas/mri/mri.exp: Run the new tests.
2456
2457 Mon Aug 14 16:03:07 1995  Ian Lance Taylor  <ian@cygnus.com>
2458
2459         * gas/mri/expr.d: Permit leading zeroes, in case we're using a
2460         64-bit BFD.
2461
2462         * gasp/mri/*: New tests.
2463         * gasp/gasp.exp: Run them.  Also, clean up the test names used in
2464         pass and fail.
2465
2466 Sun Aug 13 00:39:24 1995  Jeff Law  (law@snake.cs.utah.edu)
2467
2468         * gas/sh/basic.exp: Update now that we know the right
2469         bit patters for the new sts instructions.
2470
2471 Thu Aug 10 00:46:21 1995  Ian Lance Taylor  <ian@cygnus.com>
2472
2473         * gas/mri/char.d: Fix for little endian machines.
2474         * gas/mri/float.d: Likewise.
2475
2476 Wed Aug  9 15:34:36 1995  Ian Lance Taylor  <ian@cygnus.com>
2477
2478         * gas/all/struct.s, gas/all/struct.d: New test.
2479         * gas/all/gas.exp: Run it.
2480
2481 Tue Aug  8 17:11:39 1995  Ian Lance Taylor  <ian@cygnus.com>
2482
2483         * gas/mri/common.s, gas/mri/common.d: New test.
2484         * gas/mri/mri.exp: Run it.
2485
2486 Mon Aug  7 22:39:28 1995  Ian Lance Taylor  <ian@cygnus.com>
2487
2488         * gas/mri/mri.exp: Add setup_xfail for a29k*-*-* for constants
2489         test.
2490
2491         * gasp/crash1.out, gasp/macro.out, gasp/sfunc.out: Complete
2492         truncated files, so that the tests pass.
2493
2494         * gas/mri/mri.exp: Add setup_xfail for hppa*-*-* for equ,
2495         constants, and expr.
2496
2497         * gas/m68k/all.exp: Run schwab test on hpux*, not just hpux.  Run
2498         on vxworks*, not just vxworks5.1.
2499
2500         * lib/gas-defs.exp (fail_phase, pass_phase): Remove.
2501         (run_dump_test): Just call pass or fail.
2502
2503         * gas/m68k/operands.s, gas/m68k/operands.d: New test.
2504         * gas/m68k/op68000.d: New test.
2505         * gas/m68k/cas.s, gas/m68k/cas.d: New test.
2506         * gas/m68k/bitfield.s, gas/m68k/bitfield.d: New test.
2507         * gas/m68k/schwab.d: Run objdump with -j .text.  Adjust for
2508         changes to disassembler.
2509         * gas/m68k/all.exp: Run new tests.  Run schwab test for
2510         m68k-*-coff*.
2511
2512 Mon Aug  7 03:01:32 1995  Jeff Law  (law@snake.cs.utah.edu)
2513
2514         * gas/sh/*: New tests for the hitachi-sh.
2515
2516 Tue Aug  1 18:02:47 1995  Ian Lance Taylor  <ian@cygnus.com>
2517
2518         * gas/mri/*: New tests for MRI mode.
2519
2520         * lib/gas-defs.exp (run_dump_test): Support using objcopy.  Dump
2521         program executions to the log file before running them.  Use the
2522         simple program name, rather than the path to the binary being run,
2523         in pass/fail messages.
2524         (regexp_diff): If the regexp file has the special comment #pass,
2525         stop checking at that point.
2526         * config/default.exp: Set NM, NMFLAGS, OBJCOPY, and OBJCOPYFLAGS,
2527         if they are not already set.
2528
2529 Tue Aug  1 11:41:30 1995  steve chamberlain  <sac@slash.cygnus.com>
2530
2531         * Makefile.in: Remove superfluous runtest gasp.
2532
2533 Mon Jul 31 18:19:26 1995  steve chamberlain  <sac@slash.cygnus.com>
2534
2535         * gasp/*: New.
2536         * Makefile.in: Use gasp tests.
2537         * config/default.exp: Add gasp stuff.
2538
2539 Thu Jul 20 18:56:48 1995  Jeff Law  (law@snake.cs.utah.edu)
2540
2541         * gas/all/gas.exp: Disable tests that are not appropriate for
2542         the PA.
2543
2544 Thu Jul 13 18:22:49 1995  Ken Raeburn  <raeburn@cygnus.com>
2545
2546         * gas/m68k/all.exp: Run schwab test for m68k vxworks5.1.
2547
2548 Wed Jun 21 21:28:57 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
2549
2550         * gas/m68k/schwab.*: New test based on a test case from Andreas
2551         Schwab.
2552         * gas/m68k/all.exp: Run it for some aout configurations.
2553
2554 Mon Jun 12 22:27:18 1995  Jeff Law  (law@snake.cs.utah.edu)
2555
2556         * gas/hppa/parse/badfmpyadd.s: New test.
2557         * gas/hppa/parse/parse.exp: Run it.
2558
2559 Sun May 21 20:26:18 1995  Jeff Law  (law@snake.cs.utah.edu)
2560
2561         * gas/hppa/unsorted/unsorted.exp: Disable align4 tests for
2562         ELF targets.
2563
2564 Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha@armltd.co.uk)       
2565
2566         * arm/arm7dm.s: New file -- tests for ARM7DM instructions.
2567         * arm/arm6.s: Correct bogus tests.
2568         * arm/gas.exp (arm6.s): Is now a valid test.
2569         (arm7dm.s): New test.
2570         * arm/float.s: Add load/store multiple floating point instruction 
2571         tests.
2572
2573 Wed May  3 13:14:44 1995  Jeff Law  (law@snake.cs.utah.edu)
2574
2575         * gas/hppa/reloc/longcall.s: New test.
2576         * gas/hppa/reloc/reloc.exp: Run it.
2577
2578 Tue May  2 16:37:48 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
2579
2580         * gas/mips/ld.d: Modified for gas delay-slot fixes.
2581
2582 Sat Apr 29 23:35:18 1995  Doug Evans  <dje@chestnut.cygnus.com>
2583
2584         * lib/gas-dg.exp: New file.
2585
2586 Tue Apr 11 13:57:52 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
2587
2588         * gas/mips/mips4.d: Allow more than exactly 8 zeros in bc1*
2589         targets.
2590
2591 Mon Apr 10 15:36:39 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
2592
2593         * lib/gas-defs.exp (pass_phase): New proc.
2594         (run_dump_test): Note passing or failing of each phase of this
2595         test, instead of failure of phases or passing of complete test.
2596         Ensure test file name is in reported message.
2597
2598 Sat Apr  8 12:46:33 1995  Doug Evans  <dje@chestnut.cygnus.com>
2599
2600         * lib/gas-defs.exp (run_dump_test): Handle arguments with paths.
2601         Always resolve testcase status before returning.
2602         If `slurp_options' fails, return and don't do test.
2603         (slurp_options): Fix "can't open" error message.
2604         Return -1 to indicate error.
2605
2606 Mon Mar 20 22:45:30 1995  Jeff Law  (law@snake.cs.utah.edu)
2607
2608         * gas/hppa/unsorted/common.s: New test.
2609         * gas/hppa/unsorted/unsorted.exp: Run it.
2610
2611 Fri Mar 10 19:07:09 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
2612
2613         * gas/h8300/ffxx1.s: Add .word 0 at the end to eliminate
2614         uncertainty as to whether there should be trailing bytes in the
2615         output file.
2616         * gas/h8300/ffxx1.d: Adjust reloc values to permit an addend value
2617         of 0x00000000ffffffff on 64-bit hosts.  (I'm not sure if this is
2618         correct.)  End with "..." to match trailing zero bytes.
2619
2620 Wed Mar  8 15:50:34 1995  Ian Lance Taylor  <ian@cygnus.com>
2621
2622         * gas/mips/mips4.d, gas/mips/mips4.s: New files.
2623         * gas/mips/mips.exp: Run new test.
2624
2625 Thu Feb 23 17:58:50 1995  Jeff Law  (law@snake.cs.utah.edu)
2626
2627         * gas/hppa/basic/fmemLRbug.s: Add indexing variants.
2628         * gas/hppa/basic/basic.exp: Test them.
2629
2630 Wed Feb 15 15:43:26 1995  Ian Lance Taylor  <ian@cygnus.com>
2631
2632         * gas/mips/uld.d: New file.
2633         * gas/mips/uld.s: New file.
2634         * gas/mips/usd.d: New file.
2635         * gas/mips/usd.s: New file.
2636         * gas/mips/mips.exp: Run new tests.
2637
2638 Thu Feb  9 10:57:39 1995  Jeff Law  (law@snake.cs.utah.edu)
2639
2640         * gas/hppa/reloc/applybug.s: New test.
2641         * gas/hppa/reloc/reloc.exp (do_applybug_test): Run it.
2642
2643 Thu Feb  2 00:34:55 1995  Jeff Law  (law@snake.cs.utah.edu)
2644
2645         * gas/hppa/reloc/picreloc.s: New test.
2646         * gas/hppa/reloc/reloc.exp (do_pic_relocation_test): Run it.
2647
2648 Fri Jan 27 14:02:02 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
2649
2650         * gas/h8300/ffxx1.d, gas/h8300/ffxx1.s, gas/h8300/cmpsi2.s,
2651         gas/h8300/h8300.exp: New tests.
2652
2653 Mon Jan 23 21:44:26 1995  Jeff Law  (law@snake.cs.utah.edu)
2654
2655         * gas/hppa/basic/basic.exp (do_system): Update.
2656
2657 Wed Jan 11 17:20:25 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
2658
2659         * gas/mips/mips.exp: Don't run the memory-access tests if the
2660         format is a.out, because the generated code is different from what
2661         is used with other formats.
2662
2663 Tue Jan 10 11:42:13 1995  Jeff Law  (law@snake.cs.utah.edu)
2664
2665         * gas/hppa/unsorted/unsorted.exp (align4.s): Fix glitch in
2666         regexp to avoid losing without a controlling tty.
2667
2668 Fri Dec 30 18:08:20 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
2669
2670         * gas/i386/pushw.l: Fixed whitespace to match current listing
2671         style.
2672
2673         * gas/all/gas.exp: Mark test p1480.s expected to pass, even with
2674         listings enabled.
2675
2676 Thu Dec 15 18:14:27 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
2677
2678         * Makefile.in (AS_FOR_TARGET, OBJDUMP_FOR_TARGET): Don't set.
2679         (uninstall): Don't set OBJDUMP and OBJDUMPFLAGS in site.exp.
2680         * config/default.exp: Default OBJDUMP and OBJDUMPFLAGS.  Use
2681         findfile and transform procedures to determine objdump program
2682         name.
2683
2684         * gas/mips/abs.s, gas/mips/div.s: Force some padding at the end,
2685         in case the format doesn't automatically require it.
2686         * gas/mips/beq.d, gas/mips/jal.d: Handle MIPS_JMP as an alternate
2687         name for the reloc type.
2688
2689         * lib/gas-defs.exp (file_contents, verbose_eval): New procs.
2690         (run_dump_test): If verbosity level is over 3, print out dump
2691         command and its output.
2692
2693 Tue Dec 13 18:21:09 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
2694
2695         * gas/mips/jal-svr4pic.d: Fix 0-strings to work with 64-bit hosted
2696         disassembly.
2697
2698 Fri Dec  9 19:54:04 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
2699
2700         * gas/all/gas.exp (comment.s test): Make the "\r" optional, since
2701         it depends on tty modes.
2702
2703         * lib/gas-defs.exp (gas_start): Try using -nottycopy instead of
2704         -nottyinit.
2705
2706         * gas/arm/gas.exp: The arm6 test should report errors, for now.
2707
2708 Thu Dec  8 20:19:09 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
2709
2710         * lib/gas-defs.exp: Use -i in expect_after command.
2711
2712 Wed Dec  7 16:49:14 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
2713
2714         * gas/mips/mul.d,jal.d: Fix 0-strings to work with 64-bit hosted
2715         disassembly.
2716
2717         * gas/ieee-fp: Renamed from ieee.fp.
2718
2719         * lib/gas-defs.exp: Make sure timeout is at least 2 minutes.
2720
2721 Wed Nov 30 10:48:00 1994  Jeff Law  (law@snake.cs.utah.edu)
2722
2723         * gas/hppa/parse: Renamed from gas/hppa/more.parse.
2724
2725 Mon Nov 28 00:40:26 1994  Jeff Law  (law@snake.cs.utah.edu)
2726
2727         * gas/hppa/more.parse/parse.exp (nosubspace.s): No longer expected
2728         to fail.  Fix comments for the test.  Tweak test name.
2729
2730 Tue Nov 22 23:38:20 1994  Jeff Law  (law@snake.cs.utah.edu)
2731
2732         * gas/hppa/reloc/reloc.exp: Minor tweaks to match current PA ELF
2733         output. 
2734
2735 Fri Nov 18 17:56:57 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
2736
2737         * gas/mips/ld.d: Adjust to work for both big and little endian
2738         code.
2739         * gas/mips/ld.s, gas/mips/lif-empic.d: Likewise.
2740         * gas/mips/lifloat.d, gas/mips/ulh-empic.d: Likewise.
2741         * gas/mips/ulh.d, gas/mips/ulw.d, gas/mips/ush.d: Likewise.
2742         * gas/mips/usw.d: Likewise.
2743
2744 Tue Nov 15 11:09:57 1994  Jeff Law  (law@snake.cs.utah.edu)
2745
2746         * gas/hppa/unsorted/align4.s: New test.
2747         * gas/hppa/unsorted/unsorted.exp: Run it.
2748
2749         * gas/hppa/unsorted/unsorted.exp (importbug): Tweak to match
2750         current expected PA ELF output.
2751         * gas/hppa/reloc/reloc.exp (do_r_no_reloc): Likewise.
2752         (do_plabel_relocation_test): Likewise.
2753
2754 Thu Nov  3 18:14:09 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
2755
2756         * gas/all/p1480.s: Use larger constant, so expression can have a
2757         positive value.
2758         * gas/all/gas.exp: Expect p1480.s without listings to pass.
2759
2760 Thu Nov  3 15:43:46 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
2761
2762         * gas/mips/ulh.d, gas/mips/ulw.d, gas/mips/ush.d, gas/mips/usw.d:
2763         Correct test cases.
2764
2765 Thu Oct 20 00:55:13 1994  Jeff Law  (law@snake.cs.utah.edu)
2766
2767         * gas/hppa/reloc/blebug3.s: New test.
2768         * gas/hppa/reloc/reloc.exp: Run it.
2769
2770 Mon Oct 17 02:33:53 1994  Jeff Law  (law@snake.cs.utah.edu)
2771
2772         * gas/hppa/reloc/reduce3.s: New test.
2773         * gas/hppa/reloc/reloc.exp: Run it.
2774
2775 Sun Oct 16 22:25:56 1994  Jeff Law  (law@snake.cs.utah.edu)
2776
2777         * gas/hppa/reloc/reloc.exp (r_no_reloc): Tweak output to match
2778         current reality.
2779
2780 Wed Sep 28 21:21:34 1994  Jeff Law  (law@snake.cs.utah.edu)
2781
2782         * gas/hppa/reloc/reduce.s: Renamed from relocreduce.s
2783         * gas/hppa/reloc/reduce2.s: Renamed from relocreduce2.s
2784         * gas/hppa/reloc/r_no_reloc.s: Renamed from r_no_relocbug.s
2785         * gas/hppa/reloc/reloc.exp: Changed accordingly.
2786
2787 Wed Sep 28 13:25:10 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
2788
2789         * gas/mips/beq.d, gas/mips/beq.s: Test that unconditional branch
2790         overflows are correctly converted to jumps.
2791
2792 Mon Sep 26 17:41:43 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
2793
2794         * gas/mips: Add test cases for PIC code, both SVR4 style and
2795         -membedded-pic style.
2796
2797 Fri Sep 23 14:45:42 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
2798
2799         * gas/mips: New directory with MIPS specific test cases.
2800
2801         * lib/gas-defs.exp (run_dump_test): Permit the .d file to specify
2802         the name of the source file to assemble.
2803         (regexp_diff): Put the reason for failure in the log file.
2804
2805 Wed Sep 21 13:44:21 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
2806
2807         * lib/gas-defs.exp: Don't try to use shell redirection, since TCL
2808         doesn't support it.  Redirect stdout using > instead of 1>, and
2809         don't bother to redirect stderr since TCL redirects it anyhow.
2810         (run_dump_test): Pass appropriate arguments to program, defaulting
2811         to -r.
2812
2813 Sat Sep 17 01:04:56 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
2814
2815         * gas/vax: New directory.
2816         * gas/vax/{quad.s,quad.exp}: New test, for immediate quadword
2817         values.
2818
2819 Mon Sep 12 22:19:11 1994  Jeff Law  (law@snake.cs.utah.edu)
2820
2821         * gas/hppa/reloc/r_no_relocbug.s: New test.
2822         * gas/hppa/reloc/reloc.exp: Run it.
2823
2824         * gas/hppa/reloc/reloc.exp (do_function_reloc_bug): Update
2825         expected output.
2826
2827 Sun Sep 04 17:58:10 1994  Richard Earnshaw (rwe@pegasus.esprit.ec.org)
2828
2829         * gas/arm/*: New subtree.  Add ARM tests.
2830
2831 Mon Aug  8 12:13:31 1994  Jeff Law  (law@snake.cs.utah.edu)
2832
2833         * gas/hppa/unsorted/unsorted.exp: Accept any character
2834         between foo's type and foo itself.
2835
2836 Fri Jul 15 19:09:25 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
2837
2838         * lib/gas-defs.exp (run_dump_test): New routine for running the
2839         assembler, running objdump or nm (not fully supported) on the
2840         resulting object file, and comparing the results against a file of
2841         regular expressions in the test suite, all in one command.
2842         Options for the assembler and objdump are read from comments at
2843         the start of the .d file.
2844         (fail_phase, slurp_options): New auxiliary routines.
2845         (regexp_diff): Always return a value.  Fix bugs in actually doing
2846         the regexp test.
2847
2848         * gas/sun4/addend.exp: Use run_dump_test.
2849         * gas/sun4/addend.d: Fix regular expressions so that they work.
2850
2851 Thu Jul  7 11:55:33 1994  Jeff Law  (law@snake.cs.utah.edu)
2852
2853         * gas/hppa/reloc/relocreduce2.s: More relocation reduction tests.
2854         * gas/hppa/reloc/reloc.exp: Run them.
2855
2856 Thu Jun 30 18:49:25 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
2857
2858         * config/default.exp: Look for "as.new" in "$base_dir/..", where
2859         it got compiled, not in "$base_dir".
2860         * config/unknown.exp: Deleted.
2861
2862 Sun Jun 26 13:23:54 1994  Jeff Law  (law@snake.cs.utah.edu)
2863
2864         * gas/lib/gas-defs.exp (gas_finish): Call "close" and "wait"
2865         before exiting.  Enclose both calls inside a "catch".
2866         (objdump_finish): Likewise.
2867
2868 Fri Jun 10 10:23:35 1994  Jeff Law  (law@snake.cs.utah.edu)
2869
2870         * gas/hppa/reloc/reloc.exp (roundmode test): Tweak expected output
2871         for SOM to match current testcase.
2872
2873 Thu Jun  2 19:46:58 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
2874
2875         * gas/i386/{pushw.s,pushw.l}: New test.
2876         * gas/i386/all.exp: Run it.
2877
2878         * Makefile.in (distclean): Remove site config files and gas.sum.
2879
2880 Fri May 27 12:24:18 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
2881
2882         * gas/m68k/disperr.s: Use % for registers.
2883
2884         * gas/m68k-coff/gas.exp: Expect failure for p2389a.s.
2885
2886 Tue May 17 14:53:08 1994  Bill Cox  (bill@rtl.cygnus.com)
2887
2888         * lib/gas-defs.exp: Replace error proc calls with perror calls.
2889
2890 Mon May 16 13:19:16 1994  Jeff Law  (law@snake.cs.utah.edu)
2891
2892         * gas/hppa/reloc/reloc.exp: Tweak expected output to match new
2893         ELF code.
2894         * gas/hppa/reloc/roundmode.s: Avoid "S" and "D" modes, ELF does
2895         not support them.
2896         * gas/hppa/unsorted/unsorted.exp: Tweak expected output to match
2897         new ELF code.
2898
2899 Thu May  5 17:27:54 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
2900
2901         * config/default.exp: Renamed from unix-gas.exp.
2902
2903 Mon Apr 11 10:31:00 1994  Bill Cox  (bill@rtl.cygnus.com)
2904
2905         * Makefile.in (check): Set TCL_LIBRARY for runtest.
2906
2907 Mon Apr 11 07:54:10 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
2908
2909         * gas/hppa/more.parse/callinfobug.s: Add missing name for
2910         procedure.
2911
2912         * gas/hppa/reloc/funcrelocbug.s: Place the trampoline in the
2913         $DATA$ rather than $LIT$ subspace.
2914
2915 Sun Mar 27 14:05:33 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
2916
2917         * gas/hppa/reloc/funcrelocbug.s: New test.
2918         * gas/hppa/reloc/reloc.exp: Run it.
2919
2920 Thu Mar 17 13:38:04 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
2921
2922         * gas/hppa/unsorted/importbug.s: New test.
2923         * gas/hppa/unsorted/unsorted.exp: Run it.
2924
2925 Wed Mar 16 11:57:07 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
2926
2927         * gas/hppa/more.parse/regpopbug.s: Add trivial .equ test.
2928
2929         * gas/hppa/unsorted/globalbug.s: New test (expected to fail).
2930         * gas/hppa/unsorted/unsorted.exp: Run it.
2931
2932         * gas/hppa/more.parse/callinfobug.s: New test.
2933         * gas/hppa/omre.parse/parse.exp: Run it.
2934
2935         * gas/hppa/more.parse/regpopbug.s: New test.
2936         * gas/hppa/more.parse/parse.exp: Run it.
2937
2938 Mon Feb 28 14:10:04 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
2939
2940         * lib/gas-defs.exp (objdump): New proc.
2941         (objdump_start): Deleted unused proc.
2942         (objdump_start_common): Merged into objdump_start_no_subdir.
2943
2944         * gas/alpha/fp.exp: Use objdump instead of
2945         objdump_start_no_subdir, since the former actually waits for
2946         objdump to finish.  Specify .rdata section only.  Make comment
2947         indicate Alpha architecture rather than SPARC.
2948         * gas/alpha/fp.d: Omit .reginfo patterns.  Just use "." to match
2949         against ASCII code 0x2a ("*", special in regexp).
2950         * gas/sun4/addend.exp: Use objdump instead of
2951         objdump_start_no_subdir.
2952
2953 Thu Feb 24 07:11:57 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
2954
2955         * gas/hppa/more.parse/parse.exp (no subspace test): Only expect
2956         a failure if gas is not producing an ELF object.
2957
2958 Mon Feb 14 09:24:03 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
2959
2960         * gas/hppa/basic/fmemLRbug.s: New test.
2961         * gas/hppa/basic/basic.exp: Run it.
2962
2963 Thu Feb 10 00:34:26 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
2964
2965         * gas/alpha/fp.*: New files.
2966         * lib/gas-defs.exp (regexp_diff): Report noted mismatch at
2967         verbosity level 3 or above only.
2968
2969 Mon Feb  7 15:53:10 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
2970
2971         * gas/hppa/*/*.exp: Change xfails to check for PA ELF rather than
2972         PA OSF1.
2973
2974 Fri Feb  4 23:42:14 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
2975
2976         * gas/hppa/more.parse/xmpyubug.s: New test.
2977         * gas/hppa/more.parse/parse.exp: Run it.
2978
2979 Fri Feb  4 17:13:20 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
2980
2981         * lib/gas-defs.exp (regexp_diff): New procedure, vaguely based on
2982         "simple_diff" from linker test suite.
2983         * gas/sun4/addend.exp: Use it.
2984         * gas/sun4/addend.d: New file.
2985
2986 Sun Jan 30 23:34:58 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
2987
2988         * gas/all/gas.exp: Adjust regexp for x930509.s for current listing
2989         format.
2990
2991 Thu Jan 20 16:44:51 1994  Rob Savoye  (rob@darkstar.cygnus.com)
2992
2993         * gas/all/gas.exp, lib/gas-defs.exp, sun4/addend.exp,
2994         sparc-solaris/addend.exp: Tweaked to fix a few bugs and to run
2995         well under either version of expect.
2996
2997 Mon Jan 17 00:25:03 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
2998
2999         * gas/hppa/basic/fp_misc.s: Delete copr instruction.  It's tested
3000         elsewhere now.
3001         * gas/hppa/basic/{copr, coprmem, spop}.s: New tests.
3002         * gas/hppa/basic/basic.exp: Run them.
3003
3004 Thu Jan 13 11:59:22 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
3005
3006         * gas/all/gas.exp: No longer expect difference of forward
3007         references to fail.
3008         * gas/all/x930509.s: Fix testcase to match how the expect code was
3009         written.
3010
3011 Wed Jan 12 13:41:10 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
3012
3013         * gas/hppa/reloc/reloc.exp: Fix typo in last change.  Latest test
3014         for cross-subspace call bugs is no longer expected to fail.
3015
3016         * gas/hppa/more.parse/procbug.s: Add test for another bug relating
3017         to having a function's label follow the .PROC directive.
3018
3019 Tue Jan 11 21:47:48 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
3020
3021         * gas/hppa/reloc/reloc.exp: Add test for cross-subspace call bug
3022         found while working on multiple $CODE$ subspace support.
3023
3024 Mon Jan 10 09:54:15 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
3025
3026         * gas/hppa/more.parse/parse.exp: procbug.s is no longer expected
3027         to fail.
3028         * gas/hppa/more.parse/procbug.s: Add missing .procend.
3029
3030 Mon Jan  3 10:07:47 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
3031
3032         * gas/hppa/more.parse/labelbug.s: Add testcase for bug in last
3033         app.c change.
3034
3035 Wed Dec 29 11:32:39 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
3036
3037         * gas/hppa/more.parse/labelbug.s: Add more colonless label tests.
3038
3039 Wed Dec 15 08:24:31 1993  Ken Raeburn  (raeburn@rtl.cygnus.com)
3040
3041         * Makefile.in (site.exp): Don't set ASFLAGS.  Quote value of
3042         OBJDUMPFLAGS in case it's empty.  Use temporary names until the
3043         end; make creating site.exp the final step.
3044         (check): Pass in ASFLAGS.
3045
3046         * gas/all/gas.exp: Use all_ones proc.  Change regexp for matching
3047         C comments to avoid bugs in latest expect code.
3048
3049 Wed Dec  8 14:30:14 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
3050
3051         * gas/m68k/disperr.s: New test.
3052         * gas/m68k/all.exp: Run it.
3053
3054 Sun Dec  5 19:24:57 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
3055
3056         * gas/hppa/reloc/roundmode.s: New test.
3057         * gas/hppa/reloc/reloc.exp: Run it.  Fix typo in last change.
3058
3059 Wed Dec  1 10:44:18 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
3060
3061         * gas/hppa/reloc/reloc.exp: Run the first half of bogus R_EXIT
3062         test for ELF.  
3063
3064 Tue Nov 30 13:43:21 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
3065
3066         * gas/hppa/more.parse/parse.exp: Test for error on for subspace
3067         directive is an XFAIL for SOM assmeblers.
3068
3069         * gas/hppa/reloc/reloc.exp: Remove XFAIL for relocation on
3070         cross-subspace call test.
3071
3072 Sun Nov 28 12:12:50 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
3073
3074         * gas/hppa/more.parse/appbug.s: New test.
3075         * gas/hppa/more.parse/parse.exp: Run it.
3076
3077         * gas/hppa/unsorted/align3.s: New test.
3078         * gas/hppa/unsorted/unsorted.exp: Run it.
3079
3080 Sat Nov 27 22:50:01 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
3081
3082         * gas/all/p2425.s: Insert a tab before assembler directives so
3083         that the directives are not interpreted as labels.
3084
3085         * gas/hppa/basic/weird.s: Sync with GDB version.
3086
3087         * gas/hppa/more.parse/labelbug.s: New test.
3088
3089         * gas/hppa/more.parse/parse.exp: Run it.
3090
3091 Wed Nov 24 01:25:03 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
3092
3093         * gas/hppa/reloc/fixupbug.s: New test.
3094         * gas/hppa/reloc/reloc.exp: Run it.
3095
3096         * gas/hppa/reloc/exitbug.s: New test.
3097         * gas/hppa/reloc/reloc.exp: Run it.
3098
3099 Sun Nov 21 22:11:10 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
3100
3101         * gas/hppa/reloc/reloc.exp: Minor fixes so that SOM & ELF can
3102         share the same test code.
3103         * gas/hppa/reloc/relocreduce.s: Likewise.
3104
3105         * gas/hppa/basic/fmem.s: Add quadword FP store instructions.
3106         * gas/hppa/basic/basic.exp: Test quadword FP store instructions.
3107
3108 Sun Nov  7 00:31:41 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
3109
3110         * gas/hppa/reloc/reloc.exp: No longer expect failure for
3111         field selector on ble instruction test.
3112
3113         * gas/hppa/basic/basic.exp: No longer expect failures for
3114         system instruction tests now that probei is fixed.
3115
3116 Sat Nov  6 22:45:08 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
3117
3118         * gas/hppa/reloc/selectorbug.s: New test.
3119         * gas/hppa/reloc/reloc.exp: Run it.
3120
3121 Thu Nov  4 17:01:30 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
3122
3123         * gas/hppa/unsorted/fragbug.s: New test.
3124         * gas/hppa/unsorted/unsorted.exp: Run it.
3125
3126 Thu Nov 04 09:09:49 1993  Jeffrey Wheat  (cassidy@cygnus.com)
3127
3128         * Makefile.in: Changed RUNTESTFLAGS to RUNTEST_FLAGS
3129
3130 Tue Nov  2 22:12:30 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
3131
3132         * gas/hppa/more.parse/{defbug.s, stdreg.s}: New tests.
3133         * gas/hppa/more.parse/parse.exp: Run them.
3134
3135 Mon Nov  1 23:37:58 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
3136
3137         * gas/hppa/reloc/reloc.exp (reloc_reduce): Correct offsets at
3138         which specific relocations are expected to be found.
3139         
3140 Sat Oct 30 14:12:31 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
3141
3142         * gas/hppa/unsorted/unsorted.exp (ss_align): Remove OSF xfail.
3143
3144         * gas/hppa/more.parse/parse.exp: Add new test.
3145         * gas/hppa/more.parse/ssbug.s: New test to make sure non-default
3146         sections are handled correctly.
3147
3148         * gas/all/gas.exp: Disable (and fail) p1480.s for all PA targets.
3149
3150 Fri Oct 29 16:29:06 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
3151
3152         * gas/hppa/more.parse/calldatabug.s: Colonize.
3153         * gas/hppa/more.parse/parse.exp: Fix typos.
3154
3155 Thu Oct 28 21:40:06 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
3156
3157         * gas/hppa/{basic, more.parse, reloc, unsorted}: New directories.
3158         * gas/hppa/*/*.exp: New test drivers.
3159         * gas/hppa/*/*.s: New test files.
3160
3161 Mon Oct 25 09:40:59 1993  Ken Raeburn  (raeburn@cygnus.com)
3162
3163         * gas/sun4: New directory.
3164         * gas/sun4/addend.s,addend.exp: New test case.
3165         * gas/sparc-solaris/addend.s,addend.exp: Solaris version of same
3166         test case.
3167
3168         * gas/all/gas.exp: Check `*' in C comments.
3169
3170         * lib/gas-defs.exp (all_ones): New procedure, for a predicate to
3171         simplify some tests.
3172         (want_no_output): Return zero or nonzero, depending on success or
3173         failure.
3174         (gas_test_old): Return value from want_no_output.
3175         (objdump_start_common): Split off from objdump_start.
3176         (objdump_start_no_subdir): New procedure.
3177
3178 Wed Oct 20 07:25:48 1993  Ken Raeburn  (raeburn@rover.cygnus.com)
3179
3180         * gas/all/diff1.s, gas/m68k/pic1.s: New tests.
3181         * gas/all/gas.exp, gas/m68k/all.exp: Run them.
3182
3183         * Makefile.in (OBJDUMP_FOR_TARGET): Define similar to
3184         AS_FOR_TARGET.
3185         (check): Don't pass ASFLAGS variable.
3186         (site.exp): Put ASFLAGS, OBJDUMP, OBJDUMPFLAGS into site.exp.
3187
3188         From Jeff Law:
3189
3190         * lib/gas-defs.exp (objdump_start, objdump_finish): New functions
3191         so that tests can parse the output of objdump looking for errors
3192         in relocation entires, file headers and the like.
3193
3194 Thu Sep 23 16:20:34 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
3195
3196         * gas/ieee.fp/x930509a.exp: Currently expected to fail always.
3197         * gas/all/gas.exp (p1480.s, x930509.s): Ditto.  Break up gas_test
3198         call so it no longer performs multiple tests.
3199         * gas/m68k/all.exp (t2.s): Don't bother with listings.
3200         (p2410.s): Don't pass unwanted arguments to gas_test_error.
3201
3202 Wed Aug 25 16:50:08 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
3203
3204         * lib/do*: Remove RCS id strings.
3205
3206 Mon May 17 15:09:45 1993  Ken Raeburn  (raeburn@deneb.cygnus.com)
3207
3208         * gas/all/float.s, gas/all/p1480.s, gas/m68k/p2410.s: New tests.
3209         * gas/all/gas.exp, gas/m68k/all.exp: Run them.
3210         * gas/i386: New directory.
3211
3212 Mon May 10 14:50:20 1993  Ken Raeburn  (raeburn@deneb.cygnus.com)
3213
3214         * Added directory structure, to categorize tests by targets.
3215         * Added new tests all/x930509.s, ieee.fp/x930509a.s, m68k/p2663.s,
3216         and refined some to examine the assembler listing output.
3217         * lib/gas-defs.exp: Renamed gas_start to gas_run.  Added some
3218         expect_after patterns.
3219         (gas_start, gas_finish): New procs, for tests that examine process
3220         output.
3221         * config/unix-gas.exp: Invoke gas_init directly, instead of
3222         requiring test .exp files do it.
3223
3224 Wed Apr 21 01:24:16 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
3225
3226         * gas/gas.exp: Handle new tests, and changes to testing procs.
3227
3228         * lib/gas-defs.exp (want_no_output): New proc; success iff output
3229         is empty.
3230         (gas_test_old): Functionally same as old gas_test.
3231         (gas_test_ignore_stdout): Rewritten to use want_no_output.
3232         (gas_test): New argument lists set of options to be tried in
3233         combinations.  Option with trailing ">" indicates standard output
3234         should be ignored.
3235
3236         * gas/p2425a.s: Use %-form for registers, so this test can be run
3237         on m68k-coff targets too.
3238
3239         * gas/p2430a.s: New test case, whitespace &c matches customer
3240         report more closely.  Gets different results from p2430.s; this is
3241         bad, and not yet tested for.
3242
3243 Mon Apr  5 12:27:19 1993  Ken Raeburn  (raeburn@cygnus.com)
3244
3245         * gas/p2389a.s, gas/p2411.s, gas/t2.s: New test cases.
3246         * lib/run: New script.
3247         * gas/gas-defs.exp (gas_start): Takes new args, assembler options
3248         and redirection options.  Use "run" script so redirection works.
3249         (gas_test): Now takes assembler options as separate arg from input
3250         file name.
3251         (gas_test_ignore_stdout): New proc.  Discards output.
3252         (gas_test_error): New proc.  Expects assembler to generate output.
3253         (target_cpu_family setting): Handle i486->i386 also.
3254
3255         * lib/do*: Scripts moved here from gas/testscripts.  May be useful
3256         someday for writing more test cases; not currently used.
3257
3258 Tue Mar 30 11:45:27 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
3259
3260         * gas/sol-gcc.s, gas/sol-cc.s, gas/p2425a.s, gas/p2389.s: New test
3261         cases.
3262         * gas/gas.exp: Enable them for appropriate targets.  Removed some
3263         useless comments &c.  Changed m68k target test to be more general.
3264
3265         * lib/gas-defs.exp (gas_exit, gas_init): New procs.
3266         * gas/gas.exp: Call gas_init.
3267
3268 Mon Mar 29 00:00:00 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
3269
3270         * Test suite created.