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