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