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