Only allow 32-bit/64-bit registers for bndcl/bndcu/bndcn
[platform/upstream/binutils.git] / gas / testsuite / ChangeLog-9303
1 2003-12-22  Nick Clifton  <nickc@redhat.com>
2
3         * gas/sh/err-sh4a-fp.s: Fix spelling of opcode fssra.
4         * gas/sh/err-sh4a-fp.d: Likewise.
5         * gas/sh/sh4a-fp.s: Likewise.
6         * gas/sh/sh4al-dsp.d: Fix expected opcode values for a couple of
7         instructions.
8
9 2003-12-22  Nick Clifton  <nickc@redhat.com>
10
11         * gas/arm/archv6.d (as): Use -march=armv6j.
12         * gas/arm/thumbv6.d (as): Likewise.
13
14 2003-12-19  Kazuhiro Inaoka  <inaoka.kazuhiro@renesas.com>
15
16         * gas/m32r/m32rx.s: Changed pattern bncl to bncl.s.
17         * gas/m32r/allinsn.d: Update for New RELA-ABI.
18         * gas/m32r/high-1.d: Likewise.
19         * gas/m32r/relax-1.d: Likewise.
20         * gas/m32r/uppercase.d: Likewise.
21         * gas/m32r/m32rx.d: Likewise.
22         * gas/vtable/vtable.exp: Likewise.
23         * gas/m32r/pic.exp: New file for PIC.
24         * gas/m32r/pic.s: Likewise.
25         * gas/m32r/pic.d: Likewise.
26
27 2003-12-18  Richard Sandiford  <rsandifo@redhat.com>
28
29         * gas/mips/mips16-jalx.d: Use -mabi=o64.
30         * gas/mips/mips16.d: Likewise.
31         * gas/mips/elf-rel17.[sd]: New test.
32         * gas/mips/mips.exp: Run it.
33
34 2003-12-17  Nick Clifton  <nickc@redhat.com>
35
36         * gas/m32r/error.exp: Add parallel.s
37         * gas/m32r/parallel.s: New file: Test warning and error
38         messages produced for parallel conflicts.
39
40 2003-12-16  Nick Clifton  <nickc@redhat.com>
41
42         * gas/arm/arm.exp: Run special versions of the inst, ldconst,
43         arm7t and copro tests for the arm-wince-pe target.
44         * gas/arm/wince_inst.d: New file.  Like inst.d but for the
45         arm-wince-pe target where the -8 bias is not applied to
46         PC-relative load instructions.
47         * gas/arm/wince_ldconst.d: New file.  Similar reasons.
48         * gas/arm/wince_arm7t.d: New file.  Similar reasons.
49         * gas/arm/wince_copro.d: New file.  Similar reasons.
50
51 2003-12-15  Christian Groessler  <chris@groessler.org>
52
53         * gas/z8k/eidi.s: Add uppercase forms.  Add forms with comma
54         separated parameters.
55
56 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
57
58         * gas/arm/thumbv6.s: Add nops.
59         * gas/arm/thumbv6.d: Use -M force-thumb option to objdump.  Add nops.
60
61 2003-12-14  Alan Modra  <amodra@bigpond.net.au>
62
63         * gas/mmix/basep-8.d: Update for lcomm symbol type change.
64         * gas/mmix/basep-9.d: Likewise.
65
66 2003-12-10  Zack Weinberg  <zack@codesourcery.com>
67
68         * gas/ppc/booke.s: Add two more forms of the mbar instruction
69         and three forms of the tlbwe instruction.
70         * gas/ppc/booke.d: Update to match.
71
72 2003-12-10  Paul Brook  <paul@codesourcery.com>
73
74         * gas/arm/arm.exp: Add r15-bad.
75         * gas/arm/r15-bad.s: New file.
76         * gas/arm/r15-bad.l: New file.
77
78 2003-12-06  Richard Sandiford  <rsandifo@redhat.com>
79
80         * gas/mips/elf-rel16.[sd]: New test.
81         * gas/mips/mips.exp: Run it.
82         * gas/mips/elf-rel-xgot-n32.d: Fix addends for "lw $5,dl1+34($5)".
83         * gas/mips/elf-rel-xgot-n64.d: Likewise.
84
85 2003-12-05  Ricardo Anguiano <anguiano@codesourcery.com>
86             Mark Mitchell  <mark@codesourcery.com>
87             Richard Earnshaw  <rearnsha@arm.com>
88
89         * gas/arm/arm.exp: Add archv6 and thumbv6.
90         * gas/arm/archv6.d: New file.
91         * gas/arm/archv6.s: Likewise.
92         * gas/arm/thumbv6.d: Likewise.
93         * gas/arm/thumbv6.s: Likewise.
94
95 2003-12-06  Christian Groessler  <chris@groessler.org>
96
97         * gas/z8k/ctrl-names.d: New file.
98         * gas/z8k/ctrl-names.s: New file.
99         * gas/z8k/z8k.exp: Run new tests.
100
101 2003-12-03  Alexandre Oliva  <aoliva@redhat.com>
102
103         * gas/sh/basic.exp: Call tests for sh4a.
104         * gas/sh/{err-sh4a-fp.s, err-sh4a.s,
105         err-sh4al-dsp.s, sh4a-dsp.d, sh4a-dsp.s, sh4a-fp.d,
106         sh4a-fp.s, sh4a.d, sh4a.s, sh4al-dsp.d, sh4al-dsp.s:
107         New files, tests for sh4a and related variants.
108
109 2003-12-02  Kazuhiro Inaoka  <inaoka.kazuhiro@renesas.com>
110
111         * gas/m32r/m32r2.exp: New file for m32r2.
112         * gas/m32r/m32r2.s: Likewise.
113         * gas/m32r/m32r2.d: Likewise.
114
115 2003-12-03  Nick Clifton  <nickc@redhat.com>
116
117         * gas/vax/vax.exp (do_quad): Treat a vax-*-linux-gnu target as an
118         ELF target.
119
120 2003-12-01  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
121
122         * gas/sh/basic.exp: Define ASFLAGS appropriately and don't do
123         dsp test for sh64/sh5 targets.
124         * gas/sh/sh64/crange1.s: Tidy up to match data alignment.
125         * gas/sh/sh64/crange1-1.d: Update.
126         * gas/sh/sh64/crange1-2.d: Likewise.
127         * gas/sh/sh64/datal32-3.d: Likewise.
128         * gas/sh/sh64/datal64-3.d: Likewise.
129         * gas/sh/sh64/localcom-1.d: Likewise.
130
131 2003-11-27  Alexandre Oliva  <aoliva@redhat.com>
132
133         * gas/frv/reloc1.[sd]: Test references to external symbols and
134         inter-section references too.
135
136 2003-11-26  Christian Groessler  <chris@groessler.org>
137
138         * gas/z8k/jmp-cc.d: New file.
139         * gas/z8k/jmp-cc.s: New file.
140         * gas/z8k/ret-cc.d: New file.
141         * gas/z8k/ret-cc.s: New file.
142         * gas/z8k/z8k.exp: Run new tests.
143
144 2003-11-26  Nick Clifton  <nickc@redhat.com>
145
146         * gas/h8300/t01_mov.s: Revert changes.
147         * gas/h8300/t01_mov.exp: Revert changes.
148
149 2003-11-25  Asgari Jinia  <asgarij@kpitcummins.com>
150
151         * gas/h8300/multiples.s : Add instructions for H8s.
152         * gas/h8300/h8300.exp (do_h8300s_multiple) : Add more test
153         conditions for instructions for H8s.
154         * gas/h8300/t01_mov.s: Correct illegal ldm/stm register pairings.
155         * gas/h8300/t01_mov.exp: Update expected results.
156
157 2003-11-22  Alan Modra  <amodra@bigpond.net.au>
158
159         * gas/i386/divide.s: New.
160         * gas/i386/divide.d: New.
161         * gas/i386/i386.exp (gas_32_check): Run it.
162
163         * gas/ppc/machine.s: New.
164         * gas/ppc/machine.d: New.
165         * gas/ppc/ppc.exp: Run it.
166
167 2003-11-18  Maciej W. Rozycki  <macro@ds2.pg.gda.pl>
168
169         * gas/mips/lca-svr4pic.d: New test for the "lca" macro.
170         * gas/mips/lca-xgot.d: Likewise.
171         * gas/mips/lca.s: Source for the new tests.
172         * gas/mips/mips.exp: Run the new tests.
173
174 2003-11-14  Nick Clifton  <nickc@redhat.com>
175
176         * gas/arm/arm7.d: Pass -D instead of -d to objdump in order to
177         display the contents of data fields in the .text section.
178         This change is necessary after the addition of arm elf mapping
179         symbol support to gas.
180         * gas/arm/pic.d: Expect addresses with function name offsets.
181         This change is necessary after the addition of arm elf mapping
182         symbol support to gas.
183
184 2003-11-13  Nick Clifton  <nickc@redhat.com>
185
186         * gas/arm/mapping.s: New test: Source for ARM ELF mapping
187         symbols test.
188         * gas/arm/mapping.d: New file: Expected output.
189         * gas/arm/arm.exp: Run new test.
190
191 2003-11-06  Nick Clifton  <nickc@redhat.com>
192
193         * gas/arm/req.s: New test file.  Check .req and .unreq psuedo ops.
194         * gas/arm/req.l: Expected error output from req.s test.
195         * gas/arm/copro.d: Set target architecture for objdump so that the
196         test will work on architectures which cannot encode higher arm
197         architecture types in their file headers.
198         * gas/arm/arm.exp: Run new req.s test.
199         Skip thumb instruction test for PE targets which do not support
200         thumb relocations.
201         * gas/elf/elf.exp: Skip special handling of section2 test for
202         XScale targets - it is no longer needed.
203
204 2003-11-04  H.J. Lu  <hongjiu.lu@intel.com>
205
206         * gas/m68k/mcf-mov3q.d: Support 64bit BFD.
207
208 2003-11-03  Daniel Jacobowitz  <drow@mvista.com>
209
210         * gas/arm/arm7t.d: Replace '-#' with '#-'.
211         * gas/arm/copro.d: Likewise.
212         * gas/arm/fpa-mem.d: Likewise.
213         * gas/arm/maverick.c: Likewise.
214         * gas/arm/maverick.d: Likewise.
215         * gas/arm/vfp1.d: Likewise.
216         * gas/arm/vfp1xD.d: Likewise.
217         * gas/arm/xscale.d: Likewise.
218
219 2003-10-27  Stephane Carrez  <stcarrez@nerim.fr>
220
221         * gas/m68hc11/opers12-dwarf2.d: Update, local label prefix removed.
222         * gas/m68hc11/lbranch-dwarf2.d: Update.
223
224 2003-10-23  Peter Barada  <pbarada@mail.wm.sps.mot.com>
225
226         * gas/m68k/mcf-mov3q.s: New file: Test some ColdFire instructions.
227         * gas/m68k/mcf-mov3q.s: New file: Expected disassembly.
228         * gas/m68k/all.exp: Run new test.
229
230 2003-10-22  Andreas Schwab  <schwab@suse.de>
231             H.J. Lu  <hongjiu.lu@intel.com>
232
233         * gas/ia64/dv-mutex-err.s: Add more tests for compare.
234         * gas/ia64/dv-mutex.s: Likewise.
235
236         * gas/ia64/dv-mutex-err.l: Updated.
237         * gas/ia64/dv-mutex.d: Likewise.
238
239 2003-10-18  Hans-Peter Nilsson  <hp@bitrange.com>
240
241         * gas/mmix/op-0-1.d, gas/mmix/pushj-c.d, gas/mmix/weak1.d: Add
242         --no-pushj-stubs option.
243         * gas/mmix/reloclab-r.d, gas/mmix/reloclab.d: Add --no-stubs
244         option.
245         * gas/mmix/reloclab.l: Adjust for PUSHJ stub.
246         * gas/mmix/pushj-cs.d, gas/mmix/reloclab-s.d, gas/mmix/relax2.s,
247         gas/mmix/relax2.d, gas/mmix/op-0-1s.d, gas/mmix/reloclab-rs.d,
248         gas/mmix/weak1-s.d: New tests.
249
250 2003-10-17  Ian Lance Taylor  <ian@wasabisystems.com>
251
252         * gas/arm/iwmmxt-bad.s: New file.
253         * gas/arm/iwmmxt-bad.l: New file.
254         * gas/arm/arm.exp: Run new test.
255
256 2003-10-16  Ian Lance Taylor  <ian@wasabisystems.com>
257
258         * gas/arm/iwmmxt.d: Add -miwmmxt to #objdump line, to get the
259         right disassembly.
260
261 2003-10-16  H.J. Lu  <hongjiu.lu@intel.com>
262
263         * gas/alpha/elf-reloc-8.d: Updated.
264
265 2003-10-10  Dave Brolley  <brolley@redhat.com>
266
267         * gas/frv/allinsn.s: Use preoperly aligned registers.
268         * gas/frv/allinsn.d: Update expected results.
269
270 2003-10-08  Chris Demetriou  <cgd@broadcom.com>
271
272         * lib/gas-defs.exp (gas_run): Always log the command being run.
273         (gas_start): Likewise.
274         (regexp_diff): Make error reporting about non-existent files
275         consistent.
276
277 2003-10-06  Nick Clifton  <nickc@redhat.com>
278
279         * gas/macros/app1.d: Skip sections symbols (if present).
280         * gas/macros/app2.d: Likewise.
281         * gas/macros/app3.d: Likewise.
282         * gas/macros/app4.d: Likewise.
283
284 2003-10-04  Christian Groessler  <chris@groessler.org>
285
286         * gas/z8k/calr-backf.s: New file.
287         * gas/z8k/calr-forwf.s: New file.
288         * gas/z8k/calr.d: New file.
289         * gas/z8k/calr.s: New file.
290         * gas/z8k/djnz-backf.s: New file.
291         * gas/z8k/djnz-backf2.s: New file.
292         * gas/z8k/djnz.d: New file.
293         * gas/z8k/djnz.s: New file.
294         * gas/z8k/jr-back.d: New file.
295         * gas/z8k/jr-forw.d: New file.
296         * gas/z8k/jr-back.s: Fix displacement length. Add some more jumps
297         for jr-back.d.
298         * gas/z8k/jr-backf.s: Fix displacement length.
299         * gas/z8k/jr-forw.s: Fix displacement length. Add some more jumps
300         for jr-forw.d.
301         * gas/z8k/jr-forwf.s: Fix displacement length.
302         * gas/z8k/z8k.exp: Run new tests.
303
304 2003-10-01  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
305
306         * gas/mips/ldstla-32-shared.d: New file.
307         * gas/mips/ldstla-32.d: New file.
308         * gas/mips/ldstla-32.s: New file.
309         * gas/mips/ldstla-n32-shared.d: New file.
310         * gas/mips/ldstla-n32.d: New file.
311         * gas/mips/ldstla-n32.s: New file.
312         * gas/mips/ldstla-n64-shared.d: New file.
313         * gas/mips/ldstla-n64.d: New file.
314         * gas/mips/ldstla-n64.s: New file.
315         * gas/mips/mips.exp: Add ld-st-la tests.
316
317 2003-09-30  Chris Demetriou  <cgd@broadcom.com>
318
319         * lib/gas-defs.exp (run_dump_test): If stderr file is specified
320         and there was no stderr output, compare anyway (i.e., cause a
321         test failure).
322         * gas/mips/mips64-mips3d.s: Add some new instructions to test warnings.
323         * gas/mips/mips64-mips3d.l: New file.
324         * gas/mips/mips64-mips3d.d: Use mips64-mips3d.l, and update for
325         changes to mips64-mips3d.s.
326         * gas/mips/mips64-mips3d-incl.d: Likewise.
327         * gas/mips/set-arch.l: New file.
328         * gas/mips/set-arch.d: Specify set-arch.l as stderr output to check.
329         * gas/mips/mips5.l: Make error messages match source.
330
331 2003-09-30  Chris Demetriou  <cgd@broadcom.com>
332
333         * gas/mips/cp0-names-mips64r2.d: New file.
334         * gas/mips/cp0sel-names-mips64r2.d: New file.
335         * gas/mips/elf_arch_mips64r2.d: New file.
336         * gas/mips/hwr-names-mips64r2.d: New file.
337         * gas/mips/mips32r2-ill-fp64.l: New file.
338         * gas/mips/mips32r2-ill-fp64.s: New file.
339         * gas/mips/mips64r2-ill.l: New file.
340         * gas/mips/mips64r2-ill.s: New file.
341         * gas/mips/mips64r2.d: New file.
342         * gas/mips/mips64r2.s: New file.
343         * gas/mips/mips.exp: Define "mips64r2" arch, and run new tests.
344
345 2003-09-29  Dave Brolley  <brolley@redhat.com>
346
347         * gas/frv/allinsn.s (nldqi): Removed. Replaced with nop.
348         * gas/frv/allinsn.d (nldqi): Ditto.
349
350 2003-09-25  Hans-Peter Nilsson  <hp@axis.com>
351
352         * gas/cris/rd-pcrel2.d: Update for changes in section flag
353         defaults.
354
355 2003-09-20  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
356
357         * gas/mips/elfel-rel.d: Add ABI specification.
358         * gas/mips/elfel-rel2.d: Likewise.
359         * gas/mips/elfel-rel3.d: Likewise.
360
361 2003-09-19  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
362
363         * gas/mips/rm7000.s: Let objdump print trailing dots.
364
365 2003-09-19  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
366
367         * gas/mips/empic3_e.s: Fix typo.
368
369 2003-09-05  Richard Sandiford  <rsandifo@redhat.com>
370
371         * gas/frv/reloc1.[sd]: New test.
372         * gas/frv/allinsn.exp: Run it.
373
374 2003-09-04  Nick Clifton  <nickc@redhat.com>
375
376         * gas/v850/v850e1.s: New test source file.
377         * gas/v850/v850e1.d: New test disassembly file.
378         * gas/v850/basic.exp: Run v850e1 test.
379
380 2003-09-03  Robert Millan  <robertmh@gnu.org>
381
382         * gas/alpha/alpha.exp: Match GNU/KFreeBSD with new kfreebsd*-gnu
383         triplet.
384
385 2003-09-03  Nick Clifton  <nickc@redhat.com>
386
387         * gas/cris/diffexp-ovwr.d: Remove regexp for empty section
388         contents string.
389         gas/cris/pushpop-dcr1-sreg.d: Likewise.
390         gas/cris/string-1.d: Likewise.
391         gas/cris/string-2.d: Likewise.
392         gas/cris/x-to-dcr1-sreg.d: Likewise.
393         gas/elf/section0.d: Likewise.
394         gas/elf/section1.d: Likewise.
395         gas/i386/relax.d: Likewise.
396         gas/mips/elempic.d: Likewise.
397         gas/mips/empic.d: Likewise.
398         gas/mips/mips16-e.d: Likewise.
399         gas/mips/mips16-f.d: Likewise.
400         gas/mips/mipsel16-e.d: Likewise.
401         gas/mips/mipsel16-f.d: Likewise.
402         gas/mips/rm7000.d: Likewise.
403         gas/mips/telempic.d: Likewise.
404         gas/mips/tempic.d: Likewise.
405         gas/mips/tmips16-e.d: Likewise.
406         gas/mips/tmips16-f.d: Likewise.
407         gas/mips/tmipsel16-e.d: Likewise.
408         gas/mips/tmipsel16-f.d: Likewise.
409         gas/mmix/align-1.d: Likewise.
410         gas/mmix/basep-10.d: Likewise.
411         gas/mmix/basep-11.d: Likewise.
412         gas/mmix/basep-9.d: Likewise.
413         gas/mmix/comment-3.d: Likewise.
414         gas/mmix/cons-1.d: Likewise.
415         gas/mmix/cons-2.d: Likewise.
416         gas/mmix/expr-1.d: Likewise.
417         gas/mmix/fb-1.d: Likewise.
418         gas/mmix/fb-2.d: Likewise.
419         gas/mmix/greg1.d: Likewise.
420         gas/mmix/greg1a.d: Likewise.
421         gas/mmix/greg2.d: Likewise.
422         gas/mmix/greg2a.d: Likewise.
423         gas/mmix/greg3.d: Likewise.
424         gas/mmix/greg4.d: Likewise.
425         gas/mmix/greg7.d: Likewise.
426         gas/mmix/greg8.d: Likewise.
427         gas/mmix/is-1.d: Likewise.
428         gas/mmix/local-1.d: Likewise.
429         gas/mmix/odd-1.d: Likewise.
430         gas/mmix/op-0-1.d: Likewise.
431         gas/mmix/op-0-2.d: Likewise.
432         gas/mmix/prefix3.d: Likewise.
433         gas/mmix/pseudo-1.d: Likewise.
434         gas/mmix/weak1.d: Likewise.
435         gas/sh/sh64/crange1-1.d: Likewise.
436         gas/sh/sh64/crange1-2.d: Likewise.
437         gas/sh/sh64/crange2-2.d: Likewise.
438         gas/sh/sh64/crange3-1.d: Likewise.
439         gas/sh/sh64/crange4-1.d: Likewise.
440         gas/sh/sh64/crange5-1.d: Likewise.
441         gas/sh/sh64/datal32-3.d: Likewise.
442         gas/sh/sh64/datal64-3.d: Likewise.
443         gas/sh/sh64/endian-1.d: Likewise.
444         gas/sh/sh64/endian-2.d: Likewise.
445         gas/sh/sh64/localcom-1.d: Likewise.
446         gas/sh/sh64/rel32-5.d: Likewise.
447         gas/sh/sh64/rel64-5.d: Likewise.
448         gas/sh/sh64/ua32-1.d: Likewise.
449         gas/sh/sh64/ua64-1.d: Likewise.
450         gas/xstormy16/reloc-1.d: Likewise.
451
452 2003-09-01  Maciej W. Rozycki  <macro@ds2.pg.gda.pl>
453
454         * gas/mips/elf-rel-got-n32.d: Fix ulw and usw patterns for
455         little-endian.
456         * gas/mips/elf-rel-got-n64.d: Likewise.
457         * gas/mips/elf-rel-xgot-n32.d: Likewise.
458         * gas/mips/elf-rel-xgot-n64.d: Likewise.
459
460 2003-08-29  Jakub Jelinek  <jakub@redhat.com>
461
462         * gas/cfi/cfi-sparc-1.s: New test.
463         * gas/cfi/cfi-sparc-1.d: New test.
464         * gas/cfi/cfi-sparc64-1.s: New test.
465         * gas/cfi/cfi-sparc64-1.d: New test.
466         * gas/cfi/cfi.exp: Run them.
467
468 2003-08-19  Nick Clifton  <nickc@redhat.com>
469
470         * gas/arm/copro.s: Add tests of Addressing Mode 5 (Unindexed).
471         * gas/arm/arm.exp: Run copro.s as a dump test.
472         * gas/arm/copro.d: New file: expected disassembly of copro.s
473
474 2003-08-16  Jason Eckhardt  <jle@rice.edu>
475
476         * gas/i860/pseudo-ops01.{s,d}: New files.
477         * gas/i860/i860.exp: Execute the new test above.
478         * gas/i860/README.i860: Remove align defect from list.
479
480 2003-08-14  Nick Clifton  <nickc@redhat.com>
481
482         * gas/arm/pic.d: Update regexp for destination address of
483         unrelocated branch instructions so that they point to themselves.
484         * gas/arm/inst.d: Likewise.
485
486 2003-08-08  Andreas Schwab  <schwab@suse.de>
487
488         * gas/cfi/cfi-m68k.s, gas/cfi/cfi-m68k.d: New test.
489         * gas/cfi/cfi.exp (run_list_test): Run it.
490
491 2003-08-06  Jason Eckhardt  <jle@rice.edu>
492
493         * gas/i860/dir-align01.{s,d}: New files.
494         * gas/i860/i860.exp: Execute the new test above.
495
496 2003-08-06  Jason Eckhardt  <jle@rice.edu>
497
498         * gas/i860/dual02-err.l: Update expected error message.
499         * gas/i860/README.i860: Remove dual02-err from known failure list.
500
501 2003-08-05  Jason Eckhardt  <jle@rice.edu>
502
503         * gas/i860/README.i860: Remove dual01 from the known failures.
504
505 2003-08-05  Jason Eckhardt  <jle@rice.edu>
506
507         * gas/i860/dir-intel01.{s,d}: New files.
508         * gas/i860/dir-intel02.{s,d}: New files.
509         * gas/i860/dir-intel03-err.{s,l}: New files.
510         * gas/i860/i860.exp: Execute the above new tests.
511
512 2003-08-03  Jason Eckhardt  <jle@rice.edu>
513
514         * gas/i860/*.d: Prefix name with "i860".
515
516 2003-08-03  Jason Eckhardt  <jle@rice.edu>
517
518         * gas/i860/dual01.{s,d}: New files.
519         * gas/i860/dual02-err.{s,l}: New files.
520         * gas/i860/dual03.{s,d}: New files.
521         * gas/i860/i860.exp: Execute the above new tests.
522         * gas/i860/README.i860: Update.
523
524 2003-08-02  Alan Modra  <amodra@bigpond.net.au>
525
526         * gas/d10v/address-001.d: Adjust for objdump -d change.
527         * gas/d10v/control-001.d: Likewise.
528         * gas/d10v/error-001.d: Likewise.
529         * gas/d10v/immediate-001.d: Likewise.
530         * gas/d10v/immediate-002.d: Likewise.
531         * gas/d10v/immediate-003.d: Likewise.
532         * gas/d10v/immediate-006.d: Likewise.
533         * gas/d10v/immediate-007.d: Likewise.
534         * gas/d10v/instruction_packing-001.d: Likewise.
535         * gas/d10v/instruction_packing-002.d: Likewise.
536         * gas/d10v/instruction_packing-003.d: Likewise.
537         * gas/d10v/instruction_packing-004.d: Likewise.
538         * gas/d10v/instruction_packing-006.d: Likewise.
539         * gas/d10v/instruction_packing-007.d: Likewise.
540         * gas/d10v/instruction_packing-008.d: Likewise.
541         * gas/d10v/instruction_packing-009.d: Likewise.
542         * gas/d10v/instruction_packing-010.d: Likewise.
543         * gas/d10v/instruction_packing.d: Likewise.
544         * gas/d10v/label-001.d: Likewise.
545         * gas/d10v/warning-014.d: Likewise.
546         * gas/m88k/init.d: Likewise.
547
548 2003-08-01  Jason Eckhardt  <jle@rice.edu>
549
550         * gas/i860/README.i860: New file.
551
552 2003-07-29  Nick Clifton  <nickc@redhat.com>
553
554         * gas/sparc/unalign.d: Remove empty .text disassembly line.
555
556 2003-07-28  H.J. Lu  <hongjiu.lu@intel.com>
557
558         * gas/elf/elf.exp: Add section3 for note section.
559
560         * gas/elf/section3.d: New file.
561         * gas/elf/section3.s: Likewise.
562
563 2003-07-26  Alan Modra  <amodra@bigpond.net.au>
564
565         * gas/ppc/altivec.d: Update.
566         * gas/ppc/altivec_xcoff.d: Update.
567         * gas/ppc/altivec_xcoff64.d: Update.
568         * gas/ppc/booke.d: Update.
569         * gas/ppc/booke_xcoff.d: Update.
570         * gas/ppc/booke_xcoff64.d: Update.
571         * gas/ppc/e500.d: Update.
572
573 2003-07-23  Stephane Carrez  <stcarrez@nerim.fr>
574
575         * gas/m68hc11/m68hc11.exp: Execute the new tests.
576         * gas/m68hc11/abi.s: New test for abi elf flags.
577         * gas/m68hc11/abi-m68hc11-32-64.d: Test for 32-bit int, 64-bit float.
578         * gas/m68hc11/abi-m68hc11-16-64.d: Test for 16-bit int, 64-bit float.
579         * gas/m68hc11/abi-m68hc11-32-32.d: Test for 32-bit int, 32-bit float.
580         * gas/m68hc11/abi-m68hc11-16-32.d: Test for 16-bit int, 32-bit float.
581
582 2003-07-15  Richard Sandiford  <rsandifo@redhat.com>
583
584         * gas/mips/rm7000.[sd]: New test.
585         * gas/mips/mips.exp: Run it.
586
587 2003-07-10  Jakub Jelinek  <jakub@redhat.com>
588
589         * gas/cfi/cfi-ppc-1.s: New test.
590         * gas/cfi/cfi-ppc-1.d: New test.
591         * gas/cfi/cfi-s390-1.s: New test.
592         * gas/cfi/cfi-s390-1.s: New test.
593         * gas/cfi/cfi-s390x-1.s: New test.
594         * gas/cfi/cfi-s390x-1.s: New test.
595         * gas/cfi/cfi.exp: Run them.
596
597 2003-07-09  Alexandre Oliva  <aoliva@redhat.com>
598
599         2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
600         * gas/mn10300/am33-2.c (d8pcsec): PC-relative relocations within
601         text sections don't decay to section+offset.
602         * gas/mn10300/am33-2.d: Rebuilt.
603         2000-08-15  Eric Christopher  <echristo@cygnus.com>
604         * gas/mn10300/am33-2.c (d8pcsec): New Function
605         (condjmp): Adjust testcase for TC_LINKRELAX_FIXUP
606         functionality.
607         * gas/mn10300/am33-2.d: Regenerate
608         2000-05-24  Alexandre Oliva  <aoliva@cygnus.com>
609         * gas/mn10300/am33-2.c (d8pcoff): Likewise.
610         * gas/mn10300/am33-2.d: Rebuilt.
611         2000-04-01  Alexandre Oliva  <aoliva@cygnus.com>
612         * gas/mn10300/am33-2.c (main): Changed `.am332' to `.am33_2'.
613         Replaced `AM33 2.0' with `AM33/2.0'.
614         * gas/mn10300/am33-2.d, gas/mn10300/am33-2.s: Rebuilt.
615         2000-03-31  Alexandre Oliva  <aoliva@cygnus.com>
616         * gas/mn10300/am33-2.c: New file, that generated...
617         * gas/mn10300/am33-2.s, gas/mn10300/am33-2.d: New files.
618         * gas/mn10300/basic.exp: Test am33-2.
619
620 2003-07-08  Chris Demetriou  <cgd@broadcom.com>
621
622         * gas/testsuite/gas/mips/mips.exp: Make sure that branch-misc-2 is
623         run to compile non-PIC code, and add branch-misc-2pic.
624         * gas/mips/branch-misc-2.l: Adjust for change in non-PIC warnings.
625         * gas/mips/branch-misc-2pic.l: New file.
626         * gas/mips/branch-misc-2pic.s: New file.
627
628 2003-07-07  Richard Sandiford  <rsandifo@redhat.com>
629
630         * gas/h8300/h8sx_disp2.[sd]: Add tests for symbolic displacements.
631
632 2003-07-04  Alan Modra  <amodra@bigpond.net.au>
633
634         * gas/ppc/test2elf64.s: Rename to..
635         * gas/ppc/power4.s: ..this.  Add mtcr and mfcr testcases.
636         * gas/ppc/test2elf64.d: Rename to..
637         * gas/ppc/power4.d: ..this.  Update.
638         * gas/ppc/ppc.exp: Update.
639
640 2003-07-02  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
641
642         * gas/mips/set-arch.d: Fix GPR names and show raw insns.
643
644 2003-06-29  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
645
646         * gas/mips/set-arch.s: New file, testcase for .set arch=FOO.
647         * gas/mips/set-arch.d: Likewise.
648         * gas/mips/mips.exp: Use it.
649
650 2003-06-25  Richard Sandiford  <rsandifo@redhat.com>
651
652         * gas/h8300/h8sx_mov_imm.[sd]: Add tests for mov.[wl] #xx:8,@yy.
653
654 2003-06-24  Richard Sandiford  <rsandifo@redhat.com>
655
656         * gas/h8300/h8300.exp (h8sx_disp2, h8sx_rtsl, h8sx_mov_imm): Move...
657         * gas/h8300/h8300-elf.exp: ...here.
658
659 2003-06-23  H.J. Lu <hongjiu.lu@intel.com>
660
661         * gas/i386/i386.exp: Add prescott.
662
663         * gas/i386/prescott.d: New file.
664         * gas/i386/prescott.s: Likewise.
665
666 2003-06-21  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
667
668         * gas/mips/elf-rel-got-n32.d: Remove special handling for n32 ABI.
669         * gas/mips/elf-rel-xgot-n32.d: Likewise.
670         * gas/mips/jal-newabi.d: Likewise.
671
672 2003-06-21  Christian Groessler  <chris@groessler.org>
673
674         * gas/z8k: New directory.
675         * gas/z8k/dec.s: New file.
676         * gas/z8k/decbf.s: New file.
677         * gas/z8k/decf.s: New file.
678         * gas/z8k/eidi.s: New file.
679         * gas/z8k/eidif.s: New file.
680         * gas/z8k/inc.s: New file.
681         * gas/z8k/incbf.s: New file.
682         * gas/z8k/incf.s: New file.
683         * gas/z8k/inout.d: New file.
684         * gas/z8k/inout.s: New file.
685         * gas/z8k/jr-back.s: New file.
686         * gas/z8k/jr-backf.s: New file.
687         * gas/z8k/jr-forw.s: New file.
688         * gas/z8k/jr-forwf.s: New file.
689         * gas/z8k/ldk.s: New file.
690         * gas/z8k/ldkf.s: New file.
691         * gas/z8k/z8k.exp: New file.
692
693 2003-06-18  Jakub Jelinek  <jakub@redhat.com>
694
695         * gas/cfi/cfi-i386.d: Regenerated.
696         * gas/cfi/cfi-common-1.d: Regenerated.
697         * gas/cfi/cfi-common-2.d: Regenerated.
698         * gas/cfi/cfi-common-3.d: Regenerated.
699         * gas/cfi/cfi-x86_64.d: Regenerated.
700         * gas/cfi/cfi-alpha-1.d: Regenerated.
701         * gas/cfi/cfi-alpha-2.d: Regenerated.
702         * gas/cfi/cfi-alpha-3.d: Regenerated.
703
704 2003-06-17  Nick Clifton  <nickc@redhat.com>
705
706         * gas/i386/absrel.d: Tweak patterns to work for i386-pc-cygwin
707         target as well.
708         * gas/i386/sub.d: Likewise.
709
710 2003-06-17  Loren James Rittle  <rittle@latour.rsch.comm.mot.com>
711
712         * gas/alpha/elf-reloc-1.d: Allow system-specific gunk after
713         canonical file format.
714         * gas/alpha/elf-reloc-4.d: Likewise.
715         * gas/alpha/elf-reloc-5.d: Likewise.
716         * gas/alpha/elf-reloc-7.d: Likewise.
717         * gas/alpha/elf-reloc-8.d: Likewise.
718         * gas/alpha/elf-tls-1.d: Likewise.
719         * gas/alpha/elf-usepv-1.d: Likewise.
720
721 2003-06-16  Hans-Peter Nilsson  <hp@axis.com>
722
723         * gas/cris: Match output having $ register prefix.  Deal with
724         target variants default requiring register prefix on input.
725
726 2003-06-13  Richard Earnshaw  <rearnsha@arm.com>
727
728         * gas/arm/arm.exp: Pass -mfpu=fpa option to the FPA instruction test.
729
730 2003-06-12  Richard Sandiford  <rsandifo@redhat.com>
731
732         * gas/mips/elf-rel15.[sd]: New test.
733         * gas/mips/mips.exp: Run it.
734
735 2003-06-11  Richard Henderson  <rth@redhat.com>
736
737         * gas/cfi/cfi-common-3.[ds]: New.
738         * gas/cfi/cfi.exp: Run it.
739
740 2003-06-11  Alan Modra  <amodra@bigpond.net.au>
741
742         * gas/macros/app1.d: Ignore section symbols.
743         * gas/macros/app2.d: Likewise.
744         * gas/macros/app3.d: Likewise.
745         * gas/macros/app4.d: Likewise.
746
747 2003-06-10  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
748
749         * gas/mips/mips.exp: Fix typo.
750         * gas/mips/elempic.d: Force o64 ABI.
751         * gas/mips/telempic.d: Likewise.
752
753 2003-06-10  Alan Modra  <amodra@bigpond.net.au>
754
755         * lib/gas-defs.exp (proc is_elf_format): Copy from ld testsuite.
756         * gas/cfi/cfi.exp: Use here.  Only run tests when ELF.
757         * gas/macros/and.s: Avoid .set so we don't break mips.
758
759 2003-06-10  Alan Modra  <amodra@bigpond.net.au>
760
761         * gas/macros/and.s: New.
762         * gas/macros/macros.exp: Assemble it.
763
764 2003-06-10  Gary Hade <garyhade@us.ibm.com>
765
766         * gas/ppc/test2elf64.{s,d}: New test.
767         * gas/ppc/ppc.exp: Run new test.
768
769 2003-06-10  Richard Sandiford  <rsandifo@redhat.com>
770
771         * gas/h8300/h8sx_mov_imm.[sd]: New test.
772         * gas/h8300/h8300.exp: Run it.
773
774 2003-06-10  Richard Sandiford  <rsandifo@redhat.com>
775
776         * gas/h8300/h8sx_rtsl.[sd]: New test.
777         * gas/h8300/h8300.exp: Run it.
778
779 2003-06-10  Richard Sandiford  <rsandifo@redhat.com>
780
781         * gas/h8300/h8sx_disp2.[sd]: New test.
782         * gas/h8300/h8300.exp: Run it.
783
784 2003-06-07  Richard Henderson  <rth@redhat.com>
785
786         * gas/cfi/cfi-common-1.d, gas/cfi/cfi-common-1.s: New.
787         * gas/cfi/cfi-common-2.d, gas/cfi/cfi-common-2.s: New.
788         * gas/cfi/cfi-diag-1.d, gas/cfi/cfi-diag-1.s: New.
789         * gas/cfi/cfi.exp: Run them.
790
791 2003-06-05  Michael Snyder  <msnyder@redhat.com>
792
793         * gas/h8300/t01_mov.s: New file, tests mov instructions.
794         * gas/h8300/t02_mova.s: New file, tests mova instructions.
795         * gas/h8300/t03_add.s: New file, tests add instructions.
796         * gas/h8300/t04_sub.s: New file, tests sub instructions.
797         * gas/h8300/t05_cmp.s: New file, tests cmp instructions.
798         * gas/h8300/t06_ari2.s: New file, tests arithmetic instructions.
799         * gas/h8300/t07_ari3.s: New file, tests arithmetic instructions.
800         * gas/h8300/t08_or.s: New file, tests or instructions.
801         * gas/h8300/t09_xor.s: New file, tests xor instructions.
802         * gas/h8300/t10_and.s: New file, tests and instructions.
803         * gas/h8300/t11_logs.s: New file, tests logical instructions.
804         * gas/h8300/t12_bit.s: New file, tests bit instructions.
805         * gas/h8300/t13_otr.s.s: New file, tests misc. instructions.
806         * gas/h8300/t01_mov.exp: New file.
807         * gas/h8300/t02_mova.exp: New file.
808         * gas/h8300/t03_add.exp: New file.
809         * gas/h8300/t04_sub.exp: New file.
810         * gas/h8300/t05_cmp.exp: New file.
811         * gas/h8300/t06_ari2.exp: New file.
812         * gas/h8300/t07_ari3.exp: New file.
813         * gas/h8300/t08_or.exp: New file.
814         * gas/h8300/t09_xor.exp: New file.
815         * gas/h8300/t10_and.exp: New file.
816         * gas/h8300/t11_logs.exp: New file.
817         * gas/h8300/t12_bit.exp: New file.
818         * gas/h8300/t13_otr.exp: New file.
819
820 2003-06-04  Richard Henderson  <rth@redhat.com>
821
822         * gas/alpha/elf-usepv-1.[sd]: New.
823         * gas/alpha/elf-usepv-2.[sd]: New.
824         * gas/alpha/alpha.exp: Run them.
825         * gas/cfi/cfi-alpha-3.[sd]: New.
826         * gas/cfi/cfi.exp: Run it.
827
828 2003-05-31  Richard Henderson  <rth@redhat.com>
829
830         * gas/alpha/elf-reloc-8.d: Correct .eh_frame relocs.
831         * gas/cfi/cfi-alpha-2.d: New.
832         * gas/cfi/cfi-alpha-2.s: New.
833         * gas/cfi/cfi.exp: Run it.
834
835 2003-05-29  Richard Henderson  <rth@redhat.com>
836
837         * gas/alpha/elf-reloc-8.d: Add .eh_frame relocs.
838         * gas/cfi/cfi-alpha-1.d: New.
839         * gas/cfi/cfi-alpha-1.s: New.
840         * gas/cfi/cfi.exp: Run it.
841
842 2003-05-27  Richard Henderson  <rth@redhat.com>
843
844         * gas/cfi/cfi-i386.d: Update for dw2gencfi rewrite.
845         * gas/cfi/cfi-x86_64.d: Likewise.
846         * gas/cfi/cfi-i386-2.d: New.
847         * gas/cfi/cfi-i386-2.s: New.
848
849 2003-05-23  Jason Eckhardt  <jle@rice.edu>
850
851         * gas/i860/xp.s: New file.
852         * gas/i860/xp.d: New file.
853
854 2003-05-23  Richard Earnshaw  <rearnsha@arm.com>
855
856         * gas/i860/i860.exp: Don't call exit if the target isn't an i860.
857
858 2003-05-22  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
859
860         * gas/mips/jal-newabi.s: New file, testcase for NewABI xgot jal macro.
861         * gas/mips/jal-newabi.d: Likewise.
862         * gas/mips/mips.exp: Add new testcase.
863
864 2003-05-21  H.J. Lu <hongjiu.lu@intel.com>
865
866         * gas/hppa/parse/parse.exp: Add "space.s".
867         * gas/hppa/parse/space.s: New file to test spaces.
868
869 2003-05-20  Jason Eckhardt  <jle@rice.edu>
870
871         * gas/i860/branch.{s,d}: New files.
872         * gas/i860/system.{s,d}: New files.
873
874 2003-05-20  Jason Eckhardt  <jle@rice.edu>
875
876         * gas/i860/bitwise.{s,d}: New files.
877         * gas/i860/bte.{s,d}: New files.
878         * gas/i860/fldst01.{s,d}: New files.
879         * gas/i860/fldst02.{s,d}: New files.
880         * gas/i860/fldst03.{s,d}: New files.
881         * gas/i860/fldst04.{s,d}: New files.
882         * gas/i860/fldst05.{s,d}: New files.
883         * gas/i860/fldst06.{s,d}: New files.
884         * gas/i860/fldst07.{s,d}: New files.
885         * gas/i860/fldst08.{s,d}: New files.
886         * gas/i860/float01.{s,d}: New files.
887         * gas/i860/float02.{s,d}: New files.
888         * gas/i860/float03.{s,d}: New files.
889         * gas/i860/float04.{s,d}: New files.
890         * gas/i860/form.{s,d}: New files.
891         * gas/i860/iarith.{s,d}: New files.
892         * gas/i860/ldst01.{s,d}: New files.
893         * gas/i860/ldst02.{s,d}: New files.
894         * gas/i860/ldst03.{s,d}: New files.
895         * gas/i860/ldst04.{s,d}: New files.
896         * gas/i860/ldst05.{s,d}: New files.
897         * gas/i860/ldst06.{s,d}: New files.
898         * gas/i860/pfam.{s,d}: New files.
899         * gas/i860/pfmam.{s,d}: New files.
900         * gas/i860/pfmsm.{s,d}: New files.
901         * gas/i860/pfsm.{s,d}: New files.
902         * gas/i860/regress01.{s,d}: New files.
903         * gas/i860/shift.{s,d}: New files.
904         * gas/i860/simd.{s,d}: New files.
905
906 2003-05-20  Jason Eckhardt  <jle@rice.edu>
907
908         * gas/i860: New directory.
909         * gas/i860/i860.exp: New file.
910
911 2003-05-20  Michal Ludvig  <mludvig@suse.cz>
912
913         * gas/cfi/cfi.exp: Testsuite for cfi machinery.
914         * gas/cfi/cfi-x86_64.[sd]: Files for x86-64.
915         * gas/cfi/cfi-i386.[sd]: Files for i386.
916
917 2003-05-19  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
918
919         * gas/mips/mips.exp: mips-*-linux-*, mipsel-*-linux-* use only 32-bit
920         register width by default. Add them to addr32 and exclude offending
921         testcases.
922         * gas/mips/delay.s: Avoid odd floating point registers.
923         * gas/mips/delay.d: Likewise.
924         * gas/mips/nodelay.d: Likewise.
925         * gas/mips/mips4.s: Likewise.
926         * gas/mips/mips4.d: Likewise.
927         * gas/mips/mips5.s: Likewise.
928         * gas/mips/mips5.d: Likewise.
929         * gas/mips/vr5400.s: Likewise.
930         * gas/mips/vr5400.d: Likewise.
931         * gas/mips/vr5500.s: Likewise.
932         * gas/mips/vr5500.d: Likewise.
933         * gas/mips/elf_e_flags2.d: Allow different expansions of the move
934         macro.
935         * gas/mips/elf_e_flags3.d: Likewise.
936         * gas/mips/elf_e_flags4.d: Likewise.
937         * gas/mips/uld2-eb.d: Likewise.
938         * gas/mips/uld2-el.d: Likewise.
939
940 2003-05-16  Kelley Cook  <kelleycook@wideopenwest.com>
941
942         * lib/gas-defs.exp: Accept i[3-7]86 variants.
943
944 2003-05-13  Hans-Peter Nilsson  <hp@axis.com>
945
946         * gas/macros/app1.s, gas/macros/app1.d, gas/macros/app2.s,
947         gas/macros/app2.d, gas/macros/app3.s, gas/macros/app3.d,
948         gas/macros/app4.s, gas/macros/app4b.s, gas/macros/app4.d: New
949         tests.
950         * gas/macros/macros.exp: Run them.
951
952 2003-05-07  H.J. Lu <hongjiu.lu@intel.com>
953
954         * gas/ia64/ia64.exp: Add alias.
955
956         * gas/ia64/alias.s: New.
957         * gas/ia64/alias.d: Likewise.
958
959 2003-05-06  Alexandre Oliva  <aoliva@redhat.com>
960
961         * gas/mips/abs.d, gas/mips/add.d, gas/mips/and.d,
962         gas/mips/beq.d, gas/mips/bge.d, gas/mips/bgeu.d,
963         gas/mips/blt.d, gas/mips/bltu.d, gas/mips/branch-misc-1.d,
964         gas/mips/break20.d, gas/mips/cp0sel-names-mips32.d,
965         gas/mips/cp0sel-names-mips32r2.d,
966         gas/mips/cp0sel-names-mips64.d,
967         gas/mips/cp0sel-names-numeric.d, gas/mips/cp0sel-names-sb1.d,
968         gas/mips/elf-jal.d, gas/mips/elf-rel.d, gas/mips/elf-rel2.d,
969         gas/mips/elf-rel3.d, gas/mips/elf-rel4.d, gas/mips/elf-rel5.d,
970         gas/mips/elf-rel6.d, gas/mips/elf-rel7.d,
971         gas/mips/elf_arch_mips1.d, gas/mips/elf_arch_mips2.d,
972         gas/mips/elf_arch_mips3.d, gas/mips/elf_arch_mips32.d,
973         gas/mips/elf_arch_mips32r2.d, gas/mips/elf_arch_mips4.d,
974         gas/mips/elf_arch_mips5.d, gas/mips/elf_arch_mips64.d,
975         gas/mips/elf_ase_mips16.d, gas/mips/empic.d,
976         gas/mips/empic2.d, gas/mips/empic3_e.d, gas/mips/empic3_g1.d,
977         gas/mips/empic3_g2.d, gas/mips/hwr-names-mips32r2.d,
978         gas/mips/hwr-names-numeric.d, gas/mips/jal-empic-elf-2.d,
979         gas/mips/jal-empic-elf-3.d, gas/mips/jal-empic-elf.d,
980         gas/mips/jal-svr4pic.d, gas/mips/jal-xgot.d, gas/mips/jal.d,
981         gas/mips/la-empic.d, gas/mips/la-svr4pic.d,
982         gas/mips/la-xgot.d, gas/mips/la.d, gas/mips/lb-empic.d,
983         gas/mips/lb-svr4pic.d, gas/mips/lb-xgot-ilocks.d,
984         gas/mips/lb-xgot.d, gas/mips/lb.d, gas/mips/ld-empic.d,
985         gas/mips/ld-svr4pic.d, gas/mips/ld-xgot.d, gas/mips/ld.d,
986         gas/mips/li.d, gas/mips/lif-empic.d, gas/mips/lif-svr4pic.d,
987         gas/mips/lif-xgot.d, gas/mips/lifloat.d,
988         gas/mips/mips-gp32-fp32-pic.d, gas/mips/mips-gp32-fp32.d,
989         gas/mips/mips-gp32-fp64-pic.d, gas/mips/mips-gp32-fp64.d,
990         gas/mips/mips-gp64-fp32-pic.d, gas/mips/mips-gp64-fp32.d,
991         gas/mips/mips-gp64-fp64-pic.d, gas/mips/mips-gp64-fp64.d,
992         gas/mips/mips.exp, gas/mips/mips16-e.d, gas/mips/mips16-f.d,
993         gas/mips/mips32.d, gas/mips/mips32r2.d, gas/mips/mips4010.d,
994         gas/mips/mips4650.d, gas/mips/mips64.d, gas/mips/mipsel16-e.d,
995         gas/mips/mipsel16-f.d, gas/mips/rol-hw.d, gas/mips/rol.d,
996         gas/mips/sb.d, gas/mips/sync.d, gas/mips/tempic.d,
997         gas/mips/tmips16-e.d, gas/mips/tmips16-f.d,
998         gas/mips/tmipsel16-e.d, gas/mips/tmipsel16-f.d,
999         gas/mips/trunc.d, gas/mips/uld.d, gas/mips/ulh-empic.d,
1000         gas/mips/ulh-svr4pic.d, gas/mips/ulh-xgot.d, gas/mips/ulh.d,
1001         gas/mips/ulh2-eb.d, gas/mips/ulh2-el.d, gas/mips/ulw.d,
1002         gas/mips/ulw2-eb.d, gas/mips/ulw2-eb-ilocks.d, gas/mips/ulw2-el.d,
1003         gas/mips/ulw2-el-ilocks.d, gas/mips/usd.d, gas/mips/ush.d,
1004         gas/mips/usw.d, gas/mips/vr4122.d: Added ABI specification.
1005         gas/vtable/vtable.exp: mips64*-*-linux* and mips*-*-irix6* are
1006         RELA.
1007
1008 2003-05-03  H.J. Lu <hjl@gnu.org>
1009
1010         * gas/elf/symver.s: Use '%' instead of '@' in .type.
1011         * gas/elf/type.s: Likewise.
1012
1013 2003-05-03  H.J. Lu <hjl@gnu.org>
1014
1015         * gas/elf/elf.exp (run_list_test): Support pipe for readelf.
1016
1017         * gas/elf/type.e-m32r: Removed.
1018         * gas/elf/type.e-mips: Likewise.
1019         * gas/elf/type.e-miwmmxt: Likewise.
1020
1021         * gas/elf/type.e: Updated.
1022
1023 2003-05-03  H.J. Lu <hjl@gnu.org>
1024
1025         * gas/ia64/ia64.exp: Add unwind.
1026
1027         * gas/ia64/unwind.s: New. Test the new section attribute 'o'
1028         and the new section type "unwind".
1029         * gas/ia64/unwind.d: Likewise.
1030
1031 2003-05-02  Chris Demetriou  <cgd@broadcom.com>
1032
1033         * gas/mips/mips.exp (mips_arch_init): Reimplement in
1034         a way that's safe with ancient versions of tcl/expect.
1035
1036 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
1037
1038         * gas/mips/mips.exp (mips_arch_init): New function.
1039         Call it before setting up architecture array entries.
1040
1041 2003-05-01  H.J. Lu <hjl@gnu.org>
1042
1043         * gas/elf/elf.exp (run_list_test): Accept empty $opts.
1044         Add type test.
1045
1046         * gas/elf/type.e: New file.
1047         * gas/elf/type.s: Likewise.
1048         * gas/elf/type.e-m32r: Likewise.
1049         * gas/elf/type.e-mips: Likewise.
1050         * gas/elf/type.e-miwmmxt: Likewise.
1051
1052 2003-05-01  H.J. Lu <hjl@gnu.org>
1053
1054         * gas/ia64/ia64.exp: Add secname.
1055
1056         * gas/ia64/secname.s: New. Test the trailing '#' in section
1057         name.
1058         * gas/ia64/secname.d: Likewise.
1059
1060 2003-05-01  H.J. Lu <hjl@gnu.org>
1061
1062         * gas/ia64/ia64.exp: Add "global".
1063
1064         * gas/ia64/global.d: New file.
1065         * gas/ia64/global.s: Likewise.
1066
1067 2003-04-30  H.J. Lu <hjl@gnu.org>
1068
1069         * gas/ia64/ia64.exp: Add order.
1070
1071         * gas/ia64/order.s: New file.
1072         * gas/ia64/order.d: Likewise.
1073
1074 2003-04-29  H.J. Lu <hjl@gnu.org>
1075
1076         * gas/ia64/ia64.exp: Add align.
1077
1078         * gas/ia64/align.d: New file.
1079         * gas/ia64/align.s: Likewise.
1080
1081         * ia64/dependency-1.d: Remove the padding.
1082
1083 2003-04-30  H.J. Lu <hjl@gnu.org>
1084
1085         * gas/ia64/ia64.exp: Add real.
1086
1087         * gas/ia64/real.s: New file.
1088         * gas/ia64/real.d: Likewise.
1089
1090 2003-04-29  Nick Clifton  <nickc@redhat.com>
1091
1092         * gas/elf/elf.exp: Invoke symver test.
1093         * gas/elf/symver.s: New test case.
1094         * gas/elf/symver.d: Expected output.
1095
1096 2003-04-24  Nick Clifton  <nickc@redhat.com>
1097
1098         * gas/ppc/astest2.s: Add tests for conditional branches with
1099         probability indicators.
1100         * gas/ppc/astest2.d: Add expected disassembly.
1101
1102 2003-04-23  H.J. Lu <hjl@gnu.org>
1103
1104         * gas/ia64/opc-i.s: Add testcases for valid label.
1105         * gas/ia64/opc-i.d: Updated.
1106
1107 2003-04-10  Alexandre Oliva  <aoliva@redhat.com>
1108
1109         * gas/mips/elf-rel-got-n32.d, gas/mips/elf-rel-got-n32.s,
1110         gas/mips/elf-rel-got-n64.d, gas/mips/elf-rel-got-n64.s,
1111         gas/mips/elf-rel-xgot-n32.d, gas/mips/elf-rel-xgot-n64.d: New.
1112         * gas/mips/mips.exp: Test them.
1113
1114 2003-04-08  Nick Clifton  <nickc@redhat.com>
1115
1116         * gas/m32r/m32r.exp: Run signed-relocs test.
1117         * gas/m32r/signed-relocs.s: New file: Test signed relocs.
1118         * gas/m32r/signed-relocs.d: New file: Expected results
1119
1120         * gas/ia64/dependency-1.s: New file: Test read before write dependency.
1121         * gas/ia64/dependency-1.d: New file: Expected assembly results.
1122         * gas/ia64/ia64.exp: Run the new test.
1123
1124 2003-04-05  Stephane Carrez  <stcarrez@nerim.fr>
1125
1126         * gas/m68hc11/bug-1825.d (_table): Update.
1127         * gas/m68hc11/bug-1825.s (_table): Add tests for 16-bit absolute relocs
1128
1129 2003-04-05  Stephane Carrez  <stcarrez@nerim.fr>
1130
1131         * gas/m68hc11/insns.s: Add %page and %addr checks.
1132         * gas/m68hc11/insns12.s: Likewise.
1133         * gas/m68hc11/insns-dwarf2.d: Update.
1134         * gas/m68hc11/insns.d: Update.
1135
1136 2003-04-04  Chris Demetriou  <cgd@broadcom.com>
1137
1138         * gas/mips/mips5.d: New test.
1139         * gas/mips/mips5.l: New test stderr listing.
1140         * gas/mips/mips5.s: New test source file.
1141         * gas/mips/mips.exp: Run the mips5 test.
1142
1143 2003-04-03  Philip Blundell  <philb@gnu.org>
1144
1145         * gas/arm/offset.s: New test.
1146         * gas/arm/arm.exp (run_errors_test): Run it.
1147
1148 2003-04-02  Chris Demetriou  <cgd@broadcom.com>
1149
1150         * gas/mips/ulh.d: Adjust for ulh and ulhu macro assembly changes.
1151
1152         * gas/mips/mips.exp: Define new "gpr_ilocks" architecture
1153         property, and add it to mips2 (and later) chips and r3900.
1154         * gas/mips/uld2.s: New test source file.
1155         * gas/mips/ulh2.s: Likewise.
1156         * gas/mips/ulw2.s: Likewise.
1157         * gas/mips/uld2.l: New test stderr listing.
1158         * gas/mips/ulh2.l: Likewise.
1159         * gas/mips/ulw2.l: Likewise.
1160         * gas/mips/uld2-eb.d: New test.
1161         * gas/mips/uld2-el.d: Likewise.
1162         * gas/mips/ulh2-eb.d: Likewise.
1163         * gas/mips/ulh2-el.d: Likewise.
1164         * gas/mips/ulw2-eb-ilocks.d: Likewise.
1165         * gas/mips/ulw2-eb.d: Likewise.
1166         * gas/mips/ulw2-el-ilocks.d: Likewise.
1167         * gas/mips/ulw2-el.d: Likewise.
1168         * gas/mips/mips.exp: Run new tests for appropriate architectures.
1169
1170 2003-04-01  Bob Wilson  <bob.wilson@acm.org>
1171
1172         * gas/xtensa/all.exp: New file.
1173         * gas/xtensa/entry_align.s: Likewise.
1174         * gas/xtensa/entry_misalign2.s: Likewise.
1175         * gas/xtensa/entry_misalign.s: Likewise.
1176         * gas/xtensa/j_too_far.s: Likewise.
1177         * gas/xtensa/loop_align.s: Likewise.
1178         * gas/xtensa/loop_misalign.s: Likewise.
1179
1180 2003-03-25  Stan Cox   <scox@redhat.com>
1181             Nick Clifton  <nickc@redhat.com>
1182
1183         Contribute support for Intel's iWMMXt chip - an ARM variant:
1184
1185         * gas/arm/arm.exp: Run iwmmxt test.
1186         * gas/arm/iwmmxt.s: New test source file.
1187         * gas/arm/iwmmxt.d: New test expected results file.
1188         * gas/elf/elf.exp: Fix section2 test to cope with note section.
1189         * gas/eld/section2.e-miwxxmt: New test expected results file.
1190
1191 2003-03-12  Alexandre Oliva  <aoliva@redhat.com>
1192
1193         * gas/mips/branch-misc-2.s: Add branch to symbol in another
1194         section.
1195         * gas/mips/branch-misc-2.l: Update error messages and warnings.
1196
1197 2003-03-12  Alexandre Oliva  <aoliva@redhat.com>
1198
1199         * Reverted previous patch.
1200
1201 2003-03-02  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1202
1203         * gas/mips/bge.d: Reactivate external branch tests.
1204         * gas/mips/bge.s: Likewise.
1205         * gas/mips/bgeu.d: Likewise.
1206         * gas/mips/bgeu.s: Likewise.
1207         * gas/mips/blt.d: Likewise.
1208         * gas/mips/blt.s: Likewise.
1209         * gas/mips/bltu.d: Likewise.
1210         * gas/mips/bltu.s: Likewise.
1211         * gas/mips/branch-misc-2.d: New File.
1212         * gas/mips/branch-misc-2.l: Remove.
1213         * gas/mips/mips.exp: Adjust branch-misc-2 test.
1214
1215 2003-02-21  Nick Clifton  <nickc@redhat.com>
1216
1217         * gas/all/test-gen.c: New file: Framework for automatically
1218         generating assembler test files.
1219         * gas/all/test-examples.c: New file: Example of a file using
1220         test-gen.c.
1221
1222         * gas/arm/maverick.c: Rework to produce correct test files and
1223         fix formatting.
1224         * gas/arm/maverick.s: Regenerate.
1225         * gas/arm/maverick.d: Regenerate.
1226         * gas/arm/arm.exp: Always run Maverick tests.
1227
1228 2003-02-21  Richard Sandiford  <rsandifo@redhat.com>
1229
1230         * gas/mips/elf-rel14.[sd]: New test.
1231         * gas/mips/mips.exp: Run it.
1232
1233 2003-02-07  Richard Sandiford  <rsandifo@redhat.com>
1234
1235         * gas/mips/rel12.[sd], gas/mips/rel13.[sd]: New tests.
1236         * gas/mips/mips.exp: Run them.
1237
1238 2003-02-07  Richard Sandiford  <rsandifo@redhat.com>
1239
1240         * gas/mips/expr1.[sd]: New test.
1241         * gas/mips/mips.exp: Run it.
1242
1243 2003-02-06  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
1244
1245         * gas/i386/x86-64-opcode.s: More tests for x86-64 MOVD opcodes.
1246         * gas/i386/x86-64-opcode.d: Adjust to suit.
1247
1248 2003-02-04  Hans-Peter Nilsson  <hp@axis.com>
1249
1250         * gas/cris/rd-dw2-1.d: Adjust for dwarf2 directory table change.
1251
1252 2003-02-02  Richard Sandiford  <rsandifo@redhat.com>
1253
1254         * gas/mips/elf-rel8.[sd], gas/mips/elf-rel9.[sd],
1255         gas/mips/elf-rel10.[sd], gas/mips/elf-rel11.[sd]: New tests.
1256         * gas/mips/mips.exp: Run elf-rel8 and elf-rel9 for all elf
1257         targets.  Run elf-rel10 and elf-rel11 for NewABI targets.
1258
1259 2003-01-27  Alexandre Oliva  <aoliva@redhat.com>
1260
1261         * gas/mips/n32-consec.d: New.
1262         * gas/mips/n32-consec.s: New.
1263         * gas/mips/mips.exp (run_list_test_arches): Run it on irix6 and
1264         mips64*-linux* systems.
1265
1266 2003-01-23  Martin Schwidefsky  <schwidefsky@de.ibm.com>
1267
1268         * gas/s390/reloc.s: Add test for PLT reloc against locally defined
1269         but global function.
1270         * gas/s390/reloc.d: Likewise.
1271         * gas/s390/reloc64.s: Likewise.
1272         * gas/s390/reloc64.d: Likewise.
1273
1274 2003-01-21  Adrian Bunk <bunk@fs.tum.de>
1275
1276         * gas/sparc/sparc.exp (sparc_elf_setup): All NetBSD ELF targets
1277         should pass these tests.
1278
1279 2003-01-20  Martin Schwidefsky  <schwidefsky@de.ibm.com>
1280
1281         * gas/s390/reloc.d: Add tests for the new gotoff, gotplt and pltoff
1282         relocations.
1283         * gas/s390/reloc.s: Likewise.
1284         * gas/s390/reloc64.d: Likewise.
1285         * gas/s390/reloc64.s: Likewise.
1286
1287 2003-01-07  DJ Delorie  <dj@redhat.com>
1288
1289         * gas/xstormy16/reloc-2.d: Adjust for fixed REL12 relocs.
1290
1291 2003-01-02  Jeff Johnston  <jjohnstn@redhat.com>
1292
1293         * gas/iq2000: New testsuite.
1294
1295 2003-01-02  Chris Demetriou  <cgd@broadcom.com>
1296
1297         * gas/mips/elf_arch_mips32r2.d: Fix file description comment.
1298
1299 2002-12-31  Chris Demetriou  <cgd@broadcom.com>
1300
1301         * gas/mips/cp0sel-names-mips32.d: New test.
1302         * gas/mips/cp0sel-names-mips32r2.d: New test.
1303         * gas/mips/cp0sel-names-mips64.d: New test.
1304         * gas/mips/cp0sel-names-numeric.d: New test.
1305         * gas/mips/cp0sel-names-sb1.d: New test.
1306         * gas/mips/cp0sel-names.s: New test source file.
1307         * gas/mips/mips.exp: Run new tests.
1308
1309 2002-12-30  Chris Demetriou  <cgd@broadcom.com>
1310
1311         * gas/mips/elf_arch_mips1.d: New test.
1312         * gas/mips/elf_arch_mips2.d: New test.
1313         * gas/mips/elf_arch_mips3.d: New test.
1314         * gas/mips/elf_arch_mips4.d: New test.
1315         * gas/mips/elf_arch_mips5.d: New test.
1316         * gas/mips/elf_arch_mips32.d: New test.
1317         * gas/mips/elf_arch_mips32r2.d: New test.
1318         * gas/mips/elf_arch_mips64.d: New test.
1319         * gas/mips/empty.s: New test source file.
1320         * gas/mips/mips.exp: Run new tests.
1321
1322         * gas/mips/elf_ase_mips16.d: Change to use empty.s
1323         * gas/mips/elf_ase_mips16.s: Remove.
1324
1325 2002-12-30  Chris Demetriou  <cgd@broadcom.com>
1326
1327         * gas/mips/cp0-names-mips32r2.d: New test.
1328         * gas/mips/hwr-names-mips32r2.d: New test.
1329         * gas/mips/hwr-names-numeric.d: New test.
1330         * gas/mips/hwr-names.s: New test source file.
1331         * gas/mips/mips32r2.d: New test.
1332         * gas/mips/mips32r2.s: New test source file.
1333         * gas/mips/mips32r2-ill.l: New test.
1334         * gas/mips/mips32r2-ill.s: New test source file.
1335         * gas/mips/mips.exp: Add mips32r2 architecture data array
1336         entry.  Run new tests mentioned above.
1337
1338 2002-12-24    Dmitry Diky <diwil@mail.ru>
1339
1340         * gas/msp430: New directory.
1341         * gas/msp430/msp430.exp: Test msp430 assembler.
1342         * gas/msp430/opcode.s: Test source file.
1343         * gas/msp430/opcode.s: Expected disassembly.
1344
1345 2002-12-27  Chris Demetriou  <cgd@broadcom.com>
1346
1347         * gas/mips/mips.exp: Define the notion of an "architecture data
1348         array," add comments indicating how to add a new architecture and
1349         suggestions for adding new tests.  Populate the architecture data
1350         array with many known architectures and convert many tests to
1351         be run for multiple architectures.
1352         (mips_arches): New global array.
1353         (mips_arch_create, mips_arch_list_all, mips_arch_data)
1354         (mips_arch_displayname, mips_arch_properties)
1355         (mips_arch_as_flags, mips_arch_objdump_flags, mips_arch_matches)
1356         (mips_arch_list_matching): New functions to operate on mips_arches.
1357         (run_dump_test_arch, run_dump_test_arches, run_list_test_arch)
1358         (run_list_test_arches): New functions.
1359         (run_list_test): Document and add an optional "test name" argument.
1360         * gas/mips/abs.d: Remove CPU-specific assembler and objdump flags,
1361         and CPU names from test names.
1362         * gas/mips/add.d: Likewise.
1363         * gas/mips/and.d: Likewise.
1364         * gas/mips/dli.d: Likewise.
1365         * gas/mips/jal-empic-elf-2.d: Likewise.
1366         * gas/mips/jal-empic-elf-3.d: Likewise.
1367         * gas/mips/jal-empic-elf.d: Likewise.
1368         * gas/mips/lb-svr4pic.d: Likewise.
1369         * gas/mips/lb.d: Likewise.
1370         * gas/mips/mips32.d: Likewise.
1371         * gas/mips/mips4.d: Likewise.
1372         * gas/mips/mips64.d: Likewise.
1373         * gas/mips/rol-hw.d: Likewise.
1374         * gas/mips/rol.d: Likewise.
1375         * gas/mips/rol64-hw.d: Likewise.
1376         * gas/mips/rol64.d: Likewise.
1377         * gas/mips/elf-jal.d: Likewise.  Also, indicate ELF in test name.
1378         * gas/mips/mips64-mdmx.d: Tweak printed name to indicate that this
1379         test uses the -mdmx flag.
1380         * gas/mips/mips64-mips3d.d: Tweak printed name to indicate that
1381         this test uses the -mips3d flag.
1382         * gas/mips/mips64-mips3d-incl.d: New file.
1383
1384 2002-12-27  Chris Demetriou  <cgd@broadcom.com>
1385
1386         * gas/mips/cp0-names-mips32.d: New file.
1387         * gas/mips/cp0-names-mips64.d: New file.
1388         * gas/mips/cp0-names-numeric.d: New file.
1389         * gas/mips/cp0-names-sb1.d: New file.
1390         * gas/mips/cp0-names.s: New file.
1391         * gas/mips/fpr-names-32.d: New file.
1392         * gas/mips/fpr-names-64.d: New file.
1393         * gas/mips/fpr-names-n32.d: New file.
1394         * gas/mips/fpr-names-numeric.d: New file.
1395         * gas/mips/fpr-names.s: New file.
1396         * gas/mips/gpr-names-32.d: New file.
1397         * gas/mips/gpr-names-64.d: New file.
1398         * gas/mips/gpr-names-n32.d: New file.
1399         * gas/mips/gpr-names-numeric.d: New file.
1400         * gas/mips/gpr-names.s: New file.
1401         * gas/mips/mips.exp: Run new tests.
1402
1403 2002-12-20  Chris Demetriou  <cgd@broadcom.com>
1404
1405         * lib/gas-defs.exp (run_dump_test): Add a new optional argument,
1406         "extra_options".
1407
1408 2002-12-18  Chris Demetriou  <cgd@broadcom.com>
1409
1410         * gas/mips/rol.s: Add ".set noat" and some new instructions to test.
1411         * gas/mips/rol64.s: Likewise.
1412         * gas/mips/rol.l: New file.
1413         * gas/mips/rol.d: Adjust to use rol.l and for rol.s changes.
1414         * gas/mips/rol64.l: New file.
1415         * gas/mips/rol64.d: Adjust to use rol64.l and for rol64.s changes.
1416         * gas/mips/rol-hw.d: New file.
1417         * gas/mips/rol-hw.l: New file.
1418         * gas/mips/rol64-hw.d: New file.
1419         * gas/mips/rol64-hw.l: New file.
1420         * gas/mips/mips.exp: Run rol-hw and rol64-hw tests.
1421
1422 2002-12-16  Kazu Hirata  <kazu@cs.umass.edu>
1423
1424         * testsuite/gas/h8300/cmpsi2.s: Fix a comment typo.
1425
1426 2002-12-12  Alexandre Oliva  <aoliva@redhat.com>
1427
1428         * gas/mips/beq.d: Comment out branches to undefined symbols,
1429         no longer supported.
1430         * gas/mips/beq.s: Likewise.
1431         * gas/mips/bge.d: Likewise.
1432         * gas/mips/bge.s: Likewise.
1433         * gas/mips/bgeu.d: Likewise.
1434         * gas/mips/bgeu.s: Likewise.
1435         * gas/mips/blt.d: Likewise.
1436         * gas/mips/blt.s: Likewise.
1437         * gas/mips/bltu.d: Likewise.
1438         * gas/mips/bltu.s: Likewise.
1439         * gas/mips/mips.exp: Change branch-misc-2 test to run_list_test.
1440         * gas/mips/branch-misc-2.d: Removed.
1441         * gas/mips/branch-misc-2.s: Added branches to undefined symbols.
1442         * gas/mips/branch-misc-2.l: New.
1443
1444 2002-12-09  Aldy Hernandez  <aldyh@redhat.com>
1445
1446         * gas/ppc/booke.d: Fix msync and mbar to reflect reality.
1447
1448         * gas/ppc/e500.d: Fix m[tf]pmr to reflect reality.
1449
1450 2002-12-08  Stephane Carrez  <stcarrez@nerim.fr>
1451
1452         * gas/m68hc11/m68hc11.exp (gas_m68hc11_error): New function;
1453         (gas_m68hc11_warning): New function.
1454         (gas_m68hc11_message): New function.
1455         (top): New tests for assembler errors.
1456         (gas_m68hc11_opcode_list): New function.
1457         (top): New tests for opcode list.
1458
1459 2002-12-08  Stephane Carrez  <stcarrez@nerim.fr>
1460
1461         * gas/m68hc11/bug-1825.s: Add some tests.
1462         * gas/m68hc11/bug-1825.d: Update.
1463         * gas/m68hc11/opers12.d: Update.
1464         * gas/m68hc11/opers12-dwarf2.d: Update.
1465
1466 2002-12-05  Richard Henderson  <rth@redhat.com>
1467
1468         * gas/ia64/ltoff22x-1.[ds]: New.
1469         * gas/ia64/ia64.exp: Run it.
1470
1471 2002-12-05  Jim Wilson  <wilson@redhat.com>
1472
1473         * gas/ia64/opc-x.d: Regenerate.
1474
1475 2002-12-05  Alan Modra  <amodra@bigpond.net.au>
1476
1477         * gas/arm/adrl.s: Pad end of .text.
1478         * gas/arm/adrl.d: Adjust to suit.
1479
1480 2002-12-04  David Mosberger  <davidm@hpl.hp.com>
1481
1482         * gas/ia64/opc-b.d: Update for instructions added by SDM2.1.
1483         * gas/ia64/opc-b.s: Ditto.
1484         * gas/ia64/opc-f.d: Ditto.
1485         * gas/ia64/opc-f.s: Ditto.
1486         * gas/ia64/opc-i.d: Ditto.
1487         * gas/ia64/opc-i.s: Ditto.
1488         * gas/ia64/opc-m.d: Ditto.
1489         * gas/ia64/opc-m.s: Ditto.
1490         * gas/ia64/opc-x.d: Ditto.
1491         * gas/ia64/opc-x.s: Ditto.
1492
1493 2002-12-03  Richard Henderson  <rth@redhat.com>
1494
1495         * gas/ia64/ldxmov-1.[ds]: New.
1496         * gas/ia64/ldxmov-2.[ls]: New.
1497         * gas/ia64/ia64.exp: Run them.
1498
1499 2002-12-03  Alan Modra  <amodra@bigpond.net.au>
1500
1501         * gas/arm/adrl.s: Test behaviour against globals too.
1502         * gas/arm/adrl.d: Adjust.
1503
1504 2002-12-02  Nick Clifton  <nickc@redhat.com>
1505
1506         * gasp: Remove entire directory tree.  (Gasp has been removed from
1507         binutils).
1508         * config/default.asp (GASP): Remove definition and initialization.
1509
1510 2002-12-01  Stephane Carrez  <stcarrez@nerim.fr>
1511
1512         * gas/m68hc11/m68hc11.exp: Rename from all.exp; run the new tests.
1513         * gas/m68hc11/all.exp: Remove.
1514         * gas/m68hc11/indexed12.d: New test.
1515         * gas/m68hc11/indexed12.s: Likewise.
1516         * gas/m68hc11/bug-1825.d: Likewise.
1517         * gas/m68hc11/bug-1825.s: Likewise.
1518
1519 2002-12-01  Stephane Carrez  <stcarrez@nerim.fr>
1520
1521         * gas/m68hc11/insns.s: Don't use .comm for stack symbol so that objdump
1522         can find the real symbol and not a gas internal debug symbol.
1523         * gas/m68hc11/insns.d: Update.
1524         * gas/m68hc11/insns-dwarf2.d: Update.
1525         * gas/m68hc11/insns12.d: Update.
1526         * gas/m68hc11/opers12.s (min5b, min9b): Use 16 and -256 for the min.
1527         * gas/m68hc11/opers12.d: Update after indexed offset operand fixes.
1528         * gas/m68hc11/opers12-dwarf2.d: Likewise.
1529
1530 2002-11-30  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
1531
1532         * sh/gas/sh/pic.s: Add a test for ".long foo@PLT+.-2-label".
1533         * sh/gas/sh/pic.d: Add expected output.
1534
1535 2002-11-29  Nick Clifton  <nickc@redhat.com>
1536
1537         * gas/arm/arch5tej.s: Replace "nop"s with tests of breakpoint
1538         instruction.
1539         * gas/arm/arch5tej.d: Expect "bkpt"s not nops.
1540
1541 2002-11-26  Hans-Peter Nilsson  <hp@axis.com>
1542
1543         * gas/cris/rd-bcnst.d, gas/cris/rd-bcnst.d: New test.
1544
1545 2002-11-25  DJ Delorie  <dj@redhat.com>
1546
1547         * gas/xstormy16/allinsn.d: Fix sdiv/sdivlh encodings.
1548
1549 2002-11-19  DJ Delorie  <dj@redhat.com>
1550
1551         * gas/xstormy16/allinsn.sh: Add sdiv, divlh, and sdivlh.
1552         * gas/xstormy16/allinsn.d: Regenerate.
1553         * gas/xstormy16/allinsn.s: Regenerate.
1554
1555 2002-11-18  Svein E. Seldal  <Svein.Seldal@solidas.com>
1556
1557         * gas/all/gas.exp: Setup for tic4x testcase
1558         * gas/macros/macros.exp: Ditto
1559         * gas/tic4x: New tic4x gas testsuite directory
1560         * gas/tic4x/addressing.s: Create. Fix bug in one insn
1561         * gas/tic4x/addressing_c3x.d: Create and update
1562         * gas/tic4x/addressing_c4x.d: Create and update
1563         * gas/tic4x/allopcodes.S: Create. Add support for new
1564         opclass.h changes.
1565         * gas/tic4x/data.d: Create
1566         * gas/tic4x/data.s: Create
1567         * gas/tic4x/float.d: Create
1568         * gas/tic4x/float.s: Create
1569         * gas/tic4x/opclasses.h: Create. Added testsuites for the
1570         new enhanced opcodes.
1571         * gas/tic4x/opcodes.s: Create (regenerate).
1572         * gas/tic4x/opcodes_c3x.d: Create. Updated from enhanced
1573         changes
1574         * gas/tic4x/opcodes_c4x.d: Create. Ditto.
1575         * gas/tic4x/rebuild.sh: Create
1576         * gas/tic4x/registers.s: Create
1577         * gas/tic4x/registers_c3x.d: Create
1578         * gas/tic4x/registers_c4x.d: Create
1579         * gas/tic4x/zeros.d: Create
1580         * gas/tic4x/zeros.s: Create
1581         * gas/tic4x/opcodes_new.d: Added new testsuite for
1582         the enhanced and special insns.
1583         * gas/tic4x/tic4x.exp: Create. Added the opcodes_new testsuite
1584
1585 2002-11-12  Alan Modra  <amodra@bigpond.net.au>
1586
1587         * gas/ppc/booke.d: Adjust output for corrected condition reg.
1588
1589 2002-11-07  Nick Clifton  <nickc@redhat.com>
1590
1591         * gas/all/gas.exp: Only run fastcall test for x86 PE targets.
1592
1593 2002-11-07  Casper S. Hornstrup  <chorns@users.sourceforge.net>
1594
1595         * gas/all/gas.exp: Run fastcall label handling test.
1596         * gas/all/fastcall.s: New file for testing handling of fastcall
1597         labels.
1598
1599 2002-11-01  H.J. Lu <hjl@gnu.org>
1600
1601         * gas/i386/i386.exp: Add "sub".
1602
1603         * gas/i386/sub.d: New.
1604         * gas/i386/sub.s: New.
1605
1606 2002-10-22  H.J. Lu <hjl@gnu.org>
1607
1608         * gas/mips/branch-misc-2.d: Updated.
1609
1610 2002-10-23  Hans-Peter Nilsson  <hp@axis.com>
1611
1612         * gas/cris/rd-pcrel1.d, gas/cris/rd-pcrel1.s,
1613         gas/cris/rd-pcrel2.d, gas/cris/rd-pcrel2.s: New tests.
1614
1615 2002-10-21  Richard Sandiford  <rsandifo@redhat.com>
1616
1617         * gas/mips/elf-rel7.[sd]: New test.
1618         * gas/mips/mips.exp: Run it.
1619
1620 2002-10-12  Alexandre Oliva  <aoliva@redhat.com>
1621
1622         * gas/mips/mips.exp: Don't xfail relax.
1623         * gas/mips/relax.s: Increase coverage.
1624         * gas/mips/relax.d: Add expected output.  Use relax.l for as stderr.
1625         * gas/mips/relax.l: New file.
1626
1627 2002-10-11  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
1628
1629         * gas/sh/tlsd.s, gas/sh/tlsd.d: New.
1630         * gas/sh/tlsnopic.s, gas/sh/tlsnopic.d: New.
1631         * gas/sh/tlspic.s, gas/sh/tlspic.d: New.
1632         * gas/sh/basic.exp: Add new tests.
1633
1634 2002-10-09  Stephen Clarke <stephen.clarke@superh.com>
1635
1636         * gas/elf.exp: Don't run for sh64*-*-linux*, because it sets the
1637         lsb in SHmedia code addresses.
1638         * gas/sh/basic.exp: Force SHcompact for sh64*-*-linux* to enable
1639         recognition of SH-1/2/3/4 instructions.
1640         (proc do_fp): Do not run dsp tests for sh64*-*-linux*.
1641         * gas/sh/sh64/abi-32.d: Adjust expected output to include
1642         sh64*-*-linux* formats too.
1643         * gas/sh/sh64/abi-64.d, gas/sh/sh64/basic-1.d,
1644         gas/sh/sh64/case-1.d, gas/sh/sh64/case-noexp-1.d,
1645         gas/sh/sh64/crange1-1.d, gas/sh/sh64/crange1-2.d,
1646         gas/sh/sh64/crange2-1.d, gas/sh/sh64/crange2-2.d,
1647         sh/sh64/crange2-noexp-1.d, gas/sh/sh64/crange3-1.d,
1648         gas/sh/sh64/crange4-1.d, gas/sh/sh64/crange5-1.d,
1649         gas/sh/sh64/creg-1.d, gas/sh/sh64/creg-2.d, gas/sh/sh64/datal-2.d,
1650         gas/sh/sh64/datal32-1.d, gas/sh/sh64/datal32-3.d,
1651         gas/sh/sh64/datal64-1.d, gas/sh/sh64/datal64-3.d,
1652         gas/sh/sh64/endian-1.d, gas/sh/sh64/endian-2.d,
1653         gas/sh/sh64/err-noexp-cmd1.s, gas/sh/sh64/immexpr32-1.d,
1654         gas/sh/sh64/immexpr32-2.d, gas/sh/sh64/immexpr64-1.d,
1655         gas/sh/sh64/immexpr64-2.d, gas/sh/sh64/lineno.d,
1656         gas/sh/sh64/localcom-1.d, gas/sh/sh64/mix-1.d,
1657         gas/sh/sh64/mix-noexp-1.d, gas/sh/sh64/movi-3.d,
1658         gas/sh/sh64/movi32-1.d, gas/sh/sh64/movi32-2.d,
1659         gas/sh/sh64/movi32-noexp-2.d, gas/sh/sh64/movi64-1.d,
1660         gas/sh/sh64/movi64-2.d, gas/sh/sh64/movi64-3.d,
1661         gas/sh/sh64/movi64-noexp-2.d, gas/sh/sh64/pt-1.d,
1662         gas/sh/sh64/pt-noexp-1.d, gas/sh/sh64/pt32-1.d,
1663         gas/sh/sh64/pt32-noexp-2.d, gas/sh/sh64/pt64-1.d,
1664         gas/sh/sh64/pt64-32-1.d, gas/sh/sh64/pt64-32-2.d,
1665         gas/sh/sh64/pt64-noexp-2.d, gas/sh/sh64/ptc32-1.d,
1666         gas/sh/sh64/ptc32-noexp-1.d, gas/sh/sh64/ptc64-1.d,
1667         gas/sh/sh64/ptc64-32-1.d, gas/sh/sh64/ptc64-noexp-1.d,
1668         gas/sh/sh64/ptext32-1.d, gas/sh/sh64/ptext32-noexp-1.d,
1669         gas/sh/sh64/ptext64-1.d, gas/sh/sh64/ptext64-32-1.d,
1670         gas/sh/sh64/ptext64-noexp-1.d, gas/sh/sh64/rel32-1.d,
1671         gas/sh/sh64/rel32-2.d, gas/sh/sh64/rel32-3.d,
1672         gas/sh/sh64/rel32-4.d, gas/sh/sh64/rel32-5.d,
1673         gas/sh/sh64/rel64-1.d, gas/sh/sh64/rel64-2.d,
1674         gas/sh/sh64/rel64-3.d, gas/sh/sh64/rel64-4.d,
1675         gas/sh/sh64/rel64-5.d, gas/sh/sh64/relax-1.d,
1676         gas/sh/sh64/relax-2.d, gas/sh/sh64/relax-3.d,
1677         gas/sh/sh64/shift32-1.d, gas/sh/sh64/shift32-3.d,
1678         gas/sh/sh64/shift32-noexp-3.d, gas/sh/sh64/shift64-1.d,
1679         gas/sh/sh64/shift64-2.d, gas/sh/sh64/shift64-3.d,
1680         gas/sh/sh64/shift64-noexp-3.d, gas/sh/sh64/syntax-1.d,
1681         gas/sh/sh64/syntax-2.d, gas/sh/sh64/ua32-1.d,
1682         gas/sh/sh64/ua64-1.d: Likewise.
1683
1684 2002-10-03  Chris Demetriou  <cgd@broadcom.com>
1685
1686         * gas/mips/mips-no-jalx.l: Make error message regexps accomodate
1687         tools which target a specific CPU by default.
1688
1689 2002-10-03  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
1690
1691         * testsuite/gas/sh/pcrel2.d: Check code also.
1692
1693 2002-10-02  Stephen Clarke <stephen.clarke@superh.com>
1694
1695         * gas/sh/sh64/ptc32-noexp-1.d: Adjust for changes to *ABS*
1696         symbol generation.
1697         * gas/sh/sh64/ptc64-noexp-1.d: Likewise.
1698
1699 2002-09-30  H.J. Lu <hjl@gnu.org>
1700
1701         * gas/mips/mips.exp: Undo the last change.
1702
1703 2002-09-30  H.J. Lu <hjl@gnu.org>
1704
1705         * gas/mips/mips.exp: Set xfail on empic, empic2, empic3_g1 and
1706         empic3_g2 on Linux/mips.
1707
1708 2002-09-30  H.J. Lu <hjl@gnu.org>
1709
1710         * gas/mips/vr4120.d: Use "#pass" instead of "#..." to skip the
1711         rest of output.
1712
1713 2002-09-30  Gavin Romig-Koch  <gavin@redhat.com>
1714             Ken Raeburn  <raeburn@cygnus.com>
1715             Aldy Hernandez  <aldyh@redhat.com>
1716             DJ Delorie  <dj@redhat.com>
1717             Michael Meissner  <meissner@redhat.com>
1718             Eric Christopher  <echristo@redhat.com>
1719             Richard Sandiford  <rsandifo@redhat.com>
1720
1721         * gas/mips/mips4100.[sd]: Move dmadd16 and madd16 checks to...
1722         * gas/mips/vr4111.[sd]: ...this new test.
1723         * gas/mips/vr4120.[sd],
1724         * gas/mips/vr4122.[sd],
1725         * gas/mips/vr5400.[sd],
1726         * gas/mips/vr5500.[sd]: New tests.
1727         * mips.exp: Run them.
1728
1729 2002-09-27  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
1730
1731         * gas/sh/pcrel2.s: New.
1732         * gas/sh/pcrel2.d: New.
1733         * gas/sh/basic.exp: Add pcrel2 test.
1734
1735 2002-09-27  Jason Thorpe  <thorpej@wasabisystems.com>
1736
1737         * gas/vax/elf-rel.[ds]: New test.
1738         * gas/vax/quad.exp: Move contents to...
1739         * gas/vax/vax.exp: ...here.  New file.
1740
1741 2002-09-27  H.J. Lu <hjl@gnu.org>
1742
1743         * gas/mips/mips-jalx.s: Add ".p2align 4".
1744         * gas/mips/mips16-jalx.s: Likewise.
1745
1746         * gas/mips/mips-jalx.d: Check nop.
1747         * gas/mips/mips16-jalx.d: Likewise.
1748
1749 2002-09-26  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1750
1751         * gas/mips/mips-jalx.d: New file, check jalx assembly.
1752         * gas/mips/mips-jalx.s: Likewise.
1753         * gas/mips/mips-no-jalx.l: Likewise.
1754         * gas/mips/mips-no-jalx.s: Likewise.
1755         * gas/mips/mips16-jalx.d: Likewise.
1756         * gas/mips/mips16-jalx.s: Likewise.
1757         * gas/mips/mips.exp: Add new tests.
1758
1759 2002-09-26  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1760
1761         * gas/mips/jal-range.s: Fix jump overflow check.
1762         * gas/mips/jal-range.l: Likewise.
1763
1764 2002-09-23  Nick Clifton  <nickc@redhat.com>
1765
1766         * gas/arm/armv1-bad.s: Add LDM and STM instructions which are
1767         unpredictable because of their use of the writeback bit.
1768
1769 2002-09-21  Nick Clifton  <nickc@redhat.com>
1770
1771         * gas/arm/inst.s: Fix UNPREDICATABLE use of writeback in LDM/STM
1772         instructions.
1773         * gas/arm/inst.d: Update expected results.
1774
1775 2002-09-19  Jakub Jelinek  <jakub@redhat.com>
1776
1777         * gas/i386/tlspic.s: Add tests.
1778         * gas/i386/tlspic.d: Regenerated.
1779         * gas/i386/tlsnopic.s: Add tests.
1780         * gas/i386/tlsnopic.d: Regenerated.
1781
1782 2002-09-19  Richard Henderson  <rth@redhat.com>
1783
1784         * gas/alpha/elf-reloc-7.s: New.
1785         * gas/alpha/elf-reloc-7.d: New.
1786         * gas/alpha/alpha.exp: Run it.
1787
1788 2002-09-18  Chris Demetriou  <cgd@broadcom.com>
1789
1790         * gas/mips/mips-abi32-pic2.s: New file.
1791         * gas/mips/mips-abi32-pic2.d: New file.
1792         * gas/mips/mips.exp: Run new test.
1793
1794 2002-09-18  Chris Demetriou  <cgd@broadcom.com>
1795
1796         * gas/mips/baddata1.s: New file.
1797         * gas/mips/baddata1.l: New file.
1798         * gas/mips/mips.exp: Run new test.
1799
1800 2002-09-18  Chris Demetriou  <cgd@broadcom.com>
1801
1802         * gas/mips/branch-misc-1.d: New file.
1803         * gas/mips/branch-misc-1.s: New file.
1804         * gas/mips/branch-misc-2.s: New file.
1805         * gas/mips/branch-misc-2.d: New file.
1806         * gas/mips/mips.exp: Run new tests.
1807
1808 2002-09-17  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1809
1810         * gas/mips/jal-range.s: Check for jal overflows.
1811         * gas/mips/jal-range.l: List file for it.
1812         * gas/mips/mips.exp: Use it.
1813
1814 2002-09-08  Ben Elliston  <bje@redhat.com>
1815
1816         * gas/hppa/basic/basic.exp: Update DejaGnu mail address.
1817         * gas/hppa/parse/parse.exp: Likewise.
1818         * gas/hppa/reloc/reloc.exp: Likewise.
1819         * gas/hppa/unsorted/unsorted.exp: Likewise.
1820         * gas/mn10200/basic.exp: Likewise.
1821         * gas/mn10300/basic.exp: Likewise.
1822         * gas/sh/basic.exp: Likewise.
1823         * gas/sh/sh64/sh64.exp: Likewise.
1824         * gas/v850/basic.exp: Likewise.
1825         * lib/gas-defs.exp: Likewise.
1826
1827         * gas/all/gas.exp: Removing limping support for DejaGnu 1.1.1.
1828         * gasp/gasp.exp: Likewise.
1829
1830 2002-09-05  Alan Modra  <amodra@bigpond.net.au>
1831
1832         * gas/i386/absrel.s: New.
1833         * gas/i386/absrel.d: New.
1834         * gas/i386/pcrel.s: New.
1835         * gas/i386/pcrel.d: New.
1836         * gas/i386/i386.exp: Run them.
1837         * gas/testsuite/gas/mmix/comment-1.d: Don't test the symbol
1838         index, the name will do.
1839         * gas/mri/moveml.d: Escape dots.
1840         * gas/macros/macros.exp (strings): Add rs6000-*-* to xfails.
1841         * gas/mips/beq.s: Don't make text_label global.
1842         * gas/mips/mips32.s: Likewise.
1843         * gas/mips/mips64-mips3d.s: Likewise.
1844
1845 2002-08-28  Alan Modra  <amodra@bigpond.net.au>
1846
1847         * gas/mcore/allinsn.d: Escape dots.  Pass -z to objdump and adjust
1848         to suit.  Match coff relocs.  Match "from address pool" comments.
1849         * gas/sparc/pcrel.s: Use 2b label in expressions.
1850         * gas/sparc/pcrel64.s: Likewise.
1851         * gas/sparc/pcrel.d: Adjust to suit.
1852         * gas/sparc/pcrel64.d: Likewise.
1853         * gas/vtable/vtable.exp: Move xfails to ..
1854         (proc vtable_setup_xfails): .. here. Add i866.
1855
1856         * gas/macros/macros.exp (strings): Update xfails.
1857
1858 2002-08-26  Alan Modra  <amodra@bigpond.net.au>
1859
1860         * gas/m68k/all.exp: xfail non-ELF targets on pcrel test.
1861
1862         * gas/m68hc11/insns.d: Quote dots.
1863         * gas/m68hc11/opers12.d: Likewise.
1864
1865         * gas/ieee-fp/x930509a.exp: Run the test but xfail.  Add c80 to xfails.
1866
1867         * gas/vax/quad.exp: Use quad_elf.s for ELF targets.
1868         * gas/vax/quad.s: Align
1869         * gas/vax/quad_elf.s: New version of quad.s with %reg.
1870
1871         * gas/sparc/sparc.exp (sparc_elf_setup): New.
1872         Use it to xfail for non-ELF targets.
1873
1874         * gas/tic54x/align.s: Add comment.
1875         * gas/tic54x/align.d: Adjust .text size for 2002-05-23 write.c change.
1876         * gas/tic54x/extaddr.d: Similarly adjust disassembly tail.
1877
1878 2002-08-22  Nick Clifton  <nickc@redhat.com>
1879
1880         * gas/arm/arch5tej.s: Add nops to align output.
1881         * gas/arm/arch5tej.d: Expect nops.
1882         * gas/arm/arm7t.s: Add nops, remove thumb instructions.
1883         * gas/arm/arm7t.d: Expect nops.
1884         * gas/arm/armv1.s: Add nops.
1885         * gas/arm/armv1.d: Expect nops.
1886         * gas/arm/fpa-mem.s: Add nops.
1887         * gas/arm/fpa-mem.d: Expext nops.
1888         * gas/arm/vfp1.s: Add nops.
1889         * gas/arm/vfp1.d: Expect nops.
1890         * gas/arm/xscale.s: Add nops.
1891         * gas/arm/xscale.d: Expect nops.
1892         * gas/arm/arm.exp: Do not run thumb tests for arm-aout
1893         toolchain.
1894
1895 2002-08-22  Alan Modra  <amodra@bigpond.net.au>
1896
1897         * gas/ppc/ppc.exp: Don't run e500 test on xcoff targets.
1898         * gas/ppc/astest2.d: Escape dots.
1899
1900 2002-08-20  Richard Sandiford  <rsandifo@redhat.com>
1901
1902         * gas/mips/rol.s: Add rotate by zero tests.
1903         * gas/mips/rol.d: Update accordingly.
1904         * gas/mips/rol64.d: Expect rotates by zero to use dsrl.
1905
1906 2002-08-19  Elena Zannoni   <ezannoni@redhat.com>
1907
1908         From  matthew green  <mrg@redhat.com>
1909         * e500.s: New tests for e500 instructions.
1910         * e500.d: Results for new test.
1911         * ppc.exp: Test e500.s.
1912
1913 2002-08-16  Stephen Clarke <stephen.clarke@superh.com>
1914
1915         * gas/sh/sh64/datal32-3.d: Formatting change to match the current
1916         output of objdump.
1917
1918 2002-08-16  Alan Modra  <amodra@bigpond.net.au>
1919
1920         * gas/all/gas.exp (forward references): Don't test c30.
1921         * gas/d30v/guard-debug.d: Use -gstabs rather than -g.
1922         * gas/elf/ehopt0.s: Don't use "$" in labels.
1923         * gas/ieee-fp/x930509a.exp: Don't test c30.
1924         * gas/m68hc11/malis.d: Adjust -I so that test runs when not building
1925         in source dir.
1926         * gas/mri/mri.exp: Don't run on "m68hc*".
1927         * gas/sh/basic.exp (do_fp): Match LE too.
1928         (pcrel-coff): Run this version for "sh*-pe*" and rename "sh*-hms" to
1929         "sh*-rtems".
1930         * gas/sh/pcrel-coff.d: Add -EB to objdump flags.
1931         * gas/vtable/vtable.exp: Don't run on linuxecoff.  setup_xfail in
1932         preference to not running on ELF targets that might one day pass.
1933         Add more xfails.  Add more targets to the REL list.
1934
1935 2002-08-14  H.J. Lu <hjl@gnu.org>
1936
1937         * gas/mips/elempic.d: Treat "addiu" and "daddiu" as equivalent
1938         when $0 is source.
1939         * gas/mips/telempic.d: Likewise.
1940         * gas/mips/telempic.d: Likewise.
1941
1942 2002-08-13  Stephane Carrez  <stcarrez@nerim.fr>
1943
1944         * gas/m68hc11/all.exp: Run the new test.
1945         * gas/m68hc11/insns12.s: New file to test specific 68HC12 insns.
1946         * gas/m68hc11/insns12.d: New file.
1947         * gas/m68hc11/branchs12.s: New test.
1948         * gas/m68hc11/branchs12.d: New test.
1949
1950         * gas/m68hc11/all_insns.d: Dump the relocs to verify that they
1951         are against symbols and not sections (for linker relaxation).
1952         * gas/m68hc11/insns-dwarf2.d: Likewise.
1953         * gas/m68hc11/insns.d: Likewise.
1954         * gas/m68hc11/lbranch.d: Likewise.
1955         * gas/m68hc11/lbranch-dwarf2.d: Likewise.
1956         * gas/m68hc11/opers12.d: Likewise.
1957         * gas/m68hc11/opers12-dwarf2.d: Likewise.
1958
1959 2002-08-12  Richard Sandiford  <rsandifo@redhat.com>
1960
1961         * gas/mips/elf-consthilo.[sd]: New test.
1962         * gas/mips/mips.exp: Run it.
1963
1964 2002-08-09  Maciej W. Rozycki  <macro@ds2.pg.gda.pl>
1965
1966         * gas/mips/empic.d: Treat "addiu" and "daddiu" as equivalent when
1967         $0 is source.
1968
1969 2002-08-09  Jakub Jelinek  <jakub@redhat.com>
1970
1971         * gas/i386/gotpc.s: New.
1972         * gas/i386/gotpc.d: New.
1973         * gas/i386/i386.exp: Add gotpc test.
1974
1975 2002-08-06  Alan Modra  <amodra@bigpond.net.au>
1976
1977         * gas/ppc/altivec_xcoff64.d: Adjust for aix5 target.
1978         * gas/ppc/booke_xcoff64.d: Likewise.  Also fix relocs.
1979
1980 2002-08-01  H.J. Lu <hjl@gnu.org>
1981
1982         * gas/mips/elf-rel6.s: Add ".p2align 4".
1983         * gas/mips/elf-rel6.d: Check nop.
1984
1985 2002-08-01  Richard Sandiford  <rsandifo@redhat.com>
1986
1987         * gas/mips/elf-rel6.[sd]: New test.
1988         * gas/mips/mips.exp: Run it.
1989
1990 2002-07-29  Chris Demetriou  <cgd@broadcom.com>
1991
1992         * gas/mips/elf_ase_mips16.d: New file to test ELF MIPS16 ASE marking.
1993         * gas/mips/elf_ase_mips16.s: Likewise.
1994         * gas/mips/mips.exp: Run the new test.
1995
1996 2002-07-26  Alan Modra  <amodra@bigpond.net.au>
1997
1998         * gas/ppc/altivec.d: Invoke "as" with "-a32".
1999
2000 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
2001
2002         * gas/mips/mips-gp32-fp64.d,
2003         * gas/mips/mips-gp32-fp64-pic.d: Add -mfp64.
2004
2005 2002-07-19  Hans-Peter Nilsson  <hp@bitrange.com>
2006
2007         * gas/mmix/list-pseudoints.l: Adjust for changes in gas section
2008         padding.
2009         * gas/mmix/greg7.d: Ditto.
2010         * gas/mmix/greg8.d: Ditto.
2011         * gas/mmix/fb-2.d: Ditto.
2012         * gas/mmix/comment-1.d: Ditto.
2013         * gas/mmix/byte-1.d: Ditto.
2014
2015 2002-07-17  H.J. Lu <hjl@gnu.org>
2016
2017         * gas/ia64/dv-branch.d: Updated.
2018         * gas/ia64/opc-b.d: Likewise.
2019
2020 2002-07-08  Alan Modra  <amodra@bigpond.net.au>
2021
2022         * gas/i386/intel16.s: New.
2023         * gas/i386/intel16.d: New.
2024         * gas/i386/i386.exp: Run it.
2025
2026 2002-07-03  Alan Modra  <amodra@bigpond.net.au>
2027
2028         * lib/gas-defs.exp (run_dump_test): Run objdump/nm/objcopy/readelf
2029         with LC_ALL=C to ensure consistent sorting.
2030
2031 2002-06-18  Dave Brolley  <brolley@redhat.com>
2032
2033         * gas/frv: New testsuite.
2034
2035 Mon Jun 17 16:23:59 2002  J"orn Rennecke <joern.rennecke@superh.com>
2036
2037         * gas/sh/dsp.s: Add three more instructions.
2038         * gas/sh/dsp.d: Update.
2039
2040 2002-06-14  Daniel Jacobowitz  <drow@mvista.com>
2041
2042         * gas/mips/lineno.d: Use --gstabs.
2043         * gas/mips/mips.exp (lineno.s): Remove XFAIL.
2044
2045 2002-06-12  Tom Rix  <trix@redhat.com>
2046
2047         * gas/ppc/aix.exp: Run tests for all versions of powerpc AIX. Add
2048         text alignment tests.
2049         * gas/ppc/textalign-xcoff-001.d: New Test.
2050         * gas/ppc/textalign-xcoff-002.d: New Test.
2051         * gas/ppc/test1xcoff32.d : Change text section alignment.
2052         * gas/ppc/booke_xcoff.d: Remove invalid pad.
2053
2054 2002-06-06  J"orn Rennecke <joern.rennecke@superh.com>
2055
2056         * testsuite/gas/sh/pcrel.s: Also test @(symbol,pc).
2057         * testsuite/gas/sh/pcrel.d: Update.
2058         * testsuite/gas/sh/pcrel.l: New file.
2059
2060 2002-06-06  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2061
2062         * gas/hppa/basic/add.s: Set code level to 1.1.
2063         * gas/hppa/basic/branch.s: Likewise.
2064         * gas/hppa/basic/dcor.s: Likewise.
2065         * gas/hppa/basic/logical.s: Likewise.
2066         * gas/hppa/basic/shladd.s: Likewise.
2067         * gas/hppa/basic/sub.s: Likewise.
2068         * gas/hppa/basic/unit.s: Likewise.
2069         * gas/hppa/unsorted/unsorted.exp: Return if target "*-*-linux*".
2070
2071 2002-05-31  Chris G. Demetriou  <cgd@broadcom.com>
2072
2073         * gas/mips/sb1-ext-mdmx.s: New file.
2074         * gas/mips/sb1-ext-mdmx.d: Likewise.
2075         * gas/mips/mips.exp: Run new "sb1-ext-mdmx" test.
2076
2077 2002-05-31  Chris G. Demetriou  <cgd@broadcom.com>
2078
2079         * gas/mips/mips.exp: Use elf-rel2 and elfel-rel2 for
2080         mipsisa64*-*-* targets, rather than e32-rel2 and e32el-rel2.
2081
2082 2002-05-30  Chris G. Demetriou  <cgd@broadcom.com>
2083
2084         * gas/mips/mips64-mdmx.s: Tweak to more thoroughly cover
2085         instruction encodings.
2086         * gas/mips/mips64-mdmx.d: Likewise.
2087
2088 2002-05-30  Chris G. Demetriou  <cgd@broadcom.com>
2089
2090         * gas/mips/mips64-mdmx.s: New file.
2091         * gas/mips/mips64-mdmx.d: Likewise.
2092         * gas/mips/mips.exp: Run new "mips64-mdmx" test.
2093
2094 2002-05-30  Richard Henderson  <rth@redhat.com>
2095
2096         * gas/alpha/elf-tls-1.s, gas/alpha/elf-tls-1.d: New.
2097         * gas/alpha/elf-tls-2.s, gas/alpha/elf-tls-1.l: New.
2098         * gas/alpha/elf-tls-3.s, gas/alpha/elf-tls-1.l: New.
2099         * gas/alpha/alpha.exp: Run them.
2100
2101 2002-05-30  Tom Rix  <trix@redhat.com>
2102
2103         * gas/d10v/d10v.exp: Add -gstabs packing, sequence control
2104         packing, warning, instruction packing, label, immediate and,
2105         error tests.
2106         * gas/d10v/instruction_packing-001.d - intruction_packing-010.d:
2107         New tests.
2108         * gas/d10v/control-001.d: New test.
2109         * gas/d10v/warning-001.d - warning-019.d: New tests.
2110         * gas/d10v/label-001.d: New test.
2111         * gas/d10v/error-001.d - error-002.d : New tests.
2112         * gas/d10v/immediate-001.d - immediate-007.d: New tests.
2113
2114         * lib/gas-defs.exp (run_dump_test): Add error option.
2115
2116 2002-05-28  Kuang Hwa Lin <kuang@sbcglobal.net>
2117
2118         * gas/dlx: New directory: DLX gas testsuite
2119         * alltests.exp: New file: Test driver
2120         * branch.d: New file: Expected results.
2121         * branch.s: New file: Test branch insns.
2122         * itype.d: New file: Expected results.
2123         * itype.s: New file: Test ordinary insns.
2124         * lhi.d: New file: Expected results.
2125         * lhi.s: New file: Test load hi insns.
2126         * load.d: New file: Expected results.
2127         * load.s: New file: Test load insns.
2128         * rtype.d: New file: Expected results.
2129         * rtype.s: New file: Test arithmetic insns.
2130         * store.d: New file: Expected results.
2131         * store.s: New file: Test store insns.
2132
2133 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
2134
2135         * gas/i386/tlspic.s: New file.
2136         * gas/i386/tlsd.s: New file.
2137         * gas/i386/tlsnopic.s: New file.
2138         * gas/i386/tlsd.d: New file.
2139         * gas/i386/tlsnopic.d: New file.
2140         * gas/i386/tlspic.d: New file.
2141         * gas/i386/i386.exp: Add tlsd, tlsnopic and tlspic tests.
2142         * gas/ia64/tls.s: New file.
2143         * gas/ia64/tls.d: New file.
2144         * gas/ia64/ia64.exp: Add tls test.
2145
2146 2002-05-23  Tom Rix  <trix@redhat.com>
2147
2148         * gas/d10v/d10v.exp: Add instruction packing test.
2149         * gas/d10v/instruction_packing.s : New test.
2150
2151 2002-05-22  Tom Rix  <trix@redhat.com>
2152
2153         * gas/d10v/d10v.exp: Renamed from d10.exp. Add address-* tests.
2154         * gas/d10v/address-001.s - address-041.s : New tests.
2155
2156 2002-05-23  H.J. Lu <hjl@gnu.org>
2157
2158         * gas/mips/elf-rel.d: Skip the padding.
2159         * gas/mips/elfel-rel.d: Likewise.
2160
2161 2002-05-23  H.J. Lu <hjl@gnu.org>
2162
2163         * gas/all/align2.d: New.
2164         * gas/all/align2.s: New.
2165
2166         * gas/all/gas.exp: Run align2.
2167
2168 2002-05-22  H.J. Lu <hjl@gnu.org>
2169
2170         * gas/mips/elf-rel.d: Updated for the subsegs_finish change in
2171         write.c.
2172         * gas/mips/elfel-rel.d: Likewise.
2173
2174 Wed May 22 14:26:07 2002  J"orn Rennecke <joern.rennecke@superh.com>
2175
2176         * gas/sh/pcrel-coff.s: New file.
2177         * gas/sh/pcrel-coff.d: Likewise.
2178         * gas/sh/basic.exp: For coff, don't do dsp test,
2179         and a modified pcrel test.
2180
2181 2002-05-22  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2182
2183         * gas/mips/rol64.s: New file, test of drol, dror macros.
2184         * gas/mips/rol64.d: Likewise.
2185         * gas/mips/mips.exp: Add new test.
2186
2187 2002-05-20  Nick Clifton  <nickc@cambridge.redhat.com>
2188
2189         * gas/arm/arm.exp: Replace deprecated command line switches
2190         with their modern equivalents.
2191         * gas/arm/arm7t.d: As above.
2192         * gas/arm/armv1.d: As above.
2193         * gas/arm/fpa-dyadic.d: As above.
2194         * gas/arm/fpa-mem.d: As above.
2195         * gas/arm/fpa-monadic.d: As above.
2196         * gas/arm/inst.d: As above.
2197         * gas/arm/ldconst.d: As above.
2198         * gas/arm/xscale.d: As above.
2199
2200 2002-05-13  Alan Modra  <amodra@bigpond.net.au>
2201
2202         * gas/i386/x86-64-opcode.s: Pad out end of .text with zeros.
2203         * gas/i386/x86-64-opcode.d: Adjust.
2204
2205 2002-05-02  Nick Clifton  <nickc@cambridge.redhat.com>
2206
2207         * gas/arm/arm7t.s: Add thumb mode "sub r?, #0" and "add r?, #0".
2208         * gas/arm/arm7t.d: Add expected results.  (Make sure that the
2209         subtract is not converted into an add).
2210
2211 2002-04-23  H.J. Lu <hjl@gnu.org>
2212
2213         * gas/mips/elempic.d: Use empic.l.
2214         * gas/mips/telempic.d: Likewise.
2215         * gas/mips/tempic.d: Likewise.
2216
2217 2002-04-23  H.J. Lu <hjl@gnu.org>
2218
2219         * gas/hppa/parse/parse.exp: Don't expect failure on line separator
2220         test on hppa*-*-linux* nor hppa*-*-netbsd*.
2221
2222 2002-04-22  Chris Demetriou  <cgd@broadcom.com>
2223
2224         * gas/mips/mips-gp64-fp32.l: New file.
2225         * gas/mips/mips-gp64-fp32.d: Use mips-gp64-fp32.l to check stderr
2226         output.
2227         * gas/mips/mips-gp64-fp64.l: New file.
2228         * gas/mips/mips-gp64-fp64.d: Use mips-gp64-fp64.l to check stderr
2229         output.
2230
2231 2002-04-22  Chris Demetriou  <cgd@broadcom.com>
2232
2233         * lib/gas-defs.exp (run_dump_test): Support new attribute "stderr"
2234         which is a file used to regexp_diff the assembler's pruned stderr
2235         output.
2236         (write_file): New helper function to write a string into a file.
2237
2238         * gas/mips/empic.l: New file which matches empic tests' warnings.
2239         * gas/mips/empic.d: Use empic.l.
2240
2241 2002-04-19  Nick Clifton  <nickc@cambridge.redhat.com>
2242
2243         * gas/all/gas.exp (cofftag): Do not run test for xscale-coff
2244         toolchain.
2245         (struct, align, incbin): Use case switch so that other targets to
2246         be skipped can be added in the future.
2247
2248 2002-04-17  matthew green  <mrg@redhat.com>
2249
2250         * gas/ppc/altivec.d: Fix dssall test.
2251         * gas/ppc/altivec.s: Likewise.
2252         * gas/ppc/altivec_xcoff.d: Likewise.
2253         * gas/ppc/altivec_xcoff.s: Likewise.
2254         * gas/ppc/altivec_xcoff64.d: Likewise.
2255         * gas/ppc/altivec_xcoff64.s: Likewise.
2256
2257 2002-04-04  Nick Clifton  <nickc@cambridge.redhat.com>
2258
2259         * gas/mips/mips.exp: Remove spurious whaitespace.
2260         Open out one-line if-then-else test clauses so that other clauses
2261         can be inserted in the future.
2262
2263 2002-03-19  Bo Thorsen  <bo@suse.de>
2264
2265         * gas/i386/x86-64-opcode.d: More test cases for x86-64 opcodes.
2266         * gas/i386/x86-64-opcode.s: Likewise
2267
2268 2002-03-15  Chris G. Demetriou  <cgd@broadcom.com>
2269
2270         * gas/mips/mips64-mips3d.s: New file.
2271         * gas/mips/mips64-mips3d.d: Likewise.
2272         * gas/mips/mips.exp: Run new "mips64-mips3d" test.
2273
2274 2002-03-15  Chris G. Demetriou  <cgd@broadcom.com>
2275
2276         * gas/mips/mips.exp: Use elf-rel2 and elfel-rel2 for
2277         mipsisa32*-*-* targets, rather than e32-rel2 and e32el-rel2.
2278
2279 2002-03-14  Hans-Peter Nilsson  <hp@bitrange.com>
2280
2281         * gas/mmix/weak1.d, gas/mmix/weak1.d: New test.
2282
2283 2002-03-05  Paul Koning  <pkoning@equallogic.com>
2284
2285         * gas/pdp11/pdp11.exp: New file.
2286         * gas/pdp11/opcode.s: Ditto.
2287         * gas/pdp11/opcode.d: Ditto.
2288
2289 2002-02-22  Bo Thorsen  <bo@suse.de>
2290
2291         * i386.exp: Add x86-64-opcode (checks valid opcodes) and x86-64-inval
2292         (checks invalid opcodes) checks
2293         * x86-64-inval.l: New file.
2294         * x86-64-inval.s: New file.
2295         * x86-64-opcode.d: New file.
2296         * x86-64-opcode.s: New file.
2297
2298 2002-02-26  Chris Demetriou  <cgd@broadcom.com>
2299
2300         * gas/mips/empic2.d: Adjust for the fact that relocations on
2301         symbols local to this file are resolved at assembly time into
2302         section-relative relocations, even if the symbols are extern.
2303         * gas/mips/empic2.s: Add file offset information, so the next
2304         person to do the math mentioned above has an easier time.
2305         * gas/mips/jal-empic-elf.d: New test.
2306         * gas/mips/jal-empic-elf-2.d, gas/mips/jal-empic-elf-2.s: New test.
2307         * gas/mips/jal-empic-elf-3.d, gas/mips/jal-empic-elf-3.s: New test.
2308         * gas/mips/mips.exp: Run the new tests.
2309
2310 2002-02-25  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2311
2312         * mips-gp64-fp32-pic.d: Fix test of 64bit register loads.
2313         * mips-gp64-fp32-pic.s: Likewise.
2314         * mips-gp64-fp32.d: Likewise.
2315         * mips-gp64-fp32.s: Likewise.
2316         * mips-gp64-fp64-pic.d: Likewise.
2317         * mips-gp64-fp64-pic.s: Likewise.
2318         * mips-gp64-fp64.d: Likewise.
2319         * mips-gp64-fp64.s: Likewise.
2320
2321 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
2322
2323         * gas/hppa/reloc/reloc.exp: Update copyright date.
2324
2325 2002-02-24  Hans-Peter Nilsson  <hp@bitrange.com>
2326
2327         * gas/mmix/bspec-1.d, gas/mmix/bspec-2.d, gas/mmix/comment-1.d:
2328         Adjust to changes in readelf output.
2329
2330 2002-02-22  Nick Clifton  <nickc@cambridge.redhat.com>
2331
2332         * gasp/gasp.exp: If gasp does not exist, do not complain, just
2333         exit silently.
2334
2335 2002-02-20  Tom Rix  <trix@redhat.com>
2336
2337         * gas/ppc/ppc.exp: Add xcoff booke tests.
2338         * gas/ppc/booke_xcoff.s: New.
2339         * gas/ppc/booke_xcoff.d: New.
2340         * gas/ppc/booke_xcoff64.s: New.
2341         * gas/ppc/booke_xcoff64.d: New.
2342
2343 2002-02-18  Daniel Jacobowitz  <drow@mvista.com>
2344
2345         * gas/sh/basic.exp: Don't run PIC tests for targets that don't
2346         support it.
2347
2348 2002-02-14  Tom Rix  <trix@redhat.com>
2349
2350         * gas/ppc/ppc.exp: Add xcoff altivec tests.
2351         * gas/ppc/altivec_xcoff.s: New.
2352         * gas/ppc/altivec_xcoff.d: New.
2353         * gas/ppc/altivec_xcoff64.s: New.
2354         * gas/ppc/altivec_xcoff64.d: New.
2355
2356 2002-02-13  Ben Elliston  <bje@redhat.com>
2357
2358         * gasp/flonums.asm: New test.
2359         * gasp/flonums.err: New result.
2360         * gasp/flonums.out: Likewise.
2361
2362 2002-02-12  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2363
2364         * gas/hppa/reloc/reloc.exp (labelopbug.s): Change test to suit
2365         hppa_fix_adjustable change.
2366
2367 2002-02-09  Richard Henderson  <rth@redhat.com>
2368
2369         * gas/alpha/elf-reloc-5.s, gas/alpha/elf-reloc-5.d: New.
2370         * gas/alpha/elf-reloc-6.s, gas/alpha/elf-reloc-6.l: New.
2371         * gas/alpha/alpha.exp: Run them.
2372
2373 2002-02-08  Chris Demetriou  <cgd@broadcom.com>
2374
2375         * gas/mips/mips.exp: Document (but do not XFAIL) currently-failing
2376         MIPS ECOFF tests, providing what information is known about
2377         the origins of the failures.
2378
2379 2002-02-08  Alexandre Oliva  <aoliva@redhat.com>
2380
2381         Contribute sh64-elf.
2382         2002-02-01  Alexandre Oliva  <aoliva@redhat.com>
2383         * gas/sh/sh64/syntax-1.s: Remove `-4' from @(expr-4,pc).
2384         2002-01-28  Alexandre Oliva  <aoliva@redhat.com>
2385         * gas/sh/sh64/crange1-1.d: Formatting changes to match the current
2386         output of objdump.
2387         * gas/sh/sh64/crange1-2.d: Likewise.
2388         * gas/sh/sh64/crange2-2.d: Likewise.
2389         * gas/sh/sh64/crange3-1.d: Likewise.
2390         * gas/sh/sh64/crange4-1.d: Likewise.
2391         * gas/sh/sh64/datal-2.d: Likewise.
2392         * gas/sh/sh64/datal32-1.d: Likewise.
2393         * gas/sh/sh64/datal32-3.d: Likewise.
2394         * gas/sh/sh64/localcom-1.d: Likewise.
2395         * gas/sh/sh64/mix-1.d: Likewise.
2396         * gas/sh/sh64/pt32-1.d: Likewise.
2397         * gas/sh/sh64/rel32-1.d: Likewise.
2398         * gas/sh/sh64/rel32-2.d: Likewise.
2399         * gas/sh/sh64/rel32-3.d: Likewise.
2400         * gas/sh/sh64/rel32-4.d: Likewise.
2401         * gas/sh/sh64/rel32-5.d: Likewise.
2402         * gas/sh/sh64/ua32-1.d: Likewise.
2403         2001-03-14  DJ Delorie  <dj@redhat.com>
2404         * gas/sh/sh64/endian-1.d: New test - Little Endianness.
2405         * gas/sh/sh64/endian-1.s: New test - Little Endianness.
2406         * gas/sh/sh64/endian-2.d: New test - Big Endianness.
2407         * gas/sh/sh64/endian-2.s: New test - Big Endianness.
2408         2001-03-12  DJ Delorie  <dj@redhat.com>
2409         * gas/sh/sh64/syntax-1.d: New test - basic syntax.
2410         * gas/sh/sh64/syntax-1.s: New test - basic syntax.
2411         * gas/sh/sh64/syntax-2.d: New test - basic syntax, pseudos.
2412         * gas/sh/sh64/syntax-2.s: New test - basic syntax, pseudos.
2413         2001-03-06  DJ Delorie  <dj@redhat.com>
2414         * gas/sh/sh64/lineno.d: New, test dwarf2 line numbers vs macros.
2415         * gas/sh/sh64/lineno.s: Ditto.
2416         2001-01-14  Hans-Peter Nilsson  <hpn@cygnus.com>
2417         * gas/sh/sh64/err-dsp.s: New test.
2418         2001-01-13  Hans-Peter Nilsson  <hpn@cygnus.com>
2419         * gas/sh/sh64/err-abi-64.s, gas/sh/sh64/err-abi-32.s,
2420         gas/sh/sh64/abi-64.s, gas/sh/sh64/abi-64.d, gas/sh/sh64/abi-32.s,
2421         gas/sh/sh64/abi-32.d, gas/sh/sh64/crange3.s,
2422         gas/sh/sh64/crange3-1.d, gas/sh/sh64/crange4.s,
2423         gas/sh/sh64/crange4-1.d, gas/sh/sh64/crange5.s,
2424         gas/sh/sh64/crange5-1.d: New tests.
2425         2001-01-07  Hans-Peter Nilsson  <hpn@cygnus.com>
2426         * gas/sh/sh64/relax-1.s, gas/sh/sh64/relax-1.d: New test.
2427         * gas/sh/sh64/err-pt-1.s: New test.
2428         * gas/sh/sh64/relax-2.s, gas/sh/sh64/relax-2.d: New test.
2429         * gas/sh/sh64/localcom-1.s, gas/sh/sh64/localcom-1.d: New test.
2430         * gas/sh/sh64/movi-3.s, gas/sh/sh64/movi-3.d: New test.
2431         * gas/sh/sh64/relax-3.s, gas/sh/sh64/relax-3.d: New test.
2432         2001-01-05  Hans-Peter Nilsson  <hpn@cygnus.com>
2433         * gas/sh/sh64/case-noexp-1.d: Adjust to changed GAS output for
2434         check-PTA/PTB / perhaps-change-to-PTB bit in target field.
2435         * gas/sh/sh64/case-noexp-1.d: Ditto.
2436         * gas/sh/sh64/mix-noexp-1.d: Ditto.
2437         * gas/sh/sh64/pt32-noexp-2.d: Ditto.
2438         * gas/sh/sh64/pt64-noexp-2.d: Ditto.
2439         * gas/sh/sh64/ptc32-noexp-1.d: Ditto.
2440         * gas/sh/sh64/ptc64-noexp-1.d: Ditto.
2441         * gas/sh/sh64/ptext32-noexp-1.d: Ditto.
2442         * gas/sh/sh64/ptext64-noexp-1.d: Ditto.
2443         2000-12-31  Hans-Peter Nilsson  <hpn@cygnus.com>
2444         * gas/sh/sh64/shift64-3.d: Fix typo.
2445         * gas/sh/sh64/shift64-noexp-3.d, gas/sh/sh64/shift32-noexp-3.d,
2446         gas/sh/sh64/ptext64-noexp-1.d, gas/sh/sh64/ptext64-32-1.d,
2447         gas/sh/sh64/ptext32-noexp-1.d, gas/sh/sh64/ptc64-noexp-1.d,
2448         gas/sh/sh64/ptc64-32-1.d, gas/sh/sh64/ptc32-noexp-1.d,
2449         gas/sh/sh64/pt64-noexp-2.d, gas/sh/sh64/pt64-32-2.d,
2450         gas/sh/sh64/pt64-32-1.d, gas/sh/sh64/pt32-noexp-2.d,
2451         gas/sh/sh64/pt-noexp-1.d, gas/sh/sh64/movi64-noexp-2.d,
2452         gas/sh/sh64/movi32-noexp-2.d, gas/sh/sh64/mix-noexp-1.d,
2453         gas/sh/sh64/err-ptb-2.s, gas/sh/sh64/err-ptb-1.s,
2454         gas/sh/sh64/err-pt32-cmd3.s, gas/sh/sh64/err-pt32-cmd2.s,
2455         gas/sh/sh64/err-pt32-cmd1.s, gas/sh/sh64/err-noexp-cmd1.s,
2456         gas/sh/sh64/err-movi-noexp-1.s, gas/sh/sh64/crange2.s,
2457         gas/sh/sh64/crange2-noexp-1.d, gas/sh/sh64/crange2-2.d,
2458         gas/sh/sh64/crange2-1.d, gas/sh/sh64/case-noexp-1.d: New tests.
2459         2000-12-18  Hans-Peter Nilsson  <hpn@cygnus.com>
2460         * gas/sh/sh64/err-4.s: Use option -no-mix to see errors.  Adjust
2461         for errors not being emitted at the .mode directives anymore.
2462         * gas/sh/sh64/crange1.s, gas/sh/sh64/crange1-2.d,
2463         gas/sh/sh64/crange1-1.d: New tests for .cranges section.
2464         2000-12-12  Hans-Peter Nilsson  <hpn@cygnus.com>
2465         * gas/sh/sh64/err-3.s: New test.
2466         * gas/sh/sh64/immexpr1.s, gas/sh/sh64/immexpr32-1.d,
2467         gas/sh/sh64/immexpr64-1.d: New tests.
2468         * gas/sh/sh64/immexpr2.s, gas/sh/sh64/immexpr32-2.d,
2469         gas/sh/sh64/immexpr64-2.d: New tests.
2470         2000-12-11  Hans-Peter Nilsson  <hpn@cygnus.com>
2471         * gas/sh/sh64/rel-1.s, gas/sh/sh64/rel-2.s, gas/sh/sh64/rel-3.s,
2472         gas/sh/sh64/rel-4.s, gas/sh/sh64/rel-5.s, gas/sh/sh64/rel32-1.d,
2473         gas/sh/sh64/rel32-2.d, gas/sh/sh64/rel32-3.d,
2474         gas/sh/sh64/rel32-4.d, gas/sh/sh64/rel32-5.d,
2475         gas/sh/sh64/rel64-1.d, gas/sh/sh64/rel64-2.d,
2476         gas/sh/sh64/rel64-3.d, gas/sh/sh64/rel64-4.d,
2477         gas/sh/sh64/rel64-5.d: New tests.
2478         2000-12-07  Hans-Peter Nilsson  <hpn@cygnus.com>
2479         * gas/sh/sh64/case-1.d, gas/sh/sh64/mix-1.d, gas/sh/sh64/pt32-1.d,
2480         gas/sh/sh64/pt64-1.d, gas/sh/sh64/ptc32-1.d,
2481         gas/sh/sh64/ptc64-1.d, gas/sh/sh64/ptext32-1.d,
2482         gas/sh/sh64/ptext64-1.d: Correct offsets in PT/PTA/PTB expansion.
2483         2000-12-05  Hans-Peter Nilsson  <hpn@cygnus.com>
2484         * gas/sh/sh64/datal-3.s, gas/sh/sh64/datal32-3.d,
2485         gas/sh/sh64/datal64-3.d: New tests.
2486         2000-11-27  Hans-Peter Nilsson  <hpn@cygnus.com>
2487         * gas/sh/sh64/datal-1.s: Remove whitespace at end of line.
2488         * gas/sh/sh64/datal32-1.d, gas/sh/sh64/datal64-1.d,
2489         gas/sh/sh64/movi32-1.d, gas/sh/sh64/movi32-2.d,
2490         gas/sh/sh64/movi64-1.d, gas/sh/sh64/movi64-3.d: Correct register.
2491         * gas/sh/sh64/mix-1.s, gas/sh/sh64/mix-1.d, gas/sh/sh64/err-4.s:
2492         New tests.
2493         2000-11-26  Hans-Peter Nilsson  <hpn@cygnus.com>
2494         * gas/macros/macros.exp: Import xfail sh*-*-* from net binutils.
2495         * gas/sh/sh64/case-1.d: Correct offsets in PT/PTA/PTB expansion.
2496         gas/sh/sh64/pt32-1.d, gas/sh/sh64/pt64-1.d: Ditto.
2497         gas/sh/sh64/ptc32-1.d, gas/sh/sh64/ptc64-1.d: Ditto.
2498         gas/sh/sh64/ptext32-1.d, gas/sh/sh64/ptext64-1.d: Ditto.
2499         2000-11-25  Hans-Peter Nilsson  <hpn@cygnus.com>
2500         * gas/sh/sh64/ptc32-1.d, gas/sh/sh64/ptc64-1.d: Correct.
2501         * gas/sh/sh64/datal-1.s, gas/sh/sh64/datal32-1.d,
2502         gas/sh/sh64/datal64-1.d: New test.
2503         * gas/sh/sh64/datal-2.s, gas/sh/sh64/datal-2.d: New test.
2504         * gas/sh/sh64/creg-1.d, gas/sh/sh64/creg-1.s: New test.
2505         * gas/sh/sh64/creg-2.d, gas/sh/sh64/creg-2.s: New test.
2506         2000-11-24  Hans-Peter Nilsson  <hpn@cygnus.com>
2507         * gas/sh/sh64: New testsuite.
2508
2509 2002-02-06  Alexandre Oliva  <aoliva@redhat.com>
2510
2511         * gas/sh/pic.d, gas/sh/pic.s: New test.
2512         * gas/sh/basic.exp: Run it.
2513
2514 2002-02-05  Alan Modra  <amodra@bigpond.net.au>
2515
2516         * gas/ppc/test1elf64.d: Tweak arch name.
2517
2518 2002-02-04  Alexandre Oliva  <aoliva@redhat.com>
2519
2520         * gas/sh/pcrel.d, gas/sh/pcrel.s: New test.
2521         * gas/sh/basic.exp: Run it.
2522
2523 2002-02-04  Hans-Peter Nilsson  <hp@bitrange.com>
2524
2525         * gas/mmix/basep-8.d, gas/mmix/basep-9.s, gas/mmix/basep-9.d,
2526         gas/mmix/err-bpo6.s, gas/mmix/basep-8.s, gas/mmix/basep-10.d,
2527         gas/mmix/basep-10.s, gas/mmix/basep-11.s, gas/mmix/basep-11.d: New
2528         tests for base-plus-offset relocations and global register
2529         allocations for weak and common symbols.
2530
2531 2002-02-02  Alan Modra  <amodra@bigpond.net.au>
2532
2533         * gas/elf/elf.exp: Don't special case v850.
2534
2535 2002-02-01  Hans-Peter Nilsson  <hp@bitrange.com>
2536
2537         * gas/mmix/basep-1b.d, gas/mmix/basep-2b.d, gas/mmix/basep-7.d,
2538         gas/mmix/err-bpo2.s, gas/mmix/basep-3b.d, gas/mmix/err-bpo3.s,
2539         gas/mmix/basep-4.d, gas/mmix/err-bpo4.s, gas/mmix/err-bpo5.s,
2540         gas/mmix/basep-5.d, gas/mmix/basep-6.d: New tests.
2541
2542 2002-01-22  Alexandre Oliva  <aoliva@redhat.com>
2543
2544         * gas/mn10300/basic.exp (run_list_test): New proc, from alpha.
2545         * gas/mn10300/movpc.s, gas/mn10300/movpc.l: New tests.
2546
2547 2002-01-22  Richard Henderson  <rth@redhat.com>
2548
2549         * gas/alpha/unop.s, gas/alpha/unop.d: New test.
2550         * gas/alpha/alpha.exp: Run it.
2551
2552 2002-01-21  Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
2553
2554         * gas/cris/cris.exp: Comment typo fix
2555
2556 2002-01-18  Richard Earnshaw  <rearnsha@arm.com>
2557             Keith Walker  <keith.walker@arm.com>
2558
2559         * gas/arm/arch5tej.s gas/arm/arch5tej.d: New files.
2560         * gas/arm/arm.exp (arch5tej): New dump test.
2561
2562 2002-01-18  Richard Earnshaw  <rearnsha@arm.com>
2563
2564         * gas/arm/vfp1.d: Use new command-line options.
2565         * gas/arm/vfp1xD.d: Likewise.
2566         * gas/arm/arm.exp (vfp-bad): Likewise.
2567         * gas/arm/maverick.d: Likewise.
2568
2569 2002-01-17  Timothy Wall  <twall@oculustech.com>
2570
2571         * gas/tic54x/labels.s (after_macro): Correct comments.
2572
2573 2002-01-15   Richard Earnshaw  <rearnsha@arm.com>
2574
2575         * gas/arm/vfp1.s gas/arm/vf1.d: New files.
2576         * gas/arm/vfp1xD.s gas/arm/vf1xD.d: New files.
2577         * gas/arm/vfp-bad.s gas/arm/vfp-bad.l: New files.
2578         * gas/arm/arm.exp: Run new VFP tests.
2579
2580 2002-01-15  Nick Clifton  <nickc@cambridge.redhat.com>
2581
2582         * gas/elf/section2.e-m32r: New file.
2583         * gas/elf/elf.exp: Use section2.e-m32r for m32r targets.
2584
2585         * gas/sh/dsp.d: Fix expected results.
2586
2587 2002-01-14  Nick Clifton  <nickc@cambridge.redhat.com>
2588
2589         * gas/elf/elf.exp (run_list_test): Use section2.e-mips script for
2590         v850-elf toolchain.
2591
2592 2002-01-14   Richard Earnshaw  <rearnsha@arm.com>
2593
2594         * gas/arm/armv1.s, arm/armv1.d, arm/fpa-mem.s, arm/fpa-mem.d
2595         arm/fpa-monadic.s, arm/fpa-monadic.d, arm/fpa-dyadic.s,
2596         arm/fpa-dyadic.d: New tests.
2597         * gas/arm/le-fpconst.d (objdump): pass --section=.text
2598         * gas/arm/arm.exp: Add new tests.  Run le-fpconst test on elf targets.
2599
2600 2002-01-14   Richard Earnshaw  <rearnsha@arm.com>
2601
2602         * gas/arm/armv1-bad.s gas/arm/armv1-bad.l: New files.
2603         * gas/arm/arm.exp (run_error_test): New proc.
2604         (armv1-bad): New error test.
2605
2606 2002-01-11   Richard Earnshaw  <rearnsha@arm.com>
2607
2608         * gas/arm/ldconst.s gas/arm/ldconst.d: New files.  Test ldr with
2609         immediate pseudo-operations.
2610         * gas/arm/arm.exp: Run it.
2611
2612 2002-01-10  matthew green  <mrg@redhat.com>
2613
2614         * gas/xstormy16/allinsn.sh (movf, jmp, call, icall): Update.
2615         * gas/xstormy16/allinsn.d: Regenerate.
2616         * gas/xstormy16/allinsn.s: Regenerate.
2617
2618 2002-01-09   Richard Earnshaw  <rearnsha@arm.com>
2619
2620         * gas/arm/float.s: Don't use VFP register names in fpa instructions.
2621
2622 2002-01-08  H.J. Lu <hjl@gnu.org>
2623
2624         * gas/mips/elf-rel.s: New tests for nested ().
2625
2626         * gas/mips/elf-rel.d: Modified for nested () tests.
2627         * gas/mips/elfel-rel.d: Likewise.
2628
2629 2002-01-05  Daniel Jacobowitz  <drow@mvista.com>
2630
2631         * gas/mips/jal-svr4pic.s: Add .ent and .frame directives.
2632         * gas/mips/mips-abi32-pic.s: Add .frame directive.
2633         * gas/mips/mips-gp32-fp32-pic.s: Likewise.
2634         * gas/mips/mips-gp32-fp64-pic.s: Likewise.
2635         * gas/mips/mips-gp64-fp32-pic.s: Likewise.
2636         * gas/mips/mips-gp64-fp64-pic.s: Likewise.
2637
2638 2002-01-02  Chris Demetriou  <cgd@broadcom.com>
2639
2640         * gas/mips/empic3_e.d: New file to test -membedded-pic
2641         R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocations.
2642         * gas/mips/empic3_e.s: Likewise.
2643         * gas/mips/empic3_g1.d: Likewise.
2644         * gas/mips/empic3_g1.s: Likewise.
2645         * gas/mips/empic3_g2.d: Likewise.
2646         * gas/mips/empic3_g2.s: Likewise.
2647         * gas/mips/mips.exp: Run the new tests.
2648
2649 2001-12-21  Jakub Jelinek  <jakub@redhat.com>
2650
2651         * gas/sparc/pcrel.s: New test.
2652         * gas/sparc/pcrel.d: Expected output.
2653         * gas/sparc/pcrel64.s: New test.
2654         * gas/sparc/pcrel64.d: Expected output.
2655         * gas/sparc/plt.s: New test.
2656         * gas/sparc/plt.d: Expected output.
2657         * gas/sparc/plt64.s: New test.
2658         * gas/sparc/plt64.d: Expected output.
2659         * gas/sparc/sparc.exp: Add pcrel, pcrel64, plt and plt64 tests.
2660
2661 2001-12-21  Anders Norlander  <anorland@synergenix.se>
2662
2663         * gas/all/incbin.dat: New [binary] file.
2664         * gas/all/incbin.s: Use incbin.dat instead of incbin.s.
2665         * gas/all/incbin.d: Reflect change in incbin.s
2666
2667 2001-12-20  Alexandre Oliva  <aoliva@redhat.com>
2668
2669         * gas/sh/err-at.s: New test.
2670
2671 2001-12-18  Hans-Peter Nilsson  <hp@axis.com>
2672
2673         * gas/cris/rd-dw2-10.d: Tweak for change in gas dwarf2 line number
2674         handling.
2675
2676 2001-12-07  Geoffrey Keating  <geoffk@redhat.com>
2677             matthew green  <mrg@redhat.com>
2678
2679         * gas/xstormy16/allinsn.d: New file.
2680         * gas/xstormy16/allinsn.exp: New file.
2681         * gas/xstormy16/allinsn.s: New file.
2682         * gas/xstormy16/allinsn.sh: New file.
2683         * gas/xstormy16/gcc.d: New file.
2684         * gas/xstormy16/gcc.s: New file.
2685         * gas/xstormy16/gcc.sh: New file.
2686         * gas/xstormy16/reloc-1.d: New file.
2687         * gas/xstormy16/reloc-1.s: New file.
2688         * gas/xstormy16/reloc-2.d: New file.
2689         * gas/xstormy16/reloc-2.s: New file.
2690
2691 2001-12-08  Alan Modra  <amodra@bigpond.net.au>
2692
2693         * gas/all/incbin.s: Add spaces before directives.
2694         * gas/all/incbin.d: Update.
2695
2696 2001-12-07  Jeffrey A Law  (law@cygnus.com)
2697
2698         * gas/hppa/parse/linesepbug.s: Restore to its original form,
2699         reverting change of July 19, 2000.
2700
2701 2001-12-05  Richard Earnshaw  <rearnsha@arm.com>
2702
2703         * gas/arm/xscale.s, gas/arm/xscale.d (pld tests): PLD instruction has
2704         no post-indexed addressing modes.
2705
2706 2001-11-25  Andreas Jaeger  <aj@suse.de>
2707
2708         * gas/all/gas.exp (incbin): Fix condition.
2709
2710 2001-11-23  Jeffrey A Law  (law@cygnus.com)
2711
2712         * gas/all/gas.exp (incbin): Do not run on the PA.
2713
2714         * gas/hppa/parse/parse.exp: Expect failure on line separator bug.
2715
2716 2001-11-16  Chris Demetriou  <cgd@broadcom.cOm>
2717
2718         * gas/mips/elf-rel5.s, gas/mips/elf-rel5.s: New test
2719         to test symbol plus offset relocations in various ways.
2720         * gas/mips/mips.exp: Run new test.
2721
2722 2001-11-15  Alan Modra  <amodra@bigpond.net.au>
2723
2724         * gas/ppc/booke.d: Modify reloc and target matches for powerpc64.
2725
2726 2001-11-11  Timothy Wall  <twall@alum.mit.edu>
2727
2728         * gas/tic54x/sections.[sd]: Check for named, initialized sections
2729         defaulting to CODE and DATA.
2730         * gas/tic54x/align.[sd]: While breaking compatibility with TI's
2731         assembler, the difference is not worth the effort to fix.  We'd
2732         prefer the assembler *not* fill the section alignment.
2733         * gas/tic54x/all-opcodes.d: Verify Lmem opcodes have proper
2734         length.
2735         * gas/tic54x/labels.s: Document differences from TI tools.
2736         * gas/tic54x/extaddr.d: Match output.
2737         * gas/all/gas.exp: On c54x targets, don't do any tests that use
2738         p2align.
2739         * gas/macros/macros.exp: Expect failure matching use of .ascii.
2740
2741 2001-11-12  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2742
2743         * gas/mips/mips.exp: Change naming of some conditionals to reflect
2744         the object format they actually mean. Don't try mips-abi32 and
2745         mips-abi32-pic tests for ecoff.
2746
2747 2001-11-11  Hans-Peter Nilsson  <hp@bitrange.com>
2748
2749         * gas/mmix/bspec-2.d, gas/mmix/bspec-1.d, gas/mmix/comment-1.d:
2750         Prune and generalize, adjusting to generic ELF file layout changes.
2751
2752 2001-11-04  Chris Demetriou  <cgd@broadcom.com>
2753
2754         * gas/mips/mips.exp (svr4pic): Set if target is *-*-netbsd*.
2755         (aout): Don't set if *-*-netbsd*.
2756
2757 2001-11-02  NIIBE Yutaka  <gniibe@m17n.org>
2758
2759         * gas/sh/basic.exp: For Linux, add "-big" option for the
2760         invocation of gas.
2761
2762 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
2763
2764         * gas/m68hc11/opers12.s: Add test for disassembler bug with movb
2765         instruction.
2766         * gas/m68hc11/opers12.d: Likewise.
2767         * gas/m68hc11/opers12-dwarf2.d: Likewise.
2768
2769 2001-10-31  Chris Demetriou  <cgd@broadcom.com>
2770
2771         * gas/mips/empic.s: Undo damage inflicted on 2000-12-02.
2772         * gas/mips/empic.d: Likewise.
2773         * gas/mips/elempic.d: Likewise (it was copied into other files).
2774         * gas/mips/telempic.d: Likewise.
2775         * gas/mips/tempic.d: Likewise.
2776
2777         * gas/mips/empic2.s: New test to check new 'la' and 'lw' (and
2778         related ops) syntax, test loads with large offsets.
2779         * gas/mips/emcic2.d: Likewise.
2780         * gas/mips/mips.exp: Run the new test on ELF platforms.
2781
2782 2001-10-31  Nick Clifton  <nickc@cambridge.redhat.com>
2783
2784         * gas/mmix/pop-op.l: Update to match latest listing behaviour.
2785         * gas/mmix/reloc8.l: Update to match latest listing behaviour.
2786         * gas/mmix/resume-op.l: Update to match latest listing behaviour.
2787         * gas/mmix/save-op.l: Update to match latest listing behaviour.
2788         * gas/mmix/unsave-op.l: Update to match latest listing behaviour.
2789
2790 2001-10-31  Hans-Peter Nilsson  <hp@bitrange.com>
2791
2792         * gas/mmix/tst.s: Delete unused file.
2793         * gas/mmix/unsave-op.s, gas/mmix/save-op.s, gas/mmix/resume-op.s,
2794         gas/mmix/reloc8.s, gas/mmix/prefix1.s, gas/mmix/pop-op.s,
2795         gas/mmix/greg8.s, gas/mmix/greg6.s, gas/mmix/expr-1.s,
2796         gas/mmix/greg1.s, gas/mmix/err-bspec-5.s, gas/mmix/op-0-1.s,
2797         gas/mmix/fb-2.s: Remove trailing empty lines.
2798
2799 2001-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
2800
2801         * gas/mmix: New testsuite directory.
2802
2803 2001-10-24  Chris Demetriou  <cgd@broadcom.com>
2804
2805         * gas/mips/ld-empic.d: Remove extra whitespace at beginning of
2806         file introduced in the change on 2001-05-15.
2807
2808 2001-10-24  Chris Demetriou  <cgd@broadcom.com>
2809
2810         * gas/mips/mips-abi32-pic.s: Use ".word" rather than ".4byte".
2811         Delete use of ".size".
2812         * gas/mips/mips-abi32.s: Likewise.
2813         * gas/mips/mips-gp32-fp32-pic.s: Likewise.
2814         * gas/mips/mips-gp32-fp32.s: Likewise.
2815         * gas/mips/mips-gp32-fp64-pic.s: Likewise.
2816         * gas/mips/mips-gp32-fp64.s: Likewise.
2817         * gas/mips/mips-gp64-fp32-pic.s: Likewise.
2818         * gas/mips/mips-gp64-fp32.s: Likewise.
2819         * gas/mips/mips-gp64-fp64-pic.s: Likewise.
2820         * gas/mips/mips-gp64-fp64.s: Likewise.
2821
2822 2001-10-23  Chris Demetriou  <cgd@broadcom.com>
2823
2824         * gas/mips/beq.s: Add zero words at end of instructions so
2825         that objdump will print "..." when disassembling.
2826         * gas/mips/beq.d: Update for disassembler changes which force
2827         branch delay-slot nops to be printed.
2828         * gas/mips/bge.d: Ditto.
2829         * gas/mips/bgeu.d: Ditto.
2830         * gas/mips/blt.d: Ditto.
2831         * gas/mips/bltu.d: Ditto.
2832         * gas/mips/jal-svr4pic.d: Ditto.
2833         * gas/mips/jal-xgot.d: Ditto.
2834
2835 2001-10-20  H.J. Lu  <hjl@gnu.org>
2836
2837         * gas/elf/ehopt0.s: Lose ",@progbits".
2838
2839 2001-10-17  Chris Demetriou  <cgd@broadcom.com>
2840
2841         * gas/mips/mips.exp (sb1-ext-ps): New test to test
2842         SB-1 core's paired-single extensions to the MIPS64 ISA.
2843         * gas/mips/sb1-ext-ps.d: New file.
2844         * gas/mips/sb1-ext-ps.s: New file.
2845
2846 2001-10-17  matthew green  <mrg@redhat.com>
2847
2848         * gas/ppc/altivec.s: New test for AltiVec.
2849         * gas/ppc/altivec.d: New file.
2850         * gas/ppc/ppc.exp: Test altivec.s
2851
2852 2001-10-16  Hans-Peter Nilsson  <hp@bitrange.com>
2853
2854         * gas/sh/err-le.s, gas/sh/err-be.s: New tests.
2855
2856 2001-10-13  matthew green  <mrg@redhat.com>
2857
2858         * gas/ppc/booke.s (rfci, wrtee, wrteei, mfdcrx, mfdcr, mtdcrx,
2859         mtdcr, msync, dcba, mbar): New BookE tests.
2860         * gas/ppc/booke.d: Update for new BookE tests.
2861
2862 2001-10-12  matthew green  <mrg@redhat.com>
2863
2864         * gas/ppc/booke.s: New test for Motorola BookE.
2865         * gas/ppc/booke.d: New file.
2866         * gas/ppc/ppc.exp: Test booke.s.
2867
2868 2001-10-09  Nick Clifton  <nickc@cambridge.redhat.com>
2869
2870         * sh/basic.exp: Add dsp dump test.
2871         * sh/dsp/d: New file: Expected output of disassembly of dsp.s
2872         * sh/dsp.s: New file: Test assembly source of DSP single data
2873         transfer instructions.
2874
2875 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
2876
2877         * gas/arm/arm.exp: Run arm9e tests.
2878
2879         * gas/arm/maverick.c: New.
2880
2881         * gas/arm/maverick.d: New.
2882
2883         * gas/arm/maverick.s: New.
2884
2885 2001-10-04  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2886
2887         * gas/mips/mips-gp64-fp32-pic.d: Use 32bit instructions for addresses.
2888         * gas/mips/mips-gp64-fp32-pic.s: Likewise.
2889         * gas/mips/mips-gp64-fp32.d: Likewise.
2890         * gas/mips/mips-gp64-fp32.s: Likewise.
2891         * gas/mips/mips-gp64-fp64-pic.d: Likewise.
2892         * gas/mips/mips-gp64-fp64-pic.s: Likewise.
2893         * gas/mips/mips-gp64-fp64.d: Likewise.
2894         * gas/mips/mips-gp64-fp64.s: Likewise.
2895         * gas/mips/elempic.d: Likewise.
2896         * gas/mips/ld.d: Likewise.
2897         * gas/mips/uld.d: Likewise.
2898         * gas/mips/usd.d: Likewise.
2899
2900 2001-09-29  H.J. Lu  <hjl@gnu.org>
2901
2902         * gas/i386/i386.exp: Run 64bit tests only for "i*86-*-* and
2903         x86_64-*-*.
2904
2905 2001-09-18  Martin Schwidefsky <schwidefsky@de.ibm.com>
2906
2907         * gas/s390: New directory.
2908         * gas/s390/opcode.d: New file.
2909         * gas/s390/opcode.s: New file.
2910         * gas/s390/opcode64.d: New file.
2911         * gas/s390/opcode64.s: New file.
2912         * gas/s390/operands.d: New file.
2913         * gas/s390/operands.s: New file.
2914         * gas/s390/operands64.d: New file.
2915         * gas/s390/operands64.s: New file.
2916         * gas/s390/reloc.d: New file.
2917         * gas/s390/reloc.s: New file.
2918         * gas/s390/reloc64.d: New file.
2919         * gas/s390/reloc64.s: New file.
2920         * gas/s390/s390.exp: New file.
2921
2922 2001-09-07  Eric Christopher  <echristo@redhat.com>
2923
2924         * gas/mips/mips64.d: Change to use isa64.
2925         * gas/mips/mips32.d: Change to use isa32.
2926
2927 2001-09-07  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2928
2929         * gas/mips/mips-abi32-pic.s: Remove .set mips4 pseudo-op.
2930         * gas/mips/mips-abi32.s: Likewise.
2931         * gas/mips/mips-gp32-fp32-pic.s: Likewise.
2932         * gas/mips/mips-gp32-fp32.s: Likewise.
2933         * gas/mips/mips-gp32-fp64-pic.s: Likewise.
2934         * gas/mips/mips-gp32-fp64.s: Likewise.
2935         * gas/mips/mips-gp64-fp32-pic.s: Likewise.
2936         * gas/mips/mips-gp64-fp32.s: Likewise.
2937         * gas/mips/mips-gp64-fp64-pic.s: Likewise.
2938         * gas/mips/mips-gp64-fp64.s: Likewise.
2939
2940 2001-09-07  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2941
2942         * gas/mips/beq.d: Check branches to external labels.
2943         * gas/mips/beq.s: Likewise.
2944         * gas/mips/bge.d: Likewise.
2945         * gas/mips/bge.s: Likewise.
2946         * gas/mips/bgeu.d: Likewise.
2947         * gas/mips/bgeu.s: Likewise.
2948         * gas/mips/blt.d: Likewise.
2949         * gas/mips/blt.s: Likewise.
2950         * gas/mips/bltu.d: Likewise.
2951         * gas/mips/bltu.s: Likewise.
2952         * gas/mips/elempic.d: Switch from R_MIPS_GNU_REL16_S2 to R_MIPS_PC16.
2953         * gas/mips/empic.d: Likewise.
2954         * gas/mips/empic.s: Likewise.
2955         * gas/mips/telempic.d: Likewise.
2956         * gas/mips/tempic.d: Likewise.
2957
2958 2001-09-06  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2959
2960         * gas/mips/tmips16-f.d: New file, testcase for big endian MIPS16
2961         relocations, tradtional variant.
2962
2963 2001-08-04  Richard Henderson  <rth@redhat.com>
2964
2965         * gas/alpha/alpha.exp: New file.
2966         * gas/alpha/elf-reloc-1.[sd]: New test.
2967         * gas/alpha/elf-reloc-2.[sl]: New test.
2968         * gas/alpha/elf-reloc-3.[sl]: New test.
2969         * gas/alpha/elf-reloc-4.[sd]: New test.
2970         * gas/alpha/fp.exp: Remove file.
2971         * gas/alpha/fp.s: Output to .data not .rdata.
2972         * gas/alpha/fp.d: Adjust to match.
2973
2974 2001-09-04  Jeffrey A Law  (law@cygnus.com)
2975
2976         * gas/all/gas.exp (930509a): Expect failure on the H8/300 ELF port.
2977
2978         * gas/h8300/ffxx1-elf.d: Update due to recent changes to H8/300
2979         ELF toolchain.
2980         * gas/h8300/h8300-elf.exp: Likewise.
2981
2982         * gas/macros/macros.exp: Expect failure on all H8/300 ports.
2983
2984         * gas/vtable/vtable.exp: Do not run tests on H8/300 ELF ports.
2985
2986 2001-08-30  J"orn Rennecke <amylaar@redhat.com>
2987
2988         * gas/h8300/h8300.exp (do_h8300_cbranch): Remove invocation.
2989         (do_h8300_branch, do_h8300h_cbranch, do_h8300h_branch): Likewise.
2990         (do_h8300s_cbranch, do_h8300s_branch, ffxx1): Likwise.
2991         * gas/h8300/h8300-coff.exp, gas/h8300/h8300-elf.exp: New files.
2992         * gas/h8300/branch-elf.s, gas/h8300/branchh-elf.s: Likewise.
2993         * gas/h8300/branchs-elf.s, gas/h8300/ffxx1-elf.d: Likewise.
2994         * gas/h8300/ffxx1-elf.s: Likewise.
2995         * gas/h8300/branch.s, gas/h8300/branchh.s: Move to:
2996         * gas/h8300/branch-coff.s, gas/h8300/branchh-coff.s
2997         * gas/h8300/branchs.s, gas/h8300/ffxx1.d: Move to:
2998         * gas/h8300/branchs-coff.s, gas/h8300/ffxx1-coff.d .
2999         * gas/h8300/ffxx1.s: Move to:
3000         * gas/h8300/ffxx1-coff.s .
3001
3002 2001-08-29  J"orn Rennecke <amylaar@redhat.com>
3003
3004         * lib/gas-defs.exp: (regexp_diff) At verbosity 3, also show
3005         where mismatch occurs due to regexp mismatch.
3006
3007 2001-08-27  Staffan Ulfberg  <staffanu@swox.se>
3008             Alan Modra  <amodra@bigpond.net.au>
3009
3010         * gas/macros/macros.exp: xfail powerpc-*-aix.
3011         * gas/ppc/astest64.s: New.
3012         * gas/ppc/astest64.d: New.
3013         * gas/ppc/astest2_64.s: New.
3014         * gas/ppc/astest2_64.d: New.
3015         * gas/ppc/test1elf.asm: New.
3016         * gas/ppc/test1xcoff.asm: New.
3017         * gas/ppc/generate.sh: New. Generate new files below from above .asm
3018         * gas/ppc/test1elf32.s: New.
3019         * gas/ppc/test1elf32.d: New.
3020         * gas/ppc/test1elf64.s: New.
3021         * gas/ppc/test1elf64.d: New.
3022         * gas/ppc/test1xcoff32.s: New.
3023         * gas/ppc/test1xcoff32.d: New.
3024         * gas/ppc/ppc.exp: Run new tests.
3025         * gas/ppc/simpshft.s: Tweak align now that we get nops.
3026
3027 2001-08-24  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
3028
3029         * binutils-all/readelf.exp: Don't regard mips*el-*-* as traditional
3030         mips.
3031         * gas/mips/mips.exp: Likewise. Use traditional testcases for
3032         mips${el}16-f if needed.
3033         * gas/mips/elempic.d: New file, testcase for little endian empic.
3034         * gas/mips/elfel-rel2.d: Don't test trailing zeroes in dump.
3035         * gas/mips/mips16-f.d: Use non-traditional symbol sorting.
3036         * gas/mips/mipsel16-f.d: Likewise.
3037         * gas/mips/mipsel16-e.d: New file, testcase for little endian MIPS16
3038         relocations.
3039         * gas/mips/tmipsel16-f.d: New file, testcase for little endian MIPS16
3040         relocations, traditional variant.
3041
3042 2001-08-17  H.J. Lu  <hjl@gnu.org>
3043
3044         * gas/sparc/unalign.d: Support Sparc V9.
3045
3046 2001-08-16  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
3047
3048         * gas/mips/mips.exp: Added performance counter test.
3049         * gas/mips/perfcount.s: New File. Test of performance counter opcodes.
3050         * gas/mips/perfcount.d: Likewise.
3051
3052 2001-08-12  Nick Clifton  <nickc@cambridge.redhat.com>
3053
3054         * gas/sparc/unalign.s: Extend test to check .uaword with multiple
3055         arguments.
3056         * gas/sparc/unalign.d: Extend to expect unaligned relocs for both
3057         arguments to .uaword.
3058
3059 2001-08-10  H.J. Lu  <hjl@gnu.org>
3060
3061         * gas/mips/e32-rel2.d: Updated for the objdump output change.
3062         * gas/mips/e32el-rel2.d: Likewise.
3063         * gas/mips/elf-rel.d: Likewise.
3064         * gas/mips/elf-rel2.d: Likewise.
3065         * gas/mips/elf-rel3.d: Likewise.
3066         * gas/mips/elf_e_flags1.d: Likewise.
3067         * gas/mips/elf_e_flags2.d: Likewise.
3068         * gas/mips/elf_e_flags3.d: Likewise.
3069         * gas/mips/elf_e_flags4.d: Likewise.
3070         * gas/mips/elfel-rel.d: Likewise.
3071         * gas/mips/elfel-rel2.d: Likewise.
3072         * gas/mips/elfel-rel3.d: Likewise.
3073         * gas/mips/empic.d: Likewise.
3074         * gas/mips/mips16-e.d: Likewise.
3075         * gas/mips/mips16-f.d: Likewise.
3076         * gas/mips/mipsel16-f.d: Likewise.
3077         * gas/mips/telempic.d: Likewise.
3078         * gas/mips/tempic.d: Likewise.
3079         * gas/mips/tmips16-e.d: Likewise.
3080         * gas/mips/tmipsel16-e.d: Likewise.
3081
3082         * gas/mips/mips16-f.d: Fix the symbol table output.
3083
3084         * gas/mips/mipsel16-f.d: Fix the endian.
3085
3086         * gas/mips/mips.exp; Don't xfail mips16-f/mipsel16-f.
3087
3088 2001-08-10  Richard Sandiford  <rsandifo@redhat.com>
3089
3090         * gas/mips/mips-gp32-fp32.d: Expect addu rather than or for moves.
3091         * gas/mips/mips-gp32-fp64.d: Likewise.
3092         * gas/mips/mips-abi32.d: Likewise.
3093         * gas/mips/mips-gp32-fp32-pic.d: Likewise.
3094         * gas/mips/mips-gp32-fp64-pic.d: Likewise.
3095         * gas/mips/mips-abi32-pic.d: Likewise.
3096
3097 2001-07-21  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
3098
3099         * mips/lb.d: Reflect disassembler output fixes.
3100         * mips/mips32.d: Likewise.
3101         * mips/mips64.d: Likewise. Typo.
3102         * mips/sb.d: Likewise.
3103         * mips/trunc.d: Likewise.
3104
3105 2001-08-04  H.J. Lu  <hjl@gnu.org>
3106
3107         * gas/cris/operand-err-1.s: Updated.
3108
3109 2001-08-04  H.J. Lu  <hjl@gnu.org>
3110             Chris G. Demetriou <cgd@broadcom.com>
3111
3112         * gas/mips/e32-rel4.s: Removed.
3113
3114         * gas/mips/e32-rel4.d: Use elf-rel4.s.
3115
3116         * gas/mips/mips.exp: Use the same rel4 test for litte endian.
3117
3118         * gas/mips/mips-abi32-pic.d: Add lines for objdump.
3119         * gas/mips/mips-abi32.d: Likewise.
3120         * gas/mips/mips-gp32-fp32-pic.d: Likewise.
3121         * gas/mips/mips-gp32-fp32.d: Likewise.
3122         * gas/mips/mips-gp32-fp64-pic.d: Likewise.
3123         * gas/mips/mips-gp32-fp64.d: Likewise.
3124         * gas/mips/mips-gp64-fp32-pic.d: Likewise.
3125         * gas/mips/mips-gp64-fp32.d: Likewise.
3126         * gas/mips/mips-gp64-fp64-pic.d: Likewise.
3127         * gas/mips/mips-gp64-fp64.d: Likewise.
3128
3129         * gas/mips/mips-abi32-pic.s: Add space for objdump.
3130         * gas/mips/mips-abi32.s: Likewise.
3131         * gas/mips/mips-gp32-fp32-pic.s: Likewise.
3132         * gas/mips/mips-gp32-fp32.s: Likewise.
3133         * gas/mips/mips-gp32-fp64-pic.s: Likewise.
3134         * gas/mips/mips-gp32-fp64.s: Likewise.
3135         * gas/mips/mips-gp64-fp32-pic.s: Likewise.
3136         * gas/mips/mips-gp64-fp32.s: Likewise.
3137         * gas/mips/mips-gp64-fp64-pic.s: Likewise.
3138         * gas/mips/mips-gp64-fp64.s: Likewise.
3139
3140         * gas/mips/mips-abi32-pic.s: Add the missing .end.
3141         * gas/mips/mips-gp32-fp32-pic.s: Likewise.
3142         * gas/mips/mips-gp32-fp64-pic.s: Likewise.
3143         * gas/mips/mips-gp64-fp32-pic.s: Likewise.
3144         * gas/mips/mips-gp64-fp64-pic.s: Likewise.
3145
3146 2001-08-03  Richard Sandiford  <rsandifo@redhat.com>
3147
3148         * gas/mips/elf-rel4.s, gas/mips/elf-rel4.d: New test.
3149         * gas/mips/e32-rel4.s, gas/mips/e32-rel4.s: New test.
3150
3151         * gas/mips/mips.exp: Run new tests.
3152
3153 2001-08-02  Richard Sandiford  <rsandifo@redhat.com>
3154
3155         * gas/mips/mips-gp32-fp32,
3156         * gas/mips/mips-gp32-fp64,
3157         * gas/mips/mips-gp64-fp32,
3158         * gas/mips/mips-gp64-fp64,
3159         * gas/mips/mips-abi32,
3160         * gas/mips/mips-gp32-fp32-pic,
3161         * gas/mips/mips-gp32-fp64-pic,
3162         * gas/mips/mips-gp64-fp32-pic,
3163         * gas/mips/mips-gp64-fp64-pic,
3164         * gas/mips/mips-abi32-pic: New testcases.
3165
3166         * gas/mips/mips.exp: Run them.
3167
3168 2001-08-01  Alan Modra  <amodra@bigpond.net.au>
3169
3170         * gas/elf/section2.l: Adjust warning message comparison.
3171
3172 2001-07-31  Richard Sandiford  <rsandifo@redhat.com>
3173
3174         * gas/mips/mips.exp (el): New variable.
3175         Use it to pick ELF reloc tests.
3176
3177 2001-07-26  Chris Demetriou  <cgd@broadcom.com>
3178
3179         * gas/mips/lif-empic.d: Add back dollar signs before floating
3180         point register names.
3181
3182 2001-07-26  Alan Modra  <amodra@bigpond.net.au>
3183
3184         * gas/i386/relax.s: Test rs_space.
3185         * gas/i386/relax.d: Update.
3186
3187 2001-07-23  Alan Modra  <amodra@bigpond.net.au>
3188
3189         * gas/i386/opcode.d: Tweak lgdt for 2001-07-18 change.
3190         * gas/i386/intel.d: Likewise.
3191
3192 2001-07-16  Philip Blundell  <philb@gnu.org>
3193
3194         * gas/arm/arm7t.d, gas/arm/inst.d: Tweak expected output for
3195         change to disassembler.
3196
3197 2001-07-14  Nick Clifton  <nickc@cambridge.redhat.com>
3198
3199         Fix failures in MIPS testsuite:
3200         * gas/mips/abs.d: Pass -march=4000 to gas.
3201         * gas/mips/eld_rel2.d: Do not expect zeroes at end of dump.
3202         * gas/mips/elf_e_flags1.d: Pass -march=4000 to gas.
3203
3204 2001-07-11  Jakub Jelinek  <jakub@redhat.com>
3205
3206         * gas/sparc/unalign.s: Remove .uaxword test.
3207         * gas/sparc/unalign.d: Adjust accordingly.
3208
3209 2001-07-08  Anders Norlander <anorland@synergenix.se>
3210
3211         * gas/all/gas.exp: Run incbin test.
3212         * gas/all/incbin.s: New file.
3213         * gas/all/incbin.d: New file.
3214
3215 2001-07-04  Richard Sandiford  <rsandifo@redhat.com>
3216
3217         * gas/mips/elf-rel3.s: Add zero word to end of file.
3218
3219 2001-07-03  H.J. Lu  <hjl@gnu.org>
3220
3221         * gas/mips/lb-xgot-ilocks.d: Add -march=r3900.
3222
3223 2001-07-01  Ben Elliston  <bje@redhat.com>
3224
3225         * gas/m88k/allinsn.s: New file.
3226         * gas/m88k/allinsn.d: Likewise.
3227         * gas/m88k/m88k.exp: Test with allinsn.s also.
3228
3229 2001-06-28  Eric Christopher  <echristo@redhat.com>
3230
3231         * gas/mips/usd.d: Change for march/mtune.
3232         * gas/mips/ulh-xgot.d: Ditto.
3233         * gas/mips/uld.d: Ditto.
3234         * gas/mips/trunc.d: Ditto.
3235         * gas/mips/rol.d: Ditto.
3236         * gas/mips/nodelay.d: Ditto.
3237         * gas/mips/mul.d: Ditto.
3238         * gas/mips/mul-ilocks.d: Ditto.
3239         * gas/mips/trap20.d: Ditto.
3240         * gas/mips/mips4.d: Ditto.
3241         * gas/mips/mips16.d: Ditto.
3242         * gas/mips/lif-xgot.d: Ditto.
3243         * gas/mips/lif-svr4pic.d: Ditto.
3244         * gas/mips/ld-xgot.d: Ditto.
3245         * gas/mips/ld-svr4pic.d: Ditto.
3246         * gas/mips/ld-ilocks-addr32.d: Ditto.
3247         * gas/mips/lb-xgot.d: Ditto.
3248         * gas/mips/jal-xgot.d: Ditto.
3249         * gas/mips/jal-svr4pic.d: Ditto.
3250         * gas/mips/delay.d: Ditto.
3251         * gas/mips/lb-xgot-ilocks.d: Ditto.
3252         * gas/mips/div.d: Ditto.
3253         * gas/mips/break20.d: Ditto.
3254         * gas/mips/delay.d: Ditto.
3255         * gas/mips/elf_e_flags3.d: Ditto.
3256         * gas/mips/elf_e_flags4.d: Ditto.
3257         * gas/mips/lineno.d: Ditto.
3258         * gas/mips/mips16.d: Ditto.
3259         * gas/mips/mips4.d: Ditto.
3260         * gas/mips/mips4010.d: Ditto.
3261         * gas/mips/mips4650.d: Ditto.
3262
3263 2001-06-21  Nick Clifton  <nickc@cambridge.redhat.com>
3264
3265         * gas/arm/arm.exp: Remove msr-bad.s test.
3266         Select processor type for architecture specific instruction tests.
3267
3268         * gas/arm/adrl.s: Add adrEQl as a test.
3269         * gas/arm/adrl.d: Adjusted expected output.
3270
3271         * gas/arm/arm7dm.s: Add "msr CPSR_x, #0" as a test instruction.
3272         * gas/arm/msr-bad.s: Delete.
3273
3274 2001-06-18  Tom Rix  <trix@redhat.com>
3275
3276         * gas/ppc/aix.exp: New file, aix specific tests.
3277         * gas/ppc/align.s: New file, .comm alignment test.
3278
3279 2001-06-13  Andreas Jaeger  <aj@suse.de>
3280
3281         * gas/vtable/vtable.exp (run_list_test): Don't run on sparc64.
3282
3283 2001-06-06  Peter Jakubek <pjak@snafu.de>
3284
3285         * gas/mri/for.d: Correct for swapped operands.
3286         * gas/mri/if.d: Likewise.
3287         * gas/mri/repeat.d: Likewise.
3288         * gas/mri/while.d: Likewise.
3289
3290 2001-06-12  Alan Modra  <amodra@bigpond.net.au>
3291
3292         * gas/i386/x86_64.d: Update for 2001-06-11 disassembler change.
3293
3294 2001-06-10  H.J. Lu  <hjl@gnu.org>
3295
3296         * gas/elf/section2.l: Match various white spaces.
3297
3298 2001-06-10  H.J. Lu  <hjl@gnu.org>
3299
3300         * gas/elf/section2.e: Support 64bit ELF.
3301         * gas/elf/section2.e-mips: Likewise.
3302
3303 2001-06-08  H.J. Lu  <hjl@gnu.org>
3304
3305         * gas/mips/elfel-rel3.s: Moved to ...
3306         * gas/mips/elf-rel3.s: Here.
3307
3308         * gas/mips/elf-rel3.d: Updated.
3309
3310         * gas/mips/elfel-rel3.d: Updated.
3311
3312         * gas/mips/relax.d: New file.
3313         * gas/mips/relax.s: Likewise.
3314
3315         * gas/mips/mips.exp: Run relax and set xfail.
3316
3317 2001-06-08  H.J. Lu  <hjl@gnu.org>
3318
3319         * gas/mips/illegal.s: New file.
3320         * gas/mips/illegal.l: Likewise.
3321
3322         * gas/elf/elf.exp (run_list_test): New.
3323         Run illegal with run_list_test.
3324
3325 2001-06-08  H.J. Lu  <hjl@gnu.org>
3326
3327         * gas/mips/elf-jal.d: New file.
3328
3329         * gas/mips/mips.exp: Run "elf-jal" instead of "jal" for ELF.
3330
3331 2001-06-08  Alan Modra  <amodra@bigpond.net.au>
3332
3333         * gas/elf/elf.exp (run_list_test): Undo $readelf change in 2001-06-07.
3334
3335 2001-06-07  H.J. Lu  <hjl@gnu.org>
3336
3337         * gas/elf/section2.e-mips: New file.
3338
3339         * gas/elf/elf.exp (run_list_test): Add suffix.
3340         Pass -mips as suffix to run_list_test for mips.
3341
3342 2001-06-07  H.J. Lu  <hjl@gnu.org>
3343
3344         * gas/elf/section2.l: Match ".*GAS.*" instead of
3345         "GAS LISTING .*".
3346
3347 2001-06-07  H.J. Lu  <hjl@gnu.org>
3348
3349         * gas/mips/mips.exp: Set xfail for "lineno" on Linux/mips.
3350
3351 2001-06-07  H.J. Lu  <hjl@gnu.org>
3352
3353         * gas/mips/empic.d: Support stabs.
3354         * gas/mips/mips16-e.d: Likewise.
3355         * gas/mips/mips16-f.d: Likewise.
3356         * gas/mips/mipsel16-f.d: Likewise.
3357         * gas/mips/telempic.d: Likewise.
3358         * gas/mips/tempic.d: Likewise.
3359         * gas/mips/tmips16-e.d: Likewise.
3360         * gas/mips/tmipsel16-e.d: Likewise.
3361
3362 2001-06-06  H.J. Lu  <hjl@gnu.org>
3363
3364         * gas/mips/elf-rel3.s: New file.
3365         * gas/mips/elf-rel3.d: Likewise.
3366         * gas/mips/elfel-rel3.s: Likewise.
3367         * gas/mips/elfel-rel3.d: Likewise.
3368
3369         * gas/mips/mips.exp: Run elf-rel3/elfel-rel3.
3370
3371 2001-06-06  H.J. Lu  <hjl@gnu.org>
3372
3373         * gas/elf/elf.exp (run_list_test): New.
3374         Run section2 with run_list_test.
3375
3376         * gas/elf/section2.e: New file.
3377         * gas/elf/section2.l: Likewise.
3378         * gas/elf/section2.s: Likewise.
3379
3380 2001-06-04  H.J. Lu  <hjl@gnu.org>
3381
3382         * gas/mips/mips4010.s: Add the missing ".end".
3383         * gas/mips/mips4100.s: Likewise.
3384         * gas/mips/mips4650.s: Likewise.
3385         * gas/mips/sync.s: Likewise.
3386
3387 2001-06-02  H.J. Lu  <hjl@gnu.org>
3388
3389         * gas/sparc/unalign.d: Support Sparc V9.
3390
3391 2001-05-28  Jeff Sturm  <jsturm@one-point.com>
3392
3393         * gas/sparc/unalign.s: New test.  Check unaligned relocs.
3394         * gas/sparc/unalign.d: New expected test results.
3395         * gas/sparc/sparc.exp: Run new test.
3396
3397 2001-05-27  Hans-Peter Nilsson  <hp@axis.com>
3398
3399         * gas/cris/addi.d: Tweak for 64-bit BFD.
3400         * gas/cris/binop-cmpmove.d: Ditto.
3401         * gas/cris/binop-cmpmovx.d: Ditto.
3402         * gas/cris/binop-extx.d: Ditto.
3403         * gas/cris/binop.d: Ditto.
3404         * gas/cris/bork.d: Ditto.
3405         * gas/cris/branch.d: Ditto.
3406         * gas/cris/break.d: Ditto.
3407         * gas/cris/brokw-1.d: Ditto.
3408         * gas/cris/brokw-2.d: Ditto.
3409         * gas/cris/brokw-3.d: Ditto.
3410         * gas/cris/ccr.d: Ditto.
3411         * gas/cris/clear.d: Ditto.
3412         * gas/cris/continue.d: Ditto.
3413         * gas/cris/fragtest.d: Ditto.
3414         * gas/cris/jump-type.d: Ditto.
3415         * gas/cris/labfloat.d: Ditto.
3416         * gas/cris/macroat.d: Ditto.
3417         * gas/cris/movem-to-reg.d: Ditto.
3418         * gas/cris/nosep.d: Ditto.
3419         * gas/cris/oneop-type.d: Ditto.
3420         * gas/cris/prefix.d: Ditto.
3421         * gas/cris/pushpop-byte-sreg.d: Ditto.
3422         * gas/cris/pushpop-dword-sreg.d: Ditto.
3423         * gas/cris/pushpop-word-sreg.d: Ditto.
3424         * gas/cris/pushpop.d: Ditto.
3425         * gas/cris/quick-s6.d: Ditto.
3426         * gas/cris/quick-u5.d: Ditto.
3427         * gas/cris/quick-u6.d: Ditto.
3428         * gas/cris/range-err-1.s: Ditto.
3429         * gas/cris/rd-pic-1.d: Ditto.
3430         * gas/cris/rd-regprefix-1.d: Ditto.
3431         * gas/cris/rd-regprefix-1b.d: Ditto.
3432         * gas/cris/reg-to-mem.d: Ditto.
3433         * gas/cris/regreg.d: Ditto.
3434         * gas/cris/return.d: Ditto.
3435         * gas/cris/scc.d: Ditto.
3436         * gas/cris/separator.d: Ditto.
3437         * gas/cris/shexpr-1.d: Ditto.
3438         * gas/cris/sreg-to-x.d: Ditto.
3439         * gas/cris/test.d: Ditto.
3440         * gas/cris/unimplemented.d: Ditto.
3441         * gas/cris/unop-mem.d: Ditto.
3442         * gas/cris/x-to-byte-sreg.d: Ditto.
3443         * gas/cris/x-to-dcr1-sreg.d: Ditto.
3444         * gas/cris/x-to-dword-sreg.d: Ditto.
3445         * gas/cris/x-to-word-sreg.d: Ditto.
3446         * gas/cris/shexpr-1.d: Ditto.  Correct format.
3447
3448 2001-05-25  H.J. Lu  <hjl@gnu.org>
3449
3450         * gas/mips/e32el-rel2.d: New for little endian mips.
3451         * gas/mips/elfel-rel2.d: Likewise.
3452         * gas/mips/elfel-rel.d: Likewise.
3453         * gas/mips/mipsel16-f.d: Likewise.
3454         * gas/mips/telempic.d: Likewise.
3455         * gas/mips/tmipsel16-e.d: Likewise.
3456
3457         * gas/mips/tempic.d: New for traditional mips.
3458         * gas/mips/tmips16-e.d: Likewise.
3459
3460         * gas/mips/elf-rel.d: Handle alignment padding.
3461         * gas/mips/elf-rel2.d: Likewise.
3462
3463         * gas/mips/mips.exp: Support little endian and traditional
3464         mips.
3465
3466 2001-05-24  H.J. Lu  <hjl@gnu.org>
3467
3468         * gas/m68k/pcrel.d: Support 64bit BFD.
3469
3470 2001-05-24  H.J. Lu  <hjl@gnu.org>
3471
3472         * gas/arm/adrl.d: Support 64bit BFD.
3473         * gas/arm/arm7t.d: Likewise.
3474         * gas/arm/inst.d: Likewise.
3475         * gas/arm/pic.d: Likewise.
3476         * gas/arm/xscale.d: Likewise.
3477
3478 2001-05-23  Alan Modra  <amodra@one.net.au>
3479
3480         * gas/elf/ehopt0.d: Tweak for bigendian targets.
3481
3482 2001-05-15  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
3483
3484         * gas/mips/abs.d: Remove $ before register names, per latest
3485         disassembler.
3486         * gas/mips/add.d: Ditto.
3487         * gas/mips/and.d: Ditto.
3488         * gas/mips/beq.d: Ditto.
3489         * gas/mips/bge.d: Ditto.
3490         * gas/mips/bgeu.d: Ditto.
3491         * gas/mips/blt.d: Ditto.
3492         * gas/mips/bltu.d: Ditto.
3493         * gas/mips/delay.d: Ditto.
3494         * gas/mips/div-ilocks.d: Ditto.
3495         * gas/mips/div.d: Ditto.
3496         * gas/mips/dli.d: Ditto.
3497         * gas/mips/elf_e_flags1.d: Ditto.
3498         * gas/mips/elf_e_flags2.d: Ditto.
3499         * gas/mips/elf_e_flags3.d: Ditto.
3500         * gas/mips/elf_e_flags4.d: Ditto.
3501         * gas/mips/jal-empic.d: Ditto.
3502         * gas/mips/jal-svr4pic.d: Ditto.
3503         * gas/mips/jal-xgot.d: Ditto.
3504         * gas/mips/jal.d: Ditto.
3505         * gas/mips/la-empic.d: Ditto.
3506         * gas/mips/la-svr4pic.d: Ditto.
3507         * gas/mips/la-xgot.d: Ditto.
3508         * gas/mips/la.d: Ditto.
3509         * gas/mips/lb-empic.d: Ditto.
3510         * gas/mips/lb-svr4pic.d: Ditto.
3511         * gas/mips/lb-xgot-ilocks.d: Ditto.
3512         * gas/mips/lb-xgot.d: Ditto.
3513         * gas/mips/lb.d: Ditto.
3514         * gas/mips/ld-empic.d: Ditto.
3515         * gas/mips/ld-ilocks-addr32.d: Ditto.
3516         * gas/mips/ld-ilocks.d: Ditto.
3517         * gas/mips/ld-svr4pic.d: Ditto.
3518         * gas/mips/ld-xgot.d: Ditto.
3519         * gas/mips/ld.d: Ditto.
3520         * gas/mips/li.d: Ditto.
3521         * gas/mips/lif-empic.d: Ditto.
3522         * gas/mips/lif-svr4pic.d: Ditto.
3523         * gas/mips/lif-xgot.d: Ditto.
3524         * gas/mips/lifloat.d: Ditto.
3525         * gas/mips/mips16.d: Ditto.
3526         * gas/mips/mips32.d: Ditto.
3527         * gas/mips/mips4.d: Ditto.
3528         * gas/mips/mips4010.d: Ditto.
3529         * gas/mips/mips4100.d: Ditto.
3530         * gas/mips/mips4650.d: Ditto.
3531         * gas/mips/mips64.d: Ditto.
3532         * gas/mips/mul-ilocks.d: Ditto.
3533         * gas/mips/mul.d: Ditto.
3534         * gas/mips/nodelay.d: Ditto.
3535         * gas/mips/rol.d: Ditto.
3536         * gas/mips/sb.d: Ditto.
3537         * gas/mips/trap20.d: Ditto.
3538         * gas/mips/trunc.d: Ditto.
3539         * gas/mips/uld.d: Ditto.
3540         * gas/mips/ulh-empic.d: Ditto.
3541         * gas/mips/ulh-svr4pic.d: Ditto.
3542         * gas/mips/ulh-xgot.d: Ditto.
3543         * gas/mips/ulh.d: Ditto.
3544         * gas/mips/ulw.d: Ditto.
3545         * gas/mips/usd.d: Ditto.
3546         * gas/mips/ush.d: Ditto.
3547         * gas/mips/usw.d: Ditto.
3548
3549 2001-05-14  Richard Henderson  <rth@redhat.com>
3550
3551         * gas/elf/ehopt0.s: New.
3552         * gas/elf/ehopt0.d: New.
3553         * gas/elf/elf.exp: Run it.
3554
3555 2001-05-12  Peter Targett  <peter.targett@arccores.com>
3556
3557         * gas/arc/st.s: Add test case @h30 fixup.
3558         * gas/arc/st.d: Update to suit.
3559
3560 2001-05-12  Alan Modra  <amodra@one.net.au>
3561
3562         * gas/i386/sse2.s: Correct cvtps2dq, movdq2q, and movq2dq
3563         * gas/i386/sse2.d: Likewise.  Fix pmuludq and punpckhqdq too.
3564
3565         * gas/i386/ssemmx2.d: Correct movq.
3566
3567 2001-05-10  Hans-Peter Nilsson  <hp@axis.com>
3568
3569         * gas/cris/rd-dw2-10.d: Tweak for change in gas dwarf2 line number
3570         handling.
3571
3572 2001-05-04  Alan Modra  <amodra@one.net.au>
3573
3574         * gas/i386/katmai.d: Correct pmovmskb and pextrw opcodes.
3575         * gas/i386/ssemmx2.d: Likewise.  Correct register for pextrw,
3576         pinsrw, and pmovmskb.
3577         * gas/i386/sse2.d: Correct register for movmskpd.
3578
3579 2001-05-02  Johan Rydberg  <jrydberg@opencores.org>
3580
3581         * gas/openrisc/addi.s: New file.
3582         * gas/openrisc/addi.d: Likewise.
3583         * gas/openrisc/allinsn.exp: Likewise.
3584         * gas/openrisc/allinsn.s: Likewise.
3585         * gas/openrisc/allinsn.d: Likewise.
3586         * gas/openrisc/lohi.s: Likewise.
3587         * gas/openrisc/lohi.d: Likewise.
3588         * gas/openrisc/store.s: Likewise.
3589         * gas/openrisc/store.d: Likewise.
3590
3591 2001-04-05  Hans-Peter Nilsson  <hp@axis.com>
3592
3593         * gas/cris/rd-dw2-1.d, gas/cris/rd-dw2-2.d, gas/cris/rd-dw2-3.d,
3594         gas/cris/rd-dw2-4.d, gas/cris/rd-dw2-5.d, gas/cris/rd-dw2-6.d,
3595         gas/cris/rd-dw2-7.d, gas/cris/rd-dw2-8.d, gas/cris/rd-dw2-9.d,
3596         gas/cris/rd-dw2-10.d, gas/cris/rd-dw2-11.d, gas/cris/rd-dw2-12.d,
3597         gas/cris/rd-dw2-13.d, gas/cris/rd-dw2-14.d, gas/cris/rd-dw2-15.d:
3598         New tests.
3599         * gas/cris/brokw-2.s: Correct broken-word expansion visualization
3600         in comment.
3601         * gas/cris/fragtest.s, gas/cris/rd-pic-1.s,
3602         gas/cris/binop-cmpmovx.d, gas/cris/binop-cmpmove.d,
3603         gas/cris/binop.d, gas/cris/binop.s, gas/cris/brokw-2.d,
3604         gas/cris/clear.d, gas/cris/fragtest.s, gas/cris/jump-type.d,
3605         gas/cris/nosep.s, gas/cris/pushpop.d, gas/cris/quick.s,
3606         gas/cris/range-err-2.s, gas/cris/sep-err-1.s,
3607         gas/cris/sreg-to-x.d, gas/cris/test.d, gas/cris/x-to-byte-sreg.d,
3608         gas/cris/x-to-word-sreg.d, gas/cris/x-to-dword-sreg.d: Remove
3609         trailing empty lines.
3610         * gas/cris/continue.s: Ditto, tweak comment.
3611
3612         * lib/gas-defs.exp (run_dump_test): Support using readelf.
3613         * config/default.exp: Default READELF and READELFFLAGS.
3614
3615 2001-03-31  Alan Modra  <alan@linuxcare.com.au>
3616
3617         * gas/all/cond.s: Add .if .elseif tree.
3618         * gas/all/cond.d: Match above.
3619
3620 2001-03-30  H.J. Lu  <hjl@gnu.org>
3621
3622         * gas/i386/relax.d: Dump with -s instead of -drw.
3623
3624 2001-03-29  H.J. Lu  <hjl@gnu.org>
3625
3626         * gas/i386/relax.s: New test for relaxation between sections.
3627         * gas/i386/relax.d: New.
3628
3629         * gas/i386/i386.exp: Add tests for ELF.
3630
3631 2001-03-27  Chris Demetriou  <cgd@broadcom.com>
3632
3633         * gas/mips/lineno.d: Allow for the possibility that
3634         the local labels won't be in the objdump output.  Match
3635         zeros in addresses using '+' for better compatibility with
3636         different targets.
3637
3638 2001-03-26  Chris Demetriou  <cgd@broadcom.com>
3639
3640         * gas/mips/sync.s: Declare 'foo' as a function so that this
3641         test will work on properly on ECOFF targets.
3642
3643 2001-03-24  Alan Modra  <alan@linuxcare.com.au>
3644
3645         * gas/i386/ssemmx2.s: Change movntq to movntdq.
3646         * gas/i386/ssemmx2.d: Matching change.
3647
3648 2001-03-23  Hans-Peter Nilsson  <hp@axis.com>
3649
3650         * gas/cris/pic-err-1.s, gas/cris/rd-pic-1.s, gas/cris/rd-pic-1.d:
3651         New tests.
3652
3653         * gas/cris/branch-warn-1.s, gas/cris/branch-warn-2.s,
3654         gas/cris/branch-warn-3.s: Tweak for fixed FIXME:s.
3655
3656 2001-03-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3657
3658         * gas/vax/quad.exp: Correct expected result.
3659
3660 2001-03-19  Andreas Schwab  <schwab@suse.de>
3661
3662         * gas/m68k/pcrel.s: Force alignment to 8 byte boundary to get
3663         consistent output across targets.
3664         * gas/m68k/pcrel.d: Adjusted.
3665
3666 2001-03-18  H.J. Lu  <hjl@gnu.org>
3667
3668         * gas/i386/intel.s: Move PIC code to ...
3669         * gas/i386/intelpic.s: New. Here.
3670         * gas/i386/intel.d: Updated.
3671         * gas/i386/intelpic.d: New.
3672
3673         * gas/i386/i386.exp: Check PIC code in Intel syntax for ELF
3674         targets only.
3675
3676 2001-03-18  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
3677
3678         * gas/mri/mri.exp: Fix test of m6811/m6812 targets.
3679
3680 2001-02-26  H.J. Lu  <hjl@gnu.org>
3681
3682         * gas/ia64/opc-a-err.l: Change "Operand [3|4]" to "Operand [34]".
3683
3684 2001-02-23  H.J. Lu  <hjl@gnu.org>
3685
3686         * gas/ia64/opc-a-err.l: Fix "cmp4.lt.or".
3687
3688         * gas/ia64/opc-a.pl: Add tests for pseudo-ops for "cmp" and
3689         "cmp4".
3690         * gas/ia64/opc-a.s: Rebuilt.
3691         * gas/ia64/opc-a.d: Likewise.
3692
3693 2001-02-17  Chris Demetriou  <cgd@broadcom.com>
3694
3695         * gas/mips/mips32.d: Remove ELF dependencies.  This test
3696         wasn't meant to be ELF specific, and doesn't have to be.
3697         * gas/mips/mips64.d: Likewise.
3698
3699 2001-02-17  Chris Demetriou  <cgd@broadcom.com>
3700
3701         * gas/mips/mips.exp: Don't attempt the elf_e_flags family of
3702         tests if not ELF; they test ELF-specific features.
3703
3704 2001-02-08  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
3705
3706         * gas/mri/mri.exp: Don't execute the M68K specific tests
3707         on m6811-elf and m6812-elf targets, still run the generic MRI tests.
3708
3709 2001-02-04  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
3710
3711         * gas/m68hc11/malis.s: New test to verify compliance with Motorola
3712         Assembly Language Input Standard.
3713         * gas/m68hc11/malis.d: New file.
3714         * gas/m68hc11/malis-include.s: New file.
3715         * gas/m68hc11/all.exp: Add the new test.
3716
3717 2001-01-12  Alan Modra  <alan@linuxcare.com.au>
3718
3719         * gas/i386/i386.exp (gas_64_check): Correct target string.
3720         Use gas_64_check rather than target string to decided whether
3721         x86_64 checks should run.
3722
3723         * gas/i386/sse2.s: Add a label to cure objdump "no symbols" error.
3724         * gas/i386/ssemmx2.s: Likewise.
3725         * gas/i386/sse2.d: Update to suit.
3726         * gas/i386/ssemmx2.s: Likewise.
3727
3728 2001-01-11  Peter Targett <peter.targett@arccores.com>
3729
3730         * gas/arc/alias.*: Removed.
3731         * gas/arc/branch.*: Likewise.
3732         * gas/arc/insn3.*: Likewise.
3733         * gas/arc/math.*: Likewise.
3734         * gas/arc/sshift.*: Likewise.
3735         * gas/arc/arc.exp: Simplified test process for base case
3736         instruction set by adding run_dump_test cases for all base
3737         instructions.
3738         * gas/arc/adc.s, gas/arc/adc.d: New test cases and dump.
3739         * gas/arc/add.s, gas/arc/add.d: Likewise.
3740         * gas/arc/and.s, gas/arc/and.d: Likewise.
3741         * gas/arc/asl.s, gas/arc/asl.d: Likewise.
3742         * gas/arc/asr.s, gas/arc/asr.d: Likewise.
3743         * gas/arc/b.s, gas/arc/b.d: Likewise.
3744         * gas/arc/bic.s, gas/arc/bic.d: Likewise.
3745         * gas/arc/bl.s, gas/arc/bl.d: Likewise.
3746         * gas/arc/brk.s, gas/arc/brk.d: Likewise.
3747         * gas/arc/extb.s, gas/arc/extb.d: Likewise.
3748         * gas/arc/extw.s, gas/arc/extw.d: Likewise.
3749         * gas/arc/flag.s, gas/arc/flag.d: Likewise.
3750         * gas/arc/j.s, gas/arc/j.d: Likewise.
3751         * gas/arc/jl.s, gas/arc/jl.d: Likewise.
3752         * gas/arc/ld.s, gas/arc/ld.d: Likewise.
3753         * gas/arc/ld2.s, gas/arc/ld2.d: Likewise.
3754         * gas/arc/lp.s, gas/arc/lp.d: Likewise.
3755         * gas/arc/lsr.s, gas/arc/lsr.d: Likewise.
3756         * gas/arc/mov.s, gas/arc/mov.d: Likewise.
3757         * gas/arc/nop.s, gas/arc/nop.d: Likewise.
3758         * gas/arc/or.s, gas/arc/or.d: Likewise.
3759         * gas/arc/rlc.s, gas/arc/rlc.d: Likewise.
3760         * gas/arc/ror.s, gas/arc/ror.d: Likewise.
3761         * gas/arc/rrc.s, gas/arc/rrc.d: Likewise.
3762         * gas/arc/sbc.s, gas/arc/sbc.d: Likewise.
3763         * gas/arc/sexb.s, gas/arc/sexb.d: Likewise.
3764         * gas/arc/sexw.s, gas/arc/sexw.d: Likewise.
3765         * gas/arc/sleep.s, gas/arc/sleep.d: Likewise.
3766         * gas/arc/add.s, gas/arc/add.d: Likewise.
3767         * gas/arc/st.s, gas/arc/st.d: Likewise.
3768         * gas/arc/sub.s, gas/arc/sub.d: Likewise.
3769         * gas/arc/swi.s, gas/arc/swi.d: Likewise.
3770         * gas/arc/xor.s, gas/arc/xor.d: Likewise.
3771         * gas/arc/warn.s: Removed warning test case for setting of flags
3772         followed by conditional branch, an arc5 only feature.
3773
3774         * gas/ieee-fp/x930509a.exp: Skip test if target also arc*-*-*.
3775
3776         * gas/vtable/vtable.exp: Skip tests if target also arc*-*-*.
3777
3778 2001-01-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
3779
3780         * gas/m68hc11/opers12.s: Add more tests for index post byte.
3781         * gas/m68hc11/opers12.d: Likewise.
3782
3783 2001-01-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
3784
3785         * gas/m68hc11/all.exp: Add new tests for dwarf2.
3786         * gas/m68hc11/lbranch-dwarf2.d: New file, test for dwarf2.
3787         * gas/m68hc11/opers12-dwarf2.d: Likewise.
3788         * gas/m68hc11/insns-dwarf2.d: Likewise.
3789
3790 2001-01-11  Nick Clifton  <nickc@redhat.com>
3791
3792         * gas/arm/adrl.s: Add global label 'foo'.
3793         * gas/arm/adrl.d: Expect to see references to 'foo' in the
3794         disassembly.  COFF and ELF disassemblys should now be the same.
3795
3796 2001-01-10  Jan Hubicka  <jh@suse.cz>
3797
3798         * i386.exp: Add ssemmx2 and sse2 tests.
3799         (sse2.d, sse2.s, ssemmx2.d, ssemmx2.s): New tests.
3800
3801 2001-01-09  Nick Clifton  <nickc@redhat.com>
3802
3803         * gas/arm/pic.d: Fix patterns to match new behaviour of
3804         disassembler.
3805         inst.d: Fix patterns to match new behaviour of disassembler.
3806
3807 2001-01-03  Philip Blundell  <pb@futuretv.com>
3808
3809         * gas/vtable/vtable.exp: Don't run tests on Alpha.
3810
3811 2001-01-06  Jan Hubicka  <jh@suse.cz>
3812
3813         * i386.exp: Add tests for presence of 32bit versus 64bit output
3814         format; run both 64bit and 32bit tests when format is available;
3815         add x86_64 test.
3816         * x86_64.s: New file.
3817         * x86_64.d: New file.
3818
3819 2001-01-02  Nick Clifton  <nickc@redhat.com>
3820
3821         * gas/arm/arm.exp: Pass -marmv3 to msr-bad test, since the
3822         instruction is legal in v5.  Also fix expected error message.
3823
3824 2001-01-01  Philip Blundell  <philb@gnu.org>
3825
3826         * gas/arm/adrl.s, gas/arm/pic.s, gas/arm/msr-bad.s: New tests.
3827         * gas/arm/arm.exp: Run them.
3828         * gas/arm/adrl.d, gas/arm/pic.d: Expected results for above.
3829         * gas/arm/arm6.s: Also test uppercase `CPSR' and `SPSR'.
3830
3831 2000-12-22  H.J. Lu  <hjl@gnu.org>
3832
3833         * gas/i386/intel.s: Replace "nop" with ".p2align 4,0".
3834         * gas/i386/intel.d: Updated.
3835
3836 2000-12-12  Jim Wilson  <wilson@redhat.com>
3837
3838         * gas/ia64/dv-imply.d, gas/ia64/dv-mutex.d, gas/ia64/dv-safe.d,
3839         gas/ia64/dv-srlz.d, gas/ia64/opc-m.d: Update.
3840
3841 2000-12-12  Nick Clifton  <nickc@redhat.com>
3842
3843         * gas/vtable/vtable.exp: Fix formatting.
3844
3845         * gas/arm/elsegundo.s: New Test (currently disabled).
3846         * gas/arm/elsegundo.d: Expected test results.
3847
3848 2000-12-11  H.J. Lu  <hjl@gnu.org>
3849
3850         * gas/i386/intel.d: Adjusted for the a.out assembler.
3851         * gas/i386/intel.s: Likewise.
3852
3853 2000-12-09  Nick Clifton  <nickc@redhat.com>
3854
3855         * gas/m68k/pcrel.d: Update to match latest assembler output.
3856
3857 2000-12-02  Chris Demetriou  <cgd@sibyte.com>
3858
3859         * gas/mips/elf_e_flags.s: Add padding to the end of the
3860         file so that objdump output will be consistent.
3861         * gas/mips/elf_e_flags1.d, gas/mips/elf_e_flags2.d,
3862         gas/mips/elf_e_flags3.d, gas/mips/elf_e_flags4.d: Expect
3863         "..." at end of objdump output because of zero bytes at end
3864         of section.
3865         * gas/mips/elf_e_flags.c: Add note to comment about
3866         what's changing in elf_e_flags.s.
3867
3868         * gas/mips/la.s: Add padding to the end of the file so that
3869         objdump output will be consistent.
3870         * gas/mips/la-svr4pic.d, gas/mips/la-xgot.d: Expect "..." at
3871         end of objdump output because of zero bytes at end of
3872         section.
3873
3874         * gas/mips/sync.s: Add padding to the end of the file so that
3875         objdump output will be consistent.
3876         * gas/mips/sync.d: Expect "..." at end of objdump output
3877         because of zero bytes at end of section.
3878
3879         * gas/mips/empic.d: Pad sections out to 16 bytes, to avoid
3880         alignment issues so tests are useful on multiple targets.
3881         * gas/mips/empic.s: Likewise.
3882         * gas/mips/mips16-e.d: Likewise.
3883         * gas/mips/mips16-e.s: Likewise.
3884         * gas/mips/mips16-f.d: Likewise.
3885         * gas/mips/mips16-f.s: Likewise.
3886
3887         * gas/mips/mips32.d: Expect disassembly of madd and maddu
3888         to use their correct names.  Add tests for break and sdbbp.
3889         * gas/mips/mips32.s: Likewise.
3890
3891         * gas/mips/mips64.s: Add test for assembly of MIPS64
3892         extensions.
3893         * gas/mips/mips64.d: Likewise.
3894         * gas/mips/mips.exp: Test using the new "mips64" test.
3895
3896 2000-12-01  Chris Demetriou  <cgd@sibyte.com>
3897
3898         * gas/mips/mips16.d: Expect mips16 nops to be used for padding
3899         when mips16 code generation is enabled.
3900
3901         * gas/mips/empic.d: Adjust for the fact that the difference
3902         between two symbols in the same section are not expected to
3903         generate a reloc.
3904         * gas/mips/empic.s: Likewise.  Also, correct typo in comment
3905         about expected relocs.
3906
3907         * gas/mips/mips32.s, gas/mips/mips32.d: New files for MIPS32
3908         instruction assembly test.
3909         * gas/mips/mips.exp: Add the test mentioned above.
3910
3911 2000-11-30  Diego Novillo  <dnovillo@redhat.com>
3912
3913         * intel.s, intel.d: New test for @GOT references.
3914
3915 2000-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3916
3917         * gas/sh/err.exp: New, framework for error-testing.
3918         * gas/sh/err-1.s: New test.
3919
3920 2000-11-26  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
3921
3922         * gas/m68hc11/opers12.s: New test for movw operands.
3923         * gas/m68hc11/opers12.d: Likewise.
3924
3925 2000-11-24  Nick Clifton  <nickc@redhat.com>
3926
3927         * arm.exp: Run tests for xscale as well as arm.
3928         Run xscale tests.
3929
3930         * xscale.s: New file: XScale instruction tests.
3931         * xscale.d: New file: Expected XScale instruction results.
3932
3933 2000-11-20  H.J. Lu  <hjl@gnu.org>
3934
3935         * gas/i386/intel.d: Add 3 "nop"s for the a.out assembler.
3936         * gas/i386/intel.s: Likewise.
3937
3938 2000-11-16  H.J. Lu  <hjl@gnu.org>
3939
3940         * gas/symver/symver0.d: Add 64bit support.
3941         * gas/symver/symver1.d: Likewise.
3942
3943 2000-11-16  H.J. Lu  <hjl@gnu.org>
3944
3945         * gas/symver/symver.exp: Don't run symver4 nor symver5.
3946
3947 2000-11-13  H.J. Lu  <hjl@gnu.org>
3948
3949         * gas/symver/symver.exp: New for symver test.
3950         * gas/symver/symver0.d: Likewise.
3951         * gas/symver/symver0.s: Likewise.
3952         * gas/symver/symver1.d: Likewise.
3953         * gas/symver/symver1.s: Likewise.
3954         * gas/symver/symver2.l: Likewise.
3955         * gas/symver/symver2.s: Likewise.
3956         * gas/symver/symver3.l: Likewise.
3957         * gas/symver/symver3.s: Likewise.
3958         * gas/symver/symver4.l: Likewise.
3959         * gas/symver/symver4.s: Likewise.
3960         * gas/symver/symver5.l: Likewise.
3961         * gas/symver/symver5.s: Likewise.
3962         * gas/symver/symver6.l: Likewise.
3963         * gas/symver/symver6.s: Likewise.
3964
3965 2000-11-11  Hans-Peter Nilsson  <hp@bitrange.com>
3966
3967         * gas/macros/macros.exp: Mark strings test xfail for sh.
3968
3969 2000-10-24  Diego Novillo  <dnovillo@cygnus.com>
3970
3971         * intel.s, intel.d: Add new tests for intel syntax.
3972
3973 2000-10-19  Alan Modra  <alan@linuxcare.com.au>
3974
3975         * gas/elf/section0.s: Ensure section sizes are multiples of 16.
3976         * gas/elf/section1.s: Likewise.
3977         * gas/elf/section[01].d: Change to suit.
3978
3979 2000-10-18  H.J. Lu <hjl@gnu.org>
3980
3981         * gas/i386/intel.d: Fix the support for 64bit BFD in the last
3982         change.
3983
3984 2000-10-15  Diego Novillo  <dnovillo@cygnus.com>
3985
3986         * intel.s, intel.d: Add new tests for naked registers using intel
3987         syntax.
3988
3989 2000-09-29  Hans-Peter Nilsson  <hp@axis.com>
3990
3991         * gas/cris/regprefix-err-1.s, gas/cris/rd-regprefix-1.s,
3992         gas/cris/rd-regprefix-1.d, gas/cris/rd-regprefix-1b.d,
3993         gas/cris/us-err-1.s, gas/cris/us-err-2.s, gas/cris/us-err-3.s: New.
3994         * gas/cris/cris.exp: Loop run_dump_test over files matching rd-*.d.
3995
3996 2000-09-28  Alan Modra  <alan@linuxcare.com.au>
3997
3998         * gas/hppa/parse/parse.exp: Replace "hppa*w-*-*" with "hppa*64*-*-*"
3999         * gas/hppa/reloc/reloc.exp: Likewise.
4000         * gas/hppa/unsorted/unsorted.exp: Likewise.
4001
4002         * gas/hppa/reloc/reduce.s: Modify .PARAM so we need an arg reloc.
4003
4004 2000-09-22  Jim Wilson  <wilson@cygnus.com>
4005
4006         * gas/ia64/opc-f.pl: Add missing fcmp and fpcmp tests.
4007         * gas/ia64/opc-f.s, gas/ia64/opc-f.d: Regenerate.
4008
4009         * gas/ia64/dv-raw-err.s: Add new testcases for PR%, 16 - 62.
4010         * gas/ia64/dv-waw-err.s: Likewise.
4011         * gas/ia64/dv-imply.d: Regenerate.
4012         * gas/ia64/dv-mutex.d, gas/ia64/dv-raw-err.l, gas/ia64/dv-safe.d,
4013         gas/ia64/dv-srlz.d, gas/ia64/dv-war-err.l, gas/ia64/dv-waw-err.l,
4014         gas/ia64/opc-f.d, gas/ia64/opc-i.d, gas/ia64/opc-m.d: Likewise.
4015
4016 2000-09-14  Timothy Wall  <twall@cygnus.com>
4017
4018         * gas/ia64/dv-waw-err.[sl]: Additional tests for parallel
4019         comparisons which should and should not produce DVs.
4020
4021 2000-09-05  Alan Modra  <alan@linuxcare.com.au>
4022
4023         * gas/vtable/vtable.exp: Re-enable for hppa-elf.
4024
4025 2000-08-29  Timothy Wall  <twall@cygnus.com>
4026
4027         * gas/ia64/dv-mutex.s: Add stop to avoid DV error on cmp.eq.
4028         * gas/ia64/dv-mutex.d: Update regexp pattern.
4029         * gas/ia64/dv-entry-err.s: Add stop to avoid DV error on cmp.eq.
4030         * gas/ia64/dv-imply.s: Add stops to avoid DV errors on cmp.REL.
4031         Test still fails due to insn opcode pattern changes.
4032
4033 2000-08-21  H.J. Lu <hjl@gnu.org>
4034
4035         * gas/all/cofftag.d: Support the strict COFF.
4036
4037 2000-08-16  Jim Wilson  <wilson@cygnus.com>
4038
4039         * gas/ia64/dv-raw-err.s: Add new tests for addl and postinc.
4040         * gas/ia64/dv-raw-err.l: Likewise.
4041         * gas/ia64/dv-waw-err.l: Update sed pattern.
4042         * gas/ia64/opc-f.pl: Delete fpsub, and fpadd comment.
4043         * gas/ia64/opc-f.s, gas/ia64/opc-f.d: Regenerate.
4044
4045 2000-08-16  Nick Clifton  <nickc@redhat.com>
4046
4047         * gas/arm/inst.s: Add tests for edge cases of shift based
4048         addressing modes.
4049
4050         * gas/arm/inst.d: Add expected results for new tests.
4051
4052 2000-07-20  Hans-Peter Nilsson  <hp@axis.com>
4053
4054         * gas/all/gas.exp: Don't run floating-point tests on CRIS.
4055         * gas/ieee-fp/x930509a.exp: Ditto.
4056         * gas/macros/macros.exp: Mark strings test xfail for CRIS.
4057         * gas/cris/*: New tests for CRIS.
4058
4059 2000-07-19  Alan Modra  <alan@linuxcare.com.au>
4060
4061         * gas/macros/macros.exp (test1): Run it for hppa*-*-linux*.
4062         (semi): Likewise.
4063         (strings): Don't run for hppa, except for hppa*-*-linux*.
4064
4065         * gas/hppa/parse/linesepbug.s: Ensure we have whitespace before
4066         pseudos.
4067
4068 2000-07-18  Scott Bambrough  <scottb@netwinder.org>
4069
4070         * gas/arm/inst.d: Fix expected results to match current assembler
4071         output.  Patch from Justin Seger <justin.m.seger@intel.com>.
4072
4073 2000-07-10  Alan Modra  <alan@linuxcare.com.au>
4074
4075         * gas/vtable/vtable.exp: Disable test for hppa.
4076
4077         * gas/hppa/reloc/reloc.exp (do_relocation_reduction_tests): Don't
4078         run test for any elf target.
4079         (applybug): Don't run test for linux.
4080         * gas/hppa/unsorted/unsorted.exp (do_common_text): Likewise.
4081         * gas/hppa/parse/parse.exp (linesepbug): Remove xfail
4082         (labelbug): xfail for hppa-linux.
4083
4084         * gas/hppa/basic/{coprmem.s, fmemLRbug.s}: Add colons to labels.
4085         * gas/hppa/parse/{callinfobug.s, regpopbug.s}: Likewise.
4086         * gas/hppa/reloc/{applybug.s, funcrelocbug.s, longcall.s,
4087         r_no_reloc.s, reduce3.s}: Likewise.
4088         * gas/hppa/unsorted/common.s: Likewise.
4089
4090 2000-07-05  Nick Clifton  <nickc@cygnus.com>
4091
4092         * gas/d30v/inst.d: Fix expected results to match current assembler
4093         output.
4094         * gas/d30v/bittest.l: Fix expected warning messages to match
4095         current assembler output.
4096
4097 2000-06-29  Kazu Hirata  <kazu@hxi.com>
4098
4099         * gas/h8300/h8300.exp (do_h8300s_mac): Change the registers used
4100         in ldmac and stmac.
4101         * gas/h8300/macs.s: Likewise.
4102
4103 2000-06-27  Nick Clifton  <nickc@cygnus.com>
4104
4105         * gas/d30v/bittest.l: Edit to match new warning messages produced
4106         by assembler.
4107
4108 2000-06-19  Timothy Wall  <twall@cygnus.com>
4109
4110         * gas/macros/macros.exp: Avoid tests which are not useful on tic54x.
4111         * gas/all/gas.exp: Make adjustments for tic54x target.
4112         * gas/ieee-fp/x930509a.exp: Ditto.
4113         * gas/tic54x/*: New tests for tic54x.  NOTE: load page has been
4114         moved into the LMA and is not printed separately by objdump any
4115         longer.  This still needs to be tested.
4116
4117 2000-06-18  Stephane Carrez  <stcarrez@worldnet.fr>
4118
4119         * gas/m68k/all.exp: Don't execute tests if the target is m68hc11&12.
4120         * gas/m68hc11/all.exp: Specific tests for m68hc11.
4121         * gas/m68hc11/all_insns.[ds]: Check m68hc11 instructions.
4122         * gas/m68hc11/insns[ds]: Another test.
4123         * gas/m68hc11/lbranch.[ds]: Check branch optimization (gas relax).
4124         * gas/m68hc11/opers12.[ds]: New files, check m68hc12 operands.
4125
4126 2000-06-17  Alan Modra  <alan@linuxcare.com.au>
4127
4128         * gas/macros/strings.s: Don't start directives in first column
4129         (for LABELS_WITHOUT_COLONS targets).
4130
4131 2000-06-14  H.J. Lu <hjl@gnu.org>
4132
4133         * gas/macros/strings.d: Support a.out and coff.
4134
4135 2000-06-14  Nick Clifton  <nickc@cygnus.com>
4136
4137         * gas/arm/arm6.s: Remove 'mrs r9, cpsr_all' since the cpsr_all
4138         flag is no longer legal syntax.
4139
4140 2000-06-09  Nick Clifton  <nickc@cygnus.com>
4141
4142         * gas/macros/macros.exp: Run new test: strings.
4143         * gas/macros/strings.s: New test: String expansion inside
4144         macros.
4145         * gas/macros/strings.d: New test results.
4146
4147 2000-06-04  Alan Modra  <alan@linuxcare.com.au>
4148
4149         * gas/i386/prefix.s: Modify so we have at least one x86 test that
4150         checks the line separator.
4151
4152 2000-05-21  Hans-Peter Nilsson  <hp@axis.com>
4153
4154         * gas/elf/elf.exp: Exclude *-*-linux*coff* as non-elf.
4155
4156 2000-05-15  Nick Clifton  <nickc@cygnus.com>
4157
4158         * gas/arm/arch4t.s: Add tests of new fields to msr instruction.
4159
4160 2000-05-11  Ulf Carlsson  <ulfc@engr.sgi.com>
4161
4162         * gas/mips/mips.exp: Include *-*-linux* in svr4pic.
4163
4164         * gas/mips/jal-svr4pic.{s,d} gas/mips/jal-xgot.d: Add a jal to a
4165         weak symbol.
4166
4167 2000-05-08  Alan Modra  <alan@linuxcare.com.au>
4168
4169         * gas/mri/float.d: Fix for srec length change.
4170
4171 2000-05-02  Alan Modra  <alan@linuxcare.com.au>
4172
4173         * gas/hppa/unsorted/unsorted.exp: Duplicate hppa*-*-*elf*
4174         behaviour for hppa*-*-linux* throughout file.
4175         * gas/hppa/reloc/reloc.exp: Ditto.
4176         (reduce2.s): Disable test for elf targets.
4177
4178         * gas/hppa/parse/parse.exp (ssbug.s): setup_xfail hppa*-*-linux*.
4179
4180         * gas/elf/section0.s: Don't start pseudos on first column so
4181         targets that define LABELS_WITHOUT_COLONS work.
4182         * gas/elf/section1.s: Ditto.
4183         * gas/vtable/inherit0.s: Ditto.
4184         * gas/vtable/inherit1.s: Ditto.
4185         * gas/vtable/entry0.s: Ditto.
4186         * gas/vtable/entry1.s: Ditto.
4187
4188 2000-05-01  Nick Clifton  <nickc@cygnus.com>
4189
4190         * gasp/macro.out: Fix label numbers to remove leading zeroes.
4191         * gasp/mdouble.out: Fix label numbers to remove leading zeroes.
4192
4193 2000-04-25  Alan Modra  <alan@linuxcare.com.au>
4194
4195         * gas/i386/general.l: Allow for DISP32 pe relocs.
4196         * gas/i386/jump.d: Similarly.
4197
4198 2000-04-24  Jim Wilson  <wilson@cygnus.com>
4199
4200         * gas/ia64/opc-i.d: Change pmin2.u to pmin2.  Change pmax2.u to pmax2.
4201         Change MLI to MLX.  Switch operands for output matching tbit.z.orcm,
4202         tbit.z.andcm, tbit.nz.orcm, tbit.nz.andcm, tnat.z.orcm, tnat.z.andcm,
4203         tnat.nz.orcm, tnat.nz.andcm inputs.
4204         * gas/ia64/opc-i.pl: Insert padding nops before last dep.
4205         * gas/ia64/opc-i.s: Regenerate.
4206
4207         * gas/ia64/opc-i.s: Regenerate.
4208         * gas/ia64/opc-f.pl: Add explicit stop at end.
4209
4210 2000-04-22  Timothy Wall  <twall@cygnus.com>
4211
4212         * gas/ia64/opc-f.d: Disassemble zeroes to verify break.f.
4213         * gas/ia64/opc-f.s: Add an explicit stop to make IAS output match.
4214
4215 2000-04-21  Richard Henderson  <rth@cygnus.com>
4216             David Mosberger  <davidm@hpl.hp.com>
4217             Timothy Wall <twall@cygnus.com>
4218             Jim Wilson  <wilson@cygnus.com>
4219
4220         * gas/vtable/vtable.exp: Disable for ia64.
4221         * gas/ia64: New testsuite directory.
4222
4223 2000-04-03  Alan Modra  <alan@linuxcare.com.au>
4224
4225         * gas/i386/general.s: Check 16-bit immediates, and move call/jump
4226         checks to start.
4227         * gas/i386/general.l: Likewise.
4228
4229 2000-04-01  Alexandre Oliva  <aoliva@cygnus.com>
4230
4231         * gas/mn10300/am33_5.s: Check that negative SP offsets are encoded
4232         with 32 bits, not with the unsigned shorter opcodes.
4233         * gas/mn10300/basic.exp: Likewise.
4234
4235 2000-03-31  Alexandre Oliva  <aoliva@cygnus.com>
4236
4237         * lib/gas-defs.exp (regexp_diff): Don't break on the first
4238         difference, list them all.
4239
4240 2000-03-29  Nick Clifton <nickc@cygnus.com
4241
4242         * gas/arm/thumb.s: Add test of bal instruction.
4243
4244 2000-03-27  Alan Modra  <alan@linuxcare.com.au>
4245
4246         * gas/ieee-fp/x930509a.exp (dotest): Fix test for
4247         LISTING_WORD_SIZE==1.
4248         * gas/all/gas.exp (do_930509a): Same here.
4249         * gas/all/cond.d: And here.
4250
4251 2000-03-16  Nick Clifton  <nickc@cygnus.com>
4252
4253         * gas/arm/arm.exp: Run branch.s test.
4254         Run tests if target is strongarm.
4255
4256         * gas/arm/branch.s: New test.  Make sure that assembler can handle
4257         same-section branch relocations properly.
4258
4259         * gas/arm/branch.d: New file.  Expected output from assembling
4260         branch.s.
4261
4262 2000-03-10  Geoffrey Keating  <geoffk@cygnus.com>
4263
4264         * gas/mips/empic.d: New file.
4265         * gas/mips/empic.s: New file.
4266         * gas/mips/mips16-e.d: New file.
4267         * gas/mips/mips16-e.s: New file.
4268         * gas/mips/mips16-f.d: New file.
4269         * gas/mips/mips16-f.s: New file.
4270         * gas/mips/mips.exp: Add empic, mips16-e.  Add mips16-f as an
4271         expected failure.
4272
4273 2000-02-25  H.J. Lu <hjl@gnu.org>
4274
4275         * gas/i386/general.l: Support a.out and coff.
4276
4277 2000-02-25  Alan Modra  <alan@spri.levels.unisa.edu.au>
4278
4279         * gas/i386/intel.s: New file, intel version of opcode.s
4280         * gas/i386/intel.d: New file, copy of opcode.d
4281         * gas/i386/i386.exp: Call it.
4282
4283         * gas/i386/general.s: Add extra "out" instructions.
4284         * gas/i386/general.l: Likewise.
4285
4286 2000-01-31  Nick Clifton  <nickc@cygnus.com>
4287
4288         * gas/arm/inst.s: Include test of ATPCS register naming
4289         conventions.
4290
4291         * gas/arm/float.s: Include test of ATPCS register naming
4292         conventions.
4293
4294 2000-01-21  H.J. Lu <hjl@gnu.org>
4295
4296         * gas/i386/general.l: Support a.out.
4297         * gas/i386/jump.d: Likewise.
4298         * gas/i386/jump16.d: Likewise.
4299
4300 2000-01-21  Alan Modra  <alan@spri.levels.unisa.edu.au>
4301
4302         * gas/i386/general.{s,l}: Move 16 bit jmp and call tests from here
4303         * gas/i386/jump16.{s,d}: To here.
4304         * gas/i386/jump.{s,d}: New files.  Duplicate 32 bit jmp and call
4305         tests in general.s so that objdump is exercised.
4306
4307         * gas/i386/i386.exp: Call new tests.
4308
4309 2000-01-15  Alan Modra  <alan@spri.levels.unisa.edu.au>
4310
4311         * gas/i386/general.{s,l}: Add jmp and call tests for .code16gcc,
4312         .code16, and .code32 modes.
4313
4314 1999-11-30  Jeffrey A Law  (law@cygnus.com)
4315
4316         * gas/mn10300/{am33.s, am33_2.s, am33_3.s}: New test files.
4317         * gas/mn10300/{am33_4.s, am33_5.s, am33_6.s}: Likewise.
4318         * gas/mn10300/{am33_7.s, am33_8.s}: Likewise.
4319         * gas/mn10300/basic.exp: Run the am33 tests.
4320
4321 1999-11-15  Gavin Romig-Koch  <gavin@cygnus.com>
4322
4323         * gas/mips/la.d: Adjust for new la macro expansion.
4324         Change matches for explicit addresses to matches for
4325         any address.
4326         * gas/mips/la-xgot.d: Same.
4327         * gas/mips/la-svr4pic.d: Same.
4328
4329 1999-11-01  Nick Clifton  <nickc@cygnus.com>
4330
4331         Remove reloc generating references to local labels in test code.
4332         Some ARM targets (eg PE) generate a reloc based on the label,
4333         whilst others (eg ELF) generate a reloc based on the section
4334         symbol.  This meant that the disassembled outputs would differ.
4335
4336         * gas/arm/inst.s: Change test of BLPL instruction.
4337         * gas/arm/inst.d: Change expected decode of BLPL instruction.
4338         * gas/arm/arm7t.s: Remove use of .LC0 label in .word directive.
4339         Remove .rdata section, since this cannot exist in an arm-aout
4340         target.
4341         * gas/arm/arm7t.d: Change expected reloc generated for .word
4342         directive.
4343
4344 1999-10-21  Nick Clifton  <nickc@cygnus.com>
4345
4346         * gas/arm/arm7t.d: Update to match latest objdump output.
4347         * gas/arm/inst.s: Fix erroneous test case.
4348         * gas/arm/inst.d: Update to match latest objdump output.
4349
4350 1999-10-11  Geoffrey Keating  <geoffk@cygnus.com>
4351
4352         * lib/gas-defs.exp (regexp_diff): Allow '#...' to mean "some
4353         indeterminate number of extra lines here".
4354
4355         * gas/elf/elf.exp: Remove XFAILs.
4356         * gas/elf/section0.d: Make pass on MIPS (and hopefully alpha).
4357         * gas/elf/section1.d: Likewise.
4358
4359 1999-10-07      Diego Novillo <dnovillo@cygnus.com>
4360
4361         * gas/d10v: New directory.
4362         * gas/d10v/d10.exp: New file.
4363         * gas/d10v/inst.s: New file.
4364         * gas/d10v/inst.d: New file.
4365
4366 1999-10-07  Geoffrey Keating  <geoffk@cygnus.com>
4367
4368         * gas/mips/elf-rel.s: New file.
4369         * gas/mips/elf-rel.d: New file.
4370         * gas/mips/elf-rel2.d: New file.
4371         * gas/mips/e32-rel2.d: New file.
4372         * gas/mips/elf-rel2.s: New file.
4373         * gas/mips/mips.exp: Add elf-rel, elf-rel2.
4374
4375         * gas/mips/elf_e_flags1.d: Tweak a little so it passes
4376         even if the CPU is set to something by default.
4377
4378 1999-10-04  Doug Evans  <devans@canuck.cygnus.com>
4379
4380         * gas/m32r/error.exp: New testcase driver.
4381         * gas/m32r/m32rx.exp: New testcase driver.
4382         * gas/m32r/fslotx.[sd]: New testcase.
4383         * gas/m32r/m32rx.[sd]: New testcase.
4384         * gas/m32r/relax-s.[sd]: New testcase.
4385         * gas/m32r/interfere.s: New testcase.
4386         * gas/m32r/wrongsize.s: New testcase.
4387
4388 1999-09-17  Alan Modra  <alan@spri.levels.unisa.edu.au>
4389
4390         * gas/i386/i386.exp: Enable reloc and white tests for COFF.
4391         * gas/i386/reloc.d: Accept dir32 relocs.
4392
4393 1999-09-12  Donn Terry  <donn@interix.com>
4394
4395         * gas/all/gas.exp: Run cofftag test for i*86-*-interix*.
4396         * lib/gas-defs.exp: Add perror if can not read .d file.
4397
4398 1999-09-04  Steve Chamberlain  <sac@pobox.com>
4399
4400         * gas/pj/{pj.exp, ops.c, ops.d}: New tests for picoJava.
4401
4402 1999-09-02  Nick Clifton  <nickc@cygnus.com>
4403
4404         * gas/vtable/vtable.exp: Add [istarget "strongarm*-*-*"] to run
4405         dump  test "entry0" instead of "entry1".
4406
4407 1999-09-01  Scott Bambrough  <scottb@netwinder.org>
4408
4409         * gas/vtable/vtable.exp: Added [istarget "arm*-*-*"] to run dump
4410         test "entry0" instead of "entry1".  ARM targets use REL relocs,
4411         and should use the test entry0.
4412
4413 1999-09-01  H.J. Lu  <hjl@gnu.org>
4414
4415         * gas/i386/naked.d: Fix for coff targets.
4416
4417 Mon Aug 30 12:18:40 1999  Jeffrey A Law  (law@cygnus.com)
4418
4419         * gas/hppa/unsorted/*.s: Use .code instead of .SPACE/.SUBSPA for
4420         sectioning.
4421         * gas/hppa/unsorted/unsorted.exp: Disable tests not appropriate for
4422         PA64.
4423
4424         * gas/hppa/reloc/*.s: Use .code instead of .SPACE/.SUBSPA for
4425         sectioning.
4426         * gas/hppa/parse/parse.exp: Disable tests not appropriate for PA64.
4427         Revamp address expressions slightly to handle an arbitrary sized
4428         address.
4429
4430         * gas/hppa/parse/*.s: Use .code instead of .SPACE/.SUBSPA for
4431         sectioning.
4432         * gas/hppa/parse/parse.exp: Disable tests not appropriate for PA64.
4433
4434         * gas/hppa/basic/*.s: Use .code instead of .SPACE/.SUBSPA for
4435         sectioning.
4436
4437 1999-08-30  Alan Modra  <alan@spri.levels.unisa.edu.au>
4438
4439         * gas/i386/naked.s, gas/i386/naked.d: Test-suite addition for
4440         allow_naked_reg parsing.
4441         * gas/i386/i386.exp: Call it.
4442
4443 1999-08-29  Alan Modra  <alan@spri.levels.unisa.edu.au>
4444
4445         * gas/i386/white.s, gas/i386/white.l: Add space in FP reg tests.
4446
4447 1999-08-28  Jerry Quinn <jquinn@nortelnetworks.com>
4448
4449         * gas/hppa/basic/basic.exp:  Add new tests shift2.s,
4450         shift3.s, extract2.s, extract3.s, deposit2.s, and deposit3.s.
4451         * gas/hppa/basic/shift2.s, shift3.s, extract2.s,
4452         extract3.s, deposit2.s, deposit3.s:  New.
4453
4454         * gas/hppa/basic/add.s,addi.s,dcor.s,shladd.s,sub.s,subi.s,unit.s:
4455         Add new syntax versions of instructions to tests.
4456         * gas/hppa/basic/add2.s,dcor2.s,perf.s,purge2.s,shladd2.s,sub2.s,
4457         system2.s, unit2.s:  New tests.
4458         * hppa/basic/basic.exp: Add new tests.
4459
4460         * gas/hppa/basic/basic.exp:
4461         * gas/hppa/basic/media.s:  Add test cases for new instructions.
4462
4463         * gas/hppa/basic/basic.exp (do_branch2,do_media): New.
4464         * gas/hppa/basic/branch2.s:  New.
4465         * gas/hppa/basic/media.s:  New.
4466
4467         * gas/hppa/basic/basic.exp (do_fp_comp2):  New.
4468         * gas/hppa/basic/fp_comp2.s:  New.
4469
4470 1999-08-20  Alan Modra  <alan@spri.levels.unisa.edu.au>
4471
4472         * gas/i386/general.s, gas/i386/general.l: Add .code16gcc
4473         displacement checks with auto address prefix.
4474
4475 1999-08-17  H.J. Lu  <hjl@gnu.org>
4476
4477         * gas/elf/elf.exp: Expected to fail on alpha*-*-*.
4478
4479 1999-08-09  Ian Lance Taylor  <ian@zembu.com>
4480
4481         * gas/i386/float.s, gas/i386/float.l: Modify to work correctly
4482         when gas uses 2**4 alignment for .text.
4483         * gas/i386/general.s, gas/i386/general.l: Likewise.
4484         * gas/i386/katmai.s, gas/i386/katmai.d: Likewise.
4485         * gas/i386/modrm.s, gas/i386/modrm.l: Likewise.
4486         * gas/i386/prefix.s, gas/i386/prefix.d: Likewise.
4487
4488 1999-07-27  Alan Modra  <alan@spri.levels.unisa.edu.au>
4489
4490         * gas/i386/reloc.d: Fix so that test passes when enable-targets
4491         includes 64-bit bfd target.
4492
4493 1999-06-13  Ian Lance Taylor  <ian@zembu.com>
4494
4495         * gas/i386/katmai.d: Tweak for recent disassembler changes.
4496
4497 1999-06-12  Ian Lance Taylor  <ian@zembu.com>
4498
4499         * gas/elf/elf.exp: Don't run tests on "*-*-linux*aout*" or
4500         "*-*-linux*oldld*".
4501         * gas/vtable/vtable.exp: Likewise.
4502         * gas/i386/reloc.d: Modify expected reloc names to accept a.out
4503         names.
4504
4505         * gas/i386/amd.s: Add a symbol so a.out tests will work.
4506         * gas/i386/katmai.s: Likewise.
4507         * gas/i386/amd.d: Corresponding change.
4508         * gas/i386/katmai.d: Corresponding change.
4509
4510 1999-06-10  Ian Lance Taylor  <ian@zembu.com>
4511
4512         * gas/mips/sync.d: Pass -mips2 to the assembler.
4513
4514         * gas/mips/elf_e_flags.s: Tweak code so that the tests pass for
4515         mips-elf target as well as mips64-elf target.
4516         * gas/mips/elf_e_flags1.d: Corresponding changes.
4517         * gas/mips/elf_e_flags2.d: Likewise.
4518         * gas/mips/elf_e_flags3.d: Likewise.
4519         * gas/mips/elf_e_flags4.d: Likewise.
4520
4521         * gas/elf/elf.exp: Add setup_xfail for mips*-*-*.
4522
4523         * gas/all/itbl-test.c (main): Update itbl_get_reg_val call for new
4524         parameter.
4525
4526 1999-06-10  Jakub Jelinek  <jj@ultra.linux.cz>
4527
4528         * gas/sparc/synth64.s: Add checks for single register signx/clruw.
4529         * gas/sparc/set64.s: Add tests for setuw and setsw synthetic insns.
4530         * gas/sparc/prefetch.d: Add -64 as switch.
4531         * gas/sparc/rdpr.d: Ditto.
4532         * gas/sparc/wrpr.d: Ditto.
4533         * gas/sparc/synth64.d: Ditto, reflect synth64.s changes.
4534         * gas/sparc/reloc64.d: Add -64 as switch, be more tolerant, as
4535         current gas outputs %hi(0) and not %hi(0x0).
4536         * gas/sparc/set64.d: Add -64 as switch, reflect set64.s changes and
4537         optimizations for setx instruction.
4538         * gas/sparc/sparc.exp: Do sparc64*-*-* checks if it is any of the
4539         compiled-in targets.
4540
4541 1999-06-10  Richard Henderson  <rth@cygnus.com>
4542
4543         * gas/macros/irp.s: Use `foo' and `bar' instead of `r' and `s'.
4544         * gas/macros/rept.s, gas/macros/test2.s, gas/macros/test3.s: Likewise.
4545         * gas/macros/{irp,rept,test2,test3}.d: Update.
4546
4547 1999-06-05  Richard Henderson  <rth@cygnus.com>
4548
4549         * gas/elf/elf.exp: New directory.
4550         * gas/elf/section0.[sd]: New test.
4551         * gas/elf/section1.[sd]: New test.
4552
4553 1999-06-03  Philip Blundell  <philb@gnu.org>
4554
4555         * gas/arm/arm7t.d, gas/arm/inst.d: Update to match current gas,
4556         bfd and opcodes.
4557
4558 1999-05-28  Ian Lance Taylor  <ian@zembu.com>
4559
4560         * gas/vtable/vtable.exp: Don't run test for i960 yet.
4561
4562 1999-05-17  Nick Clifton  <nickc@cygnus.com>
4563
4564         * gas/mcore/allinsn.d: Updated to match latest objdump output.
4565
4566 1999-05-12  Alan Modra  <alan@spri.levels.unisa.edu.au>
4567
4568         * gas/i386/opcode.d: Modify callw to suit disasm fix.
4569
4570         * gas/i386/amd.d: Modify a '(bad)' to SIMD instruction.
4571
4572         * gas/i386/amd.s: Pad to multiple of 8
4573         * gas/i386/amd.d: Here too.
4574
4575         * gas/i386/prefix.[sd]: Align with nops
4576         * gas/i386/reloc.[sd]: Here too.
4577
4578         * gas/i386/katmai.[sd]: New for PIII SIMD
4579         * gas/i386/i386.exp: Call it.
4580
4581 1999-05-02  Nick Clifton  <nickc@cygnus.com>
4582
4583         * gas/mcore/allinsn.d: Update to match latest assembler
4584         operations.
4585
4586 1999-04-16  DJ Delorie  <dj@cygnus.com>
4587
4588         * gas/i386/amd.s: Add NOPs to align for coff targets
4589         * gas/i386/amd.d: and check for them.
4590
4591 1999-04-15  Jeffrey A Law  (law@cygnus.com)
4592
4593         * gas/hppa/basic/basic.exp (do_coprmem): No longer expected to file.
4594
4595 1999-04-14  Jeffrey A Law  (law@cygnus.com)
4596
4597         * gas/hppa/basic/branch.s: Do not use immediate value where we
4598         really want a register.
4599         * gas/hppa/basic/coprmem.s: Likewise.
4600         * gas/hppa/basic/fmemLRbug.s: Likewise.
4601         * gas/hppa/basic/coprmem.s: Likewise.
4602         * gas/hppa/basic/spop.s: Likewise.
4603         * gas/hppa/basic/imem.s: Likewise.
4604         * gas/hppa/parse/badfmpyadd.s: Likewise.
4605         * gas/hppa/parse/calldatabug.s: Likewise.
4606         * gas/hppa/parse/entrybug.s: Likewise.
4607         * gas/hppa/parse/exprbug.s: Likewise.
4608         * gas/hppa/parse/fixup7bug.s: Likewise.
4609         * gas/hppa/parse/labelbug.s: Likewise.
4610         * gas/hppa/reloc/applybug.s: Likewise.
4611         * gas/hppa/reloc/funcrelocbug.s: Likewise.
4612         * gas/hppa/reloc/labelopbug.s: Likewise.
4613         * gas/hppa/reloc/longcall.s: Likewise.
4614         * gas/hppa/reloc/plabelbug.s: Likewise.
4615         * gas/hppa/reloc/reduce.s: Likewise.
4616         * gas/hppa/reloc/reduce2.s: Likewise.
4617         * gas/hppa/reloc/reduce3.s: Likewise.
4618         * gas/hppa/unsorted/brlenbug.s: Likewise.
4619         * gas/hppa/unsorted/importbug.s: Likewise.
4620         * gas/hppa/unsorted/lasbeldiffs.s: Likewise.
4621
4622         * gas/hppa/basic/basic.exp (do_imem): Handle multiple encodings
4623         for loads and stores using reg + small d addresses.
4624         No longer expect failure for mis-parse of imm %reg.
4625
4626 1999-04-13  Doug Evans  <devans@casey.cygnus.com>
4627
4628         * gas/m32r/m32rx.d (cmpu__rach): Fix expected output.
4629         * gas/m32r/m32rx.s (bc__add,add__bc): Explicitly specify short branch
4630         so branch relaxation restrictions won't interfere with parallelization
4631         attempts.
4632
4633 1999-04-08  Nick Clifton  <nickc@cygnus.com>
4634
4635         * gas/mcore: New Directory.
4636         * gas/mcore/allinsn.exp: New File: Expect file for MCore assembly
4637         tests.
4638         * gas/mcore/allinsn.s: New File: Source file for MCore assembly
4639         tests.
4640         * gas/mcore/allinsn.d: New File: Expected output file for MCore
4641         assembly tests.
4642
4643 1999-03-20  Doug Evans  <devans@casey.cygnus.com>
4644
4645         * gas/m32r/m32rx.[sd]: Fix a few more testcases.
4646
4647 1999-03-16  Martin Hunt  <hunt@cygnus.com>
4648
4649         * gas/d30v/d30.exp (run_list_test): Add new tests,
4650         label, guard-debug, serial, warn_oddreg, bittest, and mul.
4651
4652         * gas/d30v/opt.s: Fix some warnings and add a few labels
4653         to keep things from parallelizing where we don't want them to.
4654
4655         * gas/d30v/reloc.s: Fix warning.
4656
4657         * gas/d30v/opt.d, reloc.d, inst.d: Rebuild.
4658
4659         * gas/d30v/label.s: New test. Check that labels are aligned
4660         on 8-byte boundaries.
4661
4662         * gas/d30v/guard-debug.s: New test. Test output with "-g".
4663
4664         * gas/d30v/serial.s: New test. Check for warnings with
4665         illegal serial instructions.
4666
4667         * gas/d30v/warn_oddreg.s: New test. CHeck for warnings when
4668         odd-numbered registers are used for some instructions.
4669
4670         * gas/d30v/bittest.s: New test. Check for bit operation
4671         instructions (BCLR, BNOT, BSET, BTST) in the IU.
4672
4673         * gas/d30v/mul.s: New test. Check for restricted sequences
4674         in a bunch of different multiply instructions.
4675
4676         * gas/vtable/vtable.exp (run_list_test): Don't
4677         run test on D30V.
4678
4679 1999-03-05  Nick Clifton  <nickc@cygnus.com>
4680
4681         * gas/all/gas.exp: Expect strongarm-coff target to fail cofftag
4682         test.
4683
4684 1999-02-13  Jim Blandy  <jimb@zwingli.cygnus.com>
4685
4686         * gas/mips/mips.exp: Run the new tests, below.
4687         * gas/mips/elf_e_flags1.d, gas/mips/elf_e_flags2.d,
4688         gas/mips/elf_e_flags3.d, gas/mips/elf_e_flags4.d: New files.
4689         * gas/mips/elf_e_flags.c, gas/mips/elf_e_flags.s: New files.
4690
4691         * lib/gas-defs.exp (run_dump_test): Document.  It's not
4692         really trivial.
4693
4694         * lib/gas-defs.exp (run_dump_test): Clean up logic for guessing
4695         $program (the dump tool).
4696
4697 1999-02-10  Doug Evans  <devans@casey.cygnus.com>
4698
4699         * gas/m32r/allinsn.d: Prefix all | with \.
4700         (push,pop): Fix expected output.
4701         * gas/m32r/relax-1.d: Emitted nops are serial, not parallel.
4702         * gas/m32r/fslot.d: Prefix all | with \.
4703
4704 1999-02-08  Nick Clifton  <nickc@cygnus.com>
4705
4706         * gas/vtable/inherit0.s: Do not use '@' prefix to .type operator.
4707         Some ports use it as a comment initiator.
4708
4709         * gas/vtable/entry1.d: Do not look for an addend.  Some ports use
4710         REL relocations and so do not have one.
4711
4712 1998-12-18  Nick Clifton  <nickc@cygnus.com>
4713
4714         * gas/fr30/allinsn.s: Fix to match latest assembler syntax.
4715         * gas/fr30/allinsn.d: Fix to match latest assembler output
4716
4717 1998-12-03  Nick Clifton  <nickc@cygnus.com>
4718
4719         * gas/fr30/allinsn.d: Updated to match latest assembler output.
4720
4721 1998-12-02  Nick Clifton  <nickc@cygnus.com>
4722
4723         * gas/fr30/allinsn.s: Replace illegal insns with legal versions.
4724
4725         * gas/fr30/allinsn.d: Update to match latest assembler output.
4726
4727 1998-11-19  Dave Brolley  <brolley@cygnus.com>
4728
4729         * gas/fr30/allinsn.s: Reorder insns for better simulation.
4730
4731 1998-11-19  Doug Evans  <devans@charmed.cygnus.com>
4732
4733         * gas/mips/sync.[sd]: New testcase.
4734         * gas/mips/mips.exp: Run it.
4735
4736 1998-11-18  Dave Brolley  <brolley@cygnus.com>
4737
4738         * gas/fr30/allinsn.s (dmov): Correct hex literals.
4739
4740 1998-11-17  Nick Clifton  <nickc@cygnus.com>
4741
4742         * gas/fr30/allinsn.s: Moved currently un-assembliable instructions
4743         to end of file.
4744
4745         * gas/fr30/allinsn.d: Added disassembly of currently assembliable
4746         opcodes.
4747
4748 1998-11-16  Nick Clifton  <nickc@cygnus.com>
4749
4750         * gas/fr30/allinsn.s: Fix syntax errors.
4751
4752 1998-11-16  Dave Brolley  <brolley@cygnus.com>
4753
4754         * gas/fr30/allinsn.s: Fixed more typos.
4755
4756 1998-11-13  Nick Clifton  <nickc@cygnus.com>
4757
4758         * gas/fr30/allinsn.s: Fixed typos and added some tests of upper
4759         case vs lower case.
4760
4761 1998-11-10  Nick Clifton  <nickc@cygnus.com>
4762
4763         * gas/fr30/allinsn.s: New file.
4764         * gas/fr30/allinsn.d: New file.
4765         * gas/fr30/allinsn.exp: New file.
4766         * gas/fr30/fr30.exp: New file.
4767
4768 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
4769
4770         * gas/m32r/fslot.[sd]: New testcase.
4771         * gas/m32r/m32r.exp: Run it.
4772
4773 1998-10-20  Alan Modra  <alan@spri.levels.unisa.edu.au>
4774
4775         * gas/i386/i386.exp: Run AMD insn test.
4776         * gas/i386/amd.s: New test.
4777         * gas/i386/amd.d: New test results.
4778
4779 1998-09-20  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
4780
4781         * gas/vtable/inherit1.l: Require only the word GAS somewere in the
4782         first line of the listing.
4783
4784 Tue Sep  1 10:20:03 1998  Richard Henderson  <rth@cygnus.com>
4785
4786         * gas/ppc/astest.d: Adjust regexps to match a 64-bit host.
4787         * gas/ppc/astest2.d: Likewise.
4788
4789 Mon Aug 31 13:25:07 1998  Richard Henderson  <rth@cygnus.com>
4790
4791         * gas/vtable/{entry0.d,entry1.d,inherit0.d}: Fix pattern matching
4792         of whitespace for 64-bit hosts.
4793
4794 Mon Aug 31 12:45:49 1998  Richard Henderson  <rth@cygnus.com>
4795
4796         * gas/vtable/vtable.exp: New.
4797         * gas/vtable/{entry0.s,entry0.d}: New.
4798         * gas/vtable/{entry1.s,entry1.d}: New.
4799         * gas/vtable/{inherit0.s,inherit0.d}: New.
4800         * gas/vtable/{inherit1.s,inherit1.l}: New.
4801
4802 Thu Aug 20 23:18:06 1998  Ian Lance Taylor  <ian@cygnus.com>
4803
4804         * gas/i386/white.l: Revert patch of August 12.
4805
4806 Wed Aug 12 11:54:37 1998  Jeffrey A Law  (law@cygnus.com)
4807
4808         * gas/mn10300/udf.s: New test.
4809         * gas/mn10300/basic.exp: Run it.
4810
4811 Wed Aug 12 13:25:38 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
4812
4813         * gas/i386/general.l: Test andb $~0x80,foo.
4814         * gas/i386/general.s: Update.
4815
4816         * gas/i386/white.l: Expect warning for stand-alone ss prefix.
4817
4818 Tue Jul 21 12:46:59 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
4819
4820         * gas/i386/white.s: Add some more whitespace tests.
4821         * gas/i386/white.l: Update accordingly.
4822
4823 Mon Jul 13 18:15:11 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
4824
4825         * gas/i386/*: All new i386 testsuite.
4826
4827 1998-07-02  Ken Raeburn  <raeburn@cygnus.com>
4828
4829         * lib/gas-defs.exp (gas_init): Complain if target name isn't in
4830         canonical form.
4831
4832 Wed Jul  1 15:35:09 1998  Nick Clifton  <nickc@cygnus.com>
4833
4834         * gas/all/gas.exp: Expect ARM and Thumb cofftag test to fail.
4835
4836 Wed Jul  1 17:31:39 1998  Ian Lance Taylor  <ian@cygnus.com>
4837
4838         * gas/ppc/simpshft.s: Add alignment so that it works on AIX.
4839         * gas/ppc/simpshft.d: Change accordingly.  Only dump the .text
4840         section.
4841
4842 Tue Jun 23 15:14:43 1998  Nick Clifton  <nickc@cygnus.com>
4843
4844         * gas/v850/hilo2.s: Use r1 as the destination of the movea
4845         instruction, since r0 is read only.
4846
4847         * gas/v850/basic.exp: Fix names of special area relocations.
4848         Set -mwarn-signed-overflow flag when running range.s test.
4849
4850 Sun Jun 21 12:44:43 1998  Nick Clifton  <nickc@cygnus.com>
4851
4852         * gas/d30v/reloc.d: Updated to match latest assembler output.
4853
4854 1998-06-17  Frank Ch. Eigler  <fche@cygnus.com>
4855
4856         * gas/mips/delay.d: Add -mcpu=NNNN to gas flags to let test case
4857         run on differently targeted assembler.
4858         * gas/mips/{ld-ilocks-addr32,ld-svr4pic.d}: Ditto.
4859         * gas/mips/{ld-xgot.d,lif-svr4pic.d,lif-xgot.d}: Same.
4860         * gas/mips/{mips16.d,mips4.d,nodelay.d}: Again.
4861         * gas/mips/{trunc.d,uld.d,ulh-xgot.d,usd.d}: And then some.
4862
4863         * gas/mips/ld-ilocks.d: Removed disassembler flags to let target
4864         defaults go unmodified.  Replaced $f4/$f5 with $fp[45], as the
4865         original `ld.d' had.  Find `ld.s'.
4866         * gas/mips/mul-ilocks.d: Nearly ditto.
4867
4868 1998-06-11  Nick Clifton  <nickc@cygnus.com>
4869
4870         * gas/d30v/inst.d: Expect repeati instrucitons to be combined.
4871
4872         * gas/d30v/inst.s: Add nop to keep assembled instructions at
4873         expected addresses.
4874
4875 1998-06-08  Nick Clifton  <nickc@cygnus.com>
4876
4877         * gas/d30v/array.d: Updated to match latest assembler results.
4878         * gas/d30v/reloc.d: Partially updated to match latest assembler
4879         results.
4880
4881 1998-06-05  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
4882
4883         * gas/m68k/operands.s: For all pc relative addresses change tstl
4884         to pea since the former does not allow pcrel on m68000.  Do not
4885         make label foo global, so that references to it can be relaxed on
4886         ELF targets.
4887         * gas/m68k/operands.d, gas/m68k/op68000.d: Updated.
4888
4889 1998-06-02  Geoff Keating  <geoffk@ozemail.com.au>
4890
4891         * gas/ppc/ppc.exp: Run simpshft test.
4892         * gas/ppc/simpshft.d: New file.
4893         * gas/ppc/simpshft.s: New file.
4894
4895 1998-06-01  Jeffrey A Law  (law@cygnus.com)
4896
4897         * gas/mips/div-ilocks.d: Handle both "break" instruction variants.
4898         * gas/mips/{div.d, mul-ilocks.d, mul.d}: Likewise.
4899
4900 1998-05-29  Ian Lance Taylor  <ian@cygnus.com>
4901
4902         * gas/mips/mips.exp: Adjust ilocks initialization to match current
4903         assembler defaults more closely.
4904
4905         * gas/sh/fp.s: Remove ftst/nan.  The assembler no longer supports
4906         the instruction.
4907         * gas/sh/basic.exp: Adjust accordingly.
4908
4909 Wed May 27 15:26:51 1998  Nick Clifton  <nickc@cygnus.com>
4910
4911         * gas/d30v/align.d: Updated to match latest assembler output.
4912         * gas/d30v/inst.d: Updated to match latest assembler output.
4913         * gas/d30v/inst.s: Updated to match latest assembler rules.
4914         * gas/d30v/opt.d: Updated to match latest assembler output.
4915
4916 Fri May 22 15:56:51 1998  Doug Evans  <devans@canuck.cygnus.com>
4917
4918         * gas/m32r/allinsn.d: Handle 64 bit bfd_vma.
4919         * gas/m32r/uppercase.d: Likewise.
4920
4921 Thu May 21 15:03:06 1998  Nick Clifton  <nickc@cygnus.com>
4922
4923         * gas/arm/thumb.s: Add period to start of labels to prevent
4924         assembler thinking that they are function entry points.
4925
4926 Tue May 19 18:17:10 1998  Ian Lance Taylor  <ian@cygnus.com>
4927
4928         * gas/mips/mips16.d: Correct to reflect bug fix to disassembler.
4929
4930 Mon May 18 13:11:45 1998  Frank Ch. Eigler  <fche@cygnus.com>
4931
4932         * gas/mips/{div,ld,mul}.d: Add assembler -mcpu= flag to match
4933         disassembler.
4934
4935 Fri May 15 14:51:01 1998  Gavin Koch  <gavin@cygnus.com>
4936
4937         * gas/mips/mips.exp: Distinguish chains with 32-bit addresses.
4938         * gas/mips/ld-ilocks-addr32.d : New.
4939
4940 Wed May 13 15:06:31 1998  Doug Evans  <devans@canuck.cygnus.com>
4941
4942         * gas/m32r/uppercase.[sd]: Test for HIGH,SHIGH,LOW,SDA.
4943
4944 Thu May  7 13:05:25 1998  Frank Ch. Eigler  <fche@cygnus.com>
4945
4946         * gas/mips/break20.[sd]: New tests for 20-bit operand break and
4947         sddbp instructions.
4948         * gas/mips/trap20.[sd]: New tests for 20-bit operand trap
4949         instructions.
4950         * gas/mips/mips.exp: Run them.
4951
4952 Thu Apr 30 11:55:01 1998  Frank Ch. Eigler  <fche@cygnus.com>
4953
4954         * gas/d30v/{inst,array,opt,reloc}.d: Accept <symbol+offset> labels
4955         in disassembly, where the offset is in hex and has a "0x" prefix.
4956
4957 Tue Apr 28 16:38:34 1998  Frank Ch. Eigler  <fche@cygnus.com>
4958
4959         * gas/mips/lineno.[sd]: Assembly source line number test.
4960         * gas/mips/mips.exp: Added lineno test.
4961
4962 Wed Apr  8 18:45:17 1998  Jeffrey A Law  (law@cygnus.com)
4963
4964         * gas/testsuite/all/gas.exp: No longer expect failures for
4965         difference of undefined symbols on mn10x00 targets.
4966
4967 Mon Mar 23 10:47:33 1998  Frank Ch. Eigler  <fche@cygnus.com>
4968
4969         * gas/all/align.s: Back out ".section text" change below;
4970         use ".text" again.
4971         * gas/macros/semi.s: Ditto.
4972
4973 Fri Mar 20 18:51:49 1998  Frank Ch. Eigler  <fche@cygnus.com>
4974
4975         * gas/all/align.s: Identify ".text" section explicitly.
4976         * gas/macros/semi.s: Ditto.
4977
4978
4979
4980 Mon Mar  2 13:30:40 1998  Doug Evans  <devans@seba.cygnus.com>
4981
4982         * gas/m32r/allinsn.[sd] (ldi8a,ldi16a): Delete.
4983         (ldi16): Improve test.
4984         (nop): Fix test.
4985
4986 Thu Feb 12 20:12:39 1998  Ian Lance Taylor  <ian@cygnus.com>
4987
4988         * gasp/macro.out: Adjust to reflect the fact that keyword
4989         arguments are now permitted after positional arguments.
4990
4991 Wed Feb  4 15:27:44 1998  Nick Clifton  <nickc@cygnus.com>
4992
4993         * gas/arm/arm7t.d: Update to match latest assembler output.
4994
4995 Wed Feb  4 15:40:00 1998  Geoffrey Keating  <geoffk@ozemail.com.au>
4996
4997         * gas/ppc/ppc.exp: New file.
4998         * gas/ppc/astest.s, gas/ppc/astest.d: New test.
4999         * gas/ppc/astest2.s, gas/ppc/astest2.d: New test.
5000
5001 Sun Feb  1 21:43:54 1998  Jeffrey A Law  (law@cygnus.com)
5002
5003         * gas/mips/4010.s: Pad test code out to a 16byte boundary.
5004         * gas/mips/4010.d: Corresponding changes.
5005         * gas/mips/4100.s: Pad test code out to a 16byte boundary.
5006         * gas/mips/4100.d: Corresponding changes.
5007         * gas/mips/4650.s: Pad test code out to a 16byte boundary.
5008         * gas/mips/4650.d: Corresponding changes.
5009
5010 Fri Jan 30 14:09:13 1998  Ian Lance Taylor  <ian@cygnus.com>
5011
5012         * gas/mri/moveml.d: Add test comments, fix regexps.
5013
5014 Thu Jan 29 13:34:49 1998  Doug Evans  <devans@canuck.cygnus.com>
5015
5016         * gas/m32r/{allinsn,high-1}.d: Allow # constant prefix to be missing.
5017
5018 Thu Jan 29 09:43:50 1998  Richard Henderson  <rth@cygnus.com>
5019
5020         * gas/m68k/mri_moveml.[sd]: Moved to ...
5021         * gas/mri/moveml.[sd]: ... here.
5022         * gas/mri/mri.exp: Run it.
5023
5024 Tue Jan 27 21:55:44 1998  Jeffrey A Law  (law@cygnus.com)
5025
5026         * gas/mips/4010.s: Add 4010 tests.
5027         * gas/mips/4010.d: Expected output.
5028         * gas/mips/4100.s: Add 4010 tests.
5029         * gas/mips/4100.d: Expected output.
5030         * gas/mips/4650.s: Add 4010 tests.
5031         * gas/mips/4650.d: Expected output.
5032         * gas/mips/mips.exp: Run the new tests.
5033         * gas/mips/*.d: Pass the right processor model to objdump.
5034         Fix minor cases where expected output was wrong due to opcode
5035         conflicts.
5036
5037 Tue Jan 27 05:35:02 1998  Richard Henderson  <rth@cygnus.com>
5038
5039         * gas/m68k/mri_moveml.[sd]: New testcase.
5040
5041 Thu Jan 22 17:29:07 1998  Nick Clifton  <nickc@cygnus.com>
5042
5043         * gas/m32r/high-1.d: Add hash prefix to constants.
5044
5045         * gas/m32r/allinsn.s: Add hash prefix to some constants.
5046         * gas/m32r/allinsn.d: Add hash prefix to constants.
5047
5048 Wed Jan 21 21:24:08 1998  Manfred Hollstein  <manfred@s-direktnet.de>
5049
5050         * gas/m88k/init.d: Fix hexadecimal offsets.
5051
5052 Wed Jan 14 17:49:22 1998  Nick Clifton  <nickc@cygnus.com>
5053
5054         * gas/m32r/uppercase.d: Fix white space matching.
5055         * gas/m32r/relax-1.d: Fix white space matching.
5056
5057 Wed Jan 14 15:44:32 1998  Jeffrey A Law  (law@cygnus.com)
5058
5059         * gas/mips/div.d: Update for recent assembler changes.
5060         * gas/mips/div-ilocks.d: Likewise.
5061
5062 Wed Jan 14 11:13:06 1998  Doug Evans  <devans@seba.cygnus.com>
5063
5064         * gas/m32r/allinsn.d (cmpui): Update output to new format.
5065
5066 Thu Dec 18 11:10:42 1997  Nick Clifton  <nickc@cygnus.com>
5067
5068         * gas/arm/inst.d: Updated to match latest disassembler changes.
5069
5070         * gas/arm/arm7t.d: Updated to match latest disassembler changes.
5071
5072 Tue Dec 16 22:19:25 1997  Ken Raeburn  <raeburn@cygnus.com>
5073
5074         * gas/mips/lb-xgot.d, gas/mips/rol.d, gas/mips/jal-svr4pic.d,
5075         gas/mips/jal-xgot.d: Add assembler option to select a specific
5076         target chip, the R3000.
5077         * gas/mips/lb-xgot-ilocks.d: New test, specifically selecting
5078         R3900.
5079         * gas/mips/mips.exp: Run it.
5080
5081         * gas/ieee-fp/x930509a.exp: Don't run IEEE FP tests for Vax
5082         targets.
5083
5084 Wed Oct 15 10:40:14 1997  Jeffrey A Law  (law@cygnus.com)
5085
5086         * gas/ieee-fp/x930509a.s: Tweak slightly to work on the PA.
5087
5088         * gas/hppa/unsorted/unsorted.exp: Update for recent disassembler
5089         changes.
5090
5091 1997-10-09  Doug Evans  <dje@canuck.cygnus.com>
5092
5093         * gas/sparc/set64.[sd]: `set' doesn't take negative arguments.
5094
5095 1997-10-09  Ian Lance Taylor  <ian@cygnus.com>
5096
5097         * gas/arm/arm7t.d: Update for recent disassembler changes.
5098         * gas/h8300/ffxx1.d: Likewise.
5099
5100 1997-10-08  Doug Evans  <dje@canuck.cygnus.com>
5101
5102         * gas/sparc/reloc64.[sd]: Add testcases for %hix,%lox.
5103
5104 1997-10-08  Ian Lance Taylor  <ian@cygnus.com>
5105
5106         * gas/sparc/synth.d: Update for recent disassembler changes.
5107         * gas/sparc/synth64.d: Likewise.
5108
5109         * gas/mips/beq.s: Add .text to .globl to mark the symbol to as a
5110         function symbol.
5111         * gas/mips/jal.s: Likewise.
5112
5113 1997-10-07  Doug Evans  <dje@canuck.cygnus.com>
5114
5115         * gas/sparc/reloc64.[sd]: New testcase.
5116         * gas/sparc/sparc.exp: Run it.
5117
5118 1997-10-04  Ian Lance Taylor  <ian@cygnus.com>
5119
5120         * gas/ieee-fp/x930509a.exp: Accept m68k listing format.
5121
5122 1997-10-03  Ian Lance Taylor  <ian@cygnus.com>
5123
5124         * gas/ieee-fp/x930509a.exp: Remove setup_xfail; it should now
5125         work.  Correct for big endian and for tabs in input file.
5126
5127         * gas/alpha/fp.exp: Check for alpha-*-osf*, not alpha-*-osf1*.
5128         * gas/alpha/fp.s: Change comment characters from ! to #.
5129
5130 1997-09-18  Doug Evans  <dje@canuck.cygnus.com>
5131
5132         * gas/sparc/splet.d: Update to new objdump output format.
5133         * gas/sparc/{asi.d,membar.d,prefetch.d,rdpr.d,wrpr.d}: Likewise.
5134         * gas/sparc/set64.[ds]: New testcase.
5135         * gas/sparc/splet-2.[ds]: New testcase.
5136         * gas/sparc/sparc.exp: Run them.
5137
5138 1997-08-16  Ken Raeburn  <raeburn@cygnus.com>
5139
5140         Merge changes from Martin Hunt:
5141
5142         * gas/d30v/inst.s: Add some new tests.
5143
5144         * gas/d30v/{inst, opt, reloc}.d: Update results with
5145         new disassembler changes.
5146
5147         * gas/d30v/inst.[sd]: Update examples for d*i instructions.
5148
5149         * gas/d30v/*.d: Update all test results because
5150         of new ".s" and ".l" extensions.
5151
5152         * gas/d30v/inst.[sd]: Correct entry for mulx2h.
5153         * gas/d30v/opt.[sd]: Correct st2w instruction.
5154
5155         * gas/d30v/align.d: Change expected output.
5156
5157         * gas/d30v/reloc.[sd]: Add test case.
5158
5159         * gas/d30v/array.[sd]: New test case.
5160
5161         * gas/d30v/opt.[sd]: Added more test cases.
5162
5163         * gas/d30v/opt.s: Add test cases.
5164         * gas/d30v/reloc.s: Fix a test case.
5165         * gas/d30v/{opt,reloc}.d: Regenerate.
5166
5167 Mon Sep  8 14:21:23 1997  Doug Evans  <dje@canuck.cygnus.com>
5168
5169         * gas/m32r/high-1.[ds]: New testcase.
5170         * gas/m32r/m32r.exp: Run it.
5171
5172 Mon Aug 25 11:04:24 1997  Doug Evans  <dje@canuck.cygnus.com>
5173
5174         * gas/m32r/relax-1.[ds]: New testcase.
5175         * gas/m32r/m32r.exp: Run it.
5176
5177 Thu Aug 14 23:49:49 1997  Doug Evans  <dje@canuck.cygnus.com>
5178
5179         * gas/arc: New directory
5180         * gas/arc/{arc.exp,alias.[sd],branch.[sd],flag.[sd],insn3.[sd],j.[sd],
5181         ld.[sd],math.[sd],sshift.[sd],st.[sd],warn.{exp,s}}: New files.
5182
5183 Wed Aug  6 00:33:30 1997  Ian Lance Taylor  <ian@cygnus.com>
5184
5185         * config/default.exp: Set AS and GASP to as-new, not as.new.
5186
5187 Tue Aug  5 12:33:23 1997  Ian Lance Taylor  <ian@cygnus.com>
5188
5189         * config/default.exp: Set NM to nm-new, not nm.new, to match
5190         recent change in binutils build directory.
5191
5192 Thu Jul 31 15:21:51 1997  Jeffrey A Law  (law@cygnus.com)
5193
5194         * gas/v850/range.s: New test.
5195         * gas/v850/basic.exp: Run it.
5196
5197 Tue Jul 29 14:35:02 1997  Jeffrey A Law  (law@cygnus.com)
5198
5199         * gas/v850/hilo2.s: New test.
5200         * gas/v850/fepsw.s: New test.
5201         * gas/v850/basic.exp: Run them.
5202
5203 Tue Jul 15 13:03:17 1997  Doug Evans  <dje@canuck.cygnus.com>
5204
5205         * gas/m32r/uppercase.[sd]: New testcase.
5206         * gas/m32r/m32r.exp: New file.
5207
5208 Mon Jun 16 14:32:11 1997  Ian Lance Taylor  <ian@cygnus.com>
5209
5210         * gas/m68k/pcrel.d: Update for m68k disassembler changes.
5211         * gas/m68k/operands.d: Likewise.
5212
5213 Mon Jun  2 16:50:03 1997  Nick Clifton  <nickc@cygnus.com>
5214
5215         * gas/arm/arm.exp: Added changes from armT-970328-branch.
5216
5217 Mon Jun  2 12:09:02 1997  Gavin Koch  <gavin@cygnus.com>
5218
5219         * gas/mips/mips.exp: The r3900 has interlocks for mul, but
5220         not div.
5221
5222 Mon Jun  2 12:03:32 1997  Gavin Koch  <gavin@.cygnus.com>
5223
5224         * gas/mips/mul.{d,s}: End the tests with no-ops.
5225
5226 Mon Jun  2 11:48:58 1997  Gavin Koch  <gavin@cygnus.com>
5227
5228         * lib/gas-defs.exp (regexp_diff): Improve messages when one
5229         file is shorter than the other.
5230
5231 Wed May  7 16:18:30 1997  Manfred Hollstein  <manfred@s-direktnet.de>
5232
5233         * gas/m88k/init.{s,d}: New checks for proper padding of
5234         .init sections.
5235         * gas/m88k/m88.exp: Run them.
5236
5237         * gas/m68k/t2.d: New file for check of presence of section
5238         symbols on the m68k-motorola-sysv.
5239         * gas/m68k/all.exp: Run t2 if [istarget m68*-motorola-sysv].
5240
5241 Wed May  7 16:12:24 1997  Ian Lance Taylor  <ian@cygnus.com>
5242
5243         * gas/all/gas.exp: Don't run cofftag test for m88k-coff.
5244
5245         * gas/mips/lifloat.s: Update for recent changes to floating point
5246         handling.
5247         * gas/mips/lif-empic.d, gas/mips/lif-svr4pic.d: Likewise.
5248         * gas/mips/lif-xgot.d, gas/mips/lifloat.d: Likewise.
5249
5250         * gas/mips/mips.exp: Handle Irix 6 like Irix 5.
5251
5252 Sat Apr 19 23:16:35 1997  Niklas Hallqvist  <niklas@petra.appli.se>
5253
5254         * gas/mips/mips.exp: Handle OpenBSD like NetBSD.
5255
5256 Wed Apr 16 12:20:24 1997  Martin Hunt  <hunt@cygnus.com>
5257
5258         * gas/d30v/d30.exp: Add optimizer test case.
5259         * gas/d30v/opt.s: Add conditional compilation tests.
5260         * gas/d30v/opt.d: Rebuild.
5261
5262 Tue Apr 15 18:10:01 1997  Gavin Koch  <gavin@cygnus.com>
5263
5264         * gas/mips/{delay.d,nodelay.d}: added.
5265
5266 Mon Apr  7 12:57:45 1997  Doug Evans  <dje@canuck.cygnus.com>
5267
5268         * gas/m32r/allinsn.d: Update to new objdump output style.
5269
5270 Fri Apr  4 13:19:39 1997  Ian Lance Taylor  <ian@cygnus.com>
5271
5272         * gas/all/float.s: Put a tab before .text, to keep the PA happy.
5273
5274         * gas/arm/arm.exp: Only run inst and arm7t on targets which can
5275         handle -EL.  Add setup_xfail for thumb.
5276
5277         * gas/h8300/ffxx1.d: Don't fail if BFD is 64 bits.
5278
5279 Thu Apr  3 18:26:56 1997  Doug Evans  <dje@canuck.cygnus.com>
5280
5281         * gas/m32r/allinsn.{exp,s.d}: New testcases.
5282
5283 Thu Mar 27 00:42:28 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
5284
5285         * gas/d30v/d30.exp: Add test case reloc.
5286         * gas/d30v/reloc.[sd]: New files to test relocations.
5287
5288 Sat Mar 15 17:21:46 1997  Ian Lance Taylor  <ian@cygnus.com>
5289
5290         * gas/arm/inst.d: Update for disassembler changes.
5291         * gas/arm/arm7t.d: Likewise.
5292
5293 Tue Mar 11 13:31:56 1997  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
5294
5295         * gas/m68k/op68000.d: Update for recent assembler bug fix.
5296
5297 Wed Mar  5 13:01:24 1997  Jeffrey A Law  (law@cygnus.com)
5298
5299         * gas/all/gas.exp: xfail a couple tests for the mn10300.
5300
5301 Mon Mar  3 11:41:00 1997  Fred Fish  <fnf@cygnus.com>
5302
5303         * gas/tic80/{add.d, float.d, regops2.d, relocs1.d, relocs1b.d,
5304         relocs2.d, relocs2b.d}: Adjust to objdump format tweaks.
5305
5306 Thu Feb 27 15:21:46 1997  Fred Fish  <fnf@cygnus.com>
5307
5308         * gas/tic80/{align.d, align.lst, align.s} New test for the
5309         ".align" pseudop.
5310         * gas/tic80/tic80.exp: Run the align test.
5311
5312 Wed Feb 26 20:36:46 1997  Fred Fish  <fnf@cygnus.com>
5313
5314         * gas/tic80/{float.d, float.lst, float.s}: New tests for
5315         simple floating point operands.
5316         * gas/tic80/tic80.exp: Run the float test.
5317
5318 Wed Feb 26 15:16:04 1997  Fred Fish  <fnf@cygnus.com>
5319
5320         * gas/tic80/{regops2.d, regops2.lst, regops2.s, regops3.d,
5321         regops3.lst, regops3.s, regops4.d, regops4.lst, regops4.s}:
5322         New tests for :m and :s operand modifiers.
5323         * gas/tic80/tic80.exp: Run the regops2, regops3, and regops4 tests.
5324
5325 Tue Feb 25 13:45:55 1997  Ian Lance Taylor  <ian@cygnus.com>
5326
5327         * gas/macros/semi.s: Force the final alignment to use a fill value
5328         of 0.
5329
5330         * gas/all/cond.s, gas/all/cond.d: New test.
5331         * gas/all/gas.exp: Run it.
5332
5333 Mon Feb 24 10:52:12 1997  Bob Manson  <manson@charmed.cygnus.com>
5334
5335         * lib/gas-defs.exp(gas_init): Added new parameter for script
5336         name.
5337
5338 Mon Feb 24 10:40:28 1997  Fred Fish  <fnf@cygnus.com>
5339
5340         * gas/tic80/{add.d, bitnum.d, ccode.d, cregops.d, endmask.d,
5341         regops.d, relocs1.d,
5342         (relocs1.c): Add file for reference.
5343         (relocs1b.d): Split reloc table contents test to different test file.
5344         (relocs2.c): Add test that uses various types (char, short, int, ...) of
5345         static and global variables with data shuffling to generate lots of ld/st
5346         instructions for the different types.
5347         (relocs2.d): New file, expected code for relocs2 test.
5348         (relocs2.lst): New file, TI assembler listing for reference.
5349         (relocs2.s): New file, assembly source for relocs2 test.
5350         (relocs2b.d): New file, expected reloc table contents for relocs2 test.
5351         (tic80.exp): Run the relocs1b, relocs2, and relocs2b tests.
5352
5353 Sun Feb 23 17:54:00 1997  Dawn Perchik  <dawn@cygnus.com>
5354
5355         * gas/all/itbl-test.c(main): Update function calls.
5356         Remove parameters from itbl_get_reg_val and
5357         change itbl_get_insn_name to itbl_get_field.
5358
5359 Sun Feb 23 17:22:00 1997  Dawn Perchik  <dawn@cygnus.com>
5360
5361         * gas/mips/itbl: Add comments.
5362         * gas/mips/itbl.s: Add comments.  Prefix register names with $.
5363         * gas/all/itbl: Generic table for testing for itbl support.
5364         * gas/all/itbl.s: Generic assembly for testing for itbl support.
5365         * gas/mips/itbl-test.c: Moved to gas/all.
5366         * gas/all/itbl-test.c: Moved from gas/mips.
5367
5368 Sat Feb 22 20:24:23 1997  Fred Fish  <fnf@cygnus.com>
5369
5370         * gas/tic80/{add.lst, bitnum.lst, ccode.lst, cregops.lst,
5371         endmask.lst, regops.lst}: Remove ^M's from end of lines.
5372         * gas/tic80/bitnum.s: Add comment to each line showing value
5373         that symbolic BITNUM assembles to.  Add coverage for raw
5374         numeric values for the BITNUM operand.
5375         * gas/tic80/bitnum.d: Update due to bitnum.s changes.
5376         * gas/tic80/regops.d: Update due to opcode library additions
5377         of floating point test BITNUM values that are ambiguous with
5378         the integral ones.
5379         * gas/tic80/relocs1.s: New test case that tests simple relocs.
5380         * gas/tic80/relocs1.d: Expected output for above.
5381         * gas/tic80/relocs1.lst: TI assembler listing for above.
5382         * gas/tic80/tic80.exp: Add relocs1 test.
5383
5384 Fri Feb 21 14:23:14 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
5385
5386         * gas/d30v/{align.d, align.s, d30.exp, guard.d, guard.s,
5387         inst.d, inst.s, opt.d, opt.s}: Test files for D30V.
5388
5389 Wed Feb 19 00:55:29 1997  Ian Lance Taylor  <ian@cygnus.com>
5390
5391         * gas/macros/semi.s, gas/macros/semi.d: New test.
5392         * gas/macros/macros.exp: Run it.
5393         * gas/mri/semi.s, gas/mri/semi.d: New test.
5394         * gas/mri/mri.exp: Run it.
5395
5396 Tue Feb 18 13:37:06 1997  Jeffrey A Law  (law@cygnus.com)
5397
5398         * gas/hppa/unsorted/unsorted.exp (align4 tests): Tweak expected
5399         output.
5400
5401 Fri Feb 14 17:56:27 1997  Ian Lance Taylor  <ian@cygnus.com>
5402
5403         * gas/all/align.d, gas/all/align.s: New test.
5404         * gas/all/gas.exp: Run it.
5405
5406 Thu Feb 13 14:44:05 1997  Ian Lance Taylor  <ian@cygnus.com>
5407
5408         * gas/mips/mips16.d: Correct PC relative instruction bytes.
5409
5410 Wed Feb 12 12:33:08 1997  Ian Lance Taylor  <ian@cygnus.com>
5411
5412         * gas/mips/lif-svr4pic.d: Pass -EB when running the assembler.
5413         * gas/mips/lif-xgot.d: Likewise.
5414         * gas/mips/ulh-svr4pic.d: Likewise.
5415         * gas/mips/ulh-xgot.d: Likewise.
5416
5417         * gas/mips/mips16.d: Update for yet another change in disassembly
5418         output (this one is spacing only).
5419
5420 Tue Feb 11 14:45:39 1997  Fred Fish  <fnf@cygnus.com>
5421
5422         * gas/tic80/{add.d, add.lst, add.s, bitnum.d, bitnum.lst, bitnum.s,
5423         ccode.d, ccode.lst, ccode.s, cregops.d, cregops.lst, cregops.s,
5424         endmask.d, endmask.lst, endmask.s, regops.d, regops.lst, regops.s,
5425         tic80.exp}: New files for TIc80 test cases.
5426
5427 Tue Feb 11 15:46:27 1997  Ian Lance Taylor  <ian@cygnus.com>
5428
5429         * gas/mips/mips16.d: Update for change in disassembly output.
5430
5431 Mon Feb 10 22:24:00 1997  Dawn Perchik  <dawn@cygnus.com>
5432
5433         * gas/mips/itbl-test.c: Add copyright message and fix indentation.
5434
5435 Mon Feb 10 17:54:00 1997  Dawn Perchik  <dawn@cygnus.com>
5436
5437         * gas/mips/itbl-test.c: New file.  Stand-alone assembler and
5438         dissassembler for itbl support.
5439
5440 Mon Feb 10 17:20:00 1997  Dawn Perchik  <dawn@cygnus.com>
5441
5442         * gas/mips/itbl: New file.  Instruction Spec for testing --itbl
5443         option.
5444         * gas/mips/itbl.s: New file.  Assembly with ne2w instructions
5445         specified in itbl.
5446
5447 Fri Feb  7 16:42:53 1997  Bob Manson  <manson@charmed.cygnus.com>
5448
5449         * gasp/gasp.exp: Use prune_warnings instead of prune_system_crud.
5450         * lib/gas-defs.exp: Ditto.
5451
5452 Mon Feb  3 15:46:05 1997  Ian Lance Taylor  <ian@cygnus.com>
5453
5454         * gas/arm/inst.d, gas/arm/arm7t.d: Pass --prefix-addresses to
5455         objdump.  Update for current relocation printing style.
5456
5457 Thu Jan 30 11:57:33 1997  Ian Lance Taylor  <ian@cygnus.com>
5458
5459         * gas/mips/mips16.d: Update for disassembler changes.
5460
5461 Thu Jan 23 03:15:06 1997  Angela Marie Thomas (angela@cygnus.com)
5462
5463         * gas/mips/mips.exp: set ilocks for all 4100/4300
5464
5465 Thu Jan  2 16:49:17 1997  Ian Lance Taylor  <ian@cygnus.com>
5466
5467         * gas/mips/mips16.s, gas/mips/mips16.d: New test.
5468         * gas/mips/mips.exp: Run mips16 test.
5469
5470         * gas/mips/mips.exp: Run dli test unconditionally.
5471         * gas/mips/dli.s: Add text symbol.  Add nops to round to 16 byte
5472         boundary.
5473         * gas/mips/dli.d: Corresponding changes.
5474
5475 Tue Dec 31 13:03:16 1996  Ian Lance Taylor  <ian@cygnus.com>
5476
5477         * gas/sparc/synth.d: Use --prefix-addresses for objdump.
5478         * gas/sparc/synth64.d: Likewise.
5479
5480 Tue Dec 24 16:30:58 1996  Angela Marie Thomas (angela@cygnus.com)
5481
5482         * gas/mips/*-ilocks.d: Fix regexps to resemble disassembled output.
5483
5484 Fri Dec 13 13:05:33 1996  Ian Lance Taylor  <ian@cygnus.com>
5485
5486         * gas/mips/*.[sd]: Add explicit nops, sometimes controlled by
5487         .ifdef, to accomodate change to avoid default alignment on
5488         embedded systems.
5489
5490 Wed Dec 11 09:26:01 1996  Jeffrey A Law  (law@cygnus.com)
5491
5492         * gas/mn10200/basic.exp (do_movb): Fix bit pattern for
5493         "movb dm,(an)".
5494
5495 Tue Dec 10 13:01:05 1996  Jeffrey A Law  (law@cygnus.com)
5496
5497         * gas/mn10300/basic.exp: Update after endianness changes to
5498         the assembler.
5499
5500         * gas/mn10200/{mov1.s,mov2.s,mov3.s,mov4.s,movx.s}: New tests.
5501         * gas/mn10200/{movb.s, movbu.s}: Likewise.
5502         * gas/mn10200/basic.exp: Run them.
5503
5504 Mon Dec  9 17:08:38 1996  Jeffrey A Law  (law@cygnus.com)
5505
5506         * gas/mn10200/*.s: New tests for the mn10200 assembler.
5507         * gas/mn10200/basic.exp: Run them.
5508
5509 Fri Dec  6 15:35:04 1996  Jeffrey A Law  (law@cygnus.com)
5510
5511         * gas/mn10300/*.s: Remove '$' register prefixing.
5512
5513 Mon Nov 25 16:35:33 1996  Doug Evans  <dje@canuck.cygnus.com>
5514
5515         * gas/sparc-solaris/addend.exp: Fix patterns, you can't assume
5516         \r will be present.
5517
5518 Mon Nov 25 13:45:02 1996  Ian Lance Taylor  <ian@cygnus.com>
5519
5520         * gas/m68k/*.d: Update for disassembler changes.
5521         * gas/mri/*.d: Likewise.
5522
5523 Mon Nov 25 11:38:37 1996  Jeffrey A Law  (law@cygnus.com)
5524
5525         * gas/mn10300/*.s: Use '$' as register prefix for
5526         all register operands.
5527
5528 Thu Nov 21 11:52:54 1996  Jeffrey A Law  (law@cygnus.com)
5529
5530         * gas/all/gas.exp: xfail a couple tests for the mn10300.
5531
5532 Wed Nov 20 11:31:41 1996  Jeffrey A Law  (law@cygnus.com)
5533
5534         * gas/mn10300/other.s: Update for correct syntax on a
5535         few instructions (those with register lists).
5536         * gas/mn10300/basic.exp: Corresponding changes.
5537
5538 Tue Nov 19 13:36:57 1996  Jeffrey A Law  (law@cygnus.com)
5539
5540         * gas/mn10300/movm.s: Update for correct syntax.
5541         * gas/mn10300/basic.exp: Update expected movm bit patterns.
5542
5543 Fri Nov 15 13:57:42 1996  Jeffrey A Law  (law@cygnus.com)
5544
5545         * gas/mn10300/other.s: Put parens around register
5546         argument in calls and jmp instructions.
5547
5548 Wed Nov 13 13:16:04 1996  Jeffrey A Law  (law@cygnus.com)
5549
5550         * gas/h8300/ffxx1.d: Update for recent disassembler changes.
5551
5552 Mon Nov 11 16:03:24 1996  Jeffrey A Law  (law@cygnus.com)
5553
5554         * gas/hppa/reloc/reloc.exp: Pass "--prefix-addresses" to objdump
5555         as needed.
5556         * gas/hppa/unsorted/unsorted.exp: Likewise.
5557
5558 Thu Nov  7 00:27:52 1996  Jeffrey A Law  (law@cygnus.com)
5559
5560         * gas/mn10300/basic.exp: Check opcode insertion for
5561         extended instructions.
5562         * gas/mn10300/extend.s: Tweak constants for better
5563         testsuite coverage.
5564
5565 Wed Nov  6 13:50:07 1996  Jeffrey A Law  (law@cygnus.com)
5566
5567         * gas/mn10300/basic.exp: Test insertion of operands
5568         into call and jmp instructions with 32bit offsets.
5569         Fix typo in bit test patterns.
5570         * gas/mn10300/other.s: Tweak constants to improve
5571         testsuite coverage.
5572
5573         * gas/mn10300/basic.exp: Test insertion of 32bit operand
5574         in calls, btst, bclr & bset instructions.
5575
5576         * gas/mn10300/*.s: Tweak constants in 32bit insns for
5577         better testing coverage.
5578         * gas/mn10300/basic.exp: Test insertion of most 32bit
5579         operands.
5580
5581 Tue Nov  5 13:33:12 1996  Jeffrey A Law  (law@cygnus.com)
5582
5583         * gas/mn10300/basic.exp: Check bit patterns for indexed mov,
5584         movbu, movhu instructions.  Check bit patterns for more bit
5585         operations.  Check bit patterns for various 16bit call, retf
5586         and ret instructions.
5587         * gas/mn10300/other.s: Update operands for better test coverage.
5588
5589 Mon Nov  4 12:55:11 1996  Jeffrey A Law  (law@cygnus.com)
5590
5591         * gas/mn10300/basic.exp: Check bit patterns for a couple more
5592         mov and cmp instructions.
5593
5594 Tue Oct 29 17:05:43 1996  Ian Lance Taylor  <ian@cygnus.com>
5595
5596         * gas/mips/*.d: Update for disassembler changes.
5597
5598 Wed Oct 16 22:39:50 1996  Jeffrey A Law  (law@cygnus.com)
5599
5600         * gas/v850/reloc.s: New tests.
5601         * gas/v850/basic.exp: Run them.
5602
5603 Mon Oct 14 13:52:55 1996  Ian Lance Taylor  <ian@cygnus.com>
5604
5605         * gas/mips: Add symbols to several testsuites, since the ELF
5606         assembler now always builds a symbol table, which means that
5607         objdump will no longer report `No symbols in FILE'.  Change the
5608         expected output accordingly.
5609
5610 Thu Oct 10 13:11:48 1996  Jeffrey A Law  (law@cygnus.com)
5611
5612         * gas/mn10300/basic.exp: Check bit patterns for instructions
5613         with a single 8bit or 16bit immediate operand.
5614
5615         * gas/mn10300/basic.exp: Check bit patterns for many
5616         instructions.  Add missing test in do_mov1.
5617         * gas/mn10300/mov1.s: Add missing test.
5618
5619 Wed Oct  9 14:15:18 1996  Jeffrey A Law  (law@cygnus.com)
5620
5621         * gas/mn10300/{add.s, bcc.s, bit.s, cmp.s, ext.s}: New tests.
5622         * gas/mn10300/{extend.s logical.s, loop.s, mov1.s}: Likewise.
5623         * gas/mn10300/{mov2.s, mov3.s, mov4.s, movbu.s}: Likewise.
5624         * gas/mn10300/{movhu.s, movm.s, muldiv.s, other.s}: Likewise.
5625         * gas/mn10300/{shift.s, sub.s}: Likewise.
5626         * gas/mn10300/basic.exp: Run them.
5627
5628 Thu Oct  3 09:57:03 1996  Jeffrey A Law  (law@cygnus.com)
5629
5630         * gas/mn10200, gas/mn10300: New directories for Matsushita
5631         mn10200 and mn10300 tests.
5632
5633 Tue Oct  1 15:38:28 1996  Ian Lance Taylor  <ian@cygnus.com>
5634
5635         * lib/gas-defs.exp (gas_version): Fix for current version
5636         printing.
5637
5638 Sun Sep 29 07:55:58 1996  Doug Evans  <dje@canuck.cygnus.com>
5639
5640         * gas/sparc/splet.d: Fix typo in cpusha result.
5641
5642 Mon Sep 23 12:33:31 1996  Ian Lance Taylor  <ian@cygnus.com>
5643
5644         * gas/m68k/fmoveml.s, gas/m68k/fmoveml.d: Add tests for fmovemx.
5645
5646 Wed Sep 18 12:14:06 1996  Ian Lance Taylor  <ian@cygnus.com>
5647
5648         * gas/all/cofftag.s: Use .p2align rather than .align.
5649
5650 Fri Sep 13 15:28:04 1996  Jeffrey A Law  (law@cygnus.com)
5651
5652         * gas/h8300/macs.s: Add "stmac" instructions.
5653         * gas/h8300/basic.exp: Test them.
5654
5655 Thu Sep 12 10:28:44 1996  James G. Smith  <jsmith@cygnus.co.uk>
5656
5657         * gas/arm/thumb.s (back): Check assembly of Thumb BL.
5658
5659 Mon Sep  9 14:37:00 1996  Ian Lance Taylor  <ian@cygnus.com>
5660
5661         * gas/mips/mips4.s, gas/mips/mips4.d: Use $fccN for condition code
5662         registers.
5663
5664 Fri Sep  6 18:23:54 1996  James G. Smith  <jsmith@cygnus.co.uk>
5665
5666         * gas/mips/dli.{s,d}: More test cases added.
5667
5668 Wed Sep  4 11:47:29 1996  James G. Smith  <jsmith@cygnus.co.uk>
5669
5670         * gas/mips/mips.exp: Add check for dli macro instruction.
5671         * gas/mips/dli.{s,d}: Added.
5672
5673 Sat Aug 31 01:25:03 1996  Jeffrey A Law  (law@cygnus.com)
5674
5675         * gas/v850/basic.exp (do_mem): Check bit patterns for short
5676         load/store instructions.  Remove xfails for short load/store
5677         instructions.
5678         * gas/v850/mem.s: Offsets for short load/store operands
5679         are unsigned.
5680
5681         * gas/v850/basic.exp (do_branch): Check offsets in branch insns.
5682         (do_jumps): Likewise.
5683
5684 Fri Aug 30 00:37:55 1996  Jeffrey A Law  (law@cygnus.com)
5685
5686         * gas/v850/misc.s: Tweak register numbers for better testing.
5687         * gas/v850/basic.exp (do_misc): Corresponding changes.
5688
5689         * gas/v850/hilo.s: New testfile.
5690         * gas/v850/basic.exp: Run hilo tests.
5691
5692 Thu Aug 29 11:32:23 1996  James G. Smith  <jsmith@cygnus.co.uk>
5693
5694         * gas/arm/arm7t.d: Explicitly force little-endian assembly.
5695
5696 Fri Aug 23 11:02:55 1996  Jeffrey A Law  (law@cygnus.com)
5697
5698         * gas/v850/basic.exp (do_move): Test instruction bit patterns.
5699         * gas/v850/move.s: Tweak constants for better testing.
5700
5701         * gas/v850/basic.exp (do_mem): Test instruction bit patterns.
5702         xfail sst and sld tests.
5703         (do_mov): Remove bogus xfail.
5704         * gas/v850/mem.s: sst and sld instructions can only index from
5705         "ep" register.
5706
5707         * gas/v850/basic.exp (do_logical): Test instruction bit patterns.
5708         Update addresses.
5709         * gas/v850/logical.s: Tweak constants for better testing.
5710
5711         * gas/v850/basic.exp (do_jump): Test instruction bit patterns,
5712         but not displacements (yet).
5713
5714         * gas/v850/basic.exp (do_compare): Test instruction bit patterns.
5715
5716         * gas/v850/basic.exp (do_branch): Test instruction bit patterns,
5717         but not displacements (yet).
5718
5719         * gas/v850/basic.exp (do_bit): Test instruction bit patterns.
5720
5721         * gas/v850/basic.exp (do_arith): Test instruction bit patterns.
5722         * gas/v850/arith.s: Tweak constants for better testing.
5723
5724         * gas/v850/basic.exp (do_misc): No longer expect failures
5725         assembling "ldsr" and "stsr" opcodes.
5726         * gas/v850/misc.s: Re-enable assembling of "ldsr" and "stsr"
5727         opcodes.
5728
5729         * gas/v850/basic.exp (do_misc): No longer expect failures
5730         assembling "trap" opcodes.
5731         * gas/v850/misc.s: Re-enable assembling of "trap" opcodes.
5732
5733         * gas/v850: New directory with v850 tests.
5734
5735 Fri Aug 16 00:19:10 1996  Jeffrey A Law  (law@cygnus.com)
5736
5737         * gas/hppa/basic/purge.s: Use "%sr4" on pitlb, pitlbe
5738         fic and fice instructions to test 3bit space identifiers.
5739         * gas/hppa/basic/system.s: Similarly for iitlba and
5740         iitlbp.
5741         * gas/hppa/basic/basic.exp: Corresponding changes.
5742
5743 Thu Aug 15 16:25:05 1996  James G. Smith  <jsmith@cygnus.co.uk>
5744
5745         * gas/arm/arm.exp: Change inst.s test to check objdump.
5746         * gas/arm/inst.d: Added.
5747
5748 Thu Aug 15 16:06:02 1996  James G. Smith  <jsmith@cygnus.co.uk>
5749
5750         * gas/arm/thumb.s: Added.
5751         * gas/arm/immed.s: Added.
5752         * gas/arm/arch4t.s: Added.
5753         * gas/arm/arm.exp: Updated to run the new tests.
5754
5755 Tue Aug  6 11:06:29 1996  Jeffrey A Law  (law@cygnus.com)
5756
5757         * gas/h8300/misch.s: Reenable "eepmov.w" test.
5758         * gas/h8300/miscs.s: Likewise.
5759         * gas/h8300/h8300.exp: Check for correct assembly of "eepmov.w"
5760         on the H8/300H and H8/S.  Don't expect it to fail.
5761
5762 Wed Jul 31 10:57:44 1996  Doug Evans  <dje@canuck.cygnus.com>
5763
5764         * gas/sparc/asi.s: Update ASI_AS_IF_USER_{PRIMARY,SECONDARY}_LITTLE.
5765
5766 Wed Jul 31 15:55:12 1996  James G. Smith  <jsmith@cygnus.co.uk>
5767
5768         * gas/arm/arm7t.s: Added.
5769         * gas/arm/arm7t.d: Added.
5770         * gas/arm/arm.exp: Updated to run the new test.
5771
5772 Mon Jul  8 14:27:39 1996  Ian Lance Taylor  <ian@cygnus.com>
5773
5774         * gas/m68k/pcrel.d: Rename from schwab.d.
5775         * gas/m68k/pcrel.s: Rename from schwab.s.
5776
5777 Mon Jul  8 14:23:26 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
5778
5779         * gas/m68k/schwab.d: Correct for ELF format.
5780         * gas/m68k/all.exp: Run "schwab" test for all targets.
5781
5782 Thu Jul  4 14:23:36 1996  Ian Lance Taylor  <ian@cygnus.com>
5783
5784         Avoid DOS file naming problems:
5785         * gas/h8300/branch.s: Rename from branches.s.
5786         * gas/h8300/branchh.s: Rename from branchesh.s.
5787         * gas/h8300/branchs.s: Rename from branchess.s.
5788         * gas/h8300/rotsh.s: Rename from rotshift.s.
5789         * gas/h8300/rotshh.s: Rename from rotshifth.s.
5790         * gas/h8300/rotshs.s: Rename from rotshifts.s.
5791         * gas/h8300/h8300.exp: Corresponding changes.
5792
5793 Thu Jul  4 14:01:46 1996  James G. Smith  <jsmith@cygnus.co.uk>
5794
5795         * gas/mips/mips.exp: Add new tests for processors with interlocks
5796         on div and mul.
5797         * gas/mips/div-ilocks.d: Added.
5798         * gas/mips/mul-ilocks.d: Added.
5799
5800 Wed Jul  3 14:20:04 1996  Ian Lance Taylor  <ian@cygnus.com>
5801
5802         * gas/all/gas.exp: Remove setup_xfail for h8300*-*-* for two tests
5803         which now pass.
5804         * gas/h8300/h8300.exp: Fix regexp of mov32bug test to work on a 64
5805         bit host.
5806
5807 Sat Jun 29 18:21:51 1996  Ian Lance Taylor  <ian@cygnus.com>
5808
5809         * gas/all/gas.exp: Add setup_xfail for vax*-*-vms* for 930509a
5810         test.
5811         * gas/vax/quad.exp: Expect a nop after the movq.
5812
5813 Tue Jun 18 12:39:49 1996  Jeffrey A. Law  <law@rtl.cygnus.com>
5814
5815         * gas/h8300/cbranchh.s: Switch into h8300h mode.
5816         * gas/h8300/h8300.exp (H8/300H misc tests): Fix test names.
5817
5818         * gas/h8300/{addsubs.s,bitops1s.s,bitops2s.s}: New tests for the
5819         H8/S.
5820         * gas/h8300/{bitops3.s,bitops4.s,cbranchs.s,logicals.s}: Likewise.
5821         * gas/h8300/{branchess.s,compares.s,macs.s,decimals.s}: Likewise.
5822         * gas/h8300/{incdecs.s,divmuls.s,miscs.s,multiples.s}: Likewise.
5823         * gas/h8300/{movbs.s,movws.s,movls.s,pushpops.s}: Likewise.
5824         * gas/h8300/{rotshifts.s,extends.s}: Likewise.
5825         * gas/h8300/h8300.exp: Run them.
5826
5827 Mon Jun 10 14:14:40 1996  Ian Lance Taylor  <ian@cygnus.com>
5828
5829         * gas/all/cofftag.s, gas/all/cofftag.d: New test for COFF enum tag
5830         with the same name as a global variable.
5831         * gas/all/gas.exp: Run cofftag test for any COFF target.
5832
5833 Thu Jun  6 12:30:05 1996  Ian Lance Taylor  <ian@cygnus.com>
5834
5835         * gas/m68k/all.exp: Pass -m68020 when assembling the disperr.s
5836         test.
5837
5838 Fri May 31 10:11:13 1996  Jeffrey A Law  (law@cygnus.com)
5839
5840         * gas/h8300/h8300.exp: Fix add.l test for H8/300H.
5841
5842 Wed May 29 16:35:43 1996  Ian Lance Taylor  <ian@cygnus.com>
5843
5844         * gas/mips/jal-xgot.d: Correct for 64 bit output.
5845
5846 Thu Apr 25 19:31:59 1996  Doug Evans  <dje@canuck.cygnus.com>
5847
5848         * gas/sparc/sparc.exp: Only run sparclet tests if sparclet.
5849
5850 Wed Apr 24 17:06:18 1996  Ian Lance Taylor  <ian@cygnus.com>
5851
5852         * gas/m68k/op68000.d: Add statements now caught by gas.
5853
5854 Mon Apr 22 16:45:12 1996  Doug Evans  <dje@canuck.cygnus.com>
5855
5856         * gas/sparc/splet.[ds]: New tests for sparclet extensions.
5857         * gas/sparc/sparc.exp: Run them.
5858
5859 Mon Apr 15 17:25:18 1996  Ian Lance Taylor  <ian@cygnus.com>
5860
5861         * gas/mips/la.d: Updated for April 5 MIPS assembler changes.
5862         * gas/mips/lb.d, gas/mips/ld.d, gas/mips/sb.d: Likewise.
5863         * gas/mips/uld.d, gas/mips/ulh.d, gas/mips/ulw.d: Likewise.
5864         * gas/mips/usd.d, gas/mips/ush.d, gas/mips/usw.d: Likewise.
5865
5866 Wed Apr 10 14:27:51 1996  Jeffrey A Law  (law@cygnus.com)
5867
5868         * gas/h8300/mov32bug.s: New test.
5869         * gas/h8300/h8300.exp: Run it.
5870
5871 Fri Apr  5 10:13:28 1996  Jeffrey A Law  (law@cygnus.com)
5872
5873         * gas/h8300/{addsubh.s,bitops1h.s,bitops2h.s}: New h8300h tests.
5874         * gas/h8300/{bitops3h.s,bitops4h.s,branchesh.s}: New h8300h tests.
5875         * gas/h8300/{cbranchh.s,compareh.s,decimalh.s}: New h8300h tests.
5876         * gas/h8300/{divmulh.s,incdech.s,logicalh.s}: New h8300h tests.
5877         * gas/h8300/{misch.s,movbh.s,movwh.s}: New h8300h tests.
5878         * gas/h8300/{pushpoph.s,rotshifth.s}: New h8300h tests.
5879         * gas/h8300/h8300.exp: Run them.
5880
5881         * gas/h8300/{movb.s,movw.s}: Correct predecrement syntax.
5882
5883         * gas/h8300/h8300.exp: Fix typos in bitops4 and movb tests.
5884
5885         * gas/h8300/{addsub.s,bitops1.s,bitops2.s}: New h8300 tests.
5886         * gas/h8300/{bitops3.s,bitops4.s,branches.s}: New h8300 tests.
5887         * gas/h8300/{cbranch.s,compare.s,decimal.s}: New h8300 tests.
5888         * gas/h8300/{divmul.s,incdec.s,logical.s}: New h8300 tests.
5889         * gas/h8300/{misc.s,movb.s,movw.s}: New h8300 tests.
5890         * gas/h8300/{pushpop.s,rotshift.s}: New h8300 tests.
5891         * gas/h8300/h8300.exp: Run them.
5892
5893 Fri Mar 15 17:16:24 1996  Ian Lance Taylor  <ian@cygnus.com>
5894
5895         * gas/sparc/synth.d: Don't require sparc in the file format, since
5896         it won't be there on SunOS.
5897
5898 Thu Mar  7 14:51:23 1996  Doug Evans  <dje@charmed.cygnus.com>
5899
5900         * gas/sparc/synth.[ds]: New testcase.
5901         * gas/sparc/sparc.exp: Run it.
5902
5903 Fri Mar  1 12:01:48 1996  Jeffrey A Law  (law@cygnus.com)
5904
5905         * gas/all/gas.exp: xfail difference of two undefined symbols
5906         and difference of forward references for the h8300.
5907
5908 Thu Feb 22 16:40:31 1996  Ian Lance Taylor  <ian@cygnus.com>
5909
5910         * gas/mips/lb-xgot.d: Correct.
5911
5912 Mon Feb 19 02:43:36 1996  Doug Evans  <dje@charmed.cygnus.com>
5913
5914         * gas/sparc/{asi,membar,prefetch,rdpr,synth64,wrpr}.d: Pass -Av9
5915         to gas.
5916         * gas/sparc/addend.exp: Execute for any sparc cpu.
5917         * gas/sparc/{mismatch.exp,mism-1.s}: New test.
5918
5919 Wed Feb 14 13:49:59 1996  Ian Lance Taylor  <ian@cygnus.com>
5920
5921         * gas/mips/jal-xgot.d, gas/mips/la-xgot.d: New tests.
5922         * gas/mips/lb-xgot.d, gas/mips/ld-xgot.d: New tests.
5923         * gas/mips/lif-xgot.d, gas/mips/ulh-xgot.d: New tests.
5924         * gas/mips/mips.exp: Run new tests if svr4pic.
5925
5926 Sat Jan 27 13:27:45 1996  Doug Evans  <dje@charmed.cygnus.com>
5927
5928         * lib/gas-dg.exp (gas-dg-test): Delete default_flags and libs args.
5929
5930 Fri Jan 26 14:24:01 1996  Jeffrey A Law  (law@cygnus.com)
5931
5932         * gas/hppa/unsorted/unsorted.exp: Update for objdump changes.
5933
5934 Wed Jan 10 12:40:31 1996  Ian Lance Taylor  <ian@cygnus.com>
5935
5936         * gas/mips/*.d: Update for changes to disassembler.
5937
5938 Wed Jan  3 22:59:53 1996  Ian Lance Taylor  <ian@cygnus.com>
5939
5940         * gas/mips/ulh-svr4pic.d: Update for tc-mips.c load_address
5941         change.
5942
5943 Fri Nov 17 10:32:25 1995  Ian Lance Taylor  <ian@cygnus.com>
5944
5945         * gas/mri/immconst.d: New test.
5946         * gas/mri/mri.exp: Run it.
5947         * gas/mri/constants.s: Test immediate constants.
5948         * gas/mri/constants.d: Corresponding change.
5949
5950         * gas/m68k/link.s: Add nop to pad to eight byte boundary.
5951         * gas/m68k/link.d: Corresponding change.
5952
5953 Sun Nov 12 21:28:11 1995  Jeffrey A Law  (law@cygnus.com)
5954
5955         * gas/hppa/unsorted/brlenbug.s: New test.
5956         * gas/hppa/unsorted/unsorted.exp: Run it.
5957
5958 Sun Nov  5 12:49:27 1995  Ian Lance Taylor  <ian@cygnus.com>
5959
5960         * gas/mips/beq.s: Declare text_label global.
5961         * gas/mips/jal.s: Likewise.
5962
5963 Fri Nov  3 12:35:07 1995  Ian Lance Taylor  <ian@cygnus.com>
5964
5965         * gas/m68k/link.s: Use "&" instead of "#" for immediate values.
5966
5967         * gas/m68k/fmoveml.s, gas/m68k/fmoveml.d: New test.
5968         * gas/m68k/all.exp: Run it.
5969
5970 Thu Nov  2 23:11:05 1995  Ian Lance Taylor  <ian@cygnus.com>
5971
5972         * gas/m68k/link.s, gas/m68k/link.d: New test.
5973         * gas/m68k/all.exp: Run it.
5974
5975 Tue Oct 24 10:57:20 1995  Jeffrey A Law  (law@cygnus.com)
5976
5977         * gas/hppa/basic/basic.exp: Test lci and syncdma instructions.
5978         * gas/hppa/basic/system.s: Corresponding changes.
5979
5980 Fri Oct  6 17:13:35 1995  Ken Raeburn  <raeburn@cygnus.com>
5981
5982         * gas/m68k/operands.d: Don't require a fixed number of leading
5983         zeros in any number.
5984
5985         * gas/m68k/operands.s, gas/m68k/bitfield.s: Use "&" instead of "#"
5986         for immediate values.
5987
5988 Fri Oct  6 10:54:13 1995  Doug Evans  <dje@canuck.cygnus.com>
5989
5990         * gas/arm/arm.exp: Renamed from gas.exp.
5991         * gas/arm/le-fpconst.[sd]: New testcase.
5992
5993 Fri Sep 29 15:12:10 1995  Ian Lance Taylor  <ian@cygnus.com>
5994
5995         * gas/mri/mri.exp: Only run tests for m68k target.
5996
5997 Mon Sep 25 12:31:46 1995  Ian Lance Taylor  <ian@cygnus.com>
5998
5999         * gas/mri/mri.exp: Add setup_xfail for arm*-*-* for constants
6000         test.
6001
6002 Thu Sep 21 01:26:08 1995  Jeff Law  (law@snake.cs.utah.edu)
6003
6004         * gas/sh/fp.s (fmac): Update for new assembly syntax.
6005
6006 Mon Sep 18 14:04:34 1995  Ian Lance Taylor  <ian@cygnus.com>
6007
6008         * lib/gas-defs.exp (gas_run): Call prune_system_crud.
6009         (run_dump_test, objdump): Likewise.
6010
6011 Thu Sep 14 13:10:10 1995  Doug Evans  <dje@canuck.cygnus.com>
6012
6013         * gas/sparc/{wrdr.[ds],rdpr.[ds]}: New tests.
6014         * gas/sparc/sparc.exp: Run them.
6015
6016 Wed Sep 13 16:35:51 1995  Ian Lance Taylor  <ian@cygnus.com>
6017
6018         * Makefile.in, configure.in: Remove; the testsuite is now run
6019         directly from the gas Makefile.
6020
6021 Mon Sep 11 11:44:23 1995  Ian Lance Taylor  <ian@cygnus.com>
6022
6023         * gas/mri/empty.s: New file.
6024         * gas/mri/mri.exp: Test assembling empty.s.
6025         * gas/mri/comment.s: Add a couple more comment variants.
6026
6027         * gas/mri/mri.exp: Add xfail for the expr test for all hppa
6028         targets.
6029
6030 Wed Sep  6 21:39:23 1995  Ian Lance Taylor  <ian@cygnus.com>
6031
6032         * gas/mri/comment.s, gas/mri/comment.d: New test.
6033         * gas/mri/mri.exp: Run it.
6034         * gas/mri/expr.s: Remove whitespace in operand field.
6035         * gas/mri/for.s: Add comments for further testing.
6036         * gas/macros/test2.s: Put in an upper case ELSE to test case
6037         insensitivity.
6038
6039 Wed Aug 30 16:12:03 1995  Doug Evans  <dje@canuck.cygnus.com>
6040
6041         * gas/sparc/{prefetch.[ds],synth64.[ds]}: New tests.
6042
6043 Tue Aug 29 18:59:33 1995  Doug Evans  <dje@canuck.cygnus.com>
6044
6045         * gas/sparc/sparc.exp: New file.
6046         * gas/sparc/{asi.[ds],membar.[ds]}: New tests.
6047
6048 Mon Aug 21 14:39:29 1995  Ian Lance Taylor  <ian@cygnus.com>
6049
6050         * gas/macros/*: New tests for macros.
6051
6052         * gas/mri/common.s: Use data, not .data.
6053
6054         * gasp/pl3.out: Update for changes in commented source output when
6055         LOCAL is used.
6056
6057 Sat Aug 19 17:36:17 1995  Ian Lance Taylor  <ian@cygnus.com>
6058
6059         * gasp/gasp.exp (gasp_test): Call prune_system_crud on the output
6060         of diff.
6061         * lib/gas-defs.exp: Define prune_system_crud if it is not already
6062         defined.
6063
6064 Fri Aug 18 11:09:38 1995  Ian Lance Taylor  <ian@cygnus.com>
6065
6066         * gasp/mri/*.out: Use ;, not !, for the comment character.
6067
6068 Wed Aug 16 12:24:12 1995  Ian Lance Taylor  <ian@cygnus.com>
6069
6070         * gas/mri/mri.exp: Change hppa*-*-* expected failures to only
6071         expect failure for targets which use SOM.
6072
6073         * lib/gas-defs.exp (run_dump_test): If the program to run does not
6074         exist, mark the test as untested.
6075
6076         * gas/mri/mri.exp: Add setup_xfail for i960 b.out targets for
6077         common test.
6078
6079         * lib/gas-defs.exp (run_dump_test): Name the output file dump.o,
6080         rather than using an implicit a.out.
6081
6082         * gas/mri/for.s: Add nop to round out to four byte boundary.
6083         * gas/mri/repeat.s: Likewise.
6084         * gas/mri/while.s: Likewise.
6085         * gas/mri/for.d: Expected added nop.
6086         * gas/mri/repeat.d: Likewise.
6087         * gas/mri/while.d: Likewise.
6088
6089         * gas/mips/*.d: Change all test names to say MIPS.
6090
6091 Tue Aug 15 15:42:33 1995  Ian Lance Taylor  <ian@cygnus.com>
6092
6093         * gas/mri/for.d, gas/mri/for.s: New test.
6094         * gas/mri/if.d, gas/mri/if.s: New test.
6095         * gas/mri/repeat.d, gas/mri/repeat.s: New test.
6096         * gas/mri/while.d, gas/mri/while.s: New test.
6097         * gas/mri/mri.exp: Run the new tests.
6098
6099 Mon Aug 14 16:03:07 1995  Ian Lance Taylor  <ian@cygnus.com>
6100
6101         * gas/mri/expr.d: Permit leading zeroes, in case we're using a
6102         64-bit BFD.
6103
6104         * gasp/mri/*: New tests.
6105         * gasp/gasp.exp: Run them.  Also, clean up the test names used in
6106         pass and fail.
6107
6108 Sun Aug 13 00:39:24 1995  Jeff Law  (law@snake.cs.utah.edu)
6109
6110         * gas/sh/basic.exp: Update now that we know the right
6111         bit patters for the new sts instructions.
6112
6113 Thu Aug 10 00:46:21 1995  Ian Lance Taylor  <ian@cygnus.com>
6114
6115         * gas/mri/char.d: Fix for little endian machines.
6116         * gas/mri/float.d: Likewise.
6117
6118 Wed Aug  9 15:34:36 1995  Ian Lance Taylor  <ian@cygnus.com>
6119
6120         * gas/all/struct.s, gas/all/struct.d: New test.
6121         * gas/all/gas.exp: Run it.
6122
6123 Tue Aug  8 17:11:39 1995  Ian Lance Taylor  <ian@cygnus.com>
6124
6125         * gas/mri/common.s, gas/mri/common.d: New test.
6126         * gas/mri/mri.exp: Run it.
6127
6128 Mon Aug  7 22:39:28 1995  Ian Lance Taylor  <ian@cygnus.com>
6129
6130         * gas/mri/mri.exp: Add setup_xfail for a29k*-*-* for constants
6131         test.
6132
6133         * gasp/crash1.out, gasp/macro.out, gasp/sfunc.out: Complete
6134         truncated files, so that the tests pass.
6135
6136         * gas/mri/mri.exp: Add setup_xfail for hppa*-*-* for equ,
6137         constants, and expr.
6138
6139         * gas/m68k/all.exp: Run schwab test on hpux*, not just hpux.  Run
6140         on vxworks*, not just vxworks5.1.
6141
6142         * lib/gas-defs.exp (fail_phase, pass_phase): Remove.
6143         (run_dump_test): Just call pass or fail.
6144
6145         * gas/m68k/operands.s, gas/m68k/operands.d: New test.
6146         * gas/m68k/op68000.d: New test.
6147         * gas/m68k/cas.s, gas/m68k/cas.d: New test.
6148         * gas/m68k/bitfield.s, gas/m68k/bitfield.d: New test.
6149         * gas/m68k/schwab.d: Run objdump with -j .text.  Adjust for
6150         changes to disassembler.
6151         * gas/m68k/all.exp: Run new tests.  Run schwab test for
6152         m68k-*-coff*.
6153
6154 Mon Aug  7 03:01:32 1995  Jeff Law  (law@snake.cs.utah.edu)
6155
6156         * gas/sh/*: New tests for the hitachi-sh.
6157
6158 Tue Aug  1 18:02:47 1995  Ian Lance Taylor  <ian@cygnus.com>
6159
6160         * gas/mri/*: New tests for MRI mode.
6161
6162         * lib/gas-defs.exp (run_dump_test): Support using objcopy.  Dump
6163         program executions to the log file before running them.  Use the
6164         simple program name, rather than the path to the binary being run,
6165         in pass/fail messages.
6166         (regexp_diff): If the regexp file has the special comment #pass,
6167         stop checking at that point.
6168         * config/default.exp: Set NM, NMFLAGS, OBJCOPY, and OBJCOPYFLAGS,
6169         if they are not already set.
6170
6171 Tue Aug  1 11:41:30 1995  steve chamberlain  <sac@slash.cygnus.com>
6172
6173         * Makefile.in: Remove superfluous runtest gasp.
6174
6175 Mon Jul 31 18:19:26 1995  steve chamberlain  <sac@slash.cygnus.com>
6176
6177         * gasp/*: New.
6178         * Makefile.in: Use gasp tests.
6179         * config/default.exp: Add gasp stuff.
6180
6181 Thu Jul 20 18:56:48 1995  Jeff Law  (law@snake.cs.utah.edu)
6182
6183         * gas/all/gas.exp: Disable tests that are not appropriate for
6184         the PA.
6185
6186 Thu Jul 13 18:22:49 1995  Ken Raeburn  <raeburn@cygnus.com>
6187
6188         * gas/m68k/all.exp: Run schwab test for m68k vxworks5.1.
6189
6190 Wed Jun 21 21:28:57 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
6191
6192         * gas/m68k/schwab.*: New test based on a test case from Andreas
6193         Schwab.
6194         * gas/m68k/all.exp: Run it for some aout configurations.
6195
6196 Mon Jun 12 22:27:18 1995  Jeff Law  (law@snake.cs.utah.edu)
6197
6198         * gas/hppa/parse/badfmpyadd.s: New test.
6199         * gas/hppa/parse/parse.exp: Run it.
6200
6201 Sun May 21 20:26:18 1995  Jeff Law  (law@snake.cs.utah.edu)
6202
6203         * gas/hppa/unsorted/unsorted.exp: Disable align4 tests for
6204         ELF targets.
6205
6206 Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha@armltd.co.uk)
6207
6208         * arm/arm7dm.s: New file -- tests for ARM7DM instructions.
6209         * arm/arm6.s: Correct bogus tests.
6210         * arm/gas.exp (arm6.s): Is now a valid test.
6211         (arm7dm.s): New test.
6212         * arm/float.s: Add load/store multiple floating point instruction
6213         tests.
6214
6215 Wed May  3 13:14:44 1995  Jeff Law  (law@snake.cs.utah.edu)
6216
6217         * gas/hppa/reloc/longcall.s: New test.
6218         * gas/hppa/reloc/reloc.exp: Run it.
6219
6220 Tue May  2 16:37:48 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
6221
6222         * gas/mips/ld.d: Modified for gas delay-slot fixes.
6223
6224 Sat Apr 29 23:35:18 1995  Doug Evans  <dje@chestnut.cygnus.com>
6225
6226         * lib/gas-dg.exp: New file.
6227
6228 Tue Apr 11 13:57:52 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
6229
6230         * gas/mips/mips4.d: Allow more than exactly 8 zeros in bc1*
6231         targets.
6232
6233 Mon Apr 10 15:36:39 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
6234
6235         * lib/gas-defs.exp (pass_phase): New proc.
6236         (run_dump_test): Note passing or failing of each phase of this
6237         test, instead of failure of phases or passing of complete test.
6238         Ensure test file name is in reported message.
6239
6240 Sat Apr  8 12:46:33 1995  Doug Evans  <dje@chestnut.cygnus.com>
6241
6242         * lib/gas-defs.exp (run_dump_test): Handle arguments with paths.
6243         Always resolve testcase status before returning.
6244         If `slurp_options' fails, return and don't do test.
6245         (slurp_options): Fix "can't open" error message.
6246         Return -1 to indicate error.
6247
6248 Mon Mar 20 22:45:30 1995  Jeff Law  (law@snake.cs.utah.edu)
6249
6250         * gas/hppa/unsorted/common.s: New test.
6251         * gas/hppa/unsorted/unsorted.exp: Run it.
6252
6253 Fri Mar 10 19:07:09 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
6254
6255         * gas/h8300/ffxx1.s: Add .word 0 at the end to eliminate
6256         uncertainty as to whether there should be trailing bytes in the
6257         output file.
6258         * gas/h8300/ffxx1.d: Adjust reloc values to permit an addend value
6259         of 0x00000000ffffffff on 64-bit hosts.  (I'm not sure if this is
6260         correct.)  End with "..." to match trailing zero bytes.
6261
6262 Wed Mar  8 15:50:34 1995  Ian Lance Taylor  <ian@cygnus.com>
6263
6264         * gas/mips/mips4.d, gas/mips/mips4.s: New files.
6265         * gas/mips/mips.exp: Run new test.
6266
6267 Thu Feb 23 17:58:50 1995  Jeff Law  (law@snake.cs.utah.edu)
6268
6269         * gas/hppa/basic/fmemLRbug.s: Add indexing variants.
6270         * gas/hppa/basic/basic.exp: Test them.
6271
6272 Wed Feb 15 15:43:26 1995  Ian Lance Taylor  <ian@cygnus.com>
6273
6274         * gas/mips/uld.d: New file.
6275         * gas/mips/uld.s: New file.
6276         * gas/mips/usd.d: New file.
6277         * gas/mips/usd.s: New file.
6278         * gas/mips/mips.exp: Run new tests.
6279
6280 Thu Feb  9 10:57:39 1995  Jeff Law  (law@snake.cs.utah.edu)
6281
6282         * gas/hppa/reloc/applybug.s: New test.
6283         * gas/hppa/reloc/reloc.exp (do_applybug_test): Run it.
6284
6285 Thu Feb  2 00:34:55 1995  Jeff Law  (law@snake.cs.utah.edu)
6286
6287         * gas/hppa/reloc/picreloc.s: New test.
6288         * gas/hppa/reloc/reloc.exp (do_pic_relocation_test): Run it.
6289
6290 Fri Jan 27 14:02:02 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
6291
6292         * gas/h8300/ffxx1.d, gas/h8300/ffxx1.s, gas/h8300/cmpsi2.s,
6293         gas/h8300/h8300.exp: New tests.
6294
6295 Mon Jan 23 21:44:26 1995  Jeff Law  (law@snake.cs.utah.edu)
6296
6297         * gas/hppa/basic/basic.exp (do_system): Update.
6298
6299 Wed Jan 11 17:20:25 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
6300
6301         * gas/mips/mips.exp: Don't run the memory-access tests if the
6302         format is a.out, because the generated code is different from what
6303         is used with other formats.
6304
6305 Tue Jan 10 11:42:13 1995  Jeff Law  (law@snake.cs.utah.edu)
6306
6307         * gas/hppa/unsorted/unsorted.exp (align4.s): Fix glitch in
6308         regexp to avoid losing without a controlling tty.
6309
6310 Fri Dec 30 18:08:20 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
6311
6312         * gas/i386/pushw.l: Fixed whitespace to match current listing
6313         style.
6314
6315         * gas/all/gas.exp: Mark test p1480.s expected to pass, even with
6316         listings enabled.
6317
6318 Thu Dec 15 18:14:27 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
6319
6320         * Makefile.in (AS_FOR_TARGET, OBJDUMP_FOR_TARGET): Don't set.
6321         (uninstall): Don't set OBJDUMP and OBJDUMPFLAGS in site.exp.
6322         * config/default.exp: Default OBJDUMP and OBJDUMPFLAGS.  Use
6323         findfile and transform procedures to determine objdump program
6324         name.
6325
6326         * gas/mips/abs.s, gas/mips/div.s: Force some padding at the end,
6327         in case the format doesn't automatically require it.
6328         * gas/mips/beq.d, gas/mips/jal.d: Handle MIPS_JMP as an alternate
6329         name for the reloc type.
6330
6331         * lib/gas-defs.exp (file_contents, verbose_eval): New procs.
6332         (run_dump_test): If verbosity level is over 3, print out dump
6333         command and its output.
6334
6335 Tue Dec 13 18:21:09 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
6336
6337         * gas/mips/jal-svr4pic.d: Fix 0-strings to work with 64-bit hosted
6338         disassembly.
6339
6340 Fri Dec  9 19:54:04 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
6341
6342         * gas/all/gas.exp (comment.s test): Make the "\r" optional, since
6343         it depends on tty modes.
6344
6345         * lib/gas-defs.exp (gas_start): Try using -nottycopy instead of
6346         -nottyinit.
6347
6348         * gas/arm/gas.exp: The arm6 test should report errors, for now.
6349
6350 Thu Dec  8 20:19:09 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
6351
6352         * lib/gas-defs.exp: Use -i in expect_after command.
6353
6354 Wed Dec  7 16:49:14 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
6355
6356         * gas/mips/mul.d,jal.d: Fix 0-strings to work with 64-bit hosted
6357         disassembly.
6358
6359         * gas/ieee-fp: Renamed from ieee.fp.
6360
6361         * lib/gas-defs.exp: Make sure timeout is at least 2 minutes.
6362
6363 Wed Nov 30 10:48:00 1994  Jeff Law  (law@snake.cs.utah.edu)
6364
6365         * gas/hppa/parse: Renamed from gas/hppa/more.parse.
6366
6367 Mon Nov 28 00:40:26 1994  Jeff Law  (law@snake.cs.utah.edu)
6368
6369         * gas/hppa/more.parse/parse.exp (nosubspace.s): No longer expected
6370         to fail.  Fix comments for the test.  Tweak test name.
6371
6372 Tue Nov 22 23:38:20 1994  Jeff Law  (law@snake.cs.utah.edu)
6373
6374         * gas/hppa/reloc/reloc.exp: Minor tweaks to match current PA ELF
6375         output.
6376
6377 Fri Nov 18 17:56:57 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
6378
6379         * gas/mips/ld.d: Adjust to work for both big and little endian
6380         code.
6381         * gas/mips/ld.s, gas/mips/lif-empic.d: Likewise.
6382         * gas/mips/lifloat.d, gas/mips/ulh-empic.d: Likewise.
6383         * gas/mips/ulh.d, gas/mips/ulw.d, gas/mips/ush.d: Likewise.
6384         * gas/mips/usw.d: Likewise.
6385
6386 Tue Nov 15 11:09:57 1994  Jeff Law  (law@snake.cs.utah.edu)
6387
6388         * gas/hppa/unsorted/align4.s: New test.
6389         * gas/hppa/unsorted/unsorted.exp: Run it.
6390
6391         * gas/hppa/unsorted/unsorted.exp (importbug): Tweak to match
6392         current expected PA ELF output.
6393         * gas/hppa/reloc/reloc.exp (do_r_no_reloc): Likewise.
6394         (do_plabel_relocation_test): Likewise.
6395
6396 Thu Nov  3 18:14:09 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
6397
6398         * gas/all/p1480.s: Use larger constant, so expression can have a
6399         positive value.
6400         * gas/all/gas.exp: Expect p1480.s without listings to pass.
6401
6402 Thu Nov  3 15:43:46 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
6403
6404         * gas/mips/ulh.d, gas/mips/ulw.d, gas/mips/ush.d, gas/mips/usw.d:
6405         Correct test cases.
6406
6407 Thu Oct 20 00:55:13 1994  Jeff Law  (law@snake.cs.utah.edu)
6408
6409         * gas/hppa/reloc/blebug3.s: New test.
6410         * gas/hppa/reloc/reloc.exp: Run it.
6411
6412 Mon Oct 17 02:33:53 1994  Jeff Law  (law@snake.cs.utah.edu)
6413
6414         * gas/hppa/reloc/reduce3.s: New test.
6415         * gas/hppa/reloc/reloc.exp: Run it.
6416
6417 Sun Oct 16 22:25:56 1994  Jeff Law  (law@snake.cs.utah.edu)
6418
6419         * gas/hppa/reloc/reloc.exp (r_no_reloc): Tweak output to match
6420         current reality.
6421
6422 Wed Sep 28 21:21:34 1994  Jeff Law  (law@snake.cs.utah.edu)
6423
6424         * gas/hppa/reloc/reduce.s: Renamed from relocreduce.s
6425         * gas/hppa/reloc/reduce2.s: Renamed from relocreduce2.s
6426         * gas/hppa/reloc/r_no_reloc.s: Renamed from r_no_relocbug.s
6427         * gas/hppa/reloc/reloc.exp: Changed accordingly.
6428
6429 Wed Sep 28 13:25:10 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
6430
6431         * gas/mips/beq.d, gas/mips/beq.s: Test that unconditional branch
6432         overflows are correctly converted to jumps.
6433
6434 Mon Sep 26 17:41:43 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
6435
6436         * gas/mips: Add test cases for PIC code, both SVR4 style and
6437         -membedded-pic style.
6438
6439 Fri Sep 23 14:45:42 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
6440
6441         * gas/mips: New directory with MIPS specific test cases.
6442
6443         * lib/gas-defs.exp (run_dump_test): Permit the .d file to specify
6444         the name of the source file to assemble.
6445         (regexp_diff): Put the reason for failure in the log file.
6446
6447 Wed Sep 21 13:44:21 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
6448
6449         * lib/gas-defs.exp: Don't try to use shell redirection, since TCL
6450         doesn't support it.  Redirect stdout using > instead of 1>, and
6451         don't bother to redirect stderr since TCL redirects it anyhow.
6452         (run_dump_test): Pass appropriate arguments to program, defaulting
6453         to -r.
6454
6455 Sat Sep 17 01:04:56 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
6456
6457         * gas/vax: New directory.
6458         * gas/vax/{quad.s,quad.exp}: New test, for immediate quadword
6459         values.
6460
6461 Mon Sep 12 22:19:11 1994  Jeff Law  (law@snake.cs.utah.edu)
6462
6463         * gas/hppa/reloc/r_no_relocbug.s: New test.
6464         * gas/hppa/reloc/reloc.exp: Run it.
6465
6466         * gas/hppa/reloc/reloc.exp (do_function_reloc_bug): Update
6467         expected output.
6468
6469 Sun Sep 04 17:58:10 1994  Richard Earnshaw (rwe@pegasus.esprit.ec.org)
6470
6471         * gas/arm/*: New subtree.  Add ARM tests.
6472
6473 Mon Aug  8 12:13:31 1994  Jeff Law  (law@snake.cs.utah.edu)
6474
6475         * gas/hppa/unsorted/unsorted.exp: Accept any character
6476         between foo's type and foo itself.
6477
6478 Fri Jul 15 19:09:25 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
6479
6480         * lib/gas-defs.exp (run_dump_test): New routine for running the
6481         assembler, running objdump or nm (not fully supported) on the
6482         resulting object file, and comparing the results against a file of
6483         regular expressions in the test suite, all in one command.
6484         Options for the assembler and objdump are read from comments at
6485         the start of the .d file.
6486         (fail_phase, slurp_options): New auxiliary routines.
6487         (regexp_diff): Always return a value.  Fix bugs in actually doing
6488         the regexp test.
6489
6490         * gas/sun4/addend.exp: Use run_dump_test.
6491         * gas/sun4/addend.d: Fix regular expressions so that they work.
6492
6493 Thu Jul  7 11:55:33 1994  Jeff Law  (law@snake.cs.utah.edu)
6494
6495         * gas/hppa/reloc/relocreduce2.s: More relocation reduction tests.
6496         * gas/hppa/reloc/reloc.exp: Run them.
6497
6498 Thu Jun 30 18:49:25 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
6499
6500         * config/default.exp: Look for "as.new" in "$base_dir/..", where
6501         it got compiled, not in "$base_dir".
6502         * config/unknown.exp: Deleted.
6503
6504 Sun Jun 26 13:23:54 1994  Jeff Law  (law@snake.cs.utah.edu)
6505
6506         * gas/lib/gas-defs.exp (gas_finish): Call "close" and "wait"
6507         before exiting.  Enclose both calls inside a "catch".
6508         (objdump_finish): Likewise.
6509
6510 Fri Jun 10 10:23:35 1994  Jeff Law  (law@snake.cs.utah.edu)
6511
6512         * gas/hppa/reloc/reloc.exp (roundmode test): Tweak expected output
6513         for SOM to match current testcase.
6514
6515 Thu Jun  2 19:46:58 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
6516
6517         * gas/i386/{pushw.s,pushw.l}: New test.
6518         * gas/i386/all.exp: Run it.
6519
6520         * Makefile.in (distclean): Remove site config files and gas.sum.
6521
6522 Fri May 27 12:24:18 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
6523
6524         * gas/m68k/disperr.s: Use % for registers.
6525
6526         * gas/m68k-coff/gas.exp: Expect failure for p2389a.s.
6527
6528 Tue May 17 14:53:08 1994  Bill Cox  (bill@rtl.cygnus.com)
6529
6530         * lib/gas-defs.exp: Replace error proc calls with perror calls.
6531
6532 Mon May 16 13:19:16 1994  Jeff Law  (law@snake.cs.utah.edu)
6533
6534         * gas/hppa/reloc/reloc.exp: Tweak expected output to match new
6535         ELF code.
6536         * gas/hppa/reloc/roundmode.s: Avoid "S" and "D" modes, ELF does
6537         not support them.
6538         * gas/hppa/unsorted/unsorted.exp: Tweak expected output to match
6539         new ELF code.
6540
6541 Thu May  5 17:27:54 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
6542
6543         * config/default.exp: Renamed from unix-gas.exp.
6544
6545 Mon Apr 11 10:31:00 1994  Bill Cox  (bill@rtl.cygnus.com)
6546
6547         * Makefile.in (check): Set TCL_LIBRARY for runtest.
6548
6549 Mon Apr 11 07:54:10 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
6550
6551         * gas/hppa/more.parse/callinfobug.s: Add missing name for
6552         procedure.
6553
6554         * gas/hppa/reloc/funcrelocbug.s: Place the trampoline in the
6555         $DATA$ rather than $LIT$ subspace.
6556
6557 Sun Mar 27 14:05:33 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
6558
6559         * gas/hppa/reloc/funcrelocbug.s: New test.
6560         * gas/hppa/reloc/reloc.exp: Run it.
6561
6562 Thu Mar 17 13:38:04 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
6563
6564         * gas/hppa/unsorted/importbug.s: New test.
6565         * gas/hppa/unsorted/unsorted.exp: Run it.
6566
6567 Wed Mar 16 11:57:07 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
6568
6569         * gas/hppa/more.parse/regpopbug.s: Add trivial .equ test.
6570
6571         * gas/hppa/unsorted/globalbug.s: New test (expected to fail).
6572         * gas/hppa/unsorted/unsorted.exp: Run it.
6573
6574         * gas/hppa/more.parse/callinfobug.s: New test.
6575         * gas/hppa/omre.parse/parse.exp: Run it.
6576
6577         * gas/hppa/more.parse/regpopbug.s: New test.
6578         * gas/hppa/more.parse/parse.exp: Run it.
6579
6580 Mon Feb 28 14:10:04 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
6581
6582         * lib/gas-defs.exp (objdump): New proc.
6583         (objdump_start): Deleted unused proc.
6584         (objdump_start_common): Merged into objdump_start_no_subdir.
6585
6586         * gas/alpha/fp.exp: Use objdump instead of
6587         objdump_start_no_subdir, since the former actually waits for
6588         objdump to finish.  Specify .rdata section only.  Make comment
6589         indicate Alpha architecture rather than SPARC.
6590         * gas/alpha/fp.d: Omit .reginfo patterns.  Just use "." to match
6591         against ASCII code 0x2a ("*", special in regexp).
6592         * gas/sun4/addend.exp: Use objdump instead of
6593         objdump_start_no_subdir.
6594
6595 Thu Feb 24 07:11:57 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
6596
6597         * gas/hppa/more.parse/parse.exp (no subspace test): Only expect
6598         a failure if gas is not producing an ELF object.
6599
6600 Mon Feb 14 09:24:03 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
6601
6602         * gas/hppa/basic/fmemLRbug.s: New test.
6603         * gas/hppa/basic/basic.exp: Run it.
6604
6605 Thu Feb 10 00:34:26 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
6606
6607         * gas/alpha/fp.*: New files.
6608         * lib/gas-defs.exp (regexp_diff): Report noted mismatch at
6609         verbosity level 3 or above only.
6610
6611 Mon Feb  7 15:53:10 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
6612
6613         * gas/hppa/*/*.exp: Change xfails to check for PA ELF rather than
6614         PA OSF1.
6615
6616 Fri Feb  4 23:42:14 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
6617
6618         * gas/hppa/more.parse/xmpyubug.s: New test.
6619         * gas/hppa/more.parse/parse.exp: Run it.
6620
6621 Fri Feb  4 17:13:20 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
6622
6623         * lib/gas-defs.exp (regexp_diff): New procedure, vaguely based on
6624         "simple_diff" from linker test suite.
6625         * gas/sun4/addend.exp: Use it.
6626         * gas/sun4/addend.d: New file.
6627
6628 Sun Jan 30 23:34:58 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
6629
6630         * gas/all/gas.exp: Adjust regexp for x930509.s for current listing
6631         format.
6632
6633 Thu Jan 20 16:44:51 1994  Rob Savoye  (rob@darkstar.cygnus.com)
6634
6635         * gas/all/gas.exp, lib/gas-defs.exp, sun4/addend.exp,
6636         sparc-solaris/addend.exp: Tweaked to fix a few bugs and to run
6637         well under either version of expect.
6638
6639 Mon Jan 17 00:25:03 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
6640
6641         * gas/hppa/basic/fp_misc.s: Delete copr instruction.  It's tested
6642         elsewhere now.
6643         * gas/hppa/basic/{copr, coprmem, spop}.s: New tests.
6644         * gas/hppa/basic/basic.exp: Run them.
6645
6646 Thu Jan 13 11:59:22 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
6647
6648         * gas/all/gas.exp: No longer expect difference of forward
6649         references to fail.
6650         * gas/all/x930509.s: Fix testcase to match how the expect code was
6651         written.
6652
6653 Wed Jan 12 13:41:10 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
6654
6655         * gas/hppa/reloc/reloc.exp: Fix typo in last change.  Latest test
6656         for cross-subspace call bugs is no longer expected to fail.
6657
6658         * gas/hppa/more.parse/procbug.s: Add test for another bug relating
6659         to having a function's label follow the .PROC directive.
6660
6661 Tue Jan 11 21:47:48 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
6662
6663         * gas/hppa/reloc/reloc.exp: Add test for cross-subspace call bug
6664         found while working on multiple $CODE$ subspace support.
6665
6666 Mon Jan 10 09:54:15 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
6667
6668         * gas/hppa/more.parse/parse.exp: procbug.s is no longer expected
6669         to fail.
6670         * gas/hppa/more.parse/procbug.s: Add missing .procend.
6671
6672 Mon Jan  3 10:07:47 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
6673
6674         * gas/hppa/more.parse/labelbug.s: Add testcase for bug in last
6675         app.c change.
6676
6677 Wed Dec 29 11:32:39 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
6678
6679         * gas/hppa/more.parse/labelbug.s: Add more colonless label tests.
6680
6681 Wed Dec 15 08:24:31 1993  Ken Raeburn  (raeburn@rtl.cygnus.com)
6682
6683         * Makefile.in (site.exp): Don't set ASFLAGS.  Quote value of
6684         OBJDUMPFLAGS in case it's empty.  Use temporary names until the
6685         end; make creating site.exp the final step.
6686         (check): Pass in ASFLAGS.
6687
6688         * gas/all/gas.exp: Use all_ones proc.  Change regexp for matching
6689         C comments to avoid bugs in latest expect code.
6690
6691 Wed Dec  8 14:30:14 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
6692
6693         * gas/m68k/disperr.s: New test.
6694         * gas/m68k/all.exp: Run it.
6695
6696 Sun Dec  5 19:24:57 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
6697
6698         * gas/hppa/reloc/roundmode.s: New test.
6699         * gas/hppa/reloc/reloc.exp: Run it.  Fix typo in last change.
6700
6701 Wed Dec  1 10:44:18 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
6702
6703         * gas/hppa/reloc/reloc.exp: Run the first half of bogus R_EXIT
6704         test for ELF.
6705
6706 Tue Nov 30 13:43:21 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
6707
6708         * gas/hppa/more.parse/parse.exp: Test for error on for subspace
6709         directive is an XFAIL for SOM assmeblers.
6710
6711         * gas/hppa/reloc/reloc.exp: Remove XFAIL for relocation on
6712         cross-subspace call test.
6713
6714 Sun Nov 28 12:12:50 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
6715
6716         * gas/hppa/more.parse/appbug.s: New test.
6717         * gas/hppa/more.parse/parse.exp: Run it.
6718
6719         * gas/hppa/unsorted/align3.s: New test.
6720         * gas/hppa/unsorted/unsorted.exp: Run it.
6721
6722 Sat Nov 27 22:50:01 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
6723
6724         * gas/all/p2425.s: Insert a tab before assembler directives so
6725         that the directives are not interpreted as labels.
6726
6727         * gas/hppa/basic/weird.s: Sync with GDB version.
6728
6729         * gas/hppa/more.parse/labelbug.s: New test.
6730
6731         * gas/hppa/more.parse/parse.exp: Run it.
6732
6733 Wed Nov 24 01:25:03 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
6734
6735         * gas/hppa/reloc/fixupbug.s: New test.
6736         * gas/hppa/reloc/reloc.exp: Run it.
6737
6738         * gas/hppa/reloc/exitbug.s: New test.
6739         * gas/hppa/reloc/reloc.exp: Run it.
6740
6741 Sun Nov 21 22:11:10 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
6742
6743         * gas/hppa/reloc/reloc.exp: Minor fixes so that SOM & ELF can
6744         share the same test code.
6745         * gas/hppa/reloc/relocreduce.s: Likewise.
6746
6747         * gas/hppa/basic/fmem.s: Add quadword FP store instructions.
6748         * gas/hppa/basic/basic.exp: Test quadword FP store instructions.
6749
6750 Sun Nov  7 00:31:41 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
6751
6752         * gas/hppa/reloc/reloc.exp: No longer expect failure for
6753         field selector on ble instruction test.
6754
6755         * gas/hppa/basic/basic.exp: No longer expect failures for
6756         system instruction tests now that probei is fixed.
6757
6758 Sat Nov  6 22:45:08 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
6759
6760         * gas/hppa/reloc/selectorbug.s: New test.
6761         * gas/hppa/reloc/reloc.exp: Run it.
6762
6763 Thu Nov  4 17:01:30 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
6764
6765         * gas/hppa/unsorted/fragbug.s: New test.
6766         * gas/hppa/unsorted/unsorted.exp: Run it.
6767
6768 Thu Nov 04 09:09:49 1993  Jeffrey Wheat  (cassidy@cygnus.com)
6769
6770         * Makefile.in: Changed RUNTESTFLAGS to RUNTEST_FLAGS
6771
6772 Tue Nov  2 22:12:30 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
6773
6774         * gas/hppa/more.parse/{defbug.s, stdreg.s}: New tests.
6775         * gas/hppa/more.parse/parse.exp: Run them.
6776
6777 Mon Nov  1 23:37:58 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
6778
6779         * gas/hppa/reloc/reloc.exp (reloc_reduce): Correct offsets at
6780         which specific relocations are expected to be found.
6781
6782 Sat Oct 30 14:12:31 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
6783
6784         * gas/hppa/unsorted/unsorted.exp (ss_align): Remove OSF xfail.
6785
6786         * gas/hppa/more.parse/parse.exp: Add new test.
6787         * gas/hppa/more.parse/ssbug.s: New test to make sure non-default
6788         sections are handled correctly.
6789
6790         * gas/all/gas.exp: Disable (and fail) p1480.s for all PA targets.
6791
6792 Fri Oct 29 16:29:06 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
6793
6794         * gas/hppa/more.parse/calldatabug.s: Colonize.
6795         * gas/hppa/more.parse/parse.exp: Fix typos.
6796
6797 Thu Oct 28 21:40:06 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
6798
6799         * gas/hppa/{basic, more.parse, reloc, unsorted}: New directories.
6800         * gas/hppa/*/*.exp: New test drivers.
6801         * gas/hppa/*/*.s: New test files.
6802
6803 Mon Oct 25 09:40:59 1993  Ken Raeburn  (raeburn@cygnus.com)
6804
6805         * gas/sun4: New directory.
6806         * gas/sun4/addend.s,addend.exp: New test case.
6807         * gas/sparc-solaris/addend.s,addend.exp: Solaris version of same
6808         test case.
6809
6810         * gas/all/gas.exp: Check `*' in C comments.
6811
6812         * lib/gas-defs.exp (all_ones): New procedure, for a predicate to
6813         simplify some tests.
6814         (want_no_output): Return zero or nonzero, depending on success or
6815         failure.
6816         (gas_test_old): Return value from want_no_output.
6817         (objdump_start_common): Split off from objdump_start.
6818         (objdump_start_no_subdir): New procedure.
6819
6820 Wed Oct 20 07:25:48 1993  Ken Raeburn  (raeburn@rover.cygnus.com)
6821
6822         * gas/all/diff1.s, gas/m68k/pic1.s: New tests.
6823         * gas/all/gas.exp, gas/m68k/all.exp: Run them.
6824
6825         * Makefile.in (OBJDUMP_FOR_TARGET): Define similar to
6826         AS_FOR_TARGET.
6827         (check): Don't pass ASFLAGS variable.
6828         (site.exp): Put ASFLAGS, OBJDUMP, OBJDUMPFLAGS into site.exp.
6829
6830         From Jeff Law:
6831
6832         * lib/gas-defs.exp (objdump_start, objdump_finish): New functions
6833         so that tests can parse the output of objdump looking for errors
6834         in relocation entires, file headers and the like.
6835
6836 Thu Sep 23 16:20:34 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
6837
6838         * gas/ieee.fp/x930509a.exp: Currently expected to fail always.
6839         * gas/all/gas.exp (p1480.s, x930509.s): Ditto.  Break up gas_test
6840         call so it no longer performs multiple tests.
6841         * gas/m68k/all.exp (t2.s): Don't bother with listings.
6842         (p2410.s): Don't pass unwanted arguments to gas_test_error.
6843
6844 Wed Aug 25 16:50:08 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
6845
6846         * lib/do*: Remove RCS id strings.
6847
6848 Mon May 17 15:09:45 1993  Ken Raeburn  (raeburn@deneb.cygnus.com)
6849
6850         * gas/all/float.s, gas/all/p1480.s, gas/m68k/p2410.s: New tests.
6851         * gas/all/gas.exp, gas/m68k/all.exp: Run them.
6852         * gas/i386: New directory.
6853
6854 Mon May 10 14:50:20 1993  Ken Raeburn  (raeburn@deneb.cygnus.com)
6855
6856         * Added directory structure, to categorize tests by targets.
6857         * Added new tests all/x930509.s, ieee.fp/x930509a.s, m68k/p2663.s,
6858         and refined some to examine the assembler listing output.
6859         * lib/gas-defs.exp: Renamed gas_start to gas_run.  Added some
6860         expect_after patterns.
6861         (gas_start, gas_finish): New procs, for tests that examine process
6862         output.
6863         * config/unix-gas.exp: Invoke gas_init directly, instead of
6864         requiring test .exp files do it.
6865
6866 Wed Apr 21 01:24:16 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
6867
6868         * gas/gas.exp: Handle new tests, and changes to testing procs.
6869
6870         * lib/gas-defs.exp (want_no_output): New proc; success iff output
6871         is empty.
6872         (gas_test_old): Functionally same as old gas_test.
6873         (gas_test_ignore_stdout): Rewritten to use want_no_output.
6874         (gas_test): New argument lists set of options to be tried in
6875         combinations.  Option with trailing ">" indicates standard output
6876         should be ignored.
6877
6878         * gas/p2425a.s: Use %-form for registers, so this test can be run
6879         on m68k-coff targets too.
6880
6881         * gas/p2430a.s: New test case, whitespace &c matches customer
6882         report more closely.  Gets different results from p2430.s; this is
6883         bad, and not yet tested for.
6884
6885 Mon Apr  5 12:27:19 1993  Ken Raeburn  (raeburn@cygnus.com)
6886
6887         * gas/p2389a.s, gas/p2411.s, gas/t2.s: New test cases.
6888         * lib/run: New script.
6889         * gas/gas-defs.exp (gas_start): Takes new args, assembler options
6890         and redirection options.  Use "run" script so redirection works.
6891         (gas_test): Now takes assembler options as separate arg from input
6892         file name.
6893         (gas_test_ignore_stdout): New proc.  Discards output.
6894         (gas_test_error): New proc.  Expects assembler to generate output.
6895         (target_cpu_family setting): Handle i486->i386 also.
6896
6897         * lib/do*: Scripts moved here from gas/testscripts.  May be useful
6898         someday for writing more test cases; not currently used.
6899
6900 Tue Mar 30 11:45:27 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
6901
6902         * gas/sol-gcc.s, gas/sol-cc.s, gas/p2425a.s, gas/p2389.s: New test
6903         cases.
6904         * gas/gas.exp: Enable them for appropriate targets.  Removed some
6905         useless comments &c.  Changed m68k target test to be more general.
6906
6907         * lib/gas-defs.exp (gas_exit, gas_init): New procs.
6908         * gas/gas.exp: Call gas_init.
6909
6910 Mon Mar 29 00:00:00 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
6911
6912         * Test suite created.
6913 \f
6914 Copyright (C) 1993-2003 Free Software Foundation, Inc.
6915
6916 Copying and distribution of this file, with or without modification,
6917 are permitted in any medium without royalty provided the copyright
6918 notice and this notice are preserved.
6919
6920 Local Variables:
6921 mode: change-log
6922 left-margin: 8
6923 fill-column: 74
6924 version-control: never
6925 End: