* gas/m68k/op68000.d: Add statements now caught by gas.
[binutils-gdb.git] / gas / testsuite / ChangeLog
1 Wed Apr 24 17:06:18 1996 Ian Lance Taylor <ian@cygnus.com>
2
3 * gas/m68k/op68000.d: Add statements now caught by gas.
4
5 Mon Apr 22 16:45:12 1996 Doug Evans <dje@canuck.cygnus.com>
6
7 * gas/sparc/splet.[ds]: New tests for sparclet extensions.
8 * gas/sparc/sparc.exp: Run them.
9
10 Mon Apr 15 17:25:18 1996 Ian Lance Taylor <ian@cygnus.com>
11
12 * gas/mips/la.d: Updated for April 5 MIPS assembler changes.
13 * gas/mips/lb.d, gas/mips/ld.d, gas/mips/sb.d: Likewise.
14 * gas/mips/uld.d, gas/mips/ulh.d, gas/mips/ulw.d: Likewise.
15 * gas/mips/usd.d, gas/mips/ush.d, gas/mips/usw.d: Likewise.
16
17 Wed Apr 10 14:27:51 1996 Jeffrey A Law (law@cygnus.com)
18
19 * gas/h8300/mov32bug.s: New test.
20 * gas/h8300/h8300.exp: Run it.
21
22 Fri Apr 5 10:13:28 1996 Jeffrey A Law (law@cygnus.com)
23
24 * gas/h8300/{addsubh.s,bitops1h.s,bitops2h.s}: New h8300h tests.
25 * gas/h8300/{bitops3h.s,bitops4h.s,branchesh.s}: New h8300h tests.
26 * gas/h8300/{cbranchh.s,compareh.s,decimalh.s}: New h8300h tests.
27 * gas/h8300/{divmulh.s,incdech.s,logicalh.s}: New h8300h tests.
28 * gas/h8300/{misch.s,movbh.s,movwh.s}: New h8300h tests.
29 * gas/h8300/{pushpoph.s,rotshifth.s}: New h8300h tests.
30 * gas/h8300/h8300.exp: Run them.
31
32 * gas/h8300/{movb.s,movw.s}: Correct predecrement syntax.
33
34 * gas/h8300/h8300.exp: Fix typos in bitops4 and movb tests.
35
36 * gas/h8300/{addsub.s,bitops1.s,bitops2.s}: New h8300 tests.
37 * gas/h8300/{bitops3.s,bitops4.s,branches.s}: New h8300 tests.
38 * gas/h8300/{cbranch.s,compare.s,decimal.s}: New h8300 tests.
39 * gas/h8300/{divmul.s,incdec.s,logical.s}: New h8300 tests.
40 * gas/h8300/{misc.s,movb.s,movw.s}: New h8300 tests.
41 * gas/h8300/{pushpop.s,rotshift.s}: New h8300 tests.
42 * gas/h8300/h8300.exp: Run them.
43
44 Fri Mar 15 17:16:24 1996 Ian Lance Taylor <ian@cygnus.com>
45
46 * gas/sparc/synth.d: Don't require sparc in the file format, since
47 it won't be there on SunOS.
48
49 Thu Mar 7 14:51:23 1996 Doug Evans <dje@charmed.cygnus.com>
50
51 * gas/sparc/synth.[ds]: New testcase.
52 * gas/sparc/sparc.exp: Run it.
53
54 Fri Mar 1 12:01:48 1996 Jeffrey A Law (law@cygnus.com)
55
56 * gas/all/gas.exp: xfail difference of two undefined symbols
57 and difference of forward references for the h8300.
58
59 Thu Feb 22 16:40:31 1996 Ian Lance Taylor <ian@cygnus.com>
60
61 * gas/mips/lb-xgot.d: Correct.
62
63 Mon Feb 19 02:43:36 1996 Doug Evans <dje@charmed.cygnus.com>
64
65 * gas/sparc/{asi,membar,prefetch,rdpr,synth64,wrpr}.d: Pass -Av9
66 to gas.
67 * gas/sparc/addend.exp: Execute for any sparc cpu.
68 * gas/sparc/{mismatch.exp,mism-1.s}: New test.
69
70 Wed Feb 14 13:49:59 1996 Ian Lance Taylor <ian@cygnus.com>
71
72 * gas/mips/jal-xgot.d, gas/mips/la-xgot.d: New tests.
73 * gas/mips/lb-xgot.d, gas/mips/ld-xgot.d: New tests.
74 * gas/mips/lif-xgot.d, gas/mips/ulh-xgot.d: New tests.
75 * gas/mips/mips.exp: Run new tests if svr4pic.
76
77 Sat Jan 27 13:27:45 1996 Doug Evans <dje@charmed.cygnus.com>
78
79 * lib/gas-dg.exp (gas-dg-test): Delete default_flags and libs args.
80 start-sanitize-arc
81 * gas/arc/warn.exp: Delete libs arg in call to dg-runtest.
82 end-sanitize-arc
83
84 Fri Jan 26 14:24:01 1996 Jeffrey A Law (law@cygnus.com)
85
86 * gas/hppa/unsorted/unsorted.exp: Update for objdump changes.
87
88 Wed Jan 10 12:40:31 1996 Ian Lance Taylor <ian@cygnus.com>
89
90 * gas/mips/*.d: Update for changes to disassembler.
91
92 Wed Jan 3 22:59:53 1996 Ian Lance Taylor <ian@cygnus.com>
93
94 * gas/mips/ulh-svr4pic.d: Update for tc-mips.c load_address
95 change.
96
97 Fri Nov 17 10:32:25 1995 Ian Lance Taylor <ian@cygnus.com>
98
99 * gas/mri/immconst.d: New test.
100 * gas/mri/mri.exp: Run it.
101 * gas/mri/constants.s: Test immediate constants.
102 * gas/mri/constants.d: Corresponding change.
103
104 * gas/m68k/link.s: Add nop to pad to eight byte boundary.
105 * gas/m68k/link.d: Corresponding change.
106
107 Sun Nov 12 21:28:11 1995 Jeffrey A Law (law@cygnus.com)
108
109 * gas/hppa/unsorted/brlenbug.s: New test.
110 * gas/hppa/unsorted/unsorted.exp: Run it.
111
112 Sun Nov 5 12:49:27 1995 Ian Lance Taylor <ian@cygnus.com>
113
114 * gas/mips/beq.s: Declare text_label global.
115 * gas/mips/jal.s: Likewise.
116
117 Fri Nov 3 12:35:07 1995 Ian Lance Taylor <ian@cygnus.com>
118
119 * gas/m68k/link.s: Use "&" instead of "#" for immediate values.
120
121 * gas/m68k/fmoveml.s, gas/m68k/fmoveml.d: New test.
122 * gas/m68k/all.exp: Run it.
123
124 Thu Nov 2 23:11:05 1995 Ian Lance Taylor <ian@cygnus.com>
125
126 * gas/m68k/link.s, gas/m68k/link.d: New test.
127 * gas/m68k/all.exp: Run it.
128
129 Tue Oct 24 10:57:20 1995 Jeffrey A Law (law@cygnus.com)
130
131 * gas/hppa/basic/basic.exp: Test lci and syncdma instructions.
132 * gas/hppa/basic/system.s: Corresponding changes.
133
134 Fri Oct 6 17:13:35 1995 Ken Raeburn <raeburn@cygnus.com>
135
136 * gas/m68k/operands.d: Don't require a fixed number of leading
137 zeros in any number.
138
139 * gas/m68k/operands.s, gas/m68k/bitfield.s: Use "&" instead of "#"
140 for immediate values.
141
142 Fri Oct 6 10:54:13 1995 Doug Evans <dje@canuck.cygnus.com>
143
144 * gas/arm/arm.exp: Renamed from gas.exp.
145 * gas/arm/le-fpconst.[sd]: New testcase.
146
147 Fri Sep 29 15:12:10 1995 Ian Lance Taylor <ian@cygnus.com>
148
149 * gas/mri/mri.exp: Only run tests for m68k target.
150
151 Mon Sep 25 12:31:46 1995 Ian Lance Taylor <ian@cygnus.com>
152
153 * gas/mri/mri.exp: Add setup_xfail for arm*-*-* for constants
154 test.
155
156 Thu Sep 21 01:26:08 1995 Jeff Law (law@snake.cs.utah.edu)
157
158 * gas/sh/fp.s (fmac): Update for new assembly syntax.
159
160 Mon Sep 18 14:04:34 1995 Ian Lance Taylor <ian@cygnus.com>
161
162 * lib/gas-defs.exp (gas_run): Call prune_system_crud.
163 (run_dump_test, objdump): Likewise.
164
165 Thu Sep 14 13:10:10 1995 Doug Evans <dje@canuck.cygnus.com>
166
167 * gas/sparc/{wrdr.[ds],rdpr.[ds]}: New tests.
168 * gas/sparc/sparc.exp: Run them.
169
170 Wed Sep 13 16:35:51 1995 Ian Lance Taylor <ian@cygnus.com>
171
172 * Makefile.in, configure.in: Remove; the testsuite is now run
173 directly from the gas Makefile.
174
175 Mon Sep 11 11:44:23 1995 Ian Lance Taylor <ian@cygnus.com>
176
177 * gas/mri/empty.s: New file.
178 * gas/mri/mri.exp: Test assembling empty.s.
179 * gas/mri/comment.s: Add a couple more comment variants.
180
181 * gas/mri/mri.exp: Add xfail for the expr test for all hppa
182 targets.
183
184 Wed Sep 6 21:39:23 1995 Ian Lance Taylor <ian@cygnus.com>
185
186 * gas/mri/comment.s, gas/mri/comment.d: New test.
187 * gas/mri/mri.exp: Run it.
188 * gas/mri/expr.s: Remove whitespace in operand field.
189 * gas/mri/for.s: Add comments for further testing.
190 * gas/macros/test2.s: Put in an upper case ELSE to test case
191 insensitivity.
192
193 Wed Aug 30 16:12:03 1995 Doug Evans <dje@canuck.cygnus.com>
194
195 * gas/sparc/{prefetch.[ds],synth64.[ds]}: New tests.
196
197 Tue Aug 29 18:59:33 1995 Doug Evans <dje@canuck.cygnus.com>
198
199 * gas/sparc/sparc.exp: New file.
200 * gas/sparc/{asi.[ds],membar.[ds]}: New tests.
201
202 Mon Aug 21 14:39:29 1995 Ian Lance Taylor <ian@cygnus.com>
203
204 * gas/macros/*: New tests for macros.
205
206 * gas/mri/common.s: Use data, not .data.
207
208 * gasp/pl3.out: Update for changes in commented source output when
209 LOCAL is used.
210
211 Sat Aug 19 17:36:17 1995 Ian Lance Taylor <ian@cygnus.com>
212
213 * gasp/gasp.exp (gasp_test): Call prune_system_crud on the output
214 of diff.
215 * lib/gas-defs.exp: Define prune_system_crud if it is not already
216 defined.
217
218 Fri Aug 18 11:09:38 1995 Ian Lance Taylor <ian@cygnus.com>
219
220 * gasp/mri/*.out: Use ;, not !, for the comment character.
221
222 Wed Aug 16 12:24:12 1995 Ian Lance Taylor <ian@cygnus.com>
223
224 * gas/mri/mri.exp: Change hppa*-*-* expected failures to only
225 expect failure for targets which use SOM.
226
227 * lib/gas-defs.exp (run_dump_test): If the program to run does not
228 exist, mark the test as untested.
229
230 * gas/mri/mri.exp: Add setup_xfail for i960 b.out targets for
231 common test.
232
233 * lib/gas-defs.exp (run_dump_test): Name the output file dump.o,
234 rather than using an implicit a.out.
235
236 * gas/mri/for.s: Add nop to round out to four byte boundary.
237 * gas/mri/repeat.s: Likewise.
238 * gas/mri/while.s: Likewise.
239 * gas/mri/for.d: Expected added nop.
240 * gas/mri/repeat.d: Likewise.
241 * gas/mri/while.d: Likewise.
242
243 * gas/mips/*.d: Change all test names to say MIPS.
244
245 Tue Aug 15 15:42:33 1995 Ian Lance Taylor <ian@cygnus.com>
246
247 * gas/mri/for.d, gas/mri/for.s: New test.
248 * gas/mri/if.d, gas/mri/if.s: New test.
249 * gas/mri/repeat.d, gas/mri/repeat.s: New test.
250 * gas/mri/while.d, gas/mri/while.s: New test.
251 * gas/mri/mri.exp: Run the new tests.
252
253 Mon Aug 14 16:03:07 1995 Ian Lance Taylor <ian@cygnus.com>
254
255 * gas/mri/expr.d: Permit leading zeroes, in case we're using a
256 64-bit BFD.
257
258 * gasp/mri/*: New tests.
259 * gasp/gasp.exp: Run them. Also, clean up the test names used in
260 pass and fail.
261
262 start-sanitize-sh3e
263 Sun Aug 13 00:39:24 1995 Jeff Law (law@snake.cs.utah.edu)
264
265 * gas/sh/basic.exp: Update now that we know the right
266 bit patters for the new sts instructions.
267
268 end-sanitize-sh3e
269 Thu Aug 10 00:46:21 1995 Ian Lance Taylor <ian@cygnus.com>
270
271 * gas/mri/char.d: Fix for little endian machines.
272 * gas/mri/float.d: Likewise.
273
274 Wed Aug 9 15:34:36 1995 Ian Lance Taylor <ian@cygnus.com>
275
276 * gas/all/struct.s, gas/all/struct.d: New test.
277 * gas/all/gas.exp: Run it.
278
279 Tue Aug 8 17:11:39 1995 Ian Lance Taylor <ian@cygnus.com>
280
281 * gas/mri/common.s, gas/mri/common.d: New test.
282 * gas/mri/mri.exp: Run it.
283
284 Mon Aug 7 22:39:28 1995 Ian Lance Taylor <ian@cygnus.com>
285
286 * gas/mri/mri.exp: Add setup_xfail for a29k*-*-* for constants
287 test.
288
289 * gasp/crash1.out, gasp/macro.out, gasp/sfunc.out: Complete
290 truncated files, so that the tests pass.
291
292 * gas/mri/mri.exp: Add setup_xfail for hppa*-*-* for equ,
293 constants, and expr.
294
295 * gas/m68k/all.exp: Run schwab test on hpux*, not just hpux. Run
296 on vxworks*, not just vxworks5.1.
297
298 * lib/gas-defs.exp (fail_phase, pass_phase): Remove.
299 (run_dump_test): Just call pass or fail.
300
301 * gas/m68k/operands.s, gas/m68k/operands.d: New test.
302 * gas/m68k/op68000.d: New test.
303 * gas/m68k/cas.s, gas/m68k/cas.d: New test.
304 * gas/m68k/bitfield.s, gas/m68k/bitfield.d: New test.
305 * gas/m68k/schwab.d: Run objdump with -j .text. Adjust for
306 changes to disassembler.
307 * gas/m68k/all.exp: Run new tests. Run schwab test for
308 m68k-*-coff*.
309
310 start-sanitize-sh3e
311 Mon Aug 7 03:01:32 1995 Jeff Law (law@snake.cs.utah.edu)
312
313 * gas/sh/*: New tests for the hitachi-sh.
314
315 end-sanitize-sh3e
316 Tue Aug 1 18:02:47 1995 Ian Lance Taylor <ian@cygnus.com>
317
318 * gas/mri/*: New tests for MRI mode.
319
320 * lib/gas-defs.exp (run_dump_test): Support using objcopy. Dump
321 program executions to the log file before running them. Use the
322 simple program name, rather than the path to the binary being run,
323 in pass/fail messages.
324 (regexp_diff): If the regexp file has the special comment #pass,
325 stop checking at that point.
326 * config/default.exp: Set NM, NMFLAGS, OBJCOPY, and OBJCOPYFLAGS,
327 if they are not already set.
328
329 Tue Aug 1 11:41:30 1995 steve chamberlain <sac@slash.cygnus.com>
330
331 * Makefile.in: Remove superfluous runtest gasp.
332
333 Mon Jul 31 18:19:26 1995 steve chamberlain <sac@slash.cygnus.com>
334
335 * gasp/*: New.
336 * Makefile.in: Use gasp tests.
337 * config/default.exp: Add gasp stuff.
338
339 Thu Jul 20 18:56:48 1995 Jeff Law (law@snake.cs.utah.edu)
340
341 * gas/all/gas.exp: Disable tests that are not appropriate for
342 the PA.
343
344 Thu Jul 13 18:22:49 1995 Ken Raeburn <raeburn@cygnus.com>
345
346 * gas/m68k/all.exp: Run schwab test for m68k vxworks5.1.
347
348 Wed Jun 21 21:28:57 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
349
350 * gas/m68k/schwab.*: New test based on a test case from Andreas
351 Schwab.
352 * gas/m68k/all.exp: Run it for some aout configurations.
353
354 Mon Jun 12 22:27:18 1995 Jeff Law (law@snake.cs.utah.edu)
355
356 * gas/hppa/parse/badfmpyadd.s: New test.
357 * gas/hppa/parse/parse.exp: Run it.
358
359 Sun May 21 20:26:18 1995 Jeff Law (law@snake.cs.utah.edu)
360
361 * gas/hppa/unsorted/unsorted.exp: Disable align4 tests for
362 ELF targets.
363
364 Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha@armltd.co.uk)
365
366 * arm/arm7dm.s: New file -- tests for ARM7DM instructions.
367 * arm/arm6.s: Correct bogus tests.
368 * arm/gas.exp (arm6.s): Is now a valid test.
369 (arm7dm.s): New test.
370 * arm/float.s: Add load/store multiple floating point instruction
371 tests.
372
373 Wed May 3 13:14:44 1995 Jeff Law (law@snake.cs.utah.edu)
374
375 * gas/hppa/reloc/longcall.s: New test.
376 * gas/hppa/reloc/reloc.exp: Run it.
377
378 Tue May 2 16:37:48 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
379
380 * gas/mips/ld.d: Modified for gas delay-slot fixes.
381
382 Sat Apr 29 23:35:18 1995 Doug Evans <dje@chestnut.cygnus.com>
383
384 * lib/gas-dg.exp: New file.
385 start-sanitize-arc
386 * gas/arc/warn.{exp,s}: New testcase.
387 end-sanitize-arc
388
389 Tue Apr 11 13:57:52 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
390
391 * gas/mips/mips4.d: Allow more than exactly 8 zeros in bc1*
392 targets.
393
394 Mon Apr 10 15:36:39 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
395
396 * lib/gas-defs.exp (pass_phase): New proc.
397 (run_dump_test): Note passing or failing of each phase of this
398 test, instead of failure of phases or passing of complete test.
399 Ensure test file name is in reported message.
400
401 Sat Apr 8 12:46:33 1995 Doug Evans <dje@chestnut.cygnus.com>
402
403 start-sanitize-arc
404 * gas/arc: Testsuite for ARC.
405 * gas/arc/{arc.exp,math.[sd],flag.[sd],j.[sd]}: New files.
406 * gas/arc/{branch.[sd],alias.[sd],sshift.[sd]}: New files.
407 * gas/arc/{insn3.[sd],mul64.[sd],ld.[sd],st.[sd]}: New files.
408 end-sanitize-arc
409
410 * lib/gas-defs.exp (run_dump_test): Handle arguments with paths.
411 Always resolve testcase status before returning.
412 If `slurp_options' fails, return and don't do test.
413 (slurp_options): Fix "can't open" error message.
414 Return -1 to indicate error.
415
416 Mon Mar 20 22:45:30 1995 Jeff Law (law@snake.cs.utah.edu)
417
418 * gas/hppa/unsorted/common.s: New test.
419 * gas/hppa/unsorted/unsorted.exp: Run it.
420
421 Fri Mar 10 19:07:09 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
422
423 * gas/h8300/ffxx1.s: Add .word 0 at the end to eliminate
424 uncertainty as to whether there should be trailing bytes in the
425 output file.
426 * gas/h8300/ffxx1.d: Adjust reloc values to permit an addend value
427 of 0x00000000ffffffff on 64-bit hosts. (I'm not sure if this is
428 correct.) End with "..." to match trailing zero bytes.
429
430 Wed Mar 8 15:50:34 1995 Ian Lance Taylor <ian@cygnus.com>
431
432 * gas/mips/mips4.d, gas/mips/mips4.s: New files.
433 * gas/mips/mips.exp: Run new test.
434
435 Thu Feb 23 17:58:50 1995 Jeff Law (law@snake.cs.utah.edu)
436
437 * gas/hppa/basic/fmemLRbug.s: Add indexing variants.
438 * gas/hppa/basic/basic.exp: Test them.
439
440 Wed Feb 15 15:43:26 1995 Ian Lance Taylor <ian@cygnus.com>
441
442 * gas/mips/uld.d: New file.
443 * gas/mips/uld.s: New file.
444 * gas/mips/usd.d: New file.
445 * gas/mips/usd.s: New file.
446 * gas/mips/mips.exp: Run new tests.
447
448 Thu Feb 9 10:57:39 1995 Jeff Law (law@snake.cs.utah.edu)
449
450 * gas/hppa/reloc/applybug.s: New test.
451 * gas/hppa/reloc/reloc.exp (do_applybug_test): Run it.
452
453 Thu Feb 2 00:34:55 1995 Jeff Law (law@snake.cs.utah.edu)
454
455 * gas/hppa/reloc/picreloc.s: New test.
456 * gas/hppa/reloc/reloc.exp (do_pic_relocation_test): Run it.
457
458 Fri Jan 27 14:02:02 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
459
460 * gas/h8300/ffxx1.d, gas/h8300/ffxx1.s, gas/h8300/cmpsi2.s,
461 gas/h8300/h8300.exp: New tests.
462
463 Mon Jan 23 21:44:26 1995 Jeff Law (law@snake.cs.utah.edu)
464
465 * gas/hppa/basic/basic.exp (do_system): Update.
466
467 Wed Jan 11 17:20:25 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
468
469 * gas/mips/mips.exp: Don't run the memory-access tests if the
470 format is a.out, because the generated code is different from what
471 is used with other formats.
472
473 Tue Jan 10 11:42:13 1995 Jeff Law (law@snake.cs.utah.edu)
474
475 * gas/hppa/unsorted/unsorted.exp (align4.s): Fix glitch in
476 regexp to avoid losing without a controlling tty.
477
478 Fri Dec 30 18:08:20 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
479
480 * gas/i386/pushw.l: Fixed whitespace to match current listing
481 style.
482
483 * gas/all/gas.exp: Mark test p1480.s expected to pass, even with
484 listings enabled.
485
486 Thu Dec 15 18:14:27 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
487
488 * Makefile.in (AS_FOR_TARGET, OBJDUMP_FOR_TARGET): Don't set.
489 (uninstall): Don't set OBJDUMP and OBJDUMPFLAGS in site.exp.
490 * config/default.exp: Default OBJDUMP and OBJDUMPFLAGS. Use
491 findfile and transform procedures to determine objdump program
492 name.
493
494 * gas/mips/abs.s, gas/mips/div.s: Force some padding at the end,
495 in case the format doesn't automatically require it.
496 * gas/mips/beq.d, gas/mips/jal.d: Handle MIPS_JMP as an alternate
497 name for the reloc type.
498
499 * lib/gas-defs.exp (file_contents, verbose_eval): New procs.
500 (run_dump_test): If verbosity level is over 3, print out dump
501 command and its output.
502
503 Tue Dec 13 18:21:09 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
504
505 * gas/mips/jal-svr4pic.d: Fix 0-strings to work with 64-bit hosted
506 disassembly.
507
508 Fri Dec 9 19:54:04 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
509
510 * gas/all/gas.exp (comment.s test): Make the "\r" optional, since
511 it depends on tty modes.
512
513 * lib/gas-defs.exp (gas_start): Try using -nottycopy instead of
514 -nottyinit.
515
516 * gas/arm/gas.exp: The arm6 test should report errors, for now.
517
518 Thu Dec 8 20:19:09 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
519
520 * lib/gas-defs.exp: Use -i in expect_after command.
521
522 Wed Dec 7 16:49:14 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
523
524 * gas/mips/mul.d,jal.d: Fix 0-strings to work with 64-bit hosted
525 disassembly.
526
527 * gas/ieee-fp: Renamed from ieee.fp.
528
529 * lib/gas-defs.exp: Make sure timeout is at least 2 minutes.
530
531 Wed Nov 30 10:48:00 1994 Jeff Law (law@snake.cs.utah.edu)
532
533 * gas/hppa/parse: Renamed from gas/hppa/more.parse.
534
535 Mon Nov 28 00:40:26 1994 Jeff Law (law@snake.cs.utah.edu)
536
537 * gas/hppa/more.parse/parse.exp (nosubspace.s): No longer expected
538 to fail. Fix comments for the test. Tweak test name.
539
540 Tue Nov 22 23:38:20 1994 Jeff Law (law@snake.cs.utah.edu)
541
542 * gas/hppa/reloc/reloc.exp: Minor tweaks to match current PA ELF
543 output.
544
545 Fri Nov 18 17:56:57 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
546
547 * gas/mips/ld.d: Adjust to work for both big and little endian
548 code.
549 * gas/mips/ld.s, gas/mips/lif-empic.d: Likewise.
550 * gas/mips/lifloat.d, gas/mips/ulh-empic.d: Likewise.
551 * gas/mips/ulh.d, gas/mips/ulw.d, gas/mips/ush.d: Likewise.
552 * gas/mips/usw.d: Likewise.
553
554 Tue Nov 15 11:09:57 1994 Jeff Law (law@snake.cs.utah.edu)
555
556 * gas/hppa/unsorted/align4.s: New test.
557 * gas/hppa/unsorted/unsorted.exp: Run it.
558
559 * gas/hppa/unsorted/unsorted.exp (importbug): Tweak to match
560 current expected PA ELF output.
561 * gas/hppa/reloc/reloc.exp (do_r_no_reloc): Likewise.
562 (do_plabel_relocation_test): Likewise.
563
564 Thu Nov 3 18:14:09 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
565
566 * gas/all/p1480.s: Use larger constant, so expression can have a
567 positive value.
568 * gas/all/gas.exp: Expect p1480.s without listings to pass.
569
570 Thu Nov 3 15:43:46 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
571
572 * gas/mips/ulh.d, gas/mips/ulw.d, gas/mips/ush.d, gas/mips/usw.d:
573 Correct test cases.
574
575 Thu Oct 20 00:55:13 1994 Jeff Law (law@snake.cs.utah.edu)
576
577 * gas/hppa/reloc/blebug3.s: New test.
578 * gas/hppa/reloc/reloc.exp: Run it.
579
580 Mon Oct 17 02:33:53 1994 Jeff Law (law@snake.cs.utah.edu)
581
582 * gas/hppa/reloc/reduce3.s: New test.
583 * gas/hppa/reloc/reloc.exp: Run it.
584
585 Sun Oct 16 22:25:56 1994 Jeff Law (law@snake.cs.utah.edu)
586
587 * gas/hppa/reloc/reloc.exp (r_no_reloc): Tweak output to match
588 current reality.
589
590 Wed Sep 28 21:21:34 1994 Jeff Law (law@snake.cs.utah.edu)
591
592 * gas/hppa/reloc/reduce.s: Renamed from relocreduce.s
593 * gas/hppa/reloc/reduce2.s: Renamed from relocreduce2.s
594 * gas/hppa/reloc/r_no_reloc.s: Renamed from r_no_relocbug.s
595 * gas/hppa/reloc/reloc.exp: Changed accordingly.
596
597 Wed Sep 28 13:25:10 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
598
599 * gas/mips/beq.d, gas/mips/beq.s: Test that unconditional branch
600 overflows are correctly converted to jumps.
601
602 Mon Sep 26 17:41:43 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
603
604 * gas/mips: Add test cases for PIC code, both SVR4 style and
605 -membedded-pic style.
606
607 Fri Sep 23 14:45:42 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
608
609 * gas/mips: New directory with MIPS specific test cases.
610
611 * lib/gas-defs.exp (run_dump_test): Permit the .d file to specify
612 the name of the source file to assemble.
613 (regexp_diff): Put the reason for failure in the log file.
614
615 Wed Sep 21 13:44:21 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
616
617 * lib/gas-defs.exp: Don't try to use shell redirection, since TCL
618 doesn't support it. Redirect stdout using > instead of 1>, and
619 don't bother to redirect stderr since TCL redirects it anyhow.
620 (run_dump_test): Pass appropriate arguments to program, defaulting
621 to -r.
622
623 Sat Sep 17 01:04:56 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
624
625 * gas/vax: New directory.
626 * gas/vax/{quad.s,quad.exp}: New test, for immediate quadword
627 values.
628
629 Mon Sep 12 22:19:11 1994 Jeff Law (law@snake.cs.utah.edu)
630
631 * gas/hppa/reloc/r_no_relocbug.s: New test.
632 * gas/hppa/reloc/reloc.exp: Run it.
633
634 * gas/hppa/reloc/reloc.exp (do_function_reloc_bug): Update
635 expected output.
636
637 Sun Sep 04 17:58:10 1994 Richard Earnshaw (rwe@pegasus.esprit.ec.org)
638
639 * gas/arm/*: New subtree. Add ARM tests.
640
641 Mon Aug 8 12:13:31 1994 Jeff Law (law@snake.cs.utah.edu)
642
643 * gas/hppa/unsorted/unsorted.exp: Accept any character
644 between foo's type and foo itself.
645
646 Fri Jul 15 19:09:25 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
647
648 * lib/gas-defs.exp (run_dump_test): New routine for running the
649 assembler, running objdump or nm (not fully supported) on the
650 resulting object file, and comparing the results against a file of
651 regular expressions in the test suite, all in one command.
652 Options for the assembler and objdump are read from comments at
653 the start of the .d file.
654 (fail_phase, slurp_options): New auxiliary routines.
655 (regexp_diff): Always return a value. Fix bugs in actually doing
656 the regexp test.
657
658 * gas/sun4/addend.exp: Use run_dump_test.
659 * gas/sun4/addend.d: Fix regular expressions so that they work.
660
661 Thu Jul 7 11:55:33 1994 Jeff Law (law@snake.cs.utah.edu)
662
663 * gas/hppa/reloc/relocreduce2.s: More relocation reduction tests.
664 * gas/hppa/reloc/reloc.exp: Run them.
665
666 Thu Jun 30 18:49:25 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
667
668 * config/default.exp: Look for "as.new" in "$base_dir/..", where
669 it got compiled, not in "$base_dir".
670 * config/unknown.exp: Deleted.
671
672 Sun Jun 26 13:23:54 1994 Jeff Law (law@snake.cs.utah.edu)
673
674 * gas/lib/gas-defs.exp (gas_finish): Call "close" and "wait"
675 before exiting. Enclose both calls inside a "catch".
676 (objdump_finish): Likewise.
677
678 Fri Jun 10 10:23:35 1994 Jeff Law (law@snake.cs.utah.edu)
679
680 * gas/hppa/reloc/reloc.exp (roundmode test): Tweak expected output
681 for SOM to match current testcase.
682
683 Thu Jun 2 19:46:58 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
684
685 * gas/i386/{pushw.s,pushw.l}: New test.
686 * gas/i386/all.exp: Run it.
687
688 * Makefile.in (distclean): Remove site config files and gas.sum.
689
690 Fri May 27 12:24:18 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
691
692 * gas/m68k/disperr.s: Use % for registers.
693
694 * gas/m68k-coff/gas.exp: Expect failure for p2389a.s.
695
696 Tue May 17 14:53:08 1994 Bill Cox (bill@rtl.cygnus.com)
697
698 * lib/gas-defs.exp: Replace error proc calls with perror calls.
699
700 Mon May 16 13:19:16 1994 Jeff Law (law@snake.cs.utah.edu)
701
702 * gas/hppa/reloc/reloc.exp: Tweak expected output to match new
703 ELF code.
704 * gas/hppa/reloc/roundmode.s: Avoid "S" and "D" modes, ELF does
705 not support them.
706 * gas/hppa/unsorted/unsorted.exp: Tweak expected output to match
707 new ELF code.
708
709 Thu May 5 17:27:54 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
710
711 * config/default.exp: Renamed from unix-gas.exp.
712
713 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
714
715 * Makefile.in (check): Set TCL_LIBRARY for runtest.
716
717 Mon Apr 11 07:54:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
718
719 * gas/hppa/more.parse/callinfobug.s: Add missing name for
720 procedure.
721
722 * gas/hppa/reloc/funcrelocbug.s: Place the trampoline in the
723 $DATA$ rather than $LIT$ subspace.
724
725 Sun Mar 27 14:05:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
726
727 * gas/hppa/reloc/funcrelocbug.s: New test.
728 * gas/hppa/reloc/reloc.exp: Run it.
729
730 Thu Mar 17 13:38:04 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
731
732 * gas/hppa/unsorted/importbug.s: New test.
733 * gas/hppa/unsorted/unsorted.exp: Run it.
734
735 Wed Mar 16 11:57:07 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
736
737 * gas/hppa/more.parse/regpopbug.s: Add trivial .equ test.
738
739 * gas/hppa/unsorted/globalbug.s: New test (expected to fail).
740 * gas/hppa/unsorted/unsorted.exp: Run it.
741
742 * gas/hppa/more.parse/callinfobug.s: New test.
743 * gas/hppa/omre.parse/parse.exp: Run it.
744
745 * gas/hppa/more.parse/regpopbug.s: New test.
746 * gas/hppa/more.parse/parse.exp: Run it.
747
748 Mon Feb 28 14:10:04 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
749
750 * lib/gas-defs.exp (objdump): New proc.
751 (objdump_start): Deleted unused proc.
752 (objdump_start_common): Merged into objdump_start_no_subdir.
753
754 * gas/alpha/fp.exp: Use objdump instead of
755 objdump_start_no_subdir, since the former actually waits for
756 objdump to finish. Specify .rdata section only. Make comment
757 indicate Alpha architecture rather than SPARC.
758 * gas/alpha/fp.d: Omit .reginfo patterns. Just use "." to match
759 against ASCII code 0x2a ("*", special in regexp).
760 * gas/sun4/addend.exp: Use objdump instead of
761 objdump_start_no_subdir.
762
763 Thu Feb 24 07:11:57 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
764
765 * gas/hppa/more.parse/parse.exp (no subspace test): Only expect
766 a failure if gas is not producing an ELF object.
767
768 Mon Feb 14 09:24:03 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
769
770 * gas/hppa/basic/fmemLRbug.s: New test.
771 * gas/hppa/basic/basic.exp: Run it.
772
773 Thu Feb 10 00:34:26 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
774
775 * gas/alpha/fp.*: New files.
776 * lib/gas-defs.exp (regexp_diff): Report noted mismatch at
777 verbosity level 3 or above only.
778
779 Mon Feb 7 15:53:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
780
781 * gas/hppa/*/*.exp: Change xfails to check for PA ELF rather than
782 PA OSF1.
783
784 Fri Feb 4 23:42:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
785
786 * gas/hppa/more.parse/xmpyubug.s: New test.
787 * gas/hppa/more.parse/parse.exp: Run it.
788
789 Fri Feb 4 17:13:20 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
790
791 * lib/gas-defs.exp (regexp_diff): New procedure, vaguely based on
792 "simple_diff" from linker test suite.
793 * gas/sun4/addend.exp: Use it.
794 * gas/sun4/addend.d: New file.
795
796 Sun Jan 30 23:34:58 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
797
798 * gas/all/gas.exp: Adjust regexp for x930509.s for current listing
799 format.
800
801 Thu Jan 20 16:44:51 1994 Rob Savoye (rob@darkstar.cygnus.com)
802
803 * gas/all/gas.exp, lib/gas-defs.exp, sun4/addend.exp,
804 sparc-solaris/addend.exp: Tweaked to fix a few bugs and to run
805 well under either version of expect.
806
807 Mon Jan 17 00:25:03 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
808
809 * gas/hppa/basic/fp_misc.s: Delete copr instruction. It's tested
810 elsewhere now.
811 * gas/hppa/basic/{copr, coprmem, spop}.s: New tests.
812 * gas/hppa/basic/basic.exp: Run them.
813
814 Thu Jan 13 11:59:22 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
815
816 * gas/all/gas.exp: No longer expect difference of forward
817 references to fail.
818 * gas/all/x930509.s: Fix testcase to match how the expect code was
819 written.
820
821 Wed Jan 12 13:41:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
822
823 * gas/hppa/reloc/reloc.exp: Fix typo in last change. Latest test
824 for cross-subspace call bugs is no longer expected to fail.
825
826 * gas/hppa/more.parse/procbug.s: Add test for another bug relating
827 to having a function's label follow the .PROC directive.
828
829 Tue Jan 11 21:47:48 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
830
831 * gas/hppa/reloc/reloc.exp: Add test for cross-subspace call bug
832 found while working on multiple $CODE$ subspace support.
833
834 Mon Jan 10 09:54:15 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
835
836 * gas/hppa/more.parse/parse.exp: procbug.s is no longer expected
837 to fail.
838 * gas/hppa/more.parse/procbug.s: Add missing .procend.
839
840 Mon Jan 3 10:07:47 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
841
842 * gas/hppa/more.parse/labelbug.s: Add testcase for bug in last
843 app.c change.
844
845 Wed Dec 29 11:32:39 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
846
847 * gas/hppa/more.parse/labelbug.s: Add more colonless label tests.
848
849 Wed Dec 15 08:24:31 1993 Ken Raeburn (raeburn@rtl.cygnus.com)
850
851 * Makefile.in (site.exp): Don't set ASFLAGS. Quote value of
852 OBJDUMPFLAGS in case it's empty. Use temporary names until the
853 end; make creating site.exp the final step.
854 (check): Pass in ASFLAGS.
855
856 * gas/all/gas.exp: Use all_ones proc. Change regexp for matching
857 C comments to avoid bugs in latest expect code.
858
859 Wed Dec 8 14:30:14 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
860
861 * gas/m68k/disperr.s: New test.
862 * gas/m68k/all.exp: Run it.
863
864 Sun Dec 5 19:24:57 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
865
866 * gas/hppa/reloc/roundmode.s: New test.
867 * gas/hppa/reloc/reloc.exp: Run it. Fix typo in last change.
868
869 Wed Dec 1 10:44:18 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
870
871 * gas/hppa/reloc/reloc.exp: Run the first half of bogus R_EXIT
872 test for ELF.
873
874 Tue Nov 30 13:43:21 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
875
876 * gas/hppa/more.parse/parse.exp: Test for error on for subspace
877 directive is an XFAIL for SOM assmeblers.
878
879 * gas/hppa/reloc/reloc.exp: Remove XFAIL for relocation on
880 cross-subspace call test.
881
882 Sun Nov 28 12:12:50 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
883
884 * gas/hppa/more.parse/appbug.s: New test.
885 * gas/hppa/more.parse/parse.exp: Run it.
886
887 * gas/hppa/unsorted/align3.s: New test.
888 * gas/hppa/unsorted/unsorted.exp: Run it.
889
890 Sat Nov 27 22:50:01 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
891
892 * gas/all/p2425.s: Insert a tab before assembler directives so
893 that the directives are not interpreted as labels.
894
895 * gas/hppa/basic/weird.s: Sync with GDB version.
896
897 * gas/hppa/more.parse/labelbug.s: New test.
898
899 * gas/hppa/more.parse/parse.exp: Run it.
900
901 Wed Nov 24 01:25:03 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
902
903 * gas/hppa/reloc/fixupbug.s: New test.
904 * gas/hppa/reloc/reloc.exp: Run it.
905
906 * gas/hppa/reloc/exitbug.s: New test.
907 * gas/hppa/reloc/reloc.exp: Run it.
908
909 Sun Nov 21 22:11:10 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
910
911 * gas/hppa/reloc/reloc.exp: Minor fixes so that SOM & ELF can
912 share the same test code.
913 * gas/hppa/reloc/relocreduce.s: Likewise.
914
915 * gas/hppa/basic/fmem.s: Add quadword FP store instructions.
916 * gas/hppa/basic/basic.exp: Test quadword FP store instructions.
917
918 Sun Nov 7 00:31:41 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
919
920 * gas/hppa/reloc/reloc.exp: No longer expect failure for
921 field selector on ble instruction test.
922
923 * gas/hppa/basic/basic.exp: No longer expect failures for
924 system instruction tests now that probei is fixed.
925
926 Sat Nov 6 22:45:08 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
927
928 * gas/hppa/reloc/selectorbug.s: New test.
929 * gas/hppa/reloc/reloc.exp: Run it.
930
931 Thu Nov 4 17:01:30 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
932
933 * gas/hppa/unsorted/fragbug.s: New test.
934 * gas/hppa/unsorted/unsorted.exp: Run it.
935
936 Thu Nov 04 09:09:49 1993 Jeffrey Wheat (cassidy@cygnus.com)
937
938 * Makefile.in: Changed RUNTESTFLAGS to RUNTEST_FLAGS
939
940 Tue Nov 2 22:12:30 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
941
942 * gas/hppa/more.parse/{defbug.s, stdreg.s}: New tests.
943 * gas/hppa/more.parse/parse.exp: Run them.
944
945 Mon Nov 1 23:37:58 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
946
947 * gas/hppa/reloc/reloc.exp (reloc_reduce): Correct offsets at
948 which specific relocations are expected to be found.
949
950 Sat Oct 30 14:12:31 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
951
952 * gas/hppa/unsorted/unsorted.exp (ss_align): Remove OSF xfail.
953
954 * gas/hppa/more.parse/parse.exp: Add new test.
955 * gas/hppa/more.parse/ssbug.s: New test to make sure non-default
956 sections are handled correctly.
957
958 * gas/all/gas.exp: Disable (and fail) p1480.s for all PA targets.
959
960 Fri Oct 29 16:29:06 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
961
962 * gas/hppa/more.parse/calldatabug.s: Colonize.
963 * gas/hppa/more.parse/parse.exp: Fix typos.
964
965 Thu Oct 28 21:40:06 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
966
967 * gas/hppa/{basic, more.parse, reloc, unsorted}: New directories.
968 * gas/hppa/*/*.exp: New test drivers.
969 * gas/hppa/*/*.s: New test files.
970
971 Mon Oct 25 09:40:59 1993 Ken Raeburn (raeburn@cygnus.com)
972
973 * gas/sun4: New directory.
974 * gas/sun4/addend.s,addend.exp: New test case.
975 * gas/sparc-solaris/addend.s,addend.exp: Solaris version of same
976 test case.
977
978 * gas/all/gas.exp: Check `*' in C comments.
979
980 * lib/gas-defs.exp (all_ones): New procedure, for a predicate to
981 simplify some tests.
982 (want_no_output): Return zero or nonzero, depending on success or
983 failure.
984 (gas_test_old): Return value from want_no_output.
985 (objdump_start_common): Split off from objdump_start.
986 (objdump_start_no_subdir): New procedure.
987
988 Wed Oct 20 07:25:48 1993 Ken Raeburn (raeburn@rover.cygnus.com)
989
990 * gas/all/diff1.s, gas/m68k/pic1.s: New tests.
991 * gas/all/gas.exp, gas/m68k/all.exp: Run them.
992
993 * Makefile.in (OBJDUMP_FOR_TARGET): Define similar to
994 AS_FOR_TARGET.
995 (check): Don't pass ASFLAGS variable.
996 (site.exp): Put ASFLAGS, OBJDUMP, OBJDUMPFLAGS into site.exp.
997
998 From Jeff Law:
999
1000 * lib/gas-defs.exp (objdump_start, objdump_finish): New functions
1001 so that tests can parse the output of objdump looking for errors
1002 in relocation entires, file headers and the like.
1003
1004 Thu Sep 23 16:20:34 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
1005
1006 * gas/ieee.fp/x930509a.exp: Currently expected to fail always.
1007 * gas/all/gas.exp (p1480.s, x930509.s): Ditto. Break up gas_test
1008 call so it no longer performs multiple tests.
1009 * gas/m68k/all.exp (t2.s): Don't bother with listings.
1010 (p2410.s): Don't pass unwanted arguments to gas_test_error.
1011
1012 Wed Aug 25 16:50:08 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
1013
1014 * lib/do*: Remove RCS id strings.
1015
1016 Mon May 17 15:09:45 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
1017
1018 * gas/all/float.s, gas/all/p1480.s, gas/m68k/p2410.s: New tests.
1019 * gas/all/gas.exp, gas/m68k/all.exp: Run them.
1020 * gas/i386: New directory.
1021
1022 Mon May 10 14:50:20 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
1023
1024 * Added directory structure, to categorize tests by targets.
1025 * Added new tests all/x930509.s, ieee.fp/x930509a.s, m68k/p2663.s,
1026 and refined some to examine the assembler listing output.
1027 * lib/gas-defs.exp: Renamed gas_start to gas_run. Added some
1028 expect_after patterns.
1029 (gas_start, gas_finish): New procs, for tests that examine process
1030 output.
1031 * config/unix-gas.exp: Invoke gas_init directly, instead of
1032 requiring test .exp files do it.
1033
1034 Wed Apr 21 01:24:16 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
1035
1036 * gas/gas.exp: Handle new tests, and changes to testing procs.
1037
1038 * lib/gas-defs.exp (want_no_output): New proc; success iff output
1039 is empty.
1040 (gas_test_old): Functionally same as old gas_test.
1041 (gas_test_ignore_stdout): Rewritten to use want_no_output.
1042 (gas_test): New argument lists set of options to be tried in
1043 combinations. Option with trailing ">" indicates standard output
1044 should be ignored.
1045
1046 * gas/p2425a.s: Use %-form for registers, so this test can be run
1047 on m68k-coff targets too.
1048
1049 * gas/p2430a.s: New test case, whitespace &c matches customer
1050 report more closely. Gets different results from p2430.s; this is
1051 bad, and not yet tested for.
1052
1053 Mon Apr 5 12:27:19 1993 Ken Raeburn (raeburn@cygnus.com)
1054
1055 * gas/p2389a.s, gas/p2411.s, gas/t2.s: New test cases.
1056 * lib/run: New script.
1057 * gas/gas-defs.exp (gas_start): Takes new args, assembler options
1058 and redirection options. Use "run" script so redirection works.
1059 (gas_test): Now takes assembler options as separate arg from input
1060 file name.
1061 (gas_test_ignore_stdout): New proc. Discards output.
1062 (gas_test_error): New proc. Expects assembler to generate output.
1063 (target_cpu_family setting): Handle i486->i386 also.
1064
1065 * lib/do*: Scripts moved here from gas/testscripts. May be useful
1066 someday for writing more test cases; not currently used.
1067
1068 Tue Mar 30 11:45:27 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
1069
1070 * gas/sol-gcc.s, gas/sol-cc.s, gas/p2425a.s, gas/p2389.s: New test
1071 cases.
1072 * gas/gas.exp: Enable them for appropriate targets. Removed some
1073 useless comments &c. Changed m68k target test to be more general.
1074
1075 * lib/gas-defs.exp (gas_exit, gas_init): New procs.
1076 * gas/gas.exp: Call gas_init.
1077
1078 Mon Mar 29 00:00:00 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com)
1079
1080 * Test suite created.
1081