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