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