Add jmp and call tests to prevent intel mode lossage creeping in again.
[binutils-gdb.git] / gas / testsuite / ChangeLog
1 2000-01-15 Alan Modra <alan@spri.levels.unisa.edu.au>
2
3 * gas/i386/general.{s,l}: Add jmp and call tests.
4
5 Tue Nov 30 23:02:01 1999 Jeffrey A Law (law@cygnus.com)
6
7 * gas/mn10300/{am33.s, am33_2.s, am33_3.s}: New test files.
8 * gas/mn10300/{am33_4.s, am33_5.s, am33_6.s}: Likewise.
9 * gas/mn10300/{am33_7.s, am33_8.s}: Likewise.
10 * gas/mn10300/basic.exp: Run the am33 tests.
11
12 1999-11-15 Gavin Romig-Koch <gavin@cygnus.com>
13
14 * gas/mips/la.d: Adjust for new la macro expansion.
15 Change matches for explicit addresses to matches for
16 any address.
17 * gas/mips/la-xgot.d: Same.
18 * gas/mips/la-svr4pic.d: Same.
19
20 1999-11-01 Nick Clifton <nickc@cygnus.com>
21
22 Remove reloc generating references to local labels in test code.
23 Some ARM targets (eg PE) generate a reloc based on the label,
24 whilst others (eg ELF) generate a reloc based on the section
25 symbol. This meant that the disassembled outputs would differ.
26
27 * gas/arm/inst.s: Change test of BLPL instruction.
28 * gas/arm/inst.d: Change expected decode of BLPL instruction.
29 * gas/arm/arm7t.s: Remove use of .LC0 label in .word directive.
30 Remove .rdata section, since this cannot exist in an arm-aout
31 target.
32 * gas/arm/arm7t.d: Change expected reloc generated for .word
33 directive.
34
35 1999-10-21 Nick Clifton <nickc@cygnus.com>
36
37 * gas/arm/arm7t.d: Update to match latest objdump output.
38 * gas/arm/inst.s: Fix erroneous test case.
39 * gas/arm/inst.d: Update to match latest objdump output.
40
41 Mon Oct 11 13:37:51 1999 Geoffrey Keating <geoffk@cygnus.com>
42
43 * lib/gas-defs.exp (regexp_diff): Allow '#...' to mean "some
44 indeterminate number of extra lines here".
45
46 * gas/elf/elf.exp: Remove XFAILs.
47 * gas/elf/section0.d: Make pass on MIPS (and hopefully alpha).
48 * gas/elf/section1.d: Likewise.
49
50 Thu Oct 7 00:12:04 MDT 1999 Diego Novillo <dnovillo@cygnus.com>
51
52 * gas/d10v: New directory.
53 * gas/d10v/d10.exp: New file.
54 * gas/d10v/inst.s: New file.
55 * gas/d10v/inst.d: New file.
56
57 Thu Oct 7 12:52:25 1999 Geoffrey Keating <geoffk@cygnus.com>
58
59 * gas/mips/elf-rel.s: New file.
60 * gas/mips/elf-rel.d: New file.
61 * gas/mips/elf-rel2.d: New file.
62 * gas/mips/e32-rel2.d: New file.
63 * gas/mips/elf-rel2.s: New file.
64 * gas/mips/mips.exp: Add elf-rel, elf-rel2.
65
66 * gas/mips/elf_e_flags1.d: Tweak a little so it passes
67 even if the CPU is set to something by default.
68
69 Mon Oct 4 18:25:49 1999 Doug Evans <devans@canuck.cygnus.com>
70
71 * gas/m32r/error.exp: New testcase driver.
72 * gas/m32r/m32rx.exp: New testcase driver.
73 * gas/m32r/fslotx.[sd]: New testcase.
74 * gas/m32r/m32rx.[sd]: New testcase.
75 * gas/m32r/relax-s.[sd]: New testcase.
76 * gas/m32r/interfere.s: New testcase.
77 * gas/m32r/wrongsize.s: New testcase.
78
79 1999-09-17 Alan Modra <alan@spri.levels.unisa.edu.au>
80
81 * gas/i386/i386.exp: Enable reloc and white tests for COFF.
82 * gas/i386/reloc.d: Accept dir32 relocs.
83
84 1999-09-12 Donn Terry <donn@interix.com>
85
86 * gas/all/gas.exp: Run cofftag test for i*86-*-interix*.
87 * lib/gas-defs.exp: Add perror if can not read .d file.
88
89 1999-09-04 Steve Chamberlain <sac@pobox.com>
90
91 * gas/pj/{pj.exp, ops.c, ops.d}: New tests for picoJava.
92
93 1999-09-02 Nick Clifton <nickc@cygnus.com>
94
95 * gas/vtable/vtable.exp: Add [istarget "strongarm*-*-*"] to run
96 dump test "entry0" instead of "entry1".
97
98 1999-09-01 Scott Bambrough <scottb@netwinder.org>
99
100 * gas/vtable/vtable.exp: Added [istarget "arm*-*-*"] to run dump
101 test "entry0" instead of "entry1". ARM targets use REL relocs,
102 and should use the test entry0.
103
104 1999-09-01 H.J. Lu <hjl@gnu.org>
105
106 * gas/i386/naked.d: Fix for coff targets.
107
108 Mon Aug 30 12:18:40 1999 Jeffrey A Law (law@cygnus.com)
109
110 * gas/hppa/unsorted/*.s: Use .code instead of .SPACE/.SUBSPA for
111 sectioning.
112 * gas/hppa/unsorted/unsorted.exp: Disable tests not appropriate for
113 PA64.
114
115 * gas/hppa/reloc/*.s: Use .code instead of .SPACE/.SUBSPA for
116 sectioning.
117 * gas/hppa/parse/parse.exp: Disable tests not appropriate for PA64.
118 Revamp address expressions slightly to handle an arbitrary sized
119 address.
120
121 * gas/hppa/parse/*.s: Use .code instead of .SPACE/.SUBSPA for
122 sectioning.
123 * gas/hppa/parse/parse.exp: Disable tests not appropriate for PA64.
124
125 * gas/hppa/basic/*.s: Use .code instead of .SPACE/.SUBSPA for
126 sectioning.
127
128 1999-08-30 Alan Modra <alan@spri.levels.unisa.edu.au>
129
130 * gas/i386/naked.s, gas/i386/naked.d: Test-suite addition for
131 allow_naked_reg parsing.
132 * gas/i386/i386.exp: Call it.
133
134 1999-08-29 Alan Modra <alan@spri.levels.unisa.edu.au>
135
136 * gas/i386/white.s, gas/i386/white.l: Add space in FP reg tests.
137
138 Sat Aug 28 00:16:12 1999 Jerry Quinn <jquinn@nortelnetworks.com>
139
140 * gas/hppa/basic/basic.exp: Add new tests shift2.s,
141 shift3.s, extract2.s, extract3.s, deposit2.s, and deposit3.s.
142 * gas/hppa/basic/shift2.s, shift3.s, extract2.s,
143 extract3.s, deposit2.s, deposit3.s: New.
144
145 * gas/hppa/basic/add.s,addi.s,dcor.s,shladd.s,sub.s,subi.s,unit.s:
146 Add new syntax versions of instructions to tests.
147 * gas/hppa/basic/add2.s,dcor2.s,perf.s,purge2.s,shladd2.s,sub2.s,
148 system2.s, unit2.s: New tests.
149 * hppa/basic/basic.exp: Add new tests.
150
151 * gas/hppa/basic/basic.exp:
152 * gas/hppa/basic/media.s: Add test cases for new instructions.
153
154 * gas/hppa/basic/basic.exp (do_branch2,do_media): New.
155 * gas/hppa/basic/branch2.s: New.
156 * gas/hppa/basic/media.s: New.
157
158 * gas/hppa/basic/basic.exp (do_fp_comp2): New.
159 * gas/hppa/basic/fp_comp2.s: New.
160
161 1999-08-20 Alan Modra <alan@spri.levels.unisa.edu.au>
162
163 * gas/i386/general.s, gas/i386/general.l: Add .code16gcc
164 displacement checks with auto address prefix.
165
166 1999-08-17 H.J. Lu <hjl@gnu.org>
167
168 * gas/elf/elf.exp: Expected to fail on alpha*-*-*.
169
170 1999-08-09 Ian Lance Taylor <ian@zembu.com>
171
172 * gas/i386/float.s, gas/i386/float.l: Modify to work correctly
173 when gas uses 2**4 alignment for .text.
174 * gas/i386/general.s, gas/i386/general.l: Likewise.
175 * gas/i386/katmai.s, gas/i386/katmai.d: Likewise.
176 * gas/i386/modrm.s, gas/i386/modrm.l: Likewise.
177 * gas/i386/prefix.s, gas/i386/prefix.d: Likewise.
178
179 1999-07-27 Alan Modra <alan@spri.levels.unisa.edu.au>
180
181 * gas/i386/reloc.d: Fix so that test passes when enable-targets
182 includes 64-bit bfd target.
183
184 1999-06-13 Ian Lance Taylor <ian@zembu.com>
185
186 * gas/i386/katmai.d: Tweak for recent disassembler changes.
187
188 1999-06-12 Ian Lance Taylor <ian@zembu.com>
189
190 * gas/elf/elf.exp: Don't run tests on "*-*-linux*aout*" or
191 "*-*-linux*oldld*".
192 * gas/vtable/vtable.exp: Likewise.
193 * gas/i386/reloc.d: Modify expected reloc names to accept a.out
194 names.
195
196 * gas/i386/amd.s: Add a symbol so a.out tests will work.
197 * gas/i386/katmai.s: Likewise.
198 * gas/i386/amd.d: Corresponding change.
199 * gas/i386/katmai.d: Corresponding change.
200
201 1999-06-10 Ian Lance Taylor <ian@zembu.com>
202
203 * gas/mips/sync.d: Pass -mips2 to the assembler.
204
205 * gas/mips/elf_e_flags.s: Tweak code so that the tests pass for
206 mips-elf target as well as mips64-elf target.
207 * gas/mips/elf_e_flags1.d: Corresponding changes.
208 * gas/mips/elf_e_flags2.d: Likewise.
209 * gas/mips/elf_e_flags3.d: Likewise.
210 * gas/mips/elf_e_flags4.d: Likewise.
211
212 * gas/elf/elf.exp: Add setup_xfail for mips*-*-*.
213
214 * gas/all/itbl-test.c (main): Update itbl_get_reg_val call for new
215 parameter.
216
217 1999-06-10 Jakub Jelinek <jj@ultra.linux.cz>
218
219 * gas/sparc/synth64.s: Add checks for single register signx/clruw.
220 * gas/sparc/set64.s: Add tests for setuw and setsw synthetic insns.
221 * gas/sparc/prefetch.d: Add -64 as switch.
222 * gas/sparc/rdpr.d: Ditto.
223 * gas/sparc/wrpr.d: Ditto.
224 * gas/sparc/synth64.d: Ditto, reflect synth64.s changes.
225 * gas/sparc/reloc64.d: Add -64 as switch, be more tolerant, as
226 current gas outputs %hi(0) and not %hi(0x0).
227 * gas/sparc/set64.d: Add -64 as switch, reflect set64.s changes and
228 optimizations for setx instruction.
229 * gas/sparc/sparc.exp: Do sparc64*-*-* checks if it is any of the
230 compiled-in targets.
231
232 1999-06-10 Richard Henderson <rth@cygnus.com>
233
234 * gas/macros/irp.s: Use `foo' and `bar' instead of `r' and `s'.
235 * gas/macros/rept.s, gas/macros/test2.s, gas/macros/test3.s: Likewise.
236 * gas/macros/{irp,rept,test2,test3}.d: Update.
237
238 1999-06-05 Richard Henderson <rth@cygnus.com>
239
240 * gas/elf/elf.exp: New directory.
241 * gas/elf/section0.[sd]: New test.
242 * gas/elf/section1.[sd]: New test.
243
244 1999-06-03 Philip Blundell <philb@gnu.org>
245
246 * gas/arm/arm7t.d, gas/arm/inst.d: Update to match current gas,
247 bfd and opcodes.
248
249 1999-05-28 Ian Lance Taylor <ian@zembu.com>
250
251 * gas/vtable/vtable.exp: Don't run test for i960 yet.
252
253 1999-05-17 Nick Clifton <nickc@cygnus.com>
254
255 * gas/mcore/allinsn.d: Updated to match latest objdump output.
256
257 1999-05-12 Alan Modra <alan@spri.levels.unisa.edu.au>
258
259 * gas/i386/opcode.d: Modify callw to suit disasm fix.
260
261 * gas/i386/amd.d: Modify a '(bad)' to SIMD instruction.
262
263 * gas/i386/amd.s: Pad to multiple of 8
264 * gas/i386/amd.d: Here too.
265
266 * gas/i386/prefix.[sd]: Align with nops
267 * gas/i386/reloc.[sd]: Here too.
268
269 * gas/i386/katmai.[sd]: New for PIII SIMD
270 * gas/i386/i386.exp: Call it.
271
272 1999-05-02 Nick Clifton <nickc@cygnus.com>
273
274 * gas/mcore/allinsn.d: Update to match latest assembler
275 operations.
276
277 1999-04-16 DJ Delorie <dj@cygnus.com>
278
279 * gas/i386/amd.s: Add NOPs to align for coff targets
280 * gas/i386/amd.d: and check for them.
281
282 Thu Apr 15 15:03:43 1999 Jeffrey A Law (law@cygnus.com)
283
284 * gas/hppa/basic/basic.exp (do_coprmem): No longer expected to file.
285
286 Wed Apr 14 13:43:06 1999 Jeffrey A Law (law@cygnus.com)
287
288 * gas/hppa/basic/branch.s: Do not use immediate value where we
289 really want a register.
290 * gas/hppa/basic/coprmem.s: Likewise.
291 * gas/hppa/basic/fmemLRbug.s: Likewise.
292 * gas/hppa/basic/coprmem.s: Likewise.
293 * gas/hppa/basic/spop.s: Likewise.
294 * gas/hppa/basic/imem.s: Likewise.
295 * gas/hppa/parse/badfmpyadd.s: Likewise.
296 * gas/hppa/parse/calldatabug.s: Likewise.
297 * gas/hppa/parse/entrybug.s: Likewise.
298 * gas/hppa/parse/exprbug.s: Likewise.
299 * gas/hppa/parse/fixup7bug.s: Likewise.
300 * gas/hppa/parse/labelbug.s: Likewise.
301 * gas/hppa/reloc/applybug.s: Likewise.
302 * gas/hppa/reloc/funcrelocbug.s: Likewise.
303 * gas/hppa/reloc/labelopbug.s: Likewise.
304 * gas/hppa/reloc/longcall.s: Likewise.
305 * gas/hppa/reloc/plabelbug.s: Likewise.
306 * gas/hppa/reloc/reduce.s: Likewise.
307 * gas/hppa/reloc/reduce2.s: Likewise.
308 * gas/hppa/reloc/reduce3.s: Likewise.
309 * gas/hppa/unsorted/brlenbug.s: Likewise.
310 * gas/hppa/unsorted/importbug.s: Likewise.
311 * gas/hppa/unsorted/lasbeldiffs.s: Likewise.
312
313 * gas/hppa/basic/basic.exp (do_imem): Handle multiple encodings
314 for loads and stores using reg + small d addresses.
315 No longer expect failure for mis-parse of imm %reg.
316
317 1999-04-13 Doug Evans <devans@casey.cygnus.com>
318
319 * gas/m32r/m32rx.d (cmpu__rach): Fix expected output.
320 * gas/m32r/m32rx.s (bc__add,add__bc): Explicitly specify short branch
321 so branch relaxation restrictions won't interfere with parallelization
322 attempts.
323
324 1999-04-08 Nick Clifton <nickc@cygnus.com>
325
326 * gas/mcore: New Directory.
327 * gas/mcore/allinsn.exp: New File: Expect file for MCore assembly
328 tests.
329 * gas/mcore/allinsn.s: New File: Source file for MCore assembly
330 tests.
331 * gas/mcore/allinsn.d: New File: Expected output file for MCore
332 assembly tests.
333
334 1999-03-20 Doug Evans <devans@casey.cygnus.com>
335
336 * gas/m32r/m32rx.[sd]: Fix a few more testcases.
337
338 1999-03-16 Martin Hunt <hunt@cygnus.com>
339
340 * gas/d30v/d30.exp (run_list_test): Add new tests,
341 label, guard-debug, serial, warn_oddreg, bittest, and mul.
342
343 * gas/d30v/opt.s: Fix some warnings and add a few labels
344 to keep things from parallelizing where we don't want them to.
345
346 * gas/d30v/reloc.s: Fix warning.
347
348 * gas/d30v/opt.d, reloc.d, inst.d: Rebuild.
349
350 * gas/d30v/label.s: New test. Check that labels are aligned
351 on 8-byte boundaries.
352
353 * gas/d30v/guard-debug.s: New test. Test output with "-g".
354
355 * gas/d30v/serial.s: New test. Check for warnings with
356 illegal serial instructions.
357
358 * gas/d30v/warn_oddreg.s: New test. CHeck for warnings when
359 odd-numbered registers are used for some instructions.
360
361 * gas/d30v/bittest.s: New test. Check for bit operation
362 instructions (BCLR, BNOT, BSET, BTST) in the IU.
363
364 * gas/d30v/mul.s: New test. Check for restricted sequences
365 in a bunch of different multiply instructions.
366
367 * gas/vtable/vtable.exp (run_list_test): Don't
368 run test on D30V.
369
370 1999-03-05 Nick Clifton <nickc@cygnus.com>
371
372 * gas/all/gas.exp: Expect strongarm-coff target to fail cofftag
373 test.
374
375 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
376
377 * gas/mips/mips.exp: Run the new tests, below.
378 * gas/mips/elf_e_flags1.d, gas/mips/elf_e_flags2.d,
379 gas/mips/elf_e_flags3.d, gas/mips/elf_e_flags4.d: New files.
380 * gas/mips/elf_e_flags.c, gas/mips/elf_e_flags.s: New files.
381
382 * lib/gas-defs.exp (run_dump_test): Document. It's not
383 really trivial.
384
385 * lib/gas-defs.exp (run_dump_test): Clean up logic for guessing
386 $program (the dump tool).
387
388 1999-02-10 Doug Evans <devans@casey.cygnus.com>
389
390 * gas/m32r/allinsn.d: Prefix all | with \.
391 (push,pop): Fix expected output.
392 * gas/m32r/relax-1.d: Emitted nops are serial, not parallel.
393 * gas/m32r/fslot.d: Prefix all | with \.
394
395 1999-02-08 Nick Clifton <nickc@cygnus.com>
396
397 * gas/vtable/inherit0.s: Do not use '@' prefix to .type operator.
398 Some ports use it as a comment initiator.
399
400 * gas/vtable/entry1.d: Do not look for an addend. Some ports use
401 REL relocations and so do not have one.
402
403 1998-12-18 Nick Clifton <nickc@cygnus.com>
404
405 * gas/fr30/allinsn.s: Fix to match latest assembler syntax.
406 * gas/fr30/allinsn.d: Fix to match latest assembler output
407
408 1998-12-03 Nick Clifton <nickc@cygnus.com>
409
410 * gas/fr30/allinsn.d: Updated to match latest assembler output.
411
412 1998-12-02 Nick Clifton <nickc@cygnus.com>
413
414 * gas/fr30/allinsn.s: Replace illegal insns with legal versions.
415
416 * gas/fr30/allinsn.d: Update to match latest assembler output.
417
418 Thu Nov 19 15:59:51 1998 Dave Brolley <brolley@cygnus.com>
419
420 * gas/fr30/allinsn.s: Reorder insns for better simulation.
421
422 Thu Nov 19 07:50:44 1998 Doug Evans <devans@charmed.cygnus.com>
423
424 * gas/mips/sync.[sd]: New testcase.
425 * gas/mips/mips.exp: Run it.
426
427 Wed Nov 18 11:27:56 1998 Dave Brolley <brolley@cygnus.com>
428
429 * gas/fr30/allinsn.s (dmov): Correct hex literals.
430
431 Tue Nov 17 15:24:20 1998 Nick Clifton <nickc@cygnus.com>
432
433 * gas/fr30/allinsn.s: Moved currently un-assembliable instructions
434 to end of file.
435
436 * gas/fr30/allinsn.d: Added disassembly of currently assembliable
437 opcodes.
438
439 Mon Nov 16 16:50:27 1998 Nick Clifton <nickc@cygnus.com>
440
441 * gas/fr30/allinsn.s: Fix syntax errors.
442
443 Mon Nov 16 19:27:52 1998 Dave Brolley <brolley@cygnus.com>
444
445 * gas/fr30/allinsn.s: Fixed more typos.
446
447 Fri Nov 13 13:15:01 1998 Nick Clifton <nickc@cygnus.com>
448
449 * gas/fr30/allinsn.s: Fixed typos and added some tests of upper
450 case vs lower case.
451
452 Tue Nov 10 14:54:47 1998 Nick Clifton <nickc@cygnus.com>
453
454 * gas/fr30/allinsn.s: New file.
455 * gas/fr30/allinsn.d: New file.
456 * gas/fr30/allinsn.exp: New file.
457 * gas/fr30/fr30.exp: New file.
458
459 Mon Nov 2 20:16:50 1998 Doug Evans <devans@canuck.cygnus.com>
460
461 * gas/m32r/fslot.[sd]: New testcase.
462 * gas/m32r/m32r.exp: Run it.
463
464 Tue Oct 20 11:35:06 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
465
466 * gas/i386/i386.exp: Run AMD insn test.
467 * gas/i386/amd.s: New test.
468 * gas/i386/amd.d: New test results.
469
470 Sun Sep 20 01:00:01 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
471
472 * gas/vtable/inherit1.l: Require only the word GAS somewere in the
473 first line of the listing.
474
475 Tue Sep 1 10:20:03 1998 Richard Henderson <rth@cygnus.com>
476
477 * gas/ppc/astest.d: Adjust regexps to match a 64-bit host.
478 * gas/ppc/astest2.d: Likewise.
479
480 Mon Aug 31 13:25:07 1998 Richard Henderson <rth@cygnus.com>
481
482 * gas/vtable/{entry0.d,entry1.d,inherit0.d}: Fix pattern matching
483 of whitespace for 64-bit hosts.
484
485 Mon Aug 31 12:45:49 1998 Richard Henderson <rth@cygnus.com>
486
487 * gas/vtable/vtable.exp: New.
488 * gas/vtable/{entry0.s,entry0.d}: New.
489 * gas/vtable/{entry1.s,entry1.d}: New.
490 * gas/vtable/{inherit0.s,inherit0.d}: New.
491 * gas/vtable/{inherit1.s,inherit1.l}: New.
492
493 Thu Aug 20 23:18:06 1998 Ian Lance Taylor <ian@cygnus.com>
494
495 * gas/i386/white.l: Revert patch of August 12.
496
497 Wed Aug 12 11:54:37 1998 Jeffrey A Law (law@cygnus.com)
498
499 * gas/mn10300/udf.s: New test.
500 * gas/mn10300/basic.exp: Run it.
501
502 Wed Aug 12 13:25:38 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
503
504 * gas/i386/general.l: Test andb $~0x80,foo.
505 * gas/i386/general.s: Update.
506
507 * gas/i386/white.l: Expect warning for stand-alone ss prefix.
508
509 Tue Jul 21 12:46:59 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
510
511 * gas/i386/white.s: Add some more whitespace tests.
512 * gas/i386/white.l: Update accordingly.
513
514 Mon Jul 13 18:15:11 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
515
516 * gas/i386/*: All new i386 testsuite.
517
518 1998-07-02 Ken Raeburn <raeburn@cygnus.com>
519
520 * lib/gas-defs.exp (gas_init): Complain if target name isn't in
521 canonical form.
522
523 Wed Jul 1 15:35:09 1998 Nick Clifton <nickc@cygnus.com>
524
525 * gas/all/gas.exp: Expect ARM and Thumb cofftag test to fail.
526
527 Wed Jul 1 17:31:39 1998 Ian Lance Taylor <ian@cygnus.com>
528
529 * gas/ppc/simpshft.s: Add alignment so that it works on AIX.
530 * gas/ppc/simpshft.d: Change accordingly. Only dump the .text
531 section.
532
533 Tue Jun 23 15:14:43 1998 Nick Clifton <nickc@cygnus.com>
534
535 * gas/v850/hilo2.s: Use r1 as the destination of the movea
536 instruction, since r0 is read only.
537
538 * gas/v850/basic.exp: Fix names of special area relocations.
539 Set -mwarn-signed-overflow flag when running range.s test.
540
541 Sun Jun 21 12:44:43 1998 Nick Clifton <nickc@cygnus.com>
542
543 * gas/d30v/reloc.d: Updated to match latest assembler output.
544
545 Wed Jun 17 14:02:10 1998 Frank Ch. Eigler <fche@cygnus.com>
546
547 * gas/mips/delay.d: Add -mcpu=NNNN to gas flags to let test case
548 run on differently targeted assembler.
549 * gas/mips/{ld-ilocks-addr32,ld-svr4pic.d}: Ditto.
550 * gas/mips/{ld-xgot.d,lif-svr4pic.d,lif-xgot.d}: Same.
551 * gas/mips/{mips16.d,mips4.d,nodelay.d}: Again.
552 * gas/mips/{trunc.d,uld.d,ulh-xgot.d,usd.d}: And then some.
553
554 * gas/mips/ld-ilocks.d: Removed disassembler flags to let target
555 defaults go unmodified. Replaced $f4/$f5 with $fp[45], as the
556 original `ld.d' had. Find `ld.s'.
557 * gas/mips/mul-ilocks.d: Nearly ditto.
558
559 Thu Jun 11 16:50:46 1998 Nick Clifton <nickc@cygnus.com>
560
561 * gas/d30v/inst.d: Expect repeati instrucitons to be combined.
562
563 * gas/d30v/inst.s: Add nop to keep assembled instructions at
564 expected addresses.
565
566 Mon Jun 8 18:47:11 1998 Nick Clifton <nickc@cygnus.com>
567
568 * gas/d30v/array.d: Updated to match latest assembler results.
569 * gas/d30v/reloc.d: Partially updated to match latest assembler
570 results.
571
572 Fri Jun 5 19:15:59 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
573
574 * gas/m68k/operands.s: For all pc relative addresses change tstl
575 to pea since the former does not allow pcrel on m68000. Do not
576 make label foo global, so that references to it can be relaxed on
577 ELF targets.
578 * gas/m68k/operands.d, gas/m68k/op68000.d: Updated.
579
580 Tue Jun 2 15:08:36 1998 Geoff Keating <geoffk@ozemail.com.au>
581
582 * gas/ppc/ppc.exp: Run simpshft test.
583 * gas/ppc/simpshft.d: New file.
584 * gas/ppc/simpshft.s: New file.
585
586 Mon Jun 1 17:00:22 1998 Jeffrey A Law (law@cygnus.com)
587
588 * gas/mips/div-ilocks.d: Handle both "break" instruction variants.
589 * gas/mips/{div.d, mul-ilocks.d, mul.d}: Likewise.
590
591 Fri May 29 12:07:35 1998 Ian Lance Taylor <ian@cygnus.com>
592
593 * gas/mips/mips.exp: Adjust ilocks initialization to match current
594 assembler defaults more closely.
595
596 * gas/sh/fp.s: Remove ftst/nan. The assembler no longer supports
597 the instruction.
598 * gas/sh/basic.exp: Adjust accordingly.
599
600 Wed May 27 15:26:51 1998 Nick Clifton <nickc@cygnus.com>
601
602 * gas/d30v/align.d: Updated to match latest assembler output.
603 * gas/d30v/inst.d: Updated to match latest assembler output.
604 * gas/d30v/inst.s: Updated to match latest assembler rules.
605 * gas/d30v/opt.d: Updated to match latest assembler output.
606
607 Fri May 22 15:56:51 1998 Doug Evans <devans@canuck.cygnus.com>
608
609 * gas/m32r/allinsn.d: Handle 64 bit bfd_vma.
610 * gas/m32r/uppercase.d: Likewise.
611
612 Thu May 21 15:03:06 1998 Nick Clifton <nickc@cygnus.com>
613
614 * gas/arm/thumb.s: Add period to start of labels to prevent
615 assembler thinking that they are function entry points.
616
617 Tue May 19 18:17:10 1998 Ian Lance Taylor <ian@cygnus.com>
618
619 * gas/mips/mips16.d: Correct to reflect bug fix to disassembler.
620
621 Mon May 18 13:11:45 1998 Frank Ch. Eigler <fche@cygnus.com>
622
623 * gas/mips/{div,ld,mul}.d: Add assembler -mcpu= flag to match
624 disassembler.
625
626 Fri May 15 14:51:01 1998 Gavin Koch <gavin@cygnus.com>
627
628 * gas/mips/mips.exp: Distinguish chains with 32-bit addresses.
629 * gas/mips/ld-ilocks-addr32.d : New.
630
631 Wed May 13 15:06:31 1998 Doug Evans <devans@canuck.cygnus.com>
632
633 * gas/m32r/uppercase.[sd]: Test for HIGH,SHIGH,LOW,SDA.
634
635 Thu May 7 13:05:25 1998 Frank Ch. Eigler <fche@cygnus.com>
636
637 * gas/mips/break20.[sd]: New tests for 20-bit operand break and
638 sddbp instructions.
639 * gas/mips/trap20.[sd]: New tests for 20-bit operand trap
640 instructions.
641 * gas/mips/mips.exp: Run them.
642
643 Thu Apr 30 11:55:01 1998 Frank Ch. Eigler <fche@cygnus.com>
644
645 * gas/d30v/{inst,array,opt,reloc}.d: Accept <symbol+offset> labels
646 in disassembly, where the offset is in hex and has a "0x" prefix.
647
648 Tue Apr 28 16:38:34 1998 Frank Ch. Eigler <fche@cygnus.com>
649
650 * gas/mips/lineno.[sd]: Assembly source line number test.
651 * gas/mips/mips.exp: Added lineno test.
652
653 Wed Apr 8 18:45:17 1998 Jeffrey A Law (law@cygnus.com)
654
655 * gas/testsuite/all/gas.exp: No longer expect failures for
656 difference of undefined symbols on mn10x00 targets.
657
658 Mon Mar 23 10:47:33 1998 Frank Ch. Eigler <fche@cygnus.com>
659
660 * gas/all/align.s: Back out ".section text" change below;
661 use ".text" again.
662 * gas/macros/semi.s: Ditto.
663
664 Fri Mar 20 18:51:49 1998 Frank Ch. Eigler <fche@cygnus.com>
665
666 * gas/all/align.s: Identify ".text" section explicitly.
667 * gas/macros/semi.s: Ditto.
668
669
670
671 Mon Mar 2 13:30:40 1998 Doug Evans <devans@seba.cygnus.com>
672
673 * gas/m32r/allinsn.[sd] (ldi8a,ldi16a): Delete.
674 (ldi16): Improve test.
675 (nop): Fix test.
676
677 Thu Feb 12 20:12:39 1998 Ian Lance Taylor <ian@cygnus.com>
678
679 * gasp/macro.out: Adjust to reflect the fact that keyword
680 arguments are now permitted after positional arguments.
681
682 Wed Feb 4 15:27:44 1998 Nick Clifton <nickc@cygnus.com>
683
684 * gas/arm/arm7t.d: Update to match latest assembler output.
685
686 Wed Feb 4 15:40:00 1998 Geoffrey Keating <geoffk@ozemail.com.au>
687
688 * gas/ppc/ppc.exp: New file.
689 * gas/ppc/astest.s, gas/ppc/astest.d: New test.
690 * gas/ppc/astest2.s, gas/ppc/astest2.d: New test.
691
692 Sun Feb 1 21:43:54 1998 Jeffrey A Law (law@cygnus.com)
693
694 * gas/mips/4010.s: Pad test code out to a 16byte boundary.
695 * gas/mips/4010.d: Corresponding changes.
696 * gas/mips/4100.s: Pad test code out to a 16byte boundary.
697 * gas/mips/4100.d: Corresponding changes.
698 * gas/mips/4650.s: Pad test code out to a 16byte boundary.
699 * gas/mips/4650.d: Corresponding changes.
700
701 Fri Jan 30 14:09:13 1998 Ian Lance Taylor <ian@cygnus.com>
702
703 * gas/mri/moveml.d: Add test comments, fix regexps.
704
705 Thu Jan 29 13:34:49 1998 Doug Evans <devans@canuck.cygnus.com>
706
707 * gas/m32r/{allinsn,high-1}.d: Allow # constant prefix to be missing.
708
709 Thu Jan 29 09:43:50 1998 Richard Henderson <rth@cygnus.com>
710
711 * gas/m68k/mri_moveml.[sd]: Moved to ...
712 * gas/mri/moveml.[sd]: ... here.
713 * gas/mri/mri.exp: Run it.
714
715 Tue Jan 27 21:55:44 1998 Jeffrey A Law (law@cygnus.com)
716
717 * gas/mips/4010.s: Add 4010 tests.
718 * gas/mips/4010.d: Expected output.
719 * gas/mips/4100.s: Add 4010 tests.
720 * gas/mips/4100.d: Expected output.
721 * gas/mips/4650.s: Add 4010 tests.
722 * gas/mips/4650.d: Expected output.
723 * gas/mips/mips.exp: Run the new tests.
724 * gas/mips/*.d: Pass the right processor model to objdump.
725 Fix minor cases where expected output was wrong due to opcode
726 conflicts.
727
728 Tue Jan 27 05:35:02 1998 Richard Henderson <rth@cygnus.com>
729
730 * gas/m68k/mri_moveml.[sd]: New testcase.
731
732 Thu Jan 22 17:29:07 1998 Nick Clifton <nickc@cygnus.com>
733
734 * gas/m32r/high-1.d: Add hash prefix to constants.
735
736 * gas/m32r/allinsn.s: Add hash prefix to some constants.
737 * gas/m32r/allinsn.d: Add hash prefix to constants.
738
739 Wed Jan 21 21:24:08 1998 Manfred Hollstein <manfred@s-direktnet.de>
740
741 * gas/m88k/init.d: Fix hexadecimal offsets.
742
743 Wed Jan 14 17:49:22 1998 Nick Clifton <nickc@cygnus.com>
744
745 * gas/m32r/uppercase.d: Fix white space matching.
746 * gas/m32r/relax-1.d: Fix white space matching.
747
748 Wed Jan 14 15:44:32 1998 Jeffrey A Law (law@cygnus.com)
749
750 * gas/mips/div.d: Update for recent assembler changes.
751 * gas/mips/div-ilocks.d: Likewise.
752
753 Wed Jan 14 11:13:06 1998 Doug Evans <devans@seba.cygnus.com>
754
755 * gas/m32r/allinsn.d (cmpui): Update output to new format.
756
757 Thu Dec 18 11:10:42 1997 Nick Clifton <nickc@cygnus.com>
758
759 * gas/arm/inst.d: Updated to match latest disassembler changes.
760
761 * gas/arm/arm7t.d: Updated to match latest disassembler changes.
762
763 Tue Dec 16 22:19:25 1997 Ken Raeburn <raeburn@cygnus.com>
764
765 * gas/mips/lb-xgot.d, gas/mips/rol.d, gas/mips/jal-svr4pic.d,
766 gas/mips/jal-xgot.d: Add assembler option to select a specific
767 target chip, the R3000.
768 * gas/mips/lb-xgot-ilocks.d: New test, specifically selecting
769 R3900.
770 * gas/mips/mips.exp: Run it.
771
772 * gas/ieee-fp/x930509a.exp: Don't run IEEE FP tests for Vax
773 targets.
774
775 Wed Oct 15 10:40:14 1997 Jeffrey A Law (law@cygnus.com)
776
777 * gas/ieee-fp/x930509a.s: Tweak slightly to work on the PA.
778
779 * gas/hppa/unsorted/unsorted.exp: Update for recent disassembler
780 changes.
781
782 Thu Oct 9 18:10:44 1997 Doug Evans <dje@canuck.cygnus.com>
783
784 * gas/sparc/set64.[sd]: `set' doesn't take negative arguments.
785
786 Thu Oct 9 12:59:55 1997 Ian Lance Taylor <ian@cygnus.com>
787
788 * gas/arm/arm7t.d: Update for recent disassembler changes.
789 * gas/h8300/ffxx1.d: Likewise.
790
791 Wed Oct 8 16:22:50 1997 Doug Evans <dje@canuck.cygnus.com>
792
793 * gas/sparc/reloc64.[sd]: Add testcases for %hix,%lox.
794
795 Wed Oct 8 15:12:35 1997 Ian Lance Taylor <ian@cygnus.com>
796
797 * gas/sparc/synth.d: Update for recent disassembler changes.
798 * gas/sparc/synth64.d: Likewise.
799
800 * gas/mips/beq.s: Add .text to .globl to mark the symbol to as a
801 function symbol.
802 * gas/mips/jal.s: Likewise.
803
804 Tue Oct 7 13:30:30 1997 Doug Evans <dje@canuck.cygnus.com>
805
806 * gas/sparc/reloc64.[sd]: New testcase.
807 * gas/sparc/sparc.exp: Run it.
808
809 Sat Oct 4 19:14:24 1997 Ian Lance Taylor <ian@cygnus.com>
810
811 * gas/ieee-fp/x930509a.exp: Accept m68k listing format.
812
813 Fri Oct 3 15:46:05 1997 Ian Lance Taylor <ian@cygnus.com>
814
815 * gas/ieee-fp/x930509a.exp: Remove setup_xfail; it should now
816 work. Correct for big endian and for tabs in input file.
817
818 * gas/alpha/fp.exp: Check for alpha-*-osf*, not alpha-*-osf1*.
819 * gas/alpha/fp.s: Change comment characters from ! to #.
820
821 Thu Sep 18 11:17:53 1997 Doug Evans <dje@canuck.cygnus.com>
822
823 * gas/sparc/splet.d: Update to new objdump output format.
824 * gas/sparc/{asi.d,membar.d,prefetch.d,rdpr.d,wrpr.d}: Likewise.
825 * gas/sparc/set64.[ds]: New testcase.
826 * gas/sparc/splet-2.[ds]: New testcase.
827 * gas/sparc/sparc.exp: Run them.
828
829 Tue Sep 16 15:27:08 1997 Ken Raeburn <raeburn@cygnus.com>
830
831 Merge changes from Martin Hunt:
832
833 * gas/d30v/inst.s: Add some new tests.
834
835 * gas/d30v/{inst, opt, reloc}.d: Update results with
836 new disassembler changes.
837
838 * gas/d30v/inst.[sd]: Update examples for d*i instructions.
839
840 * gas/d30v/*.d: Update all test results because
841 of new ".s" and ".l" extensions.
842
843 * gas/d30v/inst.[sd]: Correct entry for mulx2h.
844 * gas/d30v/opt.[sd]: Correct st2w instruction.
845
846 * gas/d30v/align.d: Change expected output.
847
848 * gas/d30v/reloc.[sd]: Add test case.
849
850 * gas/d30v/array.[sd]: New test case.
851
852 * gas/d30v/opt.[sd]: Added more test cases.
853
854 * gas/d30v/opt.s: Add test cases.
855 * gas/d30v/reloc.s: Fix a test case.
856 * gas/d30v/{opt,reloc}.d: Regenerate.
857
858 Mon Sep 8 14:21:23 1997 Doug Evans <dje@canuck.cygnus.com>
859
860 * gas/m32r/high-1.[ds]: New testcase.
861 * gas/m32r/m32r.exp: Run it.
862
863 Mon Aug 25 11:04:24 1997 Doug Evans <dje@canuck.cygnus.com>
864
865 * gas/m32r/relax-1.[ds]: New testcase.
866 * gas/m32r/m32r.exp: Run it.
867
868 Thu Aug 14 23:49:49 1997 Doug Evans <dje@canuck.cygnus.com>
869
870 * gas/arc: New directory
871 * gas/arc/{arc.exp,alias.[sd],branch.[sd],flag.[sd],insn3.[sd],j.[sd],
872 ld.[sd],math.[sd],sshift.[sd],st.[sd],warn.{exp,s}}: New files.
873
874 Wed Aug 6 00:33:30 1997 Ian Lance Taylor <ian@cygnus.com>
875
876 * config/default.exp: Set AS and GASP to as-new, not as.new.
877
878 Tue Aug 5 12:33:23 1997 Ian Lance Taylor <ian@cygnus.com>
879
880 * config/default.exp: Set NM to nm-new, not nm.new, to match
881 recent change in binutils build directory.
882
883 Thu Jul 31 15:21:51 1997 Jeffrey A Law (law@cygnus.com)
884
885 * gas/v850/range.s: New test.
886 * gas/v850/basic.exp: Run it.
887
888 Tue Jul 29 14:35:02 1997 Jeffrey A Law (law@cygnus.com)
889
890 * gas/v850/hilo2.s: New test.
891 * gas/v850/fepsw.s: New test.
892 * gas/v850/basic.exp: Run them.
893
894 Tue Jul 15 13:03:17 1997 Doug Evans <dje@canuck.cygnus.com>
895
896 * gas/m32r/uppercase.[sd]: New testcase.
897 * gas/m32r/m32r.exp: New file.
898
899 Mon Jun 16 14:32:11 1997 Ian Lance Taylor <ian@cygnus.com>
900
901 * gas/m68k/pcrel.d: Update for m68k disassembler changes.
902 * gas/m68k/operands.d: Likewise.
903
904 Mon Jun 2 16:50:03 1997 Nick Clifton <nickc@cygnus.com>
905
906 * gas/arm/arm.exp: Added changes from armT-970328-branch.
907
908 Mon Jun 2 12:09:02 1997 Gavin Koch <gavin@cygnus.com>
909
910 * gas/mips/mips.exp: The r3900 has interlocks for mul, but
911 not div.
912
913 Mon Jun 2 12:03:32 1997 Gavin Koch <gavin@.cygnus.com>
914
915 * gas/mips/mul.{d,s}: End the tests with no-ops.
916
917 Mon Jun 2 11:48:58 1997 Gavin Koch <gavin@cygnus.com>
918
919 * lib/gas-defs.exp (regexp_diff): Improve messages when one
920 file is shorter than the other.
921
922 Wed May 7 16:18:30 1997 Manfred Hollstein <manfred@s-direktnet.de>
923
924 * gas/m88k/init.{s,d}: New checks for proper padding of
925 .init sections.
926 * gas/m88k/m88.exp: Run them.
927
928 * gas/m68k/t2.d: New file for check of presence of section
929 symbols on the m68k-motorola-sysv.
930 * gas/m68k/all.exp: Run t2 if [istarget m68*-motorola-sysv].
931
932 Wed May 7 16:12:24 1997 Ian Lance Taylor <ian@cygnus.com>
933
934 * gas/all/gas.exp: Don't run cofftag test for m88k-coff.
935
936 * gas/mips/lifloat.s: Update for recent changes to floating point
937 handling.
938 * gas/mips/lif-empic.d, gas/mips/lif-svr4pic.d: Likewise.
939 * gas/mips/lif-xgot.d, gas/mips/lifloat.d: Likewise.
940
941 * gas/mips/mips.exp: Handle Irix 6 like Irix 5.
942
943 Sat Apr 19 23:16:35 1997 Niklas Hallqvist <niklas@petra.appli.se>
944
945 * gas/mips/mips.exp: Handle OpenBSD like NetBSD.
946
947 Wed Apr 16 12:20:24 1997 Martin Hunt <hunt@cygnus.com>
948
949 * gas/d30v/d30.exp: Add optimizer test case.
950 * gas/d30v/opt.s: Add conditional compilation tests.
951 * gas/d30v/opt.d: Rebuild.
952
953 Tue Apr 15 18:10:01 1997 Gavin Koch <gavin@cygnus.com>
954
955 * gas/mips/{delay.d,nodelay.d}: added.
956
957 Mon Apr 7 12:57:45 1997 Doug Evans <dje@canuck.cygnus.com>
958
959 * gas/m32r/allinsn.d: Update to new objdump output style.
960
961 Fri Apr 4 13:19:39 1997 Ian Lance Taylor <ian@cygnus.com>
962
963 * gas/all/float.s: Put a tab before .text, to keep the PA happy.
964
965 * gas/arm/arm.exp: Only run inst and arm7t on targets which can
966 handle -EL. Add setup_xfail for thumb.
967
968 * gas/h8300/ffxx1.d: Don't fail if BFD is 64 bits.
969
970 Thu Apr 3 18:26:56 1997 Doug Evans <dje@canuck.cygnus.com>
971
972 * gas/m32r/allinsn.{exp,s.d}: New testcases.
973
974 Thu Mar 27 00:42:28 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
975
976 * gas/d30v/d30.exp: Add test case reloc.
977 * gas/d30v/reloc.[sd]: New files to test relocations.
978
979 Sat Mar 15 17:21:46 1997 Ian Lance Taylor <ian@cygnus.com>
980
981 * gas/arm/inst.d: Update for disassembler changes.
982 * gas/arm/arm7t.d: Likewise.
983
984 Tue Mar 11 13:31:56 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
985
986 * gas/m68k/op68000.d: Update for recent assembler bug fix.
987
988 Wed Mar 5 13:01:24 1997 Jeffrey A Law (law@cygnus.com)
989
990 * gas/all/gas.exp: xfail a couple tests for the mn10300.
991
992 Mon Mar 3 11:41:00 1997 Fred Fish <fnf@cygnus.com>
993
994 * gas/tic80/{add.d, float.d, regops2.d, relocs1.d, relocs1b.d,
995 relocs2.d, relocs2b.d}: Adjust to objdump format tweaks.
996
997 Thu Feb 27 15:21:46 1997 Fred Fish <fnf@cygnus.com>
998
999 * gas/tic80/{align.d, align.lst, align.s} New test for the
1000 ".align" pseudop.
1001 * gas/tic80/tic80.exp: Run the align test.
1002
1003 Wed Feb 26 20:36:46 1997 Fred Fish <fnf@cygnus.com>
1004
1005 * gas/tic80/{float.d, float.lst, float.s}: New tests for
1006 simple floating point operands.
1007 * gas/tic80/tic80.exp: Run the float test.
1008
1009 Wed Feb 26 15:16:04 1997 Fred Fish <fnf@cygnus.com>
1010
1011 * gas/tic80/{regops2.d, regops2.lst, regops2.s, regops3.d,
1012 regops3.lst, regops3.s, regops4.d, regops4.lst, regops4.s}:
1013 New tests for :m and :s operand modifiers.
1014 * gas/tic80/tic80.exp: Run the regops2, regops3, and regops4 tests.
1015
1016 Tue Feb 25 13:45:55 1997 Ian Lance Taylor <ian@cygnus.com>
1017
1018 * gas/macros/semi.s: Force the final alignment to use a fill value
1019 of 0.
1020
1021 * gas/all/cond.s, gas/all/cond.d: New test.
1022 * gas/all/gas.exp: Run it.
1023
1024 Mon Feb 24 10:52:12 1997 Bob Manson <manson@charmed.cygnus.com>
1025
1026 * lib/gas-defs.exp(gas_init): Added new parameter for script
1027 name.
1028
1029 Mon Feb 24 10:40:28 1997 Fred Fish <fnf@cygnus.com>
1030
1031 * gas/tic80/{add.d, bitnum.d, ccode.d, cregops.d, endmask.d,
1032 regops.d, relocs1.d,
1033 (relocs1.c): Add file for reference.
1034 (relocs1b.d): Split reloc table contents test to different test file.
1035 (relocs2.c): Add test that uses various types (char, short, int, ...) of
1036 static and global variables with data shuffling to generate lots of ld/st
1037 instructions for the different types.
1038 (relocs2.d): New file, expected code for relocs2 test.
1039 (relocs2.lst): New file, TI assembler listing for reference.
1040 (relocs2.s): New file, assembly source for relocs2 test.
1041 (relocs2b.d): New file, expected reloc table contents for relocs2 test.
1042 (tic80.exp): Run the relocs1b, relocs2, and relocs2b tests.
1043
1044 Sun Feb 23 17:54:00 1997 Dawn Perchik <dawn@cygnus.com>
1045
1046 * gas/all/itbl-test.c(main): Update function calls.
1047 Remove parameters from itbl_get_reg_val and
1048 change itbl_get_insn_name to itbl_get_field.
1049
1050 Sun Feb 23 17:22:00 1997 Dawn Perchik <dawn@cygnus.com>
1051
1052 * gas/mips/itbl: Add comments.
1053 * gas/mips/itbl.s: Add comments. Prefix register names with $.
1054 * gas/all/itbl: Generic table for testing for itbl support.
1055 * gas/all/itbl.s: Generic assembly for testing for itbl support.
1056 * gas/mips/itbl-test.c: Moved to gas/all.
1057 * gas/all/itbl-test.c: Moved from gas/mips.
1058
1059 Sat Feb 22 20:24:23 1997 Fred Fish <fnf@cygnus.com>
1060
1061 * gas/tic80/{add.lst, bitnum.lst, ccode.lst, cregops.lst,
1062 endmask.lst, regops.lst}: Remove ^M's from end of lines.
1063 * gas/tic80/bitnum.s: Add comment to each line showing value
1064 that symbolic BITNUM assembles to. Add coverage for raw
1065 numeric values for the BITNUM operand.
1066 * gas/tic80/bitnum.d: Update due to bitnum.s changes.
1067 * gas/tic80/regops.d: Update due to opcode library additions
1068 of floating point test BITNUM values that are ambiguous with
1069 the integral ones.
1070 * gas/tic80/relocs1.s: New test case that tests simple relocs.
1071 * gas/tic80/relocs1.d: Expected output for above.
1072 * gas/tic80/relocs1.lst: TI assembler listing for above.
1073 * gas/tic80/tic80.exp: Add relocs1 test.
1074
1075 Fri Feb 21 14:23:14 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
1076
1077 * gas/d30v/{align.d, align.s, d30.exp, guard.d, guard.s,
1078 inst.d, inst.s, opt.d, opt.s}: Test files for D30V.
1079
1080 Wed Feb 19 00:55:29 1997 Ian Lance Taylor <ian@cygnus.com>
1081
1082 * gas/macros/semi.s, gas/macros/semi.d: New test.
1083 * gas/macros/macros.exp: Run it.
1084 * gas/mri/semi.s, gas/mri/semi.d: New test.
1085 * gas/mri/mri.exp: Run it.
1086
1087 Tue Feb 18 13:37:06 1997 Jeffrey A Law (law@cygnus.com)
1088
1089 * gas/hppa/unsorted/unsorted.exp (align4 tests): Tweak expected
1090 output.
1091
1092 Fri Feb 14 17:56:27 1997 Ian Lance Taylor <ian@cygnus.com>
1093
1094 * gas/all/align.d, gas/all/align.s: New test.
1095 * gas/all/gas.exp: Run it.
1096
1097 Thu Feb 13 14:44:05 1997 Ian Lance Taylor <ian@cygnus.com>
1098
1099 * gas/mips/mips16.d: Correct PC relative instruction bytes.
1100
1101 Wed Feb 12 12:33:08 1997 Ian Lance Taylor <ian@cygnus.com>
1102
1103 * gas/mips/lif-svr4pic.d: Pass -EB when running the assembler.
1104 * gas/mips/lif-xgot.d: Likewise.
1105 * gas/mips/ulh-svr4pic.d: Likewise.
1106 * gas/mips/ulh-xgot.d: Likewise.
1107
1108 * gas/mips/mips16.d: Update for yet another change in disassembly
1109 output (this one is spacing only).
1110
1111 Tue Feb 11 14:45:39 1997 Fred Fish <fnf@cygnus.com>
1112
1113 * gas/tic80/{add.d, add.lst, add.s, bitnum.d, bitnum.lst, bitnum.s,
1114 ccode.d, ccode.lst, ccode.s, cregops.d, cregops.lst, cregops.s,
1115 endmask.d, endmask.lst, endmask.s, regops.d, regops.lst, regops.s,
1116 tic80.exp}: New files for TIc80 test cases.
1117
1118 Tue Feb 11 15:46:27 1997 Ian Lance Taylor <ian@cygnus.com>
1119
1120 * gas/mips/mips16.d: Update for change in disassembly output.
1121
1122 Mon Feb 10 22:24:00 1997 Dawn Perchik <dawn@cygnus.com>
1123
1124 * gas/mips/itbl-test.c: Add copyright message and fix indentation.
1125
1126 Mon Feb 10 17:54:00 1997 Dawn Perchik <dawn@cygnus.com>
1127
1128 * gas/mips/itbl-test.c: New file. Stand-alone assembler and
1129 dissassembler for itbl support.
1130
1131 Mon Feb 10 17:20:00 1997 Dawn Perchik <dawn@cygnus.com>
1132
1133 * gas/mips/itbl: New file. Instruction Spec for testing --itbl
1134 option.
1135 * gas/mips/itbl.s: New file. Assembly with ne2w instructions
1136 specified in itbl.
1137
1138 Fri Feb 7 16:42:53 1997 Bob Manson <manson@charmed.cygnus.com>
1139
1140 * gasp/gasp.exp: Use prune_warnings instead of prune_system_crud.
1141 * lib/gas-defs.exp: Ditto.
1142
1143 Mon Feb 3 15:46:05 1997 Ian Lance Taylor <ian@cygnus.com>
1144
1145 * gas/arm/inst.d, gas/arm/arm7t.d: Pass --prefix-addresses to
1146 objdump. Update for current relocation printing style.
1147
1148 Thu Jan 30 11:57:33 1997 Ian Lance Taylor <ian@cygnus.com>
1149
1150 * gas/mips/mips16.d: Update for disassembler changes.
1151
1152 Thu Jan 23 03:15:06 1997 Angela Marie Thomas (angela@cygnus.com)
1153
1154 * gas/mips/mips.exp: set ilocks for all 4100/4300
1155
1156 Thu Jan 2 16:49:17 1997 Ian Lance Taylor <ian@cygnus.com>
1157
1158 * gas/mips/mips16.s, gas/mips/mips16.d: New test.
1159 * gas/mips/mips.exp: Run mips16 test.
1160
1161 * gas/mips/mips.exp: Run dli test unconditionally.
1162 * gas/mips/dli.s: Add text symbol. Add nops to round to 16 byte
1163 boundary.
1164 * gas/mips/dli.d: Corresponding changes.
1165
1166 Tue Dec 31 13:03:16 1996 Ian Lance Taylor <ian@cygnus.com>
1167
1168 * gas/sparc/synth.d: Use --prefix-addresses for objdump.
1169 * gas/sparc/synth64.d: Likewise.
1170
1171 Tue Dec 24 16:30:58 1996 Angela Marie Thomas (angela@cygnus.com)
1172
1173 * gas/mips/*-ilocks.d: Fix regexps to resemble disassembled output.
1174
1175 Fri Dec 13 13:05:33 1996 Ian Lance Taylor <ian@cygnus.com>
1176
1177 * gas/mips/*.[sd]: Add explicit nops, sometimes controlled by
1178 .ifdef, to accomodate change to avoid default alignment on
1179 embedded systems.
1180
1181 Wed Dec 11 09:26:01 1996 Jeffrey A Law (law@cygnus.com)
1182
1183 * gas/mn10200/basic.exp (do_movb): Fix bit pattern for
1184 "movb dm,(an)".
1185
1186 Tue Dec 10 13:01:05 1996 Jeffrey A Law (law@cygnus.com)
1187
1188 * gas/mn10300/basic.exp: Update after endianness changes to
1189 the assembler.
1190
1191 * gas/mn10200/{mov1.s,mov2.s,mov3.s,mov4.s,movx.s}: New tests.
1192 * gas/mn10200/{movb.s, movbu.s}: Likewise.
1193 * gas/mn10200/basic.exp: Run them.
1194
1195 Mon Dec 9 17:08:38 1996 Jeffrey A Law (law@cygnus.com)
1196
1197 * gas/mn10200/*.s: New tests for the mn10200 assembler.
1198 * gas/mn10200/basic.exp: Run them.
1199
1200 Fri Dec 6 15:35:04 1996 Jeffrey A Law (law@cygnus.com)
1201
1202 * gas/mn10300/*.s: Remove '$' register prefixing.
1203
1204 Mon Nov 25 16:35:33 1996 Doug Evans <dje@canuck.cygnus.com>
1205
1206 * gas/sparc-solaris/addend.exp: Fix patterns, you can't assume
1207 \r will be present.
1208
1209 Mon Nov 25 13:45:02 1996 Ian Lance Taylor <ian@cygnus.com>
1210
1211 * gas/m68k/*.d: Update for disassembler changes.
1212 * gas/mri/*.d: Likewise.
1213
1214 Mon Nov 25 11:38:37 1996 Jeffrey A Law (law@cygnus.com)
1215
1216 * gas/mn10300/*.s: Use '$' as register prefix for
1217 all register operands.
1218
1219 Thu Nov 21 11:52:54 1996 Jeffrey A Law (law@cygnus.com)
1220
1221 * gas/all/gas.exp: xfail a couple tests for the mn10300.
1222
1223 Wed Nov 20 11:31:41 1996 Jeffrey A Law (law@cygnus.com)
1224
1225 * gas/mn10300/other.s: Update for correct syntax on a
1226 few instructions (those with register lists).
1227 * gas/mn10300/basic.exp: Corresponding changes.
1228
1229 Tue Nov 19 13:36:57 1996 Jeffrey A Law (law@cygnus.com)
1230
1231 * gas/mn10300/movm.s: Update for correct syntax.
1232 * gas/mn10300/basic.exp: Update expected movm bit patterns.
1233
1234 Fri Nov 15 13:57:42 1996 Jeffrey A Law (law@cygnus.com)
1235
1236 * gas/mn10300/other.s: Put parens around register
1237 argument in calls and jmp instructions.
1238
1239 Wed Nov 13 13:16:04 1996 Jeffrey A Law (law@cygnus.com)
1240
1241 * gas/h8300/ffxx1.d: Update for recent disassembler changes.
1242
1243 Mon Nov 11 16:03:24 1996 Jeffrey A Law (law@cygnus.com)
1244
1245 * gas/hppa/reloc/reloc.exp: Pass "--prefix-addresses" to objdump
1246 as needed.
1247 * gas/hppa/unsorted/unsorted.exp: Likewise.
1248
1249 Thu Nov 7 00:27:52 1996 Jeffrey A Law (law@cygnus.com)
1250
1251 * gas/mn10300/basic.exp: Check opcode insertion for
1252 extended instructions.
1253 * gas/mn10300/extend.s: Tweak constants for better
1254 testsuite coverage.
1255
1256 Wed Nov 6 13:50:07 1996 Jeffrey A Law (law@cygnus.com)
1257
1258 * gas/mn10300/basic.exp: Test insertion of operands
1259 into call and jmp instructions with 32bit offsets.
1260 Fix typo in bit test patterns.
1261 * gas/mn10300/other.s: Tweak constants to improve
1262 testsuite coverage.
1263
1264 * gas/mn10300/basic.exp: Test insertion of 32bit operand
1265 in calls, btst, bclr & bset instructions.
1266
1267 * gas/mn10300/*.s: Tweak constants in 32bit insns for
1268 better testing coverage.
1269 * gas/mn10300/basic.exp: Test insertion of most 32bit
1270 operands.
1271
1272 Tue Nov 5 13:33:12 1996 Jeffrey A Law (law@cygnus.com)
1273
1274 * gas/mn10300/basic.exp: Check bit patterns for indexed mov,
1275 movbu, movhu instructions. Check bit patterns for more bit
1276 operations. Check bit patterns for various 16bit call, retf
1277 and ret instructions.
1278 * gas/mn10300/other.s: Update operands for better test coverage.
1279
1280 Mon Nov 4 12:55:11 1996 Jeffrey A Law (law@cygnus.com)
1281
1282 * gas/mn10300/basic.exp: Check bit patterns for a couple more
1283 mov and cmp instructions.
1284
1285 Tue Oct 29 17:05:43 1996 Ian Lance Taylor <ian@cygnus.com>
1286
1287 * gas/mips/*.d: Update for disassembler changes.
1288
1289 Wed Oct 16 22:39:50 1996 Jeffrey A Law (law@cygnus.com)
1290
1291 * gas/v850/reloc.s: New tests.
1292 * gas/v850/basic.exp: Run them.
1293
1294 Mon Oct 14 13:52:55 1996 Ian Lance Taylor <ian@cygnus.com>
1295
1296 * gas/mips: Add symbols to several testsuites, since the ELF
1297 assembler now always builds a symbol table, which means that
1298 objdump will no longer report `No symbols in FILE'. Change the
1299 expected output accordingly.
1300
1301 Thu Oct 10 13:11:48 1996 Jeffrey A Law (law@cygnus.com)
1302
1303 * gas/mn10300/basic.exp: Check bit patterns for instructions
1304 with a single 8bit or 16bit immediate operand.
1305
1306 * gas/mn10300/basic.exp: Check bit patterns for many
1307 instructions. Add missing test in do_mov1.
1308 * gas/mn10300/mov1.s: Add missing test.
1309
1310 Wed Oct 9 14:15:18 1996 Jeffrey A Law (law@cygnus.com)
1311
1312 * gas/mn10300/{add.s, bcc.s, bit.s, cmp.s, ext.s}: New tests.
1313 * gas/mn10300/{extend.s logical.s, loop.s, mov1.s}: Likewise.
1314 * gas/mn10300/{mov2.s, mov3.s, mov4.s, movbu.s}: Likewise.
1315 * gas/mn10300/{movhu.s, movm.s, muldiv.s, other.s}: Likewise.
1316 * gas/mn10300/{shift.s, sub.s}: Likewise.
1317 * gas/mn10300/basic.exp: Run them.
1318
1319 Thu Oct 3 09:57:03 1996 Jeffrey A Law (law@cygnus.com)
1320
1321 * gas/mn10200, gas/mn10300: New directories for Matsushita
1322 mn10200 and mn10300 tests.
1323
1324 Tue Oct 1 15:38:28 1996 Ian Lance Taylor <ian@cygnus.com>
1325
1326 * lib/gas-defs.exp (gas_version): Fix for current version
1327 printing.
1328
1329 Sun Sep 29 07:55:58 1996 Doug Evans <dje@canuck.cygnus.com>
1330
1331 * gas/sparc/splet.d: Fix typo in cpusha result.
1332
1333 Mon Sep 23 12:33:31 1996 Ian Lance Taylor <ian@cygnus.com>
1334
1335 * gas/m68k/fmoveml.s, gas/m68k/fmoveml.d: Add tests for fmovemx.
1336
1337 Wed Sep 18 12:14:06 1996 Ian Lance Taylor <ian@cygnus.com>
1338
1339 * gas/all/cofftag.s: Use .p2align rather than .align.
1340
1341 Fri Sep 13 15:28:04 1996 Jeffrey A Law (law@cygnus.com)
1342
1343 * gas/h8300/macs.s: Add "stmac" instructions.
1344 * gas/h8300/basic.exp: Test them.
1345
1346 Thu Sep 12 10:28:44 1996 James G. Smith <jsmith@cygnus.co.uk>
1347
1348 * gas/arm/thumb.s (back): Check assembly of Thumb BL.
1349
1350 Mon Sep 9 14:37:00 1996 Ian Lance Taylor <ian@cygnus.com>
1351
1352 * gas/mips/mips4.s, gas/mips/mips4.d: Use $fccN for condition code
1353 registers.
1354
1355 Fri Sep 6 18:23:54 1996 James G. Smith <jsmith@cygnus.co.uk>
1356
1357 * gas/mips/dli.{s,d}: More test cases added.
1358
1359 Wed Sep 4 11:47:29 1996 James G. Smith <jsmith@cygnus.co.uk>
1360
1361 * gas/mips/mips.exp: Add check for dli macro instruction.
1362 * gas/mips/dli.{s,d}: Added.
1363
1364 Sat Aug 31 01:25:03 1996 Jeffrey A Law (law@cygnus.com)
1365
1366 * gas/v850/basic.exp (do_mem): Check bit patterns for short
1367 load/store instructions. Remove xfails for short load/store
1368 instructions.
1369 * gas/v850/mem.s: Offsets for short load/store operands
1370 are unsigned.
1371
1372 * gas/v850/basic.exp (do_branch): Check offsets in branch insns.
1373 (do_jumps): Likewise.
1374
1375 Fri Aug 30 00:37:55 1996 Jeffrey A Law (law@cygnus.com)
1376
1377 * gas/v850/misc.s: Tweak register numbers for better testing.
1378 * gas/v850/basic.exp (do_misc): Corresponding changes.
1379
1380 * gas/v850/hilo.s: New testfile.
1381 * gas/v850/basic.exp: Run hilo tests.
1382
1383 Thu Aug 29 11:32:23 1996 James G. Smith <jsmith@cygnus.co.uk>
1384
1385 * gas/arm/arm7t.d: Explicitly force little-endian assembly.
1386
1387 Fri Aug 23 11:02:55 1996 Jeffrey A Law (law@cygnus.com)
1388
1389 * gas/v850/basic.exp (do_move): Test instruction bit patterns.
1390 * gas/v850/move.s: Tweak constants for better testing.
1391
1392 * gas/v850/basic.exp (do_mem): Test instruction bit patterns.
1393 xfail sst and sld tests.
1394 (do_mov): Remove bogus xfail.
1395 * gas/v850/mem.s: sst and sld instructions can only index from
1396 "ep" register.
1397
1398 * gas/v850/basic.exp (do_logical): Test instruction bit patterns.
1399 Update addresses.
1400 * gas/v850/logical.s: Tweak constants for better testing.
1401
1402 * gas/v850/basic.exp (do_jump): Test instruction bit patterns,
1403 but not displacements (yet).
1404
1405 * gas/v850/basic.exp (do_compare): Test instruction bit patterns.
1406
1407 * gas/v850/basic.exp (do_branch): Test instruction bit patterns,
1408 but not displacements (yet).
1409
1410 * gas/v850/basic.exp (do_bit): Test instruction bit patterns.
1411
1412 * gas/v850/basic.exp (do_arith): Test instruction bit patterns.
1413 * gas/v850/arith.s: Tweak constants for better testing.
1414
1415 * gas/v850/basic.exp (do_misc): No longer expect failures
1416 assembling "ldsr" and "stsr" opcodes.
1417 * gas/v850/misc.s: Re-enable assembling of "ldsr" and "stsr"
1418 opcodes.
1419
1420 * gas/v850/basic.exp (do_misc): No longer expect failures
1421 assembling "trap" opcodes.
1422 * gas/v850/misc.s: Re-enable assembling of "trap" opcodes.
1423
1424 * gas/v850: New directory with v850 tests.
1425
1426 Fri Aug 16 00:19:10 1996 Jeffrey A Law (law@cygnus.com)
1427
1428 * gas/hppa/basic/purge.s: Use "%sr4" on pitlb, pitlbe
1429 fic and fice instructions to test 3bit space identifiers.
1430 * gas/hppa/basic/system.s: Similarly for iitlba and
1431 iitlbp.
1432 * gas/hppa/basic/basic.exp: Corresponding changes.
1433
1434 Thu Aug 15 16:25:05 1996 James G. Smith <jsmith@cygnus.co.uk>
1435
1436 * gas/arm/arm.exp: Change inst.s test to check objdump.
1437 * gas/arm/inst.d: Added.
1438
1439 Thu Aug 15 16:06:02 1996 James G. Smith <jsmith@cygnus.co.uk>
1440
1441 * gas/arm/thumb.s: Added.
1442 * gas/arm/immed.s: Added.
1443 * gas/arm/arch4t.s: Added.
1444 * gas/arm/arm.exp: Updated to run the new tests.
1445
1446 Tue Aug 6 11:06:29 1996 Jeffrey A Law (law@cygnus.com)
1447
1448 * gas/h8300/misch.s: Reenable "eepmov.w" test.
1449 * gas/h8300/miscs.s: Likewise.
1450 * gas/h8300/h8300.exp: Check for correct assembly of "eepmov.w"
1451 on the H8/300H and H8/S. Don't expect it to fail.
1452
1453 Wed Jul 31 10:57:44 1996 Doug Evans <dje@canuck.cygnus.com>
1454
1455 * gas/sparc/asi.s: Update ASI_AS_IF_USER_{PRIMARY,SECONDARY}_LITTLE.
1456
1457 Wed Jul 31 15:55:12 1996 James G. Smith <jsmith@cygnus.co.uk>
1458
1459 * gas/arm/arm7t.s: Added.
1460 * gas/arm/arm7t.d: Added.
1461 * gas/arm/arm.exp: Updated to run the new test.
1462
1463 Mon Jul 8 14:27:39 1996 Ian Lance Taylor <ian@cygnus.com>
1464
1465 * gas/m68k/pcrel.d: Rename from schwab.d.
1466 * gas/m68k/pcrel.s: Rename from schwab.s.
1467
1468 Mon Jul 8 14:23:26 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1469
1470 * gas/m68k/schwab.d: Correct for ELF format.
1471 * gas/m68k/all.exp: Run "schwab" test for all targets.
1472
1473 Thu Jul 4 14:23:36 1996 Ian Lance Taylor <ian@cygnus.com>
1474
1475 Avoid DOS file naming problems:
1476 * gas/h8300/branch.s: Rename from branches.s.
1477 * gas/h8300/branchh.s: Rename from branchesh.s.
1478 * gas/h8300/branchs.s: Rename from branchess.s.
1479 * gas/h8300/rotsh.s: Rename from rotshift.s.
1480 * gas/h8300/rotshh.s: Rename from rotshifth.s.
1481 * gas/h8300/rotshs.s: Rename from rotshifts.s.
1482 * gas/h8300/h8300.exp: Corresponding changes.
1483
1484 Thu Jul 4 14:01:46 1996 James G. Smith <jsmith@cygnus.co.uk>
1485
1486 * gas/mips/mips.exp: Add new tests for processors with interlocks
1487 on div and mul.
1488 * gas/mips/div-ilocks.d: Added.
1489 * gas/mips/mul-ilocks.d: Added.
1490
1491 Wed Jul 3 14:20:04 1996 Ian Lance Taylor <ian@cygnus.com>
1492
1493 * gas/all/gas.exp: Remove setup_xfail for h8300*-*-* for two tests
1494 which now pass.
1495 * gas/h8300/h8300.exp: Fix regexp of mov32bug test to work on a 64
1496 bit host.
1497
1498 Sat Jun 29 18:21:51 1996 Ian Lance Taylor <ian@cygnus.com>
1499
1500 * gas/all/gas.exp: Add setup_xfail for vax*-*-vms* for 930509a
1501 test.
1502 * gas/vax/quad.exp: Expect a nop after the movq.
1503
1504 Tue Jun 18 12:39:49 1996 Jeffrey A. Law <law@rtl.cygnus.com>
1505
1506 * gas/h8300/cbranchh.s: Switch into h8300h mode.
1507 * gas/h8300/h8300.exp (H8/300H misc tests): Fix test names.
1508
1509 * gas/h8300/{addsubs.s,bitops1s.s,bitops2s.s}: New tests for the
1510 H8/S.
1511 * gas/h8300/{bitops3.s,bitops4.s,cbranchs.s,logicals.s}: Likewise.
1512 * gas/h8300/{branchess.s,compares.s,macs.s,decimals.s}: Likewise.
1513 * gas/h8300/{incdecs.s,divmuls.s,miscs.s,multiples.s}: Likewise.
1514 * gas/h8300/{movbs.s,movws.s,movls.s,pushpops.s}: Likewise.
1515 * gas/h8300/{rotshifts.s,extends.s}: Likewise.
1516 * gas/h8300/h8300.exp: Run them.
1517
1518 Mon Jun 10 14:14:40 1996 Ian Lance Taylor <ian@cygnus.com>
1519
1520 * gas/all/cofftag.s, gas/all/cofftag.d: New test for COFF enum tag
1521 with the same name as a global variable.
1522 * gas/all/gas.exp: Run cofftag test for any COFF target.
1523
1524 Thu Jun 6 12:30:05 1996 Ian Lance Taylor <ian@cygnus.com>
1525
1526 * gas/m68k/all.exp: Pass -m68020 when assembling the disperr.s
1527 test.
1528
1529 Fri May 31 10:11:13 1996 Jeffrey A Law (law@cygnus.com)
1530
1531 * gas/h8300/h8300.exp: Fix add.l test for H8/300H.
1532
1533 Wed May 29 16:35:43 1996 Ian Lance Taylor <ian@cygnus.com>
1534
1535 * gas/mips/jal-xgot.d: Correct for 64 bit output.
1536
1537 Thu Apr 25 19:31:59 1996 Doug Evans <dje@canuck.cygnus.com>
1538
1539 * gas/sparc/sparc.exp: Only run sparclet tests if sparclet.
1540
1541 Wed Apr 24 17:06:18 1996 Ian Lance Taylor <ian@cygnus.com>
1542
1543 * gas/m68k/op68000.d: Add statements now caught by gas.
1544
1545 Mon Apr 22 16:45:12 1996 Doug Evans <dje@canuck.cygnus.com>
1546
1547 * gas/sparc/splet.[ds]: New tests for sparclet extensions.
1548 * gas/sparc/sparc.exp: Run them.
1549
1550 Mon Apr 15 17:25:18 1996 Ian Lance Taylor <ian@cygnus.com>
1551
1552 * gas/mips/la.d: Updated for April 5 MIPS assembler changes.
1553 * gas/mips/lb.d, gas/mips/ld.d, gas/mips/sb.d: Likewise.
1554 * gas/mips/uld.d, gas/mips/ulh.d, gas/mips/ulw.d: Likewise.
1555 * gas/mips/usd.d, gas/mips/ush.d, gas/mips/usw.d: Likewise.
1556
1557 Wed Apr 10 14:27:51 1996 Jeffrey A Law (law@cygnus.com)
1558
1559 * gas/h8300/mov32bug.s: New test.
1560 * gas/h8300/h8300.exp: Run it.
1561
1562 Fri Apr 5 10:13:28 1996 Jeffrey A Law (law@cygnus.com)
1563
1564 * gas/h8300/{addsubh.s,bitops1h.s,bitops2h.s}: New h8300h tests.
1565 * gas/h8300/{bitops3h.s,bitops4h.s,branchesh.s}: New h8300h tests.
1566 * gas/h8300/{cbranchh.s,compareh.s,decimalh.s}: New h8300h tests.
1567 * gas/h8300/{divmulh.s,incdech.s,logicalh.s}: New h8300h tests.
1568 * gas/h8300/{misch.s,movbh.s,movwh.s}: New h8300h tests.
1569 * gas/h8300/{pushpoph.s,rotshifth.s}: New h8300h tests.
1570 * gas/h8300/h8300.exp: Run them.
1571
1572 * gas/h8300/{movb.s,movw.s}: Correct predecrement syntax.
1573
1574 * gas/h8300/h8300.exp: Fix typos in bitops4 and movb tests.
1575
1576 * gas/h8300/{addsub.s,bitops1.s,bitops2.s}: New h8300 tests.
1577 * gas/h8300/{bitops3.s,bitops4.s,branches.s}: New h8300 tests.
1578 * gas/h8300/{cbranch.s,compare.s,decimal.s}: New h8300 tests.
1579 * gas/h8300/{divmul.s,incdec.s,logical.s}: New h8300 tests.
1580 * gas/h8300/{misc.s,movb.s,movw.s}: New h8300 tests.
1581 * gas/h8300/{pushpop.s,rotshift.s}: New h8300 tests.
1582 * gas/h8300/h8300.exp: Run them.
1583
1584 Fri Mar 15 17:16:24 1996 Ian Lance Taylor <ian@cygnus.com>
1585
1586 * gas/sparc/synth.d: Don't require sparc in the file format, since
1587 it won't be there on SunOS.
1588
1589 Thu Mar 7 14:51:23 1996 Doug Evans <dje@charmed.cygnus.com>
1590
1591 * gas/sparc/synth.[ds]: New testcase.
1592 * gas/sparc/sparc.exp: Run it.
1593
1594 Fri Mar 1 12:01:48 1996 Jeffrey A Law (law@cygnus.com)
1595
1596 * gas/all/gas.exp: xfail difference of two undefined symbols
1597 and difference of forward references for the h8300.
1598
1599 Thu Feb 22 16:40:31 1996 Ian Lance Taylor <ian@cygnus.com>
1600
1601 * gas/mips/lb-xgot.d: Correct.
1602
1603 Mon Feb 19 02:43:36 1996 Doug Evans <dje@charmed.cygnus.com>
1604
1605 * gas/sparc/{asi,membar,prefetch,rdpr,synth64,wrpr}.d: Pass -Av9
1606 to gas.
1607 * gas/sparc/addend.exp: Execute for any sparc cpu.
1608 * gas/sparc/{mismatch.exp,mism-1.s}: New test.
1609
1610 Wed Feb 14 13:49:59 1996 Ian Lance Taylor <ian@cygnus.com>
1611
1612 * gas/mips/jal-xgot.d, gas/mips/la-xgot.d: New tests.
1613 * gas/mips/lb-xgot.d, gas/mips/ld-xgot.d: New tests.
1614 * gas/mips/lif-xgot.d, gas/mips/ulh-xgot.d: New tests.
1615 * gas/mips/mips.exp: Run new tests if svr4pic.
1616
1617 Sat Jan 27 13:27:45 1996 Doug Evans <dje@charmed.cygnus.com>
1618
1619 * lib/gas-dg.exp (gas-dg-test): Delete default_flags and libs args.
1620
1621 Fri Jan 26 14:24:01 1996 Jeffrey A Law (law@cygnus.com)
1622
1623 * gas/hppa/unsorted/unsorted.exp: Update for objdump changes.
1624
1625 Wed Jan 10 12:40:31 1996 Ian Lance Taylor <ian@cygnus.com>
1626
1627 * gas/mips/*.d: Update for changes to disassembler.
1628
1629 Wed Jan 3 22:59:53 1996 Ian Lance Taylor <ian@cygnus.com>
1630
1631 * gas/mips/ulh-svr4pic.d: Update for tc-mips.c load_address
1632 change.
1633
1634 Fri Nov 17 10:32:25 1995 Ian Lance Taylor <ian@cygnus.com>
1635
1636 * gas/mri/immconst.d: New test.
1637 * gas/mri/mri.exp: Run it.
1638 * gas/mri/constants.s: Test immediate constants.
1639 * gas/mri/constants.d: Corresponding change.
1640
1641 * gas/m68k/link.s: Add nop to pad to eight byte boundary.
1642 * gas/m68k/link.d: Corresponding change.
1643
1644 Sun Nov 12 21:28:11 1995 Jeffrey A Law (law@cygnus.com)
1645
1646 * gas/hppa/unsorted/brlenbug.s: New test.
1647 * gas/hppa/unsorted/unsorted.exp: Run it.
1648
1649 Sun Nov 5 12:49:27 1995 Ian Lance Taylor <ian@cygnus.com>
1650
1651 * gas/mips/beq.s: Declare text_label global.
1652 * gas/mips/jal.s: Likewise.
1653
1654 Fri Nov 3 12:35:07 1995 Ian Lance Taylor <ian@cygnus.com>
1655
1656 * gas/m68k/link.s: Use "&" instead of "#" for immediate values.
1657
1658 * gas/m68k/fmoveml.s, gas/m68k/fmoveml.d: New test.
1659 * gas/m68k/all.exp: Run it.
1660
1661 Thu Nov 2 23:11:05 1995 Ian Lance Taylor <ian@cygnus.com>
1662
1663 * gas/m68k/link.s, gas/m68k/link.d: New test.
1664 * gas/m68k/all.exp: Run it.
1665
1666 Tue Oct 24 10:57:20 1995 Jeffrey A Law (law@cygnus.com)
1667
1668 * gas/hppa/basic/basic.exp: Test lci and syncdma instructions.
1669 * gas/hppa/basic/system.s: Corresponding changes.
1670
1671 Fri Oct 6 17:13:35 1995 Ken Raeburn <raeburn@cygnus.com>
1672
1673 * gas/m68k/operands.d: Don't require a fixed number of leading
1674 zeros in any number.
1675
1676 * gas/m68k/operands.s, gas/m68k/bitfield.s: Use "&" instead of "#"
1677 for immediate values.
1678
1679 Fri Oct 6 10:54:13 1995 Doug Evans <dje@canuck.cygnus.com>
1680
1681 * gas/arm/arm.exp: Renamed from gas.exp.
1682 * gas/arm/le-fpconst.[sd]: New testcase.
1683
1684 Fri Sep 29 15:12:10 1995 Ian Lance Taylor <ian@cygnus.com>
1685
1686 * gas/mri/mri.exp: Only run tests for m68k target.
1687
1688 Mon Sep 25 12:31:46 1995 Ian Lance Taylor <ian@cygnus.com>
1689
1690 * gas/mri/mri.exp: Add setup_xfail for arm*-*-* for constants
1691 test.
1692
1693 Thu Sep 21 01:26:08 1995 Jeff Law (law@snake.cs.utah.edu)
1694
1695 * gas/sh/fp.s (fmac): Update for new assembly syntax.
1696
1697 Mon Sep 18 14:04:34 1995 Ian Lance Taylor <ian@cygnus.com>
1698
1699 * lib/gas-defs.exp (gas_run): Call prune_system_crud.
1700 (run_dump_test, objdump): Likewise.
1701
1702 Thu Sep 14 13:10:10 1995 Doug Evans <dje@canuck.cygnus.com>
1703
1704 * gas/sparc/{wrdr.[ds],rdpr.[ds]}: New tests.
1705 * gas/sparc/sparc.exp: Run them.
1706
1707 Wed Sep 13 16:35:51 1995 Ian Lance Taylor <ian@cygnus.com>
1708
1709 * Makefile.in, configure.in: Remove; the testsuite is now run
1710 directly from the gas Makefile.
1711
1712 Mon Sep 11 11:44:23 1995 Ian Lance Taylor <ian@cygnus.com>
1713
1714 * gas/mri/empty.s: New file.
1715 * gas/mri/mri.exp: Test assembling empty.s.
1716 * gas/mri/comment.s: Add a couple more comment variants.
1717
1718 * gas/mri/mri.exp: Add xfail for the expr test for all hppa
1719 targets.
1720
1721 Wed Sep 6 21:39:23 1995 Ian Lance Taylor <ian@cygnus.com>
1722
1723 * gas/mri/comment.s, gas/mri/comment.d: New test.
1724 * gas/mri/mri.exp: Run it.
1725 * gas/mri/expr.s: Remove whitespace in operand field.
1726 * gas/mri/for.s: Add comments for further testing.
1727 * gas/macros/test2.s: Put in an upper case ELSE to test case
1728 insensitivity.
1729
1730 Wed Aug 30 16:12:03 1995 Doug Evans <dje@canuck.cygnus.com>
1731
1732 * gas/sparc/{prefetch.[ds],synth64.[ds]}: New tests.
1733
1734 Tue Aug 29 18:59:33 1995 Doug Evans <dje@canuck.cygnus.com>
1735
1736 * gas/sparc/sparc.exp: New file.
1737 * gas/sparc/{asi.[ds],membar.[ds]}: New tests.
1738
1739 Mon Aug 21 14:39:29 1995 Ian Lance Taylor <ian@cygnus.com>
1740
1741 * gas/macros/*: New tests for macros.
1742
1743 * gas/mri/common.s: Use data, not .data.
1744
1745 * gasp/pl3.out: Update for changes in commented source output when
1746 LOCAL is used.
1747
1748 Sat Aug 19 17:36:17 1995 Ian Lance Taylor <ian@cygnus.com>
1749
1750 * gasp/gasp.exp (gasp_test): Call prune_system_crud on the output
1751 of diff.
1752 * lib/gas-defs.exp: Define prune_system_crud if it is not already
1753 defined.
1754
1755 Fri Aug 18 11:09:38 1995 Ian Lance Taylor <ian@cygnus.com>
1756
1757 * gasp/mri/*.out: Use ;, not !, for the comment character.
1758
1759 Wed Aug 16 12:24:12 1995 Ian Lance Taylor <ian@cygnus.com>
1760
1761 * gas/mri/mri.exp: Change hppa*-*-* expected failures to only
1762 expect failure for targets which use SOM.
1763
1764 * lib/gas-defs.exp (run_dump_test): If the program to run does not
1765 exist, mark the test as untested.
1766
1767 * gas/mri/mri.exp: Add setup_xfail for i960 b.out targets for
1768 common test.
1769
1770 * lib/gas-defs.exp (run_dump_test): Name the output file dump.o,
1771 rather than using an implicit a.out.
1772
1773 * gas/mri/for.s: Add nop to round out to four byte boundary.
1774 * gas/mri/repeat.s: Likewise.
1775 * gas/mri/while.s: Likewise.
1776 * gas/mri/for.d: Expected added nop.
1777 * gas/mri/repeat.d: Likewise.
1778 * gas/mri/while.d: Likewise.
1779
1780 * gas/mips/*.d: Change all test names to say MIPS.
1781
1782 Tue Aug 15 15:42:33 1995 Ian Lance Taylor <ian@cygnus.com>
1783
1784 * gas/mri/for.d, gas/mri/for.s: New test.
1785 * gas/mri/if.d, gas/mri/if.s: New test.
1786 * gas/mri/repeat.d, gas/mri/repeat.s: New test.
1787 * gas/mri/while.d, gas/mri/while.s: New test.
1788 * gas/mri/mri.exp: Run the new tests.
1789
1790 Mon Aug 14 16:03:07 1995 Ian Lance Taylor <ian@cygnus.com>
1791
1792 * gas/mri/expr.d: Permit leading zeroes, in case we're using a
1793 64-bit BFD.
1794
1795 * gasp/mri/*: New tests.
1796 * gasp/gasp.exp: Run them. Also, clean up the test names used in
1797 pass and fail.
1798
1799 Sun Aug 13 00:39:24 1995 Jeff Law (law@snake.cs.utah.edu)
1800
1801 * gas/sh/basic.exp: Update now that we know the right
1802 bit patters for the new sts instructions.
1803
1804 Thu Aug 10 00:46:21 1995 Ian Lance Taylor <ian@cygnus.com>
1805
1806 * gas/mri/char.d: Fix for little endian machines.
1807 * gas/mri/float.d: Likewise.
1808
1809 Wed Aug 9 15:34:36 1995 Ian Lance Taylor <ian@cygnus.com>
1810
1811 * gas/all/struct.s, gas/all/struct.d: New test.
1812 * gas/all/gas.exp: Run it.
1813
1814 Tue Aug 8 17:11:39 1995 Ian Lance Taylor <ian@cygnus.com>
1815
1816 * gas/mri/common.s, gas/mri/common.d: New test.
1817 * gas/mri/mri.exp: Run it.
1818
1819 Mon Aug 7 22:39:28 1995 Ian Lance Taylor <ian@cygnus.com>
1820
1821 * gas/mri/mri.exp: Add setup_xfail for a29k*-*-* for constants
1822 test.
1823
1824 * gasp/crash1.out, gasp/macro.out, gasp/sfunc.out: Complete
1825 truncated files, so that the tests pass.
1826
1827 * gas/mri/mri.exp: Add setup_xfail for hppa*-*-* for equ,
1828 constants, and expr.
1829
1830 * gas/m68k/all.exp: Run schwab test on hpux*, not just hpux. Run
1831 on vxworks*, not just vxworks5.1.
1832
1833 * lib/gas-defs.exp (fail_phase, pass_phase): Remove.
1834 (run_dump_test): Just call pass or fail.
1835
1836 * gas/m68k/operands.s, gas/m68k/operands.d: New test.
1837 * gas/m68k/op68000.d: New test.
1838 * gas/m68k/cas.s, gas/m68k/cas.d: New test.
1839 * gas/m68k/bitfield.s, gas/m68k/bitfield.d: New test.
1840 * gas/m68k/schwab.d: Run objdump with -j .text. Adjust for
1841 changes to disassembler.
1842 * gas/m68k/all.exp: Run new tests. Run schwab test for
1843 m68k-*-coff*.
1844
1845 Mon Aug 7 03:01:32 1995 Jeff Law (law@snake.cs.utah.edu)
1846
1847 * gas/sh/*: New tests for the hitachi-sh.
1848
1849 Tue Aug 1 18:02:47 1995 Ian Lance Taylor <ian@cygnus.com>
1850
1851 * gas/mri/*: New tests for MRI mode.
1852
1853 * lib/gas-defs.exp (run_dump_test): Support using objcopy. Dump
1854 program executions to the log file before running them. Use the
1855 simple program name, rather than the path to the binary being run,
1856 in pass/fail messages.
1857 (regexp_diff): If the regexp file has the special comment #pass,
1858 stop checking at that point.
1859 * config/default.exp: Set NM, NMFLAGS, OBJCOPY, and OBJCOPYFLAGS,
1860 if they are not already set.
1861
1862 Tue Aug 1 11:41:30 1995 steve chamberlain <sac@slash.cygnus.com>
1863
1864 * Makefile.in: Remove superfluous runtest gasp.
1865
1866 Mon Jul 31 18:19:26 1995 steve chamberlain <sac@slash.cygnus.com>
1867
1868 * gasp/*: New.
1869 * Makefile.in: Use gasp tests.
1870 * config/default.exp: Add gasp stuff.
1871
1872 Thu Jul 20 18:56:48 1995 Jeff Law (law@snake.cs.utah.edu)
1873
1874 * gas/all/gas.exp: Disable tests that are not appropriate for
1875 the PA.
1876
1877 Thu Jul 13 18:22:49 1995 Ken Raeburn <raeburn@cygnus.com>
1878
1879 * gas/m68k/all.exp: Run schwab test for m68k vxworks5.1.
1880
1881 Wed Jun 21 21:28:57 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
1882
1883 * gas/m68k/schwab.*: New test based on a test case from Andreas
1884 Schwab.
1885 * gas/m68k/all.exp: Run it for some aout configurations.
1886
1887 Mon Jun 12 22:27:18 1995 Jeff Law (law@snake.cs.utah.edu)
1888
1889 * gas/hppa/parse/badfmpyadd.s: New test.
1890 * gas/hppa/parse/parse.exp: Run it.
1891
1892 Sun May 21 20:26:18 1995 Jeff Law (law@snake.cs.utah.edu)
1893
1894 * gas/hppa/unsorted/unsorted.exp: Disable align4 tests for
1895 ELF targets.
1896
1897 Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha@armltd.co.uk)
1898
1899 * arm/arm7dm.s: New file -- tests for ARM7DM instructions.
1900 * arm/arm6.s: Correct bogus tests.
1901 * arm/gas.exp (arm6.s): Is now a valid test.
1902 (arm7dm.s): New test.
1903 * arm/float.s: Add load/store multiple floating point instruction
1904 tests.
1905
1906 Wed May 3 13:14:44 1995 Jeff Law (law@snake.cs.utah.edu)
1907
1908 * gas/hppa/reloc/longcall.s: New test.
1909 * gas/hppa/reloc/reloc.exp: Run it.
1910
1911 Tue May 2 16:37:48 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
1912
1913 * gas/mips/ld.d: Modified for gas delay-slot fixes.
1914
1915 Sat Apr 29 23:35:18 1995 Doug Evans <dje@chestnut.cygnus.com>
1916
1917 * lib/gas-dg.exp: New file.
1918
1919 Tue Apr 11 13:57:52 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
1920
1921 * gas/mips/mips4.d: Allow more than exactly 8 zeros in bc1*
1922 targets.
1923
1924 Mon Apr 10 15:36:39 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
1925
1926 * lib/gas-defs.exp (pass_phase): New proc.
1927 (run_dump_test): Note passing or failing of each phase of this
1928 test, instead of failure of phases or passing of complete test.
1929 Ensure test file name is in reported message.
1930
1931 Sat Apr 8 12:46:33 1995 Doug Evans <dje@chestnut.cygnus.com>
1932
1933 * lib/gas-defs.exp (run_dump_test): Handle arguments with paths.
1934 Always resolve testcase status before returning.
1935 If `slurp_options' fails, return and don't do test.
1936 (slurp_options): Fix "can't open" error message.
1937 Return -1 to indicate error.
1938
1939 Mon Mar 20 22:45:30 1995 Jeff Law (law@snake.cs.utah.edu)
1940
1941 * gas/hppa/unsorted/common.s: New test.
1942 * gas/hppa/unsorted/unsorted.exp: Run it.
1943
1944 Fri Mar 10 19:07:09 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
1945
1946 * gas/h8300/ffxx1.s: Add .word 0 at the end to eliminate
1947 uncertainty as to whether there should be trailing bytes in the
1948 output file.
1949 * gas/h8300/ffxx1.d: Adjust reloc values to permit an addend value
1950 of 0x00000000ffffffff on 64-bit hosts. (I'm not sure if this is
1951 correct.) End with "..." to match trailing zero bytes.
1952
1953 Wed Mar 8 15:50:34 1995 Ian Lance Taylor <ian@cygnus.com>
1954
1955 * gas/mips/mips4.d, gas/mips/mips4.s: New files.
1956 * gas/mips/mips.exp: Run new test.
1957
1958 Thu Feb 23 17:58:50 1995 Jeff Law (law@snake.cs.utah.edu)
1959
1960 * gas/hppa/basic/fmemLRbug.s: Add indexing variants.
1961 * gas/hppa/basic/basic.exp: Test them.
1962
1963 Wed Feb 15 15:43:26 1995 Ian Lance Taylor <ian@cygnus.com>
1964
1965 * gas/mips/uld.d: New file.
1966 * gas/mips/uld.s: New file.
1967 * gas/mips/usd.d: New file.
1968 * gas/mips/usd.s: New file.
1969 * gas/mips/mips.exp: Run new tests.
1970
1971 Thu Feb 9 10:57:39 1995 Jeff Law (law@snake.cs.utah.edu)
1972
1973 * gas/hppa/reloc/applybug.s: New test.
1974 * gas/hppa/reloc/reloc.exp (do_applybug_test): Run it.
1975
1976 Thu Feb 2 00:34:55 1995 Jeff Law (law@snake.cs.utah.edu)
1977
1978 * gas/hppa/reloc/picreloc.s: New test.
1979 * gas/hppa/reloc/reloc.exp (do_pic_relocation_test): Run it.
1980
1981 Fri Jan 27 14:02:02 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
1982
1983 * gas/h8300/ffxx1.d, gas/h8300/ffxx1.s, gas/h8300/cmpsi2.s,
1984 gas/h8300/h8300.exp: New tests.
1985
1986 Mon Jan 23 21:44:26 1995 Jeff Law (law@snake.cs.utah.edu)
1987
1988 * gas/hppa/basic/basic.exp (do_system): Update.
1989
1990 Wed Jan 11 17:20:25 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
1991
1992 * gas/mips/mips.exp: Don't run the memory-access tests if the
1993 format is a.out, because the generated code is different from what
1994 is used with other formats.
1995
1996 Tue Jan 10 11:42:13 1995 Jeff Law (law@snake.cs.utah.edu)
1997
1998 * gas/hppa/unsorted/unsorted.exp (align4.s): Fix glitch in
1999 regexp to avoid losing without a controlling tty.
2000
2001 Fri Dec 30 18:08:20 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
2002
2003 * gas/i386/pushw.l: Fixed whitespace to match current listing
2004 style.
2005
2006 * gas/all/gas.exp: Mark test p1480.s expected to pass, even with
2007 listings enabled.
2008
2009 Thu Dec 15 18:14:27 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
2010
2011 * Makefile.in (AS_FOR_TARGET, OBJDUMP_FOR_TARGET): Don't set.
2012 (uninstall): Don't set OBJDUMP and OBJDUMPFLAGS in site.exp.
2013 * config/default.exp: Default OBJDUMP and OBJDUMPFLAGS. Use
2014 findfile and transform procedures to determine objdump program
2015 name.
2016
2017 * gas/mips/abs.s, gas/mips/div.s: Force some padding at the end,
2018 in case the format doesn't automatically require it.
2019 * gas/mips/beq.d, gas/mips/jal.d: Handle MIPS_JMP as an alternate
2020 name for the reloc type.
2021
2022 * lib/gas-defs.exp (file_contents, verbose_eval): New procs.
2023 (run_dump_test): If verbosity level is over 3, print out dump
2024 command and its output.
2025
2026 Tue Dec 13 18:21:09 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
2027
2028 * gas/mips/jal-svr4pic.d: Fix 0-strings to work with 64-bit hosted
2029 disassembly.
2030
2031 Fri Dec 9 19:54:04 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
2032
2033 * gas/all/gas.exp (comment.s test): Make the "\r" optional, since
2034 it depends on tty modes.
2035
2036 * lib/gas-defs.exp (gas_start): Try using -nottycopy instead of
2037 -nottyinit.
2038
2039 * gas/arm/gas.exp: The arm6 test should report errors, for now.
2040
2041 Thu Dec 8 20:19:09 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
2042
2043 * lib/gas-defs.exp: Use -i in expect_after command.
2044
2045 Wed Dec 7 16:49:14 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
2046
2047 * gas/mips/mul.d,jal.d: Fix 0-strings to work with 64-bit hosted
2048 disassembly.
2049
2050 * gas/ieee-fp: Renamed from ieee.fp.
2051
2052 * lib/gas-defs.exp: Make sure timeout is at least 2 minutes.
2053
2054 Wed Nov 30 10:48:00 1994 Jeff Law (law@snake.cs.utah.edu)
2055
2056 * gas/hppa/parse: Renamed from gas/hppa/more.parse.
2057
2058 Mon Nov 28 00:40:26 1994 Jeff Law (law@snake.cs.utah.edu)
2059
2060 * gas/hppa/more.parse/parse.exp (nosubspace.s): No longer expected
2061 to fail. Fix comments for the test. Tweak test name.
2062
2063 Tue Nov 22 23:38:20 1994 Jeff Law (law@snake.cs.utah.edu)
2064
2065 * gas/hppa/reloc/reloc.exp: Minor tweaks to match current PA ELF
2066 output.
2067
2068 Fri Nov 18 17:56:57 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
2069
2070 * gas/mips/ld.d: Adjust to work for both big and little endian
2071 code.
2072 * gas/mips/ld.s, gas/mips/lif-empic.d: Likewise.
2073 * gas/mips/lifloat.d, gas/mips/ulh-empic.d: Likewise.
2074 * gas/mips/ulh.d, gas/mips/ulw.d, gas/mips/ush.d: Likewise.
2075 * gas/mips/usw.d: Likewise.
2076
2077 Tue Nov 15 11:09:57 1994 Jeff Law (law@snake.cs.utah.edu)
2078
2079 * gas/hppa/unsorted/align4.s: New test.
2080 * gas/hppa/unsorted/unsorted.exp: Run it.
2081
2082 * gas/hppa/unsorted/unsorted.exp (importbug): Tweak to match
2083 current expected PA ELF output.
2084 * gas/hppa/reloc/reloc.exp (do_r_no_reloc): Likewise.
2085 (do_plabel_relocation_test): Likewise.
2086
2087 Thu Nov 3 18:14:09 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
2088
2089 * gas/all/p1480.s: Use larger constant, so expression can have a
2090 positive value.
2091 * gas/all/gas.exp: Expect p1480.s without listings to pass.
2092
2093 Thu Nov 3 15:43:46 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
2094
2095 * gas/mips/ulh.d, gas/mips/ulw.d, gas/mips/ush.d, gas/mips/usw.d:
2096 Correct test cases.
2097
2098 Thu Oct 20 00:55:13 1994 Jeff Law (law@snake.cs.utah.edu)
2099
2100 * gas/hppa/reloc/blebug3.s: New test.
2101 * gas/hppa/reloc/reloc.exp: Run it.
2102
2103 Mon Oct 17 02:33:53 1994 Jeff Law (law@snake.cs.utah.edu)
2104
2105 * gas/hppa/reloc/reduce3.s: New test.
2106 * gas/hppa/reloc/reloc.exp: Run it.
2107
2108 Sun Oct 16 22:25:56 1994 Jeff Law (law@snake.cs.utah.edu)
2109
2110 * gas/hppa/reloc/reloc.exp (r_no_reloc): Tweak output to match
2111 current reality.
2112
2113 Wed Sep 28 21:21:34 1994 Jeff Law (law@snake.cs.utah.edu)
2114
2115 * gas/hppa/reloc/reduce.s: Renamed from relocreduce.s
2116 * gas/hppa/reloc/reduce2.s: Renamed from relocreduce2.s
2117 * gas/hppa/reloc/r_no_reloc.s: Renamed from r_no_relocbug.s
2118 * gas/hppa/reloc/reloc.exp: Changed accordingly.
2119
2120 Wed Sep 28 13:25:10 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
2121
2122 * gas/mips/beq.d, gas/mips/beq.s: Test that unconditional branch
2123 overflows are correctly converted to jumps.
2124
2125 Mon Sep 26 17:41:43 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
2126
2127 * gas/mips: Add test cases for PIC code, both SVR4 style and
2128 -membedded-pic style.
2129
2130 Fri Sep 23 14:45:42 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
2131
2132 * gas/mips: New directory with MIPS specific test cases.
2133
2134 * lib/gas-defs.exp (run_dump_test): Permit the .d file to specify
2135 the name of the source file to assemble.
2136 (regexp_diff): Put the reason for failure in the log file.
2137
2138 Wed Sep 21 13:44:21 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
2139
2140 * lib/gas-defs.exp: Don't try to use shell redirection, since TCL
2141 doesn't support it. Redirect stdout using > instead of 1>, and
2142 don't bother to redirect stderr since TCL redirects it anyhow.
2143 (run_dump_test): Pass appropriate arguments to program, defaulting
2144 to -r.
2145
2146 Sat Sep 17 01:04:56 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
2147
2148 * gas/vax: New directory.
2149 * gas/vax/{quad.s,quad.exp}: New test, for immediate quadword
2150 values.
2151
2152 Mon Sep 12 22:19:11 1994 Jeff Law (law@snake.cs.utah.edu)
2153
2154 * gas/hppa/reloc/r_no_relocbug.s: New test.
2155 * gas/hppa/reloc/reloc.exp: Run it.
2156
2157 * gas/hppa/reloc/reloc.exp (do_function_reloc_bug): Update
2158 expected output.
2159
2160 Sun Sep 04 17:58:10 1994 Richard Earnshaw (rwe@pegasus.esprit.ec.org)
2161
2162 * gas/arm/*: New subtree. Add ARM tests.
2163
2164 Mon Aug 8 12:13:31 1994 Jeff Law (law@snake.cs.utah.edu)
2165
2166 * gas/hppa/unsorted/unsorted.exp: Accept any character
2167 between foo's type and foo itself.
2168
2169 Fri Jul 15 19:09:25 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
2170
2171 * lib/gas-defs.exp (run_dump_test): New routine for running the
2172 assembler, running objdump or nm (not fully supported) on the
2173 resulting object file, and comparing the results against a file of
2174 regular expressions in the test suite, all in one command.
2175 Options for the assembler and objdump are read from comments at
2176 the start of the .d file.
2177 (fail_phase, slurp_options): New auxiliary routines.
2178 (regexp_diff): Always return a value. Fix bugs in actually doing
2179 the regexp test.
2180
2181 * gas/sun4/addend.exp: Use run_dump_test.
2182 * gas/sun4/addend.d: Fix regular expressions so that they work.
2183
2184 Thu Jul 7 11:55:33 1994 Jeff Law (law@snake.cs.utah.edu)
2185
2186 * gas/hppa/reloc/relocreduce2.s: More relocation reduction tests.
2187 * gas/hppa/reloc/reloc.exp: Run them.
2188
2189 Thu Jun 30 18:49:25 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
2190
2191 * config/default.exp: Look for "as.new" in "$base_dir/..", where
2192 it got compiled, not in "$base_dir".
2193 * config/unknown.exp: Deleted.
2194
2195 Sun Jun 26 13:23:54 1994 Jeff Law (law@snake.cs.utah.edu)
2196
2197 * gas/lib/gas-defs.exp (gas_finish): Call "close" and "wait"
2198 before exiting. Enclose both calls inside a "catch".
2199 (objdump_finish): Likewise.
2200
2201 Fri Jun 10 10:23:35 1994 Jeff Law (law@snake.cs.utah.edu)
2202
2203 * gas/hppa/reloc/reloc.exp (roundmode test): Tweak expected output
2204 for SOM to match current testcase.
2205
2206 Thu Jun 2 19:46:58 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
2207
2208 * gas/i386/{pushw.s,pushw.l}: New test.
2209 * gas/i386/all.exp: Run it.
2210
2211 * Makefile.in (distclean): Remove site config files and gas.sum.
2212
2213 Fri May 27 12:24:18 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
2214
2215 * gas/m68k/disperr.s: Use % for registers.
2216
2217 * gas/m68k-coff/gas.exp: Expect failure for p2389a.s.
2218
2219 Tue May 17 14:53:08 1994 Bill Cox (bill@rtl.cygnus.com)
2220
2221 * lib/gas-defs.exp: Replace error proc calls with perror calls.
2222
2223 Mon May 16 13:19:16 1994 Jeff Law (law@snake.cs.utah.edu)
2224
2225 * gas/hppa/reloc/reloc.exp: Tweak expected output to match new
2226 ELF code.
2227 * gas/hppa/reloc/roundmode.s: Avoid "S" and "D" modes, ELF does
2228 not support them.
2229 * gas/hppa/unsorted/unsorted.exp: Tweak expected output to match
2230 new ELF code.
2231
2232 Thu May 5 17:27:54 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
2233
2234 * config/default.exp: Renamed from unix-gas.exp.
2235
2236 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
2237
2238 * Makefile.in (check): Set TCL_LIBRARY for runtest.
2239
2240 Mon Apr 11 07:54:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2241
2242 * gas/hppa/more.parse/callinfobug.s: Add missing name for
2243 procedure.
2244
2245 * gas/hppa/reloc/funcrelocbug.s: Place the trampoline in the
2246 $DATA$ rather than $LIT$ subspace.
2247
2248 Sun Mar 27 14:05:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2249
2250 * gas/hppa/reloc/funcrelocbug.s: New test.
2251 * gas/hppa/reloc/reloc.exp: Run it.
2252
2253 Thu Mar 17 13:38:04 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2254
2255 * gas/hppa/unsorted/importbug.s: New test.
2256 * gas/hppa/unsorted/unsorted.exp: Run it.
2257
2258 Wed Mar 16 11:57:07 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2259
2260 * gas/hppa/more.parse/regpopbug.s: Add trivial .equ test.
2261
2262 * gas/hppa/unsorted/globalbug.s: New test (expected to fail).
2263 * gas/hppa/unsorted/unsorted.exp: Run it.
2264
2265 * gas/hppa/more.parse/callinfobug.s: New test.
2266 * gas/hppa/omre.parse/parse.exp: Run it.
2267
2268 * gas/hppa/more.parse/regpopbug.s: New test.
2269 * gas/hppa/more.parse/parse.exp: Run it.
2270
2271 Mon Feb 28 14:10:04 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
2272
2273 * lib/gas-defs.exp (objdump): New proc.
2274 (objdump_start): Deleted unused proc.
2275 (objdump_start_common): Merged into objdump_start_no_subdir.
2276
2277 * gas/alpha/fp.exp: Use objdump instead of
2278 objdump_start_no_subdir, since the former actually waits for
2279 objdump to finish. Specify .rdata section only. Make comment
2280 indicate Alpha architecture rather than SPARC.
2281 * gas/alpha/fp.d: Omit .reginfo patterns. Just use "." to match
2282 against ASCII code 0x2a ("*", special in regexp).
2283 * gas/sun4/addend.exp: Use objdump instead of
2284 objdump_start_no_subdir.
2285
2286 Thu Feb 24 07:11:57 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2287
2288 * gas/hppa/more.parse/parse.exp (no subspace test): Only expect
2289 a failure if gas is not producing an ELF object.
2290
2291 Mon Feb 14 09:24:03 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2292
2293 * gas/hppa/basic/fmemLRbug.s: New test.
2294 * gas/hppa/basic/basic.exp: Run it.
2295
2296 Thu Feb 10 00:34:26 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
2297
2298 * gas/alpha/fp.*: New files.
2299 * lib/gas-defs.exp (regexp_diff): Report noted mismatch at
2300 verbosity level 3 or above only.
2301
2302 Mon Feb 7 15:53:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2303
2304 * gas/hppa/*/*.exp: Change xfails to check for PA ELF rather than
2305 PA OSF1.
2306
2307 Fri Feb 4 23:42:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2308
2309 * gas/hppa/more.parse/xmpyubug.s: New test.
2310 * gas/hppa/more.parse/parse.exp: Run it.
2311
2312 Fri Feb 4 17:13:20 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
2313
2314 * lib/gas-defs.exp (regexp_diff): New procedure, vaguely based on
2315 "simple_diff" from linker test suite.
2316 * gas/sun4/addend.exp: Use it.
2317 * gas/sun4/addend.d: New file.
2318
2319 Sun Jan 30 23:34:58 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
2320
2321 * gas/all/gas.exp: Adjust regexp for x930509.s for current listing
2322 format.
2323
2324 Thu Jan 20 16:44:51 1994 Rob Savoye (rob@darkstar.cygnus.com)
2325
2326 * gas/all/gas.exp, lib/gas-defs.exp, sun4/addend.exp,
2327 sparc-solaris/addend.exp: Tweaked to fix a few bugs and to run
2328 well under either version of expect.
2329
2330 Mon Jan 17 00:25:03 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2331
2332 * gas/hppa/basic/fp_misc.s: Delete copr instruction. It's tested
2333 elsewhere now.
2334 * gas/hppa/basic/{copr, coprmem, spop}.s: New tests.
2335 * gas/hppa/basic/basic.exp: Run them.
2336
2337 Thu Jan 13 11:59:22 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2338
2339 * gas/all/gas.exp: No longer expect difference of forward
2340 references to fail.
2341 * gas/all/x930509.s: Fix testcase to match how the expect code was
2342 written.
2343
2344 Wed Jan 12 13:41:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2345
2346 * gas/hppa/reloc/reloc.exp: Fix typo in last change. Latest test
2347 for cross-subspace call bugs is no longer expected to fail.
2348
2349 * gas/hppa/more.parse/procbug.s: Add test for another bug relating
2350 to having a function's label follow the .PROC directive.
2351
2352 Tue Jan 11 21:47:48 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2353
2354 * gas/hppa/reloc/reloc.exp: Add test for cross-subspace call bug
2355 found while working on multiple $CODE$ subspace support.
2356
2357 Mon Jan 10 09:54:15 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2358
2359 * gas/hppa/more.parse/parse.exp: procbug.s is no longer expected
2360 to fail.
2361 * gas/hppa/more.parse/procbug.s: Add missing .procend.
2362
2363 Mon Jan 3 10:07:47 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2364
2365 * gas/hppa/more.parse/labelbug.s: Add testcase for bug in last
2366 app.c change.
2367
2368 Wed Dec 29 11:32:39 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2369
2370 * gas/hppa/more.parse/labelbug.s: Add more colonless label tests.
2371
2372 Wed Dec 15 08:24:31 1993 Ken Raeburn (raeburn@rtl.cygnus.com)
2373
2374 * Makefile.in (site.exp): Don't set ASFLAGS. Quote value of
2375 OBJDUMPFLAGS in case it's empty. Use temporary names until the
2376 end; make creating site.exp the final step.
2377 (check): Pass in ASFLAGS.
2378
2379 * gas/all/gas.exp: Use all_ones proc. Change regexp for matching
2380 C comments to avoid bugs in latest expect code.
2381
2382 Wed Dec 8 14:30:14 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2383
2384 * gas/m68k/disperr.s: New test.
2385 * gas/m68k/all.exp: Run it.
2386
2387 Sun Dec 5 19:24:57 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2388
2389 * gas/hppa/reloc/roundmode.s: New test.
2390 * gas/hppa/reloc/reloc.exp: Run it. Fix typo in last change.
2391
2392 Wed Dec 1 10:44:18 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2393
2394 * gas/hppa/reloc/reloc.exp: Run the first half of bogus R_EXIT
2395 test for ELF.
2396
2397 Tue Nov 30 13:43:21 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2398
2399 * gas/hppa/more.parse/parse.exp: Test for error on for subspace
2400 directive is an XFAIL for SOM assmeblers.
2401
2402 * gas/hppa/reloc/reloc.exp: Remove XFAIL for relocation on
2403 cross-subspace call test.
2404
2405 Sun Nov 28 12:12:50 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2406
2407 * gas/hppa/more.parse/appbug.s: New test.
2408 * gas/hppa/more.parse/parse.exp: Run it.
2409
2410 * gas/hppa/unsorted/align3.s: New test.
2411 * gas/hppa/unsorted/unsorted.exp: Run it.
2412
2413 Sat Nov 27 22:50:01 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2414
2415 * gas/all/p2425.s: Insert a tab before assembler directives so
2416 that the directives are not interpreted as labels.
2417
2418 * gas/hppa/basic/weird.s: Sync with GDB version.
2419
2420 * gas/hppa/more.parse/labelbug.s: New test.
2421
2422 * gas/hppa/more.parse/parse.exp: Run it.
2423
2424 Wed Nov 24 01:25:03 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2425
2426 * gas/hppa/reloc/fixupbug.s: New test.
2427 * gas/hppa/reloc/reloc.exp: Run it.
2428
2429 * gas/hppa/reloc/exitbug.s: New test.
2430 * gas/hppa/reloc/reloc.exp: Run it.
2431
2432 Sun Nov 21 22:11:10 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2433
2434 * gas/hppa/reloc/reloc.exp: Minor fixes so that SOM & ELF can
2435 share the same test code.
2436 * gas/hppa/reloc/relocreduce.s: Likewise.
2437
2438 * gas/hppa/basic/fmem.s: Add quadword FP store instructions.
2439 * gas/hppa/basic/basic.exp: Test quadword FP store instructions.
2440
2441 Sun Nov 7 00:31:41 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2442
2443 * gas/hppa/reloc/reloc.exp: No longer expect failure for
2444 field selector on ble instruction test.
2445
2446 * gas/hppa/basic/basic.exp: No longer expect failures for
2447 system instruction tests now that probei is fixed.
2448
2449 Sat Nov 6 22:45:08 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2450
2451 * gas/hppa/reloc/selectorbug.s: New test.
2452 * gas/hppa/reloc/reloc.exp: Run it.
2453
2454 Thu Nov 4 17:01:30 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2455
2456 * gas/hppa/unsorted/fragbug.s: New test.
2457 * gas/hppa/unsorted/unsorted.exp: Run it.
2458
2459 Thu Nov 04 09:09:49 1993 Jeffrey Wheat (cassidy@cygnus.com)
2460
2461 * Makefile.in: Changed RUNTESTFLAGS to RUNTEST_FLAGS
2462
2463 Tue Nov 2 22:12:30 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2464
2465 * gas/hppa/more.parse/{defbug.s, stdreg.s}: New tests.
2466 * gas/hppa/more.parse/parse.exp: Run them.
2467
2468 Mon Nov 1 23:37:58 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2469
2470 * gas/hppa/reloc/reloc.exp (reloc_reduce): Correct offsets at
2471 which specific relocations are expected to be found.
2472
2473 Sat Oct 30 14:12:31 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2474
2475 * gas/hppa/unsorted/unsorted.exp (ss_align): Remove OSF xfail.
2476
2477 * gas/hppa/more.parse/parse.exp: Add new test.
2478 * gas/hppa/more.parse/ssbug.s: New test to make sure non-default
2479 sections are handled correctly.
2480
2481 * gas/all/gas.exp: Disable (and fail) p1480.s for all PA targets.
2482
2483 Fri Oct 29 16:29:06 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2484
2485 * gas/hppa/more.parse/calldatabug.s: Colonize.
2486 * gas/hppa/more.parse/parse.exp: Fix typos.
2487
2488 Thu Oct 28 21:40:06 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2489
2490 * gas/hppa/{basic, more.parse, reloc, unsorted}: New directories.
2491 * gas/hppa/*/*.exp: New test drivers.
2492 * gas/hppa/*/*.s: New test files.
2493
2494 Mon Oct 25 09:40:59 1993 Ken Raeburn (raeburn@cygnus.com)
2495
2496 * gas/sun4: New directory.
2497 * gas/sun4/addend.s,addend.exp: New test case.
2498 * gas/sparc-solaris/addend.s,addend.exp: Solaris version of same
2499 test case.
2500
2501 * gas/all/gas.exp: Check `*' in C comments.
2502
2503 * lib/gas-defs.exp (all_ones): New procedure, for a predicate to
2504 simplify some tests.
2505 (want_no_output): Return zero or nonzero, depending on success or
2506 failure.
2507 (gas_test_old): Return value from want_no_output.
2508 (objdump_start_common): Split off from objdump_start.
2509 (objdump_start_no_subdir): New procedure.
2510
2511 Wed Oct 20 07:25:48 1993 Ken Raeburn (raeburn@rover.cygnus.com)
2512
2513 * gas/all/diff1.s, gas/m68k/pic1.s: New tests.
2514 * gas/all/gas.exp, gas/m68k/all.exp: Run them.
2515
2516 * Makefile.in (OBJDUMP_FOR_TARGET): Define similar to
2517 AS_FOR_TARGET.
2518 (check): Don't pass ASFLAGS variable.
2519 (site.exp): Put ASFLAGS, OBJDUMP, OBJDUMPFLAGS into site.exp.
2520
2521 From Jeff Law:
2522
2523 * lib/gas-defs.exp (objdump_start, objdump_finish): New functions
2524 so that tests can parse the output of objdump looking for errors
2525 in relocation entires, file headers and the like.
2526
2527 Thu Sep 23 16:20:34 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
2528
2529 * gas/ieee.fp/x930509a.exp: Currently expected to fail always.
2530 * gas/all/gas.exp (p1480.s, x930509.s): Ditto. Break up gas_test
2531 call so it no longer performs multiple tests.
2532 * gas/m68k/all.exp (t2.s): Don't bother with listings.
2533 (p2410.s): Don't pass unwanted arguments to gas_test_error.
2534
2535 Wed Aug 25 16:50:08 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
2536
2537 * lib/do*: Remove RCS id strings.
2538
2539 Mon May 17 15:09:45 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
2540
2541 * gas/all/float.s, gas/all/p1480.s, gas/m68k/p2410.s: New tests.
2542 * gas/all/gas.exp, gas/m68k/all.exp: Run them.
2543 * gas/i386: New directory.
2544
2545 Mon May 10 14:50:20 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
2546
2547 * Added directory structure, to categorize tests by targets.
2548 * Added new tests all/x930509.s, ieee.fp/x930509a.s, m68k/p2663.s,
2549 and refined some to examine the assembler listing output.
2550 * lib/gas-defs.exp: Renamed gas_start to gas_run. Added some
2551 expect_after patterns.
2552 (gas_start, gas_finish): New procs, for tests that examine process
2553 output.
2554 * config/unix-gas.exp: Invoke gas_init directly, instead of
2555 requiring test .exp files do it.
2556
2557 Wed Apr 21 01:24:16 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
2558
2559 * gas/gas.exp: Handle new tests, and changes to testing procs.
2560
2561 * lib/gas-defs.exp (want_no_output): New proc; success iff output
2562 is empty.
2563 (gas_test_old): Functionally same as old gas_test.
2564 (gas_test_ignore_stdout): Rewritten to use want_no_output.
2565 (gas_test): New argument lists set of options to be tried in
2566 combinations. Option with trailing ">" indicates standard output
2567 should be ignored.
2568
2569 * gas/p2425a.s: Use %-form for registers, so this test can be run
2570 on m68k-coff targets too.
2571
2572 * gas/p2430a.s: New test case, whitespace &c matches customer
2573 report more closely. Gets different results from p2430.s; this is
2574 bad, and not yet tested for.
2575
2576 Mon Apr 5 12:27:19 1993 Ken Raeburn (raeburn@cygnus.com)
2577
2578 * gas/p2389a.s, gas/p2411.s, gas/t2.s: New test cases.
2579 * lib/run: New script.
2580 * gas/gas-defs.exp (gas_start): Takes new args, assembler options
2581 and redirection options. Use "run" script so redirection works.
2582 (gas_test): Now takes assembler options as separate arg from input
2583 file name.
2584 (gas_test_ignore_stdout): New proc. Discards output.
2585 (gas_test_error): New proc. Expects assembler to generate output.
2586 (target_cpu_family setting): Handle i486->i386 also.
2587
2588 * lib/do*: Scripts moved here from gas/testscripts. May be useful
2589 someday for writing more test cases; not currently used.
2590
2591 Tue Mar 30 11:45:27 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
2592
2593 * gas/sol-gcc.s, gas/sol-cc.s, gas/p2425a.s, gas/p2389.s: New test
2594 cases.
2595 * gas/gas.exp: Enable them for appropriate targets. Removed some
2596 useless comments &c. Changed m68k target test to be more general.
2597
2598 * lib/gas-defs.exp (gas_exit, gas_init): New procs.
2599 * gas/gas.exp: Call gas_init.
2600
2601 Mon Mar 29 00:00:00 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com)
2602
2603 * Test suite created.
2604