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