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