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