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