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