e3e9f73d00f07332a4a956d5db18310a5841005f
[binutils-gdb.git] / gas / testsuite / ChangeLog
1 2001-10-31 Chris Demetriou <cgd@broadcom.com>
2
3 * gas/mips/empic.s: Undo damage inflicted on 2000-12-02.
4 * gas/mips/empic.d: Likewise.
5 * gas/mips/elempic.d: Likewise (it was copied into other files).
6 * gas/mips/telempic.d: Likewise.
7 * gas/mips/tempic.d: Likewise.
8
9 * gas/mips/empic2.s: New test to check new 'la' and 'lw' (and
10 related ops) syntax, test loads with large offsets.
11 * gas/mips/emcic2.d: Likewise.
12 * gas/mips/mips.exp: Run the new test on ELF platforms.
13
14 2001-10-31 Nick Clifton <nickc@cambridge.redhat.com>
15
16 * gas/mmix/pop-op.l: Update to match latest listing behaviour.
17 * gas/mmix/reloc8.l: Update to match latest listing behaviour.
18 * gas/mmix/resume-op.l: Update to match latest listing behaviour.
19 * gas/mmix/save-op.l: Update to match latest listing behaviour.
20 * gas/mmix/unsave-op.l: Update to match latest listing behaviour.
21
22 2001-10-31 Hans-Peter Nilsson <hp@bitrange.com>
23
24 * gas/mmix/tst.s: Delete unused file.
25 * gas/mmix/unsave-op.s, gas/mmix/save-op.s, gas/mmix/resume-op.s,
26 gas/mmix/reloc8.s, gas/mmix/prefix1.s, gas/mmix/pop-op.s,
27 gas/mmix/greg8.s, gas/mmix/greg6.s, gas/mmix/expr-1.s,
28 gas/mmix/greg1.s, gas/mmix/err-bspec-5.s, gas/mmix/op-0-1.s,
29 gas/mmix/fb-2.s: Remove trailing empty lines.
30
31 2001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
32
33 * gas/mmix: New testsuite directory.
34
35 2001-10-24 Chris Demetriou <cgd@broadcom.com>
36
37 * gas/mips/ld-empic.d: Remove extra whitespace at beginning of
38 file introduced in the change on 2001-05-15.
39
40 2001-10-24 Chris Demetriou <cgd@broadcom.com>
41
42 * gas/mips/mips-abi32-pic.s: Use ".word" rather than ".4byte".
43 Delete use of ".size".
44 * gas/mips/mips-abi32.s: Likewise.
45 * gas/mips/mips-gp32-fp32-pic.s: Likewise.
46 * gas/mips/mips-gp32-fp32.s: Likewise.
47 * gas/mips/mips-gp32-fp64-pic.s: Likewise.
48 * gas/mips/mips-gp32-fp64.s: Likewise.
49 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
50 * gas/mips/mips-gp64-fp32.s: Likewise.
51 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
52 * gas/mips/mips-gp64-fp64.s: Likewise.
53
54 2001-10-23 Chris Demetriou <cgd@broadcom.com>
55
56 * gas/mips/beq.s: Add zero words at end of instructions so
57 that objdump will print "..." when disassembling.
58 * gas/mips/beq.d: Update for disassembler changes which force
59 branch delay-slot nops to be printed.
60 * gas/mips/bge.d: Ditto.
61 * gas/mips/bgeu.d: Ditto.
62 * gas/mips/blt.d: Ditto.
63 * gas/mips/bltu.d: Ditto.
64 * gas/mips/jal-svr4pic.d: Ditto.
65 * gas/mips/jal-xgot.d: Ditto.
66
67 2001-10-20 H.J. Lu <hjl@gnu.org>
68
69 * gas/elf/ehopt0.s: Lose ",@progbits".
70
71 2001-10-17 Chris Demetriou <cgd@broadcom.com>
72
73 * gas/mips/mips.exp (sb1-ext-ps): New test to test
74 SB-1 core's paired-single extensions to the MIPS64 ISA.
75 * gas/mips/sb1-ext-ps.d: New file.
76 * gas/mips/sb1-ext-ps.s: New file.
77
78 2001-10-17 matthew green <mrg@redhat.com>
79
80 * gas/ppc/altivec.s: New test for AltiVec.
81 * gas/ppc/altivec.d: New file.
82 * gas/ppc/ppc.exp: Test altivec.s
83
84 2001-10-16 Hans-Peter Nilsson <hp@bitrange.com>
85
86 * gas/sh/err-le.s, gas/sh/err-be.s: New tests.
87
88 2001-10-13 matthew green <mrg@redhat.com>
89
90 * gas/ppc/booke.s (rfci, wrtee, wrteei, mfdcrx, mfdcr, mtdcrx,
91 mtdcr, msync, dcba, mbar): New BookE tests.
92 * gas/ppc/booke.d: Update for new BookE tests.
93
94 2001-10-12 matthew green <mrg@redhat.com>
95
96 * gas/ppc/booke.s: New test for Motorola BookE.
97 * gas/ppc/booke.d: New file.
98 * gas/ppc/ppc.exp: Test booke.s.
99
100 2001-10-09 Nick Clifton <nickc@cambridge.redhat.com>
101
102 * sh/basic.exp: Add dsp dump test.
103 * sh/dsp/d: New file: Expected output of disassembly of dsp.s
104 * sh/dsp.s: New file: Test assembly source of DSP single data
105 transfer instructions.
106
107 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
108
109 * gas/arm/arm.exp: Run arm9e tests.
110
111 * gas/arm/maverick.c: New.
112
113 * gas/arm/maverick.d: New.
114
115 * gas/arm/maverick.s: New.
116
117 2001-10-04 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
118
119 * gas/mips/mips-gp64-fp32-pic.d: Use 32bit instructions for addresses.
120 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
121 * gas/mips/mips-gp64-fp32.d: Likewise.
122 * gas/mips/mips-gp64-fp32.s: Likewise.
123 * gas/mips/mips-gp64-fp64-pic.d: Likewise.
124 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
125 * gas/mips/mips-gp64-fp64.d: Likewise.
126 * gas/mips/mips-gp64-fp64.s: Likewise.
127 * gas/mips/elempic.d: Likewise.
128 * gas/mips/ld.d: Likewise.
129 * gas/mips/uld.d: Likewise.
130 * gas/mips/usd.d: Likewise.
131
132 2001-09-29 H.J. Lu <hjl@gnu.org>
133
134 * gas/i386/i386.exp: Run 64bit tests only for "i*86-*-* and
135 x86_64-*-*.
136
137 2001-09-18 Martin Schwidefsky <schwidefsky@de.ibm.com>
138
139 * gas/s390: New directory.
140 * gas/s390/opcode.d: New file.
141 * gas/s390/opcode.s: New file.
142 * gas/s390/opcode64.d: New file.
143 * gas/s390/opcode64.s: New file.
144 * gas/s390/operands.d: New file.
145 * gas/s390/operands.s: New file.
146 * gas/s390/operands64.d: New file.
147 * gas/s390/operands64.s: New file.
148 * gas/s390/reloc.d: New file.
149 * gas/s390/reloc.s: New file.
150 * gas/s390/reloc64.d: New file.
151 * gas/s390/reloc64.s: New file.
152 * gas/s390/s390.exp: New file.
153
154 2001-09-07 Eric Christopher <echristo@redhat.com>
155
156 * gas/mips/mips64.d: Change to use isa64.
157 * gas/mips/mips32.d: Change to use isa32.
158
159 2001-09-07 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
160
161 * gas/mips/mips-abi32-pic.s: Remove .set mips4 pseudo-op.
162 * gas/mips/mips-abi32.s: Likewise.
163 * gas/mips/mips-gp32-fp32-pic.s: Likewise.
164 * gas/mips/mips-gp32-fp32.s: Likewise.
165 * gas/mips/mips-gp32-fp64-pic.s: Likewise.
166 * gas/mips/mips-gp32-fp64.s: Likewise.
167 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
168 * gas/mips/mips-gp64-fp32.s: Likewise.
169 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
170 * gas/mips/mips-gp64-fp64.s: Likewise.
171
172 2001-09-07 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
173
174 * gas/mips/beq.d: Check branches to external labels.
175 * gas/mips/beq.s: Likewise.
176 * gas/mips/bge.d: Likewise.
177 * gas/mips/bge.s: Likewise.
178 * gas/mips/bgeu.d: Likewise.
179 * gas/mips/bgeu.s: Likewise.
180 * gas/mips/blt.d: Likewise.
181 * gas/mips/blt.s: Likewise.
182 * gas/mips/bltu.d: Likewise.
183 * gas/mips/bltu.s: Likewise.
184 * gas/mips/elempic.d: Switch from R_MIPS_GNU_REL16_S2 to R_MIPS_PC16.
185 * gas/mips/empic.d: Likewise.
186 * gas/mips/empic.s: Likewise.
187 * gas/mips/telempic.d: Likewise.
188 * gas/mips/tempic.d: Likewise.
189
190 2001-09-06 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
191
192 * gas/mips/tmips16-f.d: New file, testcase for big endian MIPS16
193 relocations, tradtional variant.
194
195 2001-08-04 Richard Henderson <rth@redhat.com>
196
197 * gas/alpha/alpha.exp: New file.
198 * gas/alpha/elf-reloc-1.[sd]: New test.
199 * gas/alpha/elf-reloc-2.[sl]: New test.
200 * gas/alpha/elf-reloc-3.[sl]: New test.
201 * gas/alpha/elf-reloc-4.[sd]: New test.
202 * gas/alpha/fp.exp: Remove file.
203 * gas/alpha/fp.s: Output to .data not .rdata.
204 * gas/alpha/fp.d: Adjust to match.
205
206 Tue Sep 4 20:06:09 2001 Jeffrey A Law (law@cygnus.com)
207
208 * gas/all/gas.exp (930509a): Expect failure on the H8/300 ELF port.
209
210 * gas/h8300/ffxx1-elf.d: Update due to recent changes to H8/300
211 ELF toolchain.
212 * gas/h8300/h8300-elf.exp: Likewise.
213
214 * gas/macros/macros.exp: Expect failure on all H8/300 ports.
215
216 * gas/vtable/vtable.exp: Do not run tests on H8/300 ELF ports.
217
218 Thu Aug 30 21:58:48 2001 J"orn Rennecke <amylaar@redhat.com>
219
220 * gas/h8300/h8300.exp (do_h8300_cbranch): Remove invocation.
221 (do_h8300_branch, do_h8300h_cbranch, do_h8300h_branch): Likewise.
222 (do_h8300s_cbranch, do_h8300s_branch, ffxx1): Likwise.
223 * gas/h8300/h8300-coff.exp, gas/h8300/h8300-elf.exp: New files.
224 * gas/h8300/branch-elf.s, gas/h8300/branchh-elf.s: Likewise.
225 * gas/h8300/branchs-elf.s, gas/h8300/ffxx1-elf.d: Likewise.
226 * gas/h8300/ffxx1-elf.s: Likewise.
227 * gas/h8300/branch.s, gas/h8300/branchh.s: Move to:
228 * gas/h8300/branch-coff.s, gas/h8300/branchh-coff.s
229 * gas/h8300/branchs.s, gas/h8300/ffxx1.d: Move to:
230 * gas/h8300/branchs-coff.s, gas/h8300/ffxx1-coff.d .
231 * gas/h8300/ffxx1.s: Move to:
232 * gas/h8300/ffxx1-coff.s .
233
234 Wed Aug 29 12:05:13 2001 J"orn Rennecke <amylaar@redhat.com>
235
236 * lib/gas-defs.exp: (regexp_diff) At verbosity 3, also show
237 where mismatch occurs due to regexp mismatch.
238
239 2001-08-27 Staffan Ulfberg <staffanu@swox.se>
240 Alan Modra <amodra@bigpond.net.au>
241
242 * gas/macros/macros.exp: xfail powerpc-*-aix.
243 * gas/ppc/astest64.s: New.
244 * gas/ppc/astest64.d: New.
245 * gas/ppc/astest2_64.s: New.
246 * gas/ppc/astest2_64.d: New.
247 * gas/ppc/test1elf.asm: New.
248 * gas/ppc/test1xcoff.asm: New.
249 * gas/ppc/generate.sh: New. Generate new files below from above .asm
250 * gas/ppc/test1elf32.s: New.
251 * gas/ppc/test1elf32.d: New.
252 * gas/ppc/test1elf64.s: New.
253 * gas/ppc/test1elf64.d: New.
254 * gas/ppc/test1xcoff32.s: New.
255 * gas/ppc/test1xcoff32.d: New.
256 * gas/ppc/ppc.exp: Run new tests.
257 * gas/ppc/simpshft.s: Tweak align now that we get nops.
258
259 2001-08-24 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
260
261 * binutils-all/readelf.exp: Don't regard mips*el-*-* as traditional
262 mips.
263 * gas/mips/mips.exp: Likewise. Use traditional testcases for
264 mips${el}16-f if needed.
265 * gas/mips/elempic.d: New file, testcase for little endian empic.
266 * gas/mips/elfel-rel2.d: Don't test trailing zeroes in dump.
267 * gas/mips/mips16-f.d: Use non-traditional symbol sorting.
268 * gas/mips/mipsel16-f.d: Likewise.
269 * gas/mips/mipsel16-e.d: New file, testcase for little endian MIPS16
270 relocations.
271 * gas/mips/tmipsel16-f.d: New file, testcase for little endian MIPS16
272 relocations, traditional variant.
273
274 2001-08-17 H.J. Lu <hjl@gnu.org>
275
276 * gas/sparc/unalign.d: Support Sparc V9.
277
278 2001-08-16 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
279
280 * gas/mips/mips.exp: Added performance counter test.
281 * gas/mips/perfcount.s: New File. Test of performance counter opcodes.
282 * gas/mips/perfcount.d: Likewise.
283
284 2001-08-12 Nick Clifton <nickc@cambridge.redhat.com>
285
286 * gas/sparc/unalign.s: Extend test to check .uaword with multiple
287 arguments.
288 * gas/sparc/unalign.d: Extend to expect unaligned relocs for both
289 arguments to .uaword.
290
291 2001-08-10 H.J. Lu <hjl@gnu.org>
292
293 * gas/mips/e32-rel2.d: Updated for the objdump output change.
294 * gas/mips/e32el-rel2.d: Likewise.
295 * gas/mips/elf-rel.d: Likewise.
296 * gas/mips/elf-rel2.d: Likewise.
297 * gas/mips/elf-rel3.d: Likewise.
298 * gas/mips/elf_e_flags1.d: Likewise.
299 * gas/mips/elf_e_flags2.d: Likewise.
300 * gas/mips/elf_e_flags3.d: Likewise.
301 * gas/mips/elf_e_flags4.d: Likewise.
302 * gas/mips/elfel-rel.d: Likewise.
303 * gas/mips/elfel-rel2.d: Likewise.
304 * gas/mips/elfel-rel3.d: Likewise.
305 * gas/mips/empic.d: Likewise.
306 * gas/mips/mips16-e.d: Likewise.
307 * gas/mips/mips16-f.d: Likewise.
308 * gas/mips/mipsel16-f.d: Likewise.
309 * gas/mips/telempic.d: Likewise.
310 * gas/mips/tempic.d: Likewise.
311 * gas/mips/tmips16-e.d: Likewise.
312 * gas/mips/tmipsel16-e.d: Likewise.
313
314 * gas/mips/mips16-f.d: Fix the symbol table output.
315
316 * gas/mips/mipsel16-f.d: Fix the endian.
317
318 * gas/mips/mips.exp; Don't xfail mips16-f/mipsel16-f.
319
320 2001-08-10 Richard Sandiford <rsandifo@redhat.com>
321
322 * gas/mips/mips-gp32-fp32.d: Expect addu rather than or for moves.
323 * gas/mips/mips-gp32-fp64.d: Likewise.
324 * gas/mips/mips-abi32.d: Likewise.
325 * gas/mips/mips-gp32-fp32-pic.d: Likewise.
326 * gas/mips/mips-gp32-fp64-pic.d: Likewise.
327 * gas/mips/mips-abi32-pic.d: Likewise.
328
329 2001-07-21 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
330
331 * mips/lb.d: Reflect disassembler output fixes.
332 * mips/mips32.d: Likewise.
333 * mips/mips64.d: Likewise. Typo.
334 * mips/sb.d: Likewise.
335 * mips/trunc.d: Likewise.
336
337 2001-08-04 H.J. Lu <hjl@gnu.org>
338
339 * gas/cris/operand-err-1.s: Updated.
340
341 2001-08-04 H.J. Lu <hjl@gnu.org>
342 Chris G. Demetriou <cgd@broadcom.com>
343
344 * gas/mips/e32-rel4.s: Removed.
345
346 * gas/mips/e32-rel4.d: Use elf-rel4.s.
347
348 * gas/mips/mips.exp: Use the same rel4 test for litte endian.
349
350 * gas/mips/mips-abi32-pic.d: Add lines for objdump.
351 * gas/mips/mips-abi32.d: Likewise.
352 * gas/mips/mips-gp32-fp32-pic.d: Likewise.
353 * gas/mips/mips-gp32-fp32.d: Likewise.
354 * gas/mips/mips-gp32-fp64-pic.d: Likewise.
355 * gas/mips/mips-gp32-fp64.d: Likewise.
356 * gas/mips/mips-gp64-fp32-pic.d: Likewise.
357 * gas/mips/mips-gp64-fp32.d: Likewise.
358 * gas/mips/mips-gp64-fp64-pic.d: Likewise.
359 * gas/mips/mips-gp64-fp64.d: Likewise.
360
361 * gas/mips/mips-abi32-pic.s: Add space for objdump.
362 * gas/mips/mips-abi32.s: Likewise.
363 * gas/mips/mips-gp32-fp32-pic.s: Likewise.
364 * gas/mips/mips-gp32-fp32.s: Likewise.
365 * gas/mips/mips-gp32-fp64-pic.s: Likewise.
366 * gas/mips/mips-gp32-fp64.s: Likewise.
367 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
368 * gas/mips/mips-gp64-fp32.s: Likewise.
369 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
370 * gas/mips/mips-gp64-fp64.s: Likewise.
371
372 * gas/mips/mips-abi32-pic.s: Add the missing .end.
373 * gas/mips/mips-gp32-fp32-pic.s: Likewise.
374 * gas/mips/mips-gp32-fp64-pic.s: Likewise.
375 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
376 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
377
378 2001-08-03 Richard Sandiford <rsandifo@redhat.com>
379
380 * gas/mips/elf-rel4.s, gas/mips/elf-rel4.d: New test.
381 * gas/mips/e32-rel4.s, gas/mips/e32-rel4.s: New test.
382
383 * gas/mips/mips.exp: Run new tests.
384
385 2001-08-02 Richard Sandiford <rsandifo@redhat.com>
386
387 * gas/mips/mips-gp32-fp32,
388 * gas/mips/mips-gp32-fp64,
389 * gas/mips/mips-gp64-fp32,
390 * gas/mips/mips-gp64-fp64,
391 * gas/mips/mips-abi32,
392 * gas/mips/mips-gp32-fp32-pic,
393 * gas/mips/mips-gp32-fp64-pic,
394 * gas/mips/mips-gp64-fp32-pic,
395 * gas/mips/mips-gp64-fp64-pic,
396 * gas/mips/mips-abi32-pic: New testcases.
397
398 * gas/mips/mips.exp: Run them.
399
400 2001-08-01 Alan Modra <amodra@bigpond.net.au>
401
402 * gas/elf/section2.l: Adjust warning message comparison.
403
404 2001-07-31 Richard Sandiford <rsandifo@redhat.com>
405
406 * gas/mips/mips.exp (el): New variable.
407 Use it to pick ELF reloc tests.
408
409 2001-07-26 Chris Demetriou <cgd@broadcom.com>
410
411 * gas/mips/lif-empic.d: Add back dollar signs before floating
412 point register names.
413
414 2001-07-26 Alan Modra <amodra@bigpond.net.au>
415
416 * gas/i386/relax.s: Test rs_space.
417 * gas/i386/relax.d: Update.
418
419 2001-07-23 Alan Modra <amodra@bigpond.net.au>
420
421 * gas/i386/opcode.d: Tweak lgdt for 2001-07-18 change.
422 * gas/i386/intel.d: Likewise.
423
424 2001-07-16 Philip Blundell <philb@gnu.org>
425
426 * gas/arm/arm7t.d, gas/arm/inst.d: Tweak expected output for
427 change to disassembler.
428
429 2001-07-14 Nick Clifton <nickc@cambridge.redhat.com>
430
431 Fix failures in MIPS testsuite:
432 * gas/mips/abs.d: Pass -march=4000 to gas.
433 * gas/mips/eld_rel2.d: Do not expect zeroes at end of dump.
434 * gas/mips/elf_e_flags1.d: Pass -march=4000 to gas.
435
436 2001-07-11 Jakub Jelinek <jakub@redhat.com>
437
438 * gas/sparc/unalign.s: Remove .uaxword test.
439 * gas/sparc/unalign.d: Adjust accordingly.
440
441 2001-07-08 Anders Norlander <anorland@synergenix.se>
442
443 * gas/all/gas.exp: Run incbin test.
444 * gas/all/incbin.s: New file.
445 * gas/all/incbin.d: New file.
446
447 2001-07-04 Richard Sandiford <rsandifo@redhat.com>
448
449 * gas/mips/elf-rel3.s: Add zero word to end of file.
450
451 2001-07-03 H.J. Lu <hjl@gnu.org>
452
453 * gas/mips/lb-xgot-ilocks.d: Add -march=r3900.
454
455 2001-07-01 Ben Elliston <bje@redhat.com>
456
457 * gas/m88k/allinsn.s: New file.
458 * gas/m88k/allinsn.d: Likewise.
459 * gas/m88k/m88k.exp: Test with allinsn.s also.
460
461 2001-06-28 Eric Christopher <echristo@redhat.com>
462
463 * gas/mips/usd.d: Change for march/mtune.
464 * gas/mips/ulh-xgot.d: Ditto.
465 * gas/mips/uld.d: Ditto.
466 * gas/mips/trunc.d: Ditto.
467 * gas/mips/rol.d: Ditto.
468 * gas/mips/nodelay.d: Ditto.
469 * gas/mips/mul.d: Ditto.
470 * gas/mips/mul-ilocks.d: Ditto.
471 * gas/mips/trap20.d: Ditto.
472 * gas/mips/mips4.d: Ditto.
473 * gas/mips/mips16.d: Ditto.
474 * gas/mips/lif-xgot.d: Ditto.
475 * gas/mips/lif-svr4pic.d: Ditto.
476 * gas/mips/ld-xgot.d: Ditto.
477 * gas/mips/ld-svr4pic.d: Ditto.
478 * gas/mips/ld-ilocks-addr32.d: Ditto.
479 * gas/mips/lb-xgot.d: Ditto.
480 * gas/mips/jal-xgot.d: Ditto.
481 * gas/mips/jal-svr4pic.d: Ditto.
482 * gas/mips/delay.d: Ditto.
483 * gas/mips/lb-xgot-ilocks.d: Ditto.
484 * gas/mips/div.d: Ditto.
485 * gas/mips/break20.d: Ditto.
486 * gas/mips/delay.d: Ditto.
487 * gas/mips/elf_e_flags3.d: Ditto.
488 * gas/mips/elf_e_flags4.d: Ditto.
489 * gas/mips/lineno.d: Ditto.
490 * gas/mips/mips16.d: Ditto.
491 * gas/mips/mips4.d: Ditto.
492 * gas/mips/mips4010.d: Ditto.
493 * gas/mips/mips4650.d: Ditto.
494
495 2001-06-21 Nick Clifton <nickc@cambridge.redhat.com>
496
497 * gas/arm/arm.exp: Remove msr-bad.s test.
498 Select processor type for architecture specific instruction tests.
499
500 * gas/arm/adrl.s: Add adrEQl as a test.
501 * gas/arm/adrl.d: Adjusted expected output.
502
503 * gas/arm/arm7dm.s: Add "msr CPSR_x, #0" as a test instruction.
504 * gas/arm/msr-bad.s: Delete.
505
506 2001-06-18 Tom Rix <trix@redhat.com>
507
508 * gas/ppc/aix.exp: New file, aix specific tests.
509 * gas/ppc/align.s: New file, .comm alignment test.
510
511 2001-06-13 Andreas Jaeger <aj@suse.de>
512
513 * gas/vtable/vtable.exp (run_list_test): Don't run on sparc64.
514
515 2001-06-06 Peter Jakubek <pjak@snafu.de>
516
517 * gas/mri/for.d: Correct for swapped operands.
518 * gas/mri/if.d: Likewise.
519 * gas/mri/repeat.d: Likewise.
520 * gas/mri/while.d: Likewise.
521
522 2001-06-12 Alan Modra <amodra@bigpond.net.au>
523
524 * gas/i386/x86_64.d: Update for 2001-06-11 disassembler change.
525
526 2001-06-10 H.J. Lu <hjl@gnu.org>
527
528 * gas/elf/section2.l: Match various white spaces.
529
530 2001-06-10 H.J. Lu <hjl@gnu.org>
531
532 * gas/elf/section2.e: Support 64bit ELF.
533 * gas/elf/section2.e-mips: Likewise.
534
535 2001-06-08 H.J. Lu <hjl@gnu.org>
536
537 * gas/mips/elfel-rel3.s: Moved to ...
538 * gas/mips/elf-rel3.s: Here.
539
540 * gas/mips/elf-rel3.d: Updated.
541
542 * gas/mips/elfel-rel3.d: Updated.
543
544 * gas/mips/relax.d: New file.
545 * gas/mips/relax.s: Likewise.
546
547 * gas/mips/mips.exp: Run relax and set xfail.
548
549 2001-06-08 H.J. Lu <hjl@gnu.org>
550
551 * gas/mips/illegal.s: New file.
552 * gas/mips/illegal.l: Likewise.
553
554 * gas/elf/elf.exp (run_list_test): New.
555 Run illegal with run_list_test.
556
557 2001-06-08 H.J. Lu <hjl@gnu.org>
558
559 * gas/mips/elf-jal.d: New file.
560
561 * gas/mips/mips.exp: Run "elf-jal" instead of "jal" for ELF.
562
563 2001-06-08 Alan Modra <amodra@bigpond.net.au>
564
565 * gas/elf/elf.exp (run_list_test): Undo $readelf change in 2001-06-07.
566
567 2001-06-07 H.J. Lu <hjl@gnu.org>
568
569 * gas/elf/section2.e-mips: New file.
570
571 * gas/elf/elf.exp (run_list_test): Add suffix.
572 Pass -mips as suffix to run_list_test for mips.
573
574 2001-06-07 H.J. Lu <hjl@gnu.org>
575
576 * gas/elf/section2.l: Match ".*GAS.*" instead of
577 "GAS LISTING .*".
578
579 2001-06-07 H.J. Lu <hjl@gnu.org>
580
581 * gas/mips/mips.exp: Set xfail for "lineno" on Linux/mips.
582
583 2001-06-07 H.J. Lu <hjl@gnu.org>
584
585 * gas/mips/empic.d: Support stabs.
586 * gas/mips/mips16-e.d: Likewise.
587 * gas/mips/mips16-f.d: Likewise.
588 * gas/mips/mipsel16-f.d: Likewise.
589 * gas/mips/telempic.d: Likewise.
590 * gas/mips/tempic.d: Likewise.
591 * gas/mips/tmips16-e.d: Likewise.
592 * gas/mips/tmipsel16-e.d: Likewise.
593
594 2001-06-06 H.J. Lu <hjl@gnu.org>
595
596 * gas/mips/elf-rel3.s: New file.
597 * gas/mips/elf-rel3.d: Likewise.
598 * gas/mips/elfel-rel3.s: Likewise.
599 * gas/mips/elfel-rel3.d: Likewise.
600
601 * gas/mips/mips.exp: Run elf-rel3/elfel-rel3.
602
603 2001-06-06 H.J. Lu <hjl@gnu.org>
604
605 * gas/elf/elf.exp (run_list_test): New.
606 Run section2 with run_list_test.
607
608 * gas/elf/section2.e: New file.
609 * gas/elf/section2.l: Likewise.
610 * gas/elf/section2.s: Likewise.
611
612 2001-06-04 H.J. Lu <hjl@gnu.org>
613
614 * gas/mips/mips4010.s: Add the missing ".end".
615 * gas/mips/mips4100.s: Likewise.
616 * gas/mips/mips4650.s: Likewise.
617 * gas/mips/sync.s: Likewise.
618
619 2001-06-02 H.J. Lu <hjl@gnu.org>
620
621 * gas/sparc/unalign.d: Support Sparc V9.
622
623 2001-05-28 Jeff Sturm <jsturm@one-point.com>
624
625 * gas/sparc/unalign.s: New test. Check unaligned relocs.
626 * gas/sparc/unalign.d: New expected test results.
627 * gas/sparc/sparc.exp: Run new test.
628
629 2001-05-27 Hans-Peter Nilsson <hp@axis.com>
630
631 * gas/cris/addi.d: Tweak for 64-bit BFD.
632 * gas/cris/binop-cmpmove.d: Ditto.
633 * gas/cris/binop-cmpmovx.d: Ditto.
634 * gas/cris/binop-extx.d: Ditto.
635 * gas/cris/binop.d: Ditto.
636 * gas/cris/bork.d: Ditto.
637 * gas/cris/branch.d: Ditto.
638 * gas/cris/break.d: Ditto.
639 * gas/cris/brokw-1.d: Ditto.
640 * gas/cris/brokw-2.d: Ditto.
641 * gas/cris/brokw-3.d: Ditto.
642 * gas/cris/ccr.d: Ditto.
643 * gas/cris/clear.d: Ditto.
644 * gas/cris/continue.d: Ditto.
645 * gas/cris/fragtest.d: Ditto.
646 * gas/cris/jump-type.d: Ditto.
647 * gas/cris/labfloat.d: Ditto.
648 * gas/cris/macroat.d: Ditto.
649 * gas/cris/movem-to-reg.d: Ditto.
650 * gas/cris/nosep.d: Ditto.
651 * gas/cris/oneop-type.d: Ditto.
652 * gas/cris/prefix.d: Ditto.
653 * gas/cris/pushpop-byte-sreg.d: Ditto.
654 * gas/cris/pushpop-dword-sreg.d: Ditto.
655 * gas/cris/pushpop-word-sreg.d: Ditto.
656 * gas/cris/pushpop.d: Ditto.
657 * gas/cris/quick-s6.d: Ditto.
658 * gas/cris/quick-u5.d: Ditto.
659 * gas/cris/quick-u6.d: Ditto.
660 * gas/cris/range-err-1.s: Ditto.
661 * gas/cris/rd-pic-1.d: Ditto.
662 * gas/cris/rd-regprefix-1.d: Ditto.
663 * gas/cris/rd-regprefix-1b.d: Ditto.
664 * gas/cris/reg-to-mem.d: Ditto.
665 * gas/cris/regreg.d: Ditto.
666 * gas/cris/return.d: Ditto.
667 * gas/cris/scc.d: Ditto.
668 * gas/cris/separator.d: Ditto.
669 * gas/cris/shexpr-1.d: Ditto.
670 * gas/cris/sreg-to-x.d: Ditto.
671 * gas/cris/test.d: Ditto.
672 * gas/cris/unimplemented.d: Ditto.
673 * gas/cris/unop-mem.d: Ditto.
674 * gas/cris/x-to-byte-sreg.d: Ditto.
675 * gas/cris/x-to-dcr1-sreg.d: Ditto.
676 * gas/cris/x-to-dword-sreg.d: Ditto.
677 * gas/cris/x-to-word-sreg.d: Ditto.
678 * gas/cris/shexpr-1.d: Ditto. Correct format.
679
680 2001-05-25 H.J. Lu <hjl@gnu.org>
681
682 * gas/mips/e32el-rel2.d: New for little endian mips.
683 * gas/mips/elfel-rel2.d: Likewise.
684 * gas/mips/elfel-rel.d: Likewise.
685 * gas/mips/mipsel16-f.d: Likewise.
686 * gas/mips/telempic.d: Likewise.
687 * gas/mips/tmipsel16-e.d: Likewise.
688
689 * gas/mips/tempic.d: New for traditional mips.
690 * gas/mips/tmips16-e.d: Likewise.
691
692 * gas/mips/elf-rel.d: Handle alignment padding.
693 * gas/mips/elf-rel2.d: Likewise.
694
695 * gas/mips/mips.exp: Support little endian and traditional
696 mips.
697
698 2001-05-24 H.J. Lu <hjl@gnu.org>
699
700 * gas/m68k/pcrel.d: Support 64bit BFD.
701
702 2001-05-24 H.J. Lu <hjl@gnu.org>
703
704 * gas/arm/adrl.d: Support 64bit BFD.
705 * gas/arm/arm7t.d: Likewise.
706 * gas/arm/inst.d: Likewise.
707 * gas/arm/pic.d: Likewise.
708 * gas/arm/xscale.d: Likewise.
709
710 2001-05-23 Alan Modra <amodra@one.net.au>
711
712 * gas/elf/ehopt0.d: Tweak for bigendian targets.
713
714 2001-05-15 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
715
716 * gas/mips/abs.d: Remove $ before register names, per latest
717 disassembler.
718 * gas/mips/add.d: Ditto.
719 * gas/mips/and.d: Ditto.
720 * gas/mips/beq.d: Ditto.
721 * gas/mips/bge.d: Ditto.
722 * gas/mips/bgeu.d: Ditto.
723 * gas/mips/blt.d: Ditto.
724 * gas/mips/bltu.d: Ditto.
725 * gas/mips/delay.d: Ditto.
726 * gas/mips/div-ilocks.d: Ditto.
727 * gas/mips/div.d: Ditto.
728 * gas/mips/dli.d: Ditto.
729 * gas/mips/elf_e_flags1.d: Ditto.
730 * gas/mips/elf_e_flags2.d: Ditto.
731 * gas/mips/elf_e_flags3.d: Ditto.
732 * gas/mips/elf_e_flags4.d: Ditto.
733 * gas/mips/jal-empic.d: Ditto.
734 * gas/mips/jal-svr4pic.d: Ditto.
735 * gas/mips/jal-xgot.d: Ditto.
736 * gas/mips/jal.d: Ditto.
737 * gas/mips/la-empic.d: Ditto.
738 * gas/mips/la-svr4pic.d: Ditto.
739 * gas/mips/la-xgot.d: Ditto.
740 * gas/mips/la.d: Ditto.
741 * gas/mips/lb-empic.d: Ditto.
742 * gas/mips/lb-svr4pic.d: Ditto.
743 * gas/mips/lb-xgot-ilocks.d: Ditto.
744 * gas/mips/lb-xgot.d: Ditto.
745 * gas/mips/lb.d: Ditto.
746 * gas/mips/ld-empic.d: Ditto.
747 * gas/mips/ld-ilocks-addr32.d: Ditto.
748 * gas/mips/ld-ilocks.d: Ditto.
749 * gas/mips/ld-svr4pic.d: Ditto.
750 * gas/mips/ld-xgot.d: Ditto.
751 * gas/mips/ld.d: Ditto.
752 * gas/mips/li.d: Ditto.
753 * gas/mips/lif-empic.d: Ditto.
754 * gas/mips/lif-svr4pic.d: Ditto.
755 * gas/mips/lif-xgot.d: Ditto.
756 * gas/mips/lifloat.d: Ditto.
757 * gas/mips/mips16.d: Ditto.
758 * gas/mips/mips32.d: Ditto.
759 * gas/mips/mips4.d: Ditto.
760 * gas/mips/mips4010.d: Ditto.
761 * gas/mips/mips4100.d: Ditto.
762 * gas/mips/mips4650.d: Ditto.
763 * gas/mips/mips64.d: Ditto.
764 * gas/mips/mul-ilocks.d: Ditto.
765 * gas/mips/mul.d: Ditto.
766 * gas/mips/nodelay.d: Ditto.
767 * gas/mips/rol.d: Ditto.
768 * gas/mips/sb.d: Ditto.
769 * gas/mips/trap20.d: Ditto.
770 * gas/mips/trunc.d: Ditto.
771 * gas/mips/uld.d: Ditto.
772 * gas/mips/ulh-empic.d: Ditto.
773 * gas/mips/ulh-svr4pic.d: Ditto.
774 * gas/mips/ulh-xgot.d: Ditto.
775 * gas/mips/ulh.d: Ditto.
776 * gas/mips/ulw.d: Ditto.
777 * gas/mips/usd.d: Ditto.
778 * gas/mips/ush.d: Ditto.
779 * gas/mips/usw.d: Ditto.
780
781 2001-05-14 Richard Henderson <rth@redhat.com>
782
783 * gas/elf/ehopt0.s: New.
784 * gas/elf/ehopt0.d: New.
785 * gas/elf/elf.exp: Run it.
786
787 2001-05-12 Peter Targett <peter.targett@arccores.com>
788
789 * gas/arc/st.s: Add test case @h30 fixup.
790 * gas/arc/st.d: Update to suit.
791
792 2001-05-12 Alan Modra <amodra@one.net.au>
793
794 * gas/i386/sse2.s: Correct cvtps2dq, movdq2q, and movq2dq
795 * gas/i386/sse2.d: Likewise. Fix pmuludq and punpckhqdq too.
796
797 * gas/i386/ssemmx2.d: Correct movq.
798
799 2001-05-10 Hans-Peter Nilsson <hp@axis.com>
800
801 * gas/cris/rd-dw2-10.d: Tweak for change in gas dwarf2 line number
802 handling.
803
804 2001-05-04 Alan Modra <amodra@one.net.au>
805
806 * gas/i386/katmai.d: Correct pmovmskb and pextrw opcodes.
807 * gas/i386/ssemmx2.d: Likewise. Correct register for pextrw,
808 pinsrw, and pmovmskb.
809 * gas/i386/sse2.d: Correct register for movmskpd.
810
811 2001-05-02 Johan Rydberg <jrydberg@opencores.org>
812
813 * gas/openrisc/addi.s: New file.
814 * gas/openrisc/addi.d: Likewise.
815 * gas/openrisc/allinsn.exp: Likewise.
816 * gas/openrisc/allinsn.s: Likewise.
817 * gas/openrisc/allinsn.d: Likewise.
818 * gas/openrisc/lohi.s: Likewise.
819 * gas/openrisc/lohi.d: Likewise.
820 * gas/openrisc/store.s: Likewise.
821 * gas/openrisc/store.d: Likewise.
822
823 2001-04-05 Hans-Peter Nilsson <hp@axis.com>
824
825 * gas/cris/rd-dw2-1.d, gas/cris/rd-dw2-2.d, gas/cris/rd-dw2-3.d,
826 gas/cris/rd-dw2-4.d, gas/cris/rd-dw2-5.d, gas/cris/rd-dw2-6.d,
827 gas/cris/rd-dw2-7.d, gas/cris/rd-dw2-8.d, gas/cris/rd-dw2-9.d,
828 gas/cris/rd-dw2-10.d, gas/cris/rd-dw2-11.d, gas/cris/rd-dw2-12.d,
829 gas/cris/rd-dw2-13.d, gas/cris/rd-dw2-14.d, gas/cris/rd-dw2-15.d:
830 New tests.
831 * gas/cris/brokw-2.s: Correct broken-word expansion visualization
832 in comment.
833 * gas/cris/fragtest.s, gas/cris/rd-pic-1.s,
834 gas/cris/binop-cmpmovx.d, gas/cris/binop-cmpmove.d,
835 gas/cris/binop.d, gas/cris/binop.s, gas/cris/brokw-2.d,
836 gas/cris/clear.d, gas/cris/fragtest.s, gas/cris/jump-type.d,
837 gas/cris/nosep.s, gas/cris/pushpop.d, gas/cris/quick.s,
838 gas/cris/range-err-2.s, gas/cris/sep-err-1.s,
839 gas/cris/sreg-to-x.d, gas/cris/test.d, gas/cris/x-to-byte-sreg.d,
840 gas/cris/x-to-word-sreg.d, gas/cris/x-to-dword-sreg.d: Remove
841 trailing empty lines.
842 * gas/cris/continue.s: Ditto, tweak comment.
843
844 * lib/gas-defs.exp (run_dump_test): Support using readelf.
845 * config/default.exp: Default READELF and READELFFLAGS.
846
847 2001-03-31 Alan Modra <alan@linuxcare.com.au>
848
849 * gas/all/cond.s: Add .if .elseif tree.
850 * gas/all/cond.d: Match above.
851
852 2001-03-30 H.J. Lu <hjl@gnu.org>
853
854 * gas/i386/relax.d: Dump with -s instead of -drw.
855
856 2001-03-29 H.J. Lu <hjl@gnu.org>
857
858 * gas/i386/relax.s: New test for relaxation between sections.
859 * gas/i386/relax.d: New.
860
861 * gas/i386/i386.exp: Add tests for ELF.
862
863 2001-03-27 Chris Demetriou <cgd@broadcom.com>
864
865 * gas/mips/lineno.d: Allow for the possibility that
866 the local labels won't be in the objdump output. Match
867 zeros in addresses using '+' for better compatibility with
868 different targets.
869
870 2001-03-26 Chris Demetriou <cgd@broadcom.com>
871
872 * gas/mips/sync.s: Declare 'foo' as a function so that this
873 test will work on properly on ECOFF targets.
874
875 2001-03-24 Alan Modra <alan@linuxcare.com.au>
876
877 * gas/i386/ssemmx2.s: Change movntq to movntdq.
878 * gas/i386/ssemmx2.d: Matching change.
879
880 2001-03-23 Hans-Peter Nilsson <hp@axis.com>
881
882 * gas/cris/pic-err-1.s, gas/cris/rd-pic-1.s, gas/cris/rd-pic-1.d:
883 New tests.
884
885 * gas/cris/branch-warn-1.s, gas/cris/branch-warn-2.s,
886 gas/cris/branch-warn-3.s: Tweak for fixed FIXME:s.
887
888 2001-03-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
889
890 * gas/vax/quad.exp: Correct expected result.
891
892 2001-03-19 Andreas Schwab <schwab@suse.de>
893
894 * gas/m68k/pcrel.s: Force alignment to 8 byte boundary to get
895 consistent output across targets.
896 * gas/m68k/pcrel.d: Adjusted.
897
898 2001-03-18 H.J. Lu <hjl@gnu.org>
899
900 * gas/i386/intel.s: Move PIC code to ...
901 * gas/i386/intelpic.s: New. Here.
902 * gas/i386/intel.d: Updated.
903 * gas/i386/intelpic.d: New.
904
905 * gas/i386/i386.exp: Check PIC code in Intel syntax for ELF
906 targets only.
907
908 2001-03-18 Stephane Carrez <Stephane.Carrez@worldnet.fr>
909
910 * gas/mri/mri.exp: Fix test of m6811/m6812 targets.
911
912 2001-02-26 H.J. Lu <hjl@gnu.org>
913
914 * gas/ia64/opc-a-err.l: Change "Operand [3|4]" to "Operand [34]".
915
916 2001-02-23 H.J. Lu <hjl@gnu.org>
917
918 * gas/ia64/opc-a-err.l: Fix "cmp4.lt.or".
919
920 * gas/ia64/opc-a.pl: Add tests for pseudo-ops for "cmp" and
921 "cmp4".
922 * gas/ia64/opc-a.s: Rebuilt.
923 * gas/ia64/opc-a.d: Likewise.
924
925 2001-02-17 Chris Demetriou <cgd@broadcom.com>
926
927 * gas/mips/mips32.d: Remove ELF dependencies. This test
928 wasn't meant to be ELF specific, and doesn't have to be.
929 * gas/mips/mips64.d: Likewise.
930
931 2001-02-17 Chris Demetriou <cgd@broadcom.com>
932
933 * gas/mips/mips.exp: Don't attempt the elf_e_flags family of
934 tests if not ELF; they test ELF-specific features.
935
936 2001-02-08 Stephane Carrez <Stephane.Carrez@worldnet.fr>
937
938 * gas/mri/mri.exp: Don't execute the M68K specific tests
939 on m6811-elf and m6812-elf targets, still run the generic MRI tests.
940
941 2001-02-04 Stephane Carrez <Stephane.Carrez@worldnet.fr>
942
943 * gas/m68hc11/malis.s: New test to verify compliance with Motorola
944 Assembly Language Input Standard.
945 * gas/m68hc11/malis.d: New file.
946 * gas/m68hc11/malis-include.s: New file.
947 * gas/m68hc11/all.exp: Add the new test.
948
949 2001-01-12 Alan Modra <alan@linuxcare.com.au>
950
951 * gas/i386/i386.exp (gas_64_check): Correct target string.
952 Use gas_64_check rather than target string to decided whether
953 x86_64 checks should run.
954
955 * gas/i386/sse2.s: Add a label to cure objdump "no symbols" error.
956 * gas/i386/ssemmx2.s: Likewise.
957 * gas/i386/sse2.d: Update to suit.
958 * gas/i386/ssemmx2.s: Likewise.
959
960 2001-01-11 Peter Targett <peter.targett@arccores.com>
961
962 * gas/arc/alias.*: Removed.
963 * gas/arc/branch.*: Likewise.
964 * gas/arc/insn3.*: Likewise.
965 * gas/arc/math.*: Likewise.
966 * gas/arc/sshift.*: Likewise.
967 * gas/arc/arc.exp: Simplified test process for base case
968 instruction set by adding run_dump_test cases for all base
969 instructions.
970 * gas/arc/adc.s, gas/arc/adc.d: New test cases and dump.
971 * gas/arc/add.s, gas/arc/add.d: Likewise.
972 * gas/arc/and.s, gas/arc/and.d: Likewise.
973 * gas/arc/asl.s, gas/arc/asl.d: Likewise.
974 * gas/arc/asr.s, gas/arc/asr.d: Likewise.
975 * gas/arc/b.s, gas/arc/b.d: Likewise.
976 * gas/arc/bic.s, gas/arc/bic.d: Likewise.
977 * gas/arc/bl.s, gas/arc/bl.d: Likewise.
978 * gas/arc/brk.s, gas/arc/brk.d: Likewise.
979 * gas/arc/extb.s, gas/arc/extb.d: Likewise.
980 * gas/arc/extw.s, gas/arc/extw.d: Likewise.
981 * gas/arc/flag.s, gas/arc/flag.d: Likewise.
982 * gas/arc/j.s, gas/arc/j.d: Likewise.
983 * gas/arc/jl.s, gas/arc/jl.d: Likewise.
984 * gas/arc/ld.s, gas/arc/ld.d: Likewise.
985 * gas/arc/ld2.s, gas/arc/ld2.d: Likewise.
986 * gas/arc/lp.s, gas/arc/lp.d: Likewise.
987 * gas/arc/lsr.s, gas/arc/lsr.d: Likewise.
988 * gas/arc/mov.s, gas/arc/mov.d: Likewise.
989 * gas/arc/nop.s, gas/arc/nop.d: Likewise.
990 * gas/arc/or.s, gas/arc/or.d: Likewise.
991 * gas/arc/rlc.s, gas/arc/rlc.d: Likewise.
992 * gas/arc/ror.s, gas/arc/ror.d: Likewise.
993 * gas/arc/rrc.s, gas/arc/rrc.d: Likewise.
994 * gas/arc/sbc.s, gas/arc/sbc.d: Likewise.
995 * gas/arc/sexb.s, gas/arc/sexb.d: Likewise.
996 * gas/arc/sexw.s, gas/arc/sexw.d: Likewise.
997 * gas/arc/sleep.s, gas/arc/sleep.d: Likewise.
998 * gas/arc/add.s, gas/arc/add.d: Likewise.
999 * gas/arc/st.s, gas/arc/st.d: Likewise.
1000 * gas/arc/sub.s, gas/arc/sub.d: Likewise.
1001 * gas/arc/swi.s, gas/arc/swi.d: Likewise.
1002 * gas/arc/xor.s, gas/arc/xor.d: Likewise.
1003 * gas/arc/warn.s: Removed warning test case for setting of flags
1004 followed by conditional branch, an arc5 only feature.
1005
1006 * gas/ieee-fp/x930509a.exp: Skip test if target also arc*-*-*.
1007
1008 * gas/vtable/vtable.exp: Skip tests if target also arc*-*-*.
1009
1010 2001-01-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
1011
1012 * gas/m68hc11/opers12.s: Add more tests for index post byte.
1013 * gas/m68hc11/opers12.d: Likewise.
1014
1015 2001-01-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
1016
1017 * gas/m68hc11/all.exp: Add new tests for dwarf2.
1018 * gas/m68hc11/lbranch-dwarf2.d: New file, test for dwarf2.
1019 * gas/m68hc11/opers12-dwarf2.d: Likewise.
1020 * gas/m68hc11/insns-dwarf2.d: Likewise.
1021
1022 2001-01-11 Nick Clifton <nickc@redhat.com>
1023
1024 * gas/arm/adrl.s: Add global label 'foo'.
1025 * gas/arm/adrl.d: Expect to see references to 'foo' in the
1026 disassembly. COFF and ELF disassemblys should now be the same.
1027
1028 Wed Jan 10 15:14:54 MET 2001 Jan Hubicka <jh@suse.cz>
1029
1030 * i386.exp: Add ssemmx2 and sse2 tests.
1031 (sse2.d, sse2.s, ssemmx2.d, ssemmx2.s): New tests.
1032
1033 2001-01-09 Nick Clifton <nickc@redhat.com>
1034
1035 * gas/arm/pic.d: Fix patterns to match new behaviour of
1036 disassembler.
1037 inst.d: Fix patterns to match new behaviour of disassembler.
1038
1039 2001-01-03 Philip Blundell <pb@futuretv.com>
1040
1041 * gas/vtable/vtable.exp: Don't run tests on Alpha.
1042
1043 Sat Jan 6 13:34:07 MET 2001 Jan Hubicka <jh@suse.cz>
1044
1045 * i386.exp: Add tests for presence of 32bit versus 64bit output
1046 format; run both 64bit and 32bit tests when format is available;
1047 add x86_64 test.
1048 * x86_64.s: New file.
1049 * x86_64.d: New file.
1050
1051 2001-01-02 Nick Clifton <nickc@redhat.com>
1052
1053 * gas/arm/arm.exp: Pass -marmv3 to msr-bad test, since the
1054 instruction is legal in v5. Also fix expected error message.
1055
1056 2001-01-01 Philip Blundell <philb@gnu.org>
1057
1058 * gas/arm/adrl.s, gas/arm/pic.s, gas/arm/msr-bad.s: New tests.
1059 * gas/arm/arm.exp: Run them.
1060 * gas/arm/adrl.d, gas/arm/pic.d: Expected results for above.
1061 * gas/arm/arm6.s: Also test uppercase `CPSR' and `SPSR'.
1062
1063 2000-12-22 H.J. Lu <hjl@gnu.org>
1064
1065 * gas/i386/intel.s: Replace "nop" with ".p2align 4,0".
1066 * gas/i386/intel.d: Updated.
1067
1068 2000-12-12 Jim Wilson <wilson@redhat.com>
1069
1070 * gas/ia64/dv-imply.d, gas/ia64/dv-mutex.d, gas/ia64/dv-safe.d,
1071 gas/ia64/dv-srlz.d, gas/ia64/opc-m.d: Update.
1072
1073 2000-12-12 Nick Clifton <nickc@redhat.com>
1074
1075 * gas/vtable/vtable.exp: Fix formatting.
1076
1077 * gas/arm/elsegundo.s: New Test (currently disabled).
1078 * gas/arm/elsegundo.d: Expected test results.
1079
1080 2000-12-11 H.J. Lu <hjl@gnu.org>
1081
1082 * gas/i386/intel.d: Adjusted for the a.out assembler.
1083 * gas/i386/intel.s: Likewise.
1084
1085 2000-12-09 Nick Clifton <nickc@redhat.com>
1086
1087 * gas/m68k/pcrel.d: Update to match latest assembler output.
1088
1089 2000-12-02 Chris Demetriou <cgd@sibyte.com>
1090
1091 * gas/mips/elf_e_flags.s: Add padding to the end of the
1092 file so that objdump output will be consistent.
1093 * gas/mips/elf_e_flags1.d, gas/mips/elf_e_flags2.d,
1094 gas/mips/elf_e_flags3.d, gas/mips/elf_e_flags4.d: Expect
1095 "..." at end of objdump output because of zero bytes at end
1096 of section.
1097 * gas/mips/elf_e_flags.c: Add note to comment about
1098 what's changing in elf_e_flags.s.
1099
1100 * gas/mips/la.s: Add padding to the end of the file so that
1101 objdump output will be consistent.
1102 * gas/mips/la-svr4pic.d, gas/mips/la-xgot.d: Expect "..." at
1103 end of objdump output because of zero bytes at end of
1104 section.
1105
1106 * gas/mips/sync.s: Add padding to the end of the file so that
1107 objdump output will be consistent.
1108 * gas/mips/sync.d: Expect "..." at end of objdump output
1109 because of zero bytes at end of section.
1110
1111 * gas/mips/empic.d: Pad sections out to 16 bytes, to avoid
1112 alignment issues so tests are useful on multiple targets.
1113 * gas/mips/empic.s: Likewise.
1114 * gas/mips/mips16-e.d: Likewise.
1115 * gas/mips/mips16-e.s: Likewise.
1116 * gas/mips/mips16-f.d: Likewise.
1117 * gas/mips/mips16-f.s: Likewise.
1118
1119 * gas/mips/mips32.d: Expect disassembly of madd and maddu
1120 to use their correct names. Add tests for break and sdbbp.
1121 * gas/mips/mips32.s: Likewise.
1122
1123 * gas/mips/mips64.s: Add test for assembly of MIPS64
1124 extensions.
1125 * gas/mips/mips64.d: Likewise.
1126 * gas/mips/mips.exp: Test using the new "mips64" test.
1127
1128 2000-12-01 Chris Demetriou <cgd@sibyte.com>
1129
1130 * gas/mips/mips16.d: Expect mips16 nops to be used for padding
1131 when mips16 code generation is enabled.
1132
1133 * gas/mips/empic.d: Adjust for the fact that the difference
1134 between two symbols in the same section are not expected to
1135 generate a reloc.
1136 * gas/mips/empic.s: Likewise. Also, correct typo in comment
1137 about expected relocs.
1138
1139 * gas/mips/mips32.s, gas/mips/mips32.d: New files for MIPS32
1140 instruction assembly test.
1141 * gas/mips/mips.exp: Add the test mentioned above.
1142
1143 2000-11-30 Diego Novillo <dnovillo@redhat.com>
1144
1145 * intel.s, intel.d: New test for @GOT references.
1146
1147 2000-11-28 Hans-Peter Nilsson <hp@bitrange.com>
1148
1149 * gas/sh/err.exp: New, framework for error-testing.
1150 * gas/sh/err-1.s: New test.
1151
1152 2000-11-26 Stephane Carrez <Stephane.Carrez@worldnet.fr>
1153
1154 * gas/m68hc11/opers12.s: New test for movw operands.
1155 * gas/m68hc11/opers12.d: Likewise.
1156
1157 2000-11-24 Nick Clifton <nickc@redhat.com>
1158
1159 * arm.exp: Run tests for xscale as well as arm.
1160 Run xscale tests.
1161
1162 * xscale.s: New file: XScale instruction tests.
1163 * xscale.d: New file: Expected XScale instruction results.
1164
1165 2000-11-20 H.J. Lu <hjl@gnu.org>
1166
1167 * gas/i386/intel.d: Add 3 "nop"s for the a.out assembler.
1168 * gas/i386/intel.s: Likewise.
1169
1170 2000-11-16 H.J. Lu <hjl@gnu.org>
1171
1172 * gas/symver/symver0.d: Add 64bit support.
1173 * gas/symver/symver1.d: Likewise.
1174
1175 2000-11-16 H.J. Lu <hjl@gnu.org>
1176
1177 * gas/symver/symver.exp: Don't run symver4 nor symver5.
1178
1179 2000-11-13 H.J. Lu <hjl@gnu.org>
1180
1181 * gas/symver/symver.exp: New for symver test.
1182 * gas/symver/symver0.d: Likewise.
1183 * gas/symver/symver0.s: Likewise.
1184 * gas/symver/symver1.d: Likewise.
1185 * gas/symver/symver1.s: Likewise.
1186 * gas/symver/symver2.l: Likewise.
1187 * gas/symver/symver2.s: Likewise.
1188 * gas/symver/symver3.l: Likewise.
1189 * gas/symver/symver3.s: Likewise.
1190 * gas/symver/symver4.l: Likewise.
1191 * gas/symver/symver4.s: Likewise.
1192 * gas/symver/symver5.l: Likewise.
1193 * gas/symver/symver5.s: Likewise.
1194 * gas/symver/symver6.l: Likewise.
1195 * gas/symver/symver6.s: Likewise.
1196
1197 2000-11-11 Hans-Peter Nilsson <hp@bitrange.com>
1198
1199 * gas/macros/macros.exp: Mark strings test xfail for sh.
1200
1201 2000-10-24 Diego Novillo <dnovillo@cygnus.com>
1202
1203 * intel.s, intel.d: Add new tests for intel syntax.
1204
1205 2000-10-19 Alan Modra <alan@linuxcare.com.au>
1206
1207 * gas/elf/section0.s: Ensure section sizes are multiples of 16.
1208 * gas/elf/section1.s: Likewise.
1209 * gas/elf/section[01].d: Change to suit.
1210
1211 2000-10-18 H.J. Lu <hjl@gnu.org>
1212
1213 * gas/i386/intel.d: Fix the support for 64bit BFD in the last
1214 change.
1215
1216 2000-10-15 Diego Novillo <dnovillo@cygnus.com>
1217
1218 * intel.s, intel.d: Add new tests for naked registers using intel
1219 syntax.
1220
1221 2000-09-29 Hans-Peter Nilsson <hp@axis.com>
1222
1223 * gas/cris/regprefix-err-1.s, gas/cris/rd-regprefix-1.s,
1224 gas/cris/rd-regprefix-1.d, gas/cris/rd-regprefix-1b.d,
1225 gas/cris/us-err-1.s, gas/cris/us-err-2.s, gas/cris/us-err-3.s: New.
1226 * gas/cris/cris.exp: Loop run_dump_test over files matching rd-*.d.
1227
1228 2000-09-28 Alan Modra <alan@linuxcare.com.au>
1229
1230 * gas/hppa/parse/parse.exp: Replace "hppa*w-*-*" with "hppa*64*-*-*"
1231 * gas/hppa/reloc/reloc.exp: Likewise.
1232 * gas/hppa/unsorted/unsorted.exp: Likewise.
1233
1234 * gas/hppa/reloc/reduce.s: Modify .PARAM so we need an arg reloc.
1235
1236 2000-09-22 Jim Wilson <wilson@cygnus.com>
1237
1238 * gas/ia64/opc-f.pl: Add missing fcmp and fpcmp tests.
1239 * gas/ia64/opc-f.s, gas/ia64/opc-f.d: Regenerate.
1240
1241 * gas/ia64/dv-raw-err.s: Add new testcases for PR%, 16 - 62.
1242 * gas/ia64/dv-waw-err.s: Likewise.
1243 * gas/ia64/dv-imply.d: Regenerate.
1244 * gas/ia64/dv-mutex.d, gas/ia64/dv-raw-err.l, gas/ia64/dv-safe.d,
1245 gas/ia64/dv-srlz.d, gas/ia64/dv-war-err.l, gas/ia64/dv-waw-err.l,
1246 gas/ia64/opc-f.d, gas/ia64/opc-i.d, gas/ia64/opc-m.d: Likewise.
1247
1248 2000-09-14 Timothy Wall <twall@cygnus.com>
1249
1250 * gas/ia64/dv-waw-err.[sl]: Additional tests for parallel
1251 comparisons which should and should not produce DVs.
1252
1253 2000-09-05 Alan Modra <alan@linuxcare.com.au>
1254
1255 * gas/vtable/vtable.exp: Re-enable for hppa-elf.
1256
1257 2000-08-29 Timothy Wall <twall@cygnus.com>
1258
1259 * gas/ia64/dv-mutex.s: Add stop to avoid DV error on cmp.eq.
1260 * gas/ia64/dv-mutex.d: Update regexp pattern.
1261 * gas/ia64/dv-entry-err.s: Add stop to avoid DV error on cmp.eq.
1262 * gas/ia64/dv-imply.s: Add stops to avoid DV errors on cmp.REL.
1263 Test still fails due to insn opcode pattern changes.
1264
1265 2000-08-21 H.J. Lu <hjl@gnu.org>
1266
1267 * gas/all/cofftag.d: Support the strict COFF.
1268
1269 2000-08-16 Jim Wilson <wilson@cygnus.com>
1270
1271 * gas/ia64/dv-raw-err.s: Add new tests for addl and postinc.
1272 * gas/ia64/dv-raw-err.l: Likewise.
1273 * gas/ia64/dv-waw-err.l: Update sed pattern.
1274 * gas/ia64/opc-f.pl: Delete fpsub, and fpadd comment.
1275 * gas/ia64/opc-f.s, gas/ia64/opc-f.d: Regenerate.
1276
1277 2000-08-16 Nick Clifton <nickc@redhat.com>
1278
1279 * gas/arm/inst.s: Add tests for edge cases of shift based
1280 addressing modes.
1281
1282 * gas/arm/inst.d: Add expected results for new tests.
1283
1284 2000-07-20 Hans-Peter Nilsson <hp@axis.com>
1285
1286 * gas/all/gas.exp: Don't run floating-point tests on CRIS.
1287 * gas/ieee-fp/x930509a.exp: Ditto.
1288 * gas/macros/macros.exp: Mark strings test xfail for CRIS.
1289 * gas/cris/*: New tests for CRIS.
1290
1291 2000-07-19 Alan Modra <alan@linuxcare.com.au>
1292
1293 * gas/macros/macros.exp (test1): Run it for hppa*-*-linux*.
1294 (semi): Likewise.
1295 (strings): Don't run for hppa, except for hppa*-*-linux*.
1296
1297 * gas/hppa/parse/linesepbug.s: Ensure we have whitespace before
1298 pseudos.
1299
1300 2000-07-18 Scott Bambrough <scottb@netwinder.org>
1301
1302 * gas/arm/inst.d: Fix expected results to match current assembler
1303 output. Patch from Justin Seger <justin.m.seger@intel.com>.
1304
1305 2000-07-10 Alan Modra <alan@linuxcare.com.au>
1306
1307 * gas/vtable/vtable.exp: Disable test for hppa.
1308
1309 * gas/hppa/reloc/reloc.exp (do_relocation_reduction_tests): Don't
1310 run test for any elf target.
1311 (applybug): Don't run test for linux.
1312 * gas/hppa/unsorted/unsorted.exp (do_common_text): Likewise.
1313 * gas/hppa/parse/parse.exp (linesepbug): Remove xfail
1314 (labelbug): xfail for hppa-linux.
1315
1316 * gas/hppa/basic/{coprmem.s, fmemLRbug.s}: Add colons to labels.
1317 * gas/hppa/parse/{callinfobug.s, regpopbug.s}: Likewise.
1318 * gas/hppa/reloc/{applybug.s, funcrelocbug.s, longcall.s,
1319 r_no_reloc.s, reduce3.s}: Likewise.
1320 * gas/hppa/unsorted/common.s: Likewise.
1321
1322 2000-07-05 Nick Clifton <nickc@cygnus.com>
1323
1324 * gas/d30v/inst.d: Fix expected results to match current assembler
1325 output.
1326 * gas/d30v/bittest.l: Fix expected warning messages to match
1327 current assembler output.
1328
1329 2000-06-29 Kazu Hirata <kazu@hxi.com>
1330
1331 * gas/h8300/h8300.exp (do_h8300s_mac): Change the registers used
1332 in ldmac and stmac.
1333 * gas/h8300/macs.s: Likewise.
1334
1335 2000-06-27 Nick Clifton <nickc@cygnus.com>
1336
1337 * gas/d30v/bittest.l: Edit to match new warning messages produced
1338 by assembler.
1339
1340 2000-06-19 Timothy Wall <twall@cygnus.com>
1341
1342 * gas/macros/macros.exp: Avoid tests which are not useful on tic54x.
1343 * gas/all/gas.exp: Make adjustments for tic54x target.
1344 * gas/ieee-fp/x930509a.exp: Ditto.
1345 * gas/tic54x/*: New tests for tic54x. NOTE: load page has been
1346 moved into the LMA and is not printed separately by objdump any
1347 longer. This still needs to be tested.
1348
1349 2000-06-18 Stephane Carrez <stcarrez@worldnet.fr>
1350
1351 * gas/m68k/all.exp: Don't execute tests if the target is m68hc11&12.
1352 * gas/m68hc11/all.exp: Specific tests for m68hc11.
1353 * gas/m68hc11/all_insns.[ds]: Check m68hc11 instructions.
1354 * gas/m68hc11/insns[ds]: Another test.
1355 * gas/m68hc11/lbranch.[ds]: Check branch optimization (gas relax).
1356 * gas/m68hc11/opers12.[ds]: New files, check m68hc12 operands.
1357
1358 2000-06-17 Alan Modra <alan@linuxcare.com.au>
1359
1360 * gas/macros/strings.s: Don't start directives in first column
1361 (for LABELS_WITHOUT_COLONS targets).
1362
1363 2000-06-14 H.J. Lu <hjl@gnu.org>
1364
1365 * gas/macros/strings.d: Support a.out and coff.
1366
1367 2000-06-14 Nick Clifton <nickc@cygnus.com>
1368
1369 * gas/arm/arm6.s: Remove 'mrs r9, cpsr_all' since the cpsr_all
1370 flag is no longer legal syntax.
1371
1372 2000-06-09 Nick Clifton <nickc@cygnus.com>
1373
1374 * gas/macros/macros.exp: Run new test: strings.
1375 * gas/macros/strings.s: New test: String expansion inside
1376 macros.
1377 * gas/macros/strings.d: New test results.
1378
1379 2000-06-04 Alan Modra <alan@linuxcare.com.au>
1380
1381 * gas/i386/prefix.s: Modify so we have at least one x86 test that
1382 checks the line separator.
1383
1384 Sun May 21 10:08:08 2000 Hans-Peter Nilsson <hp@axis.com>
1385
1386 * gas/elf/elf.exp: Exclude *-*-linux*coff* as non-elf.
1387
1388 2000-05-15 Nick Clifton <nickc@cygnus.com>
1389
1390 * gas/arm/arch4t.s: Add tests of new fields to msr instruction.
1391
1392 2000-05-11 Ulf Carlsson <ulfc@engr.sgi.com>
1393
1394 * gas/mips/mips.exp: Include *-*-linux* in svr4pic.
1395
1396 * gas/mips/jal-svr4pic.{s,d} gas/mips/jal-xgot.d: Add a jal to a
1397 weak symbol.
1398
1399 2000-05-08 Alan Modra <alan@linuxcare.com.au>
1400
1401 * gas/mri/float.d: Fix for srec length change.
1402
1403 2000-05-02 Alan Modra <alan@linuxcare.com.au>
1404
1405 * gas/hppa/unsorted/unsorted.exp: Duplicate hppa*-*-*elf*
1406 behaviour for hppa*-*-linux* throughout file.
1407 * gas/hppa/reloc/reloc.exp: Ditto.
1408 (reduce2.s): Disable test for elf targets.
1409
1410 * gas/hppa/parse/parse.exp (ssbug.s): setup_xfail hppa*-*-linux*.
1411
1412 * gas/elf/section0.s: Don't start pseudos on first column so
1413 targets that define LABELS_WITHOUT_COLONS work.
1414 * gas/elf/section1.s: Ditto.
1415 * gas/vtable/inherit0.s: Ditto.
1416 * gas/vtable/inherit1.s: Ditto.
1417 * gas/vtable/entry0.s: Ditto.
1418 * gas/vtable/entry1.s: Ditto.
1419
1420 2000-05-01 Nick Clifton <nickc@cygnus.com>
1421
1422 * gasp/macro.out: Fix label numbers to remove leading zeroes.
1423 * gasp/mdouble.out: Fix label numbers to remove leading zeroes.
1424
1425 2000-04-25 Alan Modra <alan@linuxcare.com.au>
1426
1427 * gas/i386/general.l: Allow for DISP32 pe relocs.
1428 * gas/i386/jump.d: Similarly.
1429
1430 Mon Apr 24 16:35:08 2000 Jim Wilson <wilson@cygnus.com>
1431
1432 * gas/ia64/opc-i.d: Change pmin2.u to pmin2. Change pmax2.u to pmax2.
1433 Change MLI to MLX. Switch operands for output matching tbit.z.orcm,
1434 tbit.z.andcm, tbit.nz.orcm, tbit.nz.andcm, tnat.z.orcm, tnat.z.andcm,
1435 tnat.nz.orcm, tnat.nz.andcm inputs.
1436 * gas/ia64/opc-i.pl: Insert padding nops before last dep.
1437 * gas/ia64/opc-i.s: Regenerate.
1438
1439 * gas/ia64/opc-i.s: Regenerate.
1440 * gas/ia64/opc-f.pl: Add explicit stop at end.
1441
1442 2000-04-22 Timothy Wall <twall@cygnus.com>
1443
1444 * gas/ia64/opc-f.d: Disassemble zeroes to verify break.f.
1445 * gas/ia64/opc-f.s: Add an explicit stop to make IAS output match.
1446
1447 Fri Apr 21 13:20:53 2000 Richard Henderson <rth@cygnus.com>
1448 David Mosberger <davidm@hpl.hp.com>
1449 Timothy Wall <twall@cygnus.com>
1450 Jim Wilson <wilson@cygnus.com>
1451
1452 * gas/vtable/vtable.exp: Disable for ia64.
1453 * gas/ia64: New testsuite directory.
1454
1455 2000-04-03 Alan Modra <alan@linuxcare.com.au>
1456
1457 * gas/i386/general.s: Check 16-bit immediates, and move call/jump
1458 checks to start.
1459 * gas/i386/general.l: Likewise.
1460
1461 2000-04-01 Alexandre Oliva <aoliva@cygnus.com>
1462
1463 * gas/mn10300/am33_5.s: Check that negative SP offsets are encoded
1464 with 32 bits, not with the unsigned shorter opcodes.
1465 * gas/mn10300/basic.exp: Likewise.
1466
1467 2000-03-31 Alexandre Oliva <aoliva@cygnus.com>
1468
1469 * lib/gas-defs.exp (regexp_diff): Don't break on the first
1470 difference, list them all.
1471
1472 2000-03-29 Nick Clifton <nickc@cygnus.com
1473
1474 * gas/arm/thumb.s: Add test of bal instruction.
1475
1476 2000-03-27 Alan Modra <alan@linuxcare.com.au>
1477
1478 * gas/ieee-fp/x930509a.exp (dotest): Fix test for
1479 LISTING_WORD_SIZE==1.
1480 * gas/all/gas.exp (do_930509a): Same here.
1481 * gas/all/cond.d: And here.
1482
1483 2000-03-16 Nick Clifton <nickc@cygnus.com>
1484
1485 * gas/arm/arm.exp: Run branch.s test.
1486 Run tests if target is strongarm.
1487
1488 * gas/arm/branch.s: New test. Make sure that assembler can handle
1489 same-section branch relocations properly.
1490
1491 * gas/arm/branch.d: New file. Expected output from assembling
1492 branch.s.
1493
1494 2000-03-10 Geoffrey Keating <geoffk@cygnus.com>
1495
1496 * gas/mips/empic.d: New file.
1497 * gas/mips/empic.s: New file.
1498 * gas/mips/mips16-e.d: New file.
1499 * gas/mips/mips16-e.s: New file.
1500 * gas/mips/mips16-f.d: New file.
1501 * gas/mips/mips16-f.s: New file.
1502 * gas/mips/mips.exp: Add empic, mips16-e. Add mips16-f as an
1503 expected failure.
1504
1505 2000-02-25 H.J. Lu <hjl@gnu.org>
1506
1507 * gas/i386/general.l: Support a.out and coff.
1508
1509 2000-02-25 Alan Modra <alan@spri.levels.unisa.edu.au>
1510
1511 * gas/i386/intel.s: New file, intel version of opcode.s
1512 * gas/i386/intel.d: New file, copy of opcode.d
1513 * gas/i386/i386.exp: Call it.
1514
1515 * gas/i386/general.s: Add extra "out" instructions.
1516 * gas/i386/general.l: Likewise.
1517
1518 2000-01-31 Nick Clifton <nickc@cygnus.com>
1519
1520 * gas/arm/inst.s: Include test of ATPCS register naming
1521 conventions.
1522
1523 * gas/arm/float.s: Include test of ATPCS register naming
1524 conventions.
1525
1526 Fri Jan 21 12:48:06 2000 H.J. Lu <hjl@gnu.org>
1527
1528 * gas/i386/general.l: Support a.out.
1529 * gas/i386/jump.d: Likewise.
1530 * gas/i386/jump16.d: Likewise.
1531
1532 2000-01-21 Alan Modra <alan@spri.levels.unisa.edu.au>
1533
1534 * gas/i386/general.{s,l}: Move 16 bit jmp and call tests from here
1535 * gas/i386/jump16.{s,d}: To here.
1536 * gas/i386/jump.{s,d}: New files. Duplicate 32 bit jmp and call
1537 tests in general.s so that objdump is exercised.
1538
1539 * gas/i386/i386.exp: Call new tests.
1540
1541 2000-01-15 Alan Modra <alan@spri.levels.unisa.edu.au>
1542
1543 * gas/i386/general.{s,l}: Add jmp and call tests for .code16gcc,
1544 .code16, and .code32 modes.
1545
1546 Tue Nov 30 23:02:01 1999 Jeffrey A Law (law@cygnus.com)
1547
1548 * gas/mn10300/{am33.s, am33_2.s, am33_3.s}: New test files.
1549 * gas/mn10300/{am33_4.s, am33_5.s, am33_6.s}: Likewise.
1550 * gas/mn10300/{am33_7.s, am33_8.s}: Likewise.
1551 * gas/mn10300/basic.exp: Run the am33 tests.
1552
1553 1999-11-15 Gavin Romig-Koch <gavin@cygnus.com>
1554
1555 * gas/mips/la.d: Adjust for new la macro expansion.
1556 Change matches for explicit addresses to matches for
1557 any address.
1558 * gas/mips/la-xgot.d: Same.
1559 * gas/mips/la-svr4pic.d: Same.
1560
1561 1999-11-01 Nick Clifton <nickc@cygnus.com>
1562
1563 Remove reloc generating references to local labels in test code.
1564 Some ARM targets (eg PE) generate a reloc based on the label,
1565 whilst others (eg ELF) generate a reloc based on the section
1566 symbol. This meant that the disassembled outputs would differ.
1567
1568 * gas/arm/inst.s: Change test of BLPL instruction.
1569 * gas/arm/inst.d: Change expected decode of BLPL instruction.
1570 * gas/arm/arm7t.s: Remove use of .LC0 label in .word directive.
1571 Remove .rdata section, since this cannot exist in an arm-aout
1572 target.
1573 * gas/arm/arm7t.d: Change expected reloc generated for .word
1574 directive.
1575
1576 1999-10-21 Nick Clifton <nickc@cygnus.com>
1577
1578 * gas/arm/arm7t.d: Update to match latest objdump output.
1579 * gas/arm/inst.s: Fix erroneous test case.
1580 * gas/arm/inst.d: Update to match latest objdump output.
1581
1582 Mon Oct 11 13:37:51 1999 Geoffrey Keating <geoffk@cygnus.com>
1583
1584 * lib/gas-defs.exp (regexp_diff): Allow '#...' to mean "some
1585 indeterminate number of extra lines here".
1586
1587 * gas/elf/elf.exp: Remove XFAILs.
1588 * gas/elf/section0.d: Make pass on MIPS (and hopefully alpha).
1589 * gas/elf/section1.d: Likewise.
1590
1591 Thu Oct 7 00:12:04 MDT 1999 Diego Novillo <dnovillo@cygnus.com>
1592
1593 * gas/d10v: New directory.
1594 * gas/d10v/d10.exp: New file.
1595 * gas/d10v/inst.s: New file.
1596 * gas/d10v/inst.d: New file.
1597
1598 Thu Oct 7 12:52:25 1999 Geoffrey Keating <geoffk@cygnus.com>
1599
1600 * gas/mips/elf-rel.s: New file.
1601 * gas/mips/elf-rel.d: New file.
1602 * gas/mips/elf-rel2.d: New file.
1603 * gas/mips/e32-rel2.d: New file.
1604 * gas/mips/elf-rel2.s: New file.
1605 * gas/mips/mips.exp: Add elf-rel, elf-rel2.
1606
1607 * gas/mips/elf_e_flags1.d: Tweak a little so it passes
1608 even if the CPU is set to something by default.
1609
1610 Mon Oct 4 18:25:49 1999 Doug Evans <devans@canuck.cygnus.com>
1611
1612 * gas/m32r/error.exp: New testcase driver.
1613 * gas/m32r/m32rx.exp: New testcase driver.
1614 * gas/m32r/fslotx.[sd]: New testcase.
1615 * gas/m32r/m32rx.[sd]: New testcase.
1616 * gas/m32r/relax-s.[sd]: New testcase.
1617 * gas/m32r/interfere.s: New testcase.
1618 * gas/m32r/wrongsize.s: New testcase.
1619
1620 1999-09-17 Alan Modra <alan@spri.levels.unisa.edu.au>
1621
1622 * gas/i386/i386.exp: Enable reloc and white tests for COFF.
1623 * gas/i386/reloc.d: Accept dir32 relocs.
1624
1625 1999-09-12 Donn Terry <donn@interix.com>
1626
1627 * gas/all/gas.exp: Run cofftag test for i*86-*-interix*.
1628 * lib/gas-defs.exp: Add perror if can not read .d file.
1629
1630 1999-09-04 Steve Chamberlain <sac@pobox.com>
1631
1632 * gas/pj/{pj.exp, ops.c, ops.d}: New tests for picoJava.
1633
1634 1999-09-02 Nick Clifton <nickc@cygnus.com>
1635
1636 * gas/vtable/vtable.exp: Add [istarget "strongarm*-*-*"] to run
1637 dump test "entry0" instead of "entry1".
1638
1639 1999-09-01 Scott Bambrough <scottb@netwinder.org>
1640
1641 * gas/vtable/vtable.exp: Added [istarget "arm*-*-*"] to run dump
1642 test "entry0" instead of "entry1". ARM targets use REL relocs,
1643 and should use the test entry0.
1644
1645 1999-09-01 H.J. Lu <hjl@gnu.org>
1646
1647 * gas/i386/naked.d: Fix for coff targets.
1648
1649 Mon Aug 30 12:18:40 1999 Jeffrey A Law (law@cygnus.com)
1650
1651 * gas/hppa/unsorted/*.s: Use .code instead of .SPACE/.SUBSPA for
1652 sectioning.
1653 * gas/hppa/unsorted/unsorted.exp: Disable tests not appropriate for
1654 PA64.
1655
1656 * gas/hppa/reloc/*.s: Use .code instead of .SPACE/.SUBSPA for
1657 sectioning.
1658 * gas/hppa/parse/parse.exp: Disable tests not appropriate for PA64.
1659 Revamp address expressions slightly to handle an arbitrary sized
1660 address.
1661
1662 * gas/hppa/parse/*.s: Use .code instead of .SPACE/.SUBSPA for
1663 sectioning.
1664 * gas/hppa/parse/parse.exp: Disable tests not appropriate for PA64.
1665
1666 * gas/hppa/basic/*.s: Use .code instead of .SPACE/.SUBSPA for
1667 sectioning.
1668
1669 1999-08-30 Alan Modra <alan@spri.levels.unisa.edu.au>
1670
1671 * gas/i386/naked.s, gas/i386/naked.d: Test-suite addition for
1672 allow_naked_reg parsing.
1673 * gas/i386/i386.exp: Call it.
1674
1675 1999-08-29 Alan Modra <alan@spri.levels.unisa.edu.au>
1676
1677 * gas/i386/white.s, gas/i386/white.l: Add space in FP reg tests.
1678
1679 Sat Aug 28 00:16:12 1999 Jerry Quinn <jquinn@nortelnetworks.com>
1680
1681 * gas/hppa/basic/basic.exp: Add new tests shift2.s,
1682 shift3.s, extract2.s, extract3.s, deposit2.s, and deposit3.s.
1683 * gas/hppa/basic/shift2.s, shift3.s, extract2.s,
1684 extract3.s, deposit2.s, deposit3.s: New.
1685
1686 * gas/hppa/basic/add.s,addi.s,dcor.s,shladd.s,sub.s,subi.s,unit.s:
1687 Add new syntax versions of instructions to tests.
1688 * gas/hppa/basic/add2.s,dcor2.s,perf.s,purge2.s,shladd2.s,sub2.s,
1689 system2.s, unit2.s: New tests.
1690 * hppa/basic/basic.exp: Add new tests.
1691
1692 * gas/hppa/basic/basic.exp:
1693 * gas/hppa/basic/media.s: Add test cases for new instructions.
1694
1695 * gas/hppa/basic/basic.exp (do_branch2,do_media): New.
1696 * gas/hppa/basic/branch2.s: New.
1697 * gas/hppa/basic/media.s: New.
1698
1699 * gas/hppa/basic/basic.exp (do_fp_comp2): New.
1700 * gas/hppa/basic/fp_comp2.s: New.
1701
1702 1999-08-20 Alan Modra <alan@spri.levels.unisa.edu.au>
1703
1704 * gas/i386/general.s, gas/i386/general.l: Add .code16gcc
1705 displacement checks with auto address prefix.
1706
1707 1999-08-17 H.J. Lu <hjl@gnu.org>
1708
1709 * gas/elf/elf.exp: Expected to fail on alpha*-*-*.
1710
1711 1999-08-09 Ian Lance Taylor <ian@zembu.com>
1712
1713 * gas/i386/float.s, gas/i386/float.l: Modify to work correctly
1714 when gas uses 2**4 alignment for .text.
1715 * gas/i386/general.s, gas/i386/general.l: Likewise.
1716 * gas/i386/katmai.s, gas/i386/katmai.d: Likewise.
1717 * gas/i386/modrm.s, gas/i386/modrm.l: Likewise.
1718 * gas/i386/prefix.s, gas/i386/prefix.d: Likewise.
1719
1720 1999-07-27 Alan Modra <alan@spri.levels.unisa.edu.au>
1721
1722 * gas/i386/reloc.d: Fix so that test passes when enable-targets
1723 includes 64-bit bfd target.
1724
1725 1999-06-13 Ian Lance Taylor <ian@zembu.com>
1726
1727 * gas/i386/katmai.d: Tweak for recent disassembler changes.
1728
1729 1999-06-12 Ian Lance Taylor <ian@zembu.com>
1730
1731 * gas/elf/elf.exp: Don't run tests on "*-*-linux*aout*" or
1732 "*-*-linux*oldld*".
1733 * gas/vtable/vtable.exp: Likewise.
1734 * gas/i386/reloc.d: Modify expected reloc names to accept a.out
1735 names.
1736
1737 * gas/i386/amd.s: Add a symbol so a.out tests will work.
1738 * gas/i386/katmai.s: Likewise.
1739 * gas/i386/amd.d: Corresponding change.
1740 * gas/i386/katmai.d: Corresponding change.
1741
1742 1999-06-10 Ian Lance Taylor <ian@zembu.com>
1743
1744 * gas/mips/sync.d: Pass -mips2 to the assembler.
1745
1746 * gas/mips/elf_e_flags.s: Tweak code so that the tests pass for
1747 mips-elf target as well as mips64-elf target.
1748 * gas/mips/elf_e_flags1.d: Corresponding changes.
1749 * gas/mips/elf_e_flags2.d: Likewise.
1750 * gas/mips/elf_e_flags3.d: Likewise.
1751 * gas/mips/elf_e_flags4.d: Likewise.
1752
1753 * gas/elf/elf.exp: Add setup_xfail for mips*-*-*.
1754
1755 * gas/all/itbl-test.c (main): Update itbl_get_reg_val call for new
1756 parameter.
1757
1758 1999-06-10 Jakub Jelinek <jj@ultra.linux.cz>
1759
1760 * gas/sparc/synth64.s: Add checks for single register signx/clruw.
1761 * gas/sparc/set64.s: Add tests for setuw and setsw synthetic insns.
1762 * gas/sparc/prefetch.d: Add -64 as switch.
1763 * gas/sparc/rdpr.d: Ditto.
1764 * gas/sparc/wrpr.d: Ditto.
1765 * gas/sparc/synth64.d: Ditto, reflect synth64.s changes.
1766 * gas/sparc/reloc64.d: Add -64 as switch, be more tolerant, as
1767 current gas outputs %hi(0) and not %hi(0x0).
1768 * gas/sparc/set64.d: Add -64 as switch, reflect set64.s changes and
1769 optimizations for setx instruction.
1770 * gas/sparc/sparc.exp: Do sparc64*-*-* checks if it is any of the
1771 compiled-in targets.
1772
1773 1999-06-10 Richard Henderson <rth@cygnus.com>
1774
1775 * gas/macros/irp.s: Use `foo' and `bar' instead of `r' and `s'.
1776 * gas/macros/rept.s, gas/macros/test2.s, gas/macros/test3.s: Likewise.
1777 * gas/macros/{irp,rept,test2,test3}.d: Update.
1778
1779 1999-06-05 Richard Henderson <rth@cygnus.com>
1780
1781 * gas/elf/elf.exp: New directory.
1782 * gas/elf/section0.[sd]: New test.
1783 * gas/elf/section1.[sd]: New test.
1784
1785 1999-06-03 Philip Blundell <philb@gnu.org>
1786
1787 * gas/arm/arm7t.d, gas/arm/inst.d: Update to match current gas,
1788 bfd and opcodes.
1789
1790 1999-05-28 Ian Lance Taylor <ian@zembu.com>
1791
1792 * gas/vtable/vtable.exp: Don't run test for i960 yet.
1793
1794 1999-05-17 Nick Clifton <nickc@cygnus.com>
1795
1796 * gas/mcore/allinsn.d: Updated to match latest objdump output.
1797
1798 1999-05-12 Alan Modra <alan@spri.levels.unisa.edu.au>
1799
1800 * gas/i386/opcode.d: Modify callw to suit disasm fix.
1801
1802 * gas/i386/amd.d: Modify a '(bad)' to SIMD instruction.
1803
1804 * gas/i386/amd.s: Pad to multiple of 8
1805 * gas/i386/amd.d: Here too.
1806
1807 * gas/i386/prefix.[sd]: Align with nops
1808 * gas/i386/reloc.[sd]: Here too.
1809
1810 * gas/i386/katmai.[sd]: New for PIII SIMD
1811 * gas/i386/i386.exp: Call it.
1812
1813 1999-05-02 Nick Clifton <nickc@cygnus.com>
1814
1815 * gas/mcore/allinsn.d: Update to match latest assembler
1816 operations.
1817
1818 1999-04-16 DJ Delorie <dj@cygnus.com>
1819
1820 * gas/i386/amd.s: Add NOPs to align for coff targets
1821 * gas/i386/amd.d: and check for them.
1822
1823 Thu Apr 15 15:03:43 1999 Jeffrey A Law (law@cygnus.com)
1824
1825 * gas/hppa/basic/basic.exp (do_coprmem): No longer expected to file.
1826
1827 Wed Apr 14 13:43:06 1999 Jeffrey A Law (law@cygnus.com)
1828
1829 * gas/hppa/basic/branch.s: Do not use immediate value where we
1830 really want a register.
1831 * gas/hppa/basic/coprmem.s: Likewise.
1832 * gas/hppa/basic/fmemLRbug.s: Likewise.
1833 * gas/hppa/basic/coprmem.s: Likewise.
1834 * gas/hppa/basic/spop.s: Likewise.
1835 * gas/hppa/basic/imem.s: Likewise.
1836 * gas/hppa/parse/badfmpyadd.s: Likewise.
1837 * gas/hppa/parse/calldatabug.s: Likewise.
1838 * gas/hppa/parse/entrybug.s: Likewise.
1839 * gas/hppa/parse/exprbug.s: Likewise.
1840 * gas/hppa/parse/fixup7bug.s: Likewise.
1841 * gas/hppa/parse/labelbug.s: Likewise.
1842 * gas/hppa/reloc/applybug.s: Likewise.
1843 * gas/hppa/reloc/funcrelocbug.s: Likewise.
1844 * gas/hppa/reloc/labelopbug.s: Likewise.
1845 * gas/hppa/reloc/longcall.s: Likewise.
1846 * gas/hppa/reloc/plabelbug.s: Likewise.
1847 * gas/hppa/reloc/reduce.s: Likewise.
1848 * gas/hppa/reloc/reduce2.s: Likewise.
1849 * gas/hppa/reloc/reduce3.s: Likewise.
1850 * gas/hppa/unsorted/brlenbug.s: Likewise.
1851 * gas/hppa/unsorted/importbug.s: Likewise.
1852 * gas/hppa/unsorted/lasbeldiffs.s: Likewise.
1853
1854 * gas/hppa/basic/basic.exp (do_imem): Handle multiple encodings
1855 for loads and stores using reg + small d addresses.
1856 No longer expect failure for mis-parse of imm %reg.
1857
1858 1999-04-13 Doug Evans <devans@casey.cygnus.com>
1859
1860 * gas/m32r/m32rx.d (cmpu__rach): Fix expected output.
1861 * gas/m32r/m32rx.s (bc__add,add__bc): Explicitly specify short branch
1862 so branch relaxation restrictions won't interfere with parallelization
1863 attempts.
1864
1865 1999-04-08 Nick Clifton <nickc@cygnus.com>
1866
1867 * gas/mcore: New Directory.
1868 * gas/mcore/allinsn.exp: New File: Expect file for MCore assembly
1869 tests.
1870 * gas/mcore/allinsn.s: New File: Source file for MCore assembly
1871 tests.
1872 * gas/mcore/allinsn.d: New File: Expected output file for MCore
1873 assembly tests.
1874
1875 1999-03-20 Doug Evans <devans@casey.cygnus.com>
1876
1877 * gas/m32r/m32rx.[sd]: Fix a few more testcases.
1878
1879 1999-03-16 Martin Hunt <hunt@cygnus.com>
1880
1881 * gas/d30v/d30.exp (run_list_test): Add new tests,
1882 label, guard-debug, serial, warn_oddreg, bittest, and mul.
1883
1884 * gas/d30v/opt.s: Fix some warnings and add a few labels
1885 to keep things from parallelizing where we don't want them to.
1886
1887 * gas/d30v/reloc.s: Fix warning.
1888
1889 * gas/d30v/opt.d, reloc.d, inst.d: Rebuild.
1890
1891 * gas/d30v/label.s: New test. Check that labels are aligned
1892 on 8-byte boundaries.
1893
1894 * gas/d30v/guard-debug.s: New test. Test output with "-g".
1895
1896 * gas/d30v/serial.s: New test. Check for warnings with
1897 illegal serial instructions.
1898
1899 * gas/d30v/warn_oddreg.s: New test. CHeck for warnings when
1900 odd-numbered registers are used for some instructions.
1901
1902 * gas/d30v/bittest.s: New test. Check for bit operation
1903 instructions (BCLR, BNOT, BSET, BTST) in the IU.
1904
1905 * gas/d30v/mul.s: New test. Check for restricted sequences
1906 in a bunch of different multiply instructions.
1907
1908 * gas/vtable/vtable.exp (run_list_test): Don't
1909 run test on D30V.
1910
1911 1999-03-05 Nick Clifton <nickc@cygnus.com>
1912
1913 * gas/all/gas.exp: Expect strongarm-coff target to fail cofftag
1914 test.
1915
1916 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
1917
1918 * gas/mips/mips.exp: Run the new tests, below.
1919 * gas/mips/elf_e_flags1.d, gas/mips/elf_e_flags2.d,
1920 gas/mips/elf_e_flags3.d, gas/mips/elf_e_flags4.d: New files.
1921 * gas/mips/elf_e_flags.c, gas/mips/elf_e_flags.s: New files.
1922
1923 * lib/gas-defs.exp (run_dump_test): Document. It's not
1924 really trivial.
1925
1926 * lib/gas-defs.exp (run_dump_test): Clean up logic for guessing
1927 $program (the dump tool).
1928
1929 1999-02-10 Doug Evans <devans@casey.cygnus.com>
1930
1931 * gas/m32r/allinsn.d: Prefix all | with \.
1932 (push,pop): Fix expected output.
1933 * gas/m32r/relax-1.d: Emitted nops are serial, not parallel.
1934 * gas/m32r/fslot.d: Prefix all | with \.
1935
1936 1999-02-08 Nick Clifton <nickc@cygnus.com>
1937
1938 * gas/vtable/inherit0.s: Do not use '@' prefix to .type operator.
1939 Some ports use it as a comment initiator.
1940
1941 * gas/vtable/entry1.d: Do not look for an addend. Some ports use
1942 REL relocations and so do not have one.
1943
1944 1998-12-18 Nick Clifton <nickc@cygnus.com>
1945
1946 * gas/fr30/allinsn.s: Fix to match latest assembler syntax.
1947 * gas/fr30/allinsn.d: Fix to match latest assembler output
1948
1949 1998-12-03 Nick Clifton <nickc@cygnus.com>
1950
1951 * gas/fr30/allinsn.d: Updated to match latest assembler output.
1952
1953 1998-12-02 Nick Clifton <nickc@cygnus.com>
1954
1955 * gas/fr30/allinsn.s: Replace illegal insns with legal versions.
1956
1957 * gas/fr30/allinsn.d: Update to match latest assembler output.
1958
1959 Thu Nov 19 15:59:51 1998 Dave Brolley <brolley@cygnus.com>
1960
1961 * gas/fr30/allinsn.s: Reorder insns for better simulation.
1962
1963 Thu Nov 19 07:50:44 1998 Doug Evans <devans@charmed.cygnus.com>
1964
1965 * gas/mips/sync.[sd]: New testcase.
1966 * gas/mips/mips.exp: Run it.
1967
1968 Wed Nov 18 11:27:56 1998 Dave Brolley <brolley@cygnus.com>
1969
1970 * gas/fr30/allinsn.s (dmov): Correct hex literals.
1971
1972 Tue Nov 17 15:24:20 1998 Nick Clifton <nickc@cygnus.com>
1973
1974 * gas/fr30/allinsn.s: Moved currently un-assembliable instructions
1975 to end of file.
1976
1977 * gas/fr30/allinsn.d: Added disassembly of currently assembliable
1978 opcodes.
1979
1980 Mon Nov 16 16:50:27 1998 Nick Clifton <nickc@cygnus.com>
1981
1982 * gas/fr30/allinsn.s: Fix syntax errors.
1983
1984 Mon Nov 16 19:27:52 1998 Dave Brolley <brolley@cygnus.com>
1985
1986 * gas/fr30/allinsn.s: Fixed more typos.
1987
1988 Fri Nov 13 13:15:01 1998 Nick Clifton <nickc@cygnus.com>
1989
1990 * gas/fr30/allinsn.s: Fixed typos and added some tests of upper
1991 case vs lower case.
1992
1993 Tue Nov 10 14:54:47 1998 Nick Clifton <nickc@cygnus.com>
1994
1995 * gas/fr30/allinsn.s: New file.
1996 * gas/fr30/allinsn.d: New file.
1997 * gas/fr30/allinsn.exp: New file.
1998 * gas/fr30/fr30.exp: New file.
1999
2000 Mon Nov 2 20:16:50 1998 Doug Evans <devans@canuck.cygnus.com>
2001
2002 * gas/m32r/fslot.[sd]: New testcase.
2003 * gas/m32r/m32r.exp: Run it.
2004
2005 Tue Oct 20 11:35:06 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
2006
2007 * gas/i386/i386.exp: Run AMD insn test.
2008 * gas/i386/amd.s: New test.
2009 * gas/i386/amd.d: New test results.
2010
2011 Sun Sep 20 01:00:01 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2012
2013 * gas/vtable/inherit1.l: Require only the word GAS somewere in the
2014 first line of the listing.
2015
2016 Tue Sep 1 10:20:03 1998 Richard Henderson <rth@cygnus.com>
2017
2018 * gas/ppc/astest.d: Adjust regexps to match a 64-bit host.
2019 * gas/ppc/astest2.d: Likewise.
2020
2021 Mon Aug 31 13:25:07 1998 Richard Henderson <rth@cygnus.com>
2022
2023 * gas/vtable/{entry0.d,entry1.d,inherit0.d}: Fix pattern matching
2024 of whitespace for 64-bit hosts.
2025
2026 Mon Aug 31 12:45:49 1998 Richard Henderson <rth@cygnus.com>
2027
2028 * gas/vtable/vtable.exp: New.
2029 * gas/vtable/{entry0.s,entry0.d}: New.
2030 * gas/vtable/{entry1.s,entry1.d}: New.
2031 * gas/vtable/{inherit0.s,inherit0.d}: New.
2032 * gas/vtable/{inherit1.s,inherit1.l}: New.
2033
2034 Thu Aug 20 23:18:06 1998 Ian Lance Taylor <ian@cygnus.com>
2035
2036 * gas/i386/white.l: Revert patch of August 12.
2037
2038 Wed Aug 12 11:54:37 1998 Jeffrey A Law (law@cygnus.com)
2039
2040 * gas/mn10300/udf.s: New test.
2041 * gas/mn10300/basic.exp: Run it.
2042
2043 Wed Aug 12 13:25:38 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
2044
2045 * gas/i386/general.l: Test andb $~0x80,foo.
2046 * gas/i386/general.s: Update.
2047
2048 * gas/i386/white.l: Expect warning for stand-alone ss prefix.
2049
2050 Tue Jul 21 12:46:59 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
2051
2052 * gas/i386/white.s: Add some more whitespace tests.
2053 * gas/i386/white.l: Update accordingly.
2054
2055 Mon Jul 13 18:15:11 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
2056
2057 * gas/i386/*: All new i386 testsuite.
2058
2059 1998-07-02 Ken Raeburn <raeburn@cygnus.com>
2060
2061 * lib/gas-defs.exp (gas_init): Complain if target name isn't in
2062 canonical form.
2063
2064 Wed Jul 1 15:35:09 1998 Nick Clifton <nickc@cygnus.com>
2065
2066 * gas/all/gas.exp: Expect ARM and Thumb cofftag test to fail.
2067
2068 Wed Jul 1 17:31:39 1998 Ian Lance Taylor <ian@cygnus.com>
2069
2070 * gas/ppc/simpshft.s: Add alignment so that it works on AIX.
2071 * gas/ppc/simpshft.d: Change accordingly. Only dump the .text
2072 section.
2073
2074 Tue Jun 23 15:14:43 1998 Nick Clifton <nickc@cygnus.com>
2075
2076 * gas/v850/hilo2.s: Use r1 as the destination of the movea
2077 instruction, since r0 is read only.
2078
2079 * gas/v850/basic.exp: Fix names of special area relocations.
2080 Set -mwarn-signed-overflow flag when running range.s test.
2081
2082 Sun Jun 21 12:44:43 1998 Nick Clifton <nickc@cygnus.com>
2083
2084 * gas/d30v/reloc.d: Updated to match latest assembler output.
2085
2086 Wed Jun 17 14:02:10 1998 Frank Ch. Eigler <fche@cygnus.com>
2087
2088 * gas/mips/delay.d: Add -mcpu=NNNN to gas flags to let test case
2089 run on differently targeted assembler.
2090 * gas/mips/{ld-ilocks-addr32,ld-svr4pic.d}: Ditto.
2091 * gas/mips/{ld-xgot.d,lif-svr4pic.d,lif-xgot.d}: Same.
2092 * gas/mips/{mips16.d,mips4.d,nodelay.d}: Again.
2093 * gas/mips/{trunc.d,uld.d,ulh-xgot.d,usd.d}: And then some.
2094
2095 * gas/mips/ld-ilocks.d: Removed disassembler flags to let target
2096 defaults go unmodified. Replaced $f4/$f5 with $fp[45], as the
2097 original `ld.d' had. Find `ld.s'.
2098 * gas/mips/mul-ilocks.d: Nearly ditto.
2099
2100 Thu Jun 11 16:50:46 1998 Nick Clifton <nickc@cygnus.com>
2101
2102 * gas/d30v/inst.d: Expect repeati instrucitons to be combined.
2103
2104 * gas/d30v/inst.s: Add nop to keep assembled instructions at
2105 expected addresses.
2106
2107 Mon Jun 8 18:47:11 1998 Nick Clifton <nickc@cygnus.com>
2108
2109 * gas/d30v/array.d: Updated to match latest assembler results.
2110 * gas/d30v/reloc.d: Partially updated to match latest assembler
2111 results.
2112
2113 Fri Jun 5 19:15:59 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2114
2115 * gas/m68k/operands.s: For all pc relative addresses change tstl
2116 to pea since the former does not allow pcrel on m68000. Do not
2117 make label foo global, so that references to it can be relaxed on
2118 ELF targets.
2119 * gas/m68k/operands.d, gas/m68k/op68000.d: Updated.
2120
2121 Tue Jun 2 15:08:36 1998 Geoff Keating <geoffk@ozemail.com.au>
2122
2123 * gas/ppc/ppc.exp: Run simpshft test.
2124 * gas/ppc/simpshft.d: New file.
2125 * gas/ppc/simpshft.s: New file.
2126
2127 Mon Jun 1 17:00:22 1998 Jeffrey A Law (law@cygnus.com)
2128
2129 * gas/mips/div-ilocks.d: Handle both "break" instruction variants.
2130 * gas/mips/{div.d, mul-ilocks.d, mul.d}: Likewise.
2131
2132 Fri May 29 12:07:35 1998 Ian Lance Taylor <ian@cygnus.com>
2133
2134 * gas/mips/mips.exp: Adjust ilocks initialization to match current
2135 assembler defaults more closely.
2136
2137 * gas/sh/fp.s: Remove ftst/nan. The assembler no longer supports
2138 the instruction.
2139 * gas/sh/basic.exp: Adjust accordingly.
2140
2141 Wed May 27 15:26:51 1998 Nick Clifton <nickc@cygnus.com>
2142
2143 * gas/d30v/align.d: Updated to match latest assembler output.
2144 * gas/d30v/inst.d: Updated to match latest assembler output.
2145 * gas/d30v/inst.s: Updated to match latest assembler rules.
2146 * gas/d30v/opt.d: Updated to match latest assembler output.
2147
2148 Fri May 22 15:56:51 1998 Doug Evans <devans@canuck.cygnus.com>
2149
2150 * gas/m32r/allinsn.d: Handle 64 bit bfd_vma.
2151 * gas/m32r/uppercase.d: Likewise.
2152
2153 Thu May 21 15:03:06 1998 Nick Clifton <nickc@cygnus.com>
2154
2155 * gas/arm/thumb.s: Add period to start of labels to prevent
2156 assembler thinking that they are function entry points.
2157
2158 Tue May 19 18:17:10 1998 Ian Lance Taylor <ian@cygnus.com>
2159
2160 * gas/mips/mips16.d: Correct to reflect bug fix to disassembler.
2161
2162 Mon May 18 13:11:45 1998 Frank Ch. Eigler <fche@cygnus.com>
2163
2164 * gas/mips/{div,ld,mul}.d: Add assembler -mcpu= flag to match
2165 disassembler.
2166
2167 Fri May 15 14:51:01 1998 Gavin Koch <gavin@cygnus.com>
2168
2169 * gas/mips/mips.exp: Distinguish chains with 32-bit addresses.
2170 * gas/mips/ld-ilocks-addr32.d : New.
2171
2172 Wed May 13 15:06:31 1998 Doug Evans <devans@canuck.cygnus.com>
2173
2174 * gas/m32r/uppercase.[sd]: Test for HIGH,SHIGH,LOW,SDA.
2175
2176 Thu May 7 13:05:25 1998 Frank Ch. Eigler <fche@cygnus.com>
2177
2178 * gas/mips/break20.[sd]: New tests for 20-bit operand break and
2179 sddbp instructions.
2180 * gas/mips/trap20.[sd]: New tests for 20-bit operand trap
2181 instructions.
2182 * gas/mips/mips.exp: Run them.
2183
2184 Thu Apr 30 11:55:01 1998 Frank Ch. Eigler <fche@cygnus.com>
2185
2186 * gas/d30v/{inst,array,opt,reloc}.d: Accept <symbol+offset> labels
2187 in disassembly, where the offset is in hex and has a "0x" prefix.
2188
2189 Tue Apr 28 16:38:34 1998 Frank Ch. Eigler <fche@cygnus.com>
2190
2191 * gas/mips/lineno.[sd]: Assembly source line number test.
2192 * gas/mips/mips.exp: Added lineno test.
2193
2194 Wed Apr 8 18:45:17 1998 Jeffrey A Law (law@cygnus.com)
2195
2196 * gas/testsuite/all/gas.exp: No longer expect failures for
2197 difference of undefined symbols on mn10x00 targets.
2198
2199 Mon Mar 23 10:47:33 1998 Frank Ch. Eigler <fche@cygnus.com>
2200
2201 * gas/all/align.s: Back out ".section text" change below;
2202 use ".text" again.
2203 * gas/macros/semi.s: Ditto.
2204
2205 Fri Mar 20 18:51:49 1998 Frank Ch. Eigler <fche@cygnus.com>
2206
2207 * gas/all/align.s: Identify ".text" section explicitly.
2208 * gas/macros/semi.s: Ditto.
2209
2210
2211
2212 Mon Mar 2 13:30:40 1998 Doug Evans <devans@seba.cygnus.com>
2213
2214 * gas/m32r/allinsn.[sd] (ldi8a,ldi16a): Delete.
2215 (ldi16): Improve test.
2216 (nop): Fix test.
2217
2218 Thu Feb 12 20:12:39 1998 Ian Lance Taylor <ian@cygnus.com>
2219
2220 * gasp/macro.out: Adjust to reflect the fact that keyword
2221 arguments are now permitted after positional arguments.
2222
2223 Wed Feb 4 15:27:44 1998 Nick Clifton <nickc@cygnus.com>
2224
2225 * gas/arm/arm7t.d: Update to match latest assembler output.
2226
2227 Wed Feb 4 15:40:00 1998 Geoffrey Keating <geoffk@ozemail.com.au>
2228
2229 * gas/ppc/ppc.exp: New file.
2230 * gas/ppc/astest.s, gas/ppc/astest.d: New test.
2231 * gas/ppc/astest2.s, gas/ppc/astest2.d: New test.
2232
2233 Sun Feb 1 21:43:54 1998 Jeffrey A Law (law@cygnus.com)
2234
2235 * gas/mips/4010.s: Pad test code out to a 16byte boundary.
2236 * gas/mips/4010.d: Corresponding changes.
2237 * gas/mips/4100.s: Pad test code out to a 16byte boundary.
2238 * gas/mips/4100.d: Corresponding changes.
2239 * gas/mips/4650.s: Pad test code out to a 16byte boundary.
2240 * gas/mips/4650.d: Corresponding changes.
2241
2242 Fri Jan 30 14:09:13 1998 Ian Lance Taylor <ian@cygnus.com>
2243
2244 * gas/mri/moveml.d: Add test comments, fix regexps.
2245
2246 Thu Jan 29 13:34:49 1998 Doug Evans <devans@canuck.cygnus.com>
2247
2248 * gas/m32r/{allinsn,high-1}.d: Allow # constant prefix to be missing.
2249
2250 Thu Jan 29 09:43:50 1998 Richard Henderson <rth@cygnus.com>
2251
2252 * gas/m68k/mri_moveml.[sd]: Moved to ...
2253 * gas/mri/moveml.[sd]: ... here.
2254 * gas/mri/mri.exp: Run it.
2255
2256 Tue Jan 27 21:55:44 1998 Jeffrey A Law (law@cygnus.com)
2257
2258 * gas/mips/4010.s: Add 4010 tests.
2259 * gas/mips/4010.d: Expected output.
2260 * gas/mips/4100.s: Add 4010 tests.
2261 * gas/mips/4100.d: Expected output.
2262 * gas/mips/4650.s: Add 4010 tests.
2263 * gas/mips/4650.d: Expected output.
2264 * gas/mips/mips.exp: Run the new tests.
2265 * gas/mips/*.d: Pass the right processor model to objdump.
2266 Fix minor cases where expected output was wrong due to opcode
2267 conflicts.
2268
2269 Tue Jan 27 05:35:02 1998 Richard Henderson <rth@cygnus.com>
2270
2271 * gas/m68k/mri_moveml.[sd]: New testcase.
2272
2273 Thu Jan 22 17:29:07 1998 Nick Clifton <nickc@cygnus.com>
2274
2275 * gas/m32r/high-1.d: Add hash prefix to constants.
2276
2277 * gas/m32r/allinsn.s: Add hash prefix to some constants.
2278 * gas/m32r/allinsn.d: Add hash prefix to constants.
2279
2280 Wed Jan 21 21:24:08 1998 Manfred Hollstein <manfred@s-direktnet.de>
2281
2282 * gas/m88k/init.d: Fix hexadecimal offsets.
2283
2284 Wed Jan 14 17:49:22 1998 Nick Clifton <nickc@cygnus.com>
2285
2286 * gas/m32r/uppercase.d: Fix white space matching.
2287 * gas/m32r/relax-1.d: Fix white space matching.
2288
2289 Wed Jan 14 15:44:32 1998 Jeffrey A Law (law@cygnus.com)
2290
2291 * gas/mips/div.d: Update for recent assembler changes.
2292 * gas/mips/div-ilocks.d: Likewise.
2293
2294 Wed Jan 14 11:13:06 1998 Doug Evans <devans@seba.cygnus.com>
2295
2296 * gas/m32r/allinsn.d (cmpui): Update output to new format.
2297
2298 Thu Dec 18 11:10:42 1997 Nick Clifton <nickc@cygnus.com>
2299
2300 * gas/arm/inst.d: Updated to match latest disassembler changes.
2301
2302 * gas/arm/arm7t.d: Updated to match latest disassembler changes.
2303
2304 Tue Dec 16 22:19:25 1997 Ken Raeburn <raeburn@cygnus.com>
2305
2306 * gas/mips/lb-xgot.d, gas/mips/rol.d, gas/mips/jal-svr4pic.d,
2307 gas/mips/jal-xgot.d: Add assembler option to select a specific
2308 target chip, the R3000.
2309 * gas/mips/lb-xgot-ilocks.d: New test, specifically selecting
2310 R3900.
2311 * gas/mips/mips.exp: Run it.
2312
2313 * gas/ieee-fp/x930509a.exp: Don't run IEEE FP tests for Vax
2314 targets.
2315
2316 Wed Oct 15 10:40:14 1997 Jeffrey A Law (law@cygnus.com)
2317
2318 * gas/ieee-fp/x930509a.s: Tweak slightly to work on the PA.
2319
2320 * gas/hppa/unsorted/unsorted.exp: Update for recent disassembler
2321 changes.
2322
2323 Thu Oct 9 18:10:44 1997 Doug Evans <dje@canuck.cygnus.com>
2324
2325 * gas/sparc/set64.[sd]: `set' doesn't take negative arguments.
2326
2327 Thu Oct 9 12:59:55 1997 Ian Lance Taylor <ian@cygnus.com>
2328
2329 * gas/arm/arm7t.d: Update for recent disassembler changes.
2330 * gas/h8300/ffxx1.d: Likewise.
2331
2332 Wed Oct 8 16:22:50 1997 Doug Evans <dje@canuck.cygnus.com>
2333
2334 * gas/sparc/reloc64.[sd]: Add testcases for %hix,%lox.
2335
2336 Wed Oct 8 15:12:35 1997 Ian Lance Taylor <ian@cygnus.com>
2337
2338 * gas/sparc/synth.d: Update for recent disassembler changes.
2339 * gas/sparc/synth64.d: Likewise.
2340
2341 * gas/mips/beq.s: Add .text to .globl to mark the symbol to as a
2342 function symbol.
2343 * gas/mips/jal.s: Likewise.
2344
2345 Tue Oct 7 13:30:30 1997 Doug Evans <dje@canuck.cygnus.com>
2346
2347 * gas/sparc/reloc64.[sd]: New testcase.
2348 * gas/sparc/sparc.exp: Run it.
2349
2350 Sat Oct 4 19:14:24 1997 Ian Lance Taylor <ian@cygnus.com>
2351
2352 * gas/ieee-fp/x930509a.exp: Accept m68k listing format.
2353
2354 Fri Oct 3 15:46:05 1997 Ian Lance Taylor <ian@cygnus.com>
2355
2356 * gas/ieee-fp/x930509a.exp: Remove setup_xfail; it should now
2357 work. Correct for big endian and for tabs in input file.
2358
2359 * gas/alpha/fp.exp: Check for alpha-*-osf*, not alpha-*-osf1*.
2360 * gas/alpha/fp.s: Change comment characters from ! to #.
2361
2362 Thu Sep 18 11:17:53 1997 Doug Evans <dje@canuck.cygnus.com>
2363
2364 * gas/sparc/splet.d: Update to new objdump output format.
2365 * gas/sparc/{asi.d,membar.d,prefetch.d,rdpr.d,wrpr.d}: Likewise.
2366 * gas/sparc/set64.[ds]: New testcase.
2367 * gas/sparc/splet-2.[ds]: New testcase.
2368 * gas/sparc/sparc.exp: Run them.
2369
2370 Tue Sep 16 15:27:08 1997 Ken Raeburn <raeburn@cygnus.com>
2371
2372 Merge changes from Martin Hunt:
2373
2374 * gas/d30v/inst.s: Add some new tests.
2375
2376 * gas/d30v/{inst, opt, reloc}.d: Update results with
2377 new disassembler changes.
2378
2379 * gas/d30v/inst.[sd]: Update examples for d*i instructions.
2380
2381 * gas/d30v/*.d: Update all test results because
2382 of new ".s" and ".l" extensions.
2383
2384 * gas/d30v/inst.[sd]: Correct entry for mulx2h.
2385 * gas/d30v/opt.[sd]: Correct st2w instruction.
2386
2387 * gas/d30v/align.d: Change expected output.
2388
2389 * gas/d30v/reloc.[sd]: Add test case.
2390
2391 * gas/d30v/array.[sd]: New test case.
2392
2393 * gas/d30v/opt.[sd]: Added more test cases.
2394
2395 * gas/d30v/opt.s: Add test cases.
2396 * gas/d30v/reloc.s: Fix a test case.
2397 * gas/d30v/{opt,reloc}.d: Regenerate.
2398
2399 Mon Sep 8 14:21:23 1997 Doug Evans <dje@canuck.cygnus.com>
2400
2401 * gas/m32r/high-1.[ds]: New testcase.
2402 * gas/m32r/m32r.exp: Run it.
2403
2404 Mon Aug 25 11:04:24 1997 Doug Evans <dje@canuck.cygnus.com>
2405
2406 * gas/m32r/relax-1.[ds]: New testcase.
2407 * gas/m32r/m32r.exp: Run it.
2408
2409 Thu Aug 14 23:49:49 1997 Doug Evans <dje@canuck.cygnus.com>
2410
2411 * gas/arc: New directory
2412 * gas/arc/{arc.exp,alias.[sd],branch.[sd],flag.[sd],insn3.[sd],j.[sd],
2413 ld.[sd],math.[sd],sshift.[sd],st.[sd],warn.{exp,s}}: New files.
2414
2415 Wed Aug 6 00:33:30 1997 Ian Lance Taylor <ian@cygnus.com>
2416
2417 * config/default.exp: Set AS and GASP to as-new, not as.new.
2418
2419 Tue Aug 5 12:33:23 1997 Ian Lance Taylor <ian@cygnus.com>
2420
2421 * config/default.exp: Set NM to nm-new, not nm.new, to match
2422 recent change in binutils build directory.
2423
2424 Thu Jul 31 15:21:51 1997 Jeffrey A Law (law@cygnus.com)
2425
2426 * gas/v850/range.s: New test.
2427 * gas/v850/basic.exp: Run it.
2428
2429 Tue Jul 29 14:35:02 1997 Jeffrey A Law (law@cygnus.com)
2430
2431 * gas/v850/hilo2.s: New test.
2432 * gas/v850/fepsw.s: New test.
2433 * gas/v850/basic.exp: Run them.
2434
2435 Tue Jul 15 13:03:17 1997 Doug Evans <dje@canuck.cygnus.com>
2436
2437 * gas/m32r/uppercase.[sd]: New testcase.
2438 * gas/m32r/m32r.exp: New file.
2439
2440 Mon Jun 16 14:32:11 1997 Ian Lance Taylor <ian@cygnus.com>
2441
2442 * gas/m68k/pcrel.d: Update for m68k disassembler changes.
2443 * gas/m68k/operands.d: Likewise.
2444
2445 Mon Jun 2 16:50:03 1997 Nick Clifton <nickc@cygnus.com>
2446
2447 * gas/arm/arm.exp: Added changes from armT-970328-branch.
2448
2449 Mon Jun 2 12:09:02 1997 Gavin Koch <gavin@cygnus.com>
2450
2451 * gas/mips/mips.exp: The r3900 has interlocks for mul, but
2452 not div.
2453
2454 Mon Jun 2 12:03:32 1997 Gavin Koch <gavin@.cygnus.com>
2455
2456 * gas/mips/mul.{d,s}: End the tests with no-ops.
2457
2458 Mon Jun 2 11:48:58 1997 Gavin Koch <gavin@cygnus.com>
2459
2460 * lib/gas-defs.exp (regexp_diff): Improve messages when one
2461 file is shorter than the other.
2462
2463 Wed May 7 16:18:30 1997 Manfred Hollstein <manfred@s-direktnet.de>
2464
2465 * gas/m88k/init.{s,d}: New checks for proper padding of
2466 .init sections.
2467 * gas/m88k/m88.exp: Run them.
2468
2469 * gas/m68k/t2.d: New file for check of presence of section
2470 symbols on the m68k-motorola-sysv.
2471 * gas/m68k/all.exp: Run t2 if [istarget m68*-motorola-sysv].
2472
2473 Wed May 7 16:12:24 1997 Ian Lance Taylor <ian@cygnus.com>
2474
2475 * gas/all/gas.exp: Don't run cofftag test for m88k-coff.
2476
2477 * gas/mips/lifloat.s: Update for recent changes to floating point
2478 handling.
2479 * gas/mips/lif-empic.d, gas/mips/lif-svr4pic.d: Likewise.
2480 * gas/mips/lif-xgot.d, gas/mips/lifloat.d: Likewise.
2481
2482 * gas/mips/mips.exp: Handle Irix 6 like Irix 5.
2483
2484 Sat Apr 19 23:16:35 1997 Niklas Hallqvist <niklas@petra.appli.se>
2485
2486 * gas/mips/mips.exp: Handle OpenBSD like NetBSD.
2487
2488 Wed Apr 16 12:20:24 1997 Martin Hunt <hunt@cygnus.com>
2489
2490 * gas/d30v/d30.exp: Add optimizer test case.
2491 * gas/d30v/opt.s: Add conditional compilation tests.
2492 * gas/d30v/opt.d: Rebuild.
2493
2494 Tue Apr 15 18:10:01 1997 Gavin Koch <gavin@cygnus.com>
2495
2496 * gas/mips/{delay.d,nodelay.d}: added.
2497
2498 Mon Apr 7 12:57:45 1997 Doug Evans <dje@canuck.cygnus.com>
2499
2500 * gas/m32r/allinsn.d: Update to new objdump output style.
2501
2502 Fri Apr 4 13:19:39 1997 Ian Lance Taylor <ian@cygnus.com>
2503
2504 * gas/all/float.s: Put a tab before .text, to keep the PA happy.
2505
2506 * gas/arm/arm.exp: Only run inst and arm7t on targets which can
2507 handle -EL. Add setup_xfail for thumb.
2508
2509 * gas/h8300/ffxx1.d: Don't fail if BFD is 64 bits.
2510
2511 Thu Apr 3 18:26:56 1997 Doug Evans <dje@canuck.cygnus.com>
2512
2513 * gas/m32r/allinsn.{exp,s.d}: New testcases.
2514
2515 Thu Mar 27 00:42:28 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
2516
2517 * gas/d30v/d30.exp: Add test case reloc.
2518 * gas/d30v/reloc.[sd]: New files to test relocations.
2519
2520 Sat Mar 15 17:21:46 1997 Ian Lance Taylor <ian@cygnus.com>
2521
2522 * gas/arm/inst.d: Update for disassembler changes.
2523 * gas/arm/arm7t.d: Likewise.
2524
2525 Tue Mar 11 13:31:56 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2526
2527 * gas/m68k/op68000.d: Update for recent assembler bug fix.
2528
2529 Wed Mar 5 13:01:24 1997 Jeffrey A Law (law@cygnus.com)
2530
2531 * gas/all/gas.exp: xfail a couple tests for the mn10300.
2532
2533 Mon Mar 3 11:41:00 1997 Fred Fish <fnf@cygnus.com>
2534
2535 * gas/tic80/{add.d, float.d, regops2.d, relocs1.d, relocs1b.d,
2536 relocs2.d, relocs2b.d}: Adjust to objdump format tweaks.
2537
2538 Thu Feb 27 15:21:46 1997 Fred Fish <fnf@cygnus.com>
2539
2540 * gas/tic80/{align.d, align.lst, align.s} New test for the
2541 ".align" pseudop.
2542 * gas/tic80/tic80.exp: Run the align test.
2543
2544 Wed Feb 26 20:36:46 1997 Fred Fish <fnf@cygnus.com>
2545
2546 * gas/tic80/{float.d, float.lst, float.s}: New tests for
2547 simple floating point operands.
2548 * gas/tic80/tic80.exp: Run the float test.
2549
2550 Wed Feb 26 15:16:04 1997 Fred Fish <fnf@cygnus.com>
2551
2552 * gas/tic80/{regops2.d, regops2.lst, regops2.s, regops3.d,
2553 regops3.lst, regops3.s, regops4.d, regops4.lst, regops4.s}:
2554 New tests for :m and :s operand modifiers.
2555 * gas/tic80/tic80.exp: Run the regops2, regops3, and regops4 tests.
2556
2557 Tue Feb 25 13:45:55 1997 Ian Lance Taylor <ian@cygnus.com>
2558
2559 * gas/macros/semi.s: Force the final alignment to use a fill value
2560 of 0.
2561
2562 * gas/all/cond.s, gas/all/cond.d: New test.
2563 * gas/all/gas.exp: Run it.
2564
2565 Mon Feb 24 10:52:12 1997 Bob Manson <manson@charmed.cygnus.com>
2566
2567 * lib/gas-defs.exp(gas_init): Added new parameter for script
2568 name.
2569
2570 Mon Feb 24 10:40:28 1997 Fred Fish <fnf@cygnus.com>
2571
2572 * gas/tic80/{add.d, bitnum.d, ccode.d, cregops.d, endmask.d,
2573 regops.d, relocs1.d,
2574 (relocs1.c): Add file for reference.
2575 (relocs1b.d): Split reloc table contents test to different test file.
2576 (relocs2.c): Add test that uses various types (char, short, int, ...) of
2577 static and global variables with data shuffling to generate lots of ld/st
2578 instructions for the different types.
2579 (relocs2.d): New file, expected code for relocs2 test.
2580 (relocs2.lst): New file, TI assembler listing for reference.
2581 (relocs2.s): New file, assembly source for relocs2 test.
2582 (relocs2b.d): New file, expected reloc table contents for relocs2 test.
2583 (tic80.exp): Run the relocs1b, relocs2, and relocs2b tests.
2584
2585 Sun Feb 23 17:54:00 1997 Dawn Perchik <dawn@cygnus.com>
2586
2587 * gas/all/itbl-test.c(main): Update function calls.
2588 Remove parameters from itbl_get_reg_val and
2589 change itbl_get_insn_name to itbl_get_field.
2590
2591 Sun Feb 23 17:22:00 1997 Dawn Perchik <dawn@cygnus.com>
2592
2593 * gas/mips/itbl: Add comments.
2594 * gas/mips/itbl.s: Add comments. Prefix register names with $.
2595 * gas/all/itbl: Generic table for testing for itbl support.
2596 * gas/all/itbl.s: Generic assembly for testing for itbl support.
2597 * gas/mips/itbl-test.c: Moved to gas/all.
2598 * gas/all/itbl-test.c: Moved from gas/mips.
2599
2600 Sat Feb 22 20:24:23 1997 Fred Fish <fnf@cygnus.com>
2601
2602 * gas/tic80/{add.lst, bitnum.lst, ccode.lst, cregops.lst,
2603 endmask.lst, regops.lst}: Remove ^M's from end of lines.
2604 * gas/tic80/bitnum.s: Add comment to each line showing value
2605 that symbolic BITNUM assembles to. Add coverage for raw
2606 numeric values for the BITNUM operand.
2607 * gas/tic80/bitnum.d: Update due to bitnum.s changes.
2608 * gas/tic80/regops.d: Update due to opcode library additions
2609 of floating point test BITNUM values that are ambiguous with
2610 the integral ones.
2611 * gas/tic80/relocs1.s: New test case that tests simple relocs.
2612 * gas/tic80/relocs1.d: Expected output for above.
2613 * gas/tic80/relocs1.lst: TI assembler listing for above.
2614 * gas/tic80/tic80.exp: Add relocs1 test.
2615
2616 Fri Feb 21 14:23:14 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
2617
2618 * gas/d30v/{align.d, align.s, d30.exp, guard.d, guard.s,
2619 inst.d, inst.s, opt.d, opt.s}: Test files for D30V.
2620
2621 Wed Feb 19 00:55:29 1997 Ian Lance Taylor <ian@cygnus.com>
2622
2623 * gas/macros/semi.s, gas/macros/semi.d: New test.
2624 * gas/macros/macros.exp: Run it.
2625 * gas/mri/semi.s, gas/mri/semi.d: New test.
2626 * gas/mri/mri.exp: Run it.
2627
2628 Tue Feb 18 13:37:06 1997 Jeffrey A Law (law@cygnus.com)
2629
2630 * gas/hppa/unsorted/unsorted.exp (align4 tests): Tweak expected
2631 output.
2632
2633 Fri Feb 14 17:56:27 1997 Ian Lance Taylor <ian@cygnus.com>
2634
2635 * gas/all/align.d, gas/all/align.s: New test.
2636 * gas/all/gas.exp: Run it.
2637
2638 Thu Feb 13 14:44:05 1997 Ian Lance Taylor <ian@cygnus.com>
2639
2640 * gas/mips/mips16.d: Correct PC relative instruction bytes.
2641
2642 Wed Feb 12 12:33:08 1997 Ian Lance Taylor <ian@cygnus.com>
2643
2644 * gas/mips/lif-svr4pic.d: Pass -EB when running the assembler.
2645 * gas/mips/lif-xgot.d: Likewise.
2646 * gas/mips/ulh-svr4pic.d: Likewise.
2647 * gas/mips/ulh-xgot.d: Likewise.
2648
2649 * gas/mips/mips16.d: Update for yet another change in disassembly
2650 output (this one is spacing only).
2651
2652 Tue Feb 11 14:45:39 1997 Fred Fish <fnf@cygnus.com>
2653
2654 * gas/tic80/{add.d, add.lst, add.s, bitnum.d, bitnum.lst, bitnum.s,
2655 ccode.d, ccode.lst, ccode.s, cregops.d, cregops.lst, cregops.s,
2656 endmask.d, endmask.lst, endmask.s, regops.d, regops.lst, regops.s,
2657 tic80.exp}: New files for TIc80 test cases.
2658
2659 Tue Feb 11 15:46:27 1997 Ian Lance Taylor <ian@cygnus.com>
2660
2661 * gas/mips/mips16.d: Update for change in disassembly output.
2662
2663 Mon Feb 10 22:24:00 1997 Dawn Perchik <dawn@cygnus.com>
2664
2665 * gas/mips/itbl-test.c: Add copyright message and fix indentation.
2666
2667 Mon Feb 10 17:54:00 1997 Dawn Perchik <dawn@cygnus.com>
2668
2669 * gas/mips/itbl-test.c: New file. Stand-alone assembler and
2670 dissassembler for itbl support.
2671
2672 Mon Feb 10 17:20:00 1997 Dawn Perchik <dawn@cygnus.com>
2673
2674 * gas/mips/itbl: New file. Instruction Spec for testing --itbl
2675 option.
2676 * gas/mips/itbl.s: New file. Assembly with ne2w instructions
2677 specified in itbl.
2678
2679 Fri Feb 7 16:42:53 1997 Bob Manson <manson@charmed.cygnus.com>
2680
2681 * gasp/gasp.exp: Use prune_warnings instead of prune_system_crud.
2682 * lib/gas-defs.exp: Ditto.
2683
2684 Mon Feb 3 15:46:05 1997 Ian Lance Taylor <ian@cygnus.com>
2685
2686 * gas/arm/inst.d, gas/arm/arm7t.d: Pass --prefix-addresses to
2687 objdump. Update for current relocation printing style.
2688
2689 Thu Jan 30 11:57:33 1997 Ian Lance Taylor <ian@cygnus.com>
2690
2691 * gas/mips/mips16.d: Update for disassembler changes.
2692
2693 Thu Jan 23 03:15:06 1997 Angela Marie Thomas (angela@cygnus.com)
2694
2695 * gas/mips/mips.exp: set ilocks for all 4100/4300
2696
2697 Thu Jan 2 16:49:17 1997 Ian Lance Taylor <ian@cygnus.com>
2698
2699 * gas/mips/mips16.s, gas/mips/mips16.d: New test.
2700 * gas/mips/mips.exp: Run mips16 test.
2701
2702 * gas/mips/mips.exp: Run dli test unconditionally.
2703 * gas/mips/dli.s: Add text symbol. Add nops to round to 16 byte
2704 boundary.
2705 * gas/mips/dli.d: Corresponding changes.
2706
2707 Tue Dec 31 13:03:16 1996 Ian Lance Taylor <ian@cygnus.com>
2708
2709 * gas/sparc/synth.d: Use --prefix-addresses for objdump.
2710 * gas/sparc/synth64.d: Likewise.
2711
2712 Tue Dec 24 16:30:58 1996 Angela Marie Thomas (angela@cygnus.com)
2713
2714 * gas/mips/*-ilocks.d: Fix regexps to resemble disassembled output.
2715
2716 Fri Dec 13 13:05:33 1996 Ian Lance Taylor <ian@cygnus.com>
2717
2718 * gas/mips/*.[sd]: Add explicit nops, sometimes controlled by
2719 .ifdef, to accomodate change to avoid default alignment on
2720 embedded systems.
2721
2722 Wed Dec 11 09:26:01 1996 Jeffrey A Law (law@cygnus.com)
2723
2724 * gas/mn10200/basic.exp (do_movb): Fix bit pattern for
2725 "movb dm,(an)".
2726
2727 Tue Dec 10 13:01:05 1996 Jeffrey A Law (law@cygnus.com)
2728
2729 * gas/mn10300/basic.exp: Update after endianness changes to
2730 the assembler.
2731
2732 * gas/mn10200/{mov1.s,mov2.s,mov3.s,mov4.s,movx.s}: New tests.
2733 * gas/mn10200/{movb.s, movbu.s}: Likewise.
2734 * gas/mn10200/basic.exp: Run them.
2735
2736 Mon Dec 9 17:08:38 1996 Jeffrey A Law (law@cygnus.com)
2737
2738 * gas/mn10200/*.s: New tests for the mn10200 assembler.
2739 * gas/mn10200/basic.exp: Run them.
2740
2741 Fri Dec 6 15:35:04 1996 Jeffrey A Law (law@cygnus.com)
2742
2743 * gas/mn10300/*.s: Remove '$' register prefixing.
2744
2745 Mon Nov 25 16:35:33 1996 Doug Evans <dje@canuck.cygnus.com>
2746
2747 * gas/sparc-solaris/addend.exp: Fix patterns, you can't assume
2748 \r will be present.
2749
2750 Mon Nov 25 13:45:02 1996 Ian Lance Taylor <ian@cygnus.com>
2751
2752 * gas/m68k/*.d: Update for disassembler changes.
2753 * gas/mri/*.d: Likewise.
2754
2755 Mon Nov 25 11:38:37 1996 Jeffrey A Law (law@cygnus.com)
2756
2757 * gas/mn10300/*.s: Use '$' as register prefix for
2758 all register operands.
2759
2760 Thu Nov 21 11:52:54 1996 Jeffrey A Law (law@cygnus.com)
2761
2762 * gas/all/gas.exp: xfail a couple tests for the mn10300.
2763
2764 Wed Nov 20 11:31:41 1996 Jeffrey A Law (law@cygnus.com)
2765
2766 * gas/mn10300/other.s: Update for correct syntax on a
2767 few instructions (those with register lists).
2768 * gas/mn10300/basic.exp: Corresponding changes.
2769
2770 Tue Nov 19 13:36:57 1996 Jeffrey A Law (law@cygnus.com)
2771
2772 * gas/mn10300/movm.s: Update for correct syntax.
2773 * gas/mn10300/basic.exp: Update expected movm bit patterns.
2774
2775 Fri Nov 15 13:57:42 1996 Jeffrey A Law (law@cygnus.com)
2776
2777 * gas/mn10300/other.s: Put parens around register
2778 argument in calls and jmp instructions.
2779
2780 Wed Nov 13 13:16:04 1996 Jeffrey A Law (law@cygnus.com)
2781
2782 * gas/h8300/ffxx1.d: Update for recent disassembler changes.
2783
2784 Mon Nov 11 16:03:24 1996 Jeffrey A Law (law@cygnus.com)
2785
2786 * gas/hppa/reloc/reloc.exp: Pass "--prefix-addresses" to objdump
2787 as needed.
2788 * gas/hppa/unsorted/unsorted.exp: Likewise.
2789
2790 Thu Nov 7 00:27:52 1996 Jeffrey A Law (law@cygnus.com)
2791
2792 * gas/mn10300/basic.exp: Check opcode insertion for
2793 extended instructions.
2794 * gas/mn10300/extend.s: Tweak constants for better
2795 testsuite coverage.
2796
2797 Wed Nov 6 13:50:07 1996 Jeffrey A Law (law@cygnus.com)
2798
2799 * gas/mn10300/basic.exp: Test insertion of operands
2800 into call and jmp instructions with 32bit offsets.
2801 Fix typo in bit test patterns.
2802 * gas/mn10300/other.s: Tweak constants to improve
2803 testsuite coverage.
2804
2805 * gas/mn10300/basic.exp: Test insertion of 32bit operand
2806 in calls, btst, bclr & bset instructions.
2807
2808 * gas/mn10300/*.s: Tweak constants in 32bit insns for
2809 better testing coverage.
2810 * gas/mn10300/basic.exp: Test insertion of most 32bit
2811 operands.
2812
2813 Tue Nov 5 13:33:12 1996 Jeffrey A Law (law@cygnus.com)
2814
2815 * gas/mn10300/basic.exp: Check bit patterns for indexed mov,
2816 movbu, movhu instructions. Check bit patterns for more bit
2817 operations. Check bit patterns for various 16bit call, retf
2818 and ret instructions.
2819 * gas/mn10300/other.s: Update operands for better test coverage.
2820
2821 Mon Nov 4 12:55:11 1996 Jeffrey A Law (law@cygnus.com)
2822
2823 * gas/mn10300/basic.exp: Check bit patterns for a couple more
2824 mov and cmp instructions.
2825
2826 Tue Oct 29 17:05:43 1996 Ian Lance Taylor <ian@cygnus.com>
2827
2828 * gas/mips/*.d: Update for disassembler changes.
2829
2830 Wed Oct 16 22:39:50 1996 Jeffrey A Law (law@cygnus.com)
2831
2832 * gas/v850/reloc.s: New tests.
2833 * gas/v850/basic.exp: Run them.
2834
2835 Mon Oct 14 13:52:55 1996 Ian Lance Taylor <ian@cygnus.com>
2836
2837 * gas/mips: Add symbols to several testsuites, since the ELF
2838 assembler now always builds a symbol table, which means that
2839 objdump will no longer report `No symbols in FILE'. Change the
2840 expected output accordingly.
2841
2842 Thu Oct 10 13:11:48 1996 Jeffrey A Law (law@cygnus.com)
2843
2844 * gas/mn10300/basic.exp: Check bit patterns for instructions
2845 with a single 8bit or 16bit immediate operand.
2846
2847 * gas/mn10300/basic.exp: Check bit patterns for many
2848 instructions. Add missing test in do_mov1.
2849 * gas/mn10300/mov1.s: Add missing test.
2850
2851 Wed Oct 9 14:15:18 1996 Jeffrey A Law (law@cygnus.com)
2852
2853 * gas/mn10300/{add.s, bcc.s, bit.s, cmp.s, ext.s}: New tests.
2854 * gas/mn10300/{extend.s logical.s, loop.s, mov1.s}: Likewise.
2855 * gas/mn10300/{mov2.s, mov3.s, mov4.s, movbu.s}: Likewise.
2856 * gas/mn10300/{movhu.s, movm.s, muldiv.s, other.s}: Likewise.
2857 * gas/mn10300/{shift.s, sub.s}: Likewise.
2858 * gas/mn10300/basic.exp: Run them.
2859
2860 Thu Oct 3 09:57:03 1996 Jeffrey A Law (law@cygnus.com)
2861
2862 * gas/mn10200, gas/mn10300: New directories for Matsushita
2863 mn10200 and mn10300 tests.
2864
2865 Tue Oct 1 15:38:28 1996 Ian Lance Taylor <ian@cygnus.com>
2866
2867 * lib/gas-defs.exp (gas_version): Fix for current version
2868 printing.
2869
2870 Sun Sep 29 07:55:58 1996 Doug Evans <dje@canuck.cygnus.com>
2871
2872 * gas/sparc/splet.d: Fix typo in cpusha result.
2873
2874 Mon Sep 23 12:33:31 1996 Ian Lance Taylor <ian@cygnus.com>
2875
2876 * gas/m68k/fmoveml.s, gas/m68k/fmoveml.d: Add tests for fmovemx.
2877
2878 Wed Sep 18 12:14:06 1996 Ian Lance Taylor <ian@cygnus.com>
2879
2880 * gas/all/cofftag.s: Use .p2align rather than .align.
2881
2882 Fri Sep 13 15:28:04 1996 Jeffrey A Law (law@cygnus.com)
2883
2884 * gas/h8300/macs.s: Add "stmac" instructions.
2885 * gas/h8300/basic.exp: Test them.
2886
2887 Thu Sep 12 10:28:44 1996 James G. Smith <jsmith@cygnus.co.uk>
2888
2889 * gas/arm/thumb.s (back): Check assembly of Thumb BL.
2890
2891 Mon Sep 9 14:37:00 1996 Ian Lance Taylor <ian@cygnus.com>
2892
2893 * gas/mips/mips4.s, gas/mips/mips4.d: Use $fccN for condition code
2894 registers.
2895
2896 Fri Sep 6 18:23:54 1996 James G. Smith <jsmith@cygnus.co.uk>
2897
2898 * gas/mips/dli.{s,d}: More test cases added.
2899
2900 Wed Sep 4 11:47:29 1996 James G. Smith <jsmith@cygnus.co.uk>
2901
2902 * gas/mips/mips.exp: Add check for dli macro instruction.
2903 * gas/mips/dli.{s,d}: Added.
2904
2905 Sat Aug 31 01:25:03 1996 Jeffrey A Law (law@cygnus.com)
2906
2907 * gas/v850/basic.exp (do_mem): Check bit patterns for short
2908 load/store instructions. Remove xfails for short load/store
2909 instructions.
2910 * gas/v850/mem.s: Offsets for short load/store operands
2911 are unsigned.
2912
2913 * gas/v850/basic.exp (do_branch): Check offsets in branch insns.
2914 (do_jumps): Likewise.
2915
2916 Fri Aug 30 00:37:55 1996 Jeffrey A Law (law@cygnus.com)
2917
2918 * gas/v850/misc.s: Tweak register numbers for better testing.
2919 * gas/v850/basic.exp (do_misc): Corresponding changes.
2920
2921 * gas/v850/hilo.s: New testfile.
2922 * gas/v850/basic.exp: Run hilo tests.
2923
2924 Thu Aug 29 11:32:23 1996 James G. Smith <jsmith@cygnus.co.uk>
2925
2926 * gas/arm/arm7t.d: Explicitly force little-endian assembly.
2927
2928 Fri Aug 23 11:02:55 1996 Jeffrey A Law (law@cygnus.com)
2929
2930 * gas/v850/basic.exp (do_move): Test instruction bit patterns.
2931 * gas/v850/move.s: Tweak constants for better testing.
2932
2933 * gas/v850/basic.exp (do_mem): Test instruction bit patterns.
2934 xfail sst and sld tests.
2935 (do_mov): Remove bogus xfail.
2936 * gas/v850/mem.s: sst and sld instructions can only index from
2937 "ep" register.
2938
2939 * gas/v850/basic.exp (do_logical): Test instruction bit patterns.
2940 Update addresses.
2941 * gas/v850/logical.s: Tweak constants for better testing.
2942
2943 * gas/v850/basic.exp (do_jump): Test instruction bit patterns,
2944 but not displacements (yet).
2945
2946 * gas/v850/basic.exp (do_compare): Test instruction bit patterns.
2947
2948 * gas/v850/basic.exp (do_branch): Test instruction bit patterns,
2949 but not displacements (yet).
2950
2951 * gas/v850/basic.exp (do_bit): Test instruction bit patterns.
2952
2953 * gas/v850/basic.exp (do_arith): Test instruction bit patterns.
2954 * gas/v850/arith.s: Tweak constants for better testing.
2955
2956 * gas/v850/basic.exp (do_misc): No longer expect failures
2957 assembling "ldsr" and "stsr" opcodes.
2958 * gas/v850/misc.s: Re-enable assembling of "ldsr" and "stsr"
2959 opcodes.
2960
2961 * gas/v850/basic.exp (do_misc): No longer expect failures
2962 assembling "trap" opcodes.
2963 * gas/v850/misc.s: Re-enable assembling of "trap" opcodes.
2964
2965 * gas/v850: New directory with v850 tests.
2966
2967 Fri Aug 16 00:19:10 1996 Jeffrey A Law (law@cygnus.com)
2968
2969 * gas/hppa/basic/purge.s: Use "%sr4" on pitlb, pitlbe
2970 fic and fice instructions to test 3bit space identifiers.
2971 * gas/hppa/basic/system.s: Similarly for iitlba and
2972 iitlbp.
2973 * gas/hppa/basic/basic.exp: Corresponding changes.
2974
2975 Thu Aug 15 16:25:05 1996 James G. Smith <jsmith@cygnus.co.uk>
2976
2977 * gas/arm/arm.exp: Change inst.s test to check objdump.
2978 * gas/arm/inst.d: Added.
2979
2980 Thu Aug 15 16:06:02 1996 James G. Smith <jsmith@cygnus.co.uk>
2981
2982 * gas/arm/thumb.s: Added.
2983 * gas/arm/immed.s: Added.
2984 * gas/arm/arch4t.s: Added.
2985 * gas/arm/arm.exp: Updated to run the new tests.
2986
2987 Tue Aug 6 11:06:29 1996 Jeffrey A Law (law@cygnus.com)
2988
2989 * gas/h8300/misch.s: Reenable "eepmov.w" test.
2990 * gas/h8300/miscs.s: Likewise.
2991 * gas/h8300/h8300.exp: Check for correct assembly of "eepmov.w"
2992 on the H8/300H and H8/S. Don't expect it to fail.
2993
2994 Wed Jul 31 10:57:44 1996 Doug Evans <dje@canuck.cygnus.com>
2995
2996 * gas/sparc/asi.s: Update ASI_AS_IF_USER_{PRIMARY,SECONDARY}_LITTLE.
2997
2998 Wed Jul 31 15:55:12 1996 James G. Smith <jsmith@cygnus.co.uk>
2999
3000 * gas/arm/arm7t.s: Added.
3001 * gas/arm/arm7t.d: Added.
3002 * gas/arm/arm.exp: Updated to run the new test.
3003
3004 Mon Jul 8 14:27:39 1996 Ian Lance Taylor <ian@cygnus.com>
3005
3006 * gas/m68k/pcrel.d: Rename from schwab.d.
3007 * gas/m68k/pcrel.s: Rename from schwab.s.
3008
3009 Mon Jul 8 14:23:26 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
3010
3011 * gas/m68k/schwab.d: Correct for ELF format.
3012 * gas/m68k/all.exp: Run "schwab" test for all targets.
3013
3014 Thu Jul 4 14:23:36 1996 Ian Lance Taylor <ian@cygnus.com>
3015
3016 Avoid DOS file naming problems:
3017 * gas/h8300/branch.s: Rename from branches.s.
3018 * gas/h8300/branchh.s: Rename from branchesh.s.
3019 * gas/h8300/branchs.s: Rename from branchess.s.
3020 * gas/h8300/rotsh.s: Rename from rotshift.s.
3021 * gas/h8300/rotshh.s: Rename from rotshifth.s.
3022 * gas/h8300/rotshs.s: Rename from rotshifts.s.
3023 * gas/h8300/h8300.exp: Corresponding changes.
3024
3025 Thu Jul 4 14:01:46 1996 James G. Smith <jsmith@cygnus.co.uk>
3026
3027 * gas/mips/mips.exp: Add new tests for processors with interlocks
3028 on div and mul.
3029 * gas/mips/div-ilocks.d: Added.
3030 * gas/mips/mul-ilocks.d: Added.
3031
3032 Wed Jul 3 14:20:04 1996 Ian Lance Taylor <ian@cygnus.com>
3033
3034 * gas/all/gas.exp: Remove setup_xfail for h8300*-*-* for two tests
3035 which now pass.
3036 * gas/h8300/h8300.exp: Fix regexp of mov32bug test to work on a 64
3037 bit host.
3038
3039 Sat Jun 29 18:21:51 1996 Ian Lance Taylor <ian@cygnus.com>
3040
3041 * gas/all/gas.exp: Add setup_xfail for vax*-*-vms* for 930509a
3042 test.
3043 * gas/vax/quad.exp: Expect a nop after the movq.
3044
3045 Tue Jun 18 12:39:49 1996 Jeffrey A. Law <law@rtl.cygnus.com>
3046
3047 * gas/h8300/cbranchh.s: Switch into h8300h mode.
3048 * gas/h8300/h8300.exp (H8/300H misc tests): Fix test names.
3049
3050 * gas/h8300/{addsubs.s,bitops1s.s,bitops2s.s}: New tests for the
3051 H8/S.
3052 * gas/h8300/{bitops3.s,bitops4.s,cbranchs.s,logicals.s}: Likewise.
3053 * gas/h8300/{branchess.s,compares.s,macs.s,decimals.s}: Likewise.
3054 * gas/h8300/{incdecs.s,divmuls.s,miscs.s,multiples.s}: Likewise.
3055 * gas/h8300/{movbs.s,movws.s,movls.s,pushpops.s}: Likewise.
3056 * gas/h8300/{rotshifts.s,extends.s}: Likewise.
3057 * gas/h8300/h8300.exp: Run them.
3058
3059 Mon Jun 10 14:14:40 1996 Ian Lance Taylor <ian@cygnus.com>
3060
3061 * gas/all/cofftag.s, gas/all/cofftag.d: New test for COFF enum tag
3062 with the same name as a global variable.
3063 * gas/all/gas.exp: Run cofftag test for any COFF target.
3064
3065 Thu Jun 6 12:30:05 1996 Ian Lance Taylor <ian@cygnus.com>
3066
3067 * gas/m68k/all.exp: Pass -m68020 when assembling the disperr.s
3068 test.
3069
3070 Fri May 31 10:11:13 1996 Jeffrey A Law (law@cygnus.com)
3071
3072 * gas/h8300/h8300.exp: Fix add.l test for H8/300H.
3073
3074 Wed May 29 16:35:43 1996 Ian Lance Taylor <ian@cygnus.com>
3075
3076 * gas/mips/jal-xgot.d: Correct for 64 bit output.
3077
3078 Thu Apr 25 19:31:59 1996 Doug Evans <dje@canuck.cygnus.com>
3079
3080 * gas/sparc/sparc.exp: Only run sparclet tests if sparclet.
3081
3082 Wed Apr 24 17:06:18 1996 Ian Lance Taylor <ian@cygnus.com>
3083
3084 * gas/m68k/op68000.d: Add statements now caught by gas.
3085
3086 Mon Apr 22 16:45:12 1996 Doug Evans <dje@canuck.cygnus.com>
3087
3088 * gas/sparc/splet.[ds]: New tests for sparclet extensions.
3089 * gas/sparc/sparc.exp: Run them.
3090
3091 Mon Apr 15 17:25:18 1996 Ian Lance Taylor <ian@cygnus.com>
3092
3093 * gas/mips/la.d: Updated for April 5 MIPS assembler changes.
3094 * gas/mips/lb.d, gas/mips/ld.d, gas/mips/sb.d: Likewise.
3095 * gas/mips/uld.d, gas/mips/ulh.d, gas/mips/ulw.d: Likewise.
3096 * gas/mips/usd.d, gas/mips/ush.d, gas/mips/usw.d: Likewise.
3097
3098 Wed Apr 10 14:27:51 1996 Jeffrey A Law (law@cygnus.com)
3099
3100 * gas/h8300/mov32bug.s: New test.
3101 * gas/h8300/h8300.exp: Run it.
3102
3103 Fri Apr 5 10:13:28 1996 Jeffrey A Law (law@cygnus.com)
3104
3105 * gas/h8300/{addsubh.s,bitops1h.s,bitops2h.s}: New h8300h tests.
3106 * gas/h8300/{bitops3h.s,bitops4h.s,branchesh.s}: New h8300h tests.
3107 * gas/h8300/{cbranchh.s,compareh.s,decimalh.s}: New h8300h tests.
3108 * gas/h8300/{divmulh.s,incdech.s,logicalh.s}: New h8300h tests.
3109 * gas/h8300/{misch.s,movbh.s,movwh.s}: New h8300h tests.
3110 * gas/h8300/{pushpoph.s,rotshifth.s}: New h8300h tests.
3111 * gas/h8300/h8300.exp: Run them.
3112
3113 * gas/h8300/{movb.s,movw.s}: Correct predecrement syntax.
3114
3115 * gas/h8300/h8300.exp: Fix typos in bitops4 and movb tests.
3116
3117 * gas/h8300/{addsub.s,bitops1.s,bitops2.s}: New h8300 tests.
3118 * gas/h8300/{bitops3.s,bitops4.s,branches.s}: New h8300 tests.
3119 * gas/h8300/{cbranch.s,compare.s,decimal.s}: New h8300 tests.
3120 * gas/h8300/{divmul.s,incdec.s,logical.s}: New h8300 tests.
3121 * gas/h8300/{misc.s,movb.s,movw.s}: New h8300 tests.
3122 * gas/h8300/{pushpop.s,rotshift.s}: New h8300 tests.
3123 * gas/h8300/h8300.exp: Run them.
3124
3125 Fri Mar 15 17:16:24 1996 Ian Lance Taylor <ian@cygnus.com>
3126
3127 * gas/sparc/synth.d: Don't require sparc in the file format, since
3128 it won't be there on SunOS.
3129
3130 Thu Mar 7 14:51:23 1996 Doug Evans <dje@charmed.cygnus.com>
3131
3132 * gas/sparc/synth.[ds]: New testcase.
3133 * gas/sparc/sparc.exp: Run it.
3134
3135 Fri Mar 1 12:01:48 1996 Jeffrey A Law (law@cygnus.com)
3136
3137 * gas/all/gas.exp: xfail difference of two undefined symbols
3138 and difference of forward references for the h8300.
3139
3140 Thu Feb 22 16:40:31 1996 Ian Lance Taylor <ian@cygnus.com>
3141
3142 * gas/mips/lb-xgot.d: Correct.
3143
3144 Mon Feb 19 02:43:36 1996 Doug Evans <dje@charmed.cygnus.com>
3145
3146 * gas/sparc/{asi,membar,prefetch,rdpr,synth64,wrpr}.d: Pass -Av9
3147 to gas.
3148 * gas/sparc/addend.exp: Execute for any sparc cpu.
3149 * gas/sparc/{mismatch.exp,mism-1.s}: New test.
3150
3151 Wed Feb 14 13:49:59 1996 Ian Lance Taylor <ian@cygnus.com>
3152
3153 * gas/mips/jal-xgot.d, gas/mips/la-xgot.d: New tests.
3154 * gas/mips/lb-xgot.d, gas/mips/ld-xgot.d: New tests.
3155 * gas/mips/lif-xgot.d, gas/mips/ulh-xgot.d: New tests.
3156 * gas/mips/mips.exp: Run new tests if svr4pic.
3157
3158 Sat Jan 27 13:27:45 1996 Doug Evans <dje@charmed.cygnus.com>
3159
3160 * lib/gas-dg.exp (gas-dg-test): Delete default_flags and libs args.
3161
3162 Fri Jan 26 14:24:01 1996 Jeffrey A Law (law@cygnus.com)
3163
3164 * gas/hppa/unsorted/unsorted.exp: Update for objdump changes.
3165
3166 Wed Jan 10 12:40:31 1996 Ian Lance Taylor <ian@cygnus.com>
3167
3168 * gas/mips/*.d: Update for changes to disassembler.
3169
3170 Wed Jan 3 22:59:53 1996 Ian Lance Taylor <ian@cygnus.com>
3171
3172 * gas/mips/ulh-svr4pic.d: Update for tc-mips.c load_address
3173 change.
3174
3175 Fri Nov 17 10:32:25 1995 Ian Lance Taylor <ian@cygnus.com>
3176
3177 * gas/mri/immconst.d: New test.
3178 * gas/mri/mri.exp: Run it.
3179 * gas/mri/constants.s: Test immediate constants.
3180 * gas/mri/constants.d: Corresponding change.
3181
3182 * gas/m68k/link.s: Add nop to pad to eight byte boundary.
3183 * gas/m68k/link.d: Corresponding change.
3184
3185 Sun Nov 12 21:28:11 1995 Jeffrey A Law (law@cygnus.com)
3186
3187 * gas/hppa/unsorted/brlenbug.s: New test.
3188 * gas/hppa/unsorted/unsorted.exp: Run it.
3189
3190 Sun Nov 5 12:49:27 1995 Ian Lance Taylor <ian@cygnus.com>
3191
3192 * gas/mips/beq.s: Declare text_label global.
3193 * gas/mips/jal.s: Likewise.
3194
3195 Fri Nov 3 12:35:07 1995 Ian Lance Taylor <ian@cygnus.com>
3196
3197 * gas/m68k/link.s: Use "&" instead of "#" for immediate values.
3198
3199 * gas/m68k/fmoveml.s, gas/m68k/fmoveml.d: New test.
3200 * gas/m68k/all.exp: Run it.
3201
3202 Thu Nov 2 23:11:05 1995 Ian Lance Taylor <ian@cygnus.com>
3203
3204 * gas/m68k/link.s, gas/m68k/link.d: New test.
3205 * gas/m68k/all.exp: Run it.
3206
3207 Tue Oct 24 10:57:20 1995 Jeffrey A Law (law@cygnus.com)
3208
3209 * gas/hppa/basic/basic.exp: Test lci and syncdma instructions.
3210 * gas/hppa/basic/system.s: Corresponding changes.
3211
3212 Fri Oct 6 17:13:35 1995 Ken Raeburn <raeburn@cygnus.com>
3213
3214 * gas/m68k/operands.d: Don't require a fixed number of leading
3215 zeros in any number.
3216
3217 * gas/m68k/operands.s, gas/m68k/bitfield.s: Use "&" instead of "#"
3218 for immediate values.
3219
3220 Fri Oct 6 10:54:13 1995 Doug Evans <dje@canuck.cygnus.com>
3221
3222 * gas/arm/arm.exp: Renamed from gas.exp.
3223 * gas/arm/le-fpconst.[sd]: New testcase.
3224
3225 Fri Sep 29 15:12:10 1995 Ian Lance Taylor <ian@cygnus.com>
3226
3227 * gas/mri/mri.exp: Only run tests for m68k target.
3228
3229 Mon Sep 25 12:31:46 1995 Ian Lance Taylor <ian@cygnus.com>
3230
3231 * gas/mri/mri.exp: Add setup_xfail for arm*-*-* for constants
3232 test.
3233
3234 Thu Sep 21 01:26:08 1995 Jeff Law (law@snake.cs.utah.edu)
3235
3236 * gas/sh/fp.s (fmac): Update for new assembly syntax.
3237
3238 Mon Sep 18 14:04:34 1995 Ian Lance Taylor <ian@cygnus.com>
3239
3240 * lib/gas-defs.exp (gas_run): Call prune_system_crud.
3241 (run_dump_test, objdump): Likewise.
3242
3243 Thu Sep 14 13:10:10 1995 Doug Evans <dje@canuck.cygnus.com>
3244
3245 * gas/sparc/{wrdr.[ds],rdpr.[ds]}: New tests.
3246 * gas/sparc/sparc.exp: Run them.
3247
3248 Wed Sep 13 16:35:51 1995 Ian Lance Taylor <ian@cygnus.com>
3249
3250 * Makefile.in, configure.in: Remove; the testsuite is now run
3251 directly from the gas Makefile.
3252
3253 Mon Sep 11 11:44:23 1995 Ian Lance Taylor <ian@cygnus.com>
3254
3255 * gas/mri/empty.s: New file.
3256 * gas/mri/mri.exp: Test assembling empty.s.
3257 * gas/mri/comment.s: Add a couple more comment variants.
3258
3259 * gas/mri/mri.exp: Add xfail for the expr test for all hppa
3260 targets.
3261
3262 Wed Sep 6 21:39:23 1995 Ian Lance Taylor <ian@cygnus.com>
3263
3264 * gas/mri/comment.s, gas/mri/comment.d: New test.
3265 * gas/mri/mri.exp: Run it.
3266 * gas/mri/expr.s: Remove whitespace in operand field.
3267 * gas/mri/for.s: Add comments for further testing.
3268 * gas/macros/test2.s: Put in an upper case ELSE to test case
3269 insensitivity.
3270
3271 Wed Aug 30 16:12:03 1995 Doug Evans <dje@canuck.cygnus.com>
3272
3273 * gas/sparc/{prefetch.[ds],synth64.[ds]}: New tests.
3274
3275 Tue Aug 29 18:59:33 1995 Doug Evans <dje@canuck.cygnus.com>
3276
3277 * gas/sparc/sparc.exp: New file.
3278 * gas/sparc/{asi.[ds],membar.[ds]}: New tests.
3279
3280 Mon Aug 21 14:39:29 1995 Ian Lance Taylor <ian@cygnus.com>
3281
3282 * gas/macros/*: New tests for macros.
3283
3284 * gas/mri/common.s: Use data, not .data.
3285
3286 * gasp/pl3.out: Update for changes in commented source output when
3287 LOCAL is used.
3288
3289 Sat Aug 19 17:36:17 1995 Ian Lance Taylor <ian@cygnus.com>
3290
3291 * gasp/gasp.exp (gasp_test): Call prune_system_crud on the output
3292 of diff.
3293 * lib/gas-defs.exp: Define prune_system_crud if it is not already
3294 defined.
3295
3296 Fri Aug 18 11:09:38 1995 Ian Lance Taylor <ian@cygnus.com>
3297
3298 * gasp/mri/*.out: Use ;, not !, for the comment character.
3299
3300 Wed Aug 16 12:24:12 1995 Ian Lance Taylor <ian@cygnus.com>
3301
3302 * gas/mri/mri.exp: Change hppa*-*-* expected failures to only
3303 expect failure for targets which use SOM.
3304
3305 * lib/gas-defs.exp (run_dump_test): If the program to run does not
3306 exist, mark the test as untested.
3307
3308 * gas/mri/mri.exp: Add setup_xfail for i960 b.out targets for
3309 common test.
3310
3311 * lib/gas-defs.exp (run_dump_test): Name the output file dump.o,
3312 rather than using an implicit a.out.
3313
3314 * gas/mri/for.s: Add nop to round out to four byte boundary.
3315 * gas/mri/repeat.s: Likewise.
3316 * gas/mri/while.s: Likewise.
3317 * gas/mri/for.d: Expected added nop.
3318 * gas/mri/repeat.d: Likewise.
3319 * gas/mri/while.d: Likewise.
3320
3321 * gas/mips/*.d: Change all test names to say MIPS.
3322
3323 Tue Aug 15 15:42:33 1995 Ian Lance Taylor <ian@cygnus.com>
3324
3325 * gas/mri/for.d, gas/mri/for.s: New test.
3326 * gas/mri/if.d, gas/mri/if.s: New test.
3327 * gas/mri/repeat.d, gas/mri/repeat.s: New test.
3328 * gas/mri/while.d, gas/mri/while.s: New test.
3329 * gas/mri/mri.exp: Run the new tests.
3330
3331 Mon Aug 14 16:03:07 1995 Ian Lance Taylor <ian@cygnus.com>
3332
3333 * gas/mri/expr.d: Permit leading zeroes, in case we're using a
3334 64-bit BFD.
3335
3336 * gasp/mri/*: New tests.
3337 * gasp/gasp.exp: Run them. Also, clean up the test names used in
3338 pass and fail.
3339
3340 Sun Aug 13 00:39:24 1995 Jeff Law (law@snake.cs.utah.edu)
3341
3342 * gas/sh/basic.exp: Update now that we know the right
3343 bit patters for the new sts instructions.
3344
3345 Thu Aug 10 00:46:21 1995 Ian Lance Taylor <ian@cygnus.com>
3346
3347 * gas/mri/char.d: Fix for little endian machines.
3348 * gas/mri/float.d: Likewise.
3349
3350 Wed Aug 9 15:34:36 1995 Ian Lance Taylor <ian@cygnus.com>
3351
3352 * gas/all/struct.s, gas/all/struct.d: New test.
3353 * gas/all/gas.exp: Run it.
3354
3355 Tue Aug 8 17:11:39 1995 Ian Lance Taylor <ian@cygnus.com>
3356
3357 * gas/mri/common.s, gas/mri/common.d: New test.
3358 * gas/mri/mri.exp: Run it.
3359
3360 Mon Aug 7 22:39:28 1995 Ian Lance Taylor <ian@cygnus.com>
3361
3362 * gas/mri/mri.exp: Add setup_xfail for a29k*-*-* for constants
3363 test.
3364
3365 * gasp/crash1.out, gasp/macro.out, gasp/sfunc.out: Complete
3366 truncated files, so that the tests pass.
3367
3368 * gas/mri/mri.exp: Add setup_xfail for hppa*-*-* for equ,
3369 constants, and expr.
3370
3371 * gas/m68k/all.exp: Run schwab test on hpux*, not just hpux. Run
3372 on vxworks*, not just vxworks5.1.
3373
3374 * lib/gas-defs.exp (fail_phase, pass_phase): Remove.
3375 (run_dump_test): Just call pass or fail.
3376
3377 * gas/m68k/operands.s, gas/m68k/operands.d: New test.
3378 * gas/m68k/op68000.d: New test.
3379 * gas/m68k/cas.s, gas/m68k/cas.d: New test.
3380 * gas/m68k/bitfield.s, gas/m68k/bitfield.d: New test.
3381 * gas/m68k/schwab.d: Run objdump with -j .text. Adjust for
3382 changes to disassembler.
3383 * gas/m68k/all.exp: Run new tests. Run schwab test for
3384 m68k-*-coff*.
3385
3386 Mon Aug 7 03:01:32 1995 Jeff Law (law@snake.cs.utah.edu)
3387
3388 * gas/sh/*: New tests for the hitachi-sh.
3389
3390 Tue Aug 1 18:02:47 1995 Ian Lance Taylor <ian@cygnus.com>
3391
3392 * gas/mri/*: New tests for MRI mode.
3393
3394 * lib/gas-defs.exp (run_dump_test): Support using objcopy. Dump
3395 program executions to the log file before running them. Use the
3396 simple program name, rather than the path to the binary being run,
3397 in pass/fail messages.
3398 (regexp_diff): If the regexp file has the special comment #pass,
3399 stop checking at that point.
3400 * config/default.exp: Set NM, NMFLAGS, OBJCOPY, and OBJCOPYFLAGS,
3401 if they are not already set.
3402
3403 Tue Aug 1 11:41:30 1995 steve chamberlain <sac@slash.cygnus.com>
3404
3405 * Makefile.in: Remove superfluous runtest gasp.
3406
3407 Mon Jul 31 18:19:26 1995 steve chamberlain <sac@slash.cygnus.com>
3408
3409 * gasp/*: New.
3410 * Makefile.in: Use gasp tests.
3411 * config/default.exp: Add gasp stuff.
3412
3413 Thu Jul 20 18:56:48 1995 Jeff Law (law@snake.cs.utah.edu)
3414
3415 * gas/all/gas.exp: Disable tests that are not appropriate for
3416 the PA.
3417
3418 Thu Jul 13 18:22:49 1995 Ken Raeburn <raeburn@cygnus.com>
3419
3420 * gas/m68k/all.exp: Run schwab test for m68k vxworks5.1.
3421
3422 Wed Jun 21 21:28:57 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
3423
3424 * gas/m68k/schwab.*: New test based on a test case from Andreas
3425 Schwab.
3426 * gas/m68k/all.exp: Run it for some aout configurations.
3427
3428 Mon Jun 12 22:27:18 1995 Jeff Law (law@snake.cs.utah.edu)
3429
3430 * gas/hppa/parse/badfmpyadd.s: New test.
3431 * gas/hppa/parse/parse.exp: Run it.
3432
3433 Sun May 21 20:26:18 1995 Jeff Law (law@snake.cs.utah.edu)
3434
3435 * gas/hppa/unsorted/unsorted.exp: Disable align4 tests for
3436 ELF targets.
3437
3438 Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha@armltd.co.uk)
3439
3440 * arm/arm7dm.s: New file -- tests for ARM7DM instructions.
3441 * arm/arm6.s: Correct bogus tests.
3442 * arm/gas.exp (arm6.s): Is now a valid test.
3443 (arm7dm.s): New test.
3444 * arm/float.s: Add load/store multiple floating point instruction
3445 tests.
3446
3447 Wed May 3 13:14:44 1995 Jeff Law (law@snake.cs.utah.edu)
3448
3449 * gas/hppa/reloc/longcall.s: New test.
3450 * gas/hppa/reloc/reloc.exp: Run it.
3451
3452 Tue May 2 16:37:48 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
3453
3454 * gas/mips/ld.d: Modified for gas delay-slot fixes.
3455
3456 Sat Apr 29 23:35:18 1995 Doug Evans <dje@chestnut.cygnus.com>
3457
3458 * lib/gas-dg.exp: New file.
3459
3460 Tue Apr 11 13:57:52 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
3461
3462 * gas/mips/mips4.d: Allow more than exactly 8 zeros in bc1*
3463 targets.
3464
3465 Mon Apr 10 15:36:39 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
3466
3467 * lib/gas-defs.exp (pass_phase): New proc.
3468 (run_dump_test): Note passing or failing of each phase of this
3469 test, instead of failure of phases or passing of complete test.
3470 Ensure test file name is in reported message.
3471
3472 Sat Apr 8 12:46:33 1995 Doug Evans <dje@chestnut.cygnus.com>
3473
3474 * lib/gas-defs.exp (run_dump_test): Handle arguments with paths.
3475 Always resolve testcase status before returning.
3476 If `slurp_options' fails, return and don't do test.
3477 (slurp_options): Fix "can't open" error message.
3478 Return -1 to indicate error.
3479
3480 Mon Mar 20 22:45:30 1995 Jeff Law (law@snake.cs.utah.edu)
3481
3482 * gas/hppa/unsorted/common.s: New test.
3483 * gas/hppa/unsorted/unsorted.exp: Run it.
3484
3485 Fri Mar 10 19:07:09 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
3486
3487 * gas/h8300/ffxx1.s: Add .word 0 at the end to eliminate
3488 uncertainty as to whether there should be trailing bytes in the
3489 output file.
3490 * gas/h8300/ffxx1.d: Adjust reloc values to permit an addend value
3491 of 0x00000000ffffffff on 64-bit hosts. (I'm not sure if this is
3492 correct.) End with "..." to match trailing zero bytes.
3493
3494 Wed Mar 8 15:50:34 1995 Ian Lance Taylor <ian@cygnus.com>
3495
3496 * gas/mips/mips4.d, gas/mips/mips4.s: New files.
3497 * gas/mips/mips.exp: Run new test.
3498
3499 Thu Feb 23 17:58:50 1995 Jeff Law (law@snake.cs.utah.edu)
3500
3501 * gas/hppa/basic/fmemLRbug.s: Add indexing variants.
3502 * gas/hppa/basic/basic.exp: Test them.
3503
3504 Wed Feb 15 15:43:26 1995 Ian Lance Taylor <ian@cygnus.com>
3505
3506 * gas/mips/uld.d: New file.
3507 * gas/mips/uld.s: New file.
3508 * gas/mips/usd.d: New file.
3509 * gas/mips/usd.s: New file.
3510 * gas/mips/mips.exp: Run new tests.
3511
3512 Thu Feb 9 10:57:39 1995 Jeff Law (law@snake.cs.utah.edu)
3513
3514 * gas/hppa/reloc/applybug.s: New test.
3515 * gas/hppa/reloc/reloc.exp (do_applybug_test): Run it.
3516
3517 Thu Feb 2 00:34:55 1995 Jeff Law (law@snake.cs.utah.edu)
3518
3519 * gas/hppa/reloc/picreloc.s: New test.
3520 * gas/hppa/reloc/reloc.exp (do_pic_relocation_test): Run it.
3521
3522 Fri Jan 27 14:02:02 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
3523
3524 * gas/h8300/ffxx1.d, gas/h8300/ffxx1.s, gas/h8300/cmpsi2.s,
3525 gas/h8300/h8300.exp: New tests.
3526
3527 Mon Jan 23 21:44:26 1995 Jeff Law (law@snake.cs.utah.edu)
3528
3529 * gas/hppa/basic/basic.exp (do_system): Update.
3530
3531 Wed Jan 11 17:20:25 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
3532
3533 * gas/mips/mips.exp: Don't run the memory-access tests if the
3534 format is a.out, because the generated code is different from what
3535 is used with other formats.
3536
3537 Tue Jan 10 11:42:13 1995 Jeff Law (law@snake.cs.utah.edu)
3538
3539 * gas/hppa/unsorted/unsorted.exp (align4.s): Fix glitch in
3540 regexp to avoid losing without a controlling tty.
3541
3542 Fri Dec 30 18:08:20 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
3543
3544 * gas/i386/pushw.l: Fixed whitespace to match current listing
3545 style.
3546
3547 * gas/all/gas.exp: Mark test p1480.s expected to pass, even with
3548 listings enabled.
3549
3550 Thu Dec 15 18:14:27 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
3551
3552 * Makefile.in (AS_FOR_TARGET, OBJDUMP_FOR_TARGET): Don't set.
3553 (uninstall): Don't set OBJDUMP and OBJDUMPFLAGS in site.exp.
3554 * config/default.exp: Default OBJDUMP and OBJDUMPFLAGS. Use
3555 findfile and transform procedures to determine objdump program
3556 name.
3557
3558 * gas/mips/abs.s, gas/mips/div.s: Force some padding at the end,
3559 in case the format doesn't automatically require it.
3560 * gas/mips/beq.d, gas/mips/jal.d: Handle MIPS_JMP as an alternate
3561 name for the reloc type.
3562
3563 * lib/gas-defs.exp (file_contents, verbose_eval): New procs.
3564 (run_dump_test): If verbosity level is over 3, print out dump
3565 command and its output.
3566
3567 Tue Dec 13 18:21:09 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
3568
3569 * gas/mips/jal-svr4pic.d: Fix 0-strings to work with 64-bit hosted
3570 disassembly.
3571
3572 Fri Dec 9 19:54:04 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
3573
3574 * gas/all/gas.exp (comment.s test): Make the "\r" optional, since
3575 it depends on tty modes.
3576
3577 * lib/gas-defs.exp (gas_start): Try using -nottycopy instead of
3578 -nottyinit.
3579
3580 * gas/arm/gas.exp: The arm6 test should report errors, for now.
3581
3582 Thu Dec 8 20:19:09 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
3583
3584 * lib/gas-defs.exp: Use -i in expect_after command.
3585
3586 Wed Dec 7 16:49:14 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
3587
3588 * gas/mips/mul.d,jal.d: Fix 0-strings to work with 64-bit hosted
3589 disassembly.
3590
3591 * gas/ieee-fp: Renamed from ieee.fp.
3592
3593 * lib/gas-defs.exp: Make sure timeout is at least 2 minutes.
3594
3595 Wed Nov 30 10:48:00 1994 Jeff Law (law@snake.cs.utah.edu)
3596
3597 * gas/hppa/parse: Renamed from gas/hppa/more.parse.
3598
3599 Mon Nov 28 00:40:26 1994 Jeff Law (law@snake.cs.utah.edu)
3600
3601 * gas/hppa/more.parse/parse.exp (nosubspace.s): No longer expected
3602 to fail. Fix comments for the test. Tweak test name.
3603
3604 Tue Nov 22 23:38:20 1994 Jeff Law (law@snake.cs.utah.edu)
3605
3606 * gas/hppa/reloc/reloc.exp: Minor tweaks to match current PA ELF
3607 output.
3608
3609 Fri Nov 18 17:56:57 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
3610
3611 * gas/mips/ld.d: Adjust to work for both big and little endian
3612 code.
3613 * gas/mips/ld.s, gas/mips/lif-empic.d: Likewise.
3614 * gas/mips/lifloat.d, gas/mips/ulh-empic.d: Likewise.
3615 * gas/mips/ulh.d, gas/mips/ulw.d, gas/mips/ush.d: Likewise.
3616 * gas/mips/usw.d: Likewise.
3617
3618 Tue Nov 15 11:09:57 1994 Jeff Law (law@snake.cs.utah.edu)
3619
3620 * gas/hppa/unsorted/align4.s: New test.
3621 * gas/hppa/unsorted/unsorted.exp: Run it.
3622
3623 * gas/hppa/unsorted/unsorted.exp (importbug): Tweak to match
3624 current expected PA ELF output.
3625 * gas/hppa/reloc/reloc.exp (do_r_no_reloc): Likewise.
3626 (do_plabel_relocation_test): Likewise.
3627
3628 Thu Nov 3 18:14:09 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
3629
3630 * gas/all/p1480.s: Use larger constant, so expression can have a
3631 positive value.
3632 * gas/all/gas.exp: Expect p1480.s without listings to pass.
3633
3634 Thu Nov 3 15:43:46 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
3635
3636 * gas/mips/ulh.d, gas/mips/ulw.d, gas/mips/ush.d, gas/mips/usw.d:
3637 Correct test cases.
3638
3639 Thu Oct 20 00:55:13 1994 Jeff Law (law@snake.cs.utah.edu)
3640
3641 * gas/hppa/reloc/blebug3.s: New test.
3642 * gas/hppa/reloc/reloc.exp: Run it.
3643
3644 Mon Oct 17 02:33:53 1994 Jeff Law (law@snake.cs.utah.edu)
3645
3646 * gas/hppa/reloc/reduce3.s: New test.
3647 * gas/hppa/reloc/reloc.exp: Run it.
3648
3649 Sun Oct 16 22:25:56 1994 Jeff Law (law@snake.cs.utah.edu)
3650
3651 * gas/hppa/reloc/reloc.exp (r_no_reloc): Tweak output to match
3652 current reality.
3653
3654 Wed Sep 28 21:21:34 1994 Jeff Law (law@snake.cs.utah.edu)
3655
3656 * gas/hppa/reloc/reduce.s: Renamed from relocreduce.s
3657 * gas/hppa/reloc/reduce2.s: Renamed from relocreduce2.s
3658 * gas/hppa/reloc/r_no_reloc.s: Renamed from r_no_relocbug.s
3659 * gas/hppa/reloc/reloc.exp: Changed accordingly.
3660
3661 Wed Sep 28 13:25:10 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
3662
3663 * gas/mips/beq.d, gas/mips/beq.s: Test that unconditional branch
3664 overflows are correctly converted to jumps.
3665
3666 Mon Sep 26 17:41:43 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
3667
3668 * gas/mips: Add test cases for PIC code, both SVR4 style and
3669 -membedded-pic style.
3670
3671 Fri Sep 23 14:45:42 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
3672
3673 * gas/mips: New directory with MIPS specific test cases.
3674
3675 * lib/gas-defs.exp (run_dump_test): Permit the .d file to specify
3676 the name of the source file to assemble.
3677 (regexp_diff): Put the reason for failure in the log file.
3678
3679 Wed Sep 21 13:44:21 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
3680
3681 * lib/gas-defs.exp: Don't try to use shell redirection, since TCL
3682 doesn't support it. Redirect stdout using > instead of 1>, and
3683 don't bother to redirect stderr since TCL redirects it anyhow.
3684 (run_dump_test): Pass appropriate arguments to program, defaulting
3685 to -r.
3686
3687 Sat Sep 17 01:04:56 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
3688
3689 * gas/vax: New directory.
3690 * gas/vax/{quad.s,quad.exp}: New test, for immediate quadword
3691 values.
3692
3693 Mon Sep 12 22:19:11 1994 Jeff Law (law@snake.cs.utah.edu)
3694
3695 * gas/hppa/reloc/r_no_relocbug.s: New test.
3696 * gas/hppa/reloc/reloc.exp: Run it.
3697
3698 * gas/hppa/reloc/reloc.exp (do_function_reloc_bug): Update
3699 expected output.
3700
3701 Sun Sep 04 17:58:10 1994 Richard Earnshaw (rwe@pegasus.esprit.ec.org)
3702
3703 * gas/arm/*: New subtree. Add ARM tests.
3704
3705 Mon Aug 8 12:13:31 1994 Jeff Law (law@snake.cs.utah.edu)
3706
3707 * gas/hppa/unsorted/unsorted.exp: Accept any character
3708 between foo's type and foo itself.
3709
3710 Fri Jul 15 19:09:25 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
3711
3712 * lib/gas-defs.exp (run_dump_test): New routine for running the
3713 assembler, running objdump or nm (not fully supported) on the
3714 resulting object file, and comparing the results against a file of
3715 regular expressions in the test suite, all in one command.
3716 Options for the assembler and objdump are read from comments at
3717 the start of the .d file.
3718 (fail_phase, slurp_options): New auxiliary routines.
3719 (regexp_diff): Always return a value. Fix bugs in actually doing
3720 the regexp test.
3721
3722 * gas/sun4/addend.exp: Use run_dump_test.
3723 * gas/sun4/addend.d: Fix regular expressions so that they work.
3724
3725 Thu Jul 7 11:55:33 1994 Jeff Law (law@snake.cs.utah.edu)
3726
3727 * gas/hppa/reloc/relocreduce2.s: More relocation reduction tests.
3728 * gas/hppa/reloc/reloc.exp: Run them.
3729
3730 Thu Jun 30 18:49:25 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
3731
3732 * config/default.exp: Look for "as.new" in "$base_dir/..", where
3733 it got compiled, not in "$base_dir".
3734 * config/unknown.exp: Deleted.
3735
3736 Sun Jun 26 13:23:54 1994 Jeff Law (law@snake.cs.utah.edu)
3737
3738 * gas/lib/gas-defs.exp (gas_finish): Call "close" and "wait"
3739 before exiting. Enclose both calls inside a "catch".
3740 (objdump_finish): Likewise.
3741
3742 Fri Jun 10 10:23:35 1994 Jeff Law (law@snake.cs.utah.edu)
3743
3744 * gas/hppa/reloc/reloc.exp (roundmode test): Tweak expected output
3745 for SOM to match current testcase.
3746
3747 Thu Jun 2 19:46:58 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
3748
3749 * gas/i386/{pushw.s,pushw.l}: New test.
3750 * gas/i386/all.exp: Run it.
3751
3752 * Makefile.in (distclean): Remove site config files and gas.sum.
3753
3754 Fri May 27 12:24:18 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
3755
3756 * gas/m68k/disperr.s: Use % for registers.
3757
3758 * gas/m68k-coff/gas.exp: Expect failure for p2389a.s.
3759
3760 Tue May 17 14:53:08 1994 Bill Cox (bill@rtl.cygnus.com)
3761
3762 * lib/gas-defs.exp: Replace error proc calls with perror calls.
3763
3764 Mon May 16 13:19:16 1994 Jeff Law (law@snake.cs.utah.edu)
3765
3766 * gas/hppa/reloc/reloc.exp: Tweak expected output to match new
3767 ELF code.
3768 * gas/hppa/reloc/roundmode.s: Avoid "S" and "D" modes, ELF does
3769 not support them.
3770 * gas/hppa/unsorted/unsorted.exp: Tweak expected output to match
3771 new ELF code.
3772
3773 Thu May 5 17:27:54 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
3774
3775 * config/default.exp: Renamed from unix-gas.exp.
3776
3777 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
3778
3779 * Makefile.in (check): Set TCL_LIBRARY for runtest.
3780
3781 Mon Apr 11 07:54:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3782
3783 * gas/hppa/more.parse/callinfobug.s: Add missing name for
3784 procedure.
3785
3786 * gas/hppa/reloc/funcrelocbug.s: Place the trampoline in the
3787 $DATA$ rather than $LIT$ subspace.
3788
3789 Sun Mar 27 14:05:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3790
3791 * gas/hppa/reloc/funcrelocbug.s: New test.
3792 * gas/hppa/reloc/reloc.exp: Run it.
3793
3794 Thu Mar 17 13:38:04 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3795
3796 * gas/hppa/unsorted/importbug.s: New test.
3797 * gas/hppa/unsorted/unsorted.exp: Run it.
3798
3799 Wed Mar 16 11:57:07 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3800
3801 * gas/hppa/more.parse/regpopbug.s: Add trivial .equ test.
3802
3803 * gas/hppa/unsorted/globalbug.s: New test (expected to fail).
3804 * gas/hppa/unsorted/unsorted.exp: Run it.
3805
3806 * gas/hppa/more.parse/callinfobug.s: New test.
3807 * gas/hppa/omre.parse/parse.exp: Run it.
3808
3809 * gas/hppa/more.parse/regpopbug.s: New test.
3810 * gas/hppa/more.parse/parse.exp: Run it.
3811
3812 Mon Feb 28 14:10:04 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
3813
3814 * lib/gas-defs.exp (objdump): New proc.
3815 (objdump_start): Deleted unused proc.
3816 (objdump_start_common): Merged into objdump_start_no_subdir.
3817
3818 * gas/alpha/fp.exp: Use objdump instead of
3819 objdump_start_no_subdir, since the former actually waits for
3820 objdump to finish. Specify .rdata section only. Make comment
3821 indicate Alpha architecture rather than SPARC.
3822 * gas/alpha/fp.d: Omit .reginfo patterns. Just use "." to match
3823 against ASCII code 0x2a ("*", special in regexp).
3824 * gas/sun4/addend.exp: Use objdump instead of
3825 objdump_start_no_subdir.
3826
3827 Thu Feb 24 07:11:57 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3828
3829 * gas/hppa/more.parse/parse.exp (no subspace test): Only expect
3830 a failure if gas is not producing an ELF object.
3831
3832 Mon Feb 14 09:24:03 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3833
3834 * gas/hppa/basic/fmemLRbug.s: New test.
3835 * gas/hppa/basic/basic.exp: Run it.
3836
3837 Thu Feb 10 00:34:26 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
3838
3839 * gas/alpha/fp.*: New files.
3840 * lib/gas-defs.exp (regexp_diff): Report noted mismatch at
3841 verbosity level 3 or above only.
3842
3843 Mon Feb 7 15:53:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3844
3845 * gas/hppa/*/*.exp: Change xfails to check for PA ELF rather than
3846 PA OSF1.
3847
3848 Fri Feb 4 23:42:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3849
3850 * gas/hppa/more.parse/xmpyubug.s: New test.
3851 * gas/hppa/more.parse/parse.exp: Run it.
3852
3853 Fri Feb 4 17:13:20 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
3854
3855 * lib/gas-defs.exp (regexp_diff): New procedure, vaguely based on
3856 "simple_diff" from linker test suite.
3857 * gas/sun4/addend.exp: Use it.
3858 * gas/sun4/addend.d: New file.
3859
3860 Sun Jan 30 23:34:58 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
3861
3862 * gas/all/gas.exp: Adjust regexp for x930509.s for current listing
3863 format.
3864
3865 Thu Jan 20 16:44:51 1994 Rob Savoye (rob@darkstar.cygnus.com)
3866
3867 * gas/all/gas.exp, lib/gas-defs.exp, sun4/addend.exp,
3868 sparc-solaris/addend.exp: Tweaked to fix a few bugs and to run
3869 well under either version of expect.
3870
3871 Mon Jan 17 00:25:03 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3872
3873 * gas/hppa/basic/fp_misc.s: Delete copr instruction. It's tested
3874 elsewhere now.
3875 * gas/hppa/basic/{copr, coprmem, spop}.s: New tests.
3876 * gas/hppa/basic/basic.exp: Run them.
3877
3878 Thu Jan 13 11:59:22 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3879
3880 * gas/all/gas.exp: No longer expect difference of forward
3881 references to fail.
3882 * gas/all/x930509.s: Fix testcase to match how the expect code was
3883 written.
3884
3885 Wed Jan 12 13:41:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3886
3887 * gas/hppa/reloc/reloc.exp: Fix typo in last change. Latest test
3888 for cross-subspace call bugs is no longer expected to fail.
3889
3890 * gas/hppa/more.parse/procbug.s: Add test for another bug relating
3891 to having a function's label follow the .PROC directive.
3892
3893 Tue Jan 11 21:47:48 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3894
3895 * gas/hppa/reloc/reloc.exp: Add test for cross-subspace call bug
3896 found while working on multiple $CODE$ subspace support.
3897
3898 Mon Jan 10 09:54:15 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3899
3900 * gas/hppa/more.parse/parse.exp: procbug.s is no longer expected
3901 to fail.
3902 * gas/hppa/more.parse/procbug.s: Add missing .procend.
3903
3904 Mon Jan 3 10:07:47 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3905
3906 * gas/hppa/more.parse/labelbug.s: Add testcase for bug in last
3907 app.c change.
3908
3909 Wed Dec 29 11:32:39 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
3910
3911 * gas/hppa/more.parse/labelbug.s: Add more colonless label tests.
3912
3913 Wed Dec 15 08:24:31 1993 Ken Raeburn (raeburn@rtl.cygnus.com)
3914
3915 * Makefile.in (site.exp): Don't set ASFLAGS. Quote value of
3916 OBJDUMPFLAGS in case it's empty. Use temporary names until the
3917 end; make creating site.exp the final step.
3918 (check): Pass in ASFLAGS.
3919
3920 * gas/all/gas.exp: Use all_ones proc. Change regexp for matching
3921 C comments to avoid bugs in latest expect code.
3922
3923 Wed Dec 8 14:30:14 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
3924
3925 * gas/m68k/disperr.s: New test.
3926 * gas/m68k/all.exp: Run it.
3927
3928 Sun Dec 5 19:24:57 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
3929
3930 * gas/hppa/reloc/roundmode.s: New test.
3931 * gas/hppa/reloc/reloc.exp: Run it. Fix typo in last change.
3932
3933 Wed Dec 1 10:44:18 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
3934
3935 * gas/hppa/reloc/reloc.exp: Run the first half of bogus R_EXIT
3936 test for ELF.
3937
3938 Tue Nov 30 13:43:21 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
3939
3940 * gas/hppa/more.parse/parse.exp: Test for error on for subspace
3941 directive is an XFAIL for SOM assmeblers.
3942
3943 * gas/hppa/reloc/reloc.exp: Remove XFAIL for relocation on
3944 cross-subspace call test.
3945
3946 Sun Nov 28 12:12:50 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
3947
3948 * gas/hppa/more.parse/appbug.s: New test.
3949 * gas/hppa/more.parse/parse.exp: Run it.
3950
3951 * gas/hppa/unsorted/align3.s: New test.
3952 * gas/hppa/unsorted/unsorted.exp: Run it.
3953
3954 Sat Nov 27 22:50:01 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
3955
3956 * gas/all/p2425.s: Insert a tab before assembler directives so
3957 that the directives are not interpreted as labels.
3958
3959 * gas/hppa/basic/weird.s: Sync with GDB version.
3960
3961 * gas/hppa/more.parse/labelbug.s: New test.
3962
3963 * gas/hppa/more.parse/parse.exp: Run it.
3964
3965 Wed Nov 24 01:25:03 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
3966
3967 * gas/hppa/reloc/fixupbug.s: New test.
3968 * gas/hppa/reloc/reloc.exp: Run it.
3969
3970 * gas/hppa/reloc/exitbug.s: New test.
3971 * gas/hppa/reloc/reloc.exp: Run it.
3972
3973 Sun Nov 21 22:11:10 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
3974
3975 * gas/hppa/reloc/reloc.exp: Minor fixes so that SOM & ELF can
3976 share the same test code.
3977 * gas/hppa/reloc/relocreduce.s: Likewise.
3978
3979 * gas/hppa/basic/fmem.s: Add quadword FP store instructions.
3980 * gas/hppa/basic/basic.exp: Test quadword FP store instructions.
3981
3982 Sun Nov 7 00:31:41 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
3983
3984 * gas/hppa/reloc/reloc.exp: No longer expect failure for
3985 field selector on ble instruction test.
3986
3987 * gas/hppa/basic/basic.exp: No longer expect failures for
3988 system instruction tests now that probei is fixed.
3989
3990 Sat Nov 6 22:45:08 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
3991
3992 * gas/hppa/reloc/selectorbug.s: New test.
3993 * gas/hppa/reloc/reloc.exp: Run it.
3994
3995 Thu Nov 4 17:01:30 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
3996
3997 * gas/hppa/unsorted/fragbug.s: New test.
3998 * gas/hppa/unsorted/unsorted.exp: Run it.
3999
4000 Thu Nov 04 09:09:49 1993 Jeffrey Wheat (cassidy@cygnus.com)
4001
4002 * Makefile.in: Changed RUNTESTFLAGS to RUNTEST_FLAGS
4003
4004 Tue Nov 2 22:12:30 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4005
4006 * gas/hppa/more.parse/{defbug.s, stdreg.s}: New tests.
4007 * gas/hppa/more.parse/parse.exp: Run them.
4008
4009 Mon Nov 1 23:37:58 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4010
4011 * gas/hppa/reloc/reloc.exp (reloc_reduce): Correct offsets at
4012 which specific relocations are expected to be found.
4013
4014 Sat Oct 30 14:12:31 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4015
4016 * gas/hppa/unsorted/unsorted.exp (ss_align): Remove OSF xfail.
4017
4018 * gas/hppa/more.parse/parse.exp: Add new test.
4019 * gas/hppa/more.parse/ssbug.s: New test to make sure non-default
4020 sections are handled correctly.
4021
4022 * gas/all/gas.exp: Disable (and fail) p1480.s for all PA targets.
4023
4024 Fri Oct 29 16:29:06 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4025
4026 * gas/hppa/more.parse/calldatabug.s: Colonize.
4027 * gas/hppa/more.parse/parse.exp: Fix typos.
4028
4029 Thu Oct 28 21:40:06 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4030
4031 * gas/hppa/{basic, more.parse, reloc, unsorted}: New directories.
4032 * gas/hppa/*/*.exp: New test drivers.
4033 * gas/hppa/*/*.s: New test files.
4034
4035 Mon Oct 25 09:40:59 1993 Ken Raeburn (raeburn@cygnus.com)
4036
4037 * gas/sun4: New directory.
4038 * gas/sun4/addend.s,addend.exp: New test case.
4039 * gas/sparc-solaris/addend.s,addend.exp: Solaris version of same
4040 test case.
4041
4042 * gas/all/gas.exp: Check `*' in C comments.
4043
4044 * lib/gas-defs.exp (all_ones): New procedure, for a predicate to
4045 simplify some tests.
4046 (want_no_output): Return zero or nonzero, depending on success or
4047 failure.
4048 (gas_test_old): Return value from want_no_output.
4049 (objdump_start_common): Split off from objdump_start.
4050 (objdump_start_no_subdir): New procedure.
4051
4052 Wed Oct 20 07:25:48 1993 Ken Raeburn (raeburn@rover.cygnus.com)
4053
4054 * gas/all/diff1.s, gas/m68k/pic1.s: New tests.
4055 * gas/all/gas.exp, gas/m68k/all.exp: Run them.
4056
4057 * Makefile.in (OBJDUMP_FOR_TARGET): Define similar to
4058 AS_FOR_TARGET.
4059 (check): Don't pass ASFLAGS variable.
4060 (site.exp): Put ASFLAGS, OBJDUMP, OBJDUMPFLAGS into site.exp.
4061
4062 From Jeff Law:
4063
4064 * lib/gas-defs.exp (objdump_start, objdump_finish): New functions
4065 so that tests can parse the output of objdump looking for errors
4066 in relocation entires, file headers and the like.
4067
4068 Thu Sep 23 16:20:34 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
4069
4070 * gas/ieee.fp/x930509a.exp: Currently expected to fail always.
4071 * gas/all/gas.exp (p1480.s, x930509.s): Ditto. Break up gas_test
4072 call so it no longer performs multiple tests.
4073 * gas/m68k/all.exp (t2.s): Don't bother with listings.
4074 (p2410.s): Don't pass unwanted arguments to gas_test_error.
4075
4076 Wed Aug 25 16:50:08 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
4077
4078 * lib/do*: Remove RCS id strings.
4079
4080 Mon May 17 15:09:45 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
4081
4082 * gas/all/float.s, gas/all/p1480.s, gas/m68k/p2410.s: New tests.
4083 * gas/all/gas.exp, gas/m68k/all.exp: Run them.
4084 * gas/i386: New directory.
4085
4086 Mon May 10 14:50:20 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
4087
4088 * Added directory structure, to categorize tests by targets.
4089 * Added new tests all/x930509.s, ieee.fp/x930509a.s, m68k/p2663.s,
4090 and refined some to examine the assembler listing output.
4091 * lib/gas-defs.exp: Renamed gas_start to gas_run. Added some
4092 expect_after patterns.
4093 (gas_start, gas_finish): New procs, for tests that examine process
4094 output.
4095 * config/unix-gas.exp: Invoke gas_init directly, instead of
4096 requiring test .exp files do it.
4097
4098 Wed Apr 21 01:24:16 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
4099
4100 * gas/gas.exp: Handle new tests, and changes to testing procs.
4101
4102 * lib/gas-defs.exp (want_no_output): New proc; success iff output
4103 is empty.
4104 (gas_test_old): Functionally same as old gas_test.
4105 (gas_test_ignore_stdout): Rewritten to use want_no_output.
4106 (gas_test): New argument lists set of options to be tried in
4107 combinations. Option with trailing ">" indicates standard output
4108 should be ignored.
4109
4110 * gas/p2425a.s: Use %-form for registers, so this test can be run
4111 on m68k-coff targets too.
4112
4113 * gas/p2430a.s: New test case, whitespace &c matches customer
4114 report more closely. Gets different results from p2430.s; this is
4115 bad, and not yet tested for.
4116
4117 Mon Apr 5 12:27:19 1993 Ken Raeburn (raeburn@cygnus.com)
4118
4119 * gas/p2389a.s, gas/p2411.s, gas/t2.s: New test cases.
4120 * lib/run: New script.
4121 * gas/gas-defs.exp (gas_start): Takes new args, assembler options
4122 and redirection options. Use "run" script so redirection works.
4123 (gas_test): Now takes assembler options as separate arg from input
4124 file name.
4125 (gas_test_ignore_stdout): New proc. Discards output.
4126 (gas_test_error): New proc. Expects assembler to generate output.
4127 (target_cpu_family setting): Handle i486->i386 also.
4128
4129 * lib/do*: Scripts moved here from gas/testscripts. May be useful
4130 someday for writing more test cases; not currently used.
4131
4132 Tue Mar 30 11:45:27 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
4133
4134 * gas/sol-gcc.s, gas/sol-cc.s, gas/p2425a.s, gas/p2389.s: New test
4135 cases.
4136 * gas/gas.exp: Enable them for appropriate targets. Removed some
4137 useless comments &c. Changed m68k target test to be more general.
4138
4139 * lib/gas-defs.exp (gas_exit, gas_init): New procs.
4140 * gas/gas.exp: Call gas_init.
4141
4142 Mon Mar 29 00:00:00 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com)
4143
4144 * Test suite created.