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