Fix IA-64 opc-d.x gas testsuite failure.
[binutils.git] / gas / testsuite / ChangeLog
blobd28d9613c2f87d2ef044058041f846ad50f86c05
1 2002-12-05  Jim Wilson  <wilson@redhat.com>
3         * gas/ia64/opc-x.d: Regenerate. 
4         
5 2002-12-05  Alan Modra  <amodra@bigpond.net.au>
7         * gas/arm/adrl.s: Pad end of .text.
8         * gas/arm/adrl.d: Adjust to suit.
10 2002-12-04  David Mosberger  <davidm@hpl.hp.com>
12         * gas/ia64/opc-b.d: Update for instructions added by SDM2.1.
13         * gas/ia64/opc-b.s: Ditto.
14         * gas/ia64/opc-f.d: Ditto.
15         * gas/ia64/opc-f.s: Ditto.
16         * gas/ia64/opc-i.d: Ditto.
17         * gas/ia64/opc-i.s: Ditto.
18         * gas/ia64/opc-m.d: Ditto.
19         * gas/ia64/opc-m.s: Ditto.
20         * gas/ia64/opc-x.d: Ditto.
21         * gas/ia64/opc-x.s: Ditto.
23 2002-12-03  Richard Henderson  <rth@redhat.com>
25         * gas/ia64/ldxmov-1.[ds]: New.
26         * gas/ia64/ldxmov-2.[ls]: New.
27         * gas/ia64/ia64.exp: Run them.
29 2002-12-03  Alan Modra  <amodra@bigpond.net.au>
31         * gas/arm/adrl.s: Test behaviour against globals too.
32         * gas/arm/adrl.d: Adjust.
34 2002-12-02  Nick Clifton  <nickc@redhat.com>
36         * gasp: Remove entire directory tree.  (Gasp has been removed from
37         binutils).
38         * config/default.asp (GASP): Remove definition and initialization.
40 2002-12-01  Stephane Carrez  <stcarrez@nerim.fr>
42         * gas/m68hc11/m68hc11.exp: Rename from all.exp; run the new tests.
43         * gas/m68hc11/all.exp: Remove.
44         * gas/m68hc11/indexed12.d: New test.
45         * gas/m68hc11/indexed12.s: Likewise.
46         * gas/m68hc11/bug-1825.d: Likewise.
47         * gas/m68hc11/bug-1825.s: Likewise.
49 2002-12-01  Stephane Carrez  <stcarrez@nerim.fr>
51         * gas/m68hc11/insns.s: Don't use .comm for stack symbol so that objdump
52         can find the real symbol and not a gas internal debug symbol.
53         * gas/m68hc11/insns.d: Update.
54         * gas/m68hc11/insns-dwarf2.d: Update.
55         * gas/m68hc11/insns12.d: Update.
56         * gas/m68hc11/opers12.s (min5b, min9b): Use 16 and -256 for the min.
57         * gas/m68hc11/opers12.d: Update after indexed offset operand fixes.
58         * gas/m68hc11/opers12-dwarf2.d: Likewise.
60 2002-11-30  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
62         * sh/gas/sh/pic.s: Add a test for ".long foo@PLT+.-2-label".
63         * sh/gas/sh/pic.d: Add expected output.
65 2002-11-29  Nick Clifton  <nickc@redhat.com>
67         * gas/arm/arch5tej.s: Replace "nop"s with tests of breakpoint
68         instruction.
69         * gas/arm/arch5tej.d: Expect "bkpt"s not nops.
71 2002-11-26  Hans-Peter Nilsson  <hp@axis.com>
73         * gas/cris/rd-bcnst.d, gas/cris/rd-bcnst.d: New test.
75 2002-11-25  DJ Delorie  <dj@redhat.com>
77         * gas/xstormy16/allinsn.d: Fix sdiv/sdivlh encodings.
79 2002-11-19  DJ Delorie  <dj@redhat.com>
81         * gas/xstormy16/allinsn.sh: Add sdiv, divlh, and sdivlh.
82         * gas/xstormy16/allinsn.d: Regenerate.
83         * gas/xstormy16/allinsn.s: Regenerate.
84         
85 2002-11-18  Svein E. Seldal  <Svein.Seldal@solidas.com>
87         * gas/all/gas.exp: Setup for tic4x testcase
88         * gas/macros/macros.exp: Ditto
89         * gas/tic4x: New tic4x gas testsuite directory
90         * gas/tic4x/addressing.s: Create. Fix bug in one insn
91         * gas/tic4x/addressing_c3x.d: Create and update
92         * gas/tic4x/addressing_c4x.d: Create and update
93         * gas/tic4x/allopcodes.S: Create. Add support for new
94         opclass.h changes.
95         * gas/tic4x/data.d: Create
96         * gas/tic4x/data.s: Create
97         * gas/tic4x/float.d: Create
98         * gas/tic4x/float.s: Create
99         * gas/tic4x/opclasses.h: Create. Added testsuites for the
100         new enhanced opcodes.
101         * gas/tic4x/opcodes.s: Create (regenerate).
102         * gas/tic4x/opcodes_c3x.d: Create. Updated from enhanced
103         changes
104         * gas/tic4x/opcodes_c4x.d: Create. Ditto.
105         * gas/tic4x/rebuild.sh: Create
106         * gas/tic4x/registers.s: Create
107         * gas/tic4x/registers_c3x.d: Create
108         * gas/tic4x/registers_c4x.d: Create
109         * gas/tic4x/zeros.d: Create
110         * gas/tic4x/zeros.s: Create
111         * gas/tic4x/opcodes_new.d: Added new testsuite for
112         the enhanced and special insns.
113         * gas/tic4x/tic4x.exp: Create. Added the opcodes_new testsuite
115 2002-11-12  Alan Modra  <amodra@bigpond.net.au>
117         * gas/ppc/booke.d: Adjust output for corrected condition reg.
119 2002-11-07  Nick Clifton  <nickc@redhat.com>
121         * gas/all/gas.exp: Only run fastcall test for x86 PE targets.
123 2002-11-07  Casper S. Hornstrup  <chorns@users.sourceforge.net>
125         * gas/all/gas.exp: Run fastcall label handling test.
126         * gas/all/fastcall.s: New file for testing handling of fastcall
127         labels.
129 2002-11-01  H.J. Lu <hjl@gnu.org>
131         * gas/i386/i386.exp: Add "sub".
133         * gas/i386/sub.d: New.
134         * gas/i386/sub.s: New.
136 2002-10-22  H.J. Lu <hjl@gnu.org>
138         * gas/mips/branch-misc-2.d: Updated.
140 2002-10-23  Hans-Peter Nilsson  <hp@axis.com>
142         * gas/cris/rd-pcrel1.d, gas/cris/rd-pcrel1.s,
143         gas/cris/rd-pcrel2.d, gas/cris/rd-pcrel2.s: New tests.
145 2002-10-21  Richard Sandiford  <rsandifo@redhat.com>
147         * gas/mips/elf-rel7.[sd]: New test.
148         * gas/mips/mips.exp: Run it.
150 2002-10-12  Alexandre Oliva  <aoliva@redhat.com>
152         * gas/mips/mips.exp: Don't xfail relax.
153         * gas/mips/relax.s: Increase coverage.
154         * gas/mips/relax.d: Add expected output.  Use relax.l for as stderr.
155         * gas/mips/relax.l: New file.
157 2002-10-11  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
159         * gas/sh/tlsd.s, gas/sh/tlsd.d: New.
160         * gas/sh/tlsnopic.s, gas/sh/tlsnopic.d: New.
161         * gas/sh/tlspic.s, gas/sh/tlspic.d: New.
162         * gas/sh/basic.exp: Add new tests.
164 2002-10-09  Stephen Clarke <stephen.clarke@superh.com>
166         * gas/elf.exp: Don't run for sh64*-*-linux*, because it sets the
167         lsb in SHmedia code addresses.
168         * gas/sh/basic.exp: Force SHcompact for sh64*-*-linux* to enable
169         recognition of SH-1/2/3/4 instructions.
170         (proc do_fp): Do not run dsp tests for sh64*-*-linux*.
171         * gas/sh/sh64/abi-32.d: Adjust expected output to include
172         sh64*-*-linux* formats too.
173         * gas/sh/sh64/abi-64.d, gas/sh/sh64/basic-1.d,
174         gas/sh/sh64/case-1.d, gas/sh/sh64/case-noexp-1.d,
175         gas/sh/sh64/crange1-1.d, gas/sh/sh64/crange1-2.d,
176         gas/sh/sh64/crange2-1.d, gas/sh/sh64/crange2-2.d,
177         sh/sh64/crange2-noexp-1.d, gas/sh/sh64/crange3-1.d,
178         gas/sh/sh64/crange4-1.d, gas/sh/sh64/crange5-1.d,
179         gas/sh/sh64/creg-1.d, gas/sh/sh64/creg-2.d, gas/sh/sh64/datal-2.d,
180         gas/sh/sh64/datal32-1.d, gas/sh/sh64/datal32-3.d,
181         gas/sh/sh64/datal64-1.d, gas/sh/sh64/datal64-3.d,
182         gas/sh/sh64/endian-1.d, gas/sh/sh64/endian-2.d,
183         gas/sh/sh64/err-noexp-cmd1.s, gas/sh/sh64/immexpr32-1.d,
184         gas/sh/sh64/immexpr32-2.d, gas/sh/sh64/immexpr64-1.d,
185         gas/sh/sh64/immexpr64-2.d, gas/sh/sh64/lineno.d,
186         gas/sh/sh64/localcom-1.d, gas/sh/sh64/mix-1.d,
187         gas/sh/sh64/mix-noexp-1.d, gas/sh/sh64/movi-3.d,
188         gas/sh/sh64/movi32-1.d, gas/sh/sh64/movi32-2.d,
189         gas/sh/sh64/movi32-noexp-2.d, gas/sh/sh64/movi64-1.d,
190         gas/sh/sh64/movi64-2.d, gas/sh/sh64/movi64-3.d,
191         gas/sh/sh64/movi64-noexp-2.d, gas/sh/sh64/pt-1.d,
192         gas/sh/sh64/pt-noexp-1.d, gas/sh/sh64/pt32-1.d,
193         gas/sh/sh64/pt32-noexp-2.d, gas/sh/sh64/pt64-1.d,
194         gas/sh/sh64/pt64-32-1.d, gas/sh/sh64/pt64-32-2.d,
195         gas/sh/sh64/pt64-noexp-2.d, gas/sh/sh64/ptc32-1.d,
196         gas/sh/sh64/ptc32-noexp-1.d, gas/sh/sh64/ptc64-1.d,
197         gas/sh/sh64/ptc64-32-1.d, gas/sh/sh64/ptc64-noexp-1.d,
198         gas/sh/sh64/ptext32-1.d, gas/sh/sh64/ptext32-noexp-1.d,
199         gas/sh/sh64/ptext64-1.d, gas/sh/sh64/ptext64-32-1.d,
200         gas/sh/sh64/ptext64-noexp-1.d, gas/sh/sh64/rel32-1.d,
201         gas/sh/sh64/rel32-2.d, gas/sh/sh64/rel32-3.d,
202         gas/sh/sh64/rel32-4.d, gas/sh/sh64/rel32-5.d,
203         gas/sh/sh64/rel64-1.d, gas/sh/sh64/rel64-2.d,
204         gas/sh/sh64/rel64-3.d, gas/sh/sh64/rel64-4.d,
205         gas/sh/sh64/rel64-5.d, gas/sh/sh64/relax-1.d,
206         gas/sh/sh64/relax-2.d, gas/sh/sh64/relax-3.d,
207         gas/sh/sh64/shift32-1.d, gas/sh/sh64/shift32-3.d,
208         gas/sh/sh64/shift32-noexp-3.d, gas/sh/sh64/shift64-1.d,
209         gas/sh/sh64/shift64-2.d, gas/sh/sh64/shift64-3.d,
210         gas/sh/sh64/shift64-noexp-3.d, gas/sh/sh64/syntax-1.d,
211         gas/sh/sh64/syntax-2.d, gas/sh/sh64/ua32-1.d,
212         gas/sh/sh64/ua64-1.d: Likewise.
214 2002-10-03  Chris Demetriou  <cgd@broadcom.com>
216         * gas/mips/mips-no-jalx.l: Make error message regexps accomodate
217         tools which target a specific CPU by default.
219 2002-10-03  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
221         * testsuite/gas/sh/pcrel2.d: Check code also.
223 2002-10-02  Stephen Clarke <stephen.clarke@superh.com>
225         * gas/sh/sh64/ptc32-noexp-1.d: Adjust for changes to *ABS*
226         symbol generation.
227         * gas/sh/sh64/ptc64-noexp-1.d: Likewise.
229 2002-09-30  H.J. Lu <hjl@gnu.org>
231         * gas/mips/mips.exp: Undo the last change.
233 2002-09-30  H.J. Lu <hjl@gnu.org>
235         * gas/mips/mips.exp: Set xfail on empic, empic2, empic3_g1 and
236         empic3_g2 on Linux/mips.
238 2002-09-30  H.J. Lu <hjl@gnu.org>
240         * gas/mips/vr4120.d: Use "#pass" instead of "#..." to skip the
241         rest of output.
243 2002-09-30  Gavin Romig-Koch  <gavin@redhat.com>
244             Ken Raeburn  <raeburn@cygnus.com>
245             Aldy Hernandez  <aldyh@redhat.com>
246             DJ Delorie  <dj@redhat.com>
247             Michael Meissner  <meissner@redhat.com>
248             Eric Christopher  <echristo@redhat.com>
249             Richard Sandiford  <rsandifo@redhat.com>
251         * gas/mips/mips4100.[sd]: Move dmadd16 and madd16 checks to...
252         * gas/mips/vr4111.[sd]: ...this new test.
253         * gas/mips/vr4120.[sd],
254         * gas/mips/vr4122.[sd],
255         * gas/mips/vr5400.[sd],
256         * gas/mips/vr5500.[sd]: New tests.
257         * mips.exp: Run them.
259 2002-09-27  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
261         * gas/sh/pcrel2.s: New.
262         * gas/sh/pcrel2.d: New.
263         * gas/sh/basic.exp: Add pcrel2 test.
265 2002-09-27  Jason Thorpe  <thorpej@wasabisystems.com>
267         * gas/vax/elf-rel.[ds]: New test.
268         * gas/vax/quad.exp: Move contents to...
269         * gas/vax/vax.exp: ...here.  New file.
271 2002-09-27  H.J. Lu <hjl@gnu.org>
273         * gas/mips/mips-jalx.s: Add ".p2align 4".
274         * gas/mips/mips16-jalx.s: Likewise.
276         * gas/mips/mips-jalx.d: Check nop.
277         * gas/mips/mips16-jalx.d: Likewise.
279 2002-09-26  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
281         * gas/mips/mips-jalx.d: New file, check jalx assembly.
282         * gas/mips/mips-jalx.s: Likewise.
283         * gas/mips/mips-no-jalx.l: Likewise.
284         * gas/mips/mips-no-jalx.s: Likewise.
285         * gas/mips/mips16-jalx.d: Likewise.
286         * gas/mips/mips16-jalx.s: Likewise.
287         * gas/mips/mips.exp: Add new tests.
289 2002-09-26  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
291         * gas/mips/jal-range.s: Fix jump overflow check.
292         * gas/mips/jal-range.l: Likewise.
294 2002-09-23  Nick Clifton  <nickc@redhat.com>
296         * gas/arm/armv1-bad.s: Add LDM and STM instructions which are
297         unpredictable because of their use of the writeback bit.
299 2002-09-21  Nick Clifton  <nickc@redhat.com>
301         * gas/arm/inst.s: Fix UNPREDICATABLE use of writeback in LDM/STM
302         instructions.
303         * gas/arm/inst.d: Update expected results.
305 2002-09-19  Jakub Jelinek  <jakub@redhat.com>
307         * gas/i386/tlspic.s: Add tests.
308         * gas/i386/tlspic.d: Regenerated.
309         * gas/i386/tlsnopic.s: Add tests.
310         * gas/i386/tlsnopic.d: Regenerated.
312 2002-09-19  Richard Henderson  <rth@redhat.com>
314         * gas/alpha/elf-reloc-7.s: New.
315         * gas/alpha/elf-reloc-7.d: New.
316         * gas/alpha/alpha.exp: Run it.
318 2002-09-18  Chris Demetriou  <cgd@broadcom.com>
320         * gas/mips/mips-abi32-pic2.s: New file.
321         * gas/mips/mips-abi32-pic2.d: New file.
322         * gas/mips/mips.exp: Run new test.
324 2002-09-18  Chris Demetriou  <cgd@broadcom.com>
326         * gas/mips/baddata1.s: New file.
327         * gas/mips/baddata1.l: New file.
328         * gas/mips/mips.exp: Run new test.
330 2002-09-18  Chris Demetriou  <cgd@broadcom.com>
332         * gas/mips/branch-misc-1.d: New file.
333         * gas/mips/branch-misc-1.s: New file.
334         * gas/mips/branch-misc-2.s: New file.
335         * gas/mips/branch-misc-2.d: New file.
336         * gas/mips/mips.exp: Run new tests.
338 2002-09-17  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
340         * gas/mips/jal-range.s: Check for jal overflows.
341         * gas/mips/jal-range.l: List file for it.
342         * gas/mips/mips.exp: Use it.
344 2002-09-08  Ben Elliston  <bje@redhat.com>
346         * gas/hppa/basic/basic.exp: Update DejaGnu mail address.
347         * gas/hppa/parse/parse.exp: Likewise.
348         * gas/hppa/reloc/reloc.exp: Likewise.
349         * gas/hppa/unsorted/unsorted.exp: Likewise.
350         * gas/mn10200/basic.exp: Likewise.
351         * gas/mn10300/basic.exp: Likewise.
352         * gas/sh/basic.exp: Likewise.
353         * gas/sh/sh64/sh64.exp: Likewise.
354         * gas/v850/basic.exp: Likewise.
355         * lib/gas-defs.exp: Likewise.
357         * gas/all/gas.exp: Removing limping support for DejaGnu 1.1.1.
358         * gasp/gasp.exp: Likewise.
360 2002-09-05  Alan Modra  <amodra@bigpond.net.au>
362         * gas/i386/absrel.s: New.
363         * gas/i386/absrel.d: New.
364         * gas/i386/pcrel.s: New.
365         * gas/i386/pcrel.d: New.
366         * gas/i386/i386.exp: Run them.
367         * gas/testsuite/gas/mmix/comment-1.d: Don't test the symbol
368         index, the name will do.
369         * gas/mri/moveml.d: Escape dots.
370         * gas/macros/macros.exp (strings): Add rs6000-*-* to xfails.
371         * gas/mips/beq.s: Don't make text_label global.
372         * gas/mips/mips32.s: Likewise.
373         * gas/mips/mips64-mips3d.s: Likewise.
375 2002-08-28  Alan Modra  <amodra@bigpond.net.au>
377         * gas/mcore/allinsn.d: Escape dots.  Pass -z to objdump and adjust
378         to suit.  Match coff relocs.  Match "from address pool" comments.
379         * gas/sparc/pcrel.s: Use 2b label in expressions.
380         * gas/sparc/pcrel64.s: Likewise.
381         * gas/sparc/pcrel.d: Adjust to suit.
382         * gas/sparc/pcrel64.d: Likewise.
383         * gas/vtable/vtable.exp: Move xfails to ..
384         (proc vtable_setup_xfails): .. here. Add i866.
386         * gas/macros/macros.exp (strings): Update xfails.
388 2002-08-26  Alan Modra  <amodra@bigpond.net.au>
390         * gas/m68k/all.exp: xfail non-ELF targets on pcrel test.
392         * gas/m68hc11/insns.d: Quote dots.
393         * gas/m68hc11/opers12.d: Likewise.
395         * gas/ieee-fp/x930509a.exp: Run the test but xfail.  Add c80 to xfails.
397         * gas/vax/quad.exp: Use quad_elf.s for ELF targets.
398         * gas/vax/quad.s: Align
399         * gas/vax/quad_elf.s: New version of quad.s with %reg.
401         * gas/sparc/sparc.exp (sparc_elf_setup): New.
402         Use it to xfail for non-ELF targets.
404         * gas/tic54x/align.s: Add comment.
405         * gas/tic54x/align.d: Adjust .text size for 2002-05-23 write.c change.
406         * gas/tic54x/extaddr.d: Similarly adjust disassembly tail.
408 2002-08-22  Nick Clifton  <nickc@redhat.com>
410         * gas/arm/arch5tej.s: Add nops to align output.
411         * gas/arm/arch5tej.d: Expect nops.
412         * gas/arm/arm7t.s: Add nops, remove thumb instructions.
413         * gas/arm/arm7t.d: Expect nops.
414         * gas/arm/armv1.s: Add nops.
415         * gas/arm/armv1.d: Expect nops.
416         * gas/arm/fpa-mem.s: Add nops.
417         * gas/arm/fpa-mem.d: Expext nops.
418         * gas/arm/vfp1.s: Add nops.
419         * gas/arm/vfp1.d: Expect nops.
420         * gas/arm/xscale.s: Add nops.
421         * gas/arm/xscale.d: Expect nops.
422         * gas/arm/arm.exp: Do not run thumb tests for arm-aout
423         toolchain.
425 2002-08-22  Alan Modra  <amodra@bigpond.net.au>
427         * gas/ppc/ppc.exp: Don't run e500 test on xcoff targets.
428         * gas/ppc/astest2.d: Escape dots.
430 2002-08-20  Richard Sandiford  <rsandifo@redhat.com>
432         * gas/mips/rol.s: Add rotate by zero tests.
433         * gas/mips/rol.d: Update accordingly.
434         * gas/mips/rol64.d: Expect rotates by zero to use dsrl.
436 2002-08-19  Elena Zannoni   <ezannoni@redhat.com>
438         From  matthew green  <mrg@redhat.com>
439         * e500.s: New tests for e500 instructions.
440         * e500.d: Results for new test.
441         * ppc.exp: Test e500.s.
443 2002-08-16  Stephen Clarke <stephen.clarke@superh.com>
445         * gas/sh/sh64/datal32-3.d: Formatting change to match the current
446         output of objdump.
448 2002-08-16  Alan Modra  <amodra@bigpond.net.au>
450         * gas/all/gas.exp (forward references): Don't test c30.
451         * gas/d30v/guard-debug.d: Use -gstabs rather than -g.
452         * gas/elf/ehopt0.s: Don't use "$" in labels.
453         * gas/ieee-fp/x930509a.exp: Don't test c30.
454         * gas/m68hc11/malis.d: Adjust -I so that test runs when not building
455         in source dir.
456         * gas/mri/mri.exp: Don't run on "m68hc*".
457         * gas/sh/basic.exp (do_fp): Match LE too.
458         (pcrel-coff): Run this version for "sh*-pe*" and rename "sh*-hms" to
459         "sh*-rtems".
460         * gas/sh/pcrel-coff.d: Add -EB to objdump flags.
461         * gas/vtable/vtable.exp: Don't run on linuxecoff.  setup_xfail in
462         preference to not running on ELF targets that might one day pass.
463         Add more xfails.  Add more targets to the REL list.
465 2002-08-14  H.J. Lu <hjl@gnu.org>
467         * gas/mips/elempic.d: Treat "addiu" and "daddiu" as equivalent
468         when $0 is source.
469         * gas/mips/telempic.d: Likewise.
470         * gas/mips/telempic.d: Likewise.
472 2002-08-13  Stephane Carrez  <stcarrez@nerim.fr>
474         * gas/m68hc11/all.exp: Run the new test.
475         * gas/m68hc11/insns12.s: New file to test specific 68HC12 insns.
476         * gas/m68hc11/insns12.d: New file.
477         * gas/m68hc11/branchs12.s: New test.
478         * gas/m68hc11/branchs12.d: New test.
480         * gas/m68hc11/all_insns.d: Dump the relocs to verify that they
481         are against symbols and not sections (for linker relaxation).
482         * gas/m68hc11/insns-dwarf2.d: Likewise.
483         * gas/m68hc11/insns.d: Likewise.
484         * gas/m68hc11/lbranch.d: Likewise.
485         * gas/m68hc11/lbranch-dwarf2.d: Likewise.
486         * gas/m68hc11/opers12.d: Likewise.
487         * gas/m68hc11/opers12-dwarf2.d: Likewise.
489 2002-08-12  Richard Sandiford  <rsandifo@redhat.com>
491         * gas/mips/elf-consthilo.[sd]: New test.
492         * gas/mips/mips.exp: Run it.
494 2002-08-09  Maciej W. Rozycki  <macro@ds2.pg.gda.pl>
496         * gas/mips/empic.d: Treat "addiu" and "daddiu" as equivalent when
497         $0 is source.
499 2002-08-09  Jakub Jelinek  <jakub@redhat.com>
501         * gas/i386/gotpc.s: New.
502         * gas/i386/gotpc.d: New.
503         * gas/i386/i386.exp: Add gotpc test.
505 2002-08-06  Alan Modra  <amodra@bigpond.net.au>
507         * gas/ppc/altivec_xcoff64.d: Adjust for aix5 target.
508         * gas/ppc/booke_xcoff64.d: Likewise.  Also fix relocs.
510 2002-08-01  H.J. Lu <hjl@gnu.org>
512         * gas/mips/elf-rel6.s: Add ".p2align 4".
513         * gas/mips/elf-rel6.d: Check nop.
515 2002-08-01  Richard Sandiford  <rsandifo@redhat.com>
517         * gas/mips/elf-rel6.[sd]: New test.
518         * gas/mips/mips.exp: Run it.
520 2002-07-29  Chris Demetriou  <cgd@broadcom.com>
522         * gas/mips/elf_ase_mips16.d: New file to test ELF MIPS16 ASE marking.
523         * gas/mips/elf_ase_mips16.s: Likewise.
524         * gas/mips/mips.exp: Run the new test.
526 2002-07-26  Alan Modra  <amodra@bigpond.net.au>
528         * gas/ppc/altivec.d: Invoke "as" with "-a32".
530 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
532         * gas/mips/mips-gp32-fp64.d,
533         * gas/mips/mips-gp32-fp64-pic.d: Add -mfp64.
535 2002-07-19  Hans-Peter Nilsson  <hp@bitrange.com>
537         * gas/mmix/list-pseudoints.l: Adjust for changes in gas section
538         padding.
539         * gas/mmix/greg7.d: Ditto.
540         * gas/mmix/greg8.d: Ditto.
541         * gas/mmix/fb-2.d: Ditto.
542         * gas/mmix/comment-1.d: Ditto.
543         * gas/mmix/byte-1.d: Ditto.
545 2002-07-17  H.J. Lu <hjl@gnu.org>
547         * gas/ia64/dv-branch.d: Updated.
548         * gas/ia64/opc-b.d: Likewise.
550 2002-07-08  Alan Modra  <amodra@bigpond.net.au>
552         * gas/i386/intel16.s: New.
553         * gas/i386/intel16.d: New.
554         * gas/i386/i386.exp: Run it.
556 2002-07-03  Alan Modra  <amodra@bigpond.net.au>
558         * lib/gas-defs.exp (run_dump_test): Run objdump/nm/objcopy/readelf
559         with LC_ALL=C to ensure consistent sorting.
561 2002-06-18  Dave Brolley  <brolley@redhat.com>
563         * gas/frv: New testsuite.
565 Mon Jun 17 16:23:59 2002  J"orn Rennecke <joern.rennecke@superh.com>
567         * gas/sh/dsp.s: Add three more instructions.
568         * gas/sh/dsp.d: Update.
570 2002-06-14  Daniel Jacobowitz  <drow@mvista.com>
572         * gas/mips/lineno.d: Use --gstabs.
573         * gas/mips/mips.exp (lineno.s): Remove XFAIL.
575 2002-06-12  Tom Rix  <trix@redhat.com>
577         * gas/ppc/aix.exp: Run tests for all versions of powerpc AIX. Add
578         text alignment tests.
579         * gas/ppc/textalign-xcoff-001.d: New Test.
580         * gas/ppc/textalign-xcoff-002.d: New Test.
581         * gas/ppc/test1xcoff32.d : Change text section alignment.
582         * gas/ppc/booke_xcoff.d: Remove invalid pad.
584 2002-06-06  J"orn Rennecke <joern.rennecke@superh.com>
586         * testsuite/gas/sh/pcrel.s: Also test @(symbol,pc).
587         * testsuite/gas/sh/pcrel.d: Update.
588         * testsuite/gas/sh/pcrel.l: New file.
590 2002-06-06  John David Anglin  <dave@hiauly1.hia.nrc.ca>
592         * gas/hppa/basic/add.s: Set code level to 1.1.
593         * gas/hppa/basic/branch.s: Likewise.
594         * gas/hppa/basic/dcor.s: Likewise.
595         * gas/hppa/basic/logical.s: Likewise.
596         * gas/hppa/basic/shladd.s: Likewise.
597         * gas/hppa/basic/sub.s: Likewise.
598         * gas/hppa/basic/unit.s: Likewise.
599         * gas/hppa/unsorted/unsorted.exp: Return if target "*-*-linux*".
601 2002-05-31  Chris G. Demetriou  <cgd@broadcom.com>
603         * gas/mips/sb1-ext-mdmx.s: New file.
604         * gas/mips/sb1-ext-mdmx.d: Likewise.
605         * gas/mips/mips.exp: Run new "sb1-ext-mdmx" test.
607 2002-05-31  Chris G. Demetriou  <cgd@broadcom.com>
609         * gas/mips/mips.exp: Use elf-rel2 and elfel-rel2 for
610         mipsisa64*-*-* targets, rather than e32-rel2 and e32el-rel2.
612 2002-05-30  Chris G. Demetriou  <cgd@broadcom.com>
614         * gas/mips/mips64-mdmx.s: Tweak to more thoroughly cover
615         instruction encodings.
616         * gas/mips/mips64-mdmx.d: Likewise.
618 2002-05-30  Chris G. Demetriou  <cgd@broadcom.com>
620         * gas/mips/mips64-mdmx.s: New file.
621         * gas/mips/mips64-mdmx.d: Likewise.
622         * gas/mips/mips.exp: Run new "mips64-mdmx" test.
624 2002-05-30  Richard Henderson  <rth@redhat.com>
626         * gas/alpha/elf-tls-1.s, gas/alpha/elf-tls-1.d: New.
627         * gas/alpha/elf-tls-2.s, gas/alpha/elf-tls-1.l: New.
628         * gas/alpha/elf-tls-3.s, gas/alpha/elf-tls-1.l: New.
629         * gas/alpha/alpha.exp: Run them.
631 2002-05-30  Tom Rix  <trix@redhat.com>
633         * gas/d10v/d10v.exp: Add -gstabs packing, sequence control
634         packing, warning, instruction packing, label, immediate and,
635         error tests.
636         * gas/d10v/instruction_packing-001.d - intruction_packing-010.d:
637         New tests.
638         * gas/d10v/control-001.d: New test.
639         * gas/d10v/warning-001.d - warning-019.d: New tests.
640         * gas/d10v/label-001.d: New test.
641         * gas/d10v/error-001.d - error-002.d : New tests.
642         * gas/d10v/immediate-001.d - immediate-007.d: New tests.
644         * lib/gas-defs.exp (run_dump_test): Add error option.
646 2002-05-28  Kuang Hwa Lin <kuang@sbcglobal.net>
648         * gas/dlx: New directory: DLX gas testsuite
649         * alltests.exp: New file: Test driver
650         * branch.d: New file: Expected results.
651         * branch.s: New file: Test branch insns.
652         * itype.d: New file: Expected results.
653         * itype.s: New file: Test ordinary insns.
654         * lhi.d: New file: Expected results.
655         * lhi.s: New file: Test load hi insns.
656         * load.d: New file: Expected results.
657         * load.s: New file: Test load insns.
658         * rtype.d: New file: Expected results.
659         * rtype.s: New file: Test arithmetic insns.
660         * store.d: New file: Expected results.
661         * store.s: New file: Test store insns.
663 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
665         * gas/i386/tlspic.s: New file.
666         * gas/i386/tlsd.s: New file.
667         * gas/i386/tlsnopic.s: New file.
668         * gas/i386/tlsd.d: New file.
669         * gas/i386/tlsnopic.d: New file.
670         * gas/i386/tlspic.d: New file.
671         * gas/i386/i386.exp: Add tlsd, tlsnopic and tlspic tests.
672         * gas/ia64/tls.s: New file.
673         * gas/ia64/tls.d: New file.
674         * gas/ia64/ia64.exp: Add tls test.
676 2002-05-23  Tom Rix  <trix@redhat.com>
678         * gas/d10v/d10v.exp: Add instruction packing test.
679         * gas/d10v/instruction_packing.s : New test.
681 2002-05-22  Tom Rix  <trix@redhat.com>
683         * gas/d10v/d10v.exp: Renamed from d10.exp. Add address-* tests.
684         * gas/d10v/address-001.s - address-041.s : New tests.
686 2002-05-23  H.J. Lu <hjl@gnu.org>
688         * gas/mips/elf-rel.d: Skip the padding.
689         * gas/mips/elfel-rel.d: Likewise.
691 2002-05-23  H.J. Lu <hjl@gnu.org>
693         * gas/all/align2.d: New.
694         * gas/all/align2.s: New.
696         * gas/all/gas.exp: Run align2.
698 2002-05-22  H.J. Lu <hjl@gnu.org>
700         * gas/mips/elf-rel.d: Updated for the subsegs_finish change in
701         write.c.
702         * gas/mips/elfel-rel.d: Likewise.
704 Wed May 22 14:26:07 2002  J"orn Rennecke <joern.rennecke@superh.com>
706         * gas/sh/pcrel-coff.s: New file.
707         * gas/sh/pcrel-coff.d: Likewise.
708         * gas/sh/basic.exp: For coff, don't do dsp test,
709         and a modified pcrel test.
711 2002-05-22  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
713         * gas/mips/rol64.s: New file, test of drol, dror macros.
714         * gas/mips/rol64.d: Likewise.
715         * gas/mips/mips.exp: Add new test.
717 2002-05-20  Nick Clifton  <nickc@cambridge.redhat.com>
719         * gas/arm/arm.exp: Replace deprecated command line switches
720         with their modern equivalents.
721         * gas/arm/arm7t.d: As above.
722         * gas/arm/armv1.d: As above.
723         * gas/arm/fpa-dyadic.d: As above.
724         * gas/arm/fpa-mem.d: As above.
725         * gas/arm/fpa-monadic.d: As above.
726         * gas/arm/inst.d: As above.
727         * gas/arm/ldconst.d: As above.
728         * gas/arm/xscale.d: As above.
730 2002-05-13  Alan Modra  <amodra@bigpond.net.au>
732         * gas/i386/x86-64-opcode.s: Pad out end of .text with zeros.
733         * gas/i386/x86-64-opcode.d: Adjust.
735 2002-05-02  Nick Clifton  <nickc@cambridge.redhat.com>
737         * gas/arm/arm7t.s: Add thumb mode "sub r?, #0" and "add r?, #0".
738         * gas/arm/arm7t.d: Add expected results.  (Make sure that the
739         subtract is not converted into an add).
741 2002-04-23  H.J. Lu <hjl@gnu.org>
743         * gas/mips/elempic.d: Use empic.l.
744         * gas/mips/telempic.d: Likewise.
745         * gas/mips/tempic.d: Likewise.
747 2002-04-23  H.J. Lu <hjl@gnu.org>
749         * gas/hppa/parse/parse.exp: Don't expect failure on line separator
750         test on hppa*-*-linux* nor hppa*-*-netbsd*.
752 2002-04-22  Chris Demetriou  <cgd@broadcom.com>
754         * gas/mips/mips-gp64-fp32.l: New file.
755         * gas/mips/mips-gp64-fp32.d: Use mips-gp64-fp32.l to check stderr
756         output.
757         * gas/mips/mips-gp64-fp64.l: New file.
758         * gas/mips/mips-gp64-fp64.d: Use mips-gp64-fp64.l to check stderr
759         output.
761 2002-04-22  Chris Demetriou  <cgd@broadcom.com>
763         * lib/gas-defs.exp (run_dump_test): Support new attribute "stderr"
764         which is a file used to regexp_diff the assembler's pruned stderr
765         output.
766         (write_file): New helper function to write a string into a file.
768         * gas/mips/empic.l: New file which matches empic tests' warnings.
769         * gas/mips/empic.d: Use empic.l.
771 2002-04-19  Nick Clifton  <nickc@cambridge.redhat.com>
773         * gas/all/gas.exp (cofftag): Do not run test for xscale-coff
774         toolchain.
775         (struct, align, incbin): Use case switch so that other targets to
776         be skipped can be added in the future.
778 2002-04-17  matthew green  <mrg@redhat.com>
780         * gas/ppc/altivec.d: Fix dssall test.
781         * gas/ppc/altivec.s: Likewise.
782         * gas/ppc/altivec_xcoff.d: Likewise.
783         * gas/ppc/altivec_xcoff.s: Likewise.
784         * gas/ppc/altivec_xcoff64.d: Likewise.
785         * gas/ppc/altivec_xcoff64.s: Likewise.
787 2002-04-04  Nick Clifton  <nickc@cambridge.redhat.com>
789         * gas/mips/mips.exp: Remove spurious whaitespace.
790         Open out one-line if-then-else test clauses so that other clauses
791         can be inserted in the future.
793 2002-03-19  Bo Thorsen  <bo@suse.de>
795         * gas/i386/x86-64-opcode.d: More test cases for x86-64 opcodes.
796         * gas/i386/x86-64-opcode.s: Likewise
798 2002-03-15  Chris G. Demetriou  <cgd@broadcom.com>
800         * gas/mips/mips64-mips3d.s: New file.
801         * gas/mips/mips64-mips3d.d: Likewise.
802         * gas/mips/mips.exp: Run new "mips64-mips3d" test.
804 2002-03-15  Chris G. Demetriou  <cgd@broadcom.com>
806         * gas/mips/mips.exp: Use elf-rel2 and elfel-rel2 for
807         mipsisa32*-*-* targets, rather than e32-rel2 and e32el-rel2.
809 2002-03-14  Hans-Peter Nilsson  <hp@bitrange.com>
811         * gas/mmix/weak1.d, gas/mmix/weak1.d: New test.
813 2002-03-05  Paul Koning  <pkoning@equallogic.com>
815         * gas/pdp11/pdp11.exp: New file.
816         * gas/pdp11/opcode.s: Ditto.
817         * gas/pdp11/opcode.d: Ditto.
819 2002-02-22  Bo Thorsen  <bo@suse.de>
821         * i386.exp: Add x86-64-opcode (checks valid opcodes) and x86-64-inval
822         (checks invalid opcodes) checks
823         * x86-64-inval.l: New file.
824         * x86-64-inval.s: New file.
825         * x86-64-opcode.d: New file.
826         * x86-64-opcode.s: New file.
828 2002-02-26  Chris Demetriou  <cgd@broadcom.com>
830         * gas/mips/empic2.d: Adjust for the fact that relocations on
831         symbols local to this file are resolved at assembly time into
832         section-relative relocations, even if the symbols are extern.
833         * gas/mips/empic2.s: Add file offset information, so the next
834         person to do the math mentioned above has an easier time.
835         * gas/mips/jal-empic-elf.d: New test.
836         * gas/mips/jal-empic-elf-2.d, gas/mips/jal-empic-elf-2.s: New test.
837         * gas/mips/jal-empic-elf-3.d, gas/mips/jal-empic-elf-3.s: New test.
838         * gas/mips/mips.exp: Run the new tests.
840 2002-02-25  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
842         * mips-gp64-fp32-pic.d: Fix test of 64bit register loads.
843         * mips-gp64-fp32-pic.s: Likewise.
844         * mips-gp64-fp32.d: Likewise.
845         * mips-gp64-fp32.s: Likewise.
846         * mips-gp64-fp64-pic.d: Likewise.
847         * mips-gp64-fp64-pic.s: Likewise.
848         * mips-gp64-fp64.d: Likewise.
849         * mips-gp64-fp64.s: Likewise.
851 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
853         * gas/hppa/reloc/reloc.exp: Update copyright date.
855 2002-02-24  Hans-Peter Nilsson  <hp@bitrange.com>
857         * gas/mmix/bspec-1.d, gas/mmix/bspec-2.d, gas/mmix/comment-1.d:
858         Adjust to changes in readelf output.
860 2002-02-22  Nick Clifton  <nickc@cambridge.redhat.com>
862         * gasp/gasp.exp: If gasp does not exist, do not complain, just
863         exit silently.
865 2002-02-20  Tom Rix  <trix@redhat.com>
867         * gas/ppc/ppc.exp: Add xcoff booke tests.
868         * gas/ppc/booke_xcoff.s: New.
869         * gas/ppc/booke_xcoff.d: New.
870         * gas/ppc/booke_xcoff64.s: New.
871         * gas/ppc/booke_xcoff64.d: New.
873 2002-02-18  Daniel Jacobowitz  <drow@mvista.com>
875         * gas/sh/basic.exp: Don't run PIC tests for targets that don't
876         support it.
878 2002-02-14  Tom Rix  <trix@redhat.com>
880         * gas/ppc/ppc.exp: Add xcoff altivec tests.
881         * gas/ppc/altivec_xcoff.s: New.
882         * gas/ppc/altivec_xcoff.d: New.
883         * gas/ppc/altivec_xcoff64.s: New.
884         * gas/ppc/altivec_xcoff64.d: New.
886 2002-02-13  Ben Elliston  <bje@redhat.com>
888         * gasp/flonums.asm: New test.
889         * gasp/flonums.err: New result.
890         * gasp/flonums.out: Likewise.
892 2002-02-12  John David Anglin  <dave@hiauly1.hia.nrc.ca>
894         * gas/hppa/reloc/reloc.exp (labelopbug.s): Change test to suit
895         hppa_fix_adjustable change.
897 2002-02-09  Richard Henderson  <rth@redhat.com>
899         * gas/alpha/elf-reloc-5.s, gas/alpha/elf-reloc-5.d: New.
900         * gas/alpha/elf-reloc-6.s, gas/alpha/elf-reloc-6.l: New.
901         * gas/alpha/alpha.exp: Run them.
903 2002-02-08  Chris Demetriou  <cgd@broadcom.com>
905         * gas/mips/mips.exp: Document (but do not XFAIL) currently-failing
906         MIPS ECOFF tests, providing what information is known about
907         the origins of the failures.
909 2002-02-08  Alexandre Oliva  <aoliva@redhat.com>
911         Contribute sh64-elf.
912         2002-02-01  Alexandre Oliva  <aoliva@redhat.com>
913         * gas/sh/sh64/syntax-1.s: Remove `-4' from @(expr-4,pc).
914         2002-01-28  Alexandre Oliva  <aoliva@redhat.com>
915         * gas/sh/sh64/crange1-1.d: Formatting changes to match the current
916         output of objdump.
917         * gas/sh/sh64/crange1-2.d: Likewise.
918         * gas/sh/sh64/crange2-2.d: Likewise.
919         * gas/sh/sh64/crange3-1.d: Likewise.
920         * gas/sh/sh64/crange4-1.d: Likewise.
921         * gas/sh/sh64/datal-2.d: Likewise.
922         * gas/sh/sh64/datal32-1.d: Likewise.
923         * gas/sh/sh64/datal32-3.d: Likewise.
924         * gas/sh/sh64/localcom-1.d: Likewise.
925         * gas/sh/sh64/mix-1.d: Likewise.
926         * gas/sh/sh64/pt32-1.d: Likewise.
927         * gas/sh/sh64/rel32-1.d: Likewise.
928         * gas/sh/sh64/rel32-2.d: Likewise.
929         * gas/sh/sh64/rel32-3.d: Likewise.
930         * gas/sh/sh64/rel32-4.d: Likewise.
931         * gas/sh/sh64/rel32-5.d: Likewise.
932         * gas/sh/sh64/ua32-1.d: Likewise.
933         2001-03-14  DJ Delorie  <dj@redhat.com>
934         * gas/sh/sh64/endian-1.d: New test - Little Endianness.
935         * gas/sh/sh64/endian-1.s: New test - Little Endianness.
936         * gas/sh/sh64/endian-2.d: New test - Big Endianness.
937         * gas/sh/sh64/endian-2.s: New test - Big Endianness.
938         2001-03-12  DJ Delorie  <dj@redhat.com>
939         * gas/sh/sh64/syntax-1.d: New test - basic syntax.
940         * gas/sh/sh64/syntax-1.s: New test - basic syntax.
941         * gas/sh/sh64/syntax-2.d: New test - basic syntax, pseudos.
942         * gas/sh/sh64/syntax-2.s: New test - basic syntax, pseudos.
943         2001-03-06  DJ Delorie  <dj@redhat.com>
944         * gas/sh/sh64/lineno.d: New, test dwarf2 line numbers vs macros.
945         * gas/sh/sh64/lineno.s: Ditto.
946         2001-01-14  Hans-Peter Nilsson  <hpn@cygnus.com>
947         * gas/sh/sh64/err-dsp.s: New test.
948         2001-01-13  Hans-Peter Nilsson  <hpn@cygnus.com>
949         * gas/sh/sh64/err-abi-64.s, gas/sh/sh64/err-abi-32.s,
950         gas/sh/sh64/abi-64.s, gas/sh/sh64/abi-64.d, gas/sh/sh64/abi-32.s,
951         gas/sh/sh64/abi-32.d, gas/sh/sh64/crange3.s,
952         gas/sh/sh64/crange3-1.d, gas/sh/sh64/crange4.s,
953         gas/sh/sh64/crange4-1.d, gas/sh/sh64/crange5.s,
954         gas/sh/sh64/crange5-1.d: New tests.
955         2001-01-07  Hans-Peter Nilsson  <hpn@cygnus.com>
956         * gas/sh/sh64/relax-1.s, gas/sh/sh64/relax-1.d: New test.
957         * gas/sh/sh64/err-pt-1.s: New test.
958         * gas/sh/sh64/relax-2.s, gas/sh/sh64/relax-2.d: New test.
959         * gas/sh/sh64/localcom-1.s, gas/sh/sh64/localcom-1.d: New test.
960         * gas/sh/sh64/movi-3.s, gas/sh/sh64/movi-3.d: New test.
961         * gas/sh/sh64/relax-3.s, gas/sh/sh64/relax-3.d: New test.
962         2001-01-05  Hans-Peter Nilsson  <hpn@cygnus.com>
963         * gas/sh/sh64/case-noexp-1.d: Adjust to changed GAS output for
964         check-PTA/PTB / perhaps-change-to-PTB bit in target field.
965         * gas/sh/sh64/case-noexp-1.d: Ditto.
966         * gas/sh/sh64/mix-noexp-1.d: Ditto.
967         * gas/sh/sh64/pt32-noexp-2.d: Ditto.
968         * gas/sh/sh64/pt64-noexp-2.d: Ditto.
969         * gas/sh/sh64/ptc32-noexp-1.d: Ditto.
970         * gas/sh/sh64/ptc64-noexp-1.d: Ditto.
971         * gas/sh/sh64/ptext32-noexp-1.d: Ditto.
972         * gas/sh/sh64/ptext64-noexp-1.d: Ditto.
973         2000-12-31  Hans-Peter Nilsson  <hpn@cygnus.com>
974         * gas/sh/sh64/shift64-3.d: Fix typo.
975         * gas/sh/sh64/shift64-noexp-3.d, gas/sh/sh64/shift32-noexp-3.d,
976         gas/sh/sh64/ptext64-noexp-1.d, gas/sh/sh64/ptext64-32-1.d,
977         gas/sh/sh64/ptext32-noexp-1.d, gas/sh/sh64/ptc64-noexp-1.d,
978         gas/sh/sh64/ptc64-32-1.d, gas/sh/sh64/ptc32-noexp-1.d,
979         gas/sh/sh64/pt64-noexp-2.d, gas/sh/sh64/pt64-32-2.d,
980         gas/sh/sh64/pt64-32-1.d, gas/sh/sh64/pt32-noexp-2.d,
981         gas/sh/sh64/pt-noexp-1.d, gas/sh/sh64/movi64-noexp-2.d,
982         gas/sh/sh64/movi32-noexp-2.d, gas/sh/sh64/mix-noexp-1.d,
983         gas/sh/sh64/err-ptb-2.s, gas/sh/sh64/err-ptb-1.s,
984         gas/sh/sh64/err-pt32-cmd3.s, gas/sh/sh64/err-pt32-cmd2.s,
985         gas/sh/sh64/err-pt32-cmd1.s, gas/sh/sh64/err-noexp-cmd1.s,
986         gas/sh/sh64/err-movi-noexp-1.s, gas/sh/sh64/crange2.s,
987         gas/sh/sh64/crange2-noexp-1.d, gas/sh/sh64/crange2-2.d,
988         gas/sh/sh64/crange2-1.d, gas/sh/sh64/case-noexp-1.d: New tests.
989         2000-12-18  Hans-Peter Nilsson  <hpn@cygnus.com>
990         * gas/sh/sh64/err-4.s: Use option -no-mix to see errors.  Adjust
991         for errors not being emitted at the .mode directives anymore.
992         * gas/sh/sh64/crange1.s, gas/sh/sh64/crange1-2.d,
993         gas/sh/sh64/crange1-1.d: New tests for .cranges section.
994         2000-12-12  Hans-Peter Nilsson  <hpn@cygnus.com>
995         * gas/sh/sh64/err-3.s: New test.
996         * gas/sh/sh64/immexpr1.s, gas/sh/sh64/immexpr32-1.d,
997         gas/sh/sh64/immexpr64-1.d: New tests.
998         * gas/sh/sh64/immexpr2.s, gas/sh/sh64/immexpr32-2.d,
999         gas/sh/sh64/immexpr64-2.d: New tests.
1000         2000-12-11  Hans-Peter Nilsson  <hpn@cygnus.com>
1001         * gas/sh/sh64/rel-1.s, gas/sh/sh64/rel-2.s, gas/sh/sh64/rel-3.s,
1002         gas/sh/sh64/rel-4.s, gas/sh/sh64/rel-5.s, gas/sh/sh64/rel32-1.d,
1003         gas/sh/sh64/rel32-2.d, gas/sh/sh64/rel32-3.d,
1004         gas/sh/sh64/rel32-4.d, gas/sh/sh64/rel32-5.d,
1005         gas/sh/sh64/rel64-1.d, gas/sh/sh64/rel64-2.d,
1006         gas/sh/sh64/rel64-3.d, gas/sh/sh64/rel64-4.d,
1007         gas/sh/sh64/rel64-5.d: New tests.
1008         2000-12-07  Hans-Peter Nilsson  <hpn@cygnus.com>
1009         * gas/sh/sh64/case-1.d, gas/sh/sh64/mix-1.d, gas/sh/sh64/pt32-1.d,
1010         gas/sh/sh64/pt64-1.d, gas/sh/sh64/ptc32-1.d,
1011         gas/sh/sh64/ptc64-1.d, gas/sh/sh64/ptext32-1.d,
1012         gas/sh/sh64/ptext64-1.d: Correct offsets in PT/PTA/PTB expansion.
1013         2000-12-05  Hans-Peter Nilsson  <hpn@cygnus.com>
1014         * gas/sh/sh64/datal-3.s, gas/sh/sh64/datal32-3.d,
1015         gas/sh/sh64/datal64-3.d: New tests.
1016         2000-11-27  Hans-Peter Nilsson  <hpn@cygnus.com>
1017         * gas/sh/sh64/datal-1.s: Remove whitespace at end of line.
1018         * gas/sh/sh64/datal32-1.d, gas/sh/sh64/datal64-1.d,
1019         gas/sh/sh64/movi32-1.d, gas/sh/sh64/movi32-2.d,
1020         gas/sh/sh64/movi64-1.d, gas/sh/sh64/movi64-3.d: Correct register.
1021         * gas/sh/sh64/mix-1.s, gas/sh/sh64/mix-1.d, gas/sh/sh64/err-4.s:
1022         New tests.
1023         2000-11-26  Hans-Peter Nilsson  <hpn@cygnus.com>
1024         * gas/macros/macros.exp: Import xfail sh*-*-* from net binutils.
1025         * gas/sh/sh64/case-1.d: Correct offsets in PT/PTA/PTB expansion.
1026         gas/sh/sh64/pt32-1.d, gas/sh/sh64/pt64-1.d: Ditto.
1027         gas/sh/sh64/ptc32-1.d, gas/sh/sh64/ptc64-1.d: Ditto.
1028         gas/sh/sh64/ptext32-1.d, gas/sh/sh64/ptext64-1.d: Ditto.
1029         2000-11-25  Hans-Peter Nilsson  <hpn@cygnus.com>
1030         * gas/sh/sh64/ptc32-1.d, gas/sh/sh64/ptc64-1.d: Correct.
1031         * gas/sh/sh64/datal-1.s, gas/sh/sh64/datal32-1.d,
1032         gas/sh/sh64/datal64-1.d: New test.
1033         * gas/sh/sh64/datal-2.s, gas/sh/sh64/datal-2.d: New test.
1034         * gas/sh/sh64/creg-1.d, gas/sh/sh64/creg-1.s: New test.
1035         * gas/sh/sh64/creg-2.d, gas/sh/sh64/creg-2.s: New test.
1036         2000-11-24  Hans-Peter Nilsson  <hpn@cygnus.com>
1037         * gas/sh/sh64: New testsuite.
1039 2002-02-06  Alexandre Oliva  <aoliva@redhat.com>
1041         * gas/sh/pic.d, gas/sh/pic.s: New test.
1042         * gas/sh/basic.exp: Run it.
1044 2002-02-05  Alan Modra  <amodra@bigpond.net.au>
1046         * gas/ppc/test1elf64.d: Tweak arch name.
1048 2002-02-04  Alexandre Oliva  <aoliva@redhat.com>
1050         * gas/sh/pcrel.d, gas/sh/pcrel.s: New test.
1051         * gas/sh/basic.exp: Run it.
1053 2002-02-04  Hans-Peter Nilsson  <hp@bitrange.com>
1055         * gas/mmix/basep-8.d, gas/mmix/basep-9.s, gas/mmix/basep-9.d,
1056         gas/mmix/err-bpo6.s, gas/mmix/basep-8.s, gas/mmix/basep-10.d,
1057         gas/mmix/basep-10.s, gas/mmix/basep-11.s, gas/mmix/basep-11.d: New
1058         tests for base-plus-offset relocations and global register
1059         allocations for weak and common symbols.
1061 2002-02-02  Alan Modra  <amodra@bigpond.net.au>
1063         * gas/elf/elf.exp: Don't special case v850.
1065 2002-02-01  Hans-Peter Nilsson  <hp@bitrange.com>
1067         * gas/mmix/basep-1b.d, gas/mmix/basep-2b.d, gas/mmix/basep-7.d,
1068         gas/mmix/err-bpo2.s, gas/mmix/basep-3b.d, gas/mmix/err-bpo3.s,
1069         gas/mmix/basep-4.d, gas/mmix/err-bpo4.s, gas/mmix/err-bpo5.s,
1070         gas/mmix/basep-5.d, gas/mmix/basep-6.d: New tests.
1072 2002-01-22  Alexandre Oliva  <aoliva@redhat.com>
1074         * gas/mn10300/basic.exp (run_list_test): New proc, from alpha.
1075         * gas/mn10300/movpc.s, gas/mn10300/movpc.l: New tests.
1077 2002-01-22  Richard Henderson  <rth@redhat.com>
1079         * gas/alpha/unop.s, gas/alpha/unop.d: New test.
1080         * gas/alpha/alpha.exp: Run it.
1082 2002-01-21  Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
1084         * gas/cris/cris.exp: Comment typo fix
1086 2002-01-18  Richard Earnshaw  <rearnsha@arm.com>
1087             Keith Walker  <keith.walker@arm.com>
1089         * gas/arm/arch5tej.s gas/arm/arch5tej.d: New files.
1090         * gas/arm/arm.exp (arch5tej): New dump test.
1092 2002-01-18  Richard Earnshaw  <rearnsha@arm.com>
1094         * gas/arm/vfp1.d: Use new command-line options.
1095         * gas/arm/vfp1xD.d: Likewise.
1096         * gas/arm/arm.exp (vfp-bad): Likewise.
1097         * gas/arm/maverick.d: Likewise.
1099 2002-01-17  Timothy Wall  <twall@oculustech.com>
1101         * gas/tic54x/labels.s (after_macro): Correct comments.
1103 2002-01-15   Richard Earnshaw  <rearnsha@arm.com>
1105         * gas/arm/vfp1.s gas/arm/vf1.d: New files.
1106         * gas/arm/vfp1xD.s gas/arm/vf1xD.d: New files.
1107         * gas/arm/vfp-bad.s gas/arm/vfp-bad.l: New files.
1108         * gas/arm/arm.exp: Run new VFP tests.
1110 2002-01-15  Nick Clifton  <nickc@cambridge.redhat.com>
1112         * gas/elf/section2.e-m32r: New file.
1113         * gas/elf/elf.exp: Use section2.e-m32r for m32r targets.
1115         * gas/sh/dsp.d: Fix expected results.
1117 2002-01-14  Nick Clifton  <nickc@cambridge.redhat.com>
1119         * gas/elf/elf.exp (run_list_test): Use section2.e-mips script for
1120         v850-elf toolchain.
1122 2002-01-14   Richard Earnshaw  <rearnsha@arm.com>
1124         * gas/arm/armv1.s, arm/armv1.d, arm/fpa-mem.s, arm/fpa-mem.d
1125         arm/fpa-monadic.s, arm/fpa-monadic.d, arm/fpa-dyadic.s,
1126         arm/fpa-dyadic.d: New tests.
1127         * gas/arm/le-fpconst.d (objdump): pass --section=.text
1128         * gas/arm/arm.exp: Add new tests.  Run le-fpconst test on elf targets.
1130 2002-01-14   Richard Earnshaw  <rearnsha@arm.com>
1132         * gas/arm/armv1-bad.s gas/arm/armv1-bad.l: New files.
1133         * gas/arm/arm.exp (run_error_test): New proc.
1134         (armv1-bad): New error test.
1136 2002-01-11   Richard Earnshaw  <rearnsha@arm.com>
1138         * gas/arm/ldconst.s gas/arm/ldconst.d: New files.  Test ldr with
1139         immediate pseudo-operations.
1140         * gas/arm/arm.exp: Run it.
1142 2002-01-10  matthew green  <mrg@redhat.com>
1144         * gas/xstormy16/allinsn.sh (movf, jmp, call, icall): Update.
1145         * gas/xstormy16/allinsn.d: Regenerate.
1146         * gas/xstormy16/allinsn.s: Regenerate.
1148 2002-01-09   Richard Earnshaw  <rearnsha@arm.com>
1150         * gas/arm/float.s: Don't use VFP register names in fpa instructions.
1152 2002-01-08  H.J. Lu <hjl@gnu.org>
1154         * gas/mips/elf-rel.s: New tests for nested ().
1156         * gas/mips/elf-rel.d: Modified for nested () tests.
1157         * gas/mips/elfel-rel.d: Likewise.
1159 2002-01-05  Daniel Jacobowitz  <drow@mvista.com>
1161         * gas/mips/jal-svr4pic.s: Add .ent and .frame directives.
1162         * gas/mips/mips-abi32-pic.s: Add .frame directive.
1163         * gas/mips/mips-gp32-fp32-pic.s: Likewise.
1164         * gas/mips/mips-gp32-fp64-pic.s: Likewise.
1165         * gas/mips/mips-gp64-fp32-pic.s: Likewise.
1166         * gas/mips/mips-gp64-fp64-pic.s: Likewise.
1168 2002-01-02  Chris Demetriou  <cgd@broadcom.com>
1170         * gas/mips/empic3_e.d: New file to test -membedded-pic
1171         R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocations.
1172         * gas/mips/empic3_e.s: Likewise.
1173         * gas/mips/empic3_g1.d: Likewise.
1174         * gas/mips/empic3_g1.s: Likewise.
1175         * gas/mips/empic3_g2.d: Likewise.
1176         * gas/mips/empic3_g2.s: Likewise.
1177         * gas/mips/mips.exp: Run the new tests.
1179 2001-12-21  Anders Norlander  <anorland@synergenix.se>
1181         * gas/all/incbin.dat: New [binary] file.
1182         * gas/all/incbin.s: Use incbin.dat instead of incbin.s.
1183         * gas/all/incbin.d: Reflect change in incbin.s
1185 2001-12-20  Alexandre Oliva  <aoliva@redhat.com>
1187         * gas/sh/err-at.s: New test.
1189 2001-12-18  Hans-Peter Nilsson  <hp@axis.com>
1191         * gas/cris/rd-dw2-10.d: Tweak for change in gas dwarf2 line number
1192         handling.
1194 2001-12-07  Geoffrey Keating  <geoffk@redhat.com>
1195             matthew green  <mrg@redhat.com>
1197         * gas/xstormy16/allinsn.d: New file.
1198         * gas/xstormy16/allinsn.exp: New file.
1199         * gas/xstormy16/allinsn.s: New file.
1200         * gas/xstormy16/allinsn.sh: New file.
1201         * gas/xstormy16/gcc.d: New file.
1202         * gas/xstormy16/gcc.s: New file.
1203         * gas/xstormy16/gcc.sh: New file.
1204         * gas/xstormy16/reloc-1.d: New file.
1205         * gas/xstormy16/reloc-1.s: New file.
1206         * gas/xstormy16/reloc-2.d: New file.
1207         * gas/xstormy16/reloc-2.s: New file.
1209 2001-12-08  Alan Modra  <amodra@bigpond.net.au>
1211         * gas/all/incbin.s: Add spaces before directives.
1212         * gas/all/incbin.d: Update.
1214 2001-12-07  Jeffrey A Law  (law@cygnus.com)
1216         * gas/hppa/parse/linesepbug.s: Restore to its original form,
1217         reverting change of July 19, 2000.
1219 2001-12-05  Richard Earnshaw  <rearnsha@arm.com>
1221         * gas/arm/xscale.s, gas/arm/xscale.d (pld tests): PLD instruction has
1222         no post-indexed addressing modes.
1224 2001-11-25  Andreas Jaeger  <aj@suse.de>
1226         * gas/all/gas.exp (incbin): Fix condition.
1228 2001-11-23  Jeffrey A Law  (law@cygnus.com)
1230         * gas/all/gas.exp (incbin): Do not run on the PA.
1232         * gas/hppa/parse/parse.exp: Expect failure on line separator bug.
1234 2001-11-16  Chris Demetriou  <cgd@broadcom.cOm>
1236         * gas/mips/elf-rel5.s, gas/mips/elf-rel5.s: New test
1237         to test symbol plus offset relocations in various ways.
1238         * gas/mips/mips.exp: Run new test.
1240 2001-11-15  Alan Modra  <amodra@bigpond.net.au>
1242         * gas/ppc/booke.d: Modify reloc and target matches for powerpc64.
1244 2001-11-11  Timothy Wall  <twall@alum.mit.edu>
1246         * gas/tic54x/sections.[sd]: Check for named, initialized sections
1247         defaulting to CODE and DATA.
1248         * gas/tic54x/align.[sd]: While breaking compatibility with TI's
1249         assembler, the difference is not worth the effort to fix.  We'd
1250         prefer the assembler *not* fill the section alignment.
1251         * gas/tic54x/all-opcodes.d: Verify Lmem opcodes have proper
1252         length.
1253         * gas/tic54x/labels.s: Document differences from TI tools.
1254         * gas/tic54x/extaddr.d: Match output.
1255         * gas/all/gas.exp: On c54x targets, don't do any tests that use
1256         p2align.
1257         * gas/macros/macros.exp: Expect failure matching use of .ascii.
1259 2001-11-12  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1261         * gas/mips/mips.exp: Change naming of some conditionals to reflect
1262         the object format they actually mean. Don't try mips-abi32 and
1263         mips-abi32-pic tests for ecoff.
1265 2001-11-11  Hans-Peter Nilsson  <hp@bitrange.com>
1267         * gas/mmix/bspec-2.d, gas/mmix/bspec-1.d, gas/mmix/comment-1.d:
1268         Prune and generalize, adjusting to generic ELF file layout changes.
1270 2001-11-04  Chris Demetriou  <cgd@broadcom.com>
1272         * gas/mips/mips.exp (svr4pic): Set if target is *-*-netbsd*.
1273         (aout): Don't set if *-*-netbsd*.
1275 2001-11-02  NIIBE Yutaka  <gniibe@m17n.org>
1277         * gas/sh/basic.exp: For Linux, add "-big" option for the
1278         invocation of gas.
1280 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
1282         * gas/m68hc11/opers12.s: Add test for disassembler bug with movb
1283         instruction.
1284         * gas/m68hc11/opers12.d: Likewise.
1285         * gas/m68hc11/opers12-dwarf2.d: Likewise.
1287 2001-10-31  Chris Demetriou  <cgd@broadcom.com>
1289         * gas/mips/empic.s: Undo damage inflicted on 2000-12-02.
1290         * gas/mips/empic.d: Likewise.
1291         * gas/mips/elempic.d: Likewise (it was copied into other files).
1292         * gas/mips/telempic.d: Likewise.
1293         * gas/mips/tempic.d: Likewise.
1295         * gas/mips/empic2.s: New test to check new 'la' and 'lw' (and
1296         related ops) syntax, test loads with large offsets.
1297         * gas/mips/emcic2.d: Likewise.
1298         * gas/mips/mips.exp: Run the new test on ELF platforms.
1300 2001-10-31  Nick Clifton  <nickc@cambridge.redhat.com>
1302         * gas/mmix/pop-op.l: Update to match latest listing behaviour.
1303         * gas/mmix/reloc8.l: Update to match latest listing behaviour.
1304         * gas/mmix/resume-op.l: Update to match latest listing behaviour.
1305         * gas/mmix/save-op.l: Update to match latest listing behaviour.
1306         * gas/mmix/unsave-op.l: Update to match latest listing behaviour.
1308 2001-10-31  Hans-Peter Nilsson  <hp@bitrange.com>
1310         * gas/mmix/tst.s: Delete unused file.
1311         * gas/mmix/unsave-op.s, gas/mmix/save-op.s, gas/mmix/resume-op.s,
1312         gas/mmix/reloc8.s, gas/mmix/prefix1.s, gas/mmix/pop-op.s,
1313         gas/mmix/greg8.s, gas/mmix/greg6.s, gas/mmix/expr-1.s,
1314         gas/mmix/greg1.s, gas/mmix/err-bspec-5.s, gas/mmix/op-0-1.s,
1315         gas/mmix/fb-2.s: Remove trailing empty lines.
1317 2001-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
1319         * gas/mmix: New testsuite directory.
1321 2001-10-24  Chris Demetriou  <cgd@broadcom.com>
1323         * gas/mips/ld-empic.d: Remove extra whitespace at beginning of
1324         file introduced in the change on 2001-05-15.
1326 2001-10-24  Chris Demetriou  <cgd@broadcom.com>
1328         * gas/mips/mips-abi32-pic.s: Use ".word" rather than ".4byte".
1329         Delete use of ".size".
1330         * gas/mips/mips-abi32.s: Likewise.
1331         * gas/mips/mips-gp32-fp32-pic.s: Likewise.
1332         * gas/mips/mips-gp32-fp32.s: Likewise.
1333         * gas/mips/mips-gp32-fp64-pic.s: Likewise.
1334         * gas/mips/mips-gp32-fp64.s: Likewise.
1335         * gas/mips/mips-gp64-fp32-pic.s: Likewise.
1336         * gas/mips/mips-gp64-fp32.s: Likewise.
1337         * gas/mips/mips-gp64-fp64-pic.s: Likewise.
1338         * gas/mips/mips-gp64-fp64.s: Likewise.
1340 2001-10-23  Chris Demetriou  <cgd@broadcom.com>
1342         * gas/mips/beq.s: Add zero words at end of instructions so
1343         that objdump will print "..." when disassembling.
1344         * gas/mips/beq.d: Update for disassembler changes which force
1345         branch delay-slot nops to be printed.
1346         * gas/mips/bge.d: Ditto.
1347         * gas/mips/bgeu.d: Ditto.
1348         * gas/mips/blt.d: Ditto.
1349         * gas/mips/bltu.d: Ditto.
1350         * gas/mips/jal-svr4pic.d: Ditto.
1351         * gas/mips/jal-xgot.d: Ditto.
1353 2001-10-20  H.J. Lu  <hjl@gnu.org>
1355         * gas/elf/ehopt0.s: Lose ",@progbits".
1357 2001-10-17  Chris Demetriou  <cgd@broadcom.com>
1359         * gas/mips/mips.exp (sb1-ext-ps): New test to test
1360         SB-1 core's paired-single extensions to the MIPS64 ISA.
1361         * gas/mips/sb1-ext-ps.d: New file.
1362         * gas/mips/sb1-ext-ps.s: New file.
1364 2001-10-17  matthew green  <mrg@redhat.com>
1366         * gas/ppc/altivec.s: New test for AltiVec.
1367         * gas/ppc/altivec.d: New file.
1368         * gas/ppc/ppc.exp: Test altivec.s
1370 2001-10-16  Hans-Peter Nilsson  <hp@bitrange.com>
1372         * gas/sh/err-le.s, gas/sh/err-be.s: New tests.
1374 2001-10-13  matthew green  <mrg@redhat.com>
1376         * gas/ppc/booke.s (rfci, wrtee, wrteei, mfdcrx, mfdcr, mtdcrx,
1377         mtdcr, msync, dcba, mbar): New BookE tests.
1378         * gas/ppc/booke.d: Update for new BookE tests.
1380 2001-10-12  matthew green  <mrg@redhat.com>
1382         * gas/ppc/booke.s: New test for Motorola BookE.
1383         * gas/ppc/booke.d: New file.
1384         * gas/ppc/ppc.exp: Test booke.s.
1386 2001-10-09  Nick Clifton  <nickc@cambridge.redhat.com>
1388         * sh/basic.exp: Add dsp dump test.
1389         * sh/dsp/d: New file: Expected output of disassembly of dsp.s
1390         * sh/dsp.s: New file: Test assembly source of DSP single data
1391         transfer instructions.
1393 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
1395         * gas/arm/arm.exp: Run arm9e tests.
1397         * gas/arm/maverick.c: New.
1399         * gas/arm/maverick.d: New.
1401         * gas/arm/maverick.s: New.
1403 2001-10-04  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1405         * gas/mips/mips-gp64-fp32-pic.d: Use 32bit instructions for addresses.
1406         * gas/mips/mips-gp64-fp32-pic.s: Likewise.
1407         * gas/mips/mips-gp64-fp32.d: Likewise.
1408         * gas/mips/mips-gp64-fp32.s: Likewise.
1409         * gas/mips/mips-gp64-fp64-pic.d: Likewise.
1410         * gas/mips/mips-gp64-fp64-pic.s: Likewise.
1411         * gas/mips/mips-gp64-fp64.d: Likewise.
1412         * gas/mips/mips-gp64-fp64.s: Likewise.
1413         * gas/mips/elempic.d: Likewise.
1414         * gas/mips/ld.d: Likewise.
1415         * gas/mips/uld.d: Likewise.
1416         * gas/mips/usd.d: Likewise.
1418 2001-09-29  H.J. Lu  <hjl@gnu.org>
1420         * gas/i386/i386.exp: Run 64bit tests only for "i*86-*-* and
1421         x86_64-*-*.
1423 2001-09-18  Martin Schwidefsky <schwidefsky@de.ibm.com>
1425         * gas/s390: New directory.
1426         * gas/s390/opcode.d: New file.
1427         * gas/s390/opcode.s: New file.
1428         * gas/s390/opcode64.d: New file.
1429         * gas/s390/opcode64.s: New file.
1430         * gas/s390/operands.d: New file.
1431         * gas/s390/operands.s: New file.
1432         * gas/s390/operands64.d: New file.
1433         * gas/s390/operands64.s: New file.
1434         * gas/s390/reloc.d: New file.
1435         * gas/s390/reloc.s: New file.
1436         * gas/s390/reloc64.d: New file.
1437         * gas/s390/reloc64.s: New file.
1438         * gas/s390/s390.exp: New file.
1440 2001-09-07  Eric Christopher  <echristo@redhat.com>
1442         * gas/mips/mips64.d: Change to use isa64.
1443         * gas/mips/mips32.d: Change to use isa32.
1445 2001-09-07  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1447         * gas/mips/mips-abi32-pic.s: Remove .set mips4 pseudo-op.
1448         * gas/mips/mips-abi32.s: Likewise.
1449         * gas/mips/mips-gp32-fp32-pic.s: Likewise.
1450         * gas/mips/mips-gp32-fp32.s: Likewise.
1451         * gas/mips/mips-gp32-fp64-pic.s: Likewise.
1452         * gas/mips/mips-gp32-fp64.s: Likewise.
1453         * gas/mips/mips-gp64-fp32-pic.s: Likewise.
1454         * gas/mips/mips-gp64-fp32.s: Likewise.
1455         * gas/mips/mips-gp64-fp64-pic.s: Likewise.
1456         * gas/mips/mips-gp64-fp64.s: Likewise.
1458 2001-09-07  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1460         * gas/mips/beq.d: Check branches to external labels.
1461         * gas/mips/beq.s: Likewise.
1462         * gas/mips/bge.d: Likewise.
1463         * gas/mips/bge.s: Likewise.
1464         * gas/mips/bgeu.d: Likewise.
1465         * gas/mips/bgeu.s: Likewise.
1466         * gas/mips/blt.d: Likewise.
1467         * gas/mips/blt.s: Likewise.
1468         * gas/mips/bltu.d: Likewise.
1469         * gas/mips/bltu.s: Likewise.
1470         * gas/mips/elempic.d: Switch from R_MIPS_GNU_REL16_S2 to R_MIPS_PC16.
1471         * gas/mips/empic.d: Likewise.
1472         * gas/mips/empic.s: Likewise.
1473         * gas/mips/telempic.d: Likewise.
1474         * gas/mips/tempic.d: Likewise.
1476 2001-09-06  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1478         * gas/mips/tmips16-f.d: New file, testcase for big endian MIPS16
1479         relocations, tradtional variant.
1481 2001-08-04  Richard Henderson  <rth@redhat.com>
1483         * gas/alpha/alpha.exp: New file.
1484         * gas/alpha/elf-reloc-1.[sd]: New test.
1485         * gas/alpha/elf-reloc-2.[sl]: New test.
1486         * gas/alpha/elf-reloc-3.[sl]: New test.
1487         * gas/alpha/elf-reloc-4.[sd]: New test.
1488         * gas/alpha/fp.exp: Remove file.
1489         * gas/alpha/fp.s: Output to .data not .rdata.
1490         * gas/alpha/fp.d: Adjust to match.
1492 2001-09-04  Jeffrey A Law  (law@cygnus.com)
1494         * gas/all/gas.exp (930509a): Expect failure on the H8/300 ELF port.
1496         * gas/h8300/ffxx1-elf.d: Update due to recent changes to H8/300
1497         ELF toolchain.
1498         * gas/h8300/h8300-elf.exp: Likewise.
1500         * gas/macros/macros.exp: Expect failure on all H8/300 ports.
1502         * gas/vtable/vtable.exp: Do not run tests on H8/300 ELF ports.
1504 2001-08-30  J"orn Rennecke <amylaar@redhat.com>
1506         * gas/h8300/h8300.exp (do_h8300_cbranch): Remove invocation.
1507         (do_h8300_branch, do_h8300h_cbranch, do_h8300h_branch): Likewise.
1508         (do_h8300s_cbranch, do_h8300s_branch, ffxx1): Likwise.
1509         * gas/h8300/h8300-coff.exp, gas/h8300/h8300-elf.exp: New files.
1510         * gas/h8300/branch-elf.s, gas/h8300/branchh-elf.s: Likewise.
1511         * gas/h8300/branchs-elf.s, gas/h8300/ffxx1-elf.d: Likewise.
1512         * gas/h8300/ffxx1-elf.s: Likewise.
1513         * gas/h8300/branch.s, gas/h8300/branchh.s: Move to:
1514         * gas/h8300/branch-coff.s, gas/h8300/branchh-coff.s
1515         * gas/h8300/branchs.s, gas/h8300/ffxx1.d: Move to:
1516         * gas/h8300/branchs-coff.s, gas/h8300/ffxx1-coff.d .
1517         * gas/h8300/ffxx1.s: Move to:
1518         * gas/h8300/ffxx1-coff.s .
1520 2001-08-29  J"orn Rennecke <amylaar@redhat.com>
1522         * lib/gas-defs.exp: (regexp_diff) At verbosity 3, also show
1523         where mismatch occurs due to regexp mismatch.
1525 2001-08-27  Staffan Ulfberg  <staffanu@swox.se>
1526             Alan Modra  <amodra@bigpond.net.au>
1528         * gas/macros/macros.exp: xfail powerpc-*-aix.
1529         * gas/ppc/astest64.s: New.
1530         * gas/ppc/astest64.d: New.
1531         * gas/ppc/astest2_64.s: New.
1532         * gas/ppc/astest2_64.d: New.
1533         * gas/ppc/test1elf.asm: New.
1534         * gas/ppc/test1xcoff.asm: New.
1535         * gas/ppc/generate.sh: New. Generate new files below from above .asm
1536         * gas/ppc/test1elf32.s: New.
1537         * gas/ppc/test1elf32.d: New.
1538         * gas/ppc/test1elf64.s: New.
1539         * gas/ppc/test1elf64.d: New.
1540         * gas/ppc/test1xcoff32.s: New.
1541         * gas/ppc/test1xcoff32.d: New.
1542         * gas/ppc/ppc.exp: Run new tests.
1543         * gas/ppc/simpshft.s: Tweak align now that we get nops.
1545 2001-08-24  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1547         * binutils-all/readelf.exp: Don't regard mips*el-*-* as traditional
1548         mips.
1549         * gas/mips/mips.exp: Likewise. Use traditional testcases for
1550         mips${el}16-f if needed.
1551         * gas/mips/elempic.d: New file, testcase for little endian empic.
1552         * gas/mips/elfel-rel2.d: Don't test trailing zeroes in dump.
1553         * gas/mips/mips16-f.d: Use non-traditional symbol sorting.
1554         * gas/mips/mipsel16-f.d: Likewise.
1555         * gas/mips/mipsel16-e.d: New file, testcase for little endian MIPS16
1556         relocations.
1557         * gas/mips/tmipsel16-f.d: New file, testcase for little endian MIPS16
1558         relocations, traditional variant.
1560 2001-08-17  H.J. Lu  <hjl@gnu.org>
1562         * gas/sparc/unalign.d: Support Sparc V9.
1564 2001-08-16  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1566         * gas/mips/mips.exp: Added performance counter test.
1567         * gas/mips/perfcount.s: New File. Test of performance counter opcodes.
1568         * gas/mips/perfcount.d: Likewise.
1570 2001-08-12  Nick Clifton  <nickc@cambridge.redhat.com>
1572         * gas/sparc/unalign.s: Extend test to check .uaword with multiple
1573         arguments.
1574         * gas/sparc/unalign.d: Extend to expect unaligned relocs for both
1575         arguments to .uaword.
1577 2001-08-10  H.J. Lu  <hjl@gnu.org>
1579         * gas/mips/e32-rel2.d: Updated for the objdump output change.
1580         * gas/mips/e32el-rel2.d: Likewise.
1581         * gas/mips/elf-rel.d: Likewise.
1582         * gas/mips/elf-rel2.d: Likewise.
1583         * gas/mips/elf-rel3.d: Likewise.
1584         * gas/mips/elf_e_flags1.d: Likewise.
1585         * gas/mips/elf_e_flags2.d: Likewise.
1586         * gas/mips/elf_e_flags3.d: Likewise.
1587         * gas/mips/elf_e_flags4.d: Likewise.
1588         * gas/mips/elfel-rel.d: Likewise.
1589         * gas/mips/elfel-rel2.d: Likewise.
1590         * gas/mips/elfel-rel3.d: Likewise.
1591         * gas/mips/empic.d: Likewise.
1592         * gas/mips/mips16-e.d: Likewise.
1593         * gas/mips/mips16-f.d: Likewise.
1594         * gas/mips/mipsel16-f.d: Likewise.
1595         * gas/mips/telempic.d: Likewise.
1596         * gas/mips/tempic.d: Likewise.
1597         * gas/mips/tmips16-e.d: Likewise.
1598         * gas/mips/tmipsel16-e.d: Likewise.
1600         * gas/mips/mips16-f.d: Fix the symbol table output.
1602         * gas/mips/mipsel16-f.d: Fix the endian.
1604         * gas/mips/mips.exp; Don't xfail mips16-f/mipsel16-f.
1606 2001-08-10  Richard Sandiford  <rsandifo@redhat.com>
1608         * gas/mips/mips-gp32-fp32.d: Expect addu rather than or for moves.
1609         * gas/mips/mips-gp32-fp64.d: Likewise.
1610         * gas/mips/mips-abi32.d: Likewise.
1611         * gas/mips/mips-gp32-fp32-pic.d: Likewise.
1612         * gas/mips/mips-gp32-fp64-pic.d: Likewise.
1613         * gas/mips/mips-abi32-pic.d: Likewise.
1615 2001-07-21  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1617         * mips/lb.d: Reflect disassembler output fixes.
1618         * mips/mips32.d: Likewise.
1619         * mips/mips64.d: Likewise. Typo.
1620         * mips/sb.d: Likewise.
1621         * mips/trunc.d: Likewise.
1623 2001-08-04  H.J. Lu  <hjl@gnu.org>
1625         * gas/cris/operand-err-1.s: Updated.
1627 2001-08-04  H.J. Lu  <hjl@gnu.org>
1628             Chris G. Demetriou <cgd@broadcom.com>
1630         * gas/mips/e32-rel4.s: Removed.
1632         * gas/mips/e32-rel4.d: Use elf-rel4.s.
1634         * gas/mips/mips.exp: Use the same rel4 test for litte endian.
1636         * gas/mips/mips-abi32-pic.d: Add lines for objdump.
1637         * gas/mips/mips-abi32.d: Likewise.
1638         * gas/mips/mips-gp32-fp32-pic.d: Likewise.
1639         * gas/mips/mips-gp32-fp32.d: Likewise.
1640         * gas/mips/mips-gp32-fp64-pic.d: Likewise.
1641         * gas/mips/mips-gp32-fp64.d: Likewise.
1642         * gas/mips/mips-gp64-fp32-pic.d: Likewise.
1643         * gas/mips/mips-gp64-fp32.d: Likewise.
1644         * gas/mips/mips-gp64-fp64-pic.d: Likewise.
1645         * gas/mips/mips-gp64-fp64.d: Likewise.
1647         * gas/mips/mips-abi32-pic.s: Add space for objdump.
1648         * gas/mips/mips-abi32.s: Likewise.
1649         * gas/mips/mips-gp32-fp32-pic.s: Likewise.
1650         * gas/mips/mips-gp32-fp32.s: Likewise.
1651         * gas/mips/mips-gp32-fp64-pic.s: Likewise.
1652         * gas/mips/mips-gp32-fp64.s: Likewise.
1653         * gas/mips/mips-gp64-fp32-pic.s: Likewise.
1654         * gas/mips/mips-gp64-fp32.s: Likewise.
1655         * gas/mips/mips-gp64-fp64-pic.s: Likewise.
1656         * gas/mips/mips-gp64-fp64.s: Likewise.
1658         * gas/mips/mips-abi32-pic.s: Add the missing .end.
1659         * gas/mips/mips-gp32-fp32-pic.s: Likewise.
1660         * gas/mips/mips-gp32-fp64-pic.s: Likewise.
1661         * gas/mips/mips-gp64-fp32-pic.s: Likewise.
1662         * gas/mips/mips-gp64-fp64-pic.s: Likewise.
1664 2001-08-03  Richard Sandiford  <rsandifo@redhat.com>
1666         * gas/mips/elf-rel4.s, gas/mips/elf-rel4.d: New test.
1667         * gas/mips/e32-rel4.s, gas/mips/e32-rel4.s: New test.
1669         * gas/mips/mips.exp: Run new tests.
1671 2001-08-02  Richard Sandiford  <rsandifo@redhat.com>
1673         * gas/mips/mips-gp32-fp32,
1674         * gas/mips/mips-gp32-fp64,
1675         * gas/mips/mips-gp64-fp32,
1676         * gas/mips/mips-gp64-fp64,
1677         * gas/mips/mips-abi32,
1678         * gas/mips/mips-gp32-fp32-pic,
1679         * gas/mips/mips-gp32-fp64-pic,
1680         * gas/mips/mips-gp64-fp32-pic,
1681         * gas/mips/mips-gp64-fp64-pic,
1682         * gas/mips/mips-abi32-pic: New testcases.
1684         * gas/mips/mips.exp: Run them.
1686 2001-08-01  Alan Modra  <amodra@bigpond.net.au>
1688         * gas/elf/section2.l: Adjust warning message comparison.
1690 2001-07-31  Richard Sandiford  <rsandifo@redhat.com>
1692         * gas/mips/mips.exp (el): New variable.
1693         Use it to pick ELF reloc tests.
1695 2001-07-26  Chris Demetriou  <cgd@broadcom.com>
1697         * gas/mips/lif-empic.d: Add back dollar signs before floating
1698         point register names.
1700 2001-07-26  Alan Modra  <amodra@bigpond.net.au>
1702         * gas/i386/relax.s: Test rs_space.
1703         * gas/i386/relax.d: Update.
1705 2001-07-23  Alan Modra  <amodra@bigpond.net.au>
1707         * gas/i386/opcode.d: Tweak lgdt for 2001-07-18 change.
1708         * gas/i386/intel.d: Likewise.
1710 2001-07-16  Philip Blundell  <philb@gnu.org>
1712         * gas/arm/arm7t.d, gas/arm/inst.d: Tweak expected output for
1713         change to disassembler.
1715 2001-07-14  Nick Clifton  <nickc@cambridge.redhat.com>
1717         Fix failures in MIPS testsuite:
1718         * gas/mips/abs.d: Pass -march=4000 to gas.
1719         * gas/mips/eld_rel2.d: Do not expect zeroes at end of dump.
1720         * gas/mips/elf_e_flags1.d: Pass -march=4000 to gas.
1722 2001-07-11  Jakub Jelinek  <jakub@redhat.com>
1724         * gas/sparc/unalign.s: Remove .uaxword test.
1725         * gas/sparc/unalign.d: Adjust accordingly.
1727 2001-07-08  Anders Norlander <anorland@synergenix.se>
1729         * gas/all/gas.exp: Run incbin test.
1730         * gas/all/incbin.s: New file.
1731         * gas/all/incbin.d: New file.
1733 2001-07-04  Richard Sandiford  <rsandifo@redhat.com>
1735         * gas/mips/elf-rel3.s: Add zero word to end of file.
1737 2001-07-03  H.J. Lu  <hjl@gnu.org>
1739         * gas/mips/lb-xgot-ilocks.d: Add -march=r3900.
1741 2001-07-01  Ben Elliston  <bje@redhat.com>
1743         * gas/m88k/allinsn.s: New file.
1744         * gas/m88k/allinsn.d: Likewise.
1745         * gas/m88k/m88k.exp: Test with allinsn.s also.
1747 2001-06-28  Eric Christopher  <echristo@redhat.com>
1749         * gas/mips/usd.d: Change for march/mtune.
1750         * gas/mips/ulh-xgot.d: Ditto.
1751         * gas/mips/uld.d: Ditto.
1752         * gas/mips/trunc.d: Ditto.
1753         * gas/mips/rol.d: Ditto.
1754         * gas/mips/nodelay.d: Ditto.
1755         * gas/mips/mul.d: Ditto.
1756         * gas/mips/mul-ilocks.d: Ditto.
1757         * gas/mips/trap20.d: Ditto.
1758         * gas/mips/mips4.d: Ditto.
1759         * gas/mips/mips16.d: Ditto.
1760         * gas/mips/lif-xgot.d: Ditto.
1761         * gas/mips/lif-svr4pic.d: Ditto.
1762         * gas/mips/ld-xgot.d: Ditto.
1763         * gas/mips/ld-svr4pic.d: Ditto.
1764         * gas/mips/ld-ilocks-addr32.d: Ditto.
1765         * gas/mips/lb-xgot.d: Ditto.
1766         * gas/mips/jal-xgot.d: Ditto.
1767         * gas/mips/jal-svr4pic.d: Ditto.
1768         * gas/mips/delay.d: Ditto.
1769         * gas/mips/lb-xgot-ilocks.d: Ditto.
1770         * gas/mips/div.d: Ditto.
1771         * gas/mips/break20.d: Ditto.
1772         * gas/mips/delay.d: Ditto.
1773         * gas/mips/elf_e_flags3.d: Ditto.
1774         * gas/mips/elf_e_flags4.d: Ditto.
1775         * gas/mips/lineno.d: Ditto.
1776         * gas/mips/mips16.d: Ditto.
1777         * gas/mips/mips4.d: Ditto.
1778         * gas/mips/mips4010.d: Ditto.
1779         * gas/mips/mips4650.d: Ditto.
1781 2001-06-21  Nick Clifton  <nickc@cambridge.redhat.com>
1783         * gas/arm/arm.exp: Remove msr-bad.s test.
1784         Select processor type for architecture specific instruction tests.
1786         * gas/arm/adrl.s: Add adrEQl as a test.
1787         * gas/arm/adrl.d: Adjusted expected output.
1789         * gas/arm/arm7dm.s: Add "msr CPSR_x, #0" as a test instruction.
1790         * gas/arm/msr-bad.s: Delete.
1792 2001-06-18  Tom Rix  <trix@redhat.com>
1794         * gas/ppc/aix.exp: New file, aix specific tests.
1795         * gas/ppc/align.s: New file, .comm alignment test.
1797 2001-06-13  Andreas Jaeger  <aj@suse.de>
1799         * gas/vtable/vtable.exp (run_list_test): Don't run on sparc64.
1801 2001-06-06  Peter Jakubek <pjak@snafu.de>
1803         * gas/mri/for.d: Correct for swapped operands.
1804         * gas/mri/if.d: Likewise.
1805         * gas/mri/repeat.d: Likewise.
1806         * gas/mri/while.d: Likewise.
1808 2001-06-12  Alan Modra  <amodra@bigpond.net.au>
1810         * gas/i386/x86_64.d: Update for 2001-06-11 disassembler change.
1812 2001-06-10  H.J. Lu  <hjl@gnu.org>
1814         * gas/elf/section2.l: Match various white spaces.
1816 2001-06-10  H.J. Lu  <hjl@gnu.org>
1818         * gas/elf/section2.e: Support 64bit ELF.
1819         * gas/elf/section2.e-mips: Likewise.
1821 2001-06-08  H.J. Lu  <hjl@gnu.org>
1823         * gas/mips/elfel-rel3.s: Moved to ...
1824         * gas/mips/elf-rel3.s: Here.
1826         * gas/mips/elf-rel3.d: Updated.
1828         * gas/mips/elfel-rel3.d: Updated.
1830         * gas/mips/relax.d: New file.
1831         * gas/mips/relax.s: Likewise.
1833         * gas/mips/mips.exp: Run relax and set xfail.
1835 2001-06-08  H.J. Lu  <hjl@gnu.org>
1837         * gas/mips/illegal.s: New file.
1838         * gas/mips/illegal.l: Likewise.
1840         * gas/elf/elf.exp (run_list_test): New.
1841         Run illegal with run_list_test.
1843 2001-06-08  H.J. Lu  <hjl@gnu.org>
1845         * gas/mips/elf-jal.d: New file.
1847         * gas/mips/mips.exp: Run "elf-jal" instead of "jal" for ELF.
1849 2001-06-08  Alan Modra  <amodra@bigpond.net.au>
1851         * gas/elf/elf.exp (run_list_test): Undo $readelf change in 2001-06-07.
1853 2001-06-07  H.J. Lu  <hjl@gnu.org>
1855         * gas/elf/section2.e-mips: New file.
1857         * gas/elf/elf.exp (run_list_test): Add suffix.
1858         Pass -mips as suffix to run_list_test for mips.
1860 2001-06-07  H.J. Lu  <hjl@gnu.org>
1862         * gas/elf/section2.l: Match ".*GAS.*" instead of
1863         "GAS LISTING .*".
1865 2001-06-07  H.J. Lu  <hjl@gnu.org>
1867         * gas/mips/mips.exp: Set xfail for "lineno" on Linux/mips.
1869 2001-06-07  H.J. Lu  <hjl@gnu.org>
1871         * gas/mips/empic.d: Support stabs.
1872         * gas/mips/mips16-e.d: Likewise.
1873         * gas/mips/mips16-f.d: Likewise.
1874         * gas/mips/mipsel16-f.d: Likewise.
1875         * gas/mips/telempic.d: Likewise.
1876         * gas/mips/tempic.d: Likewise.
1877         * gas/mips/tmips16-e.d: Likewise.
1878         * gas/mips/tmipsel16-e.d: Likewise.
1880 2001-06-06  H.J. Lu  <hjl@gnu.org>
1882         * gas/mips/elf-rel3.s: New file.
1883         * gas/mips/elf-rel3.d: Likewise.
1884         * gas/mips/elfel-rel3.s: Likewise.
1885         * gas/mips/elfel-rel3.d: Likewise.
1887         * gas/mips/mips.exp: Run elf-rel3/elfel-rel3.
1889 2001-06-06  H.J. Lu  <hjl@gnu.org>
1891         * gas/elf/elf.exp (run_list_test): New.
1892         Run section2 with run_list_test.
1894         * gas/elf/section2.e: New file.
1895         * gas/elf/section2.l: Likewise.
1896         * gas/elf/section2.s: Likewise.
1898 2001-06-04  H.J. Lu  <hjl@gnu.org>
1900         * gas/mips/mips4010.s: Add the missing ".end".
1901         * gas/mips/mips4100.s: Likewise.
1902         * gas/mips/mips4650.s: Likewise.
1903         * gas/mips/sync.s: Likewise.
1905 2001-06-02  H.J. Lu  <hjl@gnu.org>
1907         * gas/sparc/unalign.d: Support Sparc V9.
1909 2001-05-28  Jeff Sturm  <jsturm@one-point.com>
1911         * gas/sparc/unalign.s: New test.  Check unaligned relocs.
1912         * gas/sparc/unalign.d: New expected test results.
1913         * gas/sparc/sparc.exp: Run new test.
1915 2001-05-27  Hans-Peter Nilsson  <hp@axis.com>
1917         * gas/cris/addi.d: Tweak for 64-bit BFD.
1918         * gas/cris/binop-cmpmove.d: Ditto.
1919         * gas/cris/binop-cmpmovx.d: Ditto.
1920         * gas/cris/binop-extx.d: Ditto.
1921         * gas/cris/binop.d: Ditto.
1922         * gas/cris/bork.d: Ditto.
1923         * gas/cris/branch.d: Ditto.
1924         * gas/cris/break.d: Ditto.
1925         * gas/cris/brokw-1.d: Ditto.
1926         * gas/cris/brokw-2.d: Ditto.
1927         * gas/cris/brokw-3.d: Ditto.
1928         * gas/cris/ccr.d: Ditto.
1929         * gas/cris/clear.d: Ditto.
1930         * gas/cris/continue.d: Ditto.
1931         * gas/cris/fragtest.d: Ditto.
1932         * gas/cris/jump-type.d: Ditto.
1933         * gas/cris/labfloat.d: Ditto.
1934         * gas/cris/macroat.d: Ditto.
1935         * gas/cris/movem-to-reg.d: Ditto.
1936         * gas/cris/nosep.d: Ditto.
1937         * gas/cris/oneop-type.d: Ditto.
1938         * gas/cris/prefix.d: Ditto.
1939         * gas/cris/pushpop-byte-sreg.d: Ditto.
1940         * gas/cris/pushpop-dword-sreg.d: Ditto.
1941         * gas/cris/pushpop-word-sreg.d: Ditto.
1942         * gas/cris/pushpop.d: Ditto.
1943         * gas/cris/quick-s6.d: Ditto.
1944         * gas/cris/quick-u5.d: Ditto.
1945         * gas/cris/quick-u6.d: Ditto.
1946         * gas/cris/range-err-1.s: Ditto.
1947         * gas/cris/rd-pic-1.d: Ditto.
1948         * gas/cris/rd-regprefix-1.d: Ditto.
1949         * gas/cris/rd-regprefix-1b.d: Ditto.
1950         * gas/cris/reg-to-mem.d: Ditto.
1951         * gas/cris/regreg.d: Ditto.
1952         * gas/cris/return.d: Ditto.
1953         * gas/cris/scc.d: Ditto.
1954         * gas/cris/separator.d: Ditto.
1955         * gas/cris/shexpr-1.d: Ditto.
1956         * gas/cris/sreg-to-x.d: Ditto.
1957         * gas/cris/test.d: Ditto.
1958         * gas/cris/unimplemented.d: Ditto.
1959         * gas/cris/unop-mem.d: Ditto.
1960         * gas/cris/x-to-byte-sreg.d: Ditto.
1961         * gas/cris/x-to-dcr1-sreg.d: Ditto.
1962         * gas/cris/x-to-dword-sreg.d: Ditto.
1963         * gas/cris/x-to-word-sreg.d: Ditto.
1964         * gas/cris/shexpr-1.d: Ditto.  Correct format.
1966 2001-05-25  H.J. Lu  <hjl@gnu.org>
1968         * gas/mips/e32el-rel2.d: New for little endian mips.
1969         * gas/mips/elfel-rel2.d: Likewise.
1970         * gas/mips/elfel-rel.d: Likewise.
1971         * gas/mips/mipsel16-f.d: Likewise.
1972         * gas/mips/telempic.d: Likewise.
1973         * gas/mips/tmipsel16-e.d: Likewise.
1975         * gas/mips/tempic.d: New for traditional mips.
1976         * gas/mips/tmips16-e.d: Likewise.
1978         * gas/mips/elf-rel.d: Handle alignment padding.
1979         * gas/mips/elf-rel2.d: Likewise.
1981         * gas/mips/mips.exp: Support little endian and traditional
1982         mips.
1984 2001-05-24  H.J. Lu  <hjl@gnu.org>
1986         * gas/m68k/pcrel.d: Support 64bit BFD.
1988 2001-05-24  H.J. Lu  <hjl@gnu.org>
1990         * gas/arm/adrl.d: Support 64bit BFD.
1991         * gas/arm/arm7t.d: Likewise.
1992         * gas/arm/inst.d: Likewise.
1993         * gas/arm/pic.d: Likewise.
1994         * gas/arm/xscale.d: Likewise.
1996 2001-05-23  Alan Modra  <amodra@one.net.au>
1998         * gas/elf/ehopt0.d: Tweak for bigendian targets.
2000 2001-05-15  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2002         * gas/mips/abs.d: Remove $ before register names, per latest
2003         disassembler.
2004         * gas/mips/add.d: Ditto.
2005         * gas/mips/and.d: Ditto.
2006         * gas/mips/beq.d: Ditto.
2007         * gas/mips/bge.d: Ditto.
2008         * gas/mips/bgeu.d: Ditto.
2009         * gas/mips/blt.d: Ditto.
2010         * gas/mips/bltu.d: Ditto.
2011         * gas/mips/delay.d: Ditto.
2012         * gas/mips/div-ilocks.d: Ditto.
2013         * gas/mips/div.d: Ditto.
2014         * gas/mips/dli.d: Ditto.
2015         * gas/mips/elf_e_flags1.d: Ditto.
2016         * gas/mips/elf_e_flags2.d: Ditto.
2017         * gas/mips/elf_e_flags3.d: Ditto.
2018         * gas/mips/elf_e_flags4.d: Ditto.
2019         * gas/mips/jal-empic.d: Ditto.
2020         * gas/mips/jal-svr4pic.d: Ditto.
2021         * gas/mips/jal-xgot.d: Ditto.
2022         * gas/mips/jal.d: Ditto.
2023         * gas/mips/la-empic.d: Ditto.
2024         * gas/mips/la-svr4pic.d: Ditto.
2025         * gas/mips/la-xgot.d: Ditto.
2026         * gas/mips/la.d: Ditto.
2027         * gas/mips/lb-empic.d: Ditto.
2028         * gas/mips/lb-svr4pic.d: Ditto.
2029         * gas/mips/lb-xgot-ilocks.d: Ditto.
2030         * gas/mips/lb-xgot.d: Ditto.
2031         * gas/mips/lb.d: Ditto.
2032         * gas/mips/ld-empic.d: Ditto.
2033         * gas/mips/ld-ilocks-addr32.d: Ditto.
2034         * gas/mips/ld-ilocks.d: Ditto.
2035         * gas/mips/ld-svr4pic.d: Ditto.
2036         * gas/mips/ld-xgot.d: Ditto.
2037         * gas/mips/ld.d: Ditto.
2038         * gas/mips/li.d: Ditto.
2039         * gas/mips/lif-empic.d: Ditto.
2040         * gas/mips/lif-svr4pic.d: Ditto.
2041         * gas/mips/lif-xgot.d: Ditto.
2042         * gas/mips/lifloat.d: Ditto.
2043         * gas/mips/mips16.d: Ditto.
2044         * gas/mips/mips32.d: Ditto.
2045         * gas/mips/mips4.d: Ditto.
2046         * gas/mips/mips4010.d: Ditto.
2047         * gas/mips/mips4100.d: Ditto.
2048         * gas/mips/mips4650.d: Ditto.
2049         * gas/mips/mips64.d: Ditto.
2050         * gas/mips/mul-ilocks.d: Ditto.
2051         * gas/mips/mul.d: Ditto.
2052         * gas/mips/nodelay.d: Ditto.
2053         * gas/mips/rol.d: Ditto.
2054         * gas/mips/sb.d: Ditto.
2055         * gas/mips/trap20.d: Ditto.
2056         * gas/mips/trunc.d: Ditto.
2057         * gas/mips/uld.d: Ditto.
2058         * gas/mips/ulh-empic.d: Ditto.
2059         * gas/mips/ulh-svr4pic.d: Ditto.
2060         * gas/mips/ulh-xgot.d: Ditto.
2061         * gas/mips/ulh.d: Ditto.
2062         * gas/mips/ulw.d: Ditto.
2063         * gas/mips/usd.d: Ditto.
2064         * gas/mips/ush.d: Ditto.
2065         * gas/mips/usw.d: Ditto.
2067 2001-05-14  Richard Henderson  <rth@redhat.com>
2069         * gas/elf/ehopt0.s: New.
2070         * gas/elf/ehopt0.d: New.
2071         * gas/elf/elf.exp: Run it.
2073 2001-05-12  Peter Targett  <peter.targett@arccores.com>
2075         * gas/arc/st.s: Add test case @h30 fixup.
2076         * gas/arc/st.d: Update to suit.
2078 2001-05-12  Alan Modra  <amodra@one.net.au>
2080         * gas/i386/sse2.s: Correct cvtps2dq, movdq2q, and movq2dq
2081         * gas/i386/sse2.d: Likewise.  Fix pmuludq and punpckhqdq too.
2083         * gas/i386/ssemmx2.d: Correct movq.
2085 2001-05-10  Hans-Peter Nilsson  <hp@axis.com>
2087         * gas/cris/rd-dw2-10.d: Tweak for change in gas dwarf2 line number
2088         handling.
2090 2001-05-04  Alan Modra  <amodra@one.net.au>
2092         * gas/i386/katmai.d: Correct pmovmskb and pextrw opcodes.
2093         * gas/i386/ssemmx2.d: Likewise.  Correct register for pextrw,
2094         pinsrw, and pmovmskb.
2095         * gas/i386/sse2.d: Correct register for movmskpd.
2097 2001-05-02  Johan Rydberg  <jrydberg@opencores.org>
2099         * gas/openrisc/addi.s: New file.
2100         * gas/openrisc/addi.d: Likewise.
2101         * gas/openrisc/allinsn.exp: Likewise.
2102         * gas/openrisc/allinsn.s: Likewise.
2103         * gas/openrisc/allinsn.d: Likewise.
2104         * gas/openrisc/lohi.s: Likewise.
2105         * gas/openrisc/lohi.d: Likewise.
2106         * gas/openrisc/store.s: Likewise.
2107         * gas/openrisc/store.d: Likewise.
2109 2001-04-05  Hans-Peter Nilsson  <hp@axis.com>
2111         * gas/cris/rd-dw2-1.d, gas/cris/rd-dw2-2.d, gas/cris/rd-dw2-3.d,
2112         gas/cris/rd-dw2-4.d, gas/cris/rd-dw2-5.d, gas/cris/rd-dw2-6.d,
2113         gas/cris/rd-dw2-7.d, gas/cris/rd-dw2-8.d, gas/cris/rd-dw2-9.d,
2114         gas/cris/rd-dw2-10.d, gas/cris/rd-dw2-11.d, gas/cris/rd-dw2-12.d,
2115         gas/cris/rd-dw2-13.d, gas/cris/rd-dw2-14.d, gas/cris/rd-dw2-15.d:
2116         New tests.
2117         * gas/cris/brokw-2.s: Correct broken-word expansion visualization
2118         in comment.
2119         * gas/cris/fragtest.s, gas/cris/rd-pic-1.s,
2120         gas/cris/binop-cmpmovx.d, gas/cris/binop-cmpmove.d,
2121         gas/cris/binop.d, gas/cris/binop.s, gas/cris/brokw-2.d,
2122         gas/cris/clear.d, gas/cris/fragtest.s, gas/cris/jump-type.d,
2123         gas/cris/nosep.s, gas/cris/pushpop.d, gas/cris/quick.s,
2124         gas/cris/range-err-2.s, gas/cris/sep-err-1.s,
2125         gas/cris/sreg-to-x.d, gas/cris/test.d, gas/cris/x-to-byte-sreg.d,
2126         gas/cris/x-to-word-sreg.d, gas/cris/x-to-dword-sreg.d: Remove
2127         trailing empty lines.
2128         * gas/cris/continue.s: Ditto, tweak comment.
2130         * lib/gas-defs.exp (run_dump_test): Support using readelf.
2131         * config/default.exp: Default READELF and READELFFLAGS.
2133 2001-03-31  Alan Modra  <alan@linuxcare.com.au>
2135         * gas/all/cond.s: Add .if .elseif tree.
2136         * gas/all/cond.d: Match above.
2138 2001-03-30  H.J. Lu  <hjl@gnu.org>
2140         * gas/i386/relax.d: Dump with -s instead of -drw.
2142 2001-03-29  H.J. Lu  <hjl@gnu.org>
2144         * gas/i386/relax.s: New test for relaxation between sections.
2145         * gas/i386/relax.d: New.
2147         * gas/i386/i386.exp: Add tests for ELF.
2149 2001-03-27  Chris Demetriou  <cgd@broadcom.com>
2151         * gas/mips/lineno.d: Allow for the possibility that
2152         the local labels won't be in the objdump output.  Match
2153         zeros in addresses using '+' for better compatibility with
2154         different targets.
2156 2001-03-26  Chris Demetriou  <cgd@broadcom.com>
2158         * gas/mips/sync.s: Declare 'foo' as a function so that this
2159         test will work on properly on ECOFF targets.
2161 2001-03-24  Alan Modra  <alan@linuxcare.com.au>
2163         * gas/i386/ssemmx2.s: Change movntq to movntdq.
2164         * gas/i386/ssemmx2.d: Matching change.
2166 2001-03-23  Hans-Peter Nilsson  <hp@axis.com>
2168         * gas/cris/pic-err-1.s, gas/cris/rd-pic-1.s, gas/cris/rd-pic-1.d:
2169         New tests.
2171         * gas/cris/branch-warn-1.s, gas/cris/branch-warn-2.s,
2172         gas/cris/branch-warn-3.s: Tweak for fixed FIXME:s.
2174 2001-03-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2176         * gas/vax/quad.exp: Correct expected result.
2178 2001-03-19  Andreas Schwab  <schwab@suse.de>
2180         * gas/m68k/pcrel.s: Force alignment to 8 byte boundary to get
2181         consistent output across targets.
2182         * gas/m68k/pcrel.d: Adjusted.
2184 2001-03-18  H.J. Lu  <hjl@gnu.org>
2186         * gas/i386/intel.s: Move PIC code to ...
2187         * gas/i386/intelpic.s: New. Here.
2188         * gas/i386/intel.d: Updated.
2189         * gas/i386/intelpic.d: New.
2191         * gas/i386/i386.exp: Check PIC code in Intel syntax for ELF
2192         targets only.
2194 2001-03-18  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
2196         * gas/mri/mri.exp: Fix test of m6811/m6812 targets.
2198 2001-02-26  H.J. Lu  <hjl@gnu.org>
2200         * gas/ia64/opc-a-err.l: Change "Operand [3|4]" to "Operand [34]".
2202 2001-02-23  H.J. Lu  <hjl@gnu.org>
2204         * gas/ia64/opc-a-err.l: Fix "cmp4.lt.or".
2206         * gas/ia64/opc-a.pl: Add tests for pseudo-ops for "cmp" and
2207         "cmp4".
2208         * gas/ia64/opc-a.s: Rebuilt.
2209         * gas/ia64/opc-a.d: Likewise.
2211 2001-02-17  Chris Demetriou  <cgd@broadcom.com>
2213         * gas/mips/mips32.d: Remove ELF dependencies.  This test
2214         wasn't meant to be ELF specific, and doesn't have to be.
2215         * gas/mips/mips64.d: Likewise.
2217 2001-02-17  Chris Demetriou  <cgd@broadcom.com>
2219         * gas/mips/mips.exp: Don't attempt the elf_e_flags family of
2220         tests if not ELF; they test ELF-specific features.
2222 2001-02-08  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
2224         * gas/mri/mri.exp: Don't execute the M68K specific tests
2225         on m6811-elf and m6812-elf targets, still run the generic MRI tests.
2227 2001-02-04  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
2229         * gas/m68hc11/malis.s: New test to verify compliance with Motorola
2230         Assembly Language Input Standard.
2231         * gas/m68hc11/malis.d: New file.
2232         * gas/m68hc11/malis-include.s: New file.
2233         * gas/m68hc11/all.exp: Add the new test.
2235 2001-01-12  Alan Modra  <alan@linuxcare.com.au>
2237         * gas/i386/i386.exp (gas_64_check): Correct target string.
2238         Use gas_64_check rather than target string to decided whether
2239         x86_64 checks should run.
2241         * gas/i386/sse2.s: Add a label to cure objdump "no symbols" error.
2242         * gas/i386/ssemmx2.s: Likewise.
2243         * gas/i386/sse2.d: Update to suit.
2244         * gas/i386/ssemmx2.s: Likewise.
2246 2001-01-11  Peter Targett <peter.targett@arccores.com>
2248         * gas/arc/alias.*: Removed.
2249         * gas/arc/branch.*: Likewise.
2250         * gas/arc/insn3.*: Likewise.
2251         * gas/arc/math.*: Likewise.
2252         * gas/arc/sshift.*: Likewise.
2253         * gas/arc/arc.exp: Simplified test process for base case
2254         instruction set by adding run_dump_test cases for all base
2255         instructions.
2256         * gas/arc/adc.s, gas/arc/adc.d: New test cases and dump.
2257         * gas/arc/add.s, gas/arc/add.d: Likewise.
2258         * gas/arc/and.s, gas/arc/and.d: Likewise.
2259         * gas/arc/asl.s, gas/arc/asl.d: Likewise.
2260         * gas/arc/asr.s, gas/arc/asr.d: Likewise.
2261         * gas/arc/b.s, gas/arc/b.d: Likewise.
2262         * gas/arc/bic.s, gas/arc/bic.d: Likewise.
2263         * gas/arc/bl.s, gas/arc/bl.d: Likewise.
2264         * gas/arc/brk.s, gas/arc/brk.d: Likewise.
2265         * gas/arc/extb.s, gas/arc/extb.d: Likewise.
2266         * gas/arc/extw.s, gas/arc/extw.d: Likewise.
2267         * gas/arc/flag.s, gas/arc/flag.d: Likewise.
2268         * gas/arc/j.s, gas/arc/j.d: Likewise.
2269         * gas/arc/jl.s, gas/arc/jl.d: Likewise.
2270         * gas/arc/ld.s, gas/arc/ld.d: Likewise.
2271         * gas/arc/ld2.s, gas/arc/ld2.d: Likewise.
2272         * gas/arc/lp.s, gas/arc/lp.d: Likewise.
2273         * gas/arc/lsr.s, gas/arc/lsr.d: Likewise.
2274         * gas/arc/mov.s, gas/arc/mov.d: Likewise.
2275         * gas/arc/nop.s, gas/arc/nop.d: Likewise.
2276         * gas/arc/or.s, gas/arc/or.d: Likewise.
2277         * gas/arc/rlc.s, gas/arc/rlc.d: Likewise.
2278         * gas/arc/ror.s, gas/arc/ror.d: Likewise.
2279         * gas/arc/rrc.s, gas/arc/rrc.d: Likewise.
2280         * gas/arc/sbc.s, gas/arc/sbc.d: Likewise.
2281         * gas/arc/sexb.s, gas/arc/sexb.d: Likewise.
2282         * gas/arc/sexw.s, gas/arc/sexw.d: Likewise.
2283         * gas/arc/sleep.s, gas/arc/sleep.d: Likewise.
2284         * gas/arc/add.s, gas/arc/add.d: Likewise.
2285         * gas/arc/st.s, gas/arc/st.d: Likewise.
2286         * gas/arc/sub.s, gas/arc/sub.d: Likewise.
2287         * gas/arc/swi.s, gas/arc/swi.d: Likewise.
2288         * gas/arc/xor.s, gas/arc/xor.d: Likewise.
2289         * gas/arc/warn.s: Removed warning test case for setting of flags
2290         followed by conditional branch, an arc5 only feature.
2292         * gas/ieee-fp/x930509a.exp: Skip test if target also arc*-*-*.
2294         * gas/vtable/vtable.exp: Skip tests if target also arc*-*-*.
2296 2001-01-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
2298         * gas/m68hc11/opers12.s: Add more tests for index post byte.
2299         * gas/m68hc11/opers12.d: Likewise.
2301 2001-01-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
2303         * gas/m68hc11/all.exp: Add new tests for dwarf2.
2304         * gas/m68hc11/lbranch-dwarf2.d: New file, test for dwarf2.
2305         * gas/m68hc11/opers12-dwarf2.d: Likewise.
2306         * gas/m68hc11/insns-dwarf2.d: Likewise.
2308 2001-01-11  Nick Clifton  <nickc@redhat.com>
2310         * gas/arm/adrl.s: Add global label 'foo'.
2311         * gas/arm/adrl.d: Expect to see references to 'foo' in the
2312         disassembly.  COFF and ELF disassemblys should now be the same.
2314 2001-01-10  Jan Hubicka  <jh@suse.cz>
2316         * i386.exp: Add ssemmx2 and sse2 tests.
2317         (sse2.d, sse2.s, ssemmx2.d, ssemmx2.s): New tests.
2319 2001-01-09  Nick Clifton  <nickc@redhat.com>
2321         * gas/arm/pic.d: Fix patterns to match new behaviour of
2322         disassembler.
2323         inst.d: Fix patterns to match new behaviour of disassembler.
2325 2001-01-03  Philip Blundell  <pb@futuretv.com>
2327         * gas/vtable/vtable.exp: Don't run tests on Alpha.
2329 2001-01-06  Jan Hubicka  <jh@suse.cz>
2331         * i386.exp: Add tests for presence of 32bit versus 64bit output
2332         format; run both 64bit and 32bit tests when format is available;
2333         add x86_64 test.
2334         * x86_64.s: New file.
2335         * x86_64.d: New file.
2337 2001-01-02  Nick Clifton  <nickc@redhat.com>
2339         * gas/arm/arm.exp: Pass -marmv3 to msr-bad test, since the
2340         instruction is legal in v5.  Also fix expected error message.
2342 2001-01-01  Philip Blundell  <philb@gnu.org>
2344         * gas/arm/adrl.s, gas/arm/pic.s, gas/arm/msr-bad.s: New tests.
2345         * gas/arm/arm.exp: Run them.
2346         * gas/arm/adrl.d, gas/arm/pic.d: Expected results for above.
2347         * gas/arm/arm6.s: Also test uppercase `CPSR' and `SPSR'.
2349 2000-12-22  H.J. Lu  <hjl@gnu.org>
2351         * gas/i386/intel.s: Replace "nop" with ".p2align 4,0".
2352         * gas/i386/intel.d: Updated.
2354 2000-12-12  Jim Wilson  <wilson@redhat.com>
2356         * gas/ia64/dv-imply.d, gas/ia64/dv-mutex.d, gas/ia64/dv-safe.d,
2357         gas/ia64/dv-srlz.d, gas/ia64/opc-m.d: Update.
2359 2000-12-12  Nick Clifton  <nickc@redhat.com>
2361         * gas/vtable/vtable.exp: Fix formatting.
2363         * gas/arm/elsegundo.s: New Test (currently disabled).
2364         * gas/arm/elsegundo.d: Expected test results.
2366 2000-12-11  H.J. Lu  <hjl@gnu.org>
2368         * gas/i386/intel.d: Adjusted for the a.out assembler.
2369         * gas/i386/intel.s: Likewise.
2371 2000-12-09  Nick Clifton  <nickc@redhat.com>
2373         * gas/m68k/pcrel.d: Update to match latest assembler output.
2375 2000-12-02  Chris Demetriou  <cgd@sibyte.com>
2377         * gas/mips/elf_e_flags.s: Add padding to the end of the
2378         file so that objdump output will be consistent.
2379         * gas/mips/elf_e_flags1.d, gas/mips/elf_e_flags2.d,
2380         gas/mips/elf_e_flags3.d, gas/mips/elf_e_flags4.d: Expect
2381         "..." at end of objdump output because of zero bytes at end
2382         of section.
2383         * gas/mips/elf_e_flags.c: Add note to comment about
2384         what's changing in elf_e_flags.s.
2386         * gas/mips/la.s: Add padding to the end of the file so that
2387         objdump output will be consistent.
2388         * gas/mips/la-svr4pic.d, gas/mips/la-xgot.d: Expect "..." at
2389         end of objdump output because of zero bytes at end of
2390         section.
2392         * gas/mips/sync.s: Add padding to the end of the file so that
2393         objdump output will be consistent.
2394         * gas/mips/sync.d: Expect "..." at end of objdump output
2395         because of zero bytes at end of section.
2397         * gas/mips/empic.d: Pad sections out to 16 bytes, to avoid
2398         alignment issues so tests are useful on multiple targets.
2399         * gas/mips/empic.s: Likewise.
2400         * gas/mips/mips16-e.d: Likewise.
2401         * gas/mips/mips16-e.s: Likewise.
2402         * gas/mips/mips16-f.d: Likewise.
2403         * gas/mips/mips16-f.s: Likewise.
2405         * gas/mips/mips32.d: Expect disassembly of madd and maddu
2406         to use their correct names.  Add tests for break and sdbbp.
2407         * gas/mips/mips32.s: Likewise.
2409         * gas/mips/mips64.s: Add test for assembly of MIPS64
2410         extensions.
2411         * gas/mips/mips64.d: Likewise.
2412         * gas/mips/mips.exp: Test using the new "mips64" test.
2414 2000-12-01  Chris Demetriou  <cgd@sibyte.com>
2416         * gas/mips/mips16.d: Expect mips16 nops to be used for padding
2417         when mips16 code generation is enabled.
2419         * gas/mips/empic.d: Adjust for the fact that the difference
2420         between two symbols in the same section are not expected to
2421         generate a reloc.
2422         * gas/mips/empic.s: Likewise.  Also, correct typo in comment
2423         about expected relocs.
2425         * gas/mips/mips32.s, gas/mips/mips32.d: New files for MIPS32
2426         instruction assembly test.
2427         * gas/mips/mips.exp: Add the test mentioned above.
2429 2000-11-30  Diego Novillo  <dnovillo@redhat.com>
2431         * intel.s, intel.d: New test for @GOT references.
2433 2000-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2435         * gas/sh/err.exp: New, framework for error-testing.
2436         * gas/sh/err-1.s: New test.
2438 2000-11-26  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
2440         * gas/m68hc11/opers12.s: New test for movw operands.
2441         * gas/m68hc11/opers12.d: Likewise.
2443 2000-11-24  Nick Clifton  <nickc@redhat.com>
2445         * arm.exp: Run tests for xscale as well as arm.
2446         Run xscale tests.
2448         * xscale.s: New file: XScale instruction tests.
2449         * xscale.d: New file: Expected XScale instruction results.
2451 2000-11-20  H.J. Lu  <hjl@gnu.org>
2453         * gas/i386/intel.d: Add 3 "nop"s for the a.out assembler.
2454         * gas/i386/intel.s: Likewise.
2456 2000-11-16  H.J. Lu  <hjl@gnu.org>
2458         * gas/symver/symver0.d: Add 64bit support.
2459         * gas/symver/symver1.d: Likewise.
2461 2000-11-16  H.J. Lu  <hjl@gnu.org>
2463         * gas/symver/symver.exp: Don't run symver4 nor symver5.
2465 2000-11-13  H.J. Lu  <hjl@gnu.org>
2467         * gas/symver/symver.exp: New for symver test.
2468         * gas/symver/symver0.d: Likewise.
2469         * gas/symver/symver0.s: Likewise.
2470         * gas/symver/symver1.d: Likewise.
2471         * gas/symver/symver1.s: Likewise.
2472         * gas/symver/symver2.l: Likewise.
2473         * gas/symver/symver2.s: Likewise.
2474         * gas/symver/symver3.l: Likewise.
2475         * gas/symver/symver3.s: Likewise.
2476         * gas/symver/symver4.l: Likewise.
2477         * gas/symver/symver4.s: Likewise.
2478         * gas/symver/symver5.l: Likewise.
2479         * gas/symver/symver5.s: Likewise.
2480         * gas/symver/symver6.l: Likewise.
2481         * gas/symver/symver6.s: Likewise.
2483 2000-11-11  Hans-Peter Nilsson  <hp@bitrange.com>
2485         * gas/macros/macros.exp: Mark strings test xfail for sh.
2487 2000-10-24  Diego Novillo  <dnovillo@cygnus.com>
2489         * intel.s, intel.d: Add new tests for intel syntax.
2491 2000-10-19  Alan Modra  <alan@linuxcare.com.au>
2493         * gas/elf/section0.s: Ensure section sizes are multiples of 16.
2494         * gas/elf/section1.s: Likewise.
2495         * gas/elf/section[01].d: Change to suit.
2497 2000-10-18  H.J. Lu <hjl@gnu.org>
2499         * gas/i386/intel.d: Fix the support for 64bit BFD in the last
2500         change.
2502 2000-10-15  Diego Novillo  <dnovillo@cygnus.com>
2504         * intel.s, intel.d: Add new tests for naked registers using intel
2505         syntax.
2507 2000-09-29  Hans-Peter Nilsson  <hp@axis.com>
2509         * gas/cris/regprefix-err-1.s, gas/cris/rd-regprefix-1.s,
2510         gas/cris/rd-regprefix-1.d, gas/cris/rd-regprefix-1b.d,
2511         gas/cris/us-err-1.s, gas/cris/us-err-2.s, gas/cris/us-err-3.s: New.
2512         * gas/cris/cris.exp: Loop run_dump_test over files matching rd-*.d.
2514 2000-09-28  Alan Modra  <alan@linuxcare.com.au>
2516         * gas/hppa/parse/parse.exp: Replace "hppa*w-*-*" with "hppa*64*-*-*"
2517         * gas/hppa/reloc/reloc.exp: Likewise.
2518         * gas/hppa/unsorted/unsorted.exp: Likewise.
2520         * gas/hppa/reloc/reduce.s: Modify .PARAM so we need an arg reloc.
2522 2000-09-22  Jim Wilson  <wilson@cygnus.com>
2524         * gas/ia64/opc-f.pl: Add missing fcmp and fpcmp tests.
2525         * gas/ia64/opc-f.s, gas/ia64/opc-f.d: Regenerate.
2527         * gas/ia64/dv-raw-err.s: Add new testcases for PR%, 16 - 62.
2528         * gas/ia64/dv-waw-err.s: Likewise.
2529         * gas/ia64/dv-imply.d: Regenerate.
2530         * gas/ia64/dv-mutex.d, gas/ia64/dv-raw-err.l, gas/ia64/dv-safe.d,
2531         gas/ia64/dv-srlz.d, gas/ia64/dv-war-err.l, gas/ia64/dv-waw-err.l,
2532         gas/ia64/opc-f.d, gas/ia64/opc-i.d, gas/ia64/opc-m.d: Likewise.
2534 2000-09-14  Timothy Wall  <twall@cygnus.com>
2536         * gas/ia64/dv-waw-err.[sl]: Additional tests for parallel
2537         comparisons which should and should not produce DVs.
2539 2000-09-05  Alan Modra  <alan@linuxcare.com.au>
2541         * gas/vtable/vtable.exp: Re-enable for hppa-elf.
2543 2000-08-29  Timothy Wall  <twall@cygnus.com>
2545         * gas/ia64/dv-mutex.s: Add stop to avoid DV error on cmp.eq.
2546         * gas/ia64/dv-mutex.d: Update regexp pattern.
2547         * gas/ia64/dv-entry-err.s: Add stop to avoid DV error on cmp.eq.
2548         * gas/ia64/dv-imply.s: Add stops to avoid DV errors on cmp.REL.
2549         Test still fails due to insn opcode pattern changes.
2551 2000-08-21  H.J. Lu <hjl@gnu.org>
2553         * gas/all/cofftag.d: Support the strict COFF.
2555 2000-08-16  Jim Wilson  <wilson@cygnus.com>
2557         * gas/ia64/dv-raw-err.s: Add new tests for addl and postinc.
2558         * gas/ia64/dv-raw-err.l: Likewise.
2559         * gas/ia64/dv-waw-err.l: Update sed pattern.
2560         * gas/ia64/opc-f.pl: Delete fpsub, and fpadd comment.
2561         * gas/ia64/opc-f.s, gas/ia64/opc-f.d: Regenerate.
2563 2000-08-16  Nick Clifton  <nickc@redhat.com>
2565         * gas/arm/inst.s: Add tests for edge cases of shift based
2566         addressing modes.
2568         * gas/arm/inst.d: Add expected results for new tests.
2570 2000-07-20  Hans-Peter Nilsson  <hp@axis.com>
2572         * gas/all/gas.exp: Don't run floating-point tests on CRIS.
2573         * gas/ieee-fp/x930509a.exp: Ditto.
2574         * gas/macros/macros.exp: Mark strings test xfail for CRIS.
2575         * gas/cris/*: New tests for CRIS.
2577 2000-07-19  Alan Modra  <alan@linuxcare.com.au>
2579         * gas/macros/macros.exp (test1): Run it for hppa*-*-linux*.
2580         (semi): Likewise.
2581         (strings): Don't run for hppa, except for hppa*-*-linux*.
2583         * gas/hppa/parse/linesepbug.s: Ensure we have whitespace before
2584         pseudos.
2586 2000-07-18  Scott Bambrough  <scottb@netwinder.org>
2588         * gas/arm/inst.d: Fix expected results to match current assembler
2589         output.  Patch from Justin Seger <justin.m.seger@intel.com>.
2591 2000-07-10  Alan Modra  <alan@linuxcare.com.au>
2593         * gas/vtable/vtable.exp: Disable test for hppa.
2595         * gas/hppa/reloc/reloc.exp (do_relocation_reduction_tests): Don't
2596         run test for any elf target.
2597         (applybug): Don't run test for linux.
2598         * gas/hppa/unsorted/unsorted.exp (do_common_text): Likewise.
2599         * gas/hppa/parse/parse.exp (linesepbug): Remove xfail
2600         (labelbug): xfail for hppa-linux.
2602         * gas/hppa/basic/{coprmem.s, fmemLRbug.s}: Add colons to labels.
2603         * gas/hppa/parse/{callinfobug.s, regpopbug.s}: Likewise.
2604         * gas/hppa/reloc/{applybug.s, funcrelocbug.s, longcall.s,
2605         r_no_reloc.s, reduce3.s}: Likewise.
2606         * gas/hppa/unsorted/common.s: Likewise.
2608 2000-07-05  Nick Clifton  <nickc@cygnus.com>
2610         * gas/d30v/inst.d: Fix expected results to match current assembler
2611         output.
2612         * gas/d30v/bittest.l: Fix expected warning messages to match
2613         current assembler output.
2615 2000-06-29  Kazu Hirata  <kazu@hxi.com>
2617         * gas/h8300/h8300.exp (do_h8300s_mac): Change the registers used
2618         in ldmac and stmac.
2619         * gas/h8300/macs.s: Likewise.
2621 2000-06-27  Nick Clifton  <nickc@cygnus.com>
2623         * gas/d30v/bittest.l: Edit to match new warning messages produced
2624         by assembler.
2626 2000-06-19  Timothy Wall  <twall@cygnus.com>
2628         * gas/macros/macros.exp: Avoid tests which are not useful on tic54x.
2629         * gas/all/gas.exp: Make adjustments for tic54x target.
2630         * gas/ieee-fp/x930509a.exp: Ditto.
2631         * gas/tic54x/*: New tests for tic54x.  NOTE: load page has been
2632         moved into the LMA and is not printed separately by objdump any
2633         longer.  This still needs to be tested.
2635 2000-06-18  Stephane Carrez  <stcarrez@worldnet.fr>
2637         * gas/m68k/all.exp: Don't execute tests if the target is m68hc11&12.
2638         * gas/m68hc11/all.exp: Specific tests for m68hc11.
2639         * gas/m68hc11/all_insns.[ds]: Check m68hc11 instructions.
2640         * gas/m68hc11/insns[ds]: Another test.
2641         * gas/m68hc11/lbranch.[ds]: Check branch optimization (gas relax).
2642         * gas/m68hc11/opers12.[ds]: New files, check m68hc12 operands.
2644 2000-06-17  Alan Modra  <alan@linuxcare.com.au>
2646         * gas/macros/strings.s: Don't start directives in first column
2647         (for LABELS_WITHOUT_COLONS targets).
2649 2000-06-14  H.J. Lu <hjl@gnu.org>
2651         * gas/macros/strings.d: Support a.out and coff.
2653 2000-06-14  Nick Clifton  <nickc@cygnus.com>
2655         * gas/arm/arm6.s: Remove 'mrs r9, cpsr_all' since the cpsr_all
2656         flag is no longer legal syntax.
2658 2000-06-09  Nick Clifton  <nickc@cygnus.com>
2660         * gas/macros/macros.exp: Run new test: strings.
2661         * gas/macros/strings.s: New test: String expansion inside
2662         macros.
2663         * gas/macros/strings.d: New test results.
2665 2000-06-04  Alan Modra  <alan@linuxcare.com.au>
2667         * gas/i386/prefix.s: Modify so we have at least one x86 test that
2668         checks the line separator.
2670 2000-05-21  Hans-Peter Nilsson  <hp@axis.com>
2672         * gas/elf/elf.exp: Exclude *-*-linux*coff* as non-elf.
2674 2000-05-15  Nick Clifton  <nickc@cygnus.com>
2676         * gas/arm/arch4t.s: Add tests of new fields to msr instruction.
2678 2000-05-11  Ulf Carlsson  <ulfc@engr.sgi.com>
2680         * gas/mips/mips.exp: Include *-*-linux* in svr4pic.
2682         * gas/mips/jal-svr4pic.{s,d} gas/mips/jal-xgot.d: Add a jal to a
2683         weak symbol.
2685 2000-05-08  Alan Modra  <alan@linuxcare.com.au>
2687         * gas/mri/float.d: Fix for srec length change.
2689 2000-05-02  Alan Modra  <alan@linuxcare.com.au>
2691         * gas/hppa/unsorted/unsorted.exp: Duplicate hppa*-*-*elf*
2692         behaviour for hppa*-*-linux* throughout file.
2693         * gas/hppa/reloc/reloc.exp: Ditto.
2694         (reduce2.s): Disable test for elf targets.
2696         * gas/hppa/parse/parse.exp (ssbug.s): setup_xfail hppa*-*-linux*.
2698         * gas/elf/section0.s: Don't start pseudos on first column so
2699         targets that define LABELS_WITHOUT_COLONS work.
2700         * gas/elf/section1.s: Ditto.
2701         * gas/vtable/inherit0.s: Ditto.
2702         * gas/vtable/inherit1.s: Ditto.
2703         * gas/vtable/entry0.s: Ditto.
2704         * gas/vtable/entry1.s: Ditto.
2706 2000-05-01  Nick Clifton  <nickc@cygnus.com>
2708         * gasp/macro.out: Fix label numbers to remove leading zeroes.
2709         * gasp/mdouble.out: Fix label numbers to remove leading zeroes.
2711 2000-04-25  Alan Modra  <alan@linuxcare.com.au>
2713         * gas/i386/general.l: Allow for DISP32 pe relocs.
2714         * gas/i386/jump.d: Similarly.
2716 2000-04-24  Jim Wilson  <wilson@cygnus.com>
2718         * gas/ia64/opc-i.d: Change pmin2.u to pmin2.  Change pmax2.u to pmax2.
2719         Change MLI to MLX.  Switch operands for output matching tbit.z.orcm,
2720         tbit.z.andcm, tbit.nz.orcm, tbit.nz.andcm, tnat.z.orcm, tnat.z.andcm,
2721         tnat.nz.orcm, tnat.nz.andcm inputs.
2722         * gas/ia64/opc-i.pl: Insert padding nops before last dep.
2723         * gas/ia64/opc-i.s: Regenerate.
2725         * gas/ia64/opc-i.s: Regenerate.
2726         * gas/ia64/opc-f.pl: Add explicit stop at end.
2728 2000-04-22  Timothy Wall  <twall@cygnus.com>
2730         * gas/ia64/opc-f.d: Disassemble zeroes to verify break.f.
2731         * gas/ia64/opc-f.s: Add an explicit stop to make IAS output match.
2733 2000-04-21  Richard Henderson  <rth@cygnus.com>
2734             David Mosberger  <davidm@hpl.hp.com>
2735             Timothy Wall <twall@cygnus.com>
2736             Jim Wilson  <wilson@cygnus.com>
2738         * gas/vtable/vtable.exp: Disable for ia64.
2739         * gas/ia64: New testsuite directory.
2741 2000-04-03  Alan Modra  <alan@linuxcare.com.au>
2743         * gas/i386/general.s: Check 16-bit immediates, and move call/jump
2744         checks to start.
2745         * gas/i386/general.l: Likewise.
2747 2000-04-01  Alexandre Oliva  <aoliva@cygnus.com>
2749         * gas/mn10300/am33_5.s: Check that negative SP offsets are encoded
2750         with 32 bits, not with the unsigned shorter opcodes.
2751         * gas/mn10300/basic.exp: Likewise.
2753 2000-03-31  Alexandre Oliva  <aoliva@cygnus.com>
2755         * lib/gas-defs.exp (regexp_diff): Don't break on the first
2756         difference, list them all.
2758 2000-03-29  Nick Clifton <nickc@cygnus.com
2760         * gas/arm/thumb.s: Add test of bal instruction.
2762 2000-03-27  Alan Modra  <alan@linuxcare.com.au>
2764         * gas/ieee-fp/x930509a.exp (dotest): Fix test for
2765         LISTING_WORD_SIZE==1.
2766         * gas/all/gas.exp (do_930509a): Same here.
2767         * gas/all/cond.d: And here.
2769 2000-03-16  Nick Clifton  <nickc@cygnus.com>
2771         * gas/arm/arm.exp: Run branch.s test.
2772         Run tests if target is strongarm.
2774         * gas/arm/branch.s: New test.  Make sure that assembler can handle
2775         same-section branch relocations properly.
2777         * gas/arm/branch.d: New file.  Expected output from assembling
2778         branch.s.
2780 2000-03-10  Geoffrey Keating  <geoffk@cygnus.com>
2782         * gas/mips/empic.d: New file.
2783         * gas/mips/empic.s: New file.
2784         * gas/mips/mips16-e.d: New file.
2785         * gas/mips/mips16-e.s: New file.
2786         * gas/mips/mips16-f.d: New file.
2787         * gas/mips/mips16-f.s: New file.
2788         * gas/mips/mips.exp: Add empic, mips16-e.  Add mips16-f as an
2789         expected failure.
2791 2000-02-25  H.J. Lu <hjl@gnu.org>
2793         * gas/i386/general.l: Support a.out and coff.
2795 2000-02-25  Alan Modra  <alan@spri.levels.unisa.edu.au>
2797         * gas/i386/intel.s: New file, intel version of opcode.s
2798         * gas/i386/intel.d: New file, copy of opcode.d
2799         * gas/i386/i386.exp: Call it.
2801         * gas/i386/general.s: Add extra "out" instructions.
2802         * gas/i386/general.l: Likewise.
2804 2000-01-31  Nick Clifton  <nickc@cygnus.com>
2806         * gas/arm/inst.s: Include test of ATPCS register naming
2807         conventions.
2809         * gas/arm/float.s: Include test of ATPCS register naming
2810         conventions.
2812 2000-01-21  H.J. Lu <hjl@gnu.org>
2814         * gas/i386/general.l: Support a.out.
2815         * gas/i386/jump.d: Likewise.
2816         * gas/i386/jump16.d: Likewise.
2818 2000-01-21  Alan Modra  <alan@spri.levels.unisa.edu.au>
2820         * gas/i386/general.{s,l}: Move 16 bit jmp and call tests from here
2821         * gas/i386/jump16.{s,d}: To here.
2822         * gas/i386/jump.{s,d}: New files.  Duplicate 32 bit jmp and call
2823         tests in general.s so that objdump is exercised.
2825         * gas/i386/i386.exp: Call new tests.
2827 2000-01-15  Alan Modra  <alan@spri.levels.unisa.edu.au>
2829         * gas/i386/general.{s,l}: Add jmp and call tests for .code16gcc,
2830         .code16, and .code32 modes.
2832 1999-11-30  Jeffrey A Law  (law@cygnus.com)
2834         * gas/mn10300/{am33.s, am33_2.s, am33_3.s}: New test files.
2835         * gas/mn10300/{am33_4.s, am33_5.s, am33_6.s}: Likewise.
2836         * gas/mn10300/{am33_7.s, am33_8.s}: Likewise.
2837         * gas/mn10300/basic.exp: Run the am33 tests.
2839 1999-11-15  Gavin Romig-Koch  <gavin@cygnus.com>
2841         * gas/mips/la.d: Adjust for new la macro expansion.
2842         Change matches for explicit addresses to matches for
2843         any address.
2844         * gas/mips/la-xgot.d: Same.
2845         * gas/mips/la-svr4pic.d: Same.
2847 1999-11-01  Nick Clifton  <nickc@cygnus.com>
2849         Remove reloc generating references to local labels in test code.
2850         Some ARM targets (eg PE) generate a reloc based on the label,
2851         whilst others (eg ELF) generate a reloc based on the section
2852         symbol.  This meant that the disassembled outputs would differ.
2854         * gas/arm/inst.s: Change test of BLPL instruction.
2855         * gas/arm/inst.d: Change expected decode of BLPL instruction.
2856         * gas/arm/arm7t.s: Remove use of .LC0 label in .word directive.
2857         Remove .rdata section, since this cannot exist in an arm-aout
2858         target.
2859         * gas/arm/arm7t.d: Change expected reloc generated for .word
2860         directive.
2862 1999-10-21  Nick Clifton  <nickc@cygnus.com>
2864         * gas/arm/arm7t.d: Update to match latest objdump output.
2865         * gas/arm/inst.s: Fix erroneous test case.
2866         * gas/arm/inst.d: Update to match latest objdump output.
2868 1999-10-11  Geoffrey Keating  <geoffk@cygnus.com>
2870         * lib/gas-defs.exp (regexp_diff): Allow '#...' to mean "some
2871         indeterminate number of extra lines here".
2873         * gas/elf/elf.exp: Remove XFAILs.
2874         * gas/elf/section0.d: Make pass on MIPS (and hopefully alpha).
2875         * gas/elf/section1.d: Likewise.
2877 1999-10-07      Diego Novillo <dnovillo@cygnus.com>
2879         * gas/d10v: New directory.
2880         * gas/d10v/d10.exp: New file.
2881         * gas/d10v/inst.s: New file.
2882         * gas/d10v/inst.d: New file.
2884 1999-10-07  Geoffrey Keating  <geoffk@cygnus.com>
2886         * gas/mips/elf-rel.s: New file.
2887         * gas/mips/elf-rel.d: New file.
2888         * gas/mips/elf-rel2.d: New file.
2889         * gas/mips/e32-rel2.d: New file.
2890         * gas/mips/elf-rel2.s: New file.
2891         * gas/mips/mips.exp: Add elf-rel, elf-rel2.
2893         * gas/mips/elf_e_flags1.d: Tweak a little so it passes
2894         even if the CPU is set to something by default.
2896 1999-10-04  Doug Evans  <devans@canuck.cygnus.com>
2898         * gas/m32r/error.exp: New testcase driver.
2899         * gas/m32r/m32rx.exp: New testcase driver.
2900         * gas/m32r/fslotx.[sd]: New testcase.
2901         * gas/m32r/m32rx.[sd]: New testcase.
2902         * gas/m32r/relax-s.[sd]: New testcase.
2903         * gas/m32r/interfere.s: New testcase.
2904         * gas/m32r/wrongsize.s: New testcase.
2906 1999-09-17  Alan Modra  <alan@spri.levels.unisa.edu.au>
2908         * gas/i386/i386.exp: Enable reloc and white tests for COFF.
2909         * gas/i386/reloc.d: Accept dir32 relocs.
2911 1999-09-12  Donn Terry  <donn@interix.com>
2913         * gas/all/gas.exp: Run cofftag test for i*86-*-interix*.
2914         * lib/gas-defs.exp: Add perror if can not read .d file.
2916 1999-09-04  Steve Chamberlain  <sac@pobox.com>
2918         * gas/pj/{pj.exp, ops.c, ops.d}: New tests for picoJava.
2920 1999-09-02  Nick Clifton  <nickc@cygnus.com>
2922         * gas/vtable/vtable.exp: Add [istarget "strongarm*-*-*"] to run
2923         dump  test "entry0" instead of "entry1".
2925 1999-09-01  Scott Bambrough  <scottb@netwinder.org>
2927         * gas/vtable/vtable.exp: Added [istarget "arm*-*-*"] to run dump
2928         test "entry0" instead of "entry1".  ARM targets use REL relocs,
2929         and should use the test entry0.
2931 1999-09-01  H.J. Lu  <hjl@gnu.org>
2933         * gas/i386/naked.d: Fix for coff targets.
2935 Mon Aug 30 12:18:40 1999  Jeffrey A Law  (law@cygnus.com)
2937         * gas/hppa/unsorted/*.s: Use .code instead of .SPACE/.SUBSPA for
2938         sectioning.
2939         * gas/hppa/unsorted/unsorted.exp: Disable tests not appropriate for
2940         PA64.
2942         * gas/hppa/reloc/*.s: Use .code instead of .SPACE/.SUBSPA for
2943         sectioning.
2944         * gas/hppa/parse/parse.exp: Disable tests not appropriate for PA64.
2945         Revamp address expressions slightly to handle an arbitrary sized
2946         address.
2948         * gas/hppa/parse/*.s: Use .code instead of .SPACE/.SUBSPA for
2949         sectioning.
2950         * gas/hppa/parse/parse.exp: Disable tests not appropriate for PA64.
2952         * gas/hppa/basic/*.s: Use .code instead of .SPACE/.SUBSPA for
2953         sectioning.
2955 1999-08-30  Alan Modra  <alan@spri.levels.unisa.edu.au>
2957         * gas/i386/naked.s, gas/i386/naked.d: Test-suite addition for
2958         allow_naked_reg parsing.
2959         * gas/i386/i386.exp: Call it.
2961 1999-08-29  Alan Modra  <alan@spri.levels.unisa.edu.au>
2963         * gas/i386/white.s, gas/i386/white.l: Add space in FP reg tests.
2965 1999-08-28  Jerry Quinn <jquinn@nortelnetworks.com>
2967         * gas/hppa/basic/basic.exp:  Add new tests shift2.s,
2968         shift3.s, extract2.s, extract3.s, deposit2.s, and deposit3.s.
2969         * gas/hppa/basic/shift2.s, shift3.s, extract2.s,
2970         extract3.s, deposit2.s, deposit3.s:  New.
2972         * gas/hppa/basic/add.s,addi.s,dcor.s,shladd.s,sub.s,subi.s,unit.s:
2973         Add new syntax versions of instructions to tests.
2974         * gas/hppa/basic/add2.s,dcor2.s,perf.s,purge2.s,shladd2.s,sub2.s,
2975         system2.s, unit2.s:  New tests.
2976         * hppa/basic/basic.exp: Add new tests.
2978         * gas/hppa/basic/basic.exp:
2979         * gas/hppa/basic/media.s:  Add test cases for new instructions.
2981         * gas/hppa/basic/basic.exp (do_branch2,do_media): New.
2982         * gas/hppa/basic/branch2.s:  New.
2983         * gas/hppa/basic/media.s:  New.
2985         * gas/hppa/basic/basic.exp (do_fp_comp2):  New.
2986         * gas/hppa/basic/fp_comp2.s:  New.
2988 1999-08-20  Alan Modra  <alan@spri.levels.unisa.edu.au>
2990         * gas/i386/general.s, gas/i386/general.l: Add .code16gcc
2991         displacement checks with auto address prefix.
2993 1999-08-17  H.J. Lu  <hjl@gnu.org>
2995         * gas/elf/elf.exp: Expected to fail on alpha*-*-*.
2997 1999-08-09  Ian Lance Taylor  <ian@zembu.com>
2999         * gas/i386/float.s, gas/i386/float.l: Modify to work correctly
3000         when gas uses 2**4 alignment for .text.
3001         * gas/i386/general.s, gas/i386/general.l: Likewise.
3002         * gas/i386/katmai.s, gas/i386/katmai.d: Likewise.
3003         * gas/i386/modrm.s, gas/i386/modrm.l: Likewise.
3004         * gas/i386/prefix.s, gas/i386/prefix.d: Likewise.
3006 1999-07-27  Alan Modra  <alan@spri.levels.unisa.edu.au>
3008         * gas/i386/reloc.d: Fix so that test passes when enable-targets
3009         includes 64-bit bfd target.
3011 1999-06-13  Ian Lance Taylor  <ian@zembu.com>
3013         * gas/i386/katmai.d: Tweak for recent disassembler changes.
3015 1999-06-12  Ian Lance Taylor  <ian@zembu.com>
3017         * gas/elf/elf.exp: Don't run tests on "*-*-linux*aout*" or
3018         "*-*-linux*oldld*".
3019         * gas/vtable/vtable.exp: Likewise.
3020         * gas/i386/reloc.d: Modify expected reloc names to accept a.out
3021         names.
3023         * gas/i386/amd.s: Add a symbol so a.out tests will work.
3024         * gas/i386/katmai.s: Likewise.
3025         * gas/i386/amd.d: Corresponding change.
3026         * gas/i386/katmai.d: Corresponding change.
3028 1999-06-10  Ian Lance Taylor  <ian@zembu.com>
3030         * gas/mips/sync.d: Pass -mips2 to the assembler.
3032         * gas/mips/elf_e_flags.s: Tweak code so that the tests pass for
3033         mips-elf target as well as mips64-elf target.
3034         * gas/mips/elf_e_flags1.d: Corresponding changes.
3035         * gas/mips/elf_e_flags2.d: Likewise.
3036         * gas/mips/elf_e_flags3.d: Likewise.
3037         * gas/mips/elf_e_flags4.d: Likewise.
3039         * gas/elf/elf.exp: Add setup_xfail for mips*-*-*.
3041         * gas/all/itbl-test.c (main): Update itbl_get_reg_val call for new
3042         parameter.
3044 1999-06-10  Jakub Jelinek  <jj@ultra.linux.cz>
3046         * gas/sparc/synth64.s: Add checks for single register signx/clruw.
3047         * gas/sparc/set64.s: Add tests for setuw and setsw synthetic insns.
3048         * gas/sparc/prefetch.d: Add -64 as switch.
3049         * gas/sparc/rdpr.d: Ditto.
3050         * gas/sparc/wrpr.d: Ditto.
3051         * gas/sparc/synth64.d: Ditto, reflect synth64.s changes.
3052         * gas/sparc/reloc64.d: Add -64 as switch, be more tolerant, as
3053         current gas outputs %hi(0) and not %hi(0x0).
3054         * gas/sparc/set64.d: Add -64 as switch, reflect set64.s changes and
3055         optimizations for setx instruction.
3056         * gas/sparc/sparc.exp: Do sparc64*-*-* checks if it is any of the
3057         compiled-in targets.
3059 1999-06-10  Richard Henderson  <rth@cygnus.com>
3061         * gas/macros/irp.s: Use `foo' and `bar' instead of `r' and `s'.
3062         * gas/macros/rept.s, gas/macros/test2.s, gas/macros/test3.s: Likewise.
3063         * gas/macros/{irp,rept,test2,test3}.d: Update.
3065 1999-06-05  Richard Henderson  <rth@cygnus.com>
3067         * gas/elf/elf.exp: New directory.
3068         * gas/elf/section0.[sd]: New test.
3069         * gas/elf/section1.[sd]: New test.
3071 1999-06-03  Philip Blundell  <philb@gnu.org>
3073         * gas/arm/arm7t.d, gas/arm/inst.d: Update to match current gas,
3074         bfd and opcodes.
3076 1999-05-28  Ian Lance Taylor  <ian@zembu.com>
3078         * gas/vtable/vtable.exp: Don't run test for i960 yet.
3080 1999-05-17  Nick Clifton  <nickc@cygnus.com>
3082         * gas/mcore/allinsn.d: Updated to match latest objdump output.
3084 1999-05-12  Alan Modra  <alan@spri.levels.unisa.edu.au>
3086         * gas/i386/opcode.d: Modify callw to suit disasm fix.
3088         * gas/i386/amd.d: Modify a '(bad)' to SIMD instruction.
3090         * gas/i386/amd.s: Pad to multiple of 8
3091         * gas/i386/amd.d: Here too.
3093         * gas/i386/prefix.[sd]: Align with nops
3094         * gas/i386/reloc.[sd]: Here too.
3096         * gas/i386/katmai.[sd]: New for PIII SIMD
3097         * gas/i386/i386.exp: Call it.
3099 1999-05-02  Nick Clifton  <nickc@cygnus.com>
3101         * gas/mcore/allinsn.d: Update to match latest assembler
3102         operations.
3104 1999-04-16  DJ Delorie  <dj@cygnus.com>
3106         * gas/i386/amd.s: Add NOPs to align for coff targets
3107         * gas/i386/amd.d: and check for them.
3109 1999-04-15  Jeffrey A Law  (law@cygnus.com)
3111         * gas/hppa/basic/basic.exp (do_coprmem): No longer expected to file.
3113 1999-04-14  Jeffrey A Law  (law@cygnus.com)
3115         * gas/hppa/basic/branch.s: Do not use immediate value where we
3116         really want a register.
3117         * gas/hppa/basic/coprmem.s: Likewise.
3118         * gas/hppa/basic/fmemLRbug.s: Likewise.
3119         * gas/hppa/basic/coprmem.s: Likewise.
3120         * gas/hppa/basic/spop.s: Likewise.
3121         * gas/hppa/basic/imem.s: Likewise.
3122         * gas/hppa/parse/badfmpyadd.s: Likewise.
3123         * gas/hppa/parse/calldatabug.s: Likewise.
3124         * gas/hppa/parse/entrybug.s: Likewise.
3125         * gas/hppa/parse/exprbug.s: Likewise.
3126         * gas/hppa/parse/fixup7bug.s: Likewise.
3127         * gas/hppa/parse/labelbug.s: Likewise.
3128         * gas/hppa/reloc/applybug.s: Likewise.
3129         * gas/hppa/reloc/funcrelocbug.s: Likewise.
3130         * gas/hppa/reloc/labelopbug.s: Likewise.
3131         * gas/hppa/reloc/longcall.s: Likewise.
3132         * gas/hppa/reloc/plabelbug.s: Likewise.
3133         * gas/hppa/reloc/reduce.s: Likewise.
3134         * gas/hppa/reloc/reduce2.s: Likewise.
3135         * gas/hppa/reloc/reduce3.s: Likewise.
3136         * gas/hppa/unsorted/brlenbug.s: Likewise.
3137         * gas/hppa/unsorted/importbug.s: Likewise.
3138         * gas/hppa/unsorted/lasbeldiffs.s: Likewise.
3140         * gas/hppa/basic/basic.exp (do_imem): Handle multiple encodings
3141         for loads and stores using reg + small d addresses.
3142         No longer expect failure for mis-parse of imm %reg.
3144 1999-04-13  Doug Evans  <devans@casey.cygnus.com>
3146         * gas/m32r/m32rx.d (cmpu__rach): Fix expected output.
3147         * gas/m32r/m32rx.s (bc__add,add__bc): Explicitly specify short branch
3148         so branch relaxation restrictions won't interfere with parallelization
3149         attempts.
3151 1999-04-08  Nick Clifton  <nickc@cygnus.com>
3153         * gas/mcore: New Directory.
3154         * gas/mcore/allinsn.exp: New File: Expect file for MCore assembly
3155         tests.
3156         * gas/mcore/allinsn.s: New File: Source file for MCore assembly
3157         tests.
3158         * gas/mcore/allinsn.d: New File: Expected output file for MCore
3159         assembly tests.
3161 1999-03-20  Doug Evans  <devans@casey.cygnus.com>
3163         * gas/m32r/m32rx.[sd]: Fix a few more testcases.
3165 1999-03-16  Martin Hunt  <hunt@cygnus.com>
3167         * gas/d30v/d30.exp (run_list_test): Add new tests,
3168         label, guard-debug, serial, warn_oddreg, bittest, and mul.
3170         * gas/d30v/opt.s: Fix some warnings and add a few labels
3171         to keep things from parallelizing where we don't want them to.
3173         * gas/d30v/reloc.s: Fix warning.
3175         * gas/d30v/opt.d, reloc.d, inst.d: Rebuild.
3177         * gas/d30v/label.s: New test. Check that labels are aligned
3178         on 8-byte boundaries.
3180         * gas/d30v/guard-debug.s: New test. Test output with "-g".
3182         * gas/d30v/serial.s: New test. Check for warnings with
3183         illegal serial instructions.
3185         * gas/d30v/warn_oddreg.s: New test. CHeck for warnings when
3186         odd-numbered registers are used for some instructions.
3188         * gas/d30v/bittest.s: New test. Check for bit operation
3189         instructions (BCLR, BNOT, BSET, BTST) in the IU.
3191         * gas/d30v/mul.s: New test. Check for restricted sequences
3192         in a bunch of different multiply instructions.
3194         * gas/vtable/vtable.exp (run_list_test): Don't
3195         run test on D30V.
3197 1999-03-05  Nick Clifton  <nickc@cygnus.com>
3199         * gas/all/gas.exp: Expect strongarm-coff target to fail cofftag
3200         test.
3202 1999-02-13  Jim Blandy  <jimb@zwingli.cygnus.com>
3204         * gas/mips/mips.exp: Run the new tests, below.
3205         * gas/mips/elf_e_flags1.d, gas/mips/elf_e_flags2.d,
3206         gas/mips/elf_e_flags3.d, gas/mips/elf_e_flags4.d: New files.
3207         * gas/mips/elf_e_flags.c, gas/mips/elf_e_flags.s: New files.
3209         * lib/gas-defs.exp (run_dump_test): Document.  It's not
3210         really trivial.
3212         * lib/gas-defs.exp (run_dump_test): Clean up logic for guessing
3213         $program (the dump tool).
3215 1999-02-10  Doug Evans  <devans@casey.cygnus.com>
3217         * gas/m32r/allinsn.d: Prefix all | with \.
3218         (push,pop): Fix expected output.
3219         * gas/m32r/relax-1.d: Emitted nops are serial, not parallel.
3220         * gas/m32r/fslot.d: Prefix all | with \.
3222 1999-02-08  Nick Clifton  <nickc@cygnus.com>
3224         * gas/vtable/inherit0.s: Do not use '@' prefix to .type operator.
3225         Some ports use it as a comment initiator.
3227         * gas/vtable/entry1.d: Do not look for an addend.  Some ports use
3228         REL relocations and so do not have one.
3230 1998-12-18  Nick Clifton  <nickc@cygnus.com>
3232         * gas/fr30/allinsn.s: Fix to match latest assembler syntax.
3233         * gas/fr30/allinsn.d: Fix to match latest assembler output
3235 1998-12-03  Nick Clifton  <nickc@cygnus.com>
3237         * gas/fr30/allinsn.d: Updated to match latest assembler output.
3239 1998-12-02  Nick Clifton  <nickc@cygnus.com>
3241         * gas/fr30/allinsn.s: Replace illegal insns with legal versions.
3243         * gas/fr30/allinsn.d: Update to match latest assembler output.
3245 1998-11-19  Dave Brolley  <brolley@cygnus.com>
3247         * gas/fr30/allinsn.s: Reorder insns for better simulation.
3249 1998-11-19  Doug Evans  <devans@charmed.cygnus.com>
3251         * gas/mips/sync.[sd]: New testcase.
3252         * gas/mips/mips.exp: Run it.
3254 1998-11-18  Dave Brolley  <brolley@cygnus.com>
3256         * gas/fr30/allinsn.s (dmov): Correct hex literals.
3258 1998-11-17  Nick Clifton  <nickc@cygnus.com>
3260         * gas/fr30/allinsn.s: Moved currently un-assembliable instructions
3261         to end of file.
3263         * gas/fr30/allinsn.d: Added disassembly of currently assembliable
3264         opcodes.
3266 1998-11-16  Nick Clifton  <nickc@cygnus.com>
3268         * gas/fr30/allinsn.s: Fix syntax errors.
3270 1998-11-16  Dave Brolley  <brolley@cygnus.com>
3272         * gas/fr30/allinsn.s: Fixed more typos.
3274 1998-11-13  Nick Clifton  <nickc@cygnus.com>
3276         * gas/fr30/allinsn.s: Fixed typos and added some tests of upper
3277         case vs lower case.
3279 1998-11-10  Nick Clifton  <nickc@cygnus.com>
3281         * gas/fr30/allinsn.s: New file.
3282         * gas/fr30/allinsn.d: New file.
3283         * gas/fr30/allinsn.exp: New file.
3284         * gas/fr30/fr30.exp: New file.
3286 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
3288         * gas/m32r/fslot.[sd]: New testcase.
3289         * gas/m32r/m32r.exp: Run it.
3291 1998-10-20  Alan Modra  <alan@spri.levels.unisa.edu.au>
3293         * gas/i386/i386.exp: Run AMD insn test.
3294         * gas/i386/amd.s: New test.
3295         * gas/i386/amd.d: New test results.
3297 1998-09-20  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
3299         * gas/vtable/inherit1.l: Require only the word GAS somewere in the
3300         first line of the listing.
3302 Tue Sep  1 10:20:03 1998  Richard Henderson  <rth@cygnus.com>
3304         * gas/ppc/astest.d: Adjust regexps to match a 64-bit host.
3305         * gas/ppc/astest2.d: Likewise.
3307 Mon Aug 31 13:25:07 1998  Richard Henderson  <rth@cygnus.com>
3309         * gas/vtable/{entry0.d,entry1.d,inherit0.d}: Fix pattern matching
3310         of whitespace for 64-bit hosts.
3312 Mon Aug 31 12:45:49 1998  Richard Henderson  <rth@cygnus.com>
3314         * gas/vtable/vtable.exp: New.
3315         * gas/vtable/{entry0.s,entry0.d}: New.
3316         * gas/vtable/{entry1.s,entry1.d}: New.
3317         * gas/vtable/{inherit0.s,inherit0.d}: New.
3318         * gas/vtable/{inherit1.s,inherit1.l}: New.
3320 Thu Aug 20 23:18:06 1998  Ian Lance Taylor  <ian@cygnus.com>
3322         * gas/i386/white.l: Revert patch of August 12.
3324 Wed Aug 12 11:54:37 1998  Jeffrey A Law  (law@cygnus.com)
3326         * gas/mn10300/udf.s: New test.
3327         * gas/mn10300/basic.exp: Run it.
3329 Wed Aug 12 13:25:38 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
3331         * gas/i386/general.l: Test andb $~0x80,foo.
3332         * gas/i386/general.s: Update.
3334         * gas/i386/white.l: Expect warning for stand-alone ss prefix.
3336 Tue Jul 21 12:46:59 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
3338         * gas/i386/white.s: Add some more whitespace tests.
3339         * gas/i386/white.l: Update accordingly.
3341 Mon Jul 13 18:15:11 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
3343         * gas/i386/*: All new i386 testsuite.
3345 1998-07-02  Ken Raeburn  <raeburn@cygnus.com>
3347         * lib/gas-defs.exp (gas_init): Complain if target name isn't in
3348         canonical form.
3350 Wed Jul  1 15:35:09 1998  Nick Clifton  <nickc@cygnus.com>
3352         * gas/all/gas.exp: Expect ARM and Thumb cofftag test to fail.
3354 Wed Jul  1 17:31:39 1998  Ian Lance Taylor  <ian@cygnus.com>
3356         * gas/ppc/simpshft.s: Add alignment so that it works on AIX.
3357         * gas/ppc/simpshft.d: Change accordingly.  Only dump the .text
3358         section.
3360 Tue Jun 23 15:14:43 1998  Nick Clifton  <nickc@cygnus.com>
3362         * gas/v850/hilo2.s: Use r1 as the destination of the movea
3363         instruction, since r0 is read only.
3365         * gas/v850/basic.exp: Fix names of special area relocations.
3366         Set -mwarn-signed-overflow flag when running range.s test.
3368 Sun Jun 21 12:44:43 1998  Nick Clifton  <nickc@cygnus.com>
3370         * gas/d30v/reloc.d: Updated to match latest assembler output.
3372 1998-06-17  Frank Ch. Eigler  <fche@cygnus.com>
3374         * gas/mips/delay.d: Add -mcpu=NNNN to gas flags to let test case
3375         run on differently targeted assembler.
3376         * gas/mips/{ld-ilocks-addr32,ld-svr4pic.d}: Ditto.
3377         * gas/mips/{ld-xgot.d,lif-svr4pic.d,lif-xgot.d}: Same.
3378         * gas/mips/{mips16.d,mips4.d,nodelay.d}: Again.
3379         * gas/mips/{trunc.d,uld.d,ulh-xgot.d,usd.d}: And then some.
3381         * gas/mips/ld-ilocks.d: Removed disassembler flags to let target
3382         defaults go unmodified.  Replaced $f4/$f5 with $fp[45], as the
3383         original `ld.d' had.  Find `ld.s'.
3384         * gas/mips/mul-ilocks.d: Nearly ditto.
3386 1998-06-11  Nick Clifton  <nickc@cygnus.com>
3388         * gas/d30v/inst.d: Expect repeati instrucitons to be combined.
3390         * gas/d30v/inst.s: Add nop to keep assembled instructions at
3391         expected addresses.
3393 1998-06-08  Nick Clifton  <nickc@cygnus.com>
3395         * gas/d30v/array.d: Updated to match latest assembler results.
3396         * gas/d30v/reloc.d: Partially updated to match latest assembler
3397         results.
3399 1998-06-05  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
3401         * gas/m68k/operands.s: For all pc relative addresses change tstl
3402         to pea since the former does not allow pcrel on m68000.  Do not
3403         make label foo global, so that references to it can be relaxed on
3404         ELF targets.
3405         * gas/m68k/operands.d, gas/m68k/op68000.d: Updated.
3407 1998-06-02  Geoff Keating  <geoffk@ozemail.com.au>
3409         * gas/ppc/ppc.exp: Run simpshft test.
3410         * gas/ppc/simpshft.d: New file.
3411         * gas/ppc/simpshft.s: New file.
3413 1998-06-01  Jeffrey A Law  (law@cygnus.com)
3415         * gas/mips/div-ilocks.d: Handle both "break" instruction variants.
3416         * gas/mips/{div.d, mul-ilocks.d, mul.d}: Likewise.
3418 1998-05-29  Ian Lance Taylor  <ian@cygnus.com>
3420         * gas/mips/mips.exp: Adjust ilocks initialization to match current
3421         assembler defaults more closely.
3423         * gas/sh/fp.s: Remove ftst/nan.  The assembler no longer supports
3424         the instruction.
3425         * gas/sh/basic.exp: Adjust accordingly.
3427 Wed May 27 15:26:51 1998  Nick Clifton  <nickc@cygnus.com>
3429         * gas/d30v/align.d: Updated to match latest assembler output.
3430         * gas/d30v/inst.d: Updated to match latest assembler output.
3431         * gas/d30v/inst.s: Updated to match latest assembler rules.
3432         * gas/d30v/opt.d: Updated to match latest assembler output.
3434 Fri May 22 15:56:51 1998  Doug Evans  <devans@canuck.cygnus.com>
3436         * gas/m32r/allinsn.d: Handle 64 bit bfd_vma.
3437         * gas/m32r/uppercase.d: Likewise.
3439 Thu May 21 15:03:06 1998  Nick Clifton  <nickc@cygnus.com>
3441         * gas/arm/thumb.s: Add period to start of labels to prevent
3442         assembler thinking that they are function entry points.
3444 Tue May 19 18:17:10 1998  Ian Lance Taylor  <ian@cygnus.com>
3446         * gas/mips/mips16.d: Correct to reflect bug fix to disassembler.
3448 Mon May 18 13:11:45 1998  Frank Ch. Eigler  <fche@cygnus.com>
3450         * gas/mips/{div,ld,mul}.d: Add assembler -mcpu= flag to match
3451         disassembler.
3453 Fri May 15 14:51:01 1998  Gavin Koch  <gavin@cygnus.com>
3455         * gas/mips/mips.exp: Distinguish chains with 32-bit addresses.
3456         * gas/mips/ld-ilocks-addr32.d : New.
3458 Wed May 13 15:06:31 1998  Doug Evans  <devans@canuck.cygnus.com>
3460         * gas/m32r/uppercase.[sd]: Test for HIGH,SHIGH,LOW,SDA.
3462 Thu May  7 13:05:25 1998  Frank Ch. Eigler  <fche@cygnus.com>
3464         * gas/mips/break20.[sd]: New tests for 20-bit operand break and
3465         sddbp instructions.
3466         * gas/mips/trap20.[sd]: New tests for 20-bit operand trap
3467         instructions.
3468         * gas/mips/mips.exp: Run them.
3470 Thu Apr 30 11:55:01 1998  Frank Ch. Eigler  <fche@cygnus.com>
3472         * gas/d30v/{inst,array,opt,reloc}.d: Accept <symbol+offset> labels
3473         in disassembly, where the offset is in hex and has a "0x" prefix.
3475 Tue Apr 28 16:38:34 1998  Frank Ch. Eigler  <fche@cygnus.com>
3477         * gas/mips/lineno.[sd]: Assembly source line number test.
3478         * gas/mips/mips.exp: Added lineno test.
3480 Wed Apr  8 18:45:17 1998  Jeffrey A Law  (law@cygnus.com)
3482         * gas/testsuite/all/gas.exp: No longer expect failures for
3483         difference of undefined symbols on mn10x00 targets.
3485 Mon Mar 23 10:47:33 1998  Frank Ch. Eigler  <fche@cygnus.com>
3487         * gas/all/align.s: Back out ".section text" change below;
3488         use ".text" again.
3489         * gas/macros/semi.s: Ditto.
3491 Fri Mar 20 18:51:49 1998  Frank Ch. Eigler  <fche@cygnus.com>
3493         * gas/all/align.s: Identify ".text" section explicitly.
3494         * gas/macros/semi.s: Ditto.
3498 Mon Mar  2 13:30:40 1998  Doug Evans  <devans@seba.cygnus.com>
3500         * gas/m32r/allinsn.[sd] (ldi8a,ldi16a): Delete.
3501         (ldi16): Improve test.
3502         (nop): Fix test.
3504 Thu Feb 12 20:12:39 1998  Ian Lance Taylor  <ian@cygnus.com>
3506         * gasp/macro.out: Adjust to reflect the fact that keyword
3507         arguments are now permitted after positional arguments.
3509 Wed Feb  4 15:27:44 1998  Nick Clifton  <nickc@cygnus.com>
3511         * gas/arm/arm7t.d: Update to match latest assembler output.
3513 Wed Feb  4 15:40:00 1998  Geoffrey Keating  <geoffk@ozemail.com.au>
3515         * gas/ppc/ppc.exp: New file.
3516         * gas/ppc/astest.s, gas/ppc/astest.d: New test.
3517         * gas/ppc/astest2.s, gas/ppc/astest2.d: New test.
3519 Sun Feb  1 21:43:54 1998  Jeffrey A Law  (law@cygnus.com)
3521         * gas/mips/4010.s: Pad test code out to a 16byte boundary.
3522         * gas/mips/4010.d: Corresponding changes.
3523         * gas/mips/4100.s: Pad test code out to a 16byte boundary.
3524         * gas/mips/4100.d: Corresponding changes.
3525         * gas/mips/4650.s: Pad test code out to a 16byte boundary.
3526         * gas/mips/4650.d: Corresponding changes.
3528 Fri Jan 30 14:09:13 1998  Ian Lance Taylor  <ian@cygnus.com>
3530         * gas/mri/moveml.d: Add test comments, fix regexps.
3532 Thu Jan 29 13:34:49 1998  Doug Evans  <devans@canuck.cygnus.com>
3534         * gas/m32r/{allinsn,high-1}.d: Allow # constant prefix to be missing.
3536 Thu Jan 29 09:43:50 1998  Richard Henderson  <rth@cygnus.com>
3538         * gas/m68k/mri_moveml.[sd]: Moved to ...
3539         * gas/mri/moveml.[sd]: ... here.
3540         * gas/mri/mri.exp: Run it.
3542 Tue Jan 27 21:55:44 1998  Jeffrey A Law  (law@cygnus.com)
3544         * gas/mips/4010.s: Add 4010 tests.
3545         * gas/mips/4010.d: Expected output.
3546         * gas/mips/4100.s: Add 4010 tests.
3547         * gas/mips/4100.d: Expected output.
3548         * gas/mips/4650.s: Add 4010 tests.
3549         * gas/mips/4650.d: Expected output.
3550         * gas/mips/mips.exp: Run the new tests.
3551         * gas/mips/*.d: Pass the right processor model to objdump.
3552         Fix minor cases where expected output was wrong due to opcode
3553         conflicts.
3555 Tue Jan 27 05:35:02 1998  Richard Henderson  <rth@cygnus.com>
3557         * gas/m68k/mri_moveml.[sd]: New testcase.
3559 Thu Jan 22 17:29:07 1998  Nick Clifton  <nickc@cygnus.com>
3561         * gas/m32r/high-1.d: Add hash prefix to constants.
3563         * gas/m32r/allinsn.s: Add hash prefix to some constants.
3564         * gas/m32r/allinsn.d: Add hash prefix to constants.
3566 Wed Jan 21 21:24:08 1998  Manfred Hollstein  <manfred@s-direktnet.de>
3568         * gas/m88k/init.d: Fix hexadecimal offsets.
3570 Wed Jan 14 17:49:22 1998  Nick Clifton  <nickc@cygnus.com>
3572         * gas/m32r/uppercase.d: Fix white space matching.
3573         * gas/m32r/relax-1.d: Fix white space matching.
3575 Wed Jan 14 15:44:32 1998  Jeffrey A Law  (law@cygnus.com)
3577         * gas/mips/div.d: Update for recent assembler changes.
3578         * gas/mips/div-ilocks.d: Likewise.
3580 Wed Jan 14 11:13:06 1998  Doug Evans  <devans@seba.cygnus.com>
3582         * gas/m32r/allinsn.d (cmpui): Update output to new format.
3584 Thu Dec 18 11:10:42 1997  Nick Clifton  <nickc@cygnus.com>
3586         * gas/arm/inst.d: Updated to match latest disassembler changes.
3588         * gas/arm/arm7t.d: Updated to match latest disassembler changes.
3590 Tue Dec 16 22:19:25 1997  Ken Raeburn  <raeburn@cygnus.com>
3592         * gas/mips/lb-xgot.d, gas/mips/rol.d, gas/mips/jal-svr4pic.d,
3593         gas/mips/jal-xgot.d: Add assembler option to select a specific
3594         target chip, the R3000.
3595         * gas/mips/lb-xgot-ilocks.d: New test, specifically selecting
3596         R3900.
3597         * gas/mips/mips.exp: Run it.
3599         * gas/ieee-fp/x930509a.exp: Don't run IEEE FP tests for Vax
3600         targets.
3602 Wed Oct 15 10:40:14 1997  Jeffrey A Law  (law@cygnus.com)
3604         * gas/ieee-fp/x930509a.s: Tweak slightly to work on the PA.
3606         * gas/hppa/unsorted/unsorted.exp: Update for recent disassembler
3607         changes.
3609 1997-10-09  Doug Evans  <dje@canuck.cygnus.com>
3611         * gas/sparc/set64.[sd]: `set' doesn't take negative arguments.
3613 1997-10-09  Ian Lance Taylor  <ian@cygnus.com>
3615         * gas/arm/arm7t.d: Update for recent disassembler changes.
3616         * gas/h8300/ffxx1.d: Likewise.
3618 1997-10-08  Doug Evans  <dje@canuck.cygnus.com>
3620         * gas/sparc/reloc64.[sd]: Add testcases for %hix,%lox.
3622 1997-10-08  Ian Lance Taylor  <ian@cygnus.com>
3624         * gas/sparc/synth.d: Update for recent disassembler changes.
3625         * gas/sparc/synth64.d: Likewise.
3627         * gas/mips/beq.s: Add .text to .globl to mark the symbol to as a
3628         function symbol.
3629         * gas/mips/jal.s: Likewise.
3631 1997-10-07  Doug Evans  <dje@canuck.cygnus.com>
3633         * gas/sparc/reloc64.[sd]: New testcase.
3634         * gas/sparc/sparc.exp: Run it.
3636 1997-10-04  Ian Lance Taylor  <ian@cygnus.com>
3638         * gas/ieee-fp/x930509a.exp: Accept m68k listing format.
3640 1997-10-03  Ian Lance Taylor  <ian@cygnus.com>
3642         * gas/ieee-fp/x930509a.exp: Remove setup_xfail; it should now
3643         work.  Correct for big endian and for tabs in input file.
3645         * gas/alpha/fp.exp: Check for alpha-*-osf*, not alpha-*-osf1*.
3646         * gas/alpha/fp.s: Change comment characters from ! to #.
3648 1997-09-18  Doug Evans  <dje@canuck.cygnus.com>
3650         * gas/sparc/splet.d: Update to new objdump output format.
3651         * gas/sparc/{asi.d,membar.d,prefetch.d,rdpr.d,wrpr.d}: Likewise.
3652         * gas/sparc/set64.[ds]: New testcase.
3653         * gas/sparc/splet-2.[ds]: New testcase.
3654         * gas/sparc/sparc.exp: Run them.
3656 1997-08-16  Ken Raeburn  <raeburn@cygnus.com>
3658         Merge changes from Martin Hunt:
3660         * gas/d30v/inst.s: Add some new tests.
3662         * gas/d30v/{inst, opt, reloc}.d: Update results with
3663         new disassembler changes.
3665         * gas/d30v/inst.[sd]: Update examples for d*i instructions.
3667         * gas/d30v/*.d: Update all test results because
3668         of new ".s" and ".l" extensions.
3670         * gas/d30v/inst.[sd]: Correct entry for mulx2h.
3671         * gas/d30v/opt.[sd]: Correct st2w instruction.
3673         * gas/d30v/align.d: Change expected output.
3675         * gas/d30v/reloc.[sd]: Add test case.
3677         * gas/d30v/array.[sd]: New test case.
3679         * gas/d30v/opt.[sd]: Added more test cases.
3681         * gas/d30v/opt.s: Add test cases.
3682         * gas/d30v/reloc.s: Fix a test case.
3683         * gas/d30v/{opt,reloc}.d: Regenerate.
3685 Mon Sep  8 14:21:23 1997  Doug Evans  <dje@canuck.cygnus.com>
3687         * gas/m32r/high-1.[ds]: New testcase.
3688         * gas/m32r/m32r.exp: Run it.
3690 Mon Aug 25 11:04:24 1997  Doug Evans  <dje@canuck.cygnus.com>
3692         * gas/m32r/relax-1.[ds]: New testcase.
3693         * gas/m32r/m32r.exp: Run it.
3695 Thu Aug 14 23:49:49 1997  Doug Evans  <dje@canuck.cygnus.com>
3697         * gas/arc: New directory
3698         * gas/arc/{arc.exp,alias.[sd],branch.[sd],flag.[sd],insn3.[sd],j.[sd],
3699         ld.[sd],math.[sd],sshift.[sd],st.[sd],warn.{exp,s}}: New files.
3701 Wed Aug  6 00:33:30 1997  Ian Lance Taylor  <ian@cygnus.com>
3703         * config/default.exp: Set AS and GASP to as-new, not as.new.
3705 Tue Aug  5 12:33:23 1997  Ian Lance Taylor  <ian@cygnus.com>
3707         * config/default.exp: Set NM to nm-new, not nm.new, to match
3708         recent change in binutils build directory.
3710 Thu Jul 31 15:21:51 1997  Jeffrey A Law  (law@cygnus.com)
3712         * gas/v850/range.s: New test.
3713         * gas/v850/basic.exp: Run it.
3715 Tue Jul 29 14:35:02 1997  Jeffrey A Law  (law@cygnus.com)
3717         * gas/v850/hilo2.s: New test.
3718         * gas/v850/fepsw.s: New test.
3719         * gas/v850/basic.exp: Run them.
3721 Tue Jul 15 13:03:17 1997  Doug Evans  <dje@canuck.cygnus.com>
3723         * gas/m32r/uppercase.[sd]: New testcase.
3724         * gas/m32r/m32r.exp: New file.
3726 Mon Jun 16 14:32:11 1997  Ian Lance Taylor  <ian@cygnus.com>
3728         * gas/m68k/pcrel.d: Update for m68k disassembler changes.
3729         * gas/m68k/operands.d: Likewise.
3731 Mon Jun  2 16:50:03 1997  Nick Clifton  <nickc@cygnus.com>
3733         * gas/arm/arm.exp: Added changes from armT-970328-branch.
3735 Mon Jun  2 12:09:02 1997  Gavin Koch  <gavin@cygnus.com>
3737         * gas/mips/mips.exp: The r3900 has interlocks for mul, but
3738         not div.
3740 Mon Jun  2 12:03:32 1997  Gavin Koch  <gavin@.cygnus.com>
3742         * gas/mips/mul.{d,s}: End the tests with no-ops.
3744 Mon Jun  2 11:48:58 1997  Gavin Koch  <gavin@cygnus.com>
3746         * lib/gas-defs.exp (regexp_diff): Improve messages when one
3747         file is shorter than the other.
3749 Wed May  7 16:18:30 1997  Manfred Hollstein  <manfred@s-direktnet.de>
3751         * gas/m88k/init.{s,d}: New checks for proper padding of
3752         .init sections.
3753         * gas/m88k/m88.exp: Run them.
3755         * gas/m68k/t2.d: New file for check of presence of section
3756         symbols on the m68k-motorola-sysv.
3757         * gas/m68k/all.exp: Run t2 if [istarget m68*-motorola-sysv].
3759 Wed May  7 16:12:24 1997  Ian Lance Taylor  <ian@cygnus.com>
3761         * gas/all/gas.exp: Don't run cofftag test for m88k-coff.
3763         * gas/mips/lifloat.s: Update for recent changes to floating point
3764         handling.
3765         * gas/mips/lif-empic.d, gas/mips/lif-svr4pic.d: Likewise.
3766         * gas/mips/lif-xgot.d, gas/mips/lifloat.d: Likewise.
3768         * gas/mips/mips.exp: Handle Irix 6 like Irix 5.
3770 Sat Apr 19 23:16:35 1997  Niklas Hallqvist  <niklas@petra.appli.se>
3772         * gas/mips/mips.exp: Handle OpenBSD like NetBSD.
3774 Wed Apr 16 12:20:24 1997  Martin Hunt  <hunt@cygnus.com>
3776         * gas/d30v/d30.exp: Add optimizer test case.
3777         * gas/d30v/opt.s: Add conditional compilation tests.
3778         * gas/d30v/opt.d: Rebuild.
3780 Tue Apr 15 18:10:01 1997  Gavin Koch  <gavin@cygnus.com>
3782         * gas/mips/{delay.d,nodelay.d}: added.
3784 Mon Apr  7 12:57:45 1997  Doug Evans  <dje@canuck.cygnus.com>
3786         * gas/m32r/allinsn.d: Update to new objdump output style.
3788 Fri Apr  4 13:19:39 1997  Ian Lance Taylor  <ian@cygnus.com>
3790         * gas/all/float.s: Put a tab before .text, to keep the PA happy.
3792         * gas/arm/arm.exp: Only run inst and arm7t on targets which can
3793         handle -EL.  Add setup_xfail for thumb.
3795         * gas/h8300/ffxx1.d: Don't fail if BFD is 64 bits.
3797 Thu Apr  3 18:26:56 1997  Doug Evans  <dje@canuck.cygnus.com>
3799         * gas/m32r/allinsn.{exp,s.d}: New testcases.
3801 Thu Mar 27 00:42:28 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
3803         * gas/d30v/d30.exp: Add test case reloc.
3804         * gas/d30v/reloc.[sd]: New files to test relocations.
3806 Sat Mar 15 17:21:46 1997  Ian Lance Taylor  <ian@cygnus.com>
3808         * gas/arm/inst.d: Update for disassembler changes.
3809         * gas/arm/arm7t.d: Likewise.
3811 Tue Mar 11 13:31:56 1997  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
3813         * gas/m68k/op68000.d: Update for recent assembler bug fix.
3815 Wed Mar  5 13:01:24 1997  Jeffrey A Law  (law@cygnus.com)
3817         * gas/all/gas.exp: xfail a couple tests for the mn10300.
3819 Mon Mar  3 11:41:00 1997  Fred Fish  <fnf@cygnus.com>
3821         * gas/tic80/{add.d, float.d, regops2.d, relocs1.d, relocs1b.d,
3822         relocs2.d, relocs2b.d}: Adjust to objdump format tweaks.
3824 Thu Feb 27 15:21:46 1997  Fred Fish  <fnf@cygnus.com>
3826         * gas/tic80/{align.d, align.lst, align.s} New test for the
3827         ".align" pseudop.
3828         * gas/tic80/tic80.exp: Run the align test.
3830 Wed Feb 26 20:36:46 1997  Fred Fish  <fnf@cygnus.com>
3832         * gas/tic80/{float.d, float.lst, float.s}: New tests for
3833         simple floating point operands.
3834         * gas/tic80/tic80.exp: Run the float test.
3836 Wed Feb 26 15:16:04 1997  Fred Fish  <fnf@cygnus.com>
3838         * gas/tic80/{regops2.d, regops2.lst, regops2.s, regops3.d,
3839         regops3.lst, regops3.s, regops4.d, regops4.lst, regops4.s}:
3840         New tests for :m and :s operand modifiers.
3841         * gas/tic80/tic80.exp: Run the regops2, regops3, and regops4 tests.
3843 Tue Feb 25 13:45:55 1997  Ian Lance Taylor  <ian@cygnus.com>
3845         * gas/macros/semi.s: Force the final alignment to use a fill value
3846         of 0.
3848         * gas/all/cond.s, gas/all/cond.d: New test.
3849         * gas/all/gas.exp: Run it.
3851 Mon Feb 24 10:52:12 1997  Bob Manson  <manson@charmed.cygnus.com>
3853         * lib/gas-defs.exp(gas_init): Added new parameter for script
3854         name.
3856 Mon Feb 24 10:40:28 1997  Fred Fish  <fnf@cygnus.com>
3858         * gas/tic80/{add.d, bitnum.d, ccode.d, cregops.d, endmask.d,
3859         regops.d, relocs1.d,
3860         (relocs1.c): Add file for reference.
3861         (relocs1b.d): Split reloc table contents test to different test file.
3862         (relocs2.c): Add test that uses various types (char, short, int, ...) of
3863         static and global variables with data shuffling to generate lots of ld/st
3864         instructions for the different types.
3865         (relocs2.d): New file, expected code for relocs2 test.
3866         (relocs2.lst): New file, TI assembler listing for reference.
3867         (relocs2.s): New file, assembly source for relocs2 test.
3868         (relocs2b.d): New file, expected reloc table contents for relocs2 test.
3869         (tic80.exp): Run the relocs1b, relocs2, and relocs2b tests.
3871 Sun Feb 23 17:54:00 1997  Dawn Perchik  <dawn@cygnus.com>
3873         * gas/all/itbl-test.c(main): Update function calls.
3874         Remove parameters from itbl_get_reg_val and
3875         change itbl_get_insn_name to itbl_get_field.
3877 Sun Feb 23 17:22:00 1997  Dawn Perchik  <dawn@cygnus.com>
3879         * gas/mips/itbl: Add comments.
3880         * gas/mips/itbl.s: Add comments.  Prefix register names with $.
3881         * gas/all/itbl: Generic table for testing for itbl support.
3882         * gas/all/itbl.s: Generic assembly for testing for itbl support.
3883         * gas/mips/itbl-test.c: Moved to gas/all.
3884         * gas/all/itbl-test.c: Moved from gas/mips.
3886 Sat Feb 22 20:24:23 1997  Fred Fish  <fnf@cygnus.com>
3888         * gas/tic80/{add.lst, bitnum.lst, ccode.lst, cregops.lst,
3889         endmask.lst, regops.lst}: Remove ^M's from end of lines.
3890         * gas/tic80/bitnum.s: Add comment to each line showing value
3891         that symbolic BITNUM assembles to.  Add coverage for raw
3892         numeric values for the BITNUM operand.
3893         * gas/tic80/bitnum.d: Update due to bitnum.s changes.
3894         * gas/tic80/regops.d: Update due to opcode library additions
3895         of floating point test BITNUM values that are ambiguous with
3896         the integral ones.
3897         * gas/tic80/relocs1.s: New test case that tests simple relocs.
3898         * gas/tic80/relocs1.d: Expected output for above.
3899         * gas/tic80/relocs1.lst: TI assembler listing for above.
3900         * gas/tic80/tic80.exp: Add relocs1 test.
3902 Fri Feb 21 14:23:14 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
3904         * gas/d30v/{align.d, align.s, d30.exp, guard.d, guard.s,
3905         inst.d, inst.s, opt.d, opt.s}: Test files for D30V.
3907 Wed Feb 19 00:55:29 1997  Ian Lance Taylor  <ian@cygnus.com>
3909         * gas/macros/semi.s, gas/macros/semi.d: New test.
3910         * gas/macros/macros.exp: Run it.
3911         * gas/mri/semi.s, gas/mri/semi.d: New test.
3912         * gas/mri/mri.exp: Run it.
3914 Tue Feb 18 13:37:06 1997  Jeffrey A Law  (law@cygnus.com)
3916         * gas/hppa/unsorted/unsorted.exp (align4 tests): Tweak expected
3917         output.
3919 Fri Feb 14 17:56:27 1997  Ian Lance Taylor  <ian@cygnus.com>
3921         * gas/all/align.d, gas/all/align.s: New test.
3922         * gas/all/gas.exp: Run it.
3924 Thu Feb 13 14:44:05 1997  Ian Lance Taylor  <ian@cygnus.com>
3926         * gas/mips/mips16.d: Correct PC relative instruction bytes.
3928 Wed Feb 12 12:33:08 1997  Ian Lance Taylor  <ian@cygnus.com>
3930         * gas/mips/lif-svr4pic.d: Pass -EB when running the assembler.
3931         * gas/mips/lif-xgot.d: Likewise.
3932         * gas/mips/ulh-svr4pic.d: Likewise.
3933         * gas/mips/ulh-xgot.d: Likewise.
3935         * gas/mips/mips16.d: Update for yet another change in disassembly
3936         output (this one is spacing only).
3938 Tue Feb 11 14:45:39 1997  Fred Fish  <fnf@cygnus.com>
3940         * gas/tic80/{add.d, add.lst, add.s, bitnum.d, bitnum.lst, bitnum.s,
3941         ccode.d, ccode.lst, ccode.s, cregops.d, cregops.lst, cregops.s,
3942         endmask.d, endmask.lst, endmask.s, regops.d, regops.lst, regops.s,
3943         tic80.exp}: New files for TIc80 test cases.
3945 Tue Feb 11 15:46:27 1997  Ian Lance Taylor  <ian@cygnus.com>
3947         * gas/mips/mips16.d: Update for change in disassembly output.
3949 Mon Feb 10 22:24:00 1997  Dawn Perchik  <dawn@cygnus.com>
3951         * gas/mips/itbl-test.c: Add copyright message and fix indentation.
3953 Mon Feb 10 17:54:00 1997  Dawn Perchik  <dawn@cygnus.com>
3955         * gas/mips/itbl-test.c: New file.  Stand-alone assembler and
3956         dissassembler for itbl support.
3958 Mon Feb 10 17:20:00 1997  Dawn Perchik  <dawn@cygnus.com>
3960         * gas/mips/itbl: New file.  Instruction Spec for testing --itbl
3961         option.
3962         * gas/mips/itbl.s: New file.  Assembly with ne2w instructions
3963         specified in itbl.
3965 Fri Feb  7 16:42:53 1997  Bob Manson  <manson@charmed.cygnus.com>
3967         * gasp/gasp.exp: Use prune_warnings instead of prune_system_crud.
3968         * lib/gas-defs.exp: Ditto.
3970 Mon Feb  3 15:46:05 1997  Ian Lance Taylor  <ian@cygnus.com>
3972         * gas/arm/inst.d, gas/arm/arm7t.d: Pass --prefix-addresses to
3973         objdump.  Update for current relocation printing style.
3975 Thu Jan 30 11:57:33 1997  Ian Lance Taylor  <ian@cygnus.com>
3977         * gas/mips/mips16.d: Update for disassembler changes.
3979 Thu Jan 23 03:15:06 1997  Angela Marie Thomas (angela@cygnus.com)
3981         * gas/mips/mips.exp: set ilocks for all 4100/4300
3983 Thu Jan  2 16:49:17 1997  Ian Lance Taylor  <ian@cygnus.com>
3985         * gas/mips/mips16.s, gas/mips/mips16.d: New test.
3986         * gas/mips/mips.exp: Run mips16 test.
3988         * gas/mips/mips.exp: Run dli test unconditionally.
3989         * gas/mips/dli.s: Add text symbol.  Add nops to round to 16 byte
3990         boundary.
3991         * gas/mips/dli.d: Corresponding changes.
3993 Tue Dec 31 13:03:16 1996  Ian Lance Taylor  <ian@cygnus.com>
3995         * gas/sparc/synth.d: Use --prefix-addresses for objdump.
3996         * gas/sparc/synth64.d: Likewise.
3998 Tue Dec 24 16:30:58 1996  Angela Marie Thomas (angela@cygnus.com)
4000         * gas/mips/*-ilocks.d: Fix regexps to resemble disassembled output.
4002 Fri Dec 13 13:05:33 1996  Ian Lance Taylor  <ian@cygnus.com>
4004         * gas/mips/*.[sd]: Add explicit nops, sometimes controlled by
4005         .ifdef, to accomodate change to avoid default alignment on
4006         embedded systems.
4008 Wed Dec 11 09:26:01 1996  Jeffrey A Law  (law@cygnus.com)
4010         * gas/mn10200/basic.exp (do_movb): Fix bit pattern for
4011         "movb dm,(an)".
4013 Tue Dec 10 13:01:05 1996  Jeffrey A Law  (law@cygnus.com)
4015         * gas/mn10300/basic.exp: Update after endianness changes to
4016         the assembler.
4018         * gas/mn10200/{mov1.s,mov2.s,mov3.s,mov4.s,movx.s}: New tests.
4019         * gas/mn10200/{movb.s, movbu.s}: Likewise.
4020         * gas/mn10200/basic.exp: Run them.
4022 Mon Dec  9 17:08:38 1996  Jeffrey A Law  (law@cygnus.com)
4024         * gas/mn10200/*.s: New tests for the mn10200 assembler.
4025         * gas/mn10200/basic.exp: Run them.
4027 Fri Dec  6 15:35:04 1996  Jeffrey A Law  (law@cygnus.com)
4029         * gas/mn10300/*.s: Remove '$' register prefixing.
4031 Mon Nov 25 16:35:33 1996  Doug Evans  <dje@canuck.cygnus.com>
4033         * gas/sparc-solaris/addend.exp: Fix patterns, you can't assume
4034         \r will be present.
4036 Mon Nov 25 13:45:02 1996  Ian Lance Taylor  <ian@cygnus.com>
4038         * gas/m68k/*.d: Update for disassembler changes.
4039         * gas/mri/*.d: Likewise.
4041 Mon Nov 25 11:38:37 1996  Jeffrey A Law  (law@cygnus.com)
4043         * gas/mn10300/*.s: Use '$' as register prefix for
4044         all register operands.
4046 Thu Nov 21 11:52:54 1996  Jeffrey A Law  (law@cygnus.com)
4048         * gas/all/gas.exp: xfail a couple tests for the mn10300.
4050 Wed Nov 20 11:31:41 1996  Jeffrey A Law  (law@cygnus.com)
4052         * gas/mn10300/other.s: Update for correct syntax on a
4053         few instructions (those with register lists).
4054         * gas/mn10300/basic.exp: Corresponding changes.
4056 Tue Nov 19 13:36:57 1996  Jeffrey A Law  (law@cygnus.com)
4058         * gas/mn10300/movm.s: Update for correct syntax.
4059         * gas/mn10300/basic.exp: Update expected movm bit patterns.
4061 Fri Nov 15 13:57:42 1996  Jeffrey A Law  (law@cygnus.com)
4063         * gas/mn10300/other.s: Put parens around register
4064         argument in calls and jmp instructions.
4066 Wed Nov 13 13:16:04 1996  Jeffrey A Law  (law@cygnus.com)
4068         * gas/h8300/ffxx1.d: Update for recent disassembler changes.
4070 Mon Nov 11 16:03:24 1996  Jeffrey A Law  (law@cygnus.com)
4072         * gas/hppa/reloc/reloc.exp: Pass "--prefix-addresses" to objdump
4073         as needed.
4074         * gas/hppa/unsorted/unsorted.exp: Likewise.
4076 Thu Nov  7 00:27:52 1996  Jeffrey A Law  (law@cygnus.com)
4078         * gas/mn10300/basic.exp: Check opcode insertion for
4079         extended instructions.
4080         * gas/mn10300/extend.s: Tweak constants for better
4081         testsuite coverage.
4083 Wed Nov  6 13:50:07 1996  Jeffrey A Law  (law@cygnus.com)
4085         * gas/mn10300/basic.exp: Test insertion of operands
4086         into call and jmp instructions with 32bit offsets.
4087         Fix typo in bit test patterns.
4088         * gas/mn10300/other.s: Tweak constants to improve
4089         testsuite coverage.
4091         * gas/mn10300/basic.exp: Test insertion of 32bit operand
4092         in calls, btst, bclr & bset instructions.
4094         * gas/mn10300/*.s: Tweak constants in 32bit insns for
4095         better testing coverage.
4096         * gas/mn10300/basic.exp: Test insertion of most 32bit
4097         operands.
4099 Tue Nov  5 13:33:12 1996  Jeffrey A Law  (law@cygnus.com)
4101         * gas/mn10300/basic.exp: Check bit patterns for indexed mov,
4102         movbu, movhu instructions.  Check bit patterns for more bit
4103         operations.  Check bit patterns for various 16bit call, retf
4104         and ret instructions.
4105         * gas/mn10300/other.s: Update operands for better test coverage.
4107 Mon Nov  4 12:55:11 1996  Jeffrey A Law  (law@cygnus.com)
4109         * gas/mn10300/basic.exp: Check bit patterns for a couple more
4110         mov and cmp instructions.
4112 Tue Oct 29 17:05:43 1996  Ian Lance Taylor  <ian@cygnus.com>
4114         * gas/mips/*.d: Update for disassembler changes.
4116 Wed Oct 16 22:39:50 1996  Jeffrey A Law  (law@cygnus.com)
4118         * gas/v850/reloc.s: New tests.
4119         * gas/v850/basic.exp: Run them.
4121 Mon Oct 14 13:52:55 1996  Ian Lance Taylor  <ian@cygnus.com>
4123         * gas/mips: Add symbols to several testsuites, since the ELF
4124         assembler now always builds a symbol table, which means that
4125         objdump will no longer report `No symbols in FILE'.  Change the
4126         expected output accordingly.
4128 Thu Oct 10 13:11:48 1996  Jeffrey A Law  (law@cygnus.com)
4130         * gas/mn10300/basic.exp: Check bit patterns for instructions
4131         with a single 8bit or 16bit immediate operand.
4133         * gas/mn10300/basic.exp: Check bit patterns for many
4134         instructions.  Add missing test in do_mov1.
4135         * gas/mn10300/mov1.s: Add missing test.
4137 Wed Oct  9 14:15:18 1996  Jeffrey A Law  (law@cygnus.com)
4139         * gas/mn10300/{add.s, bcc.s, bit.s, cmp.s, ext.s}: New tests.
4140         * gas/mn10300/{extend.s logical.s, loop.s, mov1.s}: Likewise.
4141         * gas/mn10300/{mov2.s, mov3.s, mov4.s, movbu.s}: Likewise.
4142         * gas/mn10300/{movhu.s, movm.s, muldiv.s, other.s}: Likewise.
4143         * gas/mn10300/{shift.s, sub.s}: Likewise.
4144         * gas/mn10300/basic.exp: Run them.
4146 Thu Oct  3 09:57:03 1996  Jeffrey A Law  (law@cygnus.com)
4148         * gas/mn10200, gas/mn10300: New directories for Matsushita
4149         mn10200 and mn10300 tests.
4151 Tue Oct  1 15:38:28 1996  Ian Lance Taylor  <ian@cygnus.com>
4153         * lib/gas-defs.exp (gas_version): Fix for current version
4154         printing.
4156 Sun Sep 29 07:55:58 1996  Doug Evans  <dje@canuck.cygnus.com>
4158         * gas/sparc/splet.d: Fix typo in cpusha result.
4160 Mon Sep 23 12:33:31 1996  Ian Lance Taylor  <ian@cygnus.com>
4162         * gas/m68k/fmoveml.s, gas/m68k/fmoveml.d: Add tests for fmovemx.
4164 Wed Sep 18 12:14:06 1996  Ian Lance Taylor  <ian@cygnus.com>
4166         * gas/all/cofftag.s: Use .p2align rather than .align.
4168 Fri Sep 13 15:28:04 1996  Jeffrey A Law  (law@cygnus.com)
4170         * gas/h8300/macs.s: Add "stmac" instructions.
4171         * gas/h8300/basic.exp: Test them.
4173 Thu Sep 12 10:28:44 1996  James G. Smith  <jsmith@cygnus.co.uk>
4175         * gas/arm/thumb.s (back): Check assembly of Thumb BL.
4177 Mon Sep  9 14:37:00 1996  Ian Lance Taylor  <ian@cygnus.com>
4179         * gas/mips/mips4.s, gas/mips/mips4.d: Use $fccN for condition code
4180         registers.
4182 Fri Sep  6 18:23:54 1996  James G. Smith  <jsmith@cygnus.co.uk>
4184         * gas/mips/dli.{s,d}: More test cases added.
4186 Wed Sep  4 11:47:29 1996  James G. Smith  <jsmith@cygnus.co.uk>
4188         * gas/mips/mips.exp: Add check for dli macro instruction.
4189         * gas/mips/dli.{s,d}: Added.
4191 Sat Aug 31 01:25:03 1996  Jeffrey A Law  (law@cygnus.com)
4193         * gas/v850/basic.exp (do_mem): Check bit patterns for short
4194         load/store instructions.  Remove xfails for short load/store
4195         instructions.
4196         * gas/v850/mem.s: Offsets for short load/store operands
4197         are unsigned.
4199         * gas/v850/basic.exp (do_branch): Check offsets in branch insns.
4200         (do_jumps): Likewise.
4202 Fri Aug 30 00:37:55 1996  Jeffrey A Law  (law@cygnus.com)
4204         * gas/v850/misc.s: Tweak register numbers for better testing.
4205         * gas/v850/basic.exp (do_misc): Corresponding changes.
4207         * gas/v850/hilo.s: New testfile.
4208         * gas/v850/basic.exp: Run hilo tests.
4210 Thu Aug 29 11:32:23 1996  James G. Smith  <jsmith@cygnus.co.uk>
4212         * gas/arm/arm7t.d: Explicitly force little-endian assembly.
4214 Fri Aug 23 11:02:55 1996  Jeffrey A Law  (law@cygnus.com)
4216         * gas/v850/basic.exp (do_move): Test instruction bit patterns.
4217         * gas/v850/move.s: Tweak constants for better testing.
4219         * gas/v850/basic.exp (do_mem): Test instruction bit patterns.
4220         xfail sst and sld tests.
4221         (do_mov): Remove bogus xfail.
4222         * gas/v850/mem.s: sst and sld instructions can only index from
4223         "ep" register.
4225         * gas/v850/basic.exp (do_logical): Test instruction bit patterns.
4226         Update addresses.
4227         * gas/v850/logical.s: Tweak constants for better testing.
4229         * gas/v850/basic.exp (do_jump): Test instruction bit patterns,
4230         but not displacements (yet).
4232         * gas/v850/basic.exp (do_compare): Test instruction bit patterns.
4234         * gas/v850/basic.exp (do_branch): Test instruction bit patterns,
4235         but not displacements (yet).
4237         * gas/v850/basic.exp (do_bit): Test instruction bit patterns.
4239         * gas/v850/basic.exp (do_arith): Test instruction bit patterns.
4240         * gas/v850/arith.s: Tweak constants for better testing.
4242         * gas/v850/basic.exp (do_misc): No longer expect failures
4243         assembling "ldsr" and "stsr" opcodes.
4244         * gas/v850/misc.s: Re-enable assembling of "ldsr" and "stsr"
4245         opcodes.
4247         * gas/v850/basic.exp (do_misc): No longer expect failures
4248         assembling "trap" opcodes.
4249         * gas/v850/misc.s: Re-enable assembling of "trap" opcodes.
4251         * gas/v850: New directory with v850 tests.
4253 Fri Aug 16 00:19:10 1996  Jeffrey A Law  (law@cygnus.com)
4255         * gas/hppa/basic/purge.s: Use "%sr4" on pitlb, pitlbe
4256         fic and fice instructions to test 3bit space identifiers.
4257         * gas/hppa/basic/system.s: Similarly for iitlba and
4258         iitlbp.
4259         * gas/hppa/basic/basic.exp: Corresponding changes.
4261 Thu Aug 15 16:25:05 1996  James G. Smith  <jsmith@cygnus.co.uk>
4263         * gas/arm/arm.exp: Change inst.s test to check objdump.
4264         * gas/arm/inst.d: Added.
4266 Thu Aug 15 16:06:02 1996  James G. Smith  <jsmith@cygnus.co.uk>
4268         * gas/arm/thumb.s: Added.
4269         * gas/arm/immed.s: Added.
4270         * gas/arm/arch4t.s: Added.
4271         * gas/arm/arm.exp: Updated to run the new tests.
4273 Tue Aug  6 11:06:29 1996  Jeffrey A Law  (law@cygnus.com)
4275         * gas/h8300/misch.s: Reenable "eepmov.w" test.
4276         * gas/h8300/miscs.s: Likewise.
4277         * gas/h8300/h8300.exp: Check for correct assembly of "eepmov.w"
4278         on the H8/300H and H8/S.  Don't expect it to fail.
4280 Wed Jul 31 10:57:44 1996  Doug Evans  <dje@canuck.cygnus.com>
4282         * gas/sparc/asi.s: Update ASI_AS_IF_USER_{PRIMARY,SECONDARY}_LITTLE.
4284 Wed Jul 31 15:55:12 1996  James G. Smith  <jsmith@cygnus.co.uk>
4286         * gas/arm/arm7t.s: Added.
4287         * gas/arm/arm7t.d: Added.
4288         * gas/arm/arm.exp: Updated to run the new test.
4290 Mon Jul  8 14:27:39 1996  Ian Lance Taylor  <ian@cygnus.com>
4292         * gas/m68k/pcrel.d: Rename from schwab.d.
4293         * gas/m68k/pcrel.s: Rename from schwab.s.
4295 Mon Jul  8 14:23:26 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
4297         * gas/m68k/schwab.d: Correct for ELF format.
4298         * gas/m68k/all.exp: Run "schwab" test for all targets.
4300 Thu Jul  4 14:23:36 1996  Ian Lance Taylor  <ian@cygnus.com>
4302         Avoid DOS file naming problems:
4303         * gas/h8300/branch.s: Rename from branches.s.
4304         * gas/h8300/branchh.s: Rename from branchesh.s.
4305         * gas/h8300/branchs.s: Rename from branchess.s.
4306         * gas/h8300/rotsh.s: Rename from rotshift.s.
4307         * gas/h8300/rotshh.s: Rename from rotshifth.s.
4308         * gas/h8300/rotshs.s: Rename from rotshifts.s.
4309         * gas/h8300/h8300.exp: Corresponding changes.
4311 Thu Jul  4 14:01:46 1996  James G. Smith  <jsmith@cygnus.co.uk>
4313         * gas/mips/mips.exp: Add new tests for processors with interlocks
4314         on div and mul.
4315         * gas/mips/div-ilocks.d: Added.
4316         * gas/mips/mul-ilocks.d: Added.
4318 Wed Jul  3 14:20:04 1996  Ian Lance Taylor  <ian@cygnus.com>
4320         * gas/all/gas.exp: Remove setup_xfail for h8300*-*-* for two tests
4321         which now pass.
4322         * gas/h8300/h8300.exp: Fix regexp of mov32bug test to work on a 64
4323         bit host.
4325 Sat Jun 29 18:21:51 1996  Ian Lance Taylor  <ian@cygnus.com>
4327         * gas/all/gas.exp: Add setup_xfail for vax*-*-vms* for 930509a
4328         test.
4329         * gas/vax/quad.exp: Expect a nop after the movq.
4331 Tue Jun 18 12:39:49 1996  Jeffrey A. Law  <law@rtl.cygnus.com>
4333         * gas/h8300/cbranchh.s: Switch into h8300h mode.
4334         * gas/h8300/h8300.exp (H8/300H misc tests): Fix test names.
4336         * gas/h8300/{addsubs.s,bitops1s.s,bitops2s.s}: New tests for the
4337         H8/S.
4338         * gas/h8300/{bitops3.s,bitops4.s,cbranchs.s,logicals.s}: Likewise.
4339         * gas/h8300/{branchess.s,compares.s,macs.s,decimals.s}: Likewise.
4340         * gas/h8300/{incdecs.s,divmuls.s,miscs.s,multiples.s}: Likewise.
4341         * gas/h8300/{movbs.s,movws.s,movls.s,pushpops.s}: Likewise.
4342         * gas/h8300/{rotshifts.s,extends.s}: Likewise.
4343         * gas/h8300/h8300.exp: Run them.
4345 Mon Jun 10 14:14:40 1996  Ian Lance Taylor  <ian@cygnus.com>
4347         * gas/all/cofftag.s, gas/all/cofftag.d: New test for COFF enum tag
4348         with the same name as a global variable.
4349         * gas/all/gas.exp: Run cofftag test for any COFF target.
4351 Thu Jun  6 12:30:05 1996  Ian Lance Taylor  <ian@cygnus.com>
4353         * gas/m68k/all.exp: Pass -m68020 when assembling the disperr.s
4354         test.
4356 Fri May 31 10:11:13 1996  Jeffrey A Law  (law@cygnus.com)
4358         * gas/h8300/h8300.exp: Fix add.l test for H8/300H.
4360 Wed May 29 16:35:43 1996  Ian Lance Taylor  <ian@cygnus.com>
4362         * gas/mips/jal-xgot.d: Correct for 64 bit output.
4364 Thu Apr 25 19:31:59 1996  Doug Evans  <dje@canuck.cygnus.com>
4366         * gas/sparc/sparc.exp: Only run sparclet tests if sparclet.
4368 Wed Apr 24 17:06:18 1996  Ian Lance Taylor  <ian@cygnus.com>
4370         * gas/m68k/op68000.d: Add statements now caught by gas.
4372 Mon Apr 22 16:45:12 1996  Doug Evans  <dje@canuck.cygnus.com>
4374         * gas/sparc/splet.[ds]: New tests for sparclet extensions.
4375         * gas/sparc/sparc.exp: Run them.
4377 Mon Apr 15 17:25:18 1996  Ian Lance Taylor  <ian@cygnus.com>
4379         * gas/mips/la.d: Updated for April 5 MIPS assembler changes.
4380         * gas/mips/lb.d, gas/mips/ld.d, gas/mips/sb.d: Likewise.
4381         * gas/mips/uld.d, gas/mips/ulh.d, gas/mips/ulw.d: Likewise.
4382         * gas/mips/usd.d, gas/mips/ush.d, gas/mips/usw.d: Likewise.
4384 Wed Apr 10 14:27:51 1996  Jeffrey A Law  (law@cygnus.com)
4386         * gas/h8300/mov32bug.s: New test.
4387         * gas/h8300/h8300.exp: Run it.
4389 Fri Apr  5 10:13:28 1996  Jeffrey A Law  (law@cygnus.com)
4391         * gas/h8300/{addsubh.s,bitops1h.s,bitops2h.s}: New h8300h tests.
4392         * gas/h8300/{bitops3h.s,bitops4h.s,branchesh.s}: New h8300h tests.
4393         * gas/h8300/{cbranchh.s,compareh.s,decimalh.s}: New h8300h tests.
4394         * gas/h8300/{divmulh.s,incdech.s,logicalh.s}: New h8300h tests.
4395         * gas/h8300/{misch.s,movbh.s,movwh.s}: New h8300h tests.
4396         * gas/h8300/{pushpoph.s,rotshifth.s}: New h8300h tests.
4397         * gas/h8300/h8300.exp: Run them.
4399         * gas/h8300/{movb.s,movw.s}: Correct predecrement syntax.
4401         * gas/h8300/h8300.exp: Fix typos in bitops4 and movb tests.
4403         * gas/h8300/{addsub.s,bitops1.s,bitops2.s}: New h8300 tests.
4404         * gas/h8300/{bitops3.s,bitops4.s,branches.s}: New h8300 tests.
4405         * gas/h8300/{cbranch.s,compare.s,decimal.s}: New h8300 tests.
4406         * gas/h8300/{divmul.s,incdec.s,logical.s}: New h8300 tests.
4407         * gas/h8300/{misc.s,movb.s,movw.s}: New h8300 tests.
4408         * gas/h8300/{pushpop.s,rotshift.s}: New h8300 tests.
4409         * gas/h8300/h8300.exp: Run them.
4411 Fri Mar 15 17:16:24 1996  Ian Lance Taylor  <ian@cygnus.com>
4413         * gas/sparc/synth.d: Don't require sparc in the file format, since
4414         it won't be there on SunOS.
4416 Thu Mar  7 14:51:23 1996  Doug Evans  <dje@charmed.cygnus.com>
4418         * gas/sparc/synth.[ds]: New testcase.
4419         * gas/sparc/sparc.exp: Run it.
4421 Fri Mar  1 12:01:48 1996  Jeffrey A Law  (law@cygnus.com)
4423         * gas/all/gas.exp: xfail difference of two undefined symbols
4424         and difference of forward references for the h8300.
4426 Thu Feb 22 16:40:31 1996  Ian Lance Taylor  <ian@cygnus.com>
4428         * gas/mips/lb-xgot.d: Correct.
4430 Mon Feb 19 02:43:36 1996  Doug Evans  <dje@charmed.cygnus.com>
4432         * gas/sparc/{asi,membar,prefetch,rdpr,synth64,wrpr}.d: Pass -Av9
4433         to gas.
4434         * gas/sparc/addend.exp: Execute for any sparc cpu.
4435         * gas/sparc/{mismatch.exp,mism-1.s}: New test.
4437 Wed Feb 14 13:49:59 1996  Ian Lance Taylor  <ian@cygnus.com>
4439         * gas/mips/jal-xgot.d, gas/mips/la-xgot.d: New tests.
4440         * gas/mips/lb-xgot.d, gas/mips/ld-xgot.d: New tests.
4441         * gas/mips/lif-xgot.d, gas/mips/ulh-xgot.d: New tests.
4442         * gas/mips/mips.exp: Run new tests if svr4pic.
4444 Sat Jan 27 13:27:45 1996  Doug Evans  <dje@charmed.cygnus.com>
4446         * lib/gas-dg.exp (gas-dg-test): Delete default_flags and libs args.
4448 Fri Jan 26 14:24:01 1996  Jeffrey A Law  (law@cygnus.com)
4450         * gas/hppa/unsorted/unsorted.exp: Update for objdump changes.
4452 Wed Jan 10 12:40:31 1996  Ian Lance Taylor  <ian@cygnus.com>
4454         * gas/mips/*.d: Update for changes to disassembler.
4456 Wed Jan  3 22:59:53 1996  Ian Lance Taylor  <ian@cygnus.com>
4458         * gas/mips/ulh-svr4pic.d: Update for tc-mips.c load_address
4459         change.
4461 Fri Nov 17 10:32:25 1995  Ian Lance Taylor  <ian@cygnus.com>
4463         * gas/mri/immconst.d: New test.
4464         * gas/mri/mri.exp: Run it.
4465         * gas/mri/constants.s: Test immediate constants.
4466         * gas/mri/constants.d: Corresponding change.
4468         * gas/m68k/link.s: Add nop to pad to eight byte boundary.
4469         * gas/m68k/link.d: Corresponding change.
4471 Sun Nov 12 21:28:11 1995  Jeffrey A Law  (law@cygnus.com)
4473         * gas/hppa/unsorted/brlenbug.s: New test.
4474         * gas/hppa/unsorted/unsorted.exp: Run it.
4476 Sun Nov  5 12:49:27 1995  Ian Lance Taylor  <ian@cygnus.com>
4478         * gas/mips/beq.s: Declare text_label global.
4479         * gas/mips/jal.s: Likewise.
4481 Fri Nov  3 12:35:07 1995  Ian Lance Taylor  <ian@cygnus.com>
4483         * gas/m68k/link.s: Use "&" instead of "#" for immediate values.
4485         * gas/m68k/fmoveml.s, gas/m68k/fmoveml.d: New test.
4486         * gas/m68k/all.exp: Run it.
4488 Thu Nov  2 23:11:05 1995  Ian Lance Taylor  <ian@cygnus.com>
4490         * gas/m68k/link.s, gas/m68k/link.d: New test.
4491         * gas/m68k/all.exp: Run it.
4493 Tue Oct 24 10:57:20 1995  Jeffrey A Law  (law@cygnus.com)
4495         * gas/hppa/basic/basic.exp: Test lci and syncdma instructions.
4496         * gas/hppa/basic/system.s: Corresponding changes.
4498 Fri Oct  6 17:13:35 1995  Ken Raeburn  <raeburn@cygnus.com>
4500         * gas/m68k/operands.d: Don't require a fixed number of leading
4501         zeros in any number.
4503         * gas/m68k/operands.s, gas/m68k/bitfield.s: Use "&" instead of "#"
4504         for immediate values.
4506 Fri Oct  6 10:54:13 1995  Doug Evans  <dje@canuck.cygnus.com>
4508         * gas/arm/arm.exp: Renamed from gas.exp.
4509         * gas/arm/le-fpconst.[sd]: New testcase.
4511 Fri Sep 29 15:12:10 1995  Ian Lance Taylor  <ian@cygnus.com>
4513         * gas/mri/mri.exp: Only run tests for m68k target.
4515 Mon Sep 25 12:31:46 1995  Ian Lance Taylor  <ian@cygnus.com>
4517         * gas/mri/mri.exp: Add setup_xfail for arm*-*-* for constants
4518         test.
4520 Thu Sep 21 01:26:08 1995  Jeff Law  (law@snake.cs.utah.edu)
4522         * gas/sh/fp.s (fmac): Update for new assembly syntax.
4524 Mon Sep 18 14:04:34 1995  Ian Lance Taylor  <ian@cygnus.com>
4526         * lib/gas-defs.exp (gas_run): Call prune_system_crud.
4527         (run_dump_test, objdump): Likewise.
4529 Thu Sep 14 13:10:10 1995  Doug Evans  <dje@canuck.cygnus.com>
4531         * gas/sparc/{wrdr.[ds],rdpr.[ds]}: New tests.
4532         * gas/sparc/sparc.exp: Run them.
4534 Wed Sep 13 16:35:51 1995  Ian Lance Taylor  <ian@cygnus.com>
4536         * Makefile.in, configure.in: Remove; the testsuite is now run
4537         directly from the gas Makefile.
4539 Mon Sep 11 11:44:23 1995  Ian Lance Taylor  <ian@cygnus.com>
4541         * gas/mri/empty.s: New file.
4542         * gas/mri/mri.exp: Test assembling empty.s.
4543         * gas/mri/comment.s: Add a couple more comment variants.
4545         * gas/mri/mri.exp: Add xfail for the expr test for all hppa
4546         targets.
4548 Wed Sep  6 21:39:23 1995  Ian Lance Taylor  <ian@cygnus.com>
4550         * gas/mri/comment.s, gas/mri/comment.d: New test.
4551         * gas/mri/mri.exp: Run it.
4552         * gas/mri/expr.s: Remove whitespace in operand field.
4553         * gas/mri/for.s: Add comments for further testing.
4554         * gas/macros/test2.s: Put in an upper case ELSE to test case
4555         insensitivity.
4557 Wed Aug 30 16:12:03 1995  Doug Evans  <dje@canuck.cygnus.com>
4559         * gas/sparc/{prefetch.[ds],synth64.[ds]}: New tests.
4561 Tue Aug 29 18:59:33 1995  Doug Evans  <dje@canuck.cygnus.com>
4563         * gas/sparc/sparc.exp: New file.
4564         * gas/sparc/{asi.[ds],membar.[ds]}: New tests.
4566 Mon Aug 21 14:39:29 1995  Ian Lance Taylor  <ian@cygnus.com>
4568         * gas/macros/*: New tests for macros.
4570         * gas/mri/common.s: Use data, not .data.
4572         * gasp/pl3.out: Update for changes in commented source output when
4573         LOCAL is used.
4575 Sat Aug 19 17:36:17 1995  Ian Lance Taylor  <ian@cygnus.com>
4577         * gasp/gasp.exp (gasp_test): Call prune_system_crud on the output
4578         of diff.
4579         * lib/gas-defs.exp: Define prune_system_crud if it is not already
4580         defined.
4582 Fri Aug 18 11:09:38 1995  Ian Lance Taylor  <ian@cygnus.com>
4584         * gasp/mri/*.out: Use ;, not !, for the comment character.
4586 Wed Aug 16 12:24:12 1995  Ian Lance Taylor  <ian@cygnus.com>
4588         * gas/mri/mri.exp: Change hppa*-*-* expected failures to only
4589         expect failure for targets which use SOM.
4591         * lib/gas-defs.exp (run_dump_test): If the program to run does not
4592         exist, mark the test as untested.
4594         * gas/mri/mri.exp: Add setup_xfail for i960 b.out targets for
4595         common test.
4597         * lib/gas-defs.exp (run_dump_test): Name the output file dump.o,
4598         rather than using an implicit a.out.
4600         * gas/mri/for.s: Add nop to round out to four byte boundary.
4601         * gas/mri/repeat.s: Likewise.
4602         * gas/mri/while.s: Likewise.
4603         * gas/mri/for.d: Expected added nop.
4604         * gas/mri/repeat.d: Likewise.
4605         * gas/mri/while.d: Likewise.
4607         * gas/mips/*.d: Change all test names to say MIPS.
4609 Tue Aug 15 15:42:33 1995  Ian Lance Taylor  <ian@cygnus.com>
4611         * gas/mri/for.d, gas/mri/for.s: New test.
4612         * gas/mri/if.d, gas/mri/if.s: New test.
4613         * gas/mri/repeat.d, gas/mri/repeat.s: New test.
4614         * gas/mri/while.d, gas/mri/while.s: New test.
4615         * gas/mri/mri.exp: Run the new tests.
4617 Mon Aug 14 16:03:07 1995  Ian Lance Taylor  <ian@cygnus.com>
4619         * gas/mri/expr.d: Permit leading zeroes, in case we're using a
4620         64-bit BFD.
4622         * gasp/mri/*: New tests.
4623         * gasp/gasp.exp: Run them.  Also, clean up the test names used in
4624         pass and fail.
4626 Sun Aug 13 00:39:24 1995  Jeff Law  (law@snake.cs.utah.edu)
4628         * gas/sh/basic.exp: Update now that we know the right
4629         bit patters for the new sts instructions.
4631 Thu Aug 10 00:46:21 1995  Ian Lance Taylor  <ian@cygnus.com>
4633         * gas/mri/char.d: Fix for little endian machines.
4634         * gas/mri/float.d: Likewise.
4636 Wed Aug  9 15:34:36 1995  Ian Lance Taylor  <ian@cygnus.com>
4638         * gas/all/struct.s, gas/all/struct.d: New test.
4639         * gas/all/gas.exp: Run it.
4641 Tue Aug  8 17:11:39 1995  Ian Lance Taylor  <ian@cygnus.com>
4643         * gas/mri/common.s, gas/mri/common.d: New test.
4644         * gas/mri/mri.exp: Run it.
4646 Mon Aug  7 22:39:28 1995  Ian Lance Taylor  <ian@cygnus.com>
4648         * gas/mri/mri.exp: Add setup_xfail for a29k*-*-* for constants
4649         test.
4651         * gasp/crash1.out, gasp/macro.out, gasp/sfunc.out: Complete
4652         truncated files, so that the tests pass.
4654         * gas/mri/mri.exp: Add setup_xfail for hppa*-*-* for equ,
4655         constants, and expr.
4657         * gas/m68k/all.exp: Run schwab test on hpux*, not just hpux.  Run
4658         on vxworks*, not just vxworks5.1.
4660         * lib/gas-defs.exp (fail_phase, pass_phase): Remove.
4661         (run_dump_test): Just call pass or fail.
4663         * gas/m68k/operands.s, gas/m68k/operands.d: New test.
4664         * gas/m68k/op68000.d: New test.
4665         * gas/m68k/cas.s, gas/m68k/cas.d: New test.
4666         * gas/m68k/bitfield.s, gas/m68k/bitfield.d: New test.
4667         * gas/m68k/schwab.d: Run objdump with -j .text.  Adjust for
4668         changes to disassembler.
4669         * gas/m68k/all.exp: Run new tests.  Run schwab test for
4670         m68k-*-coff*.
4672 Mon Aug  7 03:01:32 1995  Jeff Law  (law@snake.cs.utah.edu)
4674         * gas/sh/*: New tests for the hitachi-sh.
4676 Tue Aug  1 18:02:47 1995  Ian Lance Taylor  <ian@cygnus.com>
4678         * gas/mri/*: New tests for MRI mode.
4680         * lib/gas-defs.exp (run_dump_test): Support using objcopy.  Dump
4681         program executions to the log file before running them.  Use the
4682         simple program name, rather than the path to the binary being run,
4683         in pass/fail messages.
4684         (regexp_diff): If the regexp file has the special comment #pass,
4685         stop checking at that point.
4686         * config/default.exp: Set NM, NMFLAGS, OBJCOPY, and OBJCOPYFLAGS,
4687         if they are not already set.
4689 Tue Aug  1 11:41:30 1995  steve chamberlain  <sac@slash.cygnus.com>
4691         * Makefile.in: Remove superfluous runtest gasp.
4693 Mon Jul 31 18:19:26 1995  steve chamberlain  <sac@slash.cygnus.com>
4695         * gasp/*: New.
4696         * Makefile.in: Use gasp tests.
4697         * config/default.exp: Add gasp stuff.
4699 Thu Jul 20 18:56:48 1995  Jeff Law  (law@snake.cs.utah.edu)
4701         * gas/all/gas.exp: Disable tests that are not appropriate for
4702         the PA.
4704 Thu Jul 13 18:22:49 1995  Ken Raeburn  <raeburn@cygnus.com>
4706         * gas/m68k/all.exp: Run schwab test for m68k vxworks5.1.
4708 Wed Jun 21 21:28:57 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
4710         * gas/m68k/schwab.*: New test based on a test case from Andreas
4711         Schwab.
4712         * gas/m68k/all.exp: Run it for some aout configurations.
4714 Mon Jun 12 22:27:18 1995  Jeff Law  (law@snake.cs.utah.edu)
4716         * gas/hppa/parse/badfmpyadd.s: New test.
4717         * gas/hppa/parse/parse.exp: Run it.
4719 Sun May 21 20:26:18 1995  Jeff Law  (law@snake.cs.utah.edu)
4721         * gas/hppa/unsorted/unsorted.exp: Disable align4 tests for
4722         ELF targets.
4724 Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha@armltd.co.uk)
4726         * arm/arm7dm.s: New file -- tests for ARM7DM instructions.
4727         * arm/arm6.s: Correct bogus tests.
4728         * arm/gas.exp (arm6.s): Is now a valid test.
4729         (arm7dm.s): New test.
4730         * arm/float.s: Add load/store multiple floating point instruction
4731         tests.
4733 Wed May  3 13:14:44 1995  Jeff Law  (law@snake.cs.utah.edu)
4735         * gas/hppa/reloc/longcall.s: New test.
4736         * gas/hppa/reloc/reloc.exp: Run it.
4738 Tue May  2 16:37:48 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
4740         * gas/mips/ld.d: Modified for gas delay-slot fixes.
4742 Sat Apr 29 23:35:18 1995  Doug Evans  <dje@chestnut.cygnus.com>
4744         * lib/gas-dg.exp: New file.
4746 Tue Apr 11 13:57:52 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
4748         * gas/mips/mips4.d: Allow more than exactly 8 zeros in bc1*
4749         targets.
4751 Mon Apr 10 15:36:39 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
4753         * lib/gas-defs.exp (pass_phase): New proc.
4754         (run_dump_test): Note passing or failing of each phase of this
4755         test, instead of failure of phases or passing of complete test.
4756         Ensure test file name is in reported message.
4758 Sat Apr  8 12:46:33 1995  Doug Evans  <dje@chestnut.cygnus.com>
4760         * lib/gas-defs.exp (run_dump_test): Handle arguments with paths.
4761         Always resolve testcase status before returning.
4762         If `slurp_options' fails, return and don't do test.
4763         (slurp_options): Fix "can't open" error message.
4764         Return -1 to indicate error.
4766 Mon Mar 20 22:45:30 1995  Jeff Law  (law@snake.cs.utah.edu)
4768         * gas/hppa/unsorted/common.s: New test.
4769         * gas/hppa/unsorted/unsorted.exp: Run it.
4771 Fri Mar 10 19:07:09 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
4773         * gas/h8300/ffxx1.s: Add .word 0 at the end to eliminate
4774         uncertainty as to whether there should be trailing bytes in the
4775         output file.
4776         * gas/h8300/ffxx1.d: Adjust reloc values to permit an addend value
4777         of 0x00000000ffffffff on 64-bit hosts.  (I'm not sure if this is
4778         correct.)  End with "..." to match trailing zero bytes.
4780 Wed Mar  8 15:50:34 1995  Ian Lance Taylor  <ian@cygnus.com>
4782         * gas/mips/mips4.d, gas/mips/mips4.s: New files.
4783         * gas/mips/mips.exp: Run new test.
4785 Thu Feb 23 17:58:50 1995  Jeff Law  (law@snake.cs.utah.edu)
4787         * gas/hppa/basic/fmemLRbug.s: Add indexing variants.
4788         * gas/hppa/basic/basic.exp: Test them.
4790 Wed Feb 15 15:43:26 1995  Ian Lance Taylor  <ian@cygnus.com>
4792         * gas/mips/uld.d: New file.
4793         * gas/mips/uld.s: New file.
4794         * gas/mips/usd.d: New file.
4795         * gas/mips/usd.s: New file.
4796         * gas/mips/mips.exp: Run new tests.
4798 Thu Feb  9 10:57:39 1995  Jeff Law  (law@snake.cs.utah.edu)
4800         * gas/hppa/reloc/applybug.s: New test.
4801         * gas/hppa/reloc/reloc.exp (do_applybug_test): Run it.
4803 Thu Feb  2 00:34:55 1995  Jeff Law  (law@snake.cs.utah.edu)
4805         * gas/hppa/reloc/picreloc.s: New test.
4806         * gas/hppa/reloc/reloc.exp (do_pic_relocation_test): Run it.
4808 Fri Jan 27 14:02:02 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
4810         * gas/h8300/ffxx1.d, gas/h8300/ffxx1.s, gas/h8300/cmpsi2.s,
4811         gas/h8300/h8300.exp: New tests.
4813 Mon Jan 23 21:44:26 1995  Jeff Law  (law@snake.cs.utah.edu)
4815         * gas/hppa/basic/basic.exp (do_system): Update.
4817 Wed Jan 11 17:20:25 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
4819         * gas/mips/mips.exp: Don't run the memory-access tests if the
4820         format is a.out, because the generated code is different from what
4821         is used with other formats.
4823 Tue Jan 10 11:42:13 1995  Jeff Law  (law@snake.cs.utah.edu)
4825         * gas/hppa/unsorted/unsorted.exp (align4.s): Fix glitch in
4826         regexp to avoid losing without a controlling tty.
4828 Fri Dec 30 18:08:20 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
4830         * gas/i386/pushw.l: Fixed whitespace to match current listing
4831         style.
4833         * gas/all/gas.exp: Mark test p1480.s expected to pass, even with
4834         listings enabled.
4836 Thu Dec 15 18:14:27 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
4838         * Makefile.in (AS_FOR_TARGET, OBJDUMP_FOR_TARGET): Don't set.
4839         (uninstall): Don't set OBJDUMP and OBJDUMPFLAGS in site.exp.
4840         * config/default.exp: Default OBJDUMP and OBJDUMPFLAGS.  Use
4841         findfile and transform procedures to determine objdump program
4842         name.
4844         * gas/mips/abs.s, gas/mips/div.s: Force some padding at the end,
4845         in case the format doesn't automatically require it.
4846         * gas/mips/beq.d, gas/mips/jal.d: Handle MIPS_JMP as an alternate
4847         name for the reloc type.
4849         * lib/gas-defs.exp (file_contents, verbose_eval): New procs.
4850         (run_dump_test): If verbosity level is over 3, print out dump
4851         command and its output.
4853 Tue Dec 13 18:21:09 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
4855         * gas/mips/jal-svr4pic.d: Fix 0-strings to work with 64-bit hosted
4856         disassembly.
4858 Fri Dec  9 19:54:04 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
4860         * gas/all/gas.exp (comment.s test): Make the "\r" optional, since
4861         it depends on tty modes.
4863         * lib/gas-defs.exp (gas_start): Try using -nottycopy instead of
4864         -nottyinit.
4866         * gas/arm/gas.exp: The arm6 test should report errors, for now.
4868 Thu Dec  8 20:19:09 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
4870         * lib/gas-defs.exp: Use -i in expect_after command.
4872 Wed Dec  7 16:49:14 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
4874         * gas/mips/mul.d,jal.d: Fix 0-strings to work with 64-bit hosted
4875         disassembly.
4877         * gas/ieee-fp: Renamed from ieee.fp.
4879         * lib/gas-defs.exp: Make sure timeout is at least 2 minutes.
4881 Wed Nov 30 10:48:00 1994  Jeff Law  (law@snake.cs.utah.edu)
4883         * gas/hppa/parse: Renamed from gas/hppa/more.parse.
4885 Mon Nov 28 00:40:26 1994  Jeff Law  (law@snake.cs.utah.edu)
4887         * gas/hppa/more.parse/parse.exp (nosubspace.s): No longer expected
4888         to fail.  Fix comments for the test.  Tweak test name.
4890 Tue Nov 22 23:38:20 1994  Jeff Law  (law@snake.cs.utah.edu)
4892         * gas/hppa/reloc/reloc.exp: Minor tweaks to match current PA ELF
4893         output.
4895 Fri Nov 18 17:56:57 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
4897         * gas/mips/ld.d: Adjust to work for both big and little endian
4898         code.
4899         * gas/mips/ld.s, gas/mips/lif-empic.d: Likewise.
4900         * gas/mips/lifloat.d, gas/mips/ulh-empic.d: Likewise.
4901         * gas/mips/ulh.d, gas/mips/ulw.d, gas/mips/ush.d: Likewise.
4902         * gas/mips/usw.d: Likewise.
4904 Tue Nov 15 11:09:57 1994  Jeff Law  (law@snake.cs.utah.edu)
4906         * gas/hppa/unsorted/align4.s: New test.
4907         * gas/hppa/unsorted/unsorted.exp: Run it.
4909         * gas/hppa/unsorted/unsorted.exp (importbug): Tweak to match
4910         current expected PA ELF output.
4911         * gas/hppa/reloc/reloc.exp (do_r_no_reloc): Likewise.
4912         (do_plabel_relocation_test): Likewise.
4914 Thu Nov  3 18:14:09 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
4916         * gas/all/p1480.s: Use larger constant, so expression can have a
4917         positive value.
4918         * gas/all/gas.exp: Expect p1480.s without listings to pass.
4920 Thu Nov  3 15:43:46 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
4922         * gas/mips/ulh.d, gas/mips/ulw.d, gas/mips/ush.d, gas/mips/usw.d:
4923         Correct test cases.
4925 Thu Oct 20 00:55:13 1994  Jeff Law  (law@snake.cs.utah.edu)
4927         * gas/hppa/reloc/blebug3.s: New test.
4928         * gas/hppa/reloc/reloc.exp: Run it.
4930 Mon Oct 17 02:33:53 1994  Jeff Law  (law@snake.cs.utah.edu)
4932         * gas/hppa/reloc/reduce3.s: New test.
4933         * gas/hppa/reloc/reloc.exp: Run it.
4935 Sun Oct 16 22:25:56 1994  Jeff Law  (law@snake.cs.utah.edu)
4937         * gas/hppa/reloc/reloc.exp (r_no_reloc): Tweak output to match
4938         current reality.
4940 Wed Sep 28 21:21:34 1994  Jeff Law  (law@snake.cs.utah.edu)
4942         * gas/hppa/reloc/reduce.s: Renamed from relocreduce.s
4943         * gas/hppa/reloc/reduce2.s: Renamed from relocreduce2.s
4944         * gas/hppa/reloc/r_no_reloc.s: Renamed from r_no_relocbug.s
4945         * gas/hppa/reloc/reloc.exp: Changed accordingly.
4947 Wed Sep 28 13:25:10 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
4949         * gas/mips/beq.d, gas/mips/beq.s: Test that unconditional branch
4950         overflows are correctly converted to jumps.
4952 Mon Sep 26 17:41:43 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
4954         * gas/mips: Add test cases for PIC code, both SVR4 style and
4955         -membedded-pic style.
4957 Fri Sep 23 14:45:42 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
4959         * gas/mips: New directory with MIPS specific test cases.
4961         * lib/gas-defs.exp (run_dump_test): Permit the .d file to specify
4962         the name of the source file to assemble.
4963         (regexp_diff): Put the reason for failure in the log file.
4965 Wed Sep 21 13:44:21 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
4967         * lib/gas-defs.exp: Don't try to use shell redirection, since TCL
4968         doesn't support it.  Redirect stdout using > instead of 1>, and
4969         don't bother to redirect stderr since TCL redirects it anyhow.
4970         (run_dump_test): Pass appropriate arguments to program, defaulting
4971         to -r.
4973 Sat Sep 17 01:04:56 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
4975         * gas/vax: New directory.
4976         * gas/vax/{quad.s,quad.exp}: New test, for immediate quadword
4977         values.
4979 Mon Sep 12 22:19:11 1994  Jeff Law  (law@snake.cs.utah.edu)
4981         * gas/hppa/reloc/r_no_relocbug.s: New test.
4982         * gas/hppa/reloc/reloc.exp: Run it.
4984         * gas/hppa/reloc/reloc.exp (do_function_reloc_bug): Update
4985         expected output.
4987 Sun Sep 04 17:58:10 1994  Richard Earnshaw (rwe@pegasus.esprit.ec.org)
4989         * gas/arm/*: New subtree.  Add ARM tests.
4991 Mon Aug  8 12:13:31 1994  Jeff Law  (law@snake.cs.utah.edu)
4993         * gas/hppa/unsorted/unsorted.exp: Accept any character
4994         between foo's type and foo itself.
4996 Fri Jul 15 19:09:25 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
4998         * lib/gas-defs.exp (run_dump_test): New routine for running the
4999         assembler, running objdump or nm (not fully supported) on the
5000         resulting object file, and comparing the results against a file of
5001         regular expressions in the test suite, all in one command.
5002         Options for the assembler and objdump are read from comments at
5003         the start of the .d file.
5004         (fail_phase, slurp_options): New auxiliary routines.
5005         (regexp_diff): Always return a value.  Fix bugs in actually doing
5006         the regexp test.
5008         * gas/sun4/addend.exp: Use run_dump_test.
5009         * gas/sun4/addend.d: Fix regular expressions so that they work.
5011 Thu Jul  7 11:55:33 1994  Jeff Law  (law@snake.cs.utah.edu)
5013         * gas/hppa/reloc/relocreduce2.s: More relocation reduction tests.
5014         * gas/hppa/reloc/reloc.exp: Run them.
5016 Thu Jun 30 18:49:25 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
5018         * config/default.exp: Look for "as.new" in "$base_dir/..", where
5019         it got compiled, not in "$base_dir".
5020         * config/unknown.exp: Deleted.
5022 Sun Jun 26 13:23:54 1994  Jeff Law  (law@snake.cs.utah.edu)
5024         * gas/lib/gas-defs.exp (gas_finish): Call "close" and "wait"
5025         before exiting.  Enclose both calls inside a "catch".
5026         (objdump_finish): Likewise.
5028 Fri Jun 10 10:23:35 1994  Jeff Law  (law@snake.cs.utah.edu)
5030         * gas/hppa/reloc/reloc.exp (roundmode test): Tweak expected output
5031         for SOM to match current testcase.
5033 Thu Jun  2 19:46:58 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
5035         * gas/i386/{pushw.s,pushw.l}: New test.
5036         * gas/i386/all.exp: Run it.
5038         * Makefile.in (distclean): Remove site config files and gas.sum.
5040 Fri May 27 12:24:18 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
5042         * gas/m68k/disperr.s: Use % for registers.
5044         * gas/m68k-coff/gas.exp: Expect failure for p2389a.s.
5046 Tue May 17 14:53:08 1994  Bill Cox  (bill@rtl.cygnus.com)
5048         * lib/gas-defs.exp: Replace error proc calls with perror calls.
5050 Mon May 16 13:19:16 1994  Jeff Law  (law@snake.cs.utah.edu)
5052         * gas/hppa/reloc/reloc.exp: Tweak expected output to match new
5053         ELF code.
5054         * gas/hppa/reloc/roundmode.s: Avoid "S" and "D" modes, ELF does
5055         not support them.
5056         * gas/hppa/unsorted/unsorted.exp: Tweak expected output to match
5057         new ELF code.
5059 Thu May  5 17:27:54 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
5061         * config/default.exp: Renamed from unix-gas.exp.
5063 Mon Apr 11 10:31:00 1994  Bill Cox  (bill@rtl.cygnus.com)
5065         * Makefile.in (check): Set TCL_LIBRARY for runtest.
5067 Mon Apr 11 07:54:10 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
5069         * gas/hppa/more.parse/callinfobug.s: Add missing name for
5070         procedure.
5072         * gas/hppa/reloc/funcrelocbug.s: Place the trampoline in the
5073         $DATA$ rather than $LIT$ subspace.
5075 Sun Mar 27 14:05:33 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
5077         * gas/hppa/reloc/funcrelocbug.s: New test.
5078         * gas/hppa/reloc/reloc.exp: Run it.
5080 Thu Mar 17 13:38:04 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
5082         * gas/hppa/unsorted/importbug.s: New test.
5083         * gas/hppa/unsorted/unsorted.exp: Run it.
5085 Wed Mar 16 11:57:07 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
5087         * gas/hppa/more.parse/regpopbug.s: Add trivial .equ test.
5089         * gas/hppa/unsorted/globalbug.s: New test (expected to fail).
5090         * gas/hppa/unsorted/unsorted.exp: Run it.
5092         * gas/hppa/more.parse/callinfobug.s: New test.
5093         * gas/hppa/omre.parse/parse.exp: Run it.
5095         * gas/hppa/more.parse/regpopbug.s: New test.
5096         * gas/hppa/more.parse/parse.exp: Run it.
5098 Mon Feb 28 14:10:04 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
5100         * lib/gas-defs.exp (objdump): New proc.
5101         (objdump_start): Deleted unused proc.
5102         (objdump_start_common): Merged into objdump_start_no_subdir.
5104         * gas/alpha/fp.exp: Use objdump instead of
5105         objdump_start_no_subdir, since the former actually waits for
5106         objdump to finish.  Specify .rdata section only.  Make comment
5107         indicate Alpha architecture rather than SPARC.
5108         * gas/alpha/fp.d: Omit .reginfo patterns.  Just use "." to match
5109         against ASCII code 0x2a ("*", special in regexp).
5110         * gas/sun4/addend.exp: Use objdump instead of
5111         objdump_start_no_subdir.
5113 Thu Feb 24 07:11:57 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
5115         * gas/hppa/more.parse/parse.exp (no subspace test): Only expect
5116         a failure if gas is not producing an ELF object.
5118 Mon Feb 14 09:24:03 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
5120         * gas/hppa/basic/fmemLRbug.s: New test.
5121         * gas/hppa/basic/basic.exp: Run it.
5123 Thu Feb 10 00:34:26 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
5125         * gas/alpha/fp.*: New files.
5126         * lib/gas-defs.exp (regexp_diff): Report noted mismatch at
5127         verbosity level 3 or above only.
5129 Mon Feb  7 15:53:10 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
5131         * gas/hppa/*/*.exp: Change xfails to check for PA ELF rather than
5132         PA OSF1.
5134 Fri Feb  4 23:42:14 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
5136         * gas/hppa/more.parse/xmpyubug.s: New test.
5137         * gas/hppa/more.parse/parse.exp: Run it.
5139 Fri Feb  4 17:13:20 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
5141         * lib/gas-defs.exp (regexp_diff): New procedure, vaguely based on
5142         "simple_diff" from linker test suite.
5143         * gas/sun4/addend.exp: Use it.
5144         * gas/sun4/addend.d: New file.
5146 Sun Jan 30 23:34:58 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
5148         * gas/all/gas.exp: Adjust regexp for x930509.s for current listing
5149         format.
5151 Thu Jan 20 16:44:51 1994  Rob Savoye  (rob@darkstar.cygnus.com)
5153         * gas/all/gas.exp, lib/gas-defs.exp, sun4/addend.exp,
5154         sparc-solaris/addend.exp: Tweaked to fix a few bugs and to run
5155         well under either version of expect.
5157 Mon Jan 17 00:25:03 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
5159         * gas/hppa/basic/fp_misc.s: Delete copr instruction.  It's tested
5160         elsewhere now.
5161         * gas/hppa/basic/{copr, coprmem, spop}.s: New tests.
5162         * gas/hppa/basic/basic.exp: Run them.
5164 Thu Jan 13 11:59:22 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
5166         * gas/all/gas.exp: No longer expect difference of forward
5167         references to fail.
5168         * gas/all/x930509.s: Fix testcase to match how the expect code was
5169         written.
5171 Wed Jan 12 13:41:10 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
5173         * gas/hppa/reloc/reloc.exp: Fix typo in last change.  Latest test
5174         for cross-subspace call bugs is no longer expected to fail.
5176         * gas/hppa/more.parse/procbug.s: Add test for another bug relating
5177         to having a function's label follow the .PROC directive.
5179 Tue Jan 11 21:47:48 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
5181         * gas/hppa/reloc/reloc.exp: Add test for cross-subspace call bug
5182         found while working on multiple $CODE$ subspace support.
5184 Mon Jan 10 09:54:15 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
5186         * gas/hppa/more.parse/parse.exp: procbug.s is no longer expected
5187         to fail.
5188         * gas/hppa/more.parse/procbug.s: Add missing .procend.
5190 Mon Jan  3 10:07:47 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
5192         * gas/hppa/more.parse/labelbug.s: Add testcase for bug in last
5193         app.c change.
5195 Wed Dec 29 11:32:39 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
5197         * gas/hppa/more.parse/labelbug.s: Add more colonless label tests.
5199 Wed Dec 15 08:24:31 1993  Ken Raeburn  (raeburn@rtl.cygnus.com)
5201         * Makefile.in (site.exp): Don't set ASFLAGS.  Quote value of
5202         OBJDUMPFLAGS in case it's empty.  Use temporary names until the
5203         end; make creating site.exp the final step.
5204         (check): Pass in ASFLAGS.
5206         * gas/all/gas.exp: Use all_ones proc.  Change regexp for matching
5207         C comments to avoid bugs in latest expect code.
5209 Wed Dec  8 14:30:14 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
5211         * gas/m68k/disperr.s: New test.
5212         * gas/m68k/all.exp: Run it.
5214 Sun Dec  5 19:24:57 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
5216         * gas/hppa/reloc/roundmode.s: New test.
5217         * gas/hppa/reloc/reloc.exp: Run it.  Fix typo in last change.
5219 Wed Dec  1 10:44:18 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
5221         * gas/hppa/reloc/reloc.exp: Run the first half of bogus R_EXIT
5222         test for ELF.
5224 Tue Nov 30 13:43:21 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
5226         * gas/hppa/more.parse/parse.exp: Test for error on for subspace
5227         directive is an XFAIL for SOM assmeblers.
5229         * gas/hppa/reloc/reloc.exp: Remove XFAIL for relocation on
5230         cross-subspace call test.
5232 Sun Nov 28 12:12:50 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
5234         * gas/hppa/more.parse/appbug.s: New test.
5235         * gas/hppa/more.parse/parse.exp: Run it.
5237         * gas/hppa/unsorted/align3.s: New test.
5238         * gas/hppa/unsorted/unsorted.exp: Run it.
5240 Sat Nov 27 22:50:01 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
5242         * gas/all/p2425.s: Insert a tab before assembler directives so
5243         that the directives are not interpreted as labels.
5245         * gas/hppa/basic/weird.s: Sync with GDB version.
5247         * gas/hppa/more.parse/labelbug.s: New test.
5249         * gas/hppa/more.parse/parse.exp: Run it.
5251 Wed Nov 24 01:25:03 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
5253         * gas/hppa/reloc/fixupbug.s: New test.
5254         * gas/hppa/reloc/reloc.exp: Run it.
5256         * gas/hppa/reloc/exitbug.s: New test.
5257         * gas/hppa/reloc/reloc.exp: Run it.
5259 Sun Nov 21 22:11:10 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
5261         * gas/hppa/reloc/reloc.exp: Minor fixes so that SOM & ELF can
5262         share the same test code.
5263         * gas/hppa/reloc/relocreduce.s: Likewise.
5265         * gas/hppa/basic/fmem.s: Add quadword FP store instructions.
5266         * gas/hppa/basic/basic.exp: Test quadword FP store instructions.
5268 Sun Nov  7 00:31:41 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
5270         * gas/hppa/reloc/reloc.exp: No longer expect failure for
5271         field selector on ble instruction test.
5273         * gas/hppa/basic/basic.exp: No longer expect failures for
5274         system instruction tests now that probei is fixed.
5276 Sat Nov  6 22:45:08 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
5278         * gas/hppa/reloc/selectorbug.s: New test.
5279         * gas/hppa/reloc/reloc.exp: Run it.
5281 Thu Nov  4 17:01:30 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
5283         * gas/hppa/unsorted/fragbug.s: New test.
5284         * gas/hppa/unsorted/unsorted.exp: Run it.
5286 Thu Nov 04 09:09:49 1993  Jeffrey Wheat  (cassidy@cygnus.com)
5288         * Makefile.in: Changed RUNTESTFLAGS to RUNTEST_FLAGS
5290 Tue Nov  2 22:12:30 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
5292         * gas/hppa/more.parse/{defbug.s, stdreg.s}: New tests.
5293         * gas/hppa/more.parse/parse.exp: Run them.
5295 Mon Nov  1 23:37:58 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
5297         * gas/hppa/reloc/reloc.exp (reloc_reduce): Correct offsets at
5298         which specific relocations are expected to be found.
5300 Sat Oct 30 14:12:31 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
5302         * gas/hppa/unsorted/unsorted.exp (ss_align): Remove OSF xfail.
5304         * gas/hppa/more.parse/parse.exp: Add new test.
5305         * gas/hppa/more.parse/ssbug.s: New test to make sure non-default
5306         sections are handled correctly.
5308         * gas/all/gas.exp: Disable (and fail) p1480.s for all PA targets.
5310 Fri Oct 29 16:29:06 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
5312         * gas/hppa/more.parse/calldatabug.s: Colonize.
5313         * gas/hppa/more.parse/parse.exp: Fix typos.
5315 Thu Oct 28 21:40:06 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
5317         * gas/hppa/{basic, more.parse, reloc, unsorted}: New directories.
5318         * gas/hppa/*/*.exp: New test drivers.
5319         * gas/hppa/*/*.s: New test files.
5321 Mon Oct 25 09:40:59 1993  Ken Raeburn  (raeburn@cygnus.com)
5323         * gas/sun4: New directory.
5324         * gas/sun4/addend.s,addend.exp: New test case.
5325         * gas/sparc-solaris/addend.s,addend.exp: Solaris version of same
5326         test case.
5328         * gas/all/gas.exp: Check `*' in C comments.
5330         * lib/gas-defs.exp (all_ones): New procedure, for a predicate to
5331         simplify some tests.
5332         (want_no_output): Return zero or nonzero, depending on success or
5333         failure.
5334         (gas_test_old): Return value from want_no_output.
5335         (objdump_start_common): Split off from objdump_start.
5336         (objdump_start_no_subdir): New procedure.
5338 Wed Oct 20 07:25:48 1993  Ken Raeburn  (raeburn@rover.cygnus.com)
5340         * gas/all/diff1.s, gas/m68k/pic1.s: New tests.
5341         * gas/all/gas.exp, gas/m68k/all.exp: Run them.
5343         * Makefile.in (OBJDUMP_FOR_TARGET): Define similar to
5344         AS_FOR_TARGET.
5345         (check): Don't pass ASFLAGS variable.
5346         (site.exp): Put ASFLAGS, OBJDUMP, OBJDUMPFLAGS into site.exp.
5348         From Jeff Law:
5350         * lib/gas-defs.exp (objdump_start, objdump_finish): New functions
5351         so that tests can parse the output of objdump looking for errors
5352         in relocation entires, file headers and the like.
5354 Thu Sep 23 16:20:34 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
5356         * gas/ieee.fp/x930509a.exp: Currently expected to fail always.
5357         * gas/all/gas.exp (p1480.s, x930509.s): Ditto.  Break up gas_test
5358         call so it no longer performs multiple tests.
5359         * gas/m68k/all.exp (t2.s): Don't bother with listings.
5360         (p2410.s): Don't pass unwanted arguments to gas_test_error.
5362 Wed Aug 25 16:50:08 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
5364         * lib/do*: Remove RCS id strings.
5366 Mon May 17 15:09:45 1993  Ken Raeburn  (raeburn@deneb.cygnus.com)
5368         * gas/all/float.s, gas/all/p1480.s, gas/m68k/p2410.s: New tests.
5369         * gas/all/gas.exp, gas/m68k/all.exp: Run them.
5370         * gas/i386: New directory.
5372 Mon May 10 14:50:20 1993  Ken Raeburn  (raeburn@deneb.cygnus.com)
5374         * Added directory structure, to categorize tests by targets.
5375         * Added new tests all/x930509.s, ieee.fp/x930509a.s, m68k/p2663.s,
5376         and refined some to examine the assembler listing output.
5377         * lib/gas-defs.exp: Renamed gas_start to gas_run.  Added some
5378         expect_after patterns.
5379         (gas_start, gas_finish): New procs, for tests that examine process
5380         output.
5381         * config/unix-gas.exp: Invoke gas_init directly, instead of
5382         requiring test .exp files do it.
5384 Wed Apr 21 01:24:16 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
5386         * gas/gas.exp: Handle new tests, and changes to testing procs.
5388         * lib/gas-defs.exp (want_no_output): New proc; success iff output
5389         is empty.
5390         (gas_test_old): Functionally same as old gas_test.
5391         (gas_test_ignore_stdout): Rewritten to use want_no_output.
5392         (gas_test): New argument lists set of options to be tried in
5393         combinations.  Option with trailing ">" indicates standard output
5394         should be ignored.
5396         * gas/p2425a.s: Use %-form for registers, so this test can be run
5397         on m68k-coff targets too.
5399         * gas/p2430a.s: New test case, whitespace &c matches customer
5400         report more closely.  Gets different results from p2430.s; this is
5401         bad, and not yet tested for.
5403 Mon Apr  5 12:27:19 1993  Ken Raeburn  (raeburn@cygnus.com)
5405         * gas/p2389a.s, gas/p2411.s, gas/t2.s: New test cases.
5406         * lib/run: New script.
5407         * gas/gas-defs.exp (gas_start): Takes new args, assembler options
5408         and redirection options.  Use "run" script so redirection works.
5409         (gas_test): Now takes assembler options as separate arg from input
5410         file name.
5411         (gas_test_ignore_stdout): New proc.  Discards output.
5412         (gas_test_error): New proc.  Expects assembler to generate output.
5413         (target_cpu_family setting): Handle i486->i386 also.
5415         * lib/do*: Scripts moved here from gas/testscripts.  May be useful
5416         someday for writing more test cases; not currently used.
5418 Tue Mar 30 11:45:27 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
5420         * gas/sol-gcc.s, gas/sol-cc.s, gas/p2425a.s, gas/p2389.s: New test
5421         cases.
5422         * gas/gas.exp: Enable them for appropriate targets.  Removed some
5423         useless comments &c.  Changed m68k target test to be more general.
5425         * lib/gas-defs.exp (gas_exit, gas_init): New procs.
5426         * gas/gas.exp: Call gas_init.
5428 Mon Mar 29 00:00:00 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
5430         * Test suite created.