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