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