* gas/ppc/machine.s: New.
[deliverable/binutils-gdb.git] / gas / testsuite / ChangeLog
1 2003-11-22 Alan Modra <amodra@bigpond.net.au>
2
3 * gas/ppc/machine.s: New.
4 * gas/ppc/machine.d: New.
5 * gas/ppc/ppc.exp: Run it.
6
7 2003-11-18 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
8
9 * gas/mips/lca-svr4pic.d: New test for the "lca" macro.
10 * gas/mips/lca-xgot.d: Likewise.
11 * gas/mips/lca.s: Source for the new tests.
12 * gas/mips/mips.exp: Run the new tests.
13
14 2003-11-14 Nick Clifton <nickc@redhat.com>
15
16 * gas/arm/arm7.d: Pass -D instead of -d to objdump in order to
17 display the contents of data fields in the .text section.
18 This change is necessary after the addition of arm elf mapping
19 symbol support to gas.
20 * gas/arm/pic.d: Expect addresses with function name offsets.
21 This change is necessary after the addition of arm elf mapping
22 symbol support to gas.
23
24 2003-11-13 Nick Clifton <nickc@redhat.com>
25
26 * gas/arm/mapping.s: New test: Source for ARM ELF mapping
27 symbols test.
28 * gas/arm/mapping.d: New file: Expected output.
29 * gas/arm/arm.exp: Run new test.
30
31 2003-11-06 Nick Clifton <nickc@redhat.com>
32
33 * gas/arm/req.s: New test file. Check .req and .unreq psuedo ops.
34 * gas/arm/req.l: Expected error output from req.s test.
35 * gas/arm/copro.d: Set target architecture for objdump so that the
36 test will work on architectures which cannot encode higher arm
37 architecture types in their file headers.
38 * gas/arm/arm.exp: Run new req.s test.
39 Skip thumb instruction test for PE targets which do not support
40 thumb relocations.
41 * gas/elf/elf.exp: Skip special handling of section2 test for
42 XScale targets - it is no longer needed.
43
44 2003-11-04 H.J. Lu <hongjiu.lu@intel.com>
45
46 * gas/m68k/mcf-mov3q.d: Support 64bit BFD.
47
48 2003-11-03 Daniel Jacobowitz <drow@mvista.com>
49
50 * gas/arm/arm7t.d: Replace '-#' with '#-'.
51 * gas/arm/copro.d: Likewise.
52 * gas/arm/fpa-mem.d: Likewise.
53 * gas/arm/maverick.c: Likewise.
54 * gas/arm/maverick.d: Likewise.
55 * gas/arm/vfp1.d: Likewise.
56 * gas/arm/vfp1xD.d: Likewise.
57 * gas/arm/xscale.d: Likewise.
58
59 2003-10-27 Stephane Carrez <stcarrez@nerim.fr>
60
61 * gas/m68hc11/opers12-dwarf2.d: Update, local label prefix removed.
62 * gas/m68hc11/lbranch-dwarf2.d: Update.
63
64 2003-10-23 Peter Barada <pbarada@mail.wm.sps.mot.com>
65
66 * gas/m68k/mcf-mov3q.s: New file: Test some ColdFire instructions.
67 * gas/m68k/mcf-mov3q.s: New file: Expected disassembly.
68 * gas/m68k/all.exp: Run new test.
69
70 2003-10-22 Andreas Schwab <schwab@suse.de>
71 H.J. Lu <hongjiu.lu@intel.com>
72
73 * gas/ia64/dv-mutex-err.s: Add more tests for compare.
74 * gas/ia64/dv-mutex.s: Likewise.
75
76 * gas/ia64/dv-mutex-err.l: Updated.
77 * gas/ia64/dv-mutex.d: Likewise.
78
79 2003-10-18 Hans-Peter Nilsson <hp@bitrange.com>
80
81 * gas/mmix/op-0-1.d, gas/mmix/pushj-c.d, gas/mmix/weak1.d: Add
82 --no-pushj-stubs option.
83 * gas/mmix/reloclab-r.d, gas/mmix/reloclab.d: Add --no-stubs
84 option.
85 * gas/mmix/reloclab.l: Adjust for PUSHJ stub.
86 * gas/mmix/pushj-cs.d, gas/mmix/reloclab-s.d, gas/mmix/relax2.s,
87 gas/mmix/relax2.d, gas/mmix/op-0-1s.d, gas/mmix/reloclab-rs.d,
88 gas/mmix/weak1-s.d: New tests.
89
90 2003-10-17 Ian Lance Taylor <ian@wasabisystems.com>
91
92 * gas/arm/iwmmxt-bad.s: New file.
93 * gas/arm/iwmmxt-bad.l: New file.
94 * gas/arm/arm.exp: Run new test.
95
96 2003-10-16 Ian Lance Taylor <ian@wasabisystems.com>
97
98 * gas/arm/iwmmxt.d: Add -miwmmxt to #objdump line, to get the
99 right disassembly.
100
101 2003-10-16 H.J. Lu <hongjiu.lu@intel.com>
102
103 * gas/alpha/elf-reloc-8.d: Updated.
104
105 2003-10-10 Dave Brolley <brolley@redhat.com>
106
107 * gas/frv/allinsn.s: Use preoperly aligned registers.
108 * gas/frv/allinsn.d: Update expected results.
109
110 2003-10-08 Chris Demetriou <cgd@broadcom.com>
111
112 * lib/gas-defs.exp (gas_run): Always log the command being run.
113 (gas_start): Likewise.
114 (regexp_diff): Make error reporting about non-existent files
115 consistent.
116
117 2003-10-06 Nick Clifton <nickc@redhat.com>
118
119 * gas/macros/app1.d: Skip sections symbols (if present).
120 * gas/macros/app2.d: Likewise.
121 * gas/macros/app3.d: Likewise.
122 * gas/macros/app4.d: Likewise.
123
124 2003-10-04 Christian Groessler <chris@groessler.org>
125
126 * gas/z8k/calr-backf.s: New file.
127 * gas/z8k/calr-forwf.s: New file.
128 * gas/z8k/calr.d: New file.
129 * gas/z8k/calr.s: New file.
130 * gas/z8k/djnz-backf.s: New file.
131 * gas/z8k/djnz-backf2.s: New file.
132 * gas/z8k/djnz.d: New file.
133 * gas/z8k/djnz.s: New file.
134 * gas/z8k/jr-back.d: New file.
135 * gas/z8k/jr-forw.d: New file.
136 * gas/z8k/jr-back.s: Fix displacement length. Add some more jumps
137 for jr-back.d.
138 * gas/z8k/jr-backf.s: Fix displacement length.
139 * gas/z8k/jr-forw.s: Fix displacement length. Add some more jumps
140 for jr-forw.d.
141 * gas/z8k/jr-forwf.s: Fix displacement length.
142 * gas/z8k/z8k.exp: Run new tests.
143
144 2003-10-01 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
145
146 * gas/mips/ldstla-32-shared.d: New file.
147 * gas/mips/ldstla-32.d: New file.
148 * gas/mips/ldstla-32.s: New file.
149 * gas/mips/ldstla-n32-shared.d: New file.
150 * gas/mips/ldstla-n32.d: New file.
151 * gas/mips/ldstla-n32.s: New file.
152 * gas/mips/ldstla-n64-shared.d: New file.
153 * gas/mips/ldstla-n64.d: New file.
154 * gas/mips/ldstla-n64.s: New file.
155 * gas/mips/mips.exp: Add ld-st-la tests.
156
157 2003-09-30 Chris Demetriou <cgd@broadcom.com>
158
159 * lib/gas-defs.exp (run_dump_test): If stderr file is specified
160 and there was no stderr output, compare anyway (i.e., cause a
161 test failure).
162 * gas/mips/mips64-mips3d.s: Add some new instructions to test warnings.
163 * gas/mips/mips64-mips3d.l: New file.
164 * gas/mips/mips64-mips3d.d: Use mips64-mips3d.l, and update for
165 changes to mips64-mips3d.s.
166 * gas/mips/mips64-mips3d-incl.d: Likewise.
167 * gas/mips/set-arch.l: New file.
168 * gas/mips/set-arch.d: Specify set-arch.l as stderr output to check.
169 * gas/mips/mips5.l: Make error messages match source.
170
171 2003-09-30 Chris Demetriou <cgd@broadcom.com>
172
173 * gas/mips/cp0-names-mips64r2.d: New file.
174 * gas/mips/cp0sel-names-mips64r2.d: New file.
175 * gas/mips/elf_arch_mips64r2.d: New file.
176 * gas/mips/hwr-names-mips64r2.d: New file.
177 * gas/mips/mips32r2-ill-fp64.l: New file.
178 * gas/mips/mips32r2-ill-fp64.s: New file.
179 * gas/mips/mips64r2-ill.l: New file.
180 * gas/mips/mips64r2-ill.s: New file.
181 * gas/mips/mips64r2.d: New file.
182 * gas/mips/mips64r2.s: New file.
183 * gas/mips/mips.exp: Define "mips64r2" arch, and run new tests.
184
185 2003-09-29 Dave Brolley <brolley@redhat.com>
186
187 * gas/frv/allinsn.s (nldqi): Removed. Replaced with nop.
188 * gas/frv/allinsn.d (nldqi): Ditto.
189
190 2003-09-25 Hans-Peter Nilsson <hp@axis.com>
191
192 * gas/cris/rd-pcrel2.d: Update for changes in section flag
193 defaults.
194
195 2003-09-20 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
196
197 * gas/mips/elfel-rel.d: Add ABI specification.
198 * gas/mips/elfel-rel2.d: Likewise.
199 * gas/mips/elfel-rel3.d: Likewise.
200
201 2003-09-19 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
202
203 * gas/mips/rm7000.s: Let objdump print trailing dots.
204
205 2003-09-19 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
206
207 * gas/mips/empic3_e.s: Fix typo.
208
209 2003-09-05 Richard Sandiford <rsandifo@redhat.com>
210
211 * gas/frv/reloc1.[sd]: New test.
212 * gas/frv/allinsn.exp: Run it.
213
214 2003-09-04 Nick Clifton <nickc@redhat.com>
215
216 * gas/v850/v850e1.s: New test source file.
217 * gas/v850/v850e1.d: New test disassembly file.
218 * gas/v850/basic.exp: Run v850e1 test.
219
220 2003-09-03 Robert Millan <robertmh@gnu.org>
221
222 * gas/alpha/alpha.exp: Match GNU/KFreeBSD with new kfreebsd*-gnu
223 triplet.
224
225 2003-09-03 Nick Clifton <nickc@redhat.com>
226
227 * gas/cris/diffexp-ovwr.d: Remove regexp for empty section
228 contents string.
229 gas/cris/pushpop-dcr1-sreg.d: Likewise.
230 gas/cris/string-1.d: Likewise.
231 gas/cris/string-2.d: Likewise.
232 gas/cris/x-to-dcr1-sreg.d: Likewise.
233 gas/elf/section0.d: Likewise.
234 gas/elf/section1.d: Likewise.
235 gas/i386/relax.d: Likewise.
236 gas/mips/elempic.d: Likewise.
237 gas/mips/empic.d: Likewise.
238 gas/mips/mips16-e.d: Likewise.
239 gas/mips/mips16-f.d: Likewise.
240 gas/mips/mipsel16-e.d: Likewise.
241 gas/mips/mipsel16-f.d: Likewise.
242 gas/mips/rm7000.d: Likewise.
243 gas/mips/telempic.d: Likewise.
244 gas/mips/tempic.d: Likewise.
245 gas/mips/tmips16-e.d: Likewise.
246 gas/mips/tmips16-f.d: Likewise.
247 gas/mips/tmipsel16-e.d: Likewise.
248 gas/mips/tmipsel16-f.d: Likewise.
249 gas/mmix/align-1.d: Likewise.
250 gas/mmix/basep-10.d: Likewise.
251 gas/mmix/basep-11.d: Likewise.
252 gas/mmix/basep-9.d: Likewise.
253 gas/mmix/comment-3.d: Likewise.
254 gas/mmix/cons-1.d: Likewise.
255 gas/mmix/cons-2.d: Likewise.
256 gas/mmix/expr-1.d: Likewise.
257 gas/mmix/fb-1.d: Likewise.
258 gas/mmix/fb-2.d: Likewise.
259 gas/mmix/greg1.d: Likewise.
260 gas/mmix/greg1a.d: Likewise.
261 gas/mmix/greg2.d: Likewise.
262 gas/mmix/greg2a.d: Likewise.
263 gas/mmix/greg3.d: Likewise.
264 gas/mmix/greg4.d: Likewise.
265 gas/mmix/greg7.d: Likewise.
266 gas/mmix/greg8.d: Likewise.
267 gas/mmix/is-1.d: Likewise.
268 gas/mmix/local-1.d: Likewise.
269 gas/mmix/odd-1.d: Likewise.
270 gas/mmix/op-0-1.d: Likewise.
271 gas/mmix/op-0-2.d: Likewise.
272 gas/mmix/prefix3.d: Likewise.
273 gas/mmix/pseudo-1.d: Likewise.
274 gas/mmix/weak1.d: Likewise.
275 gas/sh/sh64/crange1-1.d: Likewise.
276 gas/sh/sh64/crange1-2.d: Likewise.
277 gas/sh/sh64/crange2-2.d: Likewise.
278 gas/sh/sh64/crange3-1.d: Likewise.
279 gas/sh/sh64/crange4-1.d: Likewise.
280 gas/sh/sh64/crange5-1.d: Likewise.
281 gas/sh/sh64/datal32-3.d: Likewise.
282 gas/sh/sh64/datal64-3.d: Likewise.
283 gas/sh/sh64/endian-1.d: Likewise.
284 gas/sh/sh64/endian-2.d: Likewise.
285 gas/sh/sh64/localcom-1.d: Likewise.
286 gas/sh/sh64/rel32-5.d: Likewise.
287 gas/sh/sh64/rel64-5.d: Likewise.
288 gas/sh/sh64/ua32-1.d: Likewise.
289 gas/sh/sh64/ua64-1.d: Likewise.
290 gas/xstormy16/reloc-1.d: Likewise.
291
292 2003-09-01 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
293
294 * gas/mips/elf-rel-got-n32.d: Fix ulw and usw patterns for
295 little-endian.
296 * gas/mips/elf-rel-got-n64.d: Likewise.
297 * gas/mips/elf-rel-xgot-n32.d: Likewise.
298 * gas/mips/elf-rel-xgot-n64.d: Likewise.
299
300 2003-08-29 Jakub Jelinek <jakub@redhat.com>
301
302 * gas/cfi/cfi-sparc-1.s: New test.
303 * gas/cfi/cfi-sparc-1.d: New test.
304 * gas/cfi/cfi-sparc64-1.s: New test.
305 * gas/cfi/cfi-sparc64-1.d: New test.
306 * gas/cfi/cfi.exp: Run them.
307
308 2003-08-19 Nick Clifton <nickc@redhat.com>
309
310 * gas/arm/copro.s: Add tests of Addressing Mode 5 (Unindexed).
311 * gas/arm/arm.exp: Run copro.s as a dump test.
312 * gas/arm/copro.d: New file: expected disassembly of copro.s
313
314 2003-08-16 Jason Eckhardt <jle@rice.edu>
315
316 * gas/i860/pseudo-ops01.{s,d}: New files.
317 * gas/i860/i860.exp: Execute the new test above.
318 * gas/i860/README.i860: Remove align defect from list.
319
320 2003-08-14 Nick Clifton <nickc@redhat.com>
321
322 * gas/arm/pic.d: Update regexp for destination address of
323 unrelocated branch instructions so that they point to themselves.
324 * gas/arm/inst.d: Likewise.
325
326 2003-08-08 Andreas Schwab <schwab@suse.de>
327
328 * gas/cfi/cfi-m68k.s, gas/cfi/cfi-m68k.d: New test.
329 * gas/cfi/cfi.exp (run_list_test): Run it.
330
331 2003-08-06 Jason Eckhardt <jle@rice.edu>
332
333 * gas/i860/dir-align01.{s,d}: New files.
334 * gas/i860/i860.exp: Execute the new test above.
335
336 2003-08-06 Jason Eckhardt <jle@rice.edu>
337
338 * gas/i860/dual02-err.l: Update expected error message.
339 * gas/i860/README.i860: Remove dual02-err from known failure list.
340
341 2003-08-05 Jason Eckhardt <jle@rice.edu>
342
343 * gas/i860/README.i860: Remove dual01 from the known failures.
344
345 2003-08-05 Jason Eckhardt <jle@rice.edu>
346
347 * gas/i860/dir-intel01.{s,d}: New files.
348 * gas/i860/dir-intel02.{s,d}: New files.
349 * gas/i860/dir-intel03-err.{s,l}: New files.
350 * gas/i860/i860.exp: Execute the above new tests.
351
352 2003-08-03 Jason Eckhardt <jle@rice.edu>
353
354 * gas/i860/*.d: Prefix name with "i860".
355
356 2003-08-03 Jason Eckhardt <jle@rice.edu>
357
358 * gas/i860/dual01.{s,d}: New files.
359 * gas/i860/dual02-err.{s,l}: New files.
360 * gas/i860/dual03.{s,d}: New files.
361 * gas/i860/i860.exp: Execute the above new tests.
362 * gas/i860/README.i860: Update.
363
364 2003-08-02 Alan Modra <amodra@bigpond.net.au>
365
366 * gas/d10v/address-001.d: Adjust for objdump -d change.
367 * gas/d10v/control-001.d: Likewise.
368 * gas/d10v/error-001.d: Likewise.
369 * gas/d10v/immediate-001.d: Likewise.
370 * gas/d10v/immediate-002.d: Likewise.
371 * gas/d10v/immediate-003.d: Likewise.
372 * gas/d10v/immediate-006.d: Likewise.
373 * gas/d10v/immediate-007.d: Likewise.
374 * gas/d10v/instruction_packing-001.d: Likewise.
375 * gas/d10v/instruction_packing-002.d: Likewise.
376 * gas/d10v/instruction_packing-003.d: Likewise.
377 * gas/d10v/instruction_packing-004.d: Likewise.
378 * gas/d10v/instruction_packing-006.d: Likewise.
379 * gas/d10v/instruction_packing-007.d: Likewise.
380 * gas/d10v/instruction_packing-008.d: Likewise.
381 * gas/d10v/instruction_packing-009.d: Likewise.
382 * gas/d10v/instruction_packing-010.d: Likewise.
383 * gas/d10v/instruction_packing.d: Likewise.
384 * gas/d10v/label-001.d: Likewise.
385 * gas/d10v/warning-014.d: Likewise.
386 * gas/m88k/init.d: Likewise.
387
388 2003-08-01 Jason Eckhardt <jle@rice.edu>
389
390 * gas/i860/README.i860: New file.
391
392 2003-07-29 Nick Clifton <nickc@redhat.com>
393
394 * gas/sparc/unalign.d: Remove empty .text disassembly line.
395
396 2003-07-28 H.J. Lu <hongjiu.lu@intel.com>
397
398 * gas/elf/elf.exp: Add section3 for note section.
399
400 * gas/elf/section3.d: New file.
401 * gas/elf/section3.s: Likewise.
402
403 2003-07-26 Alan Modra <amodra@bigpond.net.au>
404
405 * gas/ppc/altivec.d: Update.
406 * gas/ppc/altivec_xcoff.d: Update.
407 * gas/ppc/altivec_xcoff64.d: Update.
408 * gas/ppc/booke.d: Update.
409 * gas/ppc/booke_xcoff.d: Update.
410 * gas/ppc/booke_xcoff64.d: Update.
411 * gas/ppc/e500.d: Update.
412
413 2003-07-23 Stephane Carrez <stcarrez@nerim.fr>
414
415 * gas/m68hc11/m68hc11.exp: Execute the new tests.
416 * gas/m68hc11/abi.s: New test for abi elf flags.
417 * gas/m68hc11/abi-m68hc11-32-64.d: Test for 32-bit int, 64-bit float.
418 * gas/m68hc11/abi-m68hc11-16-64.d: Test for 16-bit int, 64-bit float.
419 * gas/m68hc11/abi-m68hc11-32-32.d: Test for 32-bit int, 32-bit float.
420 * gas/m68hc11/abi-m68hc11-16-32.d: Test for 16-bit int, 32-bit float.
421
422 2003-07-15 Richard Sandiford <rsandifo@redhat.com>
423
424 * gas/mips/rm7000.[sd]: New test.
425 * gas/mips/mips.exp: Run it.
426
427 2003-07-10 Jakub Jelinek <jakub@redhat.com>
428
429 * gas/cfi/cfi-ppc-1.s: New test.
430 * gas/cfi/cfi-ppc-1.d: New test.
431 * gas/cfi/cfi-s390-1.s: New test.
432 * gas/cfi/cfi-s390-1.s: New test.
433 * gas/cfi/cfi-s390x-1.s: New test.
434 * gas/cfi/cfi-s390x-1.s: New test.
435 * gas/cfi/cfi.exp: Run them.
436
437 2003-07-09 Alexandre Oliva <aoliva@redhat.com>
438
439 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
440 * gas/mn10300/am33-2.c (d8pcsec): PC-relative relocations within
441 text sections don't decay to section+offset.
442 * gas/mn10300/am33-2.d: Rebuilt.
443 2000-08-15 Eric Christopher <echristo@cygnus.com>
444 * gas/mn10300/am33-2.c (d8pcsec): New Function
445 (condjmp): Adjust testcase for TC_LINKRELAX_FIXUP
446 functionality.
447 * gas/mn10300/am33-2.d: Regenerate
448 2000-05-24 Alexandre Oliva <aoliva@cygnus.com>
449 * gas/mn10300/am33-2.c (d8pcoff): Likewise.
450 * gas/mn10300/am33-2.d: Rebuilt.
451 2000-04-01 Alexandre Oliva <aoliva@cygnus.com>
452 * gas/mn10300/am33-2.c (main): Changed `.am332' to `.am33_2'.
453 Replaced `AM33 2.0' with `AM33/2.0'.
454 * gas/mn10300/am33-2.d, gas/mn10300/am33-2.s: Rebuilt.
455 2000-03-31 Alexandre Oliva <aoliva@cygnus.com>
456 * gas/mn10300/am33-2.c: New file, that generated...
457 * gas/mn10300/am33-2.s, gas/mn10300/am33-2.d: New files.
458 * gas/mn10300/basic.exp: Test am33-2.
459
460 2003-07-08 Chris Demetriou <cgd@broadcom.com>
461
462 * gas/testsuite/gas/mips/mips.exp: Make sure that branch-misc-2 is
463 run to compile non-PIC code, and add branch-misc-2pic.
464 * gas/mips/branch-misc-2.l: Adjust for change in non-PIC warnings.
465 * gas/mips/branch-misc-2pic.l: New file.
466 * gas/mips/branch-misc-2pic.s: New file.
467
468 2003-07-07 Richard Sandiford <rsandifo@redhat.com>
469
470 * gas/h8300/h8sx_disp2.[sd]: Add tests for symbolic displacements.
471
472 2003-07-04 Alan Modra <amodra@bigpond.net.au>
473
474 * gas/ppc/test2elf64.s: Rename to..
475 * gas/ppc/power4.s: ..this. Add mtcr and mfcr testcases.
476 * gas/ppc/test2elf64.d: Rename to..
477 * gas/ppc/power4.d: ..this. Update.
478 * gas/ppc/ppc.exp: Update.
479
480 2003-07-02 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
481
482 * gas/mips/set-arch.d: Fix GPR names and show raw insns.
483
484 2003-06-29 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
485
486 * gas/mips/set-arch.s: New file, testcase for .set arch=FOO.
487 * gas/mips/set-arch.d: Likewise.
488 * gas/mips/mips.exp: Use it.
489
490 2003-06-25 Richard Sandiford <rsandifo@redhat.com>
491
492 * gas/h8300/h8sx_mov_imm.[sd]: Add tests for mov.[wl] #xx:8,@yy.
493
494 2003-06-24 Richard Sandiford <rsandifo@redhat.com>
495
496 * gas/h8300/h8300.exp (h8sx_disp2, h8sx_rtsl, h8sx_mov_imm): Move...
497 * gas/h8300/h8300-elf.exp: ...here.
498
499 2003-06-23 H.J. Lu <hongjiu.lu@intel.com>
500
501 * gas/i386/i386.exp: Add prescott.
502
503 * gas/i386/prescott.d: New file.
504 * gas/i386/prescott.s: Likewise.
505
506 2003-06-21 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
507
508 * gas/mips/elf-rel-got-n32.d: Remove special handling for n32 ABI.
509 * gas/mips/elf-rel-xgot-n32.d: Likewise.
510 * gas/mips/jal-newabi.d: Likewise.
511
512 2003-06-21 Christian Groessler <chris@groessler.org>
513
514 * gas/z8k: New directory.
515 * gas/z8k/dec.s: New file.
516 * gas/z8k/decbf.s: New file.
517 * gas/z8k/decf.s: New file.
518 * gas/z8k/eidi.s: New file.
519 * gas/z8k/eidif.s: New file.
520 * gas/z8k/inc.s: New file.
521 * gas/z8k/incbf.s: New file.
522 * gas/z8k/incf.s: New file.
523 * gas/z8k/inout.d: New file.
524 * gas/z8k/inout.s: New file.
525 * gas/z8k/jr-back.s: New file.
526 * gas/z8k/jr-backf.s: New file.
527 * gas/z8k/jr-forw.s: New file.
528 * gas/z8k/jr-forwf.s: New file.
529 * gas/z8k/ldk.s: New file.
530 * gas/z8k/ldkf.s: New file.
531 * gas/z8k/z8k.exp: New file.
532
533 2003-06-18 Jakub Jelinek <jakub@redhat.com>
534
535 * gas/cfi/cfi-i386.d: Regenerated.
536 * gas/cfi/cfi-common-1.d: Regenerated.
537 * gas/cfi/cfi-common-2.d: Regenerated.
538 * gas/cfi/cfi-common-3.d: Regenerated.
539 * gas/cfi/cfi-x86_64.d: Regenerated.
540 * gas/cfi/cfi-alpha-1.d: Regenerated.
541 * gas/cfi/cfi-alpha-2.d: Regenerated.
542 * gas/cfi/cfi-alpha-3.d: Regenerated.
543
544 2003-06-17 Nick Clifton <nickc@redhat.com>
545
546 * gas/i386/absrel.d: Tweak patterns to work for i386-pc-cygwin
547 target as well.
548 * gas/i386/sub.d: Likewise.
549
550 2003-06-17 Loren James Rittle <rittle@latour.rsch.comm.mot.com>
551
552 * gas/alpha/elf-reloc-1.d: Allow system-specific gunk after
553 canonical file format.
554 * gas/alpha/elf-reloc-4.d: Likewise.
555 * gas/alpha/elf-reloc-5.d: Likewise.
556 * gas/alpha/elf-reloc-7.d: Likewise.
557 * gas/alpha/elf-reloc-8.d: Likewise.
558 * gas/alpha/elf-tls-1.d: Likewise.
559 * gas/alpha/elf-usepv-1.d: Likewise.
560
561 2003-06-16 Hans-Peter Nilsson <hp@axis.com>
562
563 * gas/cris: Match output having $ register prefix. Deal with
564 target variants default requiring register prefix on input.
565
566 2003-06-13 Richard Earnshaw <rearnsha@arm.com>
567
568 * gas/arm/arm.exp: Pass -mfpu=fpa option to the FPA instruction test.
569
570 2003-06-12 Richard Sandiford <rsandifo@redhat.com>
571
572 * gas/mips/elf-rel15.[sd]: New test.
573 * gas/mips/mips.exp: Run it.
574
575 2003-06-11 Richard Henderson <rth@redhat.com>
576
577 * gas/cfi/cfi-common-3.[ds]: New.
578 * gas/cfi/cfi.exp: Run it.
579
580 2003-06-11 Alan Modra <amodra@bigpond.net.au>
581
582 * gas/macros/app1.d: Ignore section symbols.
583 * gas/macros/app2.d: Likewise.
584 * gas/macros/app3.d: Likewise.
585 * gas/macros/app4.d: Likewise.
586
587 2003-06-10 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
588
589 * gas/mips/mips.exp: Fix typo.
590 * gas/mips/elempic.d: Force o64 ABI.
591 * gas/mips/telempic.d: Likewise.
592
593 2003-06-10 Alan Modra <amodra@bigpond.net.au>
594
595 * lib/gas-defs.exp (proc is_elf_format): Copy from ld testsuite.
596 * gas/cfi/cfi.exp: Use here. Only run tests when ELF.
597 * gas/macros/and.s: Avoid .set so we don't break mips.
598
599 2003-06-10 Alan Modra <amodra@bigpond.net.au>
600
601 * gas/macros/and.s: New.
602 * gas/macros/macros.exp: Assemble it.
603
604 2003-06-10 Gary Hade <garyhade@us.ibm.com>
605
606 * gas/ppc/test2elf64.{s,d}: New test.
607 * gas/ppc/ppc.exp: Run new test.
608
609 2003-06-10 Richard Sandiford <rsandifo@redhat.com>
610
611 * gas/h8300/h8sx_mov_imm.[sd]: New test.
612 * gas/h8300/h8300.exp: Run it.
613
614 2003-06-10 Richard Sandiford <rsandifo@redhat.com>
615
616 * gas/h8300/h8sx_rtsl.[sd]: New test.
617 * gas/h8300/h8300.exp: Run it.
618
619 2003-06-10 Richard Sandiford <rsandifo@redhat.com>
620
621 * gas/h8300/h8sx_disp2.[sd]: New test.
622 * gas/h8300/h8300.exp: Run it.
623
624 2003-06-07 Richard Henderson <rth@redhat.com>
625
626 * gas/cfi/cfi-common-1.d, gas/cfi/cfi-common-1.s: New.
627 * gas/cfi/cfi-common-2.d, gas/cfi/cfi-common-2.s: New.
628 * gas/cfi/cfi-diag-1.d, gas/cfi/cfi-diag-1.s: New.
629 * gas/cfi/cfi.exp: Run them.
630
631 2003-06-05 Michael Snyder <msnyder@redhat.com>
632
633 * gas/h8300/t01_mov.s: New file, tests mov instructions.
634 * gas/h8300/t02_mova.s: New file, tests mova instructions.
635 * gas/h8300/t03_add.s: New file, tests add instructions.
636 * gas/h8300/t04_sub.s: New file, tests sub instructions.
637 * gas/h8300/t05_cmp.s: New file, tests cmp instructions.
638 * gas/h8300/t06_ari2.s: New file, tests arithmetic instructions.
639 * gas/h8300/t07_ari3.s: New file, tests arithmetic instructions.
640 * gas/h8300/t08_or.s: New file, tests or instructions.
641 * gas/h8300/t09_xor.s: New file, tests xor instructions.
642 * gas/h8300/t10_and.s: New file, tests and instructions.
643 * gas/h8300/t11_logs.s: New file, tests logical instructions.
644 * gas/h8300/t12_bit.s: New file, tests bit instructions.
645 * gas/h8300/t13_otr.s.s: New file, tests misc. instructions.
646 * gas/h8300/t01_mov.exp: New file.
647 * gas/h8300/t02_mova.exp: New file.
648 * gas/h8300/t03_add.exp: New file.
649 * gas/h8300/t04_sub.exp: New file.
650 * gas/h8300/t05_cmp.exp: New file.
651 * gas/h8300/t06_ari2.exp: New file.
652 * gas/h8300/t07_ari3.exp: New file.
653 * gas/h8300/t08_or.exp: New file.
654 * gas/h8300/t09_xor.exp: New file.
655 * gas/h8300/t10_and.exp: New file.
656 * gas/h8300/t11_logs.exp: New file.
657 * gas/h8300/t12_bit.exp: New file.
658 * gas/h8300/t13_otr.exp: New file.
659
660 2003-06-04 Richard Henderson <rth@redhat.com>
661
662 * gas/alpha/elf-usepv-1.[sd]: New.
663 * gas/alpha/elf-usepv-2.[sd]: New.
664 * gas/alpha/alpha.exp: Run them.
665 * gas/cfi/cfi-alpha-3.[sd]: New.
666 * gas/cfi/cfi.exp: Run it.
667
668 2003-05-31 Richard Henderson <rth@redhat.com>
669
670 * gas/alpha/elf-reloc-8.d: Correct .eh_frame relocs.
671 * gas/cfi/cfi-alpha-2.d: New.
672 * gas/cfi/cfi-alpha-2.s: New.
673 * gas/cfi/cfi.exp: Run it.
674
675 2003-05-29 Richard Henderson <rth@redhat.com>
676
677 * gas/alpha/elf-reloc-8.d: Add .eh_frame relocs.
678 * gas/cfi/cfi-alpha-1.d: New.
679 * gas/cfi/cfi-alpha-1.s: New.
680 * gas/cfi/cfi.exp: Run it.
681
682 2003-05-27 Richard Henderson <rth@redhat.com>
683
684 * gas/cfi/cfi-i386.d: Update for dw2gencfi rewrite.
685 * gas/cfi/cfi-x86_64.d: Likewise.
686 * gas/cfi/cfi-i386-2.d: New.
687 * gas/cfi/cfi-i386-2.s: New.
688
689 2003-05-23 Jason Eckhardt <jle@rice.edu>
690
691 * gas/i860/xp.s: New file.
692 * gas/i860/xp.d: New file.
693
694 2003-05-23 Richard Earnshaw <rearnsha@arm.com>
695
696 * gas/i860/i860.exp: Don't call exit if the target isn't an i860.
697
698 2003-05-22 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
699
700 * gas/mips/jal-newabi.s: New file, testcase for NewABI xgot jal macro.
701 * gas/mips/jal-newabi.d: Likewise.
702 * gas/mips/mips.exp: Add new testcase.
703
704 2003-05-21 H.J. Lu <hongjiu.lu@intel.com>
705
706 * gas/hppa/parse/parse.exp: Add "space.s".
707 * gas/hppa/parse/space.s: New file to test spaces.
708
709 2003-05-20 Jason Eckhardt <jle@rice.edu>
710
711 * gas/i860/branch.{s,d}: New files.
712 * gas/i860/system.{s,d}: New files.
713
714 2003-05-20 Jason Eckhardt <jle@rice.edu>
715
716 * gas/i860/bitwise.{s,d}: New files.
717 * gas/i860/bte.{s,d}: New files.
718 * gas/i860/fldst01.{s,d}: New files.
719 * gas/i860/fldst02.{s,d}: New files.
720 * gas/i860/fldst03.{s,d}: New files.
721 * gas/i860/fldst04.{s,d}: New files.
722 * gas/i860/fldst05.{s,d}: New files.
723 * gas/i860/fldst06.{s,d}: New files.
724 * gas/i860/fldst07.{s,d}: New files.
725 * gas/i860/fldst08.{s,d}: New files.
726 * gas/i860/float01.{s,d}: New files.
727 * gas/i860/float02.{s,d}: New files.
728 * gas/i860/float03.{s,d}: New files.
729 * gas/i860/float04.{s,d}: New files.
730 * gas/i860/form.{s,d}: New files.
731 * gas/i860/iarith.{s,d}: New files.
732 * gas/i860/ldst01.{s,d}: New files.
733 * gas/i860/ldst02.{s,d}: New files.
734 * gas/i860/ldst03.{s,d}: New files.
735 * gas/i860/ldst04.{s,d}: New files.
736 * gas/i860/ldst05.{s,d}: New files.
737 * gas/i860/ldst06.{s,d}: New files.
738 * gas/i860/pfam.{s,d}: New files.
739 * gas/i860/pfmam.{s,d}: New files.
740 * gas/i860/pfmsm.{s,d}: New files.
741 * gas/i860/pfsm.{s,d}: New files.
742 * gas/i860/regress01.{s,d}: New files.
743 * gas/i860/shift.{s,d}: New files.
744 * gas/i860/simd.{s,d}: New files.
745
746 2003-05-20 Jason Eckhardt <jle@rice.edu>
747
748 * gas/i860: New directory.
749 * gas/i860/i860.exp: New file.
750
751 2003-05-20 Michal Ludvig <mludvig@suse.cz>
752
753 * gas/cfi/cfi.exp: Testsuite for cfi machinery.
754 * gas/cfi/cfi-x86_64.[sd]: Files for x86-64.
755 * gas/cfi/cfi-i386.[sd]: Files for i386.
756
757 2003-05-19 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
758
759 * gas/mips/mips.exp: mips-*-linux-*, mipsel-*-linux-* use only 32-bit
760 register width by default. Add them to addr32 and exclude offending
761 testcases.
762 * gas/mips/delay.s: Avoid odd floating point registers.
763 * gas/mips/delay.d: Likewise.
764 * gas/mips/nodelay.d: Likewise.
765 * gas/mips/mips4.s: Likewise.
766 * gas/mips/mips4.d: Likewise.
767 * gas/mips/mips5.s: Likewise.
768 * gas/mips/mips5.d: Likewise.
769 * gas/mips/vr5400.s: Likewise.
770 * gas/mips/vr5400.d: Likewise.
771 * gas/mips/vr5500.s: Likewise.
772 * gas/mips/vr5500.d: Likewise.
773 * gas/mips/elf_e_flags2.d: Allow different expansions of the move
774 macro.
775 * gas/mips/elf_e_flags3.d: Likewise.
776 * gas/mips/elf_e_flags4.d: Likewise.
777 * gas/mips/uld2-eb.d: Likewise.
778 * gas/mips/uld2-el.d: Likewise.
779
780 2003-05-16 Kelley Cook <kelleycook@wideopenwest.com>
781
782 * lib/gas-defs.exp: Accept i[3-7]86 variants.
783
784 2003-05-13 Hans-Peter Nilsson <hp@axis.com>
785
786 * gas/macros/app1.s, gas/macros/app1.d, gas/macros/app2.s,
787 gas/macros/app2.d, gas/macros/app3.s, gas/macros/app3.d,
788 gas/macros/app4.s, gas/macros/app4b.s, gas/macros/app4.d: New
789 tests.
790 * gas/macros/macros.exp: Run them.
791
792 2003-05-07 H.J. Lu <hongjiu.lu@intel.com>
793
794 * gas/ia64/ia64.exp: Add alias.
795
796 * gas/ia64/alias.s: New.
797 * gas/ia64/alias.d: Likewise.
798
799 2003-05-06 Alexandre Oliva <aoliva@redhat.com>
800
801 * gas/mips/abs.d, gas/mips/add.d, gas/mips/and.d,
802 gas/mips/beq.d, gas/mips/bge.d, gas/mips/bgeu.d,
803 gas/mips/blt.d, gas/mips/bltu.d, gas/mips/branch-misc-1.d,
804 gas/mips/break20.d, gas/mips/cp0sel-names-mips32.d,
805 gas/mips/cp0sel-names-mips32r2.d,
806 gas/mips/cp0sel-names-mips64.d,
807 gas/mips/cp0sel-names-numeric.d, gas/mips/cp0sel-names-sb1.d,
808 gas/mips/elf-jal.d, gas/mips/elf-rel.d, gas/mips/elf-rel2.d,
809 gas/mips/elf-rel3.d, gas/mips/elf-rel4.d, gas/mips/elf-rel5.d,
810 gas/mips/elf-rel6.d, gas/mips/elf-rel7.d,
811 gas/mips/elf_arch_mips1.d, gas/mips/elf_arch_mips2.d,
812 gas/mips/elf_arch_mips3.d, gas/mips/elf_arch_mips32.d,
813 gas/mips/elf_arch_mips32r2.d, gas/mips/elf_arch_mips4.d,
814 gas/mips/elf_arch_mips5.d, gas/mips/elf_arch_mips64.d,
815 gas/mips/elf_ase_mips16.d, gas/mips/empic.d,
816 gas/mips/empic2.d, gas/mips/empic3_e.d, gas/mips/empic3_g1.d,
817 gas/mips/empic3_g2.d, gas/mips/hwr-names-mips32r2.d,
818 gas/mips/hwr-names-numeric.d, gas/mips/jal-empic-elf-2.d,
819 gas/mips/jal-empic-elf-3.d, gas/mips/jal-empic-elf.d,
820 gas/mips/jal-svr4pic.d, gas/mips/jal-xgot.d, gas/mips/jal.d,
821 gas/mips/la-empic.d, gas/mips/la-svr4pic.d,
822 gas/mips/la-xgot.d, gas/mips/la.d, gas/mips/lb-empic.d,
823 gas/mips/lb-svr4pic.d, gas/mips/lb-xgot-ilocks.d,
824 gas/mips/lb-xgot.d, gas/mips/lb.d, gas/mips/ld-empic.d,
825 gas/mips/ld-svr4pic.d, gas/mips/ld-xgot.d, gas/mips/ld.d,
826 gas/mips/li.d, gas/mips/lif-empic.d, gas/mips/lif-svr4pic.d,
827 gas/mips/lif-xgot.d, gas/mips/lifloat.d,
828 gas/mips/mips-gp32-fp32-pic.d, gas/mips/mips-gp32-fp32.d,
829 gas/mips/mips-gp32-fp64-pic.d, gas/mips/mips-gp32-fp64.d,
830 gas/mips/mips-gp64-fp32-pic.d, gas/mips/mips-gp64-fp32.d,
831 gas/mips/mips-gp64-fp64-pic.d, gas/mips/mips-gp64-fp64.d,
832 gas/mips/mips.exp, gas/mips/mips16-e.d, gas/mips/mips16-f.d,
833 gas/mips/mips32.d, gas/mips/mips32r2.d, gas/mips/mips4010.d,
834 gas/mips/mips4650.d, gas/mips/mips64.d, gas/mips/mipsel16-e.d,
835 gas/mips/mipsel16-f.d, gas/mips/rol-hw.d, gas/mips/rol.d,
836 gas/mips/sb.d, gas/mips/sync.d, gas/mips/tempic.d,
837 gas/mips/tmips16-e.d, gas/mips/tmips16-f.d,
838 gas/mips/tmipsel16-e.d, gas/mips/tmipsel16-f.d,
839 gas/mips/trunc.d, gas/mips/uld.d, gas/mips/ulh-empic.d,
840 gas/mips/ulh-svr4pic.d, gas/mips/ulh-xgot.d, gas/mips/ulh.d,
841 gas/mips/ulh2-eb.d, gas/mips/ulh2-el.d, gas/mips/ulw.d,
842 gas/mips/ulw2-eb.d, gas/mips/ulw2-eb-ilocks.d, gas/mips/ulw2-el.d,
843 gas/mips/ulw2-el-ilocks.d, gas/mips/usd.d, gas/mips/ush.d,
844 gas/mips/usw.d, gas/mips/vr4122.d: Added ABI specification.
845 gas/vtable/vtable.exp: mips64*-*-linux* and mips*-*-irix6* are
846 RELA.
847
848 2003-05-03 H.J. Lu <hjl@gnu.org>
849
850 * gas/elf/symver.s: Use '%' instead of '@' in .type.
851 * gas/elf/type.s: Likewise.
852
853 2003-05-03 H.J. Lu <hjl@gnu.org>
854
855 * gas/elf/elf.exp (run_list_test): Support pipe for readelf.
856
857 * gas/elf/type.e-m32r: Removed.
858 * gas/elf/type.e-mips: Likewise.
859 * gas/elf/type.e-miwmmxt: Likewise.
860
861 * gas/elf/type.e: Updated.
862
863 2003-05-03 H.J. Lu <hjl@gnu.org>
864
865 * gas/ia64/ia64.exp: Add unwind.
866
867 * gas/ia64/unwind.s: New. Test the new section attribute 'o'
868 and the new section type "unwind".
869 * gas/ia64/unwind.d: Likewise.
870
871 2003-05-02 Chris Demetriou <cgd@broadcom.com>
872
873 * gas/mips/mips.exp (mips_arch_init): Reimplement in
874 a way that's safe with ancient versions of tcl/expect.
875
876 2003-05-01 Chris Demetriou <cgd@broadcom.com>
877
878 * gas/mips/mips.exp (mips_arch_init): New function.
879 Call it before setting up architecture array entries.
880
881 2003-05-01 H.J. Lu <hjl@gnu.org>
882
883 * gas/elf/elf.exp (run_list_test): Accept empty $opts.
884 Add type test.
885
886 * gas/elf/type.e: New file.
887 * gas/elf/type.s: Likewise.
888 * gas/elf/type.e-m32r: Likewise.
889 * gas/elf/type.e-mips: Likewise.
890 * gas/elf/type.e-miwmmxt: Likewise.
891
892 2003-05-01 H.J. Lu <hjl@gnu.org>
893
894 * gas/ia64/ia64.exp: Add secname.
895
896 * gas/ia64/secname.s: New. Test the trailing '#' in section
897 name.
898 * gas/ia64/secname.d: Likewise.
899
900 2003-05-01 H.J. Lu <hjl@gnu.org>
901
902 * gas/ia64/ia64.exp: Add "global".
903
904 * gas/ia64/global.d: New file.
905 * gas/ia64/global.s: Likewise.
906
907 2003-04-30 H.J. Lu <hjl@gnu.org>
908
909 * gas/ia64/ia64.exp: Add order.
910
911 * gas/ia64/order.s: New file.
912 * gas/ia64/order.d: Likewise.
913
914 2003-04-29 H.J. Lu <hjl@gnu.org>
915
916 * gas/ia64/ia64.exp: Add align.
917
918 * gas/ia64/align.d: New file.
919 * gas/ia64/align.s: Likewise.
920
921 * ia64/dependency-1.d: Remove the padding.
922
923 2003-04-30 H.J. Lu <hjl@gnu.org>
924
925 * gas/ia64/ia64.exp: Add real.
926
927 * gas/ia64/real.s: New file.
928 * gas/ia64/real.d: Likewise.
929
930 2003-04-29 Nick Clifton <nickc@redhat.com>
931
932 * gas/elf/elf.exp: Invoke symver test.
933 * gas/elf/symver.s: New test case.
934 * gas/elf/symver.d: Expected output.
935
936 2003-04-24 Nick Clifton <nickc@redhat.com>
937
938 * gas/ppc/astest2.s: Add tests for conditional branches with
939 probability indicators.
940 * gas/ppc/astest2.d: Add expected disassembly.
941
942 2003-04-23 H.J. Lu <hjl@gnu.org>
943
944 * gas/ia64/opc-i.s: Add testcases for valid label.
945 * gas/ia64/opc-i.d: Updated.
946
947 2003-04-10 Alexandre Oliva <aoliva@redhat.com>
948
949 * gas/mips/elf-rel-got-n32.d, gas/mips/elf-rel-got-n32.s,
950 gas/mips/elf-rel-got-n64.d, gas/mips/elf-rel-got-n64.s,
951 gas/mips/elf-rel-xgot-n32.d, gas/mips/elf-rel-xgot-n64.d: New.
952 * gas/mips/mips.exp: Test them.
953
954 2003-04-08 Nick Clifton <nickc@redhat.com>
955
956 * gas/m32r/m32r.exp: Run signed-relocs test.
957 * gas/m32r/signed-relocs.s: New file: Test signed relocs.
958 * gas/m32r/signed-relocs.d: New file: Expected results
959
960 * gas/ia64/dependency-1.s: New file: Test read before write dependency.
961 * gas/ia64/dependency-1.d: New file: Expected assembly results.
962 * gas/ia64/ia64.exp: Run the new test.
963
964 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
965
966 * gas/m68hc11/bug-1825.d (_table): Update.
967 * gas/m68hc11/bug-1825.s (_table): Add tests for 16-bit absolute relocs
968
969 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
970
971 * gas/m68hc11/insns.s: Add %page and %addr checks.
972 * gas/m68hc11/insns12.s: Likewise.
973 * gas/m68hc11/insns-dwarf2.d: Update.
974 * gas/m68hc11/insns.d: Update.
975
976 2003-04-04 Chris Demetriou <cgd@broadcom.com>
977
978 * gas/mips/mips5.d: New test.
979 * gas/mips/mips5.l: New test stderr listing.
980 * gas/mips/mips5.s: New test source file.
981 * gas/mips/mips.exp: Run the mips5 test.
982
983 2003-04-03 Philip Blundell <philb@gnu.org>
984
985 * gas/arm/offset.s: New test.
986 * gas/arm/arm.exp (run_errors_test): Run it.
987
988 2003-04-02 Chris Demetriou <cgd@broadcom.com>
989
990 * gas/mips/ulh.d: Adjust for ulh and ulhu macro assembly changes.
991
992 * gas/mips/mips.exp: Define new "gpr_ilocks" architecture
993 property, and add it to mips2 (and later) chips and r3900.
994 * gas/mips/uld2.s: New test source file.
995 * gas/mips/ulh2.s: Likewise.
996 * gas/mips/ulw2.s: Likewise.
997 * gas/mips/uld2.l: New test stderr listing.
998 * gas/mips/ulh2.l: Likewise.
999 * gas/mips/ulw2.l: Likewise.
1000 * gas/mips/uld2-eb.d: New test.
1001 * gas/mips/uld2-el.d: Likewise.
1002 * gas/mips/ulh2-eb.d: Likewise.
1003 * gas/mips/ulh2-el.d: Likewise.
1004 * gas/mips/ulw2-eb-ilocks.d: Likewise.
1005 * gas/mips/ulw2-eb.d: Likewise.
1006 * gas/mips/ulw2-el-ilocks.d: Likewise.
1007 * gas/mips/ulw2-el.d: Likewise.
1008 * gas/mips/mips.exp: Run new tests for appropriate architectures.
1009
1010 2003-04-01 Bob Wilson <bob.wilson@acm.org>
1011
1012 * gas/xtensa/all.exp: New file.
1013 * gas/xtensa/entry_align.s: Likewise.
1014 * gas/xtensa/entry_misalign2.s: Likewise.
1015 * gas/xtensa/entry_misalign.s: Likewise.
1016 * gas/xtensa/j_too_far.s: Likewise.
1017 * gas/xtensa/loop_align.s: Likewise.
1018 * gas/xtensa/loop_misalign.s: Likewise.
1019
1020 2003-03-25 Stan Cox <scox@redhat.com>
1021 Nick Clifton <nickc@redhat.com>
1022
1023 Contribute support for Intel's iWMMXt chip - an ARM variant:
1024
1025 * gas/arm/arm.exp: Run iwmmxt test.
1026 * gas/arm/iwmmxt.s: New test source file.
1027 * gas/arm/iwmmxt.d: New test expected results file.
1028 * gas/elf/elf.exp: Fix section2 test to cope with note section.
1029 * gas/eld/section2.e-miwxxmt: New test expected results file.
1030
1031 2003-03-12 Alexandre Oliva <aoliva@redhat.com>
1032
1033 * gas/mips/branch-misc-2.s: Add branch to symbol in another
1034 section.
1035 * gas/mips/branch-misc-2.l: Update error messages and warnings.
1036
1037 2003-03-12 Alexandre Oliva <aoliva@redhat.com>
1038
1039 * Reverted previous patch.
1040
1041 2003-03-02 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1042
1043 * gas/mips/bge.d: Reactivate external branch tests.
1044 * gas/mips/bge.s: Likewise.
1045 * gas/mips/bgeu.d: Likewise.
1046 * gas/mips/bgeu.s: Likewise.
1047 * gas/mips/blt.d: Likewise.
1048 * gas/mips/blt.s: Likewise.
1049 * gas/mips/bltu.d: Likewise.
1050 * gas/mips/bltu.s: Likewise.
1051 * gas/mips/branch-misc-2.d: New File.
1052 * gas/mips/branch-misc-2.l: Remove.
1053 * gas/mips/mips.exp: Adjust branch-misc-2 test.
1054
1055 2003-02-21 Nick Clifton <nickc@redhat.com>
1056
1057 * gas/all/test-gen.c: New file: Framework for automatically
1058 generating assembler test files.
1059 * gas/all/test-examples.c: New file: Example of a file using
1060 test-gen.c.
1061
1062 * gas/arm/maverick.c: Rework to produce correct test files and
1063 fix formatting.
1064 * gas/arm/maverick.s: Regenerate.
1065 * gas/arm/maverick.d: Regenerate.
1066 * gas/arm/arm.exp: Always run Maverick tests.
1067
1068 2003-02-21 Richard Sandiford <rsandifo@redhat.com>
1069
1070 * gas/mips/elf-rel14.[sd]: New test.
1071 * gas/mips/mips.exp: Run it.
1072
1073 2003-02-07 Richard Sandiford <rsandifo@redhat.com>
1074
1075 * gas/mips/rel12.[sd], gas/mips/rel13.[sd]: New tests.
1076 * gas/mips/mips.exp: Run them.
1077
1078 2003-02-07 Richard Sandiford <rsandifo@redhat.com>
1079
1080 * gas/mips/expr1.[sd]: New test.
1081 * gas/mips/mips.exp: Run it.
1082
1083 2003-02-06 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
1084
1085 * gas/i386/x86-64-opcode.s: More tests for x86-64 MOVD opcodes.
1086 * gas/i386/x86-64-opcode.d: Adjust to suit.
1087
1088 2003-02-04 Hans-Peter Nilsson <hp@axis.com>
1089
1090 * gas/cris/rd-dw2-1.d: Adjust for dwarf2 directory table change.
1091
1092 2003-02-02 Richard Sandiford <rsandifo@redhat.com>
1093
1094 * gas/mips/elf-rel8.[sd], gas/mips/elf-rel9.[sd],
1095 gas/mips/elf-rel10.[sd], gas/mips/elf-rel11.[sd]: New tests.
1096 * gas/mips/mips.exp: Run elf-rel8 and elf-rel9 for all elf
1097 targets. Run elf-rel10 and elf-rel11 for NewABI targets.
1098
1099 2003-01-27 Alexandre Oliva <aoliva@redhat.com>
1100
1101 * gas/mips/n32-consec.d: New.
1102 * gas/mips/n32-consec.s: New.
1103 * gas/mips/mips.exp (run_list_test_arches): Run it on irix6 and
1104 mips64*-linux* systems.
1105
1106 2003-01-23 Martin Schwidefsky <schwidefsky@de.ibm.com>
1107
1108 * gas/s390/reloc.s: Add test for PLT reloc against locally defined
1109 but global function.
1110 * gas/s390/reloc.d: Likewise.
1111 * gas/s390/reloc64.s: Likewise.
1112 * gas/s390/reloc64.d: Likewise.
1113
1114 2003-01-21 Adrian Bunk <bunk@fs.tum.de>
1115
1116 * gas/sparc/sparc.exp (sparc_elf_setup): All NetBSD ELF targets
1117 should pass these tests.
1118
1119 2003-01-20 Martin Schwidefsky <schwidefsky@de.ibm.com>
1120
1121 * gas/s390/reloc.d: Add tests for the new gotoff, gotplt and pltoff
1122 relocations.
1123 * gas/s390/reloc.s: Likewise.
1124 * gas/s390/reloc64.d: Likewise.
1125 * gas/s390/reloc64.s: Likewise.
1126
1127 2003-01-07 DJ Delorie <dj@redhat.com>
1128
1129 * gas/xstormy16/reloc-2.d: Adjust for fixed REL12 relocs.
1130
1131 2003-01-02 Jeff Johnston <jjohnstn@redhat.com>
1132
1133 * gas/iq2000: New testsuite.
1134
1135 2003-01-02 Chris Demetriou <cgd@broadcom.com>
1136
1137 * gas/mips/elf_arch_mips32r2.d: Fix file description comment.
1138
1139 2002-12-31 Chris Demetriou <cgd@broadcom.com>
1140
1141 * gas/mips/cp0sel-names-mips32.d: New test.
1142 * gas/mips/cp0sel-names-mips32r2.d: New test.
1143 * gas/mips/cp0sel-names-mips64.d: New test.
1144 * gas/mips/cp0sel-names-numeric.d: New test.
1145 * gas/mips/cp0sel-names-sb1.d: New test.
1146 * gas/mips/cp0sel-names.s: New test source file.
1147 * gas/mips/mips.exp: Run new tests.
1148
1149 2002-12-30 Chris Demetriou <cgd@broadcom.com>
1150
1151 * gas/mips/elf_arch_mips1.d: New test.
1152 * gas/mips/elf_arch_mips2.d: New test.
1153 * gas/mips/elf_arch_mips3.d: New test.
1154 * gas/mips/elf_arch_mips4.d: New test.
1155 * gas/mips/elf_arch_mips5.d: New test.
1156 * gas/mips/elf_arch_mips32.d: New test.
1157 * gas/mips/elf_arch_mips32r2.d: New test.
1158 * gas/mips/elf_arch_mips64.d: New test.
1159 * gas/mips/empty.s: New test source file.
1160 * gas/mips/mips.exp: Run new tests.
1161
1162 * gas/mips/elf_ase_mips16.d: Change to use empty.s
1163 * gas/mips/elf_ase_mips16.s: Remove.
1164
1165 2002-12-30 Chris Demetriou <cgd@broadcom.com>
1166
1167 * gas/mips/cp0-names-mips32r2.d: New test.
1168 * gas/mips/hwr-names-mips32r2.d: New test.
1169 * gas/mips/hwr-names-numeric.d: New test.
1170 * gas/mips/hwr-names.s: New test source file.
1171 * gas/mips/mips32r2.d: New test.
1172 * gas/mips/mips32r2.s: New test source file.
1173 * gas/mips/mips32r2-ill.l: New test.
1174 * gas/mips/mips32r2-ill.s: New test source file.
1175 * gas/mips/mips.exp: Add mips32r2 architecture data array
1176 entry. Run new tests mentioned above.
1177
1178 2002-12-24 Dmitry Diky <diwil@mail.ru>
1179
1180 * gas/msp430: New directory.
1181 * gas/msp430/msp430.exp: Test msp430 assembler.
1182 * gas/msp430/opcode.s: Test source file.
1183 * gas/msp430/opcode.s: Expected disassembly.
1184
1185 2002-12-27 Chris Demetriou <cgd@broadcom.com>
1186
1187 * gas/mips/mips.exp: Define the notion of an "architecture data
1188 array," add comments indicating how to add a new architecture and
1189 suggestions for adding new tests. Populate the architecture data
1190 array with many known architectures and convert many tests to
1191 be run for multiple architectures.
1192 (mips_arches): New global array.
1193 (mips_arch_create, mips_arch_list_all, mips_arch_data)
1194 (mips_arch_displayname, mips_arch_properties)
1195 (mips_arch_as_flags, mips_arch_objdump_flags, mips_arch_matches)
1196 (mips_arch_list_matching): New functions to operate on mips_arches.
1197 (run_dump_test_arch, run_dump_test_arches, run_list_test_arch)
1198 (run_list_test_arches): New functions.
1199 (run_list_test): Document and add an optional "test name" argument.
1200 * gas/mips/abs.d: Remove CPU-specific assembler and objdump flags,
1201 and CPU names from test names.
1202 * gas/mips/add.d: Likewise.
1203 * gas/mips/and.d: Likewise.
1204 * gas/mips/dli.d: Likewise.
1205 * gas/mips/jal-empic-elf-2.d: Likewise.
1206 * gas/mips/jal-empic-elf-3.d: Likewise.
1207 * gas/mips/jal-empic-elf.d: Likewise.
1208 * gas/mips/lb-svr4pic.d: Likewise.
1209 * gas/mips/lb.d: Likewise.
1210 * gas/mips/mips32.d: Likewise.
1211 * gas/mips/mips4.d: Likewise.
1212 * gas/mips/mips64.d: Likewise.
1213 * gas/mips/rol-hw.d: Likewise.
1214 * gas/mips/rol.d: Likewise.
1215 * gas/mips/rol64-hw.d: Likewise.
1216 * gas/mips/rol64.d: Likewise.
1217 * gas/mips/elf-jal.d: Likewise. Also, indicate ELF in test name.
1218 * gas/mips/mips64-mdmx.d: Tweak printed name to indicate that this
1219 test uses the -mdmx flag.
1220 * gas/mips/mips64-mips3d.d: Tweak printed name to indicate that
1221 this test uses the -mips3d flag.
1222 * gas/mips/mips64-mips3d-incl.d: New file.
1223
1224 2002-12-27 Chris Demetriou <cgd@broadcom.com>
1225
1226 * gas/mips/cp0-names-mips32.d: New file.
1227 * gas/mips/cp0-names-mips64.d: New file.
1228 * gas/mips/cp0-names-numeric.d: New file.
1229 * gas/mips/cp0-names-sb1.d: New file.
1230 * gas/mips/cp0-names.s: New file.
1231 * gas/mips/fpr-names-32.d: New file.
1232 * gas/mips/fpr-names-64.d: New file.
1233 * gas/mips/fpr-names-n32.d: New file.
1234 * gas/mips/fpr-names-numeric.d: New file.
1235 * gas/mips/fpr-names.s: New file.
1236 * gas/mips/gpr-names-32.d: New file.
1237 * gas/mips/gpr-names-64.d: New file.
1238 * gas/mips/gpr-names-n32.d: New file.
1239 * gas/mips/gpr-names-numeric.d: New file.
1240 * gas/mips/gpr-names.s: New file.
1241 * gas/mips/mips.exp: Run new tests.
1242
1243 2002-12-20 Chris Demetriou <cgd@broadcom.com>
1244
1245 * lib/gas-defs.exp (run_dump_test): Add a new optional argument,
1246 "extra_options".
1247
1248 2002-12-18 Chris Demetriou <cgd@broadcom.com>
1249
1250 * gas/mips/rol.s: Add ".set noat" and some new instructions to test.
1251 * gas/mips/rol64.s: Likewise.
1252 * gas/mips/rol.l: New file.
1253 * gas/mips/rol.d: Adjust to use rol.l and for rol.s changes.
1254 * gas/mips/rol64.l: New file.
1255 * gas/mips/rol64.d: Adjust to use rol64.l and for rol64.s changes.
1256 * gas/mips/rol-hw.d: New file.
1257 * gas/mips/rol-hw.l: New file.
1258 * gas/mips/rol64-hw.d: New file.
1259 * gas/mips/rol64-hw.l: New file.
1260 * gas/mips/mips.exp: Run rol-hw and rol64-hw tests.
1261
1262 2002-12-12 Alexandre Oliva <aoliva@redhat.com>
1263
1264 * gas/mips/beq.d: Comment out branches to undefined symbols,
1265 no longer supported.
1266 * gas/mips/beq.s: Likewise.
1267 * gas/mips/bge.d: Likewise.
1268 * gas/mips/bge.s: Likewise.
1269 * gas/mips/bgeu.d: Likewise.
1270 * gas/mips/bgeu.s: Likewise.
1271 * gas/mips/blt.d: Likewise.
1272 * gas/mips/blt.s: Likewise.
1273 * gas/mips/bltu.d: Likewise.
1274 * gas/mips/bltu.s: Likewise.
1275 * gas/mips/mips.exp: Change branch-misc-2 test to run_list_test.
1276 * gas/mips/branch-misc-2.d: Removed.
1277 * gas/mips/branch-misc-2.s: Added branches to undefined symbols.
1278 * gas/mips/branch-misc-2.l: New.
1279
1280 2002-12-09 Aldy Hernandez <aldyh@redhat.com>
1281
1282 * gas/ppc/booke.d: Fix msync and mbar to reflect reality.
1283
1284 * gas/ppc/e500.d: Fix m[tf]pmr to reflect reality.
1285
1286 2002-12-08 Stephane Carrez <stcarrez@nerim.fr>
1287
1288 * gas/m68hc11/m68hc11.exp (gas_m68hc11_error): New function;
1289 (gas_m68hc11_warning): New function.
1290 (gas_m68hc11_message): New function.
1291 (top): New tests for assembler errors.
1292 (gas_m68hc11_opcode_list): New function.
1293 (top): New tests for opcode list.
1294
1295 2002-12-08 Stephane Carrez <stcarrez@nerim.fr>
1296
1297 * gas/m68hc11/bug-1825.s: Add some tests.
1298 * gas/m68hc11/bug-1825.d: Update.
1299 * gas/m68hc11/opers12.d: Update.
1300 * gas/m68hc11/opers12-dwarf2.d: Update.
1301
1302 2002-12-05 Richard Henderson <rth@redhat.com>
1303
1304 * gas/ia64/ltoff22x-1.[ds]: New.
1305 * gas/ia64/ia64.exp: Run it.
1306
1307 2002-12-05 Jim Wilson <wilson@redhat.com>
1308
1309 * gas/ia64/opc-x.d: Regenerate.
1310
1311 2002-12-05 Alan Modra <amodra@bigpond.net.au>
1312
1313 * gas/arm/adrl.s: Pad end of .text.
1314 * gas/arm/adrl.d: Adjust to suit.
1315
1316 2002-12-04 David Mosberger <davidm@hpl.hp.com>
1317
1318 * gas/ia64/opc-b.d: Update for instructions added by SDM2.1.
1319 * gas/ia64/opc-b.s: Ditto.
1320 * gas/ia64/opc-f.d: Ditto.
1321 * gas/ia64/opc-f.s: Ditto.
1322 * gas/ia64/opc-i.d: Ditto.
1323 * gas/ia64/opc-i.s: Ditto.
1324 * gas/ia64/opc-m.d: Ditto.
1325 * gas/ia64/opc-m.s: Ditto.
1326 * gas/ia64/opc-x.d: Ditto.
1327 * gas/ia64/opc-x.s: Ditto.
1328
1329 2002-12-03 Richard Henderson <rth@redhat.com>
1330
1331 * gas/ia64/ldxmov-1.[ds]: New.
1332 * gas/ia64/ldxmov-2.[ls]: New.
1333 * gas/ia64/ia64.exp: Run them.
1334
1335 2002-12-03 Alan Modra <amodra@bigpond.net.au>
1336
1337 * gas/arm/adrl.s: Test behaviour against globals too.
1338 * gas/arm/adrl.d: Adjust.
1339
1340 2002-12-02 Nick Clifton <nickc@redhat.com>
1341
1342 * gasp: Remove entire directory tree. (Gasp has been removed from
1343 binutils).
1344 * config/default.asp (GASP): Remove definition and initialization.
1345
1346 2002-12-01 Stephane Carrez <stcarrez@nerim.fr>
1347
1348 * gas/m68hc11/m68hc11.exp: Rename from all.exp; run the new tests.
1349 * gas/m68hc11/all.exp: Remove.
1350 * gas/m68hc11/indexed12.d: New test.
1351 * gas/m68hc11/indexed12.s: Likewise.
1352 * gas/m68hc11/bug-1825.d: Likewise.
1353 * gas/m68hc11/bug-1825.s: Likewise.
1354
1355 2002-12-01 Stephane Carrez <stcarrez@nerim.fr>
1356
1357 * gas/m68hc11/insns.s: Don't use .comm for stack symbol so that objdump
1358 can find the real symbol and not a gas internal debug symbol.
1359 * gas/m68hc11/insns.d: Update.
1360 * gas/m68hc11/insns-dwarf2.d: Update.
1361 * gas/m68hc11/insns12.d: Update.
1362 * gas/m68hc11/opers12.s (min5b, min9b): Use 16 and -256 for the min.
1363 * gas/m68hc11/opers12.d: Update after indexed offset operand fixes.
1364 * gas/m68hc11/opers12-dwarf2.d: Likewise.
1365
1366 2002-11-30 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1367
1368 * sh/gas/sh/pic.s: Add a test for ".long foo@PLT+.-2-label".
1369 * sh/gas/sh/pic.d: Add expected output.
1370
1371 2002-11-29 Nick Clifton <nickc@redhat.com>
1372
1373 * gas/arm/arch5tej.s: Replace "nop"s with tests of breakpoint
1374 instruction.
1375 * gas/arm/arch5tej.d: Expect "bkpt"s not nops.
1376
1377 2002-11-26 Hans-Peter Nilsson <hp@axis.com>
1378
1379 * gas/cris/rd-bcnst.d, gas/cris/rd-bcnst.d: New test.
1380
1381 2002-11-25 DJ Delorie <dj@redhat.com>
1382
1383 * gas/xstormy16/allinsn.d: Fix sdiv/sdivlh encodings.
1384
1385 2002-11-19 DJ Delorie <dj@redhat.com>
1386
1387 * gas/xstormy16/allinsn.sh: Add sdiv, divlh, and sdivlh.
1388 * gas/xstormy16/allinsn.d: Regenerate.
1389 * gas/xstormy16/allinsn.s: Regenerate.
1390
1391 2002-11-18 Svein E. Seldal <Svein.Seldal@solidas.com>
1392
1393 * gas/all/gas.exp: Setup for tic4x testcase
1394 * gas/macros/macros.exp: Ditto
1395 * gas/tic4x: New tic4x gas testsuite directory
1396 * gas/tic4x/addressing.s: Create. Fix bug in one insn
1397 * gas/tic4x/addressing_c3x.d: Create and update
1398 * gas/tic4x/addressing_c4x.d: Create and update
1399 * gas/tic4x/allopcodes.S: Create. Add support for new
1400 opclass.h changes.
1401 * gas/tic4x/data.d: Create
1402 * gas/tic4x/data.s: Create
1403 * gas/tic4x/float.d: Create
1404 * gas/tic4x/float.s: Create
1405 * gas/tic4x/opclasses.h: Create. Added testsuites for the
1406 new enhanced opcodes.
1407 * gas/tic4x/opcodes.s: Create (regenerate).
1408 * gas/tic4x/opcodes_c3x.d: Create. Updated from enhanced
1409 changes
1410 * gas/tic4x/opcodes_c4x.d: Create. Ditto.
1411 * gas/tic4x/rebuild.sh: Create
1412 * gas/tic4x/registers.s: Create
1413 * gas/tic4x/registers_c3x.d: Create
1414 * gas/tic4x/registers_c4x.d: Create
1415 * gas/tic4x/zeros.d: Create
1416 * gas/tic4x/zeros.s: Create
1417 * gas/tic4x/opcodes_new.d: Added new testsuite for
1418 the enhanced and special insns.
1419 * gas/tic4x/tic4x.exp: Create. Added the opcodes_new testsuite
1420
1421 2002-11-12 Alan Modra <amodra@bigpond.net.au>
1422
1423 * gas/ppc/booke.d: Adjust output for corrected condition reg.
1424
1425 2002-11-07 Nick Clifton <nickc@redhat.com>
1426
1427 * gas/all/gas.exp: Only run fastcall test for x86 PE targets.
1428
1429 2002-11-07 Casper S. Hornstrup <chorns@users.sourceforge.net>
1430
1431 * gas/all/gas.exp: Run fastcall label handling test.
1432 * gas/all/fastcall.s: New file for testing handling of fastcall
1433 labels.
1434
1435 2002-11-01 H.J. Lu <hjl@gnu.org>
1436
1437 * gas/i386/i386.exp: Add "sub".
1438
1439 * gas/i386/sub.d: New.
1440 * gas/i386/sub.s: New.
1441
1442 2002-10-22 H.J. Lu <hjl@gnu.org>
1443
1444 * gas/mips/branch-misc-2.d: Updated.
1445
1446 2002-10-23 Hans-Peter Nilsson <hp@axis.com>
1447
1448 * gas/cris/rd-pcrel1.d, gas/cris/rd-pcrel1.s,
1449 gas/cris/rd-pcrel2.d, gas/cris/rd-pcrel2.s: New tests.
1450
1451 2002-10-21 Richard Sandiford <rsandifo@redhat.com>
1452
1453 * gas/mips/elf-rel7.[sd]: New test.
1454 * gas/mips/mips.exp: Run it.
1455
1456 2002-10-12 Alexandre Oliva <aoliva@redhat.com>
1457
1458 * gas/mips/mips.exp: Don't xfail relax.
1459 * gas/mips/relax.s: Increase coverage.
1460 * gas/mips/relax.d: Add expected output. Use relax.l for as stderr.
1461 * gas/mips/relax.l: New file.
1462
1463 2002-10-11 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1464
1465 * gas/sh/tlsd.s, gas/sh/tlsd.d: New.
1466 * gas/sh/tlsnopic.s, gas/sh/tlsnopic.d: New.
1467 * gas/sh/tlspic.s, gas/sh/tlspic.d: New.
1468 * gas/sh/basic.exp: Add new tests.
1469
1470 2002-10-09 Stephen Clarke <stephen.clarke@superh.com>
1471
1472 * gas/elf.exp: Don't run for sh64*-*-linux*, because it sets the
1473 lsb in SHmedia code addresses.
1474 * gas/sh/basic.exp: Force SHcompact for sh64*-*-linux* to enable
1475 recognition of SH-1/2/3/4 instructions.
1476 (proc do_fp): Do not run dsp tests for sh64*-*-linux*.
1477 * gas/sh/sh64/abi-32.d: Adjust expected output to include
1478 sh64*-*-linux* formats too.
1479 * gas/sh/sh64/abi-64.d, gas/sh/sh64/basic-1.d,
1480 gas/sh/sh64/case-1.d, gas/sh/sh64/case-noexp-1.d,
1481 gas/sh/sh64/crange1-1.d, gas/sh/sh64/crange1-2.d,
1482 gas/sh/sh64/crange2-1.d, gas/sh/sh64/crange2-2.d,
1483 sh/sh64/crange2-noexp-1.d, gas/sh/sh64/crange3-1.d,
1484 gas/sh/sh64/crange4-1.d, gas/sh/sh64/crange5-1.d,
1485 gas/sh/sh64/creg-1.d, gas/sh/sh64/creg-2.d, gas/sh/sh64/datal-2.d,
1486 gas/sh/sh64/datal32-1.d, gas/sh/sh64/datal32-3.d,
1487 gas/sh/sh64/datal64-1.d, gas/sh/sh64/datal64-3.d,
1488 gas/sh/sh64/endian-1.d, gas/sh/sh64/endian-2.d,
1489 gas/sh/sh64/err-noexp-cmd1.s, gas/sh/sh64/immexpr32-1.d,
1490 gas/sh/sh64/immexpr32-2.d, gas/sh/sh64/immexpr64-1.d,
1491 gas/sh/sh64/immexpr64-2.d, gas/sh/sh64/lineno.d,
1492 gas/sh/sh64/localcom-1.d, gas/sh/sh64/mix-1.d,
1493 gas/sh/sh64/mix-noexp-1.d, gas/sh/sh64/movi-3.d,
1494 gas/sh/sh64/movi32-1.d, gas/sh/sh64/movi32-2.d,
1495 gas/sh/sh64/movi32-noexp-2.d, gas/sh/sh64/movi64-1.d,
1496 gas/sh/sh64/movi64-2.d, gas/sh/sh64/movi64-3.d,
1497 gas/sh/sh64/movi64-noexp-2.d, gas/sh/sh64/pt-1.d,
1498 gas/sh/sh64/pt-noexp-1.d, gas/sh/sh64/pt32-1.d,
1499 gas/sh/sh64/pt32-noexp-2.d, gas/sh/sh64/pt64-1.d,
1500 gas/sh/sh64/pt64-32-1.d, gas/sh/sh64/pt64-32-2.d,
1501 gas/sh/sh64/pt64-noexp-2.d, gas/sh/sh64/ptc32-1.d,
1502 gas/sh/sh64/ptc32-noexp-1.d, gas/sh/sh64/ptc64-1.d,
1503 gas/sh/sh64/ptc64-32-1.d, gas/sh/sh64/ptc64-noexp-1.d,
1504 gas/sh/sh64/ptext32-1.d, gas/sh/sh64/ptext32-noexp-1.d,
1505 gas/sh/sh64/ptext64-1.d, gas/sh/sh64/ptext64-32-1.d,
1506 gas/sh/sh64/ptext64-noexp-1.d, gas/sh/sh64/rel32-1.d,
1507 gas/sh/sh64/rel32-2.d, gas/sh/sh64/rel32-3.d,
1508 gas/sh/sh64/rel32-4.d, gas/sh/sh64/rel32-5.d,
1509 gas/sh/sh64/rel64-1.d, gas/sh/sh64/rel64-2.d,
1510 gas/sh/sh64/rel64-3.d, gas/sh/sh64/rel64-4.d,
1511 gas/sh/sh64/rel64-5.d, gas/sh/sh64/relax-1.d,
1512 gas/sh/sh64/relax-2.d, gas/sh/sh64/relax-3.d,
1513 gas/sh/sh64/shift32-1.d, gas/sh/sh64/shift32-3.d,
1514 gas/sh/sh64/shift32-noexp-3.d, gas/sh/sh64/shift64-1.d,
1515 gas/sh/sh64/shift64-2.d, gas/sh/sh64/shift64-3.d,
1516 gas/sh/sh64/shift64-noexp-3.d, gas/sh/sh64/syntax-1.d,
1517 gas/sh/sh64/syntax-2.d, gas/sh/sh64/ua32-1.d,
1518 gas/sh/sh64/ua64-1.d: Likewise.
1519
1520 2002-10-03 Chris Demetriou <cgd@broadcom.com>
1521
1522 * gas/mips/mips-no-jalx.l: Make error message regexps accomodate
1523 tools which target a specific CPU by default.
1524
1525 2002-10-03 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1526
1527 * testsuite/gas/sh/pcrel2.d: Check code also.
1528
1529 2002-10-02 Stephen Clarke <stephen.clarke@superh.com>
1530
1531 * gas/sh/sh64/ptc32-noexp-1.d: Adjust for changes to *ABS*
1532 symbol generation.
1533 * gas/sh/sh64/ptc64-noexp-1.d: Likewise.
1534
1535 2002-09-30 H.J. Lu <hjl@gnu.org>
1536
1537 * gas/mips/mips.exp: Undo the last change.
1538
1539 2002-09-30 H.J. Lu <hjl@gnu.org>
1540
1541 * gas/mips/mips.exp: Set xfail on empic, empic2, empic3_g1 and
1542 empic3_g2 on Linux/mips.
1543
1544 2002-09-30 H.J. Lu <hjl@gnu.org>
1545
1546 * gas/mips/vr4120.d: Use "#pass" instead of "#..." to skip the
1547 rest of output.
1548
1549 2002-09-30 Gavin Romig-Koch <gavin@redhat.com>
1550 Ken Raeburn <raeburn@cygnus.com>
1551 Aldy Hernandez <aldyh@redhat.com>
1552 DJ Delorie <dj@redhat.com>
1553 Michael Meissner <meissner@redhat.com>
1554 Eric Christopher <echristo@redhat.com>
1555 Richard Sandiford <rsandifo@redhat.com>
1556
1557 * gas/mips/mips4100.[sd]: Move dmadd16 and madd16 checks to...
1558 * gas/mips/vr4111.[sd]: ...this new test.
1559 * gas/mips/vr4120.[sd],
1560 * gas/mips/vr4122.[sd],
1561 * gas/mips/vr5400.[sd],
1562 * gas/mips/vr5500.[sd]: New tests.
1563 * mips.exp: Run them.
1564
1565 2002-09-27 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1566
1567 * gas/sh/pcrel2.s: New.
1568 * gas/sh/pcrel2.d: New.
1569 * gas/sh/basic.exp: Add pcrel2 test.
1570
1571 2002-09-27 Jason Thorpe <thorpej@wasabisystems.com>
1572
1573 * gas/vax/elf-rel.[ds]: New test.
1574 * gas/vax/quad.exp: Move contents to...
1575 * gas/vax/vax.exp: ...here. New file.
1576
1577 2002-09-27 H.J. Lu <hjl@gnu.org>
1578
1579 * gas/mips/mips-jalx.s: Add ".p2align 4".
1580 * gas/mips/mips16-jalx.s: Likewise.
1581
1582 * gas/mips/mips-jalx.d: Check nop.
1583 * gas/mips/mips16-jalx.d: Likewise.
1584
1585 2002-09-26 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1586
1587 * gas/mips/mips-jalx.d: New file, check jalx assembly.
1588 * gas/mips/mips-jalx.s: Likewise.
1589 * gas/mips/mips-no-jalx.l: Likewise.
1590 * gas/mips/mips-no-jalx.s: Likewise.
1591 * gas/mips/mips16-jalx.d: Likewise.
1592 * gas/mips/mips16-jalx.s: Likewise.
1593 * gas/mips/mips.exp: Add new tests.
1594
1595 2002-09-26 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1596
1597 * gas/mips/jal-range.s: Fix jump overflow check.
1598 * gas/mips/jal-range.l: Likewise.
1599
1600 2002-09-23 Nick Clifton <nickc@redhat.com>
1601
1602 * gas/arm/armv1-bad.s: Add LDM and STM instructions which are
1603 unpredictable because of their use of the writeback bit.
1604
1605 2002-09-21 Nick Clifton <nickc@redhat.com>
1606
1607 * gas/arm/inst.s: Fix UNPREDICATABLE use of writeback in LDM/STM
1608 instructions.
1609 * gas/arm/inst.d: Update expected results.
1610
1611 2002-09-19 Jakub Jelinek <jakub@redhat.com>
1612
1613 * gas/i386/tlspic.s: Add tests.
1614 * gas/i386/tlspic.d: Regenerated.
1615 * gas/i386/tlsnopic.s: Add tests.
1616 * gas/i386/tlsnopic.d: Regenerated.
1617
1618 2002-09-19 Richard Henderson <rth@redhat.com>
1619
1620 * gas/alpha/elf-reloc-7.s: New.
1621 * gas/alpha/elf-reloc-7.d: New.
1622 * gas/alpha/alpha.exp: Run it.
1623
1624 2002-09-18 Chris Demetriou <cgd@broadcom.com>
1625
1626 * gas/mips/mips-abi32-pic2.s: New file.
1627 * gas/mips/mips-abi32-pic2.d: New file.
1628 * gas/mips/mips.exp: Run new test.
1629
1630 2002-09-18 Chris Demetriou <cgd@broadcom.com>
1631
1632 * gas/mips/baddata1.s: New file.
1633 * gas/mips/baddata1.l: New file.
1634 * gas/mips/mips.exp: Run new test.
1635
1636 2002-09-18 Chris Demetriou <cgd@broadcom.com>
1637
1638 * gas/mips/branch-misc-1.d: New file.
1639 * gas/mips/branch-misc-1.s: New file.
1640 * gas/mips/branch-misc-2.s: New file.
1641 * gas/mips/branch-misc-2.d: New file.
1642 * gas/mips/mips.exp: Run new tests.
1643
1644 2002-09-17 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1645
1646 * gas/mips/jal-range.s: Check for jal overflows.
1647 * gas/mips/jal-range.l: List file for it.
1648 * gas/mips/mips.exp: Use it.
1649
1650 2002-09-08 Ben Elliston <bje@redhat.com>
1651
1652 * gas/hppa/basic/basic.exp: Update DejaGnu mail address.
1653 * gas/hppa/parse/parse.exp: Likewise.
1654 * gas/hppa/reloc/reloc.exp: Likewise.
1655 * gas/hppa/unsorted/unsorted.exp: Likewise.
1656 * gas/mn10200/basic.exp: Likewise.
1657 * gas/mn10300/basic.exp: Likewise.
1658 * gas/sh/basic.exp: Likewise.
1659 * gas/sh/sh64/sh64.exp: Likewise.
1660 * gas/v850/basic.exp: Likewise.
1661 * lib/gas-defs.exp: Likewise.
1662
1663 * gas/all/gas.exp: Removing limping support for DejaGnu 1.1.1.
1664 * gasp/gasp.exp: Likewise.
1665
1666 2002-09-05 Alan Modra <amodra@bigpond.net.au>
1667
1668 * gas/i386/absrel.s: New.
1669 * gas/i386/absrel.d: New.
1670 * gas/i386/pcrel.s: New.
1671 * gas/i386/pcrel.d: New.
1672 * gas/i386/i386.exp: Run them.
1673 * gas/testsuite/gas/mmix/comment-1.d: Don't test the symbol
1674 index, the name will do.
1675 * gas/mri/moveml.d: Escape dots.
1676 * gas/macros/macros.exp (strings): Add rs6000-*-* to xfails.
1677 * gas/mips/beq.s: Don't make text_label global.
1678 * gas/mips/mips32.s: Likewise.
1679 * gas/mips/mips64-mips3d.s: Likewise.
1680
1681 2002-08-28 Alan Modra <amodra@bigpond.net.au>
1682
1683 * gas/mcore/allinsn.d: Escape dots. Pass -z to objdump and adjust
1684 to suit. Match coff relocs. Match "from address pool" comments.
1685 * gas/sparc/pcrel.s: Use 2b label in expressions.
1686 * gas/sparc/pcrel64.s: Likewise.
1687 * gas/sparc/pcrel.d: Adjust to suit.
1688 * gas/sparc/pcrel64.d: Likewise.
1689 * gas/vtable/vtable.exp: Move xfails to ..
1690 (proc vtable_setup_xfails): .. here. Add i866.
1691
1692 * gas/macros/macros.exp (strings): Update xfails.
1693
1694 2002-08-26 Alan Modra <amodra@bigpond.net.au>
1695
1696 * gas/m68k/all.exp: xfail non-ELF targets on pcrel test.
1697
1698 * gas/m68hc11/insns.d: Quote dots.
1699 * gas/m68hc11/opers12.d: Likewise.
1700
1701 * gas/ieee-fp/x930509a.exp: Run the test but xfail. Add c80 to xfails.
1702
1703 * gas/vax/quad.exp: Use quad_elf.s for ELF targets.
1704 * gas/vax/quad.s: Align
1705 * gas/vax/quad_elf.s: New version of quad.s with %reg.
1706
1707 * gas/sparc/sparc.exp (sparc_elf_setup): New.
1708 Use it to xfail for non-ELF targets.
1709
1710 * gas/tic54x/align.s: Add comment.
1711 * gas/tic54x/align.d: Adjust .text size for 2002-05-23 write.c change.
1712 * gas/tic54x/extaddr.d: Similarly adjust disassembly tail.
1713
1714 2002-08-22 Nick Clifton <nickc@redhat.com>
1715
1716 * gas/arm/arch5tej.s: Add nops to align output.
1717 * gas/arm/arch5tej.d: Expect nops.
1718 * gas/arm/arm7t.s: Add nops, remove thumb instructions.
1719 * gas/arm/arm7t.d: Expect nops.
1720 * gas/arm/armv1.s: Add nops.
1721 * gas/arm/armv1.d: Expect nops.
1722 * gas/arm/fpa-mem.s: Add nops.
1723 * gas/arm/fpa-mem.d: Expext nops.
1724 * gas/arm/vfp1.s: Add nops.
1725 * gas/arm/vfp1.d: Expect nops.
1726 * gas/arm/xscale.s: Add nops.
1727 * gas/arm/xscale.d: Expect nops.
1728 * gas/arm/arm.exp: Do not run thumb tests for arm-aout
1729 toolchain.
1730
1731 2002-08-22 Alan Modra <amodra@bigpond.net.au>
1732
1733 * gas/ppc/ppc.exp: Don't run e500 test on xcoff targets.
1734 * gas/ppc/astest2.d: Escape dots.
1735
1736 2002-08-20 Richard Sandiford <rsandifo@redhat.com>
1737
1738 * gas/mips/rol.s: Add rotate by zero tests.
1739 * gas/mips/rol.d: Update accordingly.
1740 * gas/mips/rol64.d: Expect rotates by zero to use dsrl.
1741
1742 2002-08-19 Elena Zannoni <ezannoni@redhat.com>
1743
1744 From matthew green <mrg@redhat.com>
1745 * e500.s: New tests for e500 instructions.
1746 * e500.d: Results for new test.
1747 * ppc.exp: Test e500.s.
1748
1749 2002-08-16 Stephen Clarke <stephen.clarke@superh.com>
1750
1751 * gas/sh/sh64/datal32-3.d: Formatting change to match the current
1752 output of objdump.
1753
1754 2002-08-16 Alan Modra <amodra@bigpond.net.au>
1755
1756 * gas/all/gas.exp (forward references): Don't test c30.
1757 * gas/d30v/guard-debug.d: Use -gstabs rather than -g.
1758 * gas/elf/ehopt0.s: Don't use "$" in labels.
1759 * gas/ieee-fp/x930509a.exp: Don't test c30.
1760 * gas/m68hc11/malis.d: Adjust -I so that test runs when not building
1761 in source dir.
1762 * gas/mri/mri.exp: Don't run on "m68hc*".
1763 * gas/sh/basic.exp (do_fp): Match LE too.
1764 (pcrel-coff): Run this version for "sh*-pe*" and rename "sh*-hms" to
1765 "sh*-rtems".
1766 * gas/sh/pcrel-coff.d: Add -EB to objdump flags.
1767 * gas/vtable/vtable.exp: Don't run on linuxecoff. setup_xfail in
1768 preference to not running on ELF targets that might one day pass.
1769 Add more xfails. Add more targets to the REL list.
1770
1771 2002-08-14 H.J. Lu <hjl@gnu.org>
1772
1773 * gas/mips/elempic.d: Treat "addiu" and "daddiu" as equivalent
1774 when $0 is source.
1775 * gas/mips/telempic.d: Likewise.
1776 * gas/mips/telempic.d: Likewise.
1777
1778 2002-08-13 Stephane Carrez <stcarrez@nerim.fr>
1779
1780 * gas/m68hc11/all.exp: Run the new test.
1781 * gas/m68hc11/insns12.s: New file to test specific 68HC12 insns.
1782 * gas/m68hc11/insns12.d: New file.
1783 * gas/m68hc11/branchs12.s: New test.
1784 * gas/m68hc11/branchs12.d: New test.
1785
1786 * gas/m68hc11/all_insns.d: Dump the relocs to verify that they
1787 are against symbols and not sections (for linker relaxation).
1788 * gas/m68hc11/insns-dwarf2.d: Likewise.
1789 * gas/m68hc11/insns.d: Likewise.
1790 * gas/m68hc11/lbranch.d: Likewise.
1791 * gas/m68hc11/lbranch-dwarf2.d: Likewise.
1792 * gas/m68hc11/opers12.d: Likewise.
1793 * gas/m68hc11/opers12-dwarf2.d: Likewise.
1794
1795 2002-08-12 Richard Sandiford <rsandifo@redhat.com>
1796
1797 * gas/mips/elf-consthilo.[sd]: New test.
1798 * gas/mips/mips.exp: Run it.
1799
1800 2002-08-09 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
1801
1802 * gas/mips/empic.d: Treat "addiu" and "daddiu" as equivalent when
1803 $0 is source.
1804
1805 2002-08-09 Jakub Jelinek <jakub@redhat.com>
1806
1807 * gas/i386/gotpc.s: New.
1808 * gas/i386/gotpc.d: New.
1809 * gas/i386/i386.exp: Add gotpc test.
1810
1811 2002-08-06 Alan Modra <amodra@bigpond.net.au>
1812
1813 * gas/ppc/altivec_xcoff64.d: Adjust for aix5 target.
1814 * gas/ppc/booke_xcoff64.d: Likewise. Also fix relocs.
1815
1816 2002-08-01 H.J. Lu <hjl@gnu.org>
1817
1818 * gas/mips/elf-rel6.s: Add ".p2align 4".
1819 * gas/mips/elf-rel6.d: Check nop.
1820
1821 2002-08-01 Richard Sandiford <rsandifo@redhat.com>
1822
1823 * gas/mips/elf-rel6.[sd]: New test.
1824 * gas/mips/mips.exp: Run it.
1825
1826 2002-07-29 Chris Demetriou <cgd@broadcom.com>
1827
1828 * gas/mips/elf_ase_mips16.d: New file to test ELF MIPS16 ASE marking.
1829 * gas/mips/elf_ase_mips16.s: Likewise.
1830 * gas/mips/mips.exp: Run the new test.
1831
1832 2002-07-26 Alan Modra <amodra@bigpond.net.au>
1833
1834 * gas/ppc/altivec.d: Invoke "as" with "-a32".
1835
1836 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
1837
1838 * gas/mips/mips-gp32-fp64.d,
1839 * gas/mips/mips-gp32-fp64-pic.d: Add -mfp64.
1840
1841 2002-07-19 Hans-Peter Nilsson <hp@bitrange.com>
1842
1843 * gas/mmix/list-pseudoints.l: Adjust for changes in gas section
1844 padding.
1845 * gas/mmix/greg7.d: Ditto.
1846 * gas/mmix/greg8.d: Ditto.
1847 * gas/mmix/fb-2.d: Ditto.
1848 * gas/mmix/comment-1.d: Ditto.
1849 * gas/mmix/byte-1.d: Ditto.
1850
1851 2002-07-17 H.J. Lu <hjl@gnu.org>
1852
1853 * gas/ia64/dv-branch.d: Updated.
1854 * gas/ia64/opc-b.d: Likewise.
1855
1856 2002-07-08 Alan Modra <amodra@bigpond.net.au>
1857
1858 * gas/i386/intel16.s: New.
1859 * gas/i386/intel16.d: New.
1860 * gas/i386/i386.exp: Run it.
1861
1862 2002-07-03 Alan Modra <amodra@bigpond.net.au>
1863
1864 * lib/gas-defs.exp (run_dump_test): Run objdump/nm/objcopy/readelf
1865 with LC_ALL=C to ensure consistent sorting.
1866
1867 2002-06-18 Dave Brolley <brolley@redhat.com>
1868
1869 * gas/frv: New testsuite.
1870
1871 Mon Jun 17 16:23:59 2002 J"orn Rennecke <joern.rennecke@superh.com>
1872
1873 * gas/sh/dsp.s: Add three more instructions.
1874 * gas/sh/dsp.d: Update.
1875
1876 2002-06-14 Daniel Jacobowitz <drow@mvista.com>
1877
1878 * gas/mips/lineno.d: Use --gstabs.
1879 * gas/mips/mips.exp (lineno.s): Remove XFAIL.
1880
1881 2002-06-12 Tom Rix <trix@redhat.com>
1882
1883 * gas/ppc/aix.exp: Run tests for all versions of powerpc AIX. Add
1884 text alignment tests.
1885 * gas/ppc/textalign-xcoff-001.d: New Test.
1886 * gas/ppc/textalign-xcoff-002.d: New Test.
1887 * gas/ppc/test1xcoff32.d : Change text section alignment.
1888 * gas/ppc/booke_xcoff.d: Remove invalid pad.
1889
1890 2002-06-06 J"orn Rennecke <joern.rennecke@superh.com>
1891
1892 * testsuite/gas/sh/pcrel.s: Also test @(symbol,pc).
1893 * testsuite/gas/sh/pcrel.d: Update.
1894 * testsuite/gas/sh/pcrel.l: New file.
1895
1896 2002-06-06 John David Anglin <dave@hiauly1.hia.nrc.ca>
1897
1898 * gas/hppa/basic/add.s: Set code level to 1.1.
1899 * gas/hppa/basic/branch.s: Likewise.
1900 * gas/hppa/basic/dcor.s: Likewise.
1901 * gas/hppa/basic/logical.s: Likewise.
1902 * gas/hppa/basic/shladd.s: Likewise.
1903 * gas/hppa/basic/sub.s: Likewise.
1904 * gas/hppa/basic/unit.s: Likewise.
1905 * gas/hppa/unsorted/unsorted.exp: Return if target "*-*-linux*".
1906
1907 2002-05-31 Chris G. Demetriou <cgd@broadcom.com>
1908
1909 * gas/mips/sb1-ext-mdmx.s: New file.
1910 * gas/mips/sb1-ext-mdmx.d: Likewise.
1911 * gas/mips/mips.exp: Run new "sb1-ext-mdmx" test.
1912
1913 2002-05-31 Chris G. Demetriou <cgd@broadcom.com>
1914
1915 * gas/mips/mips.exp: Use elf-rel2 and elfel-rel2 for
1916 mipsisa64*-*-* targets, rather than e32-rel2 and e32el-rel2.
1917
1918 2002-05-30 Chris G. Demetriou <cgd@broadcom.com>
1919
1920 * gas/mips/mips64-mdmx.s: Tweak to more thoroughly cover
1921 instruction encodings.
1922 * gas/mips/mips64-mdmx.d: Likewise.
1923
1924 2002-05-30 Chris G. Demetriou <cgd@broadcom.com>
1925
1926 * gas/mips/mips64-mdmx.s: New file.
1927 * gas/mips/mips64-mdmx.d: Likewise.
1928 * gas/mips/mips.exp: Run new "mips64-mdmx" test.
1929
1930 2002-05-30 Richard Henderson <rth@redhat.com>
1931
1932 * gas/alpha/elf-tls-1.s, gas/alpha/elf-tls-1.d: New.
1933 * gas/alpha/elf-tls-2.s, gas/alpha/elf-tls-1.l: New.
1934 * gas/alpha/elf-tls-3.s, gas/alpha/elf-tls-1.l: New.
1935 * gas/alpha/alpha.exp: Run them.
1936
1937 2002-05-30 Tom Rix <trix@redhat.com>
1938
1939 * gas/d10v/d10v.exp: Add -gstabs packing, sequence control
1940 packing, warning, instruction packing, label, immediate and,
1941 error tests.
1942 * gas/d10v/instruction_packing-001.d - intruction_packing-010.d:
1943 New tests.
1944 * gas/d10v/control-001.d: New test.
1945 * gas/d10v/warning-001.d - warning-019.d: New tests.
1946 * gas/d10v/label-001.d: New test.
1947 * gas/d10v/error-001.d - error-002.d : New tests.
1948 * gas/d10v/immediate-001.d - immediate-007.d: New tests.
1949
1950 * lib/gas-defs.exp (run_dump_test): Add error option.
1951
1952 2002-05-28 Kuang Hwa Lin <kuang@sbcglobal.net>
1953
1954 * gas/dlx: New directory: DLX gas testsuite
1955 * alltests.exp: New file: Test driver
1956 * branch.d: New file: Expected results.
1957 * branch.s: New file: Test branch insns.
1958 * itype.d: New file: Expected results.
1959 * itype.s: New file: Test ordinary insns.
1960 * lhi.d: New file: Expected results.
1961 * lhi.s: New file: Test load hi insns.
1962 * load.d: New file: Expected results.
1963 * load.s: New file: Test load insns.
1964 * rtype.d: New file: Expected results.
1965 * rtype.s: New file: Test arithmetic insns.
1966 * store.d: New file: Expected results.
1967 * store.s: New file: Test store insns.
1968
1969 2002-05-23 Jakub Jelinek <jakub@redhat.com>
1970
1971 * gas/i386/tlspic.s: New file.
1972 * gas/i386/tlsd.s: New file.
1973 * gas/i386/tlsnopic.s: New file.
1974 * gas/i386/tlsd.d: New file.
1975 * gas/i386/tlsnopic.d: New file.
1976 * gas/i386/tlspic.d: New file.
1977 * gas/i386/i386.exp: Add tlsd, tlsnopic and tlspic tests.
1978 * gas/ia64/tls.s: New file.
1979 * gas/ia64/tls.d: New file.
1980 * gas/ia64/ia64.exp: Add tls test.
1981
1982 2002-05-23 Tom Rix <trix@redhat.com>
1983
1984 * gas/d10v/d10v.exp: Add instruction packing test.
1985 * gas/d10v/instruction_packing.s : New test.
1986
1987 2002-05-22 Tom Rix <trix@redhat.com>
1988
1989 * gas/d10v/d10v.exp: Renamed from d10.exp. Add address-* tests.
1990 * gas/d10v/address-001.s - address-041.s : New tests.
1991
1992 2002-05-23 H.J. Lu <hjl@gnu.org>
1993
1994 * gas/mips/elf-rel.d: Skip the padding.
1995 * gas/mips/elfel-rel.d: Likewise.
1996
1997 2002-05-23 H.J. Lu <hjl@gnu.org>
1998
1999 * gas/all/align2.d: New.
2000 * gas/all/align2.s: New.
2001
2002 * gas/all/gas.exp: Run align2.
2003
2004 2002-05-22 H.J. Lu <hjl@gnu.org>
2005
2006 * gas/mips/elf-rel.d: Updated for the subsegs_finish change in
2007 write.c.
2008 * gas/mips/elfel-rel.d: Likewise.
2009
2010 Wed May 22 14:26:07 2002 J"orn Rennecke <joern.rennecke@superh.com>
2011
2012 * gas/sh/pcrel-coff.s: New file.
2013 * gas/sh/pcrel-coff.d: Likewise.
2014 * gas/sh/basic.exp: For coff, don't do dsp test,
2015 and a modified pcrel test.
2016
2017 2002-05-22 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2018
2019 * gas/mips/rol64.s: New file, test of drol, dror macros.
2020 * gas/mips/rol64.d: Likewise.
2021 * gas/mips/mips.exp: Add new test.
2022
2023 2002-05-20 Nick Clifton <nickc@cambridge.redhat.com>
2024
2025 * gas/arm/arm.exp: Replace deprecated command line switches
2026 with their modern equivalents.
2027 * gas/arm/arm7t.d: As above.
2028 * gas/arm/armv1.d: As above.
2029 * gas/arm/fpa-dyadic.d: As above.
2030 * gas/arm/fpa-mem.d: As above.
2031 * gas/arm/fpa-monadic.d: As above.
2032 * gas/arm/inst.d: As above.
2033 * gas/arm/ldconst.d: As above.
2034 * gas/arm/xscale.d: As above.
2035
2036 2002-05-13 Alan Modra <amodra@bigpond.net.au>
2037
2038 * gas/i386/x86-64-opcode.s: Pad out end of .text with zeros.
2039 * gas/i386/x86-64-opcode.d: Adjust.
2040
2041 2002-05-02 Nick Clifton <nickc@cambridge.redhat.com>
2042
2043 * gas/arm/arm7t.s: Add thumb mode "sub r?, #0" and "add r?, #0".
2044 * gas/arm/arm7t.d: Add expected results. (Make sure that the
2045 subtract is not converted into an add).
2046
2047 2002-04-23 H.J. Lu <hjl@gnu.org>
2048
2049 * gas/mips/elempic.d: Use empic.l.
2050 * gas/mips/telempic.d: Likewise.
2051 * gas/mips/tempic.d: Likewise.
2052
2053 2002-04-23 H.J. Lu <hjl@gnu.org>
2054
2055 * gas/hppa/parse/parse.exp: Don't expect failure on line separator
2056 test on hppa*-*-linux* nor hppa*-*-netbsd*.
2057
2058 2002-04-22 Chris Demetriou <cgd@broadcom.com>
2059
2060 * gas/mips/mips-gp64-fp32.l: New file.
2061 * gas/mips/mips-gp64-fp32.d: Use mips-gp64-fp32.l to check stderr
2062 output.
2063 * gas/mips/mips-gp64-fp64.l: New file.
2064 * gas/mips/mips-gp64-fp64.d: Use mips-gp64-fp64.l to check stderr
2065 output.
2066
2067 2002-04-22 Chris Demetriou <cgd@broadcom.com>
2068
2069 * lib/gas-defs.exp (run_dump_test): Support new attribute "stderr"
2070 which is a file used to regexp_diff the assembler's pruned stderr
2071 output.
2072 (write_file): New helper function to write a string into a file.
2073
2074 * gas/mips/empic.l: New file which matches empic tests' warnings.
2075 * gas/mips/empic.d: Use empic.l.
2076
2077 2002-04-19 Nick Clifton <nickc@cambridge.redhat.com>
2078
2079 * gas/all/gas.exp (cofftag): Do not run test for xscale-coff
2080 toolchain.
2081 (struct, align, incbin): Use case switch so that other targets to
2082 be skipped can be added in the future.
2083
2084 2002-04-17 matthew green <mrg@redhat.com>
2085
2086 * gas/ppc/altivec.d: Fix dssall test.
2087 * gas/ppc/altivec.s: Likewise.
2088 * gas/ppc/altivec_xcoff.d: Likewise.
2089 * gas/ppc/altivec_xcoff.s: Likewise.
2090 * gas/ppc/altivec_xcoff64.d: Likewise.
2091 * gas/ppc/altivec_xcoff64.s: Likewise.
2092
2093 2002-04-04 Nick Clifton <nickc@cambridge.redhat.com>
2094
2095 * gas/mips/mips.exp: Remove spurious whaitespace.
2096 Open out one-line if-then-else test clauses so that other clauses
2097 can be inserted in the future.
2098
2099 2002-03-19 Bo Thorsen <bo@suse.de>
2100
2101 * gas/i386/x86-64-opcode.d: More test cases for x86-64 opcodes.
2102 * gas/i386/x86-64-opcode.s: Likewise
2103
2104 2002-03-15 Chris G. Demetriou <cgd@broadcom.com>
2105
2106 * gas/mips/mips64-mips3d.s: New file.
2107 * gas/mips/mips64-mips3d.d: Likewise.
2108 * gas/mips/mips.exp: Run new "mips64-mips3d" test.
2109
2110 2002-03-15 Chris G. Demetriou <cgd@broadcom.com>
2111
2112 * gas/mips/mips.exp: Use elf-rel2 and elfel-rel2 for
2113 mipsisa32*-*-* targets, rather than e32-rel2 and e32el-rel2.
2114
2115 2002-03-14 Hans-Peter Nilsson <hp@bitrange.com>
2116
2117 * gas/mmix/weak1.d, gas/mmix/weak1.d: New test.
2118
2119 2002-03-05 Paul Koning <pkoning@equallogic.com>
2120
2121 * gas/pdp11/pdp11.exp: New file.
2122 * gas/pdp11/opcode.s: Ditto.
2123 * gas/pdp11/opcode.d: Ditto.
2124
2125 2002-02-22 Bo Thorsen <bo@suse.de>
2126
2127 * i386.exp: Add x86-64-opcode (checks valid opcodes) and x86-64-inval
2128 (checks invalid opcodes) checks
2129 * x86-64-inval.l: New file.
2130 * x86-64-inval.s: New file.
2131 * x86-64-opcode.d: New file.
2132 * x86-64-opcode.s: New file.
2133
2134 2002-02-26 Chris Demetriou <cgd@broadcom.com>
2135
2136 * gas/mips/empic2.d: Adjust for the fact that relocations on
2137 symbols local to this file are resolved at assembly time into
2138 section-relative relocations, even if the symbols are extern.
2139 * gas/mips/empic2.s: Add file offset information, so the next
2140 person to do the math mentioned above has an easier time.
2141 * gas/mips/jal-empic-elf.d: New test.
2142 * gas/mips/jal-empic-elf-2.d, gas/mips/jal-empic-elf-2.s: New test.
2143 * gas/mips/jal-empic-elf-3.d, gas/mips/jal-empic-elf-3.s: New test.
2144 * gas/mips/mips.exp: Run the new tests.
2145
2146 2002-02-25 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2147
2148 * mips-gp64-fp32-pic.d: Fix test of 64bit register loads.
2149 * mips-gp64-fp32-pic.s: Likewise.
2150 * mips-gp64-fp32.d: Likewise.
2151 * mips-gp64-fp32.s: Likewise.
2152 * mips-gp64-fp64-pic.d: Likewise.
2153 * mips-gp64-fp64-pic.s: Likewise.
2154 * mips-gp64-fp64.d: Likewise.
2155 * mips-gp64-fp64.s: Likewise.
2156
2157 2002-02-25 Alan Modra <amodra@bigpond.net.au>
2158
2159 * gas/hppa/reloc/reloc.exp: Update copyright date.
2160
2161 2002-02-24 Hans-Peter Nilsson <hp@bitrange.com>
2162
2163 * gas/mmix/bspec-1.d, gas/mmix/bspec-2.d, gas/mmix/comment-1.d:
2164 Adjust to changes in readelf output.
2165
2166 2002-02-22 Nick Clifton <nickc@cambridge.redhat.com>
2167
2168 * gasp/gasp.exp: If gasp does not exist, do not complain, just
2169 exit silently.
2170
2171 2002-02-20 Tom Rix <trix@redhat.com>
2172
2173 * gas/ppc/ppc.exp: Add xcoff booke tests.
2174 * gas/ppc/booke_xcoff.s: New.
2175 * gas/ppc/booke_xcoff.d: New.
2176 * gas/ppc/booke_xcoff64.s: New.
2177 * gas/ppc/booke_xcoff64.d: New.
2178
2179 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
2180
2181 * gas/sh/basic.exp: Don't run PIC tests for targets that don't
2182 support it.
2183
2184 2002-02-14 Tom Rix <trix@redhat.com>
2185
2186 * gas/ppc/ppc.exp: Add xcoff altivec tests.
2187 * gas/ppc/altivec_xcoff.s: New.
2188 * gas/ppc/altivec_xcoff.d: New.
2189 * gas/ppc/altivec_xcoff64.s: New.
2190 * gas/ppc/altivec_xcoff64.d: New.
2191
2192 2002-02-13 Ben Elliston <bje@redhat.com>
2193
2194 * gasp/flonums.asm: New test.
2195 * gasp/flonums.err: New result.
2196 * gasp/flonums.out: Likewise.
2197
2198 2002-02-12 John David Anglin <dave@hiauly1.hia.nrc.ca>
2199
2200 * gas/hppa/reloc/reloc.exp (labelopbug.s): Change test to suit
2201 hppa_fix_adjustable change.
2202
2203 2002-02-09 Richard Henderson <rth@redhat.com>
2204
2205 * gas/alpha/elf-reloc-5.s, gas/alpha/elf-reloc-5.d: New.
2206 * gas/alpha/elf-reloc-6.s, gas/alpha/elf-reloc-6.l: New.
2207 * gas/alpha/alpha.exp: Run them.
2208
2209 2002-02-08 Chris Demetriou <cgd@broadcom.com>
2210
2211 * gas/mips/mips.exp: Document (but do not XFAIL) currently-failing
2212 MIPS ECOFF tests, providing what information is known about
2213 the origins of the failures.
2214
2215 2002-02-08 Alexandre Oliva <aoliva@redhat.com>
2216
2217 Contribute sh64-elf.
2218 2002-02-01 Alexandre Oliva <aoliva@redhat.com>
2219 * gas/sh/sh64/syntax-1.s: Remove `-4' from @(expr-4,pc).
2220 2002-01-28 Alexandre Oliva <aoliva@redhat.com>
2221 * gas/sh/sh64/crange1-1.d: Formatting changes to match the current
2222 output of objdump.
2223 * gas/sh/sh64/crange1-2.d: Likewise.
2224 * gas/sh/sh64/crange2-2.d: Likewise.
2225 * gas/sh/sh64/crange3-1.d: Likewise.
2226 * gas/sh/sh64/crange4-1.d: Likewise.
2227 * gas/sh/sh64/datal-2.d: Likewise.
2228 * gas/sh/sh64/datal32-1.d: Likewise.
2229 * gas/sh/sh64/datal32-3.d: Likewise.
2230 * gas/sh/sh64/localcom-1.d: Likewise.
2231 * gas/sh/sh64/mix-1.d: Likewise.
2232 * gas/sh/sh64/pt32-1.d: Likewise.
2233 * gas/sh/sh64/rel32-1.d: Likewise.
2234 * gas/sh/sh64/rel32-2.d: Likewise.
2235 * gas/sh/sh64/rel32-3.d: Likewise.
2236 * gas/sh/sh64/rel32-4.d: Likewise.
2237 * gas/sh/sh64/rel32-5.d: Likewise.
2238 * gas/sh/sh64/ua32-1.d: Likewise.
2239 2001-03-14 DJ Delorie <dj@redhat.com>
2240 * gas/sh/sh64/endian-1.d: New test - Little Endianness.
2241 * gas/sh/sh64/endian-1.s: New test - Little Endianness.
2242 * gas/sh/sh64/endian-2.d: New test - Big Endianness.
2243 * gas/sh/sh64/endian-2.s: New test - Big Endianness.
2244 2001-03-12 DJ Delorie <dj@redhat.com>
2245 * gas/sh/sh64/syntax-1.d: New test - basic syntax.
2246 * gas/sh/sh64/syntax-1.s: New test - basic syntax.
2247 * gas/sh/sh64/syntax-2.d: New test - basic syntax, pseudos.
2248 * gas/sh/sh64/syntax-2.s: New test - basic syntax, pseudos.
2249 2001-03-06 DJ Delorie <dj@redhat.com>
2250 * gas/sh/sh64/lineno.d: New, test dwarf2 line numbers vs macros.
2251 * gas/sh/sh64/lineno.s: Ditto.
2252 2001-01-14 Hans-Peter Nilsson <hpn@cygnus.com>
2253 * gas/sh/sh64/err-dsp.s: New test.
2254 2001-01-13 Hans-Peter Nilsson <hpn@cygnus.com>
2255 * gas/sh/sh64/err-abi-64.s, gas/sh/sh64/err-abi-32.s,
2256 gas/sh/sh64/abi-64.s, gas/sh/sh64/abi-64.d, gas/sh/sh64/abi-32.s,
2257 gas/sh/sh64/abi-32.d, gas/sh/sh64/crange3.s,
2258 gas/sh/sh64/crange3-1.d, gas/sh/sh64/crange4.s,
2259 gas/sh/sh64/crange4-1.d, gas/sh/sh64/crange5.s,
2260 gas/sh/sh64/crange5-1.d: New tests.
2261 2001-01-07 Hans-Peter Nilsson <hpn@cygnus.com>
2262 * gas/sh/sh64/relax-1.s, gas/sh/sh64/relax-1.d: New test.
2263 * gas/sh/sh64/err-pt-1.s: New test.
2264 * gas/sh/sh64/relax-2.s, gas/sh/sh64/relax-2.d: New test.
2265 * gas/sh/sh64/localcom-1.s, gas/sh/sh64/localcom-1.d: New test.
2266 * gas/sh/sh64/movi-3.s, gas/sh/sh64/movi-3.d: New test.
2267 * gas/sh/sh64/relax-3.s, gas/sh/sh64/relax-3.d: New test.
2268 2001-01-05 Hans-Peter Nilsson <hpn@cygnus.com>
2269 * gas/sh/sh64/case-noexp-1.d: Adjust to changed GAS output for
2270 check-PTA/PTB / perhaps-change-to-PTB bit in target field.
2271 * gas/sh/sh64/case-noexp-1.d: Ditto.
2272 * gas/sh/sh64/mix-noexp-1.d: Ditto.
2273 * gas/sh/sh64/pt32-noexp-2.d: Ditto.
2274 * gas/sh/sh64/pt64-noexp-2.d: Ditto.
2275 * gas/sh/sh64/ptc32-noexp-1.d: Ditto.
2276 * gas/sh/sh64/ptc64-noexp-1.d: Ditto.
2277 * gas/sh/sh64/ptext32-noexp-1.d: Ditto.
2278 * gas/sh/sh64/ptext64-noexp-1.d: Ditto.
2279 2000-12-31 Hans-Peter Nilsson <hpn@cygnus.com>
2280 * gas/sh/sh64/shift64-3.d: Fix typo.
2281 * gas/sh/sh64/shift64-noexp-3.d, gas/sh/sh64/shift32-noexp-3.d,
2282 gas/sh/sh64/ptext64-noexp-1.d, gas/sh/sh64/ptext64-32-1.d,
2283 gas/sh/sh64/ptext32-noexp-1.d, gas/sh/sh64/ptc64-noexp-1.d,
2284 gas/sh/sh64/ptc64-32-1.d, gas/sh/sh64/ptc32-noexp-1.d,
2285 gas/sh/sh64/pt64-noexp-2.d, gas/sh/sh64/pt64-32-2.d,
2286 gas/sh/sh64/pt64-32-1.d, gas/sh/sh64/pt32-noexp-2.d,
2287 gas/sh/sh64/pt-noexp-1.d, gas/sh/sh64/movi64-noexp-2.d,
2288 gas/sh/sh64/movi32-noexp-2.d, gas/sh/sh64/mix-noexp-1.d,
2289 gas/sh/sh64/err-ptb-2.s, gas/sh/sh64/err-ptb-1.s,
2290 gas/sh/sh64/err-pt32-cmd3.s, gas/sh/sh64/err-pt32-cmd2.s,
2291 gas/sh/sh64/err-pt32-cmd1.s, gas/sh/sh64/err-noexp-cmd1.s,
2292 gas/sh/sh64/err-movi-noexp-1.s, gas/sh/sh64/crange2.s,
2293 gas/sh/sh64/crange2-noexp-1.d, gas/sh/sh64/crange2-2.d,
2294 gas/sh/sh64/crange2-1.d, gas/sh/sh64/case-noexp-1.d: New tests.
2295 2000-12-18 Hans-Peter Nilsson <hpn@cygnus.com>
2296 * gas/sh/sh64/err-4.s: Use option -no-mix to see errors. Adjust
2297 for errors not being emitted at the .mode directives anymore.
2298 * gas/sh/sh64/crange1.s, gas/sh/sh64/crange1-2.d,
2299 gas/sh/sh64/crange1-1.d: New tests for .cranges section.
2300 2000-12-12 Hans-Peter Nilsson <hpn@cygnus.com>
2301 * gas/sh/sh64/err-3.s: New test.
2302 * gas/sh/sh64/immexpr1.s, gas/sh/sh64/immexpr32-1.d,
2303 gas/sh/sh64/immexpr64-1.d: New tests.
2304 * gas/sh/sh64/immexpr2.s, gas/sh/sh64/immexpr32-2.d,
2305 gas/sh/sh64/immexpr64-2.d: New tests.
2306 2000-12-11 Hans-Peter Nilsson <hpn@cygnus.com>
2307 * gas/sh/sh64/rel-1.s, gas/sh/sh64/rel-2.s, gas/sh/sh64/rel-3.s,
2308 gas/sh/sh64/rel-4.s, gas/sh/sh64/rel-5.s, gas/sh/sh64/rel32-1.d,
2309 gas/sh/sh64/rel32-2.d, gas/sh/sh64/rel32-3.d,
2310 gas/sh/sh64/rel32-4.d, gas/sh/sh64/rel32-5.d,
2311 gas/sh/sh64/rel64-1.d, gas/sh/sh64/rel64-2.d,
2312 gas/sh/sh64/rel64-3.d, gas/sh/sh64/rel64-4.d,
2313 gas/sh/sh64/rel64-5.d: New tests.
2314 2000-12-07 Hans-Peter Nilsson <hpn@cygnus.com>
2315 * gas/sh/sh64/case-1.d, gas/sh/sh64/mix-1.d, gas/sh/sh64/pt32-1.d,
2316 gas/sh/sh64/pt64-1.d, gas/sh/sh64/ptc32-1.d,
2317 gas/sh/sh64/ptc64-1.d, gas/sh/sh64/ptext32-1.d,
2318 gas/sh/sh64/ptext64-1.d: Correct offsets in PT/PTA/PTB expansion.
2319 2000-12-05 Hans-Peter Nilsson <hpn@cygnus.com>
2320 * gas/sh/sh64/datal-3.s, gas/sh/sh64/datal32-3.d,
2321 gas/sh/sh64/datal64-3.d: New tests.
2322 2000-11-27 Hans-Peter Nilsson <hpn@cygnus.com>
2323 * gas/sh/sh64/datal-1.s: Remove whitespace at end of line.
2324 * gas/sh/sh64/datal32-1.d, gas/sh/sh64/datal64-1.d,
2325 gas/sh/sh64/movi32-1.d, gas/sh/sh64/movi32-2.d,
2326 gas/sh/sh64/movi64-1.d, gas/sh/sh64/movi64-3.d: Correct register.
2327 * gas/sh/sh64/mix-1.s, gas/sh/sh64/mix-1.d, gas/sh/sh64/err-4.s:
2328 New tests.
2329 2000-11-26 Hans-Peter Nilsson <hpn@cygnus.com>
2330 * gas/macros/macros.exp: Import xfail sh*-*-* from net binutils.
2331 * gas/sh/sh64/case-1.d: Correct offsets in PT/PTA/PTB expansion.
2332 gas/sh/sh64/pt32-1.d, gas/sh/sh64/pt64-1.d: Ditto.
2333 gas/sh/sh64/ptc32-1.d, gas/sh/sh64/ptc64-1.d: Ditto.
2334 gas/sh/sh64/ptext32-1.d, gas/sh/sh64/ptext64-1.d: Ditto.
2335 2000-11-25 Hans-Peter Nilsson <hpn@cygnus.com>
2336 * gas/sh/sh64/ptc32-1.d, gas/sh/sh64/ptc64-1.d: Correct.
2337 * gas/sh/sh64/datal-1.s, gas/sh/sh64/datal32-1.d,
2338 gas/sh/sh64/datal64-1.d: New test.
2339 * gas/sh/sh64/datal-2.s, gas/sh/sh64/datal-2.d: New test.
2340 * gas/sh/sh64/creg-1.d, gas/sh/sh64/creg-1.s: New test.
2341 * gas/sh/sh64/creg-2.d, gas/sh/sh64/creg-2.s: New test.
2342 2000-11-24 Hans-Peter Nilsson <hpn@cygnus.com>
2343 * gas/sh/sh64: New testsuite.
2344
2345 2002-02-06 Alexandre Oliva <aoliva@redhat.com>
2346
2347 * gas/sh/pic.d, gas/sh/pic.s: New test.
2348 * gas/sh/basic.exp: Run it.
2349
2350 2002-02-05 Alan Modra <amodra@bigpond.net.au>
2351
2352 * gas/ppc/test1elf64.d: Tweak arch name.
2353
2354 2002-02-04 Alexandre Oliva <aoliva@redhat.com>
2355
2356 * gas/sh/pcrel.d, gas/sh/pcrel.s: New test.
2357 * gas/sh/basic.exp: Run it.
2358
2359 2002-02-04 Hans-Peter Nilsson <hp@bitrange.com>
2360
2361 * gas/mmix/basep-8.d, gas/mmix/basep-9.s, gas/mmix/basep-9.d,
2362 gas/mmix/err-bpo6.s, gas/mmix/basep-8.s, gas/mmix/basep-10.d,
2363 gas/mmix/basep-10.s, gas/mmix/basep-11.s, gas/mmix/basep-11.d: New
2364 tests for base-plus-offset relocations and global register
2365 allocations for weak and common symbols.
2366
2367 2002-02-02 Alan Modra <amodra@bigpond.net.au>
2368
2369 * gas/elf/elf.exp: Don't special case v850.
2370
2371 2002-02-01 Hans-Peter Nilsson <hp@bitrange.com>
2372
2373 * gas/mmix/basep-1b.d, gas/mmix/basep-2b.d, gas/mmix/basep-7.d,
2374 gas/mmix/err-bpo2.s, gas/mmix/basep-3b.d, gas/mmix/err-bpo3.s,
2375 gas/mmix/basep-4.d, gas/mmix/err-bpo4.s, gas/mmix/err-bpo5.s,
2376 gas/mmix/basep-5.d, gas/mmix/basep-6.d: New tests.
2377
2378 2002-01-22 Alexandre Oliva <aoliva@redhat.com>
2379
2380 * gas/mn10300/basic.exp (run_list_test): New proc, from alpha.
2381 * gas/mn10300/movpc.s, gas/mn10300/movpc.l: New tests.
2382
2383 2002-01-22 Richard Henderson <rth@redhat.com>
2384
2385 * gas/alpha/unop.s, gas/alpha/unop.d: New test.
2386 * gas/alpha/alpha.exp: Run it.
2387
2388 2002-01-21 Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
2389
2390 * gas/cris/cris.exp: Comment typo fix
2391
2392 2002-01-18 Richard Earnshaw <rearnsha@arm.com>
2393 Keith Walker <keith.walker@arm.com>
2394
2395 * gas/arm/arch5tej.s gas/arm/arch5tej.d: New files.
2396 * gas/arm/arm.exp (arch5tej): New dump test.
2397
2398 2002-01-18 Richard Earnshaw <rearnsha@arm.com>
2399
2400 * gas/arm/vfp1.d: Use new command-line options.
2401 * gas/arm/vfp1xD.d: Likewise.
2402 * gas/arm/arm.exp (vfp-bad): Likewise.
2403 * gas/arm/maverick.d: Likewise.
2404
2405 2002-01-17 Timothy Wall <twall@oculustech.com>
2406
2407 * gas/tic54x/labels.s (after_macro): Correct comments.
2408
2409 2002-01-15 Richard Earnshaw <rearnsha@arm.com>
2410
2411 * gas/arm/vfp1.s gas/arm/vf1.d: New files.
2412 * gas/arm/vfp1xD.s gas/arm/vf1xD.d: New files.
2413 * gas/arm/vfp-bad.s gas/arm/vfp-bad.l: New files.
2414 * gas/arm/arm.exp: Run new VFP tests.
2415
2416 2002-01-15 Nick Clifton <nickc@cambridge.redhat.com>
2417
2418 * gas/elf/section2.e-m32r: New file.
2419 * gas/elf/elf.exp: Use section2.e-m32r for m32r targets.
2420
2421 * gas/sh/dsp.d: Fix expected results.
2422
2423 2002-01-14 Nick Clifton <nickc@cambridge.redhat.com>
2424
2425 * gas/elf/elf.exp (run_list_test): Use section2.e-mips script for
2426 v850-elf toolchain.
2427
2428 2002-01-14 Richard Earnshaw <rearnsha@arm.com>
2429
2430 * gas/arm/armv1.s, arm/armv1.d, arm/fpa-mem.s, arm/fpa-mem.d
2431 arm/fpa-monadic.s, arm/fpa-monadic.d, arm/fpa-dyadic.s,
2432 arm/fpa-dyadic.d: New tests.
2433 * gas/arm/le-fpconst.d (objdump): pass --section=.text
2434 * gas/arm/arm.exp: Add new tests. Run le-fpconst test on elf targets.
2435
2436 2002-01-14 Richard Earnshaw <rearnsha@arm.com>
2437
2438 * gas/arm/armv1-bad.s gas/arm/armv1-bad.l: New files.
2439 * gas/arm/arm.exp (run_error_test): New proc.
2440 (armv1-bad): New error test.
2441
2442 2002-01-11 Richard Earnshaw <rearnsha@arm.com>
2443
2444 * gas/arm/ldconst.s gas/arm/ldconst.d: New files. Test ldr with
2445 immediate pseudo-operations.
2446 * gas/arm/arm.exp: Run it.
2447
2448 2002-01-10 matthew green <mrg@redhat.com>
2449
2450 * gas/xstormy16/allinsn.sh (movf, jmp, call, icall): Update.
2451 * gas/xstormy16/allinsn.d: Regenerate.
2452 * gas/xstormy16/allinsn.s: Regenerate.
2453
2454 2002-01-09 Richard Earnshaw <rearnsha@arm.com>
2455
2456 * gas/arm/float.s: Don't use VFP register names in fpa instructions.
2457
2458 2002-01-08 H.J. Lu <hjl@gnu.org>
2459
2460 * gas/mips/elf-rel.s: New tests for nested ().
2461
2462 * gas/mips/elf-rel.d: Modified for nested () tests.
2463 * gas/mips/elfel-rel.d: Likewise.
2464
2465 2002-01-05 Daniel Jacobowitz <drow@mvista.com>
2466
2467 * gas/mips/jal-svr4pic.s: Add .ent and .frame directives.
2468 * gas/mips/mips-abi32-pic.s: Add .frame directive.
2469 * gas/mips/mips-gp32-fp32-pic.s: Likewise.
2470 * gas/mips/mips-gp32-fp64-pic.s: Likewise.
2471 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
2472 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
2473
2474 2002-01-02 Chris Demetriou <cgd@broadcom.com>
2475
2476 * gas/mips/empic3_e.d: New file to test -membedded-pic
2477 R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocations.
2478 * gas/mips/empic3_e.s: Likewise.
2479 * gas/mips/empic3_g1.d: Likewise.
2480 * gas/mips/empic3_g1.s: Likewise.
2481 * gas/mips/empic3_g2.d: Likewise.
2482 * gas/mips/empic3_g2.s: Likewise.
2483 * gas/mips/mips.exp: Run the new tests.
2484
2485 2001-12-21 Anders Norlander <anorland@synergenix.se>
2486
2487 * gas/all/incbin.dat: New [binary] file.
2488 * gas/all/incbin.s: Use incbin.dat instead of incbin.s.
2489 * gas/all/incbin.d: Reflect change in incbin.s
2490
2491 2001-12-20 Alexandre Oliva <aoliva@redhat.com>
2492
2493 * gas/sh/err-at.s: New test.
2494
2495 2001-12-18 Hans-Peter Nilsson <hp@axis.com>
2496
2497 * gas/cris/rd-dw2-10.d: Tweak for change in gas dwarf2 line number
2498 handling.
2499
2500 2001-12-07 Geoffrey Keating <geoffk@redhat.com>
2501 matthew green <mrg@redhat.com>
2502
2503 * gas/xstormy16/allinsn.d: New file.
2504 * gas/xstormy16/allinsn.exp: New file.
2505 * gas/xstormy16/allinsn.s: New file.
2506 * gas/xstormy16/allinsn.sh: New file.
2507 * gas/xstormy16/gcc.d: New file.
2508 * gas/xstormy16/gcc.s: New file.
2509 * gas/xstormy16/gcc.sh: New file.
2510 * gas/xstormy16/reloc-1.d: New file.
2511 * gas/xstormy16/reloc-1.s: New file.
2512 * gas/xstormy16/reloc-2.d: New file.
2513 * gas/xstormy16/reloc-2.s: New file.
2514
2515 2001-12-08 Alan Modra <amodra@bigpond.net.au>
2516
2517 * gas/all/incbin.s: Add spaces before directives.
2518 * gas/all/incbin.d: Update.
2519
2520 2001-12-07 Jeffrey A Law (law@cygnus.com)
2521
2522 * gas/hppa/parse/linesepbug.s: Restore to its original form,
2523 reverting change of July 19, 2000.
2524
2525 2001-12-05 Richard Earnshaw <rearnsha@arm.com>
2526
2527 * gas/arm/xscale.s, gas/arm/xscale.d (pld tests): PLD instruction has
2528 no post-indexed addressing modes.
2529
2530 2001-11-25 Andreas Jaeger <aj@suse.de>
2531
2532 * gas/all/gas.exp (incbin): Fix condition.
2533
2534 2001-11-23 Jeffrey A Law (law@cygnus.com)
2535
2536 * gas/all/gas.exp (incbin): Do not run on the PA.
2537
2538 * gas/hppa/parse/parse.exp: Expect failure on line separator bug.
2539
2540 2001-11-16 Chris Demetriou <cgd@broadcom.cOm>
2541
2542 * gas/mips/elf-rel5.s, gas/mips/elf-rel5.s: New test
2543 to test symbol plus offset relocations in various ways.
2544 * gas/mips/mips.exp: Run new test.
2545
2546 2001-11-15 Alan Modra <amodra@bigpond.net.au>
2547
2548 * gas/ppc/booke.d: Modify reloc and target matches for powerpc64.
2549
2550 2001-11-11 Timothy Wall <twall@alum.mit.edu>
2551
2552 * gas/tic54x/sections.[sd]: Check for named, initialized sections
2553 defaulting to CODE and DATA.
2554 * gas/tic54x/align.[sd]: While breaking compatibility with TI's
2555 assembler, the difference is not worth the effort to fix. We'd
2556 prefer the assembler *not* fill the section alignment.
2557 * gas/tic54x/all-opcodes.d: Verify Lmem opcodes have proper
2558 length.
2559 * gas/tic54x/labels.s: Document differences from TI tools.
2560 * gas/tic54x/extaddr.d: Match output.
2561 * gas/all/gas.exp: On c54x targets, don't do any tests that use
2562 p2align.
2563 * gas/macros/macros.exp: Expect failure matching use of .ascii.
2564
2565 2001-11-12 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2566
2567 * gas/mips/mips.exp: Change naming of some conditionals to reflect
2568 the object format they actually mean. Don't try mips-abi32 and
2569 mips-abi32-pic tests for ecoff.
2570
2571 2001-11-11 Hans-Peter Nilsson <hp@bitrange.com>
2572
2573 * gas/mmix/bspec-2.d, gas/mmix/bspec-1.d, gas/mmix/comment-1.d:
2574 Prune and generalize, adjusting to generic ELF file layout changes.
2575
2576 2001-11-04 Chris Demetriou <cgd@broadcom.com>
2577
2578 * gas/mips/mips.exp (svr4pic): Set if target is *-*-netbsd*.
2579 (aout): Don't set if *-*-netbsd*.
2580
2581 2001-11-02 NIIBE Yutaka <gniibe@m17n.org>
2582
2583 * gas/sh/basic.exp: For Linux, add "-big" option for the
2584 invocation of gas.
2585
2586 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2587
2588 * gas/m68hc11/opers12.s: Add test for disassembler bug with movb
2589 instruction.
2590 * gas/m68hc11/opers12.d: Likewise.
2591 * gas/m68hc11/opers12-dwarf2.d: Likewise.
2592
2593 2001-10-31 Chris Demetriou <cgd@broadcom.com>
2594
2595 * gas/mips/empic.s: Undo damage inflicted on 2000-12-02.
2596 * gas/mips/empic.d: Likewise.
2597 * gas/mips/elempic.d: Likewise (it was copied into other files).
2598 * gas/mips/telempic.d: Likewise.
2599 * gas/mips/tempic.d: Likewise.
2600
2601 * gas/mips/empic2.s: New test to check new 'la' and 'lw' (and
2602 related ops) syntax, test loads with large offsets.
2603 * gas/mips/emcic2.d: Likewise.
2604 * gas/mips/mips.exp: Run the new test on ELF platforms.
2605
2606 2001-10-31 Nick Clifton <nickc@cambridge.redhat.com>
2607
2608 * gas/mmix/pop-op.l: Update to match latest listing behaviour.
2609 * gas/mmix/reloc8.l: Update to match latest listing behaviour.
2610 * gas/mmix/resume-op.l: Update to match latest listing behaviour.
2611 * gas/mmix/save-op.l: Update to match latest listing behaviour.
2612 * gas/mmix/unsave-op.l: Update to match latest listing behaviour.
2613
2614 2001-10-31 Hans-Peter Nilsson <hp@bitrange.com>
2615
2616 * gas/mmix/tst.s: Delete unused file.
2617 * gas/mmix/unsave-op.s, gas/mmix/save-op.s, gas/mmix/resume-op.s,
2618 gas/mmix/reloc8.s, gas/mmix/prefix1.s, gas/mmix/pop-op.s,
2619 gas/mmix/greg8.s, gas/mmix/greg6.s, gas/mmix/expr-1.s,
2620 gas/mmix/greg1.s, gas/mmix/err-bspec-5.s, gas/mmix/op-0-1.s,
2621 gas/mmix/fb-2.s: Remove trailing empty lines.
2622
2623 2001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
2624
2625 * gas/mmix: New testsuite directory.
2626
2627 2001-10-24 Chris Demetriou <cgd@broadcom.com>
2628
2629 * gas/mips/ld-empic.d: Remove extra whitespace at beginning of
2630 file introduced in the change on 2001-05-15.
2631
2632 2001-10-24 Chris Demetriou <cgd@broadcom.com>
2633
2634 * gas/mips/mips-abi32-pic.s: Use ".word" rather than ".4byte".
2635 Delete use of ".size".
2636 * gas/mips/mips-abi32.s: Likewise.
2637 * gas/mips/mips-gp32-fp32-pic.s: Likewise.
2638 * gas/mips/mips-gp32-fp32.s: Likewise.
2639 * gas/mips/mips-gp32-fp64-pic.s: Likewise.
2640 * gas/mips/mips-gp32-fp64.s: Likewise.
2641 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
2642 * gas/mips/mips-gp64-fp32.s: Likewise.
2643 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
2644 * gas/mips/mips-gp64-fp64.s: Likewise.
2645
2646 2001-10-23 Chris Demetriou <cgd@broadcom.com>
2647
2648 * gas/mips/beq.s: Add zero words at end of instructions so
2649 that objdump will print "..." when disassembling.
2650 * gas/mips/beq.d: Update for disassembler changes which force
2651 branch delay-slot nops to be printed.
2652 * gas/mips/bge.d: Ditto.
2653 * gas/mips/bgeu.d: Ditto.
2654 * gas/mips/blt.d: Ditto.
2655 * gas/mips/bltu.d: Ditto.
2656 * gas/mips/jal-svr4pic.d: Ditto.
2657 * gas/mips/jal-xgot.d: Ditto.
2658
2659 2001-10-20 H.J. Lu <hjl@gnu.org>
2660
2661 * gas/elf/ehopt0.s: Lose ",@progbits".
2662
2663 2001-10-17 Chris Demetriou <cgd@broadcom.com>
2664
2665 * gas/mips/mips.exp (sb1-ext-ps): New test to test
2666 SB-1 core's paired-single extensions to the MIPS64 ISA.
2667 * gas/mips/sb1-ext-ps.d: New file.
2668 * gas/mips/sb1-ext-ps.s: New file.
2669
2670 2001-10-17 matthew green <mrg@redhat.com>
2671
2672 * gas/ppc/altivec.s: New test for AltiVec.
2673 * gas/ppc/altivec.d: New file.
2674 * gas/ppc/ppc.exp: Test altivec.s
2675
2676 2001-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2677
2678 * gas/sh/err-le.s, gas/sh/err-be.s: New tests.
2679
2680 2001-10-13 matthew green <mrg@redhat.com>
2681
2682 * gas/ppc/booke.s (rfci, wrtee, wrteei, mfdcrx, mfdcr, mtdcrx,
2683 mtdcr, msync, dcba, mbar): New BookE tests.
2684 * gas/ppc/booke.d: Update for new BookE tests.
2685
2686 2001-10-12 matthew green <mrg@redhat.com>
2687
2688 * gas/ppc/booke.s: New test for Motorola BookE.
2689 * gas/ppc/booke.d: New file.
2690 * gas/ppc/ppc.exp: Test booke.s.
2691
2692 2001-10-09 Nick Clifton <nickc@cambridge.redhat.com>
2693
2694 * sh/basic.exp: Add dsp dump test.
2695 * sh/dsp/d: New file: Expected output of disassembly of dsp.s
2696 * sh/dsp.s: New file: Test assembly source of DSP single data
2697 transfer instructions.
2698
2699 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
2700
2701 * gas/arm/arm.exp: Run arm9e tests.
2702
2703 * gas/arm/maverick.c: New.
2704
2705 * gas/arm/maverick.d: New.
2706
2707 * gas/arm/maverick.s: New.
2708
2709 2001-10-04 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2710
2711 * gas/mips/mips-gp64-fp32-pic.d: Use 32bit instructions for addresses.
2712 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
2713 * gas/mips/mips-gp64-fp32.d: Likewise.
2714 * gas/mips/mips-gp64-fp32.s: Likewise.
2715 * gas/mips/mips-gp64-fp64-pic.d: Likewise.
2716 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
2717 * gas/mips/mips-gp64-fp64.d: Likewise.
2718 * gas/mips/mips-gp64-fp64.s: Likewise.
2719 * gas/mips/elempic.d: Likewise.
2720 * gas/mips/ld.d: Likewise.
2721 * gas/mips/uld.d: Likewise.
2722 * gas/mips/usd.d: Likewise.
2723
2724 2001-09-29 H.J. Lu <hjl@gnu.org>
2725
2726 * gas/i386/i386.exp: Run 64bit tests only for "i*86-*-* and
2727 x86_64-*-*.
2728
2729 2001-09-18 Martin Schwidefsky <schwidefsky@de.ibm.com>
2730
2731 * gas/s390: New directory.
2732 * gas/s390/opcode.d: New file.
2733 * gas/s390/opcode.s: New file.
2734 * gas/s390/opcode64.d: New file.
2735 * gas/s390/opcode64.s: New file.
2736 * gas/s390/operands.d: New file.
2737 * gas/s390/operands.s: New file.
2738 * gas/s390/operands64.d: New file.
2739 * gas/s390/operands64.s: New file.
2740 * gas/s390/reloc.d: New file.
2741 * gas/s390/reloc.s: New file.
2742 * gas/s390/reloc64.d: New file.
2743 * gas/s390/reloc64.s: New file.
2744 * gas/s390/s390.exp: New file.
2745
2746 2001-09-07 Eric Christopher <echristo@redhat.com>
2747
2748 * gas/mips/mips64.d: Change to use isa64.
2749 * gas/mips/mips32.d: Change to use isa32.
2750
2751 2001-09-07 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2752
2753 * gas/mips/mips-abi32-pic.s: Remove .set mips4 pseudo-op.
2754 * gas/mips/mips-abi32.s: Likewise.
2755 * gas/mips/mips-gp32-fp32-pic.s: Likewise.
2756 * gas/mips/mips-gp32-fp32.s: Likewise.
2757 * gas/mips/mips-gp32-fp64-pic.s: Likewise.
2758 * gas/mips/mips-gp32-fp64.s: Likewise.
2759 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
2760 * gas/mips/mips-gp64-fp32.s: Likewise.
2761 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
2762 * gas/mips/mips-gp64-fp64.s: Likewise.
2763
2764 2001-09-07 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2765
2766 * gas/mips/beq.d: Check branches to external labels.
2767 * gas/mips/beq.s: Likewise.
2768 * gas/mips/bge.d: Likewise.
2769 * gas/mips/bge.s: Likewise.
2770 * gas/mips/bgeu.d: Likewise.
2771 * gas/mips/bgeu.s: Likewise.
2772 * gas/mips/blt.d: Likewise.
2773 * gas/mips/blt.s: Likewise.
2774 * gas/mips/bltu.d: Likewise.
2775 * gas/mips/bltu.s: Likewise.
2776 * gas/mips/elempic.d: Switch from R_MIPS_GNU_REL16_S2 to R_MIPS_PC16.
2777 * gas/mips/empic.d: Likewise.
2778 * gas/mips/empic.s: Likewise.
2779 * gas/mips/telempic.d: Likewise.
2780 * gas/mips/tempic.d: Likewise.
2781
2782 2001-09-06 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2783
2784 * gas/mips/tmips16-f.d: New file, testcase for big endian MIPS16
2785 relocations, tradtional variant.
2786
2787 2001-08-04 Richard Henderson <rth@redhat.com>
2788
2789 * gas/alpha/alpha.exp: New file.
2790 * gas/alpha/elf-reloc-1.[sd]: New test.
2791 * gas/alpha/elf-reloc-2.[sl]: New test.
2792 * gas/alpha/elf-reloc-3.[sl]: New test.
2793 * gas/alpha/elf-reloc-4.[sd]: New test.
2794 * gas/alpha/fp.exp: Remove file.
2795 * gas/alpha/fp.s: Output to .data not .rdata.
2796 * gas/alpha/fp.d: Adjust to match.
2797
2798 2001-09-04 Jeffrey A Law (law@cygnus.com)
2799
2800 * gas/all/gas.exp (930509a): Expect failure on the H8/300 ELF port.
2801
2802 * gas/h8300/ffxx1-elf.d: Update due to recent changes to H8/300
2803 ELF toolchain.
2804 * gas/h8300/h8300-elf.exp: Likewise.
2805
2806 * gas/macros/macros.exp: Expect failure on all H8/300 ports.
2807
2808 * gas/vtable/vtable.exp: Do not run tests on H8/300 ELF ports.
2809
2810 2001-08-30 J"orn Rennecke <amylaar@redhat.com>
2811
2812 * gas/h8300/h8300.exp (do_h8300_cbranch): Remove invocation.
2813 (do_h8300_branch, do_h8300h_cbranch, do_h8300h_branch): Likewise.
2814 (do_h8300s_cbranch, do_h8300s_branch, ffxx1): Likwise.
2815 * gas/h8300/h8300-coff.exp, gas/h8300/h8300-elf.exp: New files.
2816 * gas/h8300/branch-elf.s, gas/h8300/branchh-elf.s: Likewise.
2817 * gas/h8300/branchs-elf.s, gas/h8300/ffxx1-elf.d: Likewise.
2818 * gas/h8300/ffxx1-elf.s: Likewise.
2819 * gas/h8300/branch.s, gas/h8300/branchh.s: Move to:
2820 * gas/h8300/branch-coff.s, gas/h8300/branchh-coff.s
2821 * gas/h8300/branchs.s, gas/h8300/ffxx1.d: Move to:
2822 * gas/h8300/branchs-coff.s, gas/h8300/ffxx1-coff.d .
2823 * gas/h8300/ffxx1.s: Move to:
2824 * gas/h8300/ffxx1-coff.s .
2825
2826 2001-08-29 J"orn Rennecke <amylaar@redhat.com>
2827
2828 * lib/gas-defs.exp: (regexp_diff) At verbosity 3, also show
2829 where mismatch occurs due to regexp mismatch.
2830
2831 2001-08-27 Staffan Ulfberg <staffanu@swox.se>
2832 Alan Modra <amodra@bigpond.net.au>
2833
2834 * gas/macros/macros.exp: xfail powerpc-*-aix.
2835 * gas/ppc/astest64.s: New.
2836 * gas/ppc/astest64.d: New.
2837 * gas/ppc/astest2_64.s: New.
2838 * gas/ppc/astest2_64.d: New.
2839 * gas/ppc/test1elf.asm: New.
2840 * gas/ppc/test1xcoff.asm: New.
2841 * gas/ppc/generate.sh: New. Generate new files below from above .asm
2842 * gas/ppc/test1elf32.s: New.
2843 * gas/ppc/test1elf32.d: New.
2844 * gas/ppc/test1elf64.s: New.
2845 * gas/ppc/test1elf64.d: New.
2846 * gas/ppc/test1xcoff32.s: New.
2847 * gas/ppc/test1xcoff32.d: New.
2848 * gas/ppc/ppc.exp: Run new tests.
2849 * gas/ppc/simpshft.s: Tweak align now that we get nops.
2850
2851 2001-08-24 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2852
2853 * binutils-all/readelf.exp: Don't regard mips*el-*-* as traditional
2854 mips.
2855 * gas/mips/mips.exp: Likewise. Use traditional testcases for
2856 mips${el}16-f if needed.
2857 * gas/mips/elempic.d: New file, testcase for little endian empic.
2858 * gas/mips/elfel-rel2.d: Don't test trailing zeroes in dump.
2859 * gas/mips/mips16-f.d: Use non-traditional symbol sorting.
2860 * gas/mips/mipsel16-f.d: Likewise.
2861 * gas/mips/mipsel16-e.d: New file, testcase for little endian MIPS16
2862 relocations.
2863 * gas/mips/tmipsel16-f.d: New file, testcase for little endian MIPS16
2864 relocations, traditional variant.
2865
2866 2001-08-17 H.J. Lu <hjl@gnu.org>
2867
2868 * gas/sparc/unalign.d: Support Sparc V9.
2869
2870 2001-08-16 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2871
2872 * gas/mips/mips.exp: Added performance counter test.
2873 * gas/mips/perfcount.s: New File. Test of performance counter opcodes.
2874 * gas/mips/perfcount.d: Likewise.
2875
2876 2001-08-12 Nick Clifton <nickc@cambridge.redhat.com>
2877
2878 * gas/sparc/unalign.s: Extend test to check .uaword with multiple
2879 arguments.
2880 * gas/sparc/unalign.d: Extend to expect unaligned relocs for both
2881 arguments to .uaword.
2882
2883 2001-08-10 H.J. Lu <hjl@gnu.org>
2884
2885 * gas/mips/e32-rel2.d: Updated for the objdump output change.
2886 * gas/mips/e32el-rel2.d: Likewise.
2887 * gas/mips/elf-rel.d: Likewise.
2888 * gas/mips/elf-rel2.d: Likewise.
2889 * gas/mips/elf-rel3.d: Likewise.
2890 * gas/mips/elf_e_flags1.d: Likewise.
2891 * gas/mips/elf_e_flags2.d: Likewise.
2892 * gas/mips/elf_e_flags3.d: Likewise.
2893 * gas/mips/elf_e_flags4.d: Likewise.
2894 * gas/mips/elfel-rel.d: Likewise.
2895 * gas/mips/elfel-rel2.d: Likewise.
2896 * gas/mips/elfel-rel3.d: Likewise.
2897 * gas/mips/empic.d: Likewise.
2898 * gas/mips/mips16-e.d: Likewise.
2899 * gas/mips/mips16-f.d: Likewise.
2900 * gas/mips/mipsel16-f.d: Likewise.
2901 * gas/mips/telempic.d: Likewise.
2902 * gas/mips/tempic.d: Likewise.
2903 * gas/mips/tmips16-e.d: Likewise.
2904 * gas/mips/tmipsel16-e.d: Likewise.
2905
2906 * gas/mips/mips16-f.d: Fix the symbol table output.
2907
2908 * gas/mips/mipsel16-f.d: Fix the endian.
2909
2910 * gas/mips/mips.exp; Don't xfail mips16-f/mipsel16-f.
2911
2912 2001-08-10 Richard Sandiford <rsandifo@redhat.com>
2913
2914 * gas/mips/mips-gp32-fp32.d: Expect addu rather than or for moves.
2915 * gas/mips/mips-gp32-fp64.d: Likewise.
2916 * gas/mips/mips-abi32.d: Likewise.
2917 * gas/mips/mips-gp32-fp32-pic.d: Likewise.
2918 * gas/mips/mips-gp32-fp64-pic.d: Likewise.
2919 * gas/mips/mips-abi32-pic.d: Likewise.
2920
2921 2001-07-21 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2922
2923 * mips/lb.d: Reflect disassembler output fixes.
2924 * mips/mips32.d: Likewise.
2925 * mips/mips64.d: Likewise. Typo.
2926 * mips/sb.d: Likewise.
2927 * mips/trunc.d: Likewise.
2928
2929 2001-08-04 H.J. Lu <hjl@gnu.org>
2930
2931 * gas/cris/operand-err-1.s: Updated.
2932
2933 2001-08-04 H.J. Lu <hjl@gnu.org>
2934 Chris G. Demetriou <cgd@broadcom.com>
2935
2936 * gas/mips/e32-rel4.s: Removed.
2937
2938 * gas/mips/e32-rel4.d: Use elf-rel4.s.
2939
2940 * gas/mips/mips.exp: Use the same rel4 test for litte endian.
2941
2942 * gas/mips/mips-abi32-pic.d: Add lines for objdump.
2943 * gas/mips/mips-abi32.d: Likewise.
2944 * gas/mips/mips-gp32-fp32-pic.d: Likewise.
2945 * gas/mips/mips-gp32-fp32.d: Likewise.
2946 * gas/mips/mips-gp32-fp64-pic.d: Likewise.
2947 * gas/mips/mips-gp32-fp64.d: Likewise.
2948 * gas/mips/mips-gp64-fp32-pic.d: Likewise.
2949 * gas/mips/mips-gp64-fp32.d: Likewise.
2950 * gas/mips/mips-gp64-fp64-pic.d: Likewise.
2951 * gas/mips/mips-gp64-fp64.d: Likewise.
2952
2953 * gas/mips/mips-abi32-pic.s: Add space for objdump.
2954 * gas/mips/mips-abi32.s: Likewise.
2955 * gas/mips/mips-gp32-fp32-pic.s: Likewise.
2956 * gas/mips/mips-gp32-fp32.s: Likewise.
2957 * gas/mips/mips-gp32-fp64-pic.s: Likewise.
2958 * gas/mips/mips-gp32-fp64.s: Likewise.
2959 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
2960 * gas/mips/mips-gp64-fp32.s: Likewise.
2961 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
2962 * gas/mips/mips-gp64-fp64.s: Likewise.
2963
2964 * gas/mips/mips-abi32-pic.s: Add the missing .end.
2965 * gas/mips/mips-gp32-fp32-pic.s: Likewise.
2966 * gas/mips/mips-gp32-fp64-pic.s: Likewise.
2967 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
2968 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
2969
2970 2001-08-03 Richard Sandiford <rsandifo@redhat.com>
2971
2972 * gas/mips/elf-rel4.s, gas/mips/elf-rel4.d: New test.
2973 * gas/mips/e32-rel4.s, gas/mips/e32-rel4.s: New test.
2974
2975 * gas/mips/mips.exp: Run new tests.
2976
2977 2001-08-02 Richard Sandiford <rsandifo@redhat.com>
2978
2979 * gas/mips/mips-gp32-fp32,
2980 * gas/mips/mips-gp32-fp64,
2981 * gas/mips/mips-gp64-fp32,
2982 * gas/mips/mips-gp64-fp64,
2983 * gas/mips/mips-abi32,
2984 * gas/mips/mips-gp32-fp32-pic,
2985 * gas/mips/mips-gp32-fp64-pic,
2986 * gas/mips/mips-gp64-fp32-pic,
2987 * gas/mips/mips-gp64-fp64-pic,
2988 * gas/mips/mips-abi32-pic: New testcases.
2989
2990 * gas/mips/mips.exp: Run them.
2991
2992 2001-08-01 Alan Modra <amodra@bigpond.net.au>
2993
2994 * gas/elf/section2.l: Adjust warning message comparison.
2995
2996 2001-07-31 Richard Sandiford <rsandifo@redhat.com>
2997
2998 * gas/mips/mips.exp (el): New variable.
2999 Use it to pick ELF reloc tests.
3000
3001 2001-07-26 Chris Demetriou <cgd@broadcom.com>
3002
3003 * gas/mips/lif-empic.d: Add back dollar signs before floating
3004 point register names.
3005
3006 2001-07-26 Alan Modra <amodra@bigpond.net.au>
3007
3008 * gas/i386/relax.s: Test rs_space.
3009 * gas/i386/relax.d: Update.
3010
3011 2001-07-23 Alan Modra <amodra@bigpond.net.au>
3012
3013 * gas/i386/opcode.d: Tweak lgdt for 2001-07-18 change.
3014 * gas/i386/intel.d: Likewise.
3015
3016 2001-07-16 Philip Blundell <philb@gnu.org>
3017
3018 * gas/arm/arm7t.d, gas/arm/inst.d: Tweak expected output for
3019 change to disassembler.
3020
3021 2001-07-14 Nick Clifton <nickc@cambridge.redhat.com>
3022
3023 Fix failures in MIPS testsuite:
3024 * gas/mips/abs.d: Pass -march=4000 to gas.
3025 * gas/mips/eld_rel2.d: Do not expect zeroes at end of dump.
3026 * gas/mips/elf_e_flags1.d: Pass -march=4000 to gas.
3027
3028 2001-07-11 Jakub Jelinek <jakub@redhat.com>
3029
3030 * gas/sparc/unalign.s: Remove .uaxword test.
3031 * gas/sparc/unalign.d: Adjust accordingly.
3032
3033 2001-07-08 Anders Norlander <anorland@synergenix.se>
3034
3035 * gas/all/gas.exp: Run incbin test.
3036 * gas/all/incbin.s: New file.
3037 * gas/all/incbin.d: New file.
3038
3039 2001-07-04 Richard Sandiford <rsandifo@redhat.com>
3040
3041 * gas/mips/elf-rel3.s: Add zero word to end of file.
3042
3043 2001-07-03 H.J. Lu <hjl@gnu.org>
3044
3045 * gas/mips/lb-xgot-ilocks.d: Add -march=r3900.
3046
3047 2001-07-01 Ben Elliston <bje@redhat.com>
3048
3049 * gas/m88k/allinsn.s: New file.
3050 * gas/m88k/allinsn.d: Likewise.
3051 * gas/m88k/m88k.exp: Test with allinsn.s also.
3052
3053 2001-06-28 Eric Christopher <echristo@redhat.com>
3054
3055 * gas/mips/usd.d: Change for march/mtune.
3056 * gas/mips/ulh-xgot.d: Ditto.
3057 * gas/mips/uld.d: Ditto.
3058 * gas/mips/trunc.d: Ditto.
3059 * gas/mips/rol.d: Ditto.
3060 * gas/mips/nodelay.d: Ditto.
3061 * gas/mips/mul.d: Ditto.
3062 * gas/mips/mul-ilocks.d: Ditto.
3063 * gas/mips/trap20.d: Ditto.
3064 * gas/mips/mips4.d: Ditto.
3065 * gas/mips/mips16.d: Ditto.
3066 * gas/mips/lif-xgot.d: Ditto.
3067 * gas/mips/lif-svr4pic.d: Ditto.
3068 * gas/mips/ld-xgot.d: Ditto.
3069 * gas/mips/ld-svr4pic.d: Ditto.
3070 * gas/mips/ld-ilocks-addr32.d: Ditto.
3071 * gas/mips/lb-xgot.d: Ditto.
3072 * gas/mips/jal-xgot.d: Ditto.
3073 * gas/mips/jal-svr4pic.d: Ditto.
3074 * gas/mips/delay.d: Ditto.
3075 * gas/mips/lb-xgot-ilocks.d: Ditto.
3076 * gas/mips/div.d: Ditto.
3077 * gas/mips/break20.d: Ditto.
3078 * gas/mips/delay.d: Ditto.
3079 * gas/mips/elf_e_flags3.d: Ditto.
3080 * gas/mips/elf_e_flags4.d: Ditto.
3081 * gas/mips/lineno.d: Ditto.
3082 * gas/mips/mips16.d: Ditto.
3083 * gas/mips/mips4.d: Ditto.
3084 * gas/mips/mips4010.d: Ditto.
3085 * gas/mips/mips4650.d: Ditto.
3086
3087 2001-06-21 Nick Clifton <nickc@cambridge.redhat.com>
3088
3089 * gas/arm/arm.exp: Remove msr-bad.s test.
3090 Select processor type for architecture specific instruction tests.
3091
3092 * gas/arm/adrl.s: Add adrEQl as a test.
3093 * gas/arm/adrl.d: Adjusted expected output.
3094
3095 * gas/arm/arm7dm.s: Add "msr CPSR_x, #0" as a test instruction.
3096 * gas/arm/msr-bad.s: Delete.
3097
3098 2001-06-18 Tom Rix <trix@redhat.com>
3099
3100 * gas/ppc/aix.exp: New file, aix specific tests.
3101 * gas/ppc/align.s: New file, .comm alignment test.
3102
3103 2001-06-13 Andreas Jaeger <aj@suse.de>
3104
3105 * gas/vtable/vtable.exp (run_list_test): Don't run on sparc64.
3106
3107 2001-06-06 Peter Jakubek <pjak@snafu.de>
3108
3109 * gas/mri/for.d: Correct for swapped operands.
3110 * gas/mri/if.d: Likewise.
3111 * gas/mri/repeat.d: Likewise.
3112 * gas/mri/while.d: Likewise.
3113
3114 2001-06-12 Alan Modra <amodra@bigpond.net.au>
3115
3116 * gas/i386/x86_64.d: Update for 2001-06-11 disassembler change.
3117
3118 2001-06-10 H.J. Lu <hjl@gnu.org>
3119
3120 * gas/elf/section2.l: Match various white spaces.
3121
3122 2001-06-10 H.J. Lu <hjl@gnu.org>
3123
3124 * gas/elf/section2.e: Support 64bit ELF.
3125 * gas/elf/section2.e-mips: Likewise.
3126
3127 2001-06-08 H.J. Lu <hjl@gnu.org>
3128
3129 * gas/mips/elfel-rel3.s: Moved to ...
3130 * gas/mips/elf-rel3.s: Here.
3131
3132 * gas/mips/elf-rel3.d: Updated.
3133
3134 * gas/mips/elfel-rel3.d: Updated.
3135
3136 * gas/mips/relax.d: New file.
3137 * gas/mips/relax.s: Likewise.
3138
3139 * gas/mips/mips.exp: Run relax and set xfail.
3140
3141 2001-06-08 H.J. Lu <hjl@gnu.org>
3142
3143 * gas/mips/illegal.s: New file.
3144 * gas/mips/illegal.l: Likewise.
3145
3146 * gas/elf/elf.exp (run_list_test): New.
3147 Run illegal with run_list_test.
3148
3149 2001-06-08 H.J. Lu <hjl@gnu.org>
3150
3151 * gas/mips/elf-jal.d: New file.
3152
3153 * gas/mips/mips.exp: Run "elf-jal" instead of "jal" for ELF.
3154
3155 2001-06-08 Alan Modra <amodra@bigpond.net.au>
3156
3157 * gas/elf/elf.exp (run_list_test): Undo $readelf change in 2001-06-07.
3158
3159 2001-06-07 H.J. Lu <hjl@gnu.org>
3160
3161 * gas/elf/section2.e-mips: New file.
3162
3163 * gas/elf/elf.exp (run_list_test): Add suffix.
3164 Pass -mips as suffix to run_list_test for mips.
3165
3166 2001-06-07 H.J. Lu <hjl@gnu.org>
3167
3168 * gas/elf/section2.l: Match ".*GAS.*" instead of
3169 "GAS LISTING .*".
3170
3171 2001-06-07 H.J. Lu <hjl@gnu.org>
3172
3173 * gas/mips/mips.exp: Set xfail for "lineno" on Linux/mips.
3174
3175 2001-06-07 H.J. Lu <hjl@gnu.org>
3176
3177 * gas/mips/empic.d: Support stabs.
3178 * gas/mips/mips16-e.d: Likewise.
3179 * gas/mips/mips16-f.d: Likewise.
3180 * gas/mips/mipsel16-f.d: Likewise.
3181 * gas/mips/telempic.d: Likewise.
3182 * gas/mips/tempic.d: Likewise.
3183 * gas/mips/tmips16-e.d: Likewise.
3184 * gas/mips/tmipsel16-e.d: Likewise.
3185
3186 2001-06-06 H.J. Lu <hjl@gnu.org>
3187
3188 * gas/mips/elf-rel3.s: New file.
3189 * gas/mips/elf-rel3.d: Likewise.
3190 * gas/mips/elfel-rel3.s: Likewise.
3191 * gas/mips/elfel-rel3.d: Likewise.
3192
3193 * gas/mips/mips.exp: Run elf-rel3/elfel-rel3.
3194
3195 2001-06-06 H.J. Lu <hjl@gnu.org>
3196
3197 * gas/elf/elf.exp (run_list_test): New.
3198 Run section2 with run_list_test.
3199
3200 * gas/elf/section2.e: New file.
3201 * gas/elf/section2.l: Likewise.
3202 * gas/elf/section2.s: Likewise.
3203
3204 2001-06-04 H.J. Lu <hjl@gnu.org>
3205
3206 * gas/mips/mips4010.s: Add the missing ".end".
3207 * gas/mips/mips4100.s: Likewise.
3208 * gas/mips/mips4650.s: Likewise.
3209 * gas/mips/sync.s: Likewise.
3210
3211 2001-06-02 H.J. Lu <hjl@gnu.org>
3212
3213 * gas/sparc/unalign.d: Support Sparc V9.
3214
3215 2001-05-28 Jeff Sturm <jsturm@one-point.com>
3216
3217 * gas/sparc/unalign.s: New test. Check unaligned relocs.
3218 * gas/sparc/unalign.d: New expected test results.
3219 * gas/sparc/sparc.exp: Run new test.
3220
3221 2001-05-27 Hans-Peter Nilsson <hp@axis.com>
3222
3223 * gas/cris/addi.d: Tweak for 64-bit BFD.
3224 * gas/cris/binop-cmpmove.d: Ditto.
3225 * gas/cris/binop-cmpmovx.d: Ditto.
3226 * gas/cris/binop-extx.d: Ditto.
3227 * gas/cris/binop.d: Ditto.
3228 * gas/cris/bork.d: Ditto.
3229 * gas/cris/branch.d: Ditto.
3230 * gas/cris/break.d: Ditto.
3231 * gas/cris/brokw-1.d: Ditto.
3232 * gas/cris/brokw-2.d: Ditto.
3233 * gas/cris/brokw-3.d: Ditto.
3234 * gas/cris/ccr.d: Ditto.
3235 * gas/cris/clear.d: Ditto.
3236 * gas/cris/continue.d: Ditto.
3237 * gas/cris/fragtest.d: Ditto.
3238 * gas/cris/jump-type.d: Ditto.
3239 * gas/cris/labfloat.d: Ditto.
3240 * gas/cris/macroat.d: Ditto.
3241 * gas/cris/movem-to-reg.d: Ditto.
3242 * gas/cris/nosep.d: Ditto.
3243 * gas/cris/oneop-type.d: Ditto.
3244 * gas/cris/prefix.d: Ditto.
3245 * gas/cris/pushpop-byte-sreg.d: Ditto.
3246 * gas/cris/pushpop-dword-sreg.d: Ditto.
3247 * gas/cris/pushpop-word-sreg.d: Ditto.
3248 * gas/cris/pushpop.d: Ditto.
3249 * gas/cris/quick-s6.d: Ditto.
3250 * gas/cris/quick-u5.d: Ditto.
3251 * gas/cris/quick-u6.d: Ditto.
3252 * gas/cris/range-err-1.s: Ditto.
3253 * gas/cris/rd-pic-1.d: Ditto.
3254 * gas/cris/rd-regprefix-1.d: Ditto.
3255 * gas/cris/rd-regprefix-1b.d: Ditto.
3256 * gas/cris/reg-to-mem.d: Ditto.
3257 * gas/cris/regreg.d: Ditto.
3258 * gas/cris/return.d: Ditto.
3259 * gas/cris/scc.d: Ditto.
3260 * gas/cris/separator.d: Ditto.
3261 * gas/cris/shexpr-1.d: Ditto.
3262 * gas/cris/sreg-to-x.d: Ditto.
3263 * gas/cris/test.d: Ditto.
3264 * gas/cris/unimplemented.d: Ditto.
3265 * gas/cris/unop-mem.d: Ditto.
3266 * gas/cris/x-to-byte-sreg.d: Ditto.
3267 * gas/cris/x-to-dcr1-sreg.d: Ditto.
3268 * gas/cris/x-to-dword-sreg.d: Ditto.
3269 * gas/cris/x-to-word-sreg.d: Ditto.
3270 * gas/cris/shexpr-1.d: Ditto. Correct format.
3271
3272 2001-05-25 H.J. Lu <hjl@gnu.org>
3273
3274 * gas/mips/e32el-rel2.d: New for little endian mips.
3275 * gas/mips/elfel-rel2.d: Likewise.
3276 * gas/mips/elfel-rel.d: Likewise.
3277 * gas/mips/mipsel16-f.d: Likewise.
3278 * gas/mips/telempic.d: Likewise.
3279 * gas/mips/tmipsel16-e.d: Likewise.
3280
3281 * gas/mips/tempic.d: New for traditional mips.
3282 * gas/mips/tmips16-e.d: Likewise.
3283
3284 * gas/mips/elf-rel.d: Handle alignment padding.
3285 * gas/mips/elf-rel2.d: Likewise.
3286
3287 * gas/mips/mips.exp: Support little endian and traditional
3288 mips.
3289
3290 2001-05-24 H.J. Lu <hjl@gnu.org>
3291
3292 * gas/m68k/pcrel.d: Support 64bit BFD.
3293
3294 2001-05-24 H.J. Lu <hjl@gnu.org>
3295
3296 * gas/arm/adrl.d: Support 64bit BFD.
3297 * gas/arm/arm7t.d: Likewise.
3298 * gas/arm/inst.d: Likewise.
3299 * gas/arm/pic.d: Likewise.
3300 * gas/arm/xscale.d: Likewise.
3301
3302 2001-05-23 Alan Modra <amodra@one.net.au>
3303
3304 * gas/elf/ehopt0.d: Tweak for bigendian targets.
3305
3306 2001-05-15 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
3307
3308 * gas/mips/abs.d: Remove $ before register names, per latest
3309 disassembler.
3310 * gas/mips/add.d: Ditto.
3311 * gas/mips/and.d: Ditto.
3312 * gas/mips/beq.d: Ditto.
3313 * gas/mips/bge.d: Ditto.
3314 * gas/mips/bgeu.d: Ditto.
3315 * gas/mips/blt.d: Ditto.
3316 * gas/mips/bltu.d: Ditto.
3317 * gas/mips/delay.d: Ditto.
3318 * gas/mips/div-ilocks.d: Ditto.
3319 * gas/mips/div.d: Ditto.
3320 * gas/mips/dli.d: Ditto.
3321 * gas/mips/elf_e_flags1.d: Ditto.
3322 * gas/mips/elf_e_flags2.d: Ditto.
3323 * gas/mips/elf_e_flags3.d: Ditto.
3324 * gas/mips/elf_e_flags4.d: Ditto.
3325 * gas/mips/jal-empic.d: Ditto.
3326 * gas/mips/jal-svr4pic.d: Ditto.
3327 * gas/mips/jal-xgot.d: Ditto.
3328 * gas/mips/jal.d: Ditto.
3329 * gas/mips/la-empic.d: Ditto.
3330 * gas/mips/la-svr4pic.d: Ditto.
3331 * gas/mips/la-xgot.d: Ditto.
3332 * gas/mips/la.d: Ditto.
3333 * gas/mips/lb-empic.d: Ditto.
3334 * gas/mips/lb-svr4pic.d: Ditto.
3335 * gas/mips/lb-xgot-ilocks.d: Ditto.
3336 * gas/mips/lb-xgot.d: Ditto.
3337 * gas/mips/lb.d: Ditto.
3338 * gas/mips/ld-empic.d: Ditto.
3339 * gas/mips/ld-ilocks-addr32.d: Ditto.
3340 * gas/mips/ld-ilocks.d: Ditto.
3341 * gas/mips/ld-svr4pic.d: Ditto.
3342 * gas/mips/ld-xgot.d: Ditto.
3343 * gas/mips/ld.d: Ditto.
3344 * gas/mips/li.d: Ditto.
3345 * gas/mips/lif-empic.d: Ditto.
3346 * gas/mips/lif-svr4pic.d: Ditto.
3347 * gas/mips/lif-xgot.d: Ditto.
3348 * gas/mips/lifloat.d: Ditto.
3349 * gas/mips/mips16.d: Ditto.
3350 * gas/mips/mips32.d: Ditto.
3351 * gas/mips/mips4.d: Ditto.
3352 * gas/mips/mips4010.d: Ditto.
3353 * gas/mips/mips4100.d: Ditto.
3354 * gas/mips/mips4650.d: Ditto.
3355 * gas/mips/mips64.d: Ditto.
3356 * gas/mips/mul-ilocks.d: Ditto.
3357 * gas/mips/mul.d: Ditto.
3358 * gas/mips/nodelay.d: Ditto.
3359 * gas/mips/rol.d: Ditto.
3360 * gas/mips/sb.d: Ditto.
3361 * gas/mips/trap20.d: Ditto.
3362 * gas/mips/trunc.d: Ditto.
3363 * gas/mips/uld.d: Ditto.
3364 * gas/mips/ulh-empic.d: Ditto.
3365 * gas/mips/ulh-svr4pic.d: Ditto.
3366 * gas/mips/ulh-xgot.d: Ditto.
3367 * gas/mips/ulh.d: Ditto.
3368 * gas/mips/ulw.d: Ditto.
3369 * gas/mips/usd.d: Ditto.
3370 * gas/mips/ush.d: Ditto.
3371 * gas/mips/usw.d: Ditto.
3372
3373 2001-05-14 Richard Henderson <rth@redhat.com>
3374
3375 * gas/elf/ehopt0.s: New.
3376 * gas/elf/ehopt0.d: New.
3377 * gas/elf/elf.exp: Run it.
3378
3379 2001-05-12 Peter Targett <peter.targett@arccores.com>
3380
3381 * gas/arc/st.s: Add test case @h30 fixup.
3382 * gas/arc/st.d: Update to suit.
3383
3384 2001-05-12 Alan Modra <amodra@one.net.au>
3385
3386 * gas/i386/sse2.s: Correct cvtps2dq, movdq2q, and movq2dq
3387 * gas/i386/sse2.d: Likewise. Fix pmuludq and punpckhqdq too.
3388
3389 * gas/i386/ssemmx2.d: Correct movq.
3390
3391 2001-05-10 Hans-Peter Nilsson <hp@axis.com>
3392
3393 * gas/cris/rd-dw2-10.d: Tweak for change in gas dwarf2 line number
3394 handling.
3395
3396 2001-05-04 Alan Modra <amodra@one.net.au>
3397
3398 * gas/i386/katmai.d: Correct pmovmskb and pextrw opcodes.
3399 * gas/i386/ssemmx2.d: Likewise. Correct register for pextrw,
3400 pinsrw, and pmovmskb.
3401 * gas/i386/sse2.d: Correct register for movmskpd.
3402
3403 2001-05-02 Johan Rydberg <jrydberg@opencores.org>
3404
3405 * gas/openrisc/addi.s: New file.
3406 * gas/openrisc/addi.d: Likewise.
3407 * gas/openrisc/allinsn.exp: Likewise.
3408 * gas/openrisc/allinsn.s: Likewise.
3409 * gas/openrisc/allinsn.d: Likewise.
3410 * gas/openrisc/lohi.s: Likewise.
3411 * gas/openrisc/lohi.d: Likewise.
3412 * gas/openrisc/store.s: Likewise.
3413 * gas/openrisc/store.d: Likewise.
3414
3415 2001-04-05 Hans-Peter Nilsson <hp@axis.com>
3416
3417 * gas/cris/rd-dw2-1.d, gas/cris/rd-dw2-2.d, gas/cris/rd-dw2-3.d,
3418 gas/cris/rd-dw2-4.d, gas/cris/rd-dw2-5.d, gas/cris/rd-dw2-6.d,
3419 gas/cris/rd-dw2-7.d, gas/cris/rd-dw2-8.d, gas/cris/rd-dw2-9.d,
3420 gas/cris/rd-dw2-10.d, gas/cris/rd-dw2-11.d, gas/cris/rd-dw2-12.d,
3421 gas/cris/rd-dw2-13.d, gas/cris/rd-dw2-14.d, gas/cris/rd-dw2-15.d:
3422 New tests.
3423 * gas/cris/brokw-2.s: Correct broken-word expansion visualization
3424 in comment.
3425 * gas/cris/fragtest.s, gas/cris/rd-pic-1.s,
3426 gas/cris/binop-cmpmovx.d, gas/cris/binop-cmpmove.d,
3427 gas/cris/binop.d, gas/cris/binop.s, gas/cris/brokw-2.d,
3428 gas/cris/clear.d, gas/cris/fragtest.s, gas/cris/jump-type.d,
3429 gas/cris/nosep.s, gas/cris/pushpop.d, gas/cris/quick.s,
3430 gas/cris/range-err-2.s, gas/cris/sep-err-1.s,
3431 gas/cris/sreg-to-x.d, gas/cris/test.d, gas/cris/x-to-byte-sreg.d,
3432 gas/cris/x-to-word-sreg.d, gas/cris/x-to-dword-sreg.d: Remove
3433 trailing empty lines.
3434 * gas/cris/continue.s: Ditto, tweak comment.
3435
3436 * lib/gas-defs.exp (run_dump_test): Support using readelf.
3437 * config/default.exp: Default READELF and READELFFLAGS.
3438
3439 2001-03-31 Alan Modra <alan@linuxcare.com.au>
3440
3441 * gas/all/cond.s: Add .if .elseif tree.
3442 * gas/all/cond.d: Match above.
3443
3444 2001-03-30 H.J. Lu <hjl@gnu.org>
3445
3446 * gas/i386/relax.d: Dump with -s instead of -drw.
3447
3448 2001-03-29 H.J. Lu <hjl@gnu.org>
3449
3450 * gas/i386/relax.s: New test for relaxation between sections.
3451 * gas/i386/relax.d: New.
3452
3453 * gas/i386/i386.exp: Add tests for ELF.
3454
3455 2001-03-27 Chris Demetriou <cgd@broadcom.com>
3456
3457 * gas/mips/lineno.d: Allow for the possibility that
3458 the local labels won't be in the objdump output. Match
3459 zeros in addresses using '+' for better compatibility with
3460 different targets.
3461
3462 2001-03-26 Chris Demetriou <cgd@broadcom.com>
3463
3464 * gas/mips/sync.s: Declare 'foo' as a function so that this
3465 test will work on properly on ECOFF targets.
3466
3467 2001-03-24 Alan Modra <alan@linuxcare.com.au>
3468
3469 * gas/i386/ssemmx2.s: Change movntq to movntdq.
3470 * gas/i386/ssemmx2.d: Matching change.
3471
3472 2001-03-23 Hans-Peter Nilsson <hp@axis.com>
3473
3474 * gas/cris/pic-err-1.s, gas/cris/rd-pic-1.s, gas/cris/rd-pic-1.d:
3475 New tests.
3476
3477 * gas/cris/branch-warn-1.s, gas/cris/branch-warn-2.s,
3478 gas/cris/branch-warn-3.s: Tweak for fixed FIXME:s.
3479
3480 2001-03-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
3481
3482 * gas/vax/quad.exp: Correct expected result.
3483
3484 2001-03-19 Andreas Schwab <schwab@suse.de>
3485
3486 * gas/m68k/pcrel.s: Force alignment to 8 byte boundary to get
3487 consistent output across targets.
3488 * gas/m68k/pcrel.d: Adjusted.
3489
3490 2001-03-18 H.J. Lu <hjl@gnu.org>
3491
3492 * gas/i386/intel.s: Move PIC code to ...
3493 * gas/i386/intelpic.s: New. Here.
3494 * gas/i386/intel.d: Updated.
3495 * gas/i386/intelpic.d: New.
3496
3497 * gas/i386/i386.exp: Check PIC code in Intel syntax for ELF
3498 targets only.
3499
3500 2001-03-18 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3501
3502 * gas/mri/mri.exp: Fix test of m6811/m6812 targets.
3503
3504 2001-02-26 H.J. Lu <hjl@gnu.org>
3505
3506 * gas/ia64/opc-a-err.l: Change "Operand [3|4]" to "Operand [34]".
3507
3508 2001-02-23 H.J. Lu <hjl@gnu.org>
3509
3510 * gas/ia64/opc-a-err.l: Fix "cmp4.lt.or".
3511
3512 * gas/ia64/opc-a.pl: Add tests for pseudo-ops for "cmp" and
3513 "cmp4".
3514 * gas/ia64/opc-a.s: Rebuilt.
3515 * gas/ia64/opc-a.d: Likewise.
3516
3517 2001-02-17 Chris Demetriou <cgd@broadcom.com>
3518
3519 * gas/mips/mips32.d: Remove ELF dependencies. This test
3520 wasn't meant to be ELF specific, and doesn't have to be.
3521 * gas/mips/mips64.d: Likewise.
3522
3523 2001-02-17 Chris Demetriou <cgd@broadcom.com>
3524
3525 * gas/mips/mips.exp: Don't attempt the elf_e_flags family of
3526 tests if not ELF; they test ELF-specific features.
3527
3528 2001-02-08 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3529
3530 * gas/mri/mri.exp: Don't execute the M68K specific tests
3531 on m6811-elf and m6812-elf targets, still run the generic MRI tests.
3532
3533 2001-02-04 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3534
3535 * gas/m68hc11/malis.s: New test to verify compliance with Motorola
3536 Assembly Language Input Standard.
3537 * gas/m68hc11/malis.d: New file.
3538 * gas/m68hc11/malis-include.s: New file.
3539 * gas/m68hc11/all.exp: Add the new test.
3540
3541 2001-01-12 Alan Modra <alan@linuxcare.com.au>
3542
3543 * gas/i386/i386.exp (gas_64_check): Correct target string.
3544 Use gas_64_check rather than target string to decided whether
3545 x86_64 checks should run.
3546
3547 * gas/i386/sse2.s: Add a label to cure objdump "no symbols" error.
3548 * gas/i386/ssemmx2.s: Likewise.
3549 * gas/i386/sse2.d: Update to suit.
3550 * gas/i386/ssemmx2.s: Likewise.
3551
3552 2001-01-11 Peter Targett <peter.targett@arccores.com>
3553
3554 * gas/arc/alias.*: Removed.
3555 * gas/arc/branch.*: Likewise.
3556 * gas/arc/insn3.*: Likewise.
3557 * gas/arc/math.*: Likewise.
3558 * gas/arc/sshift.*: Likewise.
3559 * gas/arc/arc.exp: Simplified test process for base case
3560 instruction set by adding run_dump_test cases for all base
3561 instructions.
3562 * gas/arc/adc.s, gas/arc/adc.d: New test cases and dump.
3563 * gas/arc/add.s, gas/arc/add.d: Likewise.
3564 * gas/arc/and.s, gas/arc/and.d: Likewise.
3565 * gas/arc/asl.s, gas/arc/asl.d: Likewise.
3566 * gas/arc/asr.s, gas/arc/asr.d: Likewise.
3567 * gas/arc/b.s, gas/arc/b.d: Likewise.
3568 * gas/arc/bic.s, gas/arc/bic.d: Likewise.
3569 * gas/arc/bl.s, gas/arc/bl.d: Likewise.
3570 * gas/arc/brk.s, gas/arc/brk.d: Likewise.
3571 * gas/arc/extb.s, gas/arc/extb.d: Likewise.
3572 * gas/arc/extw.s, gas/arc/extw.d: Likewise.
3573 * gas/arc/flag.s, gas/arc/flag.d: Likewise.
3574 * gas/arc/j.s, gas/arc/j.d: Likewise.
3575 * gas/arc/jl.s, gas/arc/jl.d: Likewise.
3576 * gas/arc/ld.s, gas/arc/ld.d: Likewise.
3577 * gas/arc/ld2.s, gas/arc/ld2.d: Likewise.
3578 * gas/arc/lp.s, gas/arc/lp.d: Likewise.
3579 * gas/arc/lsr.s, gas/arc/lsr.d: Likewise.
3580 * gas/arc/mov.s, gas/arc/mov.d: Likewise.
3581 * gas/arc/nop.s, gas/arc/nop.d: Likewise.
3582 * gas/arc/or.s, gas/arc/or.d: Likewise.
3583 * gas/arc/rlc.s, gas/arc/rlc.d: Likewise.
3584 * gas/arc/ror.s, gas/arc/ror.d: Likewise.
3585 * gas/arc/rrc.s, gas/arc/rrc.d: Likewise.
3586 * gas/arc/sbc.s, gas/arc/sbc.d: Likewise.
3587 * gas/arc/sexb.s, gas/arc/sexb.d: Likewise.
3588 * gas/arc/sexw.s, gas/arc/sexw.d: Likewise.
3589 * gas/arc/sleep.s, gas/arc/sleep.d: Likewise.
3590 * gas/arc/add.s, gas/arc/add.d: Likewise.
3591 * gas/arc/st.s, gas/arc/st.d: Likewise.
3592 * gas/arc/sub.s, gas/arc/sub.d: Likewise.
3593 * gas/arc/swi.s, gas/arc/swi.d: Likewise.
3594 * gas/arc/xor.s, gas/arc/xor.d: Likewise.
3595 * gas/arc/warn.s: Removed warning test case for setting of flags
3596 followed by conditional branch, an arc5 only feature.
3597
3598 * gas/ieee-fp/x930509a.exp: Skip test if target also arc*-*-*.
3599
3600 * gas/vtable/vtable.exp: Skip tests if target also arc*-*-*.
3601
3602 2001-01-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3603
3604 * gas/m68hc11/opers12.s: Add more tests for index post byte.
3605 * gas/m68hc11/opers12.d: Likewise.
3606
3607 2001-01-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3608
3609 * gas/m68hc11/all.exp: Add new tests for dwarf2.
3610 * gas/m68hc11/lbranch-dwarf2.d: New file, test for dwarf2.
3611 * gas/m68hc11/opers12-dwarf2.d: Likewise.
3612 * gas/m68hc11/insns-dwarf2.d: Likewise.
3613
3614 2001-01-11 Nick Clifton <nickc@redhat.com>
3615
3616 * gas/arm/adrl.s: Add global label 'foo'.
3617 * gas/arm/adrl.d: Expect to see references to 'foo' in the
3618 disassembly. COFF and ELF disassemblys should now be the same.
3619
3620 2001-01-10 Jan Hubicka <jh@suse.cz>
3621
3622 * i386.exp: Add ssemmx2 and sse2 tests.
3623 (sse2.d, sse2.s, ssemmx2.d, ssemmx2.s): New tests.
3624
3625 2001-01-09 Nick Clifton <nickc@redhat.com>
3626
3627 * gas/arm/pic.d: Fix patterns to match new behaviour of
3628 disassembler.
3629 inst.d: Fix patterns to match new behaviour of disassembler.
3630
3631 2001-01-03 Philip Blundell <pb@futuretv.com>
3632
3633 * gas/vtable/vtable.exp: Don't run tests on Alpha.
3634
3635 2001-01-06 Jan Hubicka <jh@suse.cz>
3636
3637 * i386.exp: Add tests for presence of 32bit versus 64bit output
3638 format; run both 64bit and 32bit tests when format is available;
3639 add x86_64 test.
3640 * x86_64.s: New file.
3641 * x86_64.d: New file.
3642
3643 2001-01-02 Nick Clifton <nickc@redhat.com>
3644
3645 * gas/arm/arm.exp: Pass -marmv3 to msr-bad test, since the
3646 instruction is legal in v5. Also fix expected error message.
3647
3648 2001-01-01 Philip Blundell <philb@gnu.org>
3649
3650 * gas/arm/adrl.s, gas/arm/pic.s, gas/arm/msr-bad.s: New tests.
3651 * gas/arm/arm.exp: Run them.
3652 * gas/arm/adrl.d, gas/arm/pic.d: Expected results for above.
3653 * gas/arm/arm6.s: Also test uppercase `CPSR' and `SPSR'.
3654
3655 2000-12-22 H.J. Lu <hjl@gnu.org>
3656
3657 * gas/i386/intel.s: Replace "nop" with ".p2align 4,0".
3658 * gas/i386/intel.d: Updated.
3659
3660 2000-12-12 Jim Wilson <wilson@redhat.com>
3661
3662 * gas/ia64/dv-imply.d, gas/ia64/dv-mutex.d, gas/ia64/dv-safe.d,
3663 gas/ia64/dv-srlz.d, gas/ia64/opc-m.d: Update.
3664
3665 2000-12-12 Nick Clifton <nickc@redhat.com>
3666
3667 * gas/vtable/vtable.exp: Fix formatting.
3668
3669 * gas/arm/elsegundo.s: New Test (currently disabled).
3670 * gas/arm/elsegundo.d: Expected test results.
3671
3672 2000-12-11 H.J. Lu <hjl@gnu.org>
3673
3674 * gas/i386/intel.d: Adjusted for the a.out assembler.
3675 * gas/i386/intel.s: Likewise.
3676
3677 2000-12-09 Nick Clifton <nickc@redhat.com>
3678
3679 * gas/m68k/pcrel.d: Update to match latest assembler output.
3680
3681 2000-12-02 Chris Demetriou <cgd@sibyte.com>
3682
3683 * gas/mips/elf_e_flags.s: Add padding to the end of the
3684 file so that objdump output will be consistent.
3685 * gas/mips/elf_e_flags1.d, gas/mips/elf_e_flags2.d,
3686 gas/mips/elf_e_flags3.d, gas/mips/elf_e_flags4.d: Expect
3687 "..." at end of objdump output because of zero bytes at end
3688 of section.
3689 * gas/mips/elf_e_flags.c: Add note to comment about
3690 what's changing in elf_e_flags.s.
3691
3692 * gas/mips/la.s: Add padding to the end of the file so that
3693 objdump output will be consistent.
3694 * gas/mips/la-svr4pic.d, gas/mips/la-xgot.d: Expect "..." at
3695 end of objdump output because of zero bytes at end of
3696 section.
3697
3698 * gas/mips/sync.s: Add padding to the end of the file so that
3699 objdump output will be consistent.
3700 * gas/mips/sync.d: Expect "..." at end of objdump output
3701 because of zero bytes at end of section.
3702
3703 * gas/mips/empic.d: Pad sections out to 16 bytes, to avoid
3704 alignment issues so tests are useful on multiple targets.
3705 * gas/mips/empic.s: Likewise.
3706 * gas/mips/mips16-e.d: Likewise.
3707 * gas/mips/mips16-e.s: Likewise.
3708 * gas/mips/mips16-f.d: Likewise.
3709 * gas/mips/mips16-f.s: Likewise.
3710
3711 * gas/mips/mips32.d: Expect disassembly of madd and maddu
3712 to use their correct names. Add tests for break and sdbbp.
3713 * gas/mips/mips32.s: Likewise.
3714
3715 * gas/mips/mips64.s: Add test for assembly of MIPS64
3716 extensions.
3717 * gas/mips/mips64.d: Likewise.
3718 * gas/mips/mips.exp: Test using the new "mips64" test.
3719
3720 2000-12-01 Chris Demetriou <cgd@sibyte.com>
3721
3722 * gas/mips/mips16.d: Expect mips16 nops to be used for padding
3723 when mips16 code generation is enabled.
3724
3725 * gas/mips/empic.d: Adjust for the fact that the difference
3726 between two symbols in the same section are not expected to
3727 generate a reloc.
3728 * gas/mips/empic.s: Likewise. Also, correct typo in comment
3729 about expected relocs.
3730
3731 * gas/mips/mips32.s, gas/mips/mips32.d: New files for MIPS32
3732 instruction assembly test.
3733 * gas/mips/mips.exp: Add the test mentioned above.
3734
3735 2000-11-30 Diego Novillo <dnovillo@redhat.com>
3736
3737 * intel.s, intel.d: New test for @GOT references.
3738
3739 2000-11-28 Hans-Peter Nilsson <hp@bitrange.com>
3740
3741 * gas/sh/err.exp: New, framework for error-testing.
3742 * gas/sh/err-1.s: New test.
3743
3744 2000-11-26 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3745
3746 * gas/m68hc11/opers12.s: New test for movw operands.
3747 * gas/m68hc11/opers12.d: Likewise.
3748
3749 2000-11-24 Nick Clifton <nickc@redhat.com>
3750
3751 * arm.exp: Run tests for xscale as well as arm.
3752 Run xscale tests.
3753
3754 * xscale.s: New file: XScale instruction tests.
3755 * xscale.d: New file: Expected XScale instruction results.
3756
3757 2000-11-20 H.J. Lu <hjl@gnu.org>
3758
3759 * gas/i386/intel.d: Add 3 "nop"s for the a.out assembler.
3760 * gas/i386/intel.s: Likewise.
3761
3762 2000-11-16 H.J. Lu <hjl@gnu.org>
3763
3764 * gas/symver/symver0.d: Add 64bit support.
3765 * gas/symver/symver1.d: Likewise.
3766
3767 2000-11-16 H.J. Lu <hjl@gnu.org>
3768
3769 * gas/symver/symver.exp: Don't run symver4 nor symver5.
3770
3771 2000-11-13 H.J. Lu <hjl@gnu.org>
3772
3773 * gas/symver/symver.exp: New for symver test.
3774 * gas/symver/symver0.d: Likewise.
3775 * gas/symver/symver0.s: Likewise.
3776 * gas/symver/symver1.d: Likewise.
3777 * gas/symver/symver1.s: Likewise.
3778 * gas/symver/symver2.l: Likewise.
3779 * gas/symver/symver2.s: Likewise.
3780 * gas/symver/symver3.l: Likewise.
3781 * gas/symver/symver3.s: Likewise.
3782 * gas/symver/symver4.l: Likewise.
3783 * gas/symver/symver4.s: Likewise.
3784 * gas/symver/symver5.l: Likewise.
3785 * gas/symver/symver5.s: Likewise.
3786 * gas/symver/symver6.l: Likewise.
3787 * gas/symver/symver6.s: Likewise.
3788
3789 2000-11-11 Hans-Peter Nilsson <hp@bitrange.com>
3790
3791 * gas/macros/macros.exp: Mark strings test xfail for sh.
3792
3793 2000-10-24 Diego Novillo <dnovillo@cygnus.com>
3794
3795 * intel.s, intel.d: Add new tests for intel syntax.
3796
3797 2000-10-19 Alan Modra <alan@linuxcare.com.au>
3798
3799 * gas/elf/section0.s: Ensure section sizes are multiples of 16.
3800 * gas/elf/section1.s: Likewise.
3801 * gas/elf/section[01].d: Change to suit.
3802
3803 2000-10-18 H.J. Lu <hjl@gnu.org>
3804
3805 * gas/i386/intel.d: Fix the support for 64bit BFD in the last
3806 change.
3807
3808 2000-10-15 Diego Novillo <dnovillo@cygnus.com>
3809
3810 * intel.s, intel.d: Add new tests for naked registers using intel
3811 syntax.
3812
3813 2000-09-29 Hans-Peter Nilsson <hp@axis.com>
3814
3815 * gas/cris/regprefix-err-1.s, gas/cris/rd-regprefix-1.s,
3816 gas/cris/rd-regprefix-1.d, gas/cris/rd-regprefix-1b.d,
3817 gas/cris/us-err-1.s, gas/cris/us-err-2.s, gas/cris/us-err-3.s: New.
3818 * gas/cris/cris.exp: Loop run_dump_test over files matching rd-*.d.
3819
3820 2000-09-28 Alan Modra <alan@linuxcare.com.au>
3821
3822 * gas/hppa/parse/parse.exp: Replace "hppa*w-*-*" with "hppa*64*-*-*"
3823 * gas/hppa/reloc/reloc.exp: Likewise.
3824 * gas/hppa/unsorted/unsorted.exp: Likewise.
3825
3826 * gas/hppa/reloc/reduce.s: Modify .PARAM so we need an arg reloc.
3827
3828 2000-09-22 Jim Wilson <wilson@cygnus.com>
3829
3830 * gas/ia64/opc-f.pl: Add missing fcmp and fpcmp tests.
3831 * gas/ia64/opc-f.s, gas/ia64/opc-f.d: Regenerate.
3832
3833 * gas/ia64/dv-raw-err.s: Add new testcases for PR%, 16 - 62.
3834 * gas/ia64/dv-waw-err.s: Likewise.
3835 * gas/ia64/dv-imply.d: Regenerate.
3836 * gas/ia64/dv-mutex.d, gas/ia64/dv-raw-err.l, gas/ia64/dv-safe.d,
3837 gas/ia64/dv-srlz.d, gas/ia64/dv-war-err.l, gas/ia64/dv-waw-err.l,
3838 gas/ia64/opc-f.d, gas/ia64/opc-i.d, gas/ia64/opc-m.d: Likewise.
3839
3840 2000-09-14 Timothy Wall <twall@cygnus.com>
3841
3842 * gas/ia64/dv-waw-err.[sl]: Additional tests for parallel
3843 comparisons which should and should not produce DVs.
3844
3845 2000-09-05 Alan Modra <alan@linuxcare.com.au>
3846
3847 * gas/vtable/vtable.exp: Re-enable for hppa-elf.
3848
3849 2000-08-29 Timothy Wall <twall@cygnus.com>
3850
3851 * gas/ia64/dv-mutex.s: Add stop to avoid DV error on cmp.eq.
3852 * gas/ia64/dv-mutex.d: Update regexp pattern.
3853 * gas/ia64/dv-entry-err.s: Add stop to avoid DV error on cmp.eq.
3854 * gas/ia64/dv-imply.s: Add stops to avoid DV errors on cmp.REL.
3855 Test still fails due to insn opcode pattern changes.
3856
3857 2000-08-21 H.J. Lu <hjl@gnu.org>
3858
3859 * gas/all/cofftag.d: Support the strict COFF.
3860
3861 2000-08-16 Jim Wilson <wilson@cygnus.com>
3862
3863 * gas/ia64/dv-raw-err.s: Add new tests for addl and postinc.
3864 * gas/ia64/dv-raw-err.l: Likewise.
3865 * gas/ia64/dv-waw-err.l: Update sed pattern.
3866 * gas/ia64/opc-f.pl: Delete fpsub, and fpadd comment.
3867 * gas/ia64/opc-f.s, gas/ia64/opc-f.d: Regenerate.
3868
3869 2000-08-16 Nick Clifton <nickc@redhat.com>
3870
3871 * gas/arm/inst.s: Add tests for edge cases of shift based
3872 addressing modes.
3873
3874 * gas/arm/inst.d: Add expected results for new tests.
3875
3876 2000-07-20 Hans-Peter Nilsson <hp@axis.com>
3877
3878 * gas/all/gas.exp: Don't run floating-point tests on CRIS.
3879 * gas/ieee-fp/x930509a.exp: Ditto.
3880 * gas/macros/macros.exp: Mark strings test xfail for CRIS.
3881 * gas/cris/*: New tests for CRIS.
3882
3883 2000-07-19 Alan Modra <alan@linuxcare.com.au>
3884
3885 * gas/macros/macros.exp (test1): Run it for hppa*-*-linux*.
3886 (semi): Likewise.
3887 (strings): Don't run for hppa, except for hppa*-*-linux*.
3888
3889 * gas/hppa/parse/linesepbug.s: Ensure we have whitespace before
3890 pseudos.
3891
3892 2000-07-18 Scott Bambrough <scottb@netwinder.org>
3893
3894 * gas/arm/inst.d: Fix expected results to match current assembler
3895 output. Patch from Justin Seger <justin.m.seger@intel.com>.
3896
3897 2000-07-10 Alan Modra <alan@linuxcare.com.au>
3898
3899 * gas/vtable/vtable.exp: Disable test for hppa.
3900
3901 * gas/hppa/reloc/reloc.exp (do_relocation_reduction_tests): Don't
3902 run test for any elf target.
3903 (applybug): Don't run test for linux.
3904 * gas/hppa/unsorted/unsorted.exp (do_common_text): Likewise.
3905 * gas/hppa/parse/parse.exp (linesepbug): Remove xfail
3906 (labelbug): xfail for hppa-linux.
3907
3908 * gas/hppa/basic/{coprmem.s, fmemLRbug.s}: Add colons to labels.
3909 * gas/hppa/parse/{callinfobug.s, regpopbug.s}: Likewise.
3910 * gas/hppa/reloc/{applybug.s, funcrelocbug.s, longcall.s,
3911 r_no_reloc.s, reduce3.s}: Likewise.
3912 * gas/hppa/unsorted/common.s: Likewise.
3913
3914 2000-07-05 Nick Clifton <nickc@cygnus.com>
3915
3916 * gas/d30v/inst.d: Fix expected results to match current assembler
3917 output.
3918 * gas/d30v/bittest.l: Fix expected warning messages to match
3919 current assembler output.
3920
3921 2000-06-29 Kazu Hirata <kazu@hxi.com>
3922
3923 * gas/h8300/h8300.exp (do_h8300s_mac): Change the registers used
3924 in ldmac and stmac.
3925 * gas/h8300/macs.s: Likewise.
3926
3927 2000-06-27 Nick Clifton <nickc@cygnus.com>
3928
3929 * gas/d30v/bittest.l: Edit to match new warning messages produced
3930 by assembler.
3931
3932 2000-06-19 Timothy Wall <twall@cygnus.com>
3933
3934 * gas/macros/macros.exp: Avoid tests which are not useful on tic54x.
3935 * gas/all/gas.exp: Make adjustments for tic54x target.
3936 * gas/ieee-fp/x930509a.exp: Ditto.
3937 * gas/tic54x/*: New tests for tic54x. NOTE: load page has been
3938 moved into the LMA and is not printed separately by objdump any
3939 longer. This still needs to be tested.
3940
3941 2000-06-18 Stephane Carrez <stcarrez@worldnet.fr>
3942
3943 * gas/m68k/all.exp: Don't execute tests if the target is m68hc11&12.
3944 * gas/m68hc11/all.exp: Specific tests for m68hc11.
3945 * gas/m68hc11/all_insns.[ds]: Check m68hc11 instructions.
3946 * gas/m68hc11/insns[ds]: Another test.
3947 * gas/m68hc11/lbranch.[ds]: Check branch optimization (gas relax).
3948 * gas/m68hc11/opers12.[ds]: New files, check m68hc12 operands.
3949
3950 2000-06-17 Alan Modra <alan@linuxcare.com.au>
3951
3952 * gas/macros/strings.s: Don't start directives in first column
3953 (for LABELS_WITHOUT_COLONS targets).
3954
3955 2000-06-14 H.J. Lu <hjl@gnu.org>
3956
3957 * gas/macros/strings.d: Support a.out and coff.
3958
3959 2000-06-14 Nick Clifton <nickc@cygnus.com>
3960
3961 * gas/arm/arm6.s: Remove 'mrs r9, cpsr_all' since the cpsr_all
3962 flag is no longer legal syntax.
3963
3964 2000-06-09 Nick Clifton <nickc@cygnus.com>
3965
3966 * gas/macros/macros.exp: Run new test: strings.
3967 * gas/macros/strings.s: New test: String expansion inside
3968 macros.
3969 * gas/macros/strings.d: New test results.
3970
3971 2000-06-04 Alan Modra <alan@linuxcare.com.au>
3972
3973 * gas/i386/prefix.s: Modify so we have at least one x86 test that
3974 checks the line separator.
3975
3976 2000-05-21 Hans-Peter Nilsson <hp@axis.com>
3977
3978 * gas/elf/elf.exp: Exclude *-*-linux*coff* as non-elf.
3979
3980 2000-05-15 Nick Clifton <nickc@cygnus.com>
3981
3982 * gas/arm/arch4t.s: Add tests of new fields to msr instruction.
3983
3984 2000-05-11 Ulf Carlsson <ulfc@engr.sgi.com>
3985
3986 * gas/mips/mips.exp: Include *-*-linux* in svr4pic.
3987
3988 * gas/mips/jal-svr4pic.{s,d} gas/mips/jal-xgot.d: Add a jal to a
3989 weak symbol.
3990
3991 2000-05-08 Alan Modra <alan@linuxcare.com.au>
3992
3993 * gas/mri/float.d: Fix for srec length change.
3994
3995 2000-05-02 Alan Modra <alan@linuxcare.com.au>
3996
3997 * gas/hppa/unsorted/unsorted.exp: Duplicate hppa*-*-*elf*
3998 behaviour for hppa*-*-linux* throughout file.
3999 * gas/hppa/reloc/reloc.exp: Ditto.
4000 (reduce2.s): Disable test for elf targets.
4001
4002 * gas/hppa/parse/parse.exp (ssbug.s): setup_xfail hppa*-*-linux*.
4003
4004 * gas/elf/section0.s: Don't start pseudos on first column so
4005 targets that define LABELS_WITHOUT_COLONS work.
4006 * gas/elf/section1.s: Ditto.
4007 * gas/vtable/inherit0.s: Ditto.
4008 * gas/vtable/inherit1.s: Ditto.
4009 * gas/vtable/entry0.s: Ditto.
4010 * gas/vtable/entry1.s: Ditto.
4011
4012 2000-05-01 Nick Clifton <nickc@cygnus.com>
4013
4014 * gasp/macro.out: Fix label numbers to remove leading zeroes.
4015 * gasp/mdouble.out: Fix label numbers to remove leading zeroes.
4016
4017 2000-04-25 Alan Modra <alan@linuxcare.com.au>
4018
4019 * gas/i386/general.l: Allow for DISP32 pe relocs.
4020 * gas/i386/jump.d: Similarly.
4021
4022 2000-04-24 Jim Wilson <wilson@cygnus.com>
4023
4024 * gas/ia64/opc-i.d: Change pmin2.u to pmin2. Change pmax2.u to pmax2.
4025 Change MLI to MLX. Switch operands for output matching tbit.z.orcm,
4026 tbit.z.andcm, tbit.nz.orcm, tbit.nz.andcm, tnat.z.orcm, tnat.z.andcm,
4027 tnat.nz.orcm, tnat.nz.andcm inputs.
4028 * gas/ia64/opc-i.pl: Insert padding nops before last dep.
4029 * gas/ia64/opc-i.s: Regenerate.
4030
4031 * gas/ia64/opc-i.s: Regenerate.
4032 * gas/ia64/opc-f.pl: Add explicit stop at end.
4033
4034 2000-04-22 Timothy Wall <twall@cygnus.com>
4035
4036 * gas/ia64/opc-f.d: Disassemble zeroes to verify break.f.
4037 * gas/ia64/opc-f.s: Add an explicit stop to make IAS output match.
4038
4039 2000-04-21 Richard Henderson <rth@cygnus.com>
4040 David Mosberger <davidm@hpl.hp.com>
4041 Timothy Wall <twall@cygnus.com>
4042 Jim Wilson <wilson@cygnus.com>
4043
4044 * gas/vtable/vtable.exp: Disable for ia64.
4045 * gas/ia64: New testsuite directory.
4046
4047 2000-04-03 Alan Modra <alan@linuxcare.com.au>
4048
4049 * gas/i386/general.s: Check 16-bit immediates, and move call/jump
4050 checks to start.
4051 * gas/i386/general.l: Likewise.
4052
4053 2000-04-01 Alexandre Oliva <aoliva@cygnus.com>
4054
4055 * gas/mn10300/am33_5.s: Check that negative SP offsets are encoded
4056 with 32 bits, not with the unsigned shorter opcodes.
4057 * gas/mn10300/basic.exp: Likewise.
4058
4059 2000-03-31 Alexandre Oliva <aoliva@cygnus.com>
4060
4061 * lib/gas-defs.exp (regexp_diff): Don't break on the first
4062 difference, list them all.
4063
4064 2000-03-29 Nick Clifton <nickc@cygnus.com
4065
4066 * gas/arm/thumb.s: Add test of bal instruction.
4067
4068 2000-03-27 Alan Modra <alan@linuxcare.com.au>
4069
4070 * gas/ieee-fp/x930509a.exp (dotest): Fix test for
4071 LISTING_WORD_SIZE==1.
4072 * gas/all/gas.exp (do_930509a): Same here.
4073 * gas/all/cond.d: And here.
4074
4075 2000-03-16 Nick Clifton <nickc@cygnus.com>
4076
4077 * gas/arm/arm.exp: Run branch.s test.
4078 Run tests if target is strongarm.
4079
4080 * gas/arm/branch.s: New test. Make sure that assembler can handle
4081 same-section branch relocations properly.
4082
4083 * gas/arm/branch.d: New file. Expected output from assembling
4084 branch.s.
4085
4086 2000-03-10 Geoffrey Keating <geoffk@cygnus.com>
4087
4088 * gas/mips/empic.d: New file.
4089 * gas/mips/empic.s: New file.
4090 * gas/mips/mips16-e.d: New file.
4091 * gas/mips/mips16-e.s: New file.
4092 * gas/mips/mips16-f.d: New file.
4093 * gas/mips/mips16-f.s: New file.
4094 * gas/mips/mips.exp: Add empic, mips16-e. Add mips16-f as an
4095 expected failure.
4096
4097 2000-02-25 H.J. Lu <hjl@gnu.org>
4098
4099 * gas/i386/general.l: Support a.out and coff.
4100
4101 2000-02-25 Alan Modra <alan@spri.levels.unisa.edu.au>
4102
4103 * gas/i386/intel.s: New file, intel version of opcode.s
4104 * gas/i386/intel.d: New file, copy of opcode.d
4105 * gas/i386/i386.exp: Call it.
4106
4107 * gas/i386/general.s: Add extra "out" instructions.
4108 * gas/i386/general.l: Likewise.
4109
4110 2000-01-31 Nick Clifton <nickc@cygnus.com>
4111
4112 * gas/arm/inst.s: Include test of ATPCS register naming
4113 conventions.
4114
4115 * gas/arm/float.s: Include test of ATPCS register naming
4116 conventions.
4117
4118 2000-01-21 H.J. Lu <hjl@gnu.org>
4119
4120 * gas/i386/general.l: Support a.out.
4121 * gas/i386/jump.d: Likewise.
4122 * gas/i386/jump16.d: Likewise.
4123
4124 2000-01-21 Alan Modra <alan@spri.levels.unisa.edu.au>
4125
4126 * gas/i386/general.{s,l}: Move 16 bit jmp and call tests from here
4127 * gas/i386/jump16.{s,d}: To here.
4128 * gas/i386/jump.{s,d}: New files. Duplicate 32 bit jmp and call
4129 tests in general.s so that objdump is exercised.
4130
4131 * gas/i386/i386.exp: Call new tests.
4132
4133 2000-01-15 Alan Modra <alan@spri.levels.unisa.edu.au>
4134
4135 * gas/i386/general.{s,l}: Add jmp and call tests for .code16gcc,
4136 .code16, and .code32 modes.
4137
4138 1999-11-30 Jeffrey A Law (law@cygnus.com)
4139
4140 * gas/mn10300/{am33.s, am33_2.s, am33_3.s}: New test files.
4141 * gas/mn10300/{am33_4.s, am33_5.s, am33_6.s}: Likewise.
4142 * gas/mn10300/{am33_7.s, am33_8.s}: Likewise.
4143 * gas/mn10300/basic.exp: Run the am33 tests.
4144
4145 1999-11-15 Gavin Romig-Koch <gavin@cygnus.com>
4146
4147 * gas/mips/la.d: Adjust for new la macro expansion.
4148 Change matches for explicit addresses to matches for
4149 any address.
4150 * gas/mips/la-xgot.d: Same.
4151 * gas/mips/la-svr4pic.d: Same.
4152
4153 1999-11-01 Nick Clifton <nickc@cygnus.com>
4154
4155 Remove reloc generating references to local labels in test code.
4156 Some ARM targets (eg PE) generate a reloc based on the label,
4157 whilst others (eg ELF) generate a reloc based on the section
4158 symbol. This meant that the disassembled outputs would differ.
4159
4160 * gas/arm/inst.s: Change test of BLPL instruction.
4161 * gas/arm/inst.d: Change expected decode of BLPL instruction.
4162 * gas/arm/arm7t.s: Remove use of .LC0 label in .word directive.
4163 Remove .rdata section, since this cannot exist in an arm-aout
4164 target.
4165 * gas/arm/arm7t.d: Change expected reloc generated for .word
4166 directive.
4167
4168 1999-10-21 Nick Clifton <nickc@cygnus.com>
4169
4170 * gas/arm/arm7t.d: Update to match latest objdump output.
4171 * gas/arm/inst.s: Fix erroneous test case.
4172 * gas/arm/inst.d: Update to match latest objdump output.
4173
4174 1999-10-11 Geoffrey Keating <geoffk@cygnus.com>
4175
4176 * lib/gas-defs.exp (regexp_diff): Allow '#...' to mean "some
4177 indeterminate number of extra lines here".
4178
4179 * gas/elf/elf.exp: Remove XFAILs.
4180 * gas/elf/section0.d: Make pass on MIPS (and hopefully alpha).
4181 * gas/elf/section1.d: Likewise.
4182
4183 1999-10-07 Diego Novillo <dnovillo@cygnus.com>
4184
4185 * gas/d10v: New directory.
4186 * gas/d10v/d10.exp: New file.
4187 * gas/d10v/inst.s: New file.
4188 * gas/d10v/inst.d: New file.
4189
4190 1999-10-07 Geoffrey Keating <geoffk@cygnus.com>
4191
4192 * gas/mips/elf-rel.s: New file.
4193 * gas/mips/elf-rel.d: New file.
4194 * gas/mips/elf-rel2.d: New file.
4195 * gas/mips/e32-rel2.d: New file.
4196 * gas/mips/elf-rel2.s: New file.
4197 * gas/mips/mips.exp: Add elf-rel, elf-rel2.
4198
4199 * gas/mips/elf_e_flags1.d: Tweak a little so it passes
4200 even if the CPU is set to something by default.
4201
4202 1999-10-04 Doug Evans <devans@canuck.cygnus.com>
4203
4204 * gas/m32r/error.exp: New testcase driver.
4205 * gas/m32r/m32rx.exp: New testcase driver.
4206 * gas/m32r/fslotx.[sd]: New testcase.
4207 * gas/m32r/m32rx.[sd]: New testcase.
4208 * gas/m32r/relax-s.[sd]: New testcase.
4209 * gas/m32r/interfere.s: New testcase.
4210 * gas/m32r/wrongsize.s: New testcase.
4211
4212 1999-09-17 Alan Modra <alan@spri.levels.unisa.edu.au>
4213
4214 * gas/i386/i386.exp: Enable reloc and white tests for COFF.
4215 * gas/i386/reloc.d: Accept dir32 relocs.
4216
4217 1999-09-12 Donn Terry <donn@interix.com>
4218
4219 * gas/all/gas.exp: Run cofftag test for i*86-*-interix*.
4220 * lib/gas-defs.exp: Add perror if can not read .d file.
4221
4222 1999-09-04 Steve Chamberlain <sac@pobox.com>
4223
4224 * gas/pj/{pj.exp, ops.c, ops.d}: New tests for picoJava.
4225
4226 1999-09-02 Nick Clifton <nickc@cygnus.com>
4227
4228 * gas/vtable/vtable.exp: Add [istarget "strongarm*-*-*"] to run
4229 dump test "entry0" instead of "entry1".
4230
4231 1999-09-01 Scott Bambrough <scottb@netwinder.org>
4232
4233 * gas/vtable/vtable.exp: Added [istarget "arm*-*-*"] to run dump
4234 test "entry0" instead of "entry1". ARM targets use REL relocs,
4235 and should use the test entry0.
4236
4237 1999-09-01 H.J. Lu <hjl@gnu.org>
4238
4239 * gas/i386/naked.d: Fix for coff targets.
4240
4241 Mon Aug 30 12:18:40 1999 Jeffrey A Law (law@cygnus.com)
4242
4243 * gas/hppa/unsorted/*.s: Use .code instead of .SPACE/.SUBSPA for
4244 sectioning.
4245 * gas/hppa/unsorted/unsorted.exp: Disable tests not appropriate for
4246 PA64.
4247
4248 * gas/hppa/reloc/*.s: Use .code instead of .SPACE/.SUBSPA for
4249 sectioning.
4250 * gas/hppa/parse/parse.exp: Disable tests not appropriate for PA64.
4251 Revamp address expressions slightly to handle an arbitrary sized
4252 address.
4253
4254 * gas/hppa/parse/*.s: Use .code instead of .SPACE/.SUBSPA for
4255 sectioning.
4256 * gas/hppa/parse/parse.exp: Disable tests not appropriate for PA64.
4257
4258 * gas/hppa/basic/*.s: Use .code instead of .SPACE/.SUBSPA for
4259 sectioning.
4260
4261 1999-08-30 Alan Modra <alan@spri.levels.unisa.edu.au>
4262
4263 * gas/i386/naked.s, gas/i386/naked.d: Test-suite addition for
4264 allow_naked_reg parsing.
4265 * gas/i386/i386.exp: Call it.
4266
4267 1999-08-29 Alan Modra <alan@spri.levels.unisa.edu.au>
4268
4269 * gas/i386/white.s, gas/i386/white.l: Add space in FP reg tests.
4270
4271 1999-08-28 Jerry Quinn <jquinn@nortelnetworks.com>
4272
4273 * gas/hppa/basic/basic.exp: Add new tests shift2.s,
4274 shift3.s, extract2.s, extract3.s, deposit2.s, and deposit3.s.
4275 * gas/hppa/basic/shift2.s, shift3.s, extract2.s,
4276 extract3.s, deposit2.s, deposit3.s: New.
4277
4278 * gas/hppa/basic/add.s,addi.s,dcor.s,shladd.s,sub.s,subi.s,unit.s:
4279 Add new syntax versions of instructions to tests.
4280 * gas/hppa/basic/add2.s,dcor2.s,perf.s,purge2.s,shladd2.s,sub2.s,
4281 system2.s, unit2.s: New tests.
4282 * hppa/basic/basic.exp: Add new tests.
4283
4284 * gas/hppa/basic/basic.exp:
4285 * gas/hppa/basic/media.s: Add test cases for new instructions.
4286
4287 * gas/hppa/basic/basic.exp (do_branch2,do_media): New.
4288 * gas/hppa/basic/branch2.s: New.
4289 * gas/hppa/basic/media.s: New.
4290
4291 * gas/hppa/basic/basic.exp (do_fp_comp2): New.
4292 * gas/hppa/basic/fp_comp2.s: New.
4293
4294 1999-08-20 Alan Modra <alan@spri.levels.unisa.edu.au>
4295
4296 * gas/i386/general.s, gas/i386/general.l: Add .code16gcc
4297 displacement checks with auto address prefix.
4298
4299 1999-08-17 H.J. Lu <hjl@gnu.org>
4300
4301 * gas/elf/elf.exp: Expected to fail on alpha*-*-*.
4302
4303 1999-08-09 Ian Lance Taylor <ian@zembu.com>
4304
4305 * gas/i386/float.s, gas/i386/float.l: Modify to work correctly
4306 when gas uses 2**4 alignment for .text.
4307 * gas/i386/general.s, gas/i386/general.l: Likewise.
4308 * gas/i386/katmai.s, gas/i386/katmai.d: Likewise.
4309 * gas/i386/modrm.s, gas/i386/modrm.l: Likewise.
4310 * gas/i386/prefix.s, gas/i386/prefix.d: Likewise.
4311
4312 1999-07-27 Alan Modra <alan@spri.levels.unisa.edu.au>
4313
4314 * gas/i386/reloc.d: Fix so that test passes when enable-targets
4315 includes 64-bit bfd target.
4316
4317 1999-06-13 Ian Lance Taylor <ian@zembu.com>
4318
4319 * gas/i386/katmai.d: Tweak for recent disassembler changes.
4320
4321 1999-06-12 Ian Lance Taylor <ian@zembu.com>
4322
4323 * gas/elf/elf.exp: Don't run tests on "*-*-linux*aout*" or
4324 "*-*-linux*oldld*".
4325 * gas/vtable/vtable.exp: Likewise.
4326 * gas/i386/reloc.d: Modify expected reloc names to accept a.out
4327 names.
4328
4329 * gas/i386/amd.s: Add a symbol so a.out tests will work.
4330 * gas/i386/katmai.s: Likewise.
4331 * gas/i386/amd.d: Corresponding change.
4332 * gas/i386/katmai.d: Corresponding change.
4333
4334 1999-06-10 Ian Lance Taylor <ian@zembu.com>
4335
4336 * gas/mips/sync.d: Pass -mips2 to the assembler.
4337
4338 * gas/mips/elf_e_flags.s: Tweak code so that the tests pass for
4339 mips-elf target as well as mips64-elf target.
4340 * gas/mips/elf_e_flags1.d: Corresponding changes.
4341 * gas/mips/elf_e_flags2.d: Likewise.
4342 * gas/mips/elf_e_flags3.d: Likewise.
4343 * gas/mips/elf_e_flags4.d: Likewise.
4344
4345 * gas/elf/elf.exp: Add setup_xfail for mips*-*-*.
4346
4347 * gas/all/itbl-test.c (main): Update itbl_get_reg_val call for new
4348 parameter.
4349
4350 1999-06-10 Jakub Jelinek <jj@ultra.linux.cz>
4351
4352 * gas/sparc/synth64.s: Add checks for single register signx/clruw.
4353 * gas/sparc/set64.s: Add tests for setuw and setsw synthetic insns.
4354 * gas/sparc/prefetch.d: Add -64 as switch.
4355 * gas/sparc/rdpr.d: Ditto.
4356 * gas/sparc/wrpr.d: Ditto.
4357 * gas/sparc/synth64.d: Ditto, reflect synth64.s changes.
4358 * gas/sparc/reloc64.d: Add -64 as switch, be more tolerant, as
4359 current gas outputs %hi(0) and not %hi(0x0).
4360 * gas/sparc/set64.d: Add -64 as switch, reflect set64.s changes and
4361 optimizations for setx instruction.
4362 * gas/sparc/sparc.exp: Do sparc64*-*-* checks if it is any of the
4363 compiled-in targets.
4364
4365 1999-06-10 Richard Henderson <rth@cygnus.com>
4366
4367 * gas/macros/irp.s: Use `foo' and `bar' instead of `r' and `s'.
4368 * gas/macros/rept.s, gas/macros/test2.s, gas/macros/test3.s: Likewise.
4369 * gas/macros/{irp,rept,test2,test3}.d: Update.
4370
4371 1999-06-05 Richard Henderson <rth@cygnus.com>
4372
4373 * gas/elf/elf.exp: New directory.
4374 * gas/elf/section0.[sd]: New test.
4375 * gas/elf/section1.[sd]: New test.
4376
4377 1999-06-03 Philip Blundell <philb@gnu.org>
4378
4379 * gas/arm/arm7t.d, gas/arm/inst.d: Update to match current gas,
4380 bfd and opcodes.
4381
4382 1999-05-28 Ian Lance Taylor <ian@zembu.com>
4383
4384 * gas/vtable/vtable.exp: Don't run test for i960 yet.
4385
4386 1999-05-17 Nick Clifton <nickc@cygnus.com>
4387
4388 * gas/mcore/allinsn.d: Updated to match latest objdump output.
4389
4390 1999-05-12 Alan Modra <alan@spri.levels.unisa.edu.au>
4391
4392 * gas/i386/opcode.d: Modify callw to suit disasm fix.
4393
4394 * gas/i386/amd.d: Modify a '(bad)' to SIMD instruction.
4395
4396 * gas/i386/amd.s: Pad to multiple of 8
4397 * gas/i386/amd.d: Here too.
4398
4399 * gas/i386/prefix.[sd]: Align with nops
4400 * gas/i386/reloc.[sd]: Here too.
4401
4402 * gas/i386/katmai.[sd]: New for PIII SIMD
4403 * gas/i386/i386.exp: Call it.
4404
4405 1999-05-02 Nick Clifton <nickc@cygnus.com>
4406
4407 * gas/mcore/allinsn.d: Update to match latest assembler
4408 operations.
4409
4410 1999-04-16 DJ Delorie <dj@cygnus.com>
4411
4412 * gas/i386/amd.s: Add NOPs to align for coff targets
4413 * gas/i386/amd.d: and check for them.
4414
4415 1999-04-15 Jeffrey A Law (law@cygnus.com)
4416
4417 * gas/hppa/basic/basic.exp (do_coprmem): No longer expected to file.
4418
4419 1999-04-14 Jeffrey A Law (law@cygnus.com)
4420
4421 * gas/hppa/basic/branch.s: Do not use immediate value where we
4422 really want a register.
4423 * gas/hppa/basic/coprmem.s: Likewise.
4424 * gas/hppa/basic/fmemLRbug.s: Likewise.
4425 * gas/hppa/basic/coprmem.s: Likewise.
4426 * gas/hppa/basic/spop.s: Likewise.
4427 * gas/hppa/basic/imem.s: Likewise.
4428 * gas/hppa/parse/badfmpyadd.s: Likewise.
4429 * gas/hppa/parse/calldatabug.s: Likewise.
4430 * gas/hppa/parse/entrybug.s: Likewise.
4431 * gas/hppa/parse/exprbug.s: Likewise.
4432 * gas/hppa/parse/fixup7bug.s: Likewise.
4433 * gas/hppa/parse/labelbug.s: Likewise.
4434 * gas/hppa/reloc/applybug.s: Likewise.
4435 * gas/hppa/reloc/funcrelocbug.s: Likewise.
4436 * gas/hppa/reloc/labelopbug.s: Likewise.
4437 * gas/hppa/reloc/longcall.s: Likewise.
4438 * gas/hppa/reloc/plabelbug.s: Likewise.
4439 * gas/hppa/reloc/reduce.s: Likewise.
4440 * gas/hppa/reloc/reduce2.s: Likewise.
4441 * gas/hppa/reloc/reduce3.s: Likewise.
4442 * gas/hppa/unsorted/brlenbug.s: Likewise.
4443 * gas/hppa/unsorted/importbug.s: Likewise.
4444 * gas/hppa/unsorted/lasbeldiffs.s: Likewise.
4445
4446 * gas/hppa/basic/basic.exp (do_imem): Handle multiple encodings
4447 for loads and stores using reg + small d addresses.
4448 No longer expect failure for mis-parse of imm %reg.
4449
4450 1999-04-13 Doug Evans <devans@casey.cygnus.com>
4451
4452 * gas/m32r/m32rx.d (cmpu__rach): Fix expected output.
4453 * gas/m32r/m32rx.s (bc__add,add__bc): Explicitly specify short branch
4454 so branch relaxation restrictions won't interfere with parallelization
4455 attempts.
4456
4457 1999-04-08 Nick Clifton <nickc@cygnus.com>
4458
4459 * gas/mcore: New Directory.
4460 * gas/mcore/allinsn.exp: New File: Expect file for MCore assembly
4461 tests.
4462 * gas/mcore/allinsn.s: New File: Source file for MCore assembly
4463 tests.
4464 * gas/mcore/allinsn.d: New File: Expected output file for MCore
4465 assembly tests.
4466
4467 1999-03-20 Doug Evans <devans@casey.cygnus.com>
4468
4469 * gas/m32r/m32rx.[sd]: Fix a few more testcases.
4470
4471 1999-03-16 Martin Hunt <hunt@cygnus.com>
4472
4473 * gas/d30v/d30.exp (run_list_test): Add new tests,
4474 label, guard-debug, serial, warn_oddreg, bittest, and mul.
4475
4476 * gas/d30v/opt.s: Fix some warnings and add a few labels
4477 to keep things from parallelizing where we don't want them to.
4478
4479 * gas/d30v/reloc.s: Fix warning.
4480
4481 * gas/d30v/opt.d, reloc.d, inst.d: Rebuild.
4482
4483 * gas/d30v/label.s: New test. Check that labels are aligned
4484 on 8-byte boundaries.
4485
4486 * gas/d30v/guard-debug.s: New test. Test output with "-g".
4487
4488 * gas/d30v/serial.s: New test. Check for warnings with
4489 illegal serial instructions.
4490
4491 * gas/d30v/warn_oddreg.s: New test. CHeck for warnings when
4492 odd-numbered registers are used for some instructions.
4493
4494 * gas/d30v/bittest.s: New test. Check for bit operation
4495 instructions (BCLR, BNOT, BSET, BTST) in the IU.
4496
4497 * gas/d30v/mul.s: New test. Check for restricted sequences
4498 in a bunch of different multiply instructions.
4499
4500 * gas/vtable/vtable.exp (run_list_test): Don't
4501 run test on D30V.
4502
4503 1999-03-05 Nick Clifton <nickc@cygnus.com>
4504
4505 * gas/all/gas.exp: Expect strongarm-coff target to fail cofftag
4506 test.
4507
4508 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
4509
4510 * gas/mips/mips.exp: Run the new tests, below.
4511 * gas/mips/elf_e_flags1.d, gas/mips/elf_e_flags2.d,
4512 gas/mips/elf_e_flags3.d, gas/mips/elf_e_flags4.d: New files.
4513 * gas/mips/elf_e_flags.c, gas/mips/elf_e_flags.s: New files.
4514
4515 * lib/gas-defs.exp (run_dump_test): Document. It's not
4516 really trivial.
4517
4518 * lib/gas-defs.exp (run_dump_test): Clean up logic for guessing
4519 $program (the dump tool).
4520
4521 1999-02-10 Doug Evans <devans@casey.cygnus.com>
4522
4523 * gas/m32r/allinsn.d: Prefix all | with \.
4524 (push,pop): Fix expected output.
4525 * gas/m32r/relax-1.d: Emitted nops are serial, not parallel.
4526 * gas/m32r/fslot.d: Prefix all | with \.
4527
4528 1999-02-08 Nick Clifton <nickc@cygnus.com>
4529
4530 * gas/vtable/inherit0.s: Do not use '@' prefix to .type operator.
4531 Some ports use it as a comment initiator.
4532
4533 * gas/vtable/entry1.d: Do not look for an addend. Some ports use
4534 REL relocations and so do not have one.
4535
4536 1998-12-18 Nick Clifton <nickc@cygnus.com>
4537
4538 * gas/fr30/allinsn.s: Fix to match latest assembler syntax.
4539 * gas/fr30/allinsn.d: Fix to match latest assembler output
4540
4541 1998-12-03 Nick Clifton <nickc@cygnus.com>
4542
4543 * gas/fr30/allinsn.d: Updated to match latest assembler output.
4544
4545 1998-12-02 Nick Clifton <nickc@cygnus.com>
4546
4547 * gas/fr30/allinsn.s: Replace illegal insns with legal versions.
4548
4549 * gas/fr30/allinsn.d: Update to match latest assembler output.
4550
4551 1998-11-19 Dave Brolley <brolley@cygnus.com>
4552
4553 * gas/fr30/allinsn.s: Reorder insns for better simulation.
4554
4555 1998-11-19 Doug Evans <devans@charmed.cygnus.com>
4556
4557 * gas/mips/sync.[sd]: New testcase.
4558 * gas/mips/mips.exp: Run it.
4559
4560 1998-11-18 Dave Brolley <brolley@cygnus.com>
4561
4562 * gas/fr30/allinsn.s (dmov): Correct hex literals.
4563
4564 1998-11-17 Nick Clifton <nickc@cygnus.com>
4565
4566 * gas/fr30/allinsn.s: Moved currently un-assembliable instructions
4567 to end of file.
4568
4569 * gas/fr30/allinsn.d: Added disassembly of currently assembliable
4570 opcodes.
4571
4572 1998-11-16 Nick Clifton <nickc@cygnus.com>
4573
4574 * gas/fr30/allinsn.s: Fix syntax errors.
4575
4576 1998-11-16 Dave Brolley <brolley@cygnus.com>
4577
4578 * gas/fr30/allinsn.s: Fixed more typos.
4579
4580 1998-11-13 Nick Clifton <nickc@cygnus.com>
4581
4582 * gas/fr30/allinsn.s: Fixed typos and added some tests of upper
4583 case vs lower case.
4584
4585 1998-11-10 Nick Clifton <nickc@cygnus.com>
4586
4587 * gas/fr30/allinsn.s: New file.
4588 * gas/fr30/allinsn.d: New file.
4589 * gas/fr30/allinsn.exp: New file.
4590 * gas/fr30/fr30.exp: New file.
4591
4592 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
4593
4594 * gas/m32r/fslot.[sd]: New testcase.
4595 * gas/m32r/m32r.exp: Run it.
4596
4597 1998-10-20 Alan Modra <alan@spri.levels.unisa.edu.au>
4598
4599 * gas/i386/i386.exp: Run AMD insn test.
4600 * gas/i386/amd.s: New test.
4601 * gas/i386/amd.d: New test results.
4602
4603 1998-09-20 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
4604
4605 * gas/vtable/inherit1.l: Require only the word GAS somewere in the
4606 first line of the listing.
4607
4608 Tue Sep 1 10:20:03 1998 Richard Henderson <rth@cygnus.com>
4609
4610 * gas/ppc/astest.d: Adjust regexps to match a 64-bit host.
4611 * gas/ppc/astest2.d: Likewise.
4612
4613 Mon Aug 31 13:25:07 1998 Richard Henderson <rth@cygnus.com>
4614
4615 * gas/vtable/{entry0.d,entry1.d,inherit0.d}: Fix pattern matching
4616 of whitespace for 64-bit hosts.
4617
4618 Mon Aug 31 12:45:49 1998 Richard Henderson <rth@cygnus.com>
4619
4620 * gas/vtable/vtable.exp: New.
4621 * gas/vtable/{entry0.s,entry0.d}: New.
4622 * gas/vtable/{entry1.s,entry1.d}: New.
4623 * gas/vtable/{inherit0.s,inherit0.d}: New.
4624 * gas/vtable/{inherit1.s,inherit1.l}: New.
4625
4626 Thu Aug 20 23:18:06 1998 Ian Lance Taylor <ian@cygnus.com>
4627
4628 * gas/i386/white.l: Revert patch of August 12.
4629
4630 Wed Aug 12 11:54:37 1998 Jeffrey A Law (law@cygnus.com)
4631
4632 * gas/mn10300/udf.s: New test.
4633 * gas/mn10300/basic.exp: Run it.
4634
4635 Wed Aug 12 13:25:38 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
4636
4637 * gas/i386/general.l: Test andb $~0x80,foo.
4638 * gas/i386/general.s: Update.
4639
4640 * gas/i386/white.l: Expect warning for stand-alone ss prefix.
4641
4642 Tue Jul 21 12:46:59 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
4643
4644 * gas/i386/white.s: Add some more whitespace tests.
4645 * gas/i386/white.l: Update accordingly.
4646
4647 Mon Jul 13 18:15:11 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
4648
4649 * gas/i386/*: All new i386 testsuite.
4650
4651 1998-07-02 Ken Raeburn <raeburn@cygnus.com>
4652
4653 * lib/gas-defs.exp (gas_init): Complain if target name isn't in
4654 canonical form.
4655
4656 Wed Jul 1 15:35:09 1998 Nick Clifton <nickc@cygnus.com>
4657
4658 * gas/all/gas.exp: Expect ARM and Thumb cofftag test to fail.
4659
4660 Wed Jul 1 17:31:39 1998 Ian Lance Taylor <ian@cygnus.com>
4661
4662 * gas/ppc/simpshft.s: Add alignment so that it works on AIX.
4663 * gas/ppc/simpshft.d: Change accordingly. Only dump the .text
4664 section.
4665
4666 Tue Jun 23 15:14:43 1998 Nick Clifton <nickc@cygnus.com>
4667
4668 * gas/v850/hilo2.s: Use r1 as the destination of the movea
4669 instruction, since r0 is read only.
4670
4671 * gas/v850/basic.exp: Fix names of special area relocations.
4672 Set -mwarn-signed-overflow flag when running range.s test.
4673
4674 Sun Jun 21 12:44:43 1998 Nick Clifton <nickc@cygnus.com>
4675
4676 * gas/d30v/reloc.d: Updated to match latest assembler output.
4677
4678 1998-06-17 Frank Ch. Eigler <fche@cygnus.com>
4679
4680 * gas/mips/delay.d: Add -mcpu=NNNN to gas flags to let test case
4681 run on differently targeted assembler.
4682 * gas/mips/{ld-ilocks-addr32,ld-svr4pic.d}: Ditto.
4683 * gas/mips/{ld-xgot.d,lif-svr4pic.d,lif-xgot.d}: Same.
4684 * gas/mips/{mips16.d,mips4.d,nodelay.d}: Again.
4685 * gas/mips/{trunc.d,uld.d,ulh-xgot.d,usd.d}: And then some.
4686
4687 * gas/mips/ld-ilocks.d: Removed disassembler flags to let target
4688 defaults go unmodified. Replaced $f4/$f5 with $fp[45], as the
4689 original `ld.d' had. Find `ld.s'.
4690 * gas/mips/mul-ilocks.d: Nearly ditto.
4691
4692 1998-06-11 Nick Clifton <nickc@cygnus.com>
4693
4694 * gas/d30v/inst.d: Expect repeati instrucitons to be combined.
4695
4696 * gas/d30v/inst.s: Add nop to keep assembled instructions at
4697 expected addresses.
4698
4699 1998-06-08 Nick Clifton <nickc@cygnus.com>
4700
4701 * gas/d30v/array.d: Updated to match latest assembler results.
4702 * gas/d30v/reloc.d: Partially updated to match latest assembler
4703 results.
4704
4705 1998-06-05 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
4706
4707 * gas/m68k/operands.s: For all pc relative addresses change tstl
4708 to pea since the former does not allow pcrel on m68000. Do not
4709 make label foo global, so that references to it can be relaxed on
4710 ELF targets.
4711 * gas/m68k/operands.d, gas/m68k/op68000.d: Updated.
4712
4713 1998-06-02 Geoff Keating <geoffk@ozemail.com.au>
4714
4715 * gas/ppc/ppc.exp: Run simpshft test.
4716 * gas/ppc/simpshft.d: New file.
4717 * gas/ppc/simpshft.s: New file.
4718
4719 1998-06-01 Jeffrey A Law (law@cygnus.com)
4720
4721 * gas/mips/div-ilocks.d: Handle both "break" instruction variants.
4722 * gas/mips/{div.d, mul-ilocks.d, mul.d}: Likewise.
4723
4724 1998-05-29 Ian Lance Taylor <ian@cygnus.com>
4725
4726 * gas/mips/mips.exp: Adjust ilocks initialization to match current
4727 assembler defaults more closely.
4728
4729 * gas/sh/fp.s: Remove ftst/nan. The assembler no longer supports
4730 the instruction.
4731 * gas/sh/basic.exp: Adjust accordingly.
4732
4733 Wed May 27 15:26:51 1998 Nick Clifton <nickc@cygnus.com>
4734
4735 * gas/d30v/align.d: Updated to match latest assembler output.
4736 * gas/d30v/inst.d: Updated to match latest assembler output.
4737 * gas/d30v/inst.s: Updated to match latest assembler rules.
4738 * gas/d30v/opt.d: Updated to match latest assembler output.
4739
4740 Fri May 22 15:56:51 1998 Doug Evans <devans@canuck.cygnus.com>
4741
4742 * gas/m32r/allinsn.d: Handle 64 bit bfd_vma.
4743 * gas/m32r/uppercase.d: Likewise.
4744
4745 Thu May 21 15:03:06 1998 Nick Clifton <nickc@cygnus.com>
4746
4747 * gas/arm/thumb.s: Add period to start of labels to prevent
4748 assembler thinking that they are function entry points.
4749
4750 Tue May 19 18:17:10 1998 Ian Lance Taylor <ian@cygnus.com>
4751
4752 * gas/mips/mips16.d: Correct to reflect bug fix to disassembler.
4753
4754 Mon May 18 13:11:45 1998 Frank Ch. Eigler <fche@cygnus.com>
4755
4756 * gas/mips/{div,ld,mul}.d: Add assembler -mcpu= flag to match
4757 disassembler.
4758
4759 Fri May 15 14:51:01 1998 Gavin Koch <gavin@cygnus.com>
4760
4761 * gas/mips/mips.exp: Distinguish chains with 32-bit addresses.
4762 * gas/mips/ld-ilocks-addr32.d : New.
4763
4764 Wed May 13 15:06:31 1998 Doug Evans <devans@canuck.cygnus.com>
4765
4766 * gas/m32r/uppercase.[sd]: Test for HIGH,SHIGH,LOW,SDA.
4767
4768 Thu May 7 13:05:25 1998 Frank Ch. Eigler <fche@cygnus.com>
4769
4770 * gas/mips/break20.[sd]: New tests for 20-bit operand break and
4771 sddbp instructions.
4772 * gas/mips/trap20.[sd]: New tests for 20-bit operand trap
4773 instructions.
4774 * gas/mips/mips.exp: Run them.
4775
4776 Thu Apr 30 11:55:01 1998 Frank Ch. Eigler <fche@cygnus.com>
4777
4778 * gas/d30v/{inst,array,opt,reloc}.d: Accept <symbol+offset> labels
4779 in disassembly, where the offset is in hex and has a "0x" prefix.
4780
4781 Tue Apr 28 16:38:34 1998 Frank Ch. Eigler <fche@cygnus.com>
4782
4783 * gas/mips/lineno.[sd]: Assembly source line number test.
4784 * gas/mips/mips.exp: Added lineno test.
4785
4786 Wed Apr 8 18:45:17 1998 Jeffrey A Law (law@cygnus.com)
4787
4788 * gas/testsuite/all/gas.exp: No longer expect failures for
4789 difference of undefined symbols on mn10x00 targets.
4790
4791 Mon Mar 23 10:47:33 1998 Frank Ch. Eigler <fche@cygnus.com>
4792
4793 * gas/all/align.s: Back out ".section text" change below;
4794 use ".text" again.
4795 * gas/macros/semi.s: Ditto.
4796
4797 Fri Mar 20 18:51:49 1998 Frank Ch. Eigler <fche@cygnus.com>
4798
4799 * gas/all/align.s: Identify ".text" section explicitly.
4800 * gas/macros/semi.s: Ditto.
4801
4802
4803
4804 Mon Mar 2 13:30:40 1998 Doug Evans <devans@seba.cygnus.com>
4805
4806 * gas/m32r/allinsn.[sd] (ldi8a,ldi16a): Delete.
4807 (ldi16): Improve test.
4808 (nop): Fix test.
4809
4810 Thu Feb 12 20:12:39 1998 Ian Lance Taylor <ian@cygnus.com>
4811
4812 * gasp/macro.out: Adjust to reflect the fact that keyword
4813 arguments are now permitted after positional arguments.
4814
4815 Wed Feb 4 15:27:44 1998 Nick Clifton <nickc@cygnus.com>
4816
4817 * gas/arm/arm7t.d: Update to match latest assembler output.
4818
4819 Wed Feb 4 15:40:00 1998 Geoffrey Keating <geoffk@ozemail.com.au>
4820
4821 * gas/ppc/ppc.exp: New file.
4822 * gas/ppc/astest.s, gas/ppc/astest.d: New test.
4823 * gas/ppc/astest2.s, gas/ppc/astest2.d: New test.
4824
4825 Sun Feb 1 21:43:54 1998 Jeffrey A Law (law@cygnus.com)
4826
4827 * gas/mips/4010.s: Pad test code out to a 16byte boundary.
4828 * gas/mips/4010.d: Corresponding changes.
4829 * gas/mips/4100.s: Pad test code out to a 16byte boundary.
4830 * gas/mips/4100.d: Corresponding changes.
4831 * gas/mips/4650.s: Pad test code out to a 16byte boundary.
4832 * gas/mips/4650.d: Corresponding changes.
4833
4834 Fri Jan 30 14:09:13 1998 Ian Lance Taylor <ian@cygnus.com>
4835
4836 * gas/mri/moveml.d: Add test comments, fix regexps.
4837
4838 Thu Jan 29 13:34:49 1998 Doug Evans <devans@canuck.cygnus.com>
4839
4840 * gas/m32r/{allinsn,high-1}.d: Allow # constant prefix to be missing.
4841
4842 Thu Jan 29 09:43:50 1998 Richard Henderson <rth@cygnus.com>
4843
4844 * gas/m68k/mri_moveml.[sd]: Moved to ...
4845 * gas/mri/moveml.[sd]: ... here.
4846 * gas/mri/mri.exp: Run it.
4847
4848 Tue Jan 27 21:55:44 1998 Jeffrey A Law (law@cygnus.com)
4849
4850 * gas/mips/4010.s: Add 4010 tests.
4851 * gas/mips/4010.d: Expected output.
4852 * gas/mips/4100.s: Add 4010 tests.
4853 * gas/mips/4100.d: Expected output.
4854 * gas/mips/4650.s: Add 4010 tests.
4855 * gas/mips/4650.d: Expected output.
4856 * gas/mips/mips.exp: Run the new tests.
4857 * gas/mips/*.d: Pass the right processor model to objdump.
4858 Fix minor cases where expected output was wrong due to opcode
4859 conflicts.
4860
4861 Tue Jan 27 05:35:02 1998 Richard Henderson <rth@cygnus.com>
4862
4863 * gas/m68k/mri_moveml.[sd]: New testcase.
4864
4865 Thu Jan 22 17:29:07 1998 Nick Clifton <nickc@cygnus.com>
4866
4867 * gas/m32r/high-1.d: Add hash prefix to constants.
4868
4869 * gas/m32r/allinsn.s: Add hash prefix to some constants.
4870 * gas/m32r/allinsn.d: Add hash prefix to constants.
4871
4872 Wed Jan 21 21:24:08 1998 Manfred Hollstein <manfred@s-direktnet.de>
4873
4874 * gas/m88k/init.d: Fix hexadecimal offsets.
4875
4876 Wed Jan 14 17:49:22 1998 Nick Clifton <nickc@cygnus.com>
4877
4878 * gas/m32r/uppercase.d: Fix white space matching.
4879 * gas/m32r/relax-1.d: Fix white space matching.
4880
4881 Wed Jan 14 15:44:32 1998 Jeffrey A Law (law@cygnus.com)
4882
4883 * gas/mips/div.d: Update for recent assembler changes.
4884 * gas/mips/div-ilocks.d: Likewise.
4885
4886 Wed Jan 14 11:13:06 1998 Doug Evans <devans@seba.cygnus.com>
4887
4888 * gas/m32r/allinsn.d (cmpui): Update output to new format.
4889
4890 Thu Dec 18 11:10:42 1997 Nick Clifton <nickc@cygnus.com>
4891
4892 * gas/arm/inst.d: Updated to match latest disassembler changes.
4893
4894 * gas/arm/arm7t.d: Updated to match latest disassembler changes.
4895
4896 Tue Dec 16 22:19:25 1997 Ken Raeburn <raeburn@cygnus.com>
4897
4898 * gas/mips/lb-xgot.d, gas/mips/rol.d, gas/mips/jal-svr4pic.d,
4899 gas/mips/jal-xgot.d: Add assembler option to select a specific
4900 target chip, the R3000.
4901 * gas/mips/lb-xgot-ilocks.d: New test, specifically selecting
4902 R3900.
4903 * gas/mips/mips.exp: Run it.
4904
4905 * gas/ieee-fp/x930509a.exp: Don't run IEEE FP tests for Vax
4906 targets.
4907
4908 Wed Oct 15 10:40:14 1997 Jeffrey A Law (law@cygnus.com)
4909
4910 * gas/ieee-fp/x930509a.s: Tweak slightly to work on the PA.
4911
4912 * gas/hppa/unsorted/unsorted.exp: Update for recent disassembler
4913 changes.
4914
4915 1997-10-09 Doug Evans <dje@canuck.cygnus.com>
4916
4917 * gas/sparc/set64.[sd]: `set' doesn't take negative arguments.
4918
4919 1997-10-09 Ian Lance Taylor <ian@cygnus.com>
4920
4921 * gas/arm/arm7t.d: Update for recent disassembler changes.
4922 * gas/h8300/ffxx1.d: Likewise.
4923
4924 1997-10-08 Doug Evans <dje@canuck.cygnus.com>
4925
4926 * gas/sparc/reloc64.[sd]: Add testcases for %hix,%lox.
4927
4928 1997-10-08 Ian Lance Taylor <ian@cygnus.com>
4929
4930 * gas/sparc/synth.d: Update for recent disassembler changes.
4931 * gas/sparc/synth64.d: Likewise.
4932
4933 * gas/mips/beq.s: Add .text to .globl to mark the symbol to as a
4934 function symbol.
4935 * gas/mips/jal.s: Likewise.
4936
4937 1997-10-07 Doug Evans <dje@canuck.cygnus.com>
4938
4939 * gas/sparc/reloc64.[sd]: New testcase.
4940 * gas/sparc/sparc.exp: Run it.
4941
4942 1997-10-04 Ian Lance Taylor <ian@cygnus.com>
4943
4944 * gas/ieee-fp/x930509a.exp: Accept m68k listing format.
4945
4946 1997-10-03 Ian Lance Taylor <ian@cygnus.com>
4947
4948 * gas/ieee-fp/x930509a.exp: Remove setup_xfail; it should now
4949 work. Correct for big endian and for tabs in input file.
4950
4951 * gas/alpha/fp.exp: Check for alpha-*-osf*, not alpha-*-osf1*.
4952 * gas/alpha/fp.s: Change comment characters from ! to #.
4953
4954 1997-09-18 Doug Evans <dje@canuck.cygnus.com>
4955
4956 * gas/sparc/splet.d: Update to new objdump output format.
4957 * gas/sparc/{asi.d,membar.d,prefetch.d,rdpr.d,wrpr.d}: Likewise.
4958 * gas/sparc/set64.[ds]: New testcase.
4959 * gas/sparc/splet-2.[ds]: New testcase.
4960 * gas/sparc/sparc.exp: Run them.
4961
4962 1997-08-16 Ken Raeburn <raeburn@cygnus.com>
4963
4964 Merge changes from Martin Hunt:
4965
4966 * gas/d30v/inst.s: Add some new tests.
4967
4968 * gas/d30v/{inst, opt, reloc}.d: Update results with
4969 new disassembler changes.
4970
4971 * gas/d30v/inst.[sd]: Update examples for d*i instructions.
4972
4973 * gas/d30v/*.d: Update all test results because
4974 of new ".s" and ".l" extensions.
4975
4976 * gas/d30v/inst.[sd]: Correct entry for mulx2h.
4977 * gas/d30v/opt.[sd]: Correct st2w instruction.
4978
4979 * gas/d30v/align.d: Change expected output.
4980
4981 * gas/d30v/reloc.[sd]: Add test case.
4982
4983 * gas/d30v/array.[sd]: New test case.
4984
4985 * gas/d30v/opt.[sd]: Added more test cases.
4986
4987 * gas/d30v/opt.s: Add test cases.
4988 * gas/d30v/reloc.s: Fix a test case.
4989 * gas/d30v/{opt,reloc}.d: Regenerate.
4990
4991 Mon Sep 8 14:21:23 1997 Doug Evans <dje@canuck.cygnus.com>
4992
4993 * gas/m32r/high-1.[ds]: New testcase.
4994 * gas/m32r/m32r.exp: Run it.
4995
4996 Mon Aug 25 11:04:24 1997 Doug Evans <dje@canuck.cygnus.com>
4997
4998 * gas/m32r/relax-1.[ds]: New testcase.
4999 * gas/m32r/m32r.exp: Run it.
5000
5001 Thu Aug 14 23:49:49 1997 Doug Evans <dje@canuck.cygnus.com>
5002
5003 * gas/arc: New directory
5004 * gas/arc/{arc.exp,alias.[sd],branch.[sd],flag.[sd],insn3.[sd],j.[sd],
5005 ld.[sd],math.[sd],sshift.[sd],st.[sd],warn.{exp,s}}: New files.
5006
5007 Wed Aug 6 00:33:30 1997 Ian Lance Taylor <ian@cygnus.com>
5008
5009 * config/default.exp: Set AS and GASP to as-new, not as.new.
5010
5011 Tue Aug 5 12:33:23 1997 Ian Lance Taylor <ian@cygnus.com>
5012
5013 * config/default.exp: Set NM to nm-new, not nm.new, to match
5014 recent change in binutils build directory.
5015
5016 Thu Jul 31 15:21:51 1997 Jeffrey A Law (law@cygnus.com)
5017
5018 * gas/v850/range.s: New test.
5019 * gas/v850/basic.exp: Run it.
5020
5021 Tue Jul 29 14:35:02 1997 Jeffrey A Law (law@cygnus.com)
5022
5023 * gas/v850/hilo2.s: New test.
5024 * gas/v850/fepsw.s: New test.
5025 * gas/v850/basic.exp: Run them.
5026
5027 Tue Jul 15 13:03:17 1997 Doug Evans <dje@canuck.cygnus.com>
5028
5029 * gas/m32r/uppercase.[sd]: New testcase.
5030 * gas/m32r/m32r.exp: New file.
5031
5032 Mon Jun 16 14:32:11 1997 Ian Lance Taylor <ian@cygnus.com>
5033
5034 * gas/m68k/pcrel.d: Update for m68k disassembler changes.
5035 * gas/m68k/operands.d: Likewise.
5036
5037 Mon Jun 2 16:50:03 1997 Nick Clifton <nickc@cygnus.com>
5038
5039 * gas/arm/arm.exp: Added changes from armT-970328-branch.
5040
5041 Mon Jun 2 12:09:02 1997 Gavin Koch <gavin@cygnus.com>
5042
5043 * gas/mips/mips.exp: The r3900 has interlocks for mul, but
5044 not div.
5045
5046 Mon Jun 2 12:03:32 1997 Gavin Koch <gavin@.cygnus.com>
5047
5048 * gas/mips/mul.{d,s}: End the tests with no-ops.
5049
5050 Mon Jun 2 11:48:58 1997 Gavin Koch <gavin@cygnus.com>
5051
5052 * lib/gas-defs.exp (regexp_diff): Improve messages when one
5053 file is shorter than the other.
5054
5055 Wed May 7 16:18:30 1997 Manfred Hollstein <manfred@s-direktnet.de>
5056
5057 * gas/m88k/init.{s,d}: New checks for proper padding of
5058 .init sections.
5059 * gas/m88k/m88.exp: Run them.
5060
5061 * gas/m68k/t2.d: New file for check of presence of section
5062 symbols on the m68k-motorola-sysv.
5063 * gas/m68k/all.exp: Run t2 if [istarget m68*-motorola-sysv].
5064
5065 Wed May 7 16:12:24 1997 Ian Lance Taylor <ian@cygnus.com>
5066
5067 * gas/all/gas.exp: Don't run cofftag test for m88k-coff.
5068
5069 * gas/mips/lifloat.s: Update for recent changes to floating point
5070 handling.
5071 * gas/mips/lif-empic.d, gas/mips/lif-svr4pic.d: Likewise.
5072 * gas/mips/lif-xgot.d, gas/mips/lifloat.d: Likewise.
5073
5074 * gas/mips/mips.exp: Handle Irix 6 like Irix 5.
5075
5076 Sat Apr 19 23:16:35 1997 Niklas Hallqvist <niklas@petra.appli.se>
5077
5078 * gas/mips/mips.exp: Handle OpenBSD like NetBSD.
5079
5080 Wed Apr 16 12:20:24 1997 Martin Hunt <hunt@cygnus.com>
5081
5082 * gas/d30v/d30.exp: Add optimizer test case.
5083 * gas/d30v/opt.s: Add conditional compilation tests.
5084 * gas/d30v/opt.d: Rebuild.
5085
5086 Tue Apr 15 18:10:01 1997 Gavin Koch <gavin@cygnus.com>
5087
5088 * gas/mips/{delay.d,nodelay.d}: added.
5089
5090 Mon Apr 7 12:57:45 1997 Doug Evans <dje@canuck.cygnus.com>
5091
5092 * gas/m32r/allinsn.d: Update to new objdump output style.
5093
5094 Fri Apr 4 13:19:39 1997 Ian Lance Taylor <ian@cygnus.com>
5095
5096 * gas/all/float.s: Put a tab before .text, to keep the PA happy.
5097
5098 * gas/arm/arm.exp: Only run inst and arm7t on targets which can
5099 handle -EL. Add setup_xfail for thumb.
5100
5101 * gas/h8300/ffxx1.d: Don't fail if BFD is 64 bits.
5102
5103 Thu Apr 3 18:26:56 1997 Doug Evans <dje@canuck.cygnus.com>
5104
5105 * gas/m32r/allinsn.{exp,s.d}: New testcases.
5106
5107 Thu Mar 27 00:42:28 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
5108
5109 * gas/d30v/d30.exp: Add test case reloc.
5110 * gas/d30v/reloc.[sd]: New files to test relocations.
5111
5112 Sat Mar 15 17:21:46 1997 Ian Lance Taylor <ian@cygnus.com>
5113
5114 * gas/arm/inst.d: Update for disassembler changes.
5115 * gas/arm/arm7t.d: Likewise.
5116
5117 Tue Mar 11 13:31:56 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
5118
5119 * gas/m68k/op68000.d: Update for recent assembler bug fix.
5120
5121 Wed Mar 5 13:01:24 1997 Jeffrey A Law (law@cygnus.com)
5122
5123 * gas/all/gas.exp: xfail a couple tests for the mn10300.
5124
5125 Mon Mar 3 11:41:00 1997 Fred Fish <fnf@cygnus.com>
5126
5127 * gas/tic80/{add.d, float.d, regops2.d, relocs1.d, relocs1b.d,
5128 relocs2.d, relocs2b.d}: Adjust to objdump format tweaks.
5129
5130 Thu Feb 27 15:21:46 1997 Fred Fish <fnf@cygnus.com>
5131
5132 * gas/tic80/{align.d, align.lst, align.s} New test for the
5133 ".align" pseudop.
5134 * gas/tic80/tic80.exp: Run the align test.
5135
5136 Wed Feb 26 20:36:46 1997 Fred Fish <fnf@cygnus.com>
5137
5138 * gas/tic80/{float.d, float.lst, float.s}: New tests for
5139 simple floating point operands.
5140 * gas/tic80/tic80.exp: Run the float test.
5141
5142 Wed Feb 26 15:16:04 1997 Fred Fish <fnf@cygnus.com>
5143
5144 * gas/tic80/{regops2.d, regops2.lst, regops2.s, regops3.d,
5145 regops3.lst, regops3.s, regops4.d, regops4.lst, regops4.s}:
5146 New tests for :m and :s operand modifiers.
5147 * gas/tic80/tic80.exp: Run the regops2, regops3, and regops4 tests.
5148
5149 Tue Feb 25 13:45:55 1997 Ian Lance Taylor <ian@cygnus.com>
5150
5151 * gas/macros/semi.s: Force the final alignment to use a fill value
5152 of 0.
5153
5154 * gas/all/cond.s, gas/all/cond.d: New test.
5155 * gas/all/gas.exp: Run it.
5156
5157 Mon Feb 24 10:52:12 1997 Bob Manson <manson@charmed.cygnus.com>
5158
5159 * lib/gas-defs.exp(gas_init): Added new parameter for script
5160 name.
5161
5162 Mon Feb 24 10:40:28 1997 Fred Fish <fnf@cygnus.com>
5163
5164 * gas/tic80/{add.d, bitnum.d, ccode.d, cregops.d, endmask.d,
5165 regops.d, relocs1.d,
5166 (relocs1.c): Add file for reference.
5167 (relocs1b.d): Split reloc table contents test to different test file.
5168 (relocs2.c): Add test that uses various types (char, short, int, ...) of
5169 static and global variables with data shuffling to generate lots of ld/st
5170 instructions for the different types.
5171 (relocs2.d): New file, expected code for relocs2 test.
5172 (relocs2.lst): New file, TI assembler listing for reference.
5173 (relocs2.s): New file, assembly source for relocs2 test.
5174 (relocs2b.d): New file, expected reloc table contents for relocs2 test.
5175 (tic80.exp): Run the relocs1b, relocs2, and relocs2b tests.
5176
5177 Sun Feb 23 17:54:00 1997 Dawn Perchik <dawn@cygnus.com>
5178
5179 * gas/all/itbl-test.c(main): Update function calls.
5180 Remove parameters from itbl_get_reg_val and
5181 change itbl_get_insn_name to itbl_get_field.
5182
5183 Sun Feb 23 17:22:00 1997 Dawn Perchik <dawn@cygnus.com>
5184
5185 * gas/mips/itbl: Add comments.
5186 * gas/mips/itbl.s: Add comments. Prefix register names with $.
5187 * gas/all/itbl: Generic table for testing for itbl support.
5188 * gas/all/itbl.s: Generic assembly for testing for itbl support.
5189 * gas/mips/itbl-test.c: Moved to gas/all.
5190 * gas/all/itbl-test.c: Moved from gas/mips.
5191
5192 Sat Feb 22 20:24:23 1997 Fred Fish <fnf@cygnus.com>
5193
5194 * gas/tic80/{add.lst, bitnum.lst, ccode.lst, cregops.lst,
5195 endmask.lst, regops.lst}: Remove ^M's from end of lines.
5196 * gas/tic80/bitnum.s: Add comment to each line showing value
5197 that symbolic BITNUM assembles to. Add coverage for raw
5198 numeric values for the BITNUM operand.
5199 * gas/tic80/bitnum.d: Update due to bitnum.s changes.
5200 * gas/tic80/regops.d: Update due to opcode library additions
5201 of floating point test BITNUM values that are ambiguous with
5202 the integral ones.
5203 * gas/tic80/relocs1.s: New test case that tests simple relocs.
5204 * gas/tic80/relocs1.d: Expected output for above.
5205 * gas/tic80/relocs1.lst: TI assembler listing for above.
5206 * gas/tic80/tic80.exp: Add relocs1 test.
5207
5208 Fri Feb 21 14:23:14 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
5209
5210 * gas/d30v/{align.d, align.s, d30.exp, guard.d, guard.s,
5211 inst.d, inst.s, opt.d, opt.s}: Test files for D30V.
5212
5213 Wed Feb 19 00:55:29 1997 Ian Lance Taylor <ian@cygnus.com>
5214
5215 * gas/macros/semi.s, gas/macros/semi.d: New test.
5216 * gas/macros/macros.exp: Run it.
5217 * gas/mri/semi.s, gas/mri/semi.d: New test.
5218 * gas/mri/mri.exp: Run it.
5219
5220 Tue Feb 18 13:37:06 1997 Jeffrey A Law (law@cygnus.com)
5221
5222 * gas/hppa/unsorted/unsorted.exp (align4 tests): Tweak expected
5223 output.
5224
5225 Fri Feb 14 17:56:27 1997 Ian Lance Taylor <ian@cygnus.com>
5226
5227 * gas/all/align.d, gas/all/align.s: New test.
5228 * gas/all/gas.exp: Run it.
5229
5230 Thu Feb 13 14:44:05 1997 Ian Lance Taylor <ian@cygnus.com>
5231
5232 * gas/mips/mips16.d: Correct PC relative instruction bytes.
5233
5234 Wed Feb 12 12:33:08 1997 Ian Lance Taylor <ian@cygnus.com>
5235
5236 * gas/mips/lif-svr4pic.d: Pass -EB when running the assembler.
5237 * gas/mips/lif-xgot.d: Likewise.
5238 * gas/mips/ulh-svr4pic.d: Likewise.
5239 * gas/mips/ulh-xgot.d: Likewise.
5240
5241 * gas/mips/mips16.d: Update for yet another change in disassembly
5242 output (this one is spacing only).
5243
5244 Tue Feb 11 14:45:39 1997 Fred Fish <fnf@cygnus.com>
5245
5246 * gas/tic80/{add.d, add.lst, add.s, bitnum.d, bitnum.lst, bitnum.s,
5247 ccode.d, ccode.lst, ccode.s, cregops.d, cregops.lst, cregops.s,
5248 endmask.d, endmask.lst, endmask.s, regops.d, regops.lst, regops.s,
5249 tic80.exp}: New files for TIc80 test cases.
5250
5251 Tue Feb 11 15:46:27 1997 Ian Lance Taylor <ian@cygnus.com>
5252
5253 * gas/mips/mips16.d: Update for change in disassembly output.
5254
5255 Mon Feb 10 22:24:00 1997 Dawn Perchik <dawn@cygnus.com>
5256
5257 * gas/mips/itbl-test.c: Add copyright message and fix indentation.
5258
5259 Mon Feb 10 17:54:00 1997 Dawn Perchik <dawn@cygnus.com>
5260
5261 * gas/mips/itbl-test.c: New file. Stand-alone assembler and
5262 dissassembler for itbl support.
5263
5264 Mon Feb 10 17:20:00 1997 Dawn Perchik <dawn@cygnus.com>
5265
5266 * gas/mips/itbl: New file. Instruction Spec for testing --itbl
5267 option.
5268 * gas/mips/itbl.s: New file. Assembly with ne2w instructions
5269 specified in itbl.
5270
5271 Fri Feb 7 16:42:53 1997 Bob Manson <manson@charmed.cygnus.com>
5272
5273 * gasp/gasp.exp: Use prune_warnings instead of prune_system_crud.
5274 * lib/gas-defs.exp: Ditto.
5275
5276 Mon Feb 3 15:46:05 1997 Ian Lance Taylor <ian@cygnus.com>
5277
5278 * gas/arm/inst.d, gas/arm/arm7t.d: Pass --prefix-addresses to
5279 objdump. Update for current relocation printing style.
5280
5281 Thu Jan 30 11:57:33 1997 Ian Lance Taylor <ian@cygnus.com>
5282
5283 * gas/mips/mips16.d: Update for disassembler changes.
5284
5285 Thu Jan 23 03:15:06 1997 Angela Marie Thomas (angela@cygnus.com)
5286
5287 * gas/mips/mips.exp: set ilocks for all 4100/4300
5288
5289 Thu Jan 2 16:49:17 1997 Ian Lance Taylor <ian@cygnus.com>
5290
5291 * gas/mips/mips16.s, gas/mips/mips16.d: New test.
5292 * gas/mips/mips.exp: Run mips16 test.
5293
5294 * gas/mips/mips.exp: Run dli test unconditionally.
5295 * gas/mips/dli.s: Add text symbol. Add nops to round to 16 byte
5296 boundary.
5297 * gas/mips/dli.d: Corresponding changes.
5298
5299 Tue Dec 31 13:03:16 1996 Ian Lance Taylor <ian@cygnus.com>
5300
5301 * gas/sparc/synth.d: Use --prefix-addresses for objdump.
5302 * gas/sparc/synth64.d: Likewise.
5303
5304 Tue Dec 24 16:30:58 1996 Angela Marie Thomas (angela@cygnus.com)
5305
5306 * gas/mips/*-ilocks.d: Fix regexps to resemble disassembled output.
5307
5308 Fri Dec 13 13:05:33 1996 Ian Lance Taylor <ian@cygnus.com>
5309
5310 * gas/mips/*.[sd]: Add explicit nops, sometimes controlled by
5311 .ifdef, to accomodate change to avoid default alignment on
5312 embedded systems.
5313
5314 Wed Dec 11 09:26:01 1996 Jeffrey A Law (law@cygnus.com)
5315
5316 * gas/mn10200/basic.exp (do_movb): Fix bit pattern for
5317 "movb dm,(an)".
5318
5319 Tue Dec 10 13:01:05 1996 Jeffrey A Law (law@cygnus.com)
5320
5321 * gas/mn10300/basic.exp: Update after endianness changes to
5322 the assembler.
5323
5324 * gas/mn10200/{mov1.s,mov2.s,mov3.s,mov4.s,movx.s}: New tests.
5325 * gas/mn10200/{movb.s, movbu.s}: Likewise.
5326 * gas/mn10200/basic.exp: Run them.
5327
5328 Mon Dec 9 17:08:38 1996 Jeffrey A Law (law@cygnus.com)
5329
5330 * gas/mn10200/*.s: New tests for the mn10200 assembler.
5331 * gas/mn10200/basic.exp: Run them.
5332
5333 Fri Dec 6 15:35:04 1996 Jeffrey A Law (law@cygnus.com)
5334
5335 * gas/mn10300/*.s: Remove '$' register prefixing.
5336
5337 Mon Nov 25 16:35:33 1996 Doug Evans <dje@canuck.cygnus.com>
5338
5339 * gas/sparc-solaris/addend.exp: Fix patterns, you can't assume
5340 \r will be present.
5341
5342 Mon Nov 25 13:45:02 1996 Ian Lance Taylor <ian@cygnus.com>
5343
5344 * gas/m68k/*.d: Update for disassembler changes.
5345 * gas/mri/*.d: Likewise.
5346
5347 Mon Nov 25 11:38:37 1996 Jeffrey A Law (law@cygnus.com)
5348
5349 * gas/mn10300/*.s: Use '$' as register prefix for
5350 all register operands.
5351
5352 Thu Nov 21 11:52:54 1996 Jeffrey A Law (law@cygnus.com)
5353
5354 * gas/all/gas.exp: xfail a couple tests for the mn10300.
5355
5356 Wed Nov 20 11:31:41 1996 Jeffrey A Law (law@cygnus.com)
5357
5358 * gas/mn10300/other.s: Update for correct syntax on a
5359 few instructions (those with register lists).
5360 * gas/mn10300/basic.exp: Corresponding changes.
5361
5362 Tue Nov 19 13:36:57 1996 Jeffrey A Law (law@cygnus.com)
5363
5364 * gas/mn10300/movm.s: Update for correct syntax.
5365 * gas/mn10300/basic.exp: Update expected movm bit patterns.
5366
5367 Fri Nov 15 13:57:42 1996 Jeffrey A Law (law@cygnus.com)
5368
5369 * gas/mn10300/other.s: Put parens around register
5370 argument in calls and jmp instructions.
5371
5372 Wed Nov 13 13:16:04 1996 Jeffrey A Law (law@cygnus.com)
5373
5374 * gas/h8300/ffxx1.d: Update for recent disassembler changes.
5375
5376 Mon Nov 11 16:03:24 1996 Jeffrey A Law (law@cygnus.com)
5377
5378 * gas/hppa/reloc/reloc.exp: Pass "--prefix-addresses" to objdump
5379 as needed.
5380 * gas/hppa/unsorted/unsorted.exp: Likewise.
5381
5382 Thu Nov 7 00:27:52 1996 Jeffrey A Law (law@cygnus.com)
5383
5384 * gas/mn10300/basic.exp: Check opcode insertion for
5385 extended instructions.
5386 * gas/mn10300/extend.s: Tweak constants for better
5387 testsuite coverage.
5388
5389 Wed Nov 6 13:50:07 1996 Jeffrey A Law (law@cygnus.com)
5390
5391 * gas/mn10300/basic.exp: Test insertion of operands
5392 into call and jmp instructions with 32bit offsets.
5393 Fix typo in bit test patterns.
5394 * gas/mn10300/other.s: Tweak constants to improve
5395 testsuite coverage.
5396
5397 * gas/mn10300/basic.exp: Test insertion of 32bit operand
5398 in calls, btst, bclr & bset instructions.
5399
5400 * gas/mn10300/*.s: Tweak constants in 32bit insns for
5401 better testing coverage.
5402 * gas/mn10300/basic.exp: Test insertion of most 32bit
5403 operands.
5404
5405 Tue Nov 5 13:33:12 1996 Jeffrey A Law (law@cygnus.com)
5406
5407 * gas/mn10300/basic.exp: Check bit patterns for indexed mov,
5408 movbu, movhu instructions. Check bit patterns for more bit
5409 operations. Check bit patterns for various 16bit call, retf
5410 and ret instructions.
5411 * gas/mn10300/other.s: Update operands for better test coverage.
5412
5413 Mon Nov 4 12:55:11 1996 Jeffrey A Law (law@cygnus.com)
5414
5415 * gas/mn10300/basic.exp: Check bit patterns for a couple more
5416 mov and cmp instructions.
5417
5418 Tue Oct 29 17:05:43 1996 Ian Lance Taylor <ian@cygnus.com>
5419
5420 * gas/mips/*.d: Update for disassembler changes.
5421
5422 Wed Oct 16 22:39:50 1996 Jeffrey A Law (law@cygnus.com)
5423
5424 * gas/v850/reloc.s: New tests.
5425 * gas/v850/basic.exp: Run them.
5426
5427 Mon Oct 14 13:52:55 1996 Ian Lance Taylor <ian@cygnus.com>
5428
5429 * gas/mips: Add symbols to several testsuites, since the ELF
5430 assembler now always builds a symbol table, which means that
5431 objdump will no longer report `No symbols in FILE'. Change the
5432 expected output accordingly.
5433
5434 Thu Oct 10 13:11:48 1996 Jeffrey A Law (law@cygnus.com)
5435
5436 * gas/mn10300/basic.exp: Check bit patterns for instructions
5437 with a single 8bit or 16bit immediate operand.
5438
5439 * gas/mn10300/basic.exp: Check bit patterns for many
5440 instructions. Add missing test in do_mov1.
5441 * gas/mn10300/mov1.s: Add missing test.
5442
5443 Wed Oct 9 14:15:18 1996 Jeffrey A Law (law@cygnus.com)
5444
5445 * gas/mn10300/{add.s, bcc.s, bit.s, cmp.s, ext.s}: New tests.
5446 * gas/mn10300/{extend.s logical.s, loop.s, mov1.s}: Likewise.
5447 * gas/mn10300/{mov2.s, mov3.s, mov4.s, movbu.s}: Likewise.
5448 * gas/mn10300/{movhu.s, movm.s, muldiv.s, other.s}: Likewise.
5449 * gas/mn10300/{shift.s, sub.s}: Likewise.
5450 * gas/mn10300/basic.exp: Run them.
5451
5452 Thu Oct 3 09:57:03 1996 Jeffrey A Law (law@cygnus.com)
5453
5454 * gas/mn10200, gas/mn10300: New directories for Matsushita
5455 mn10200 and mn10300 tests.
5456
5457 Tue Oct 1 15:38:28 1996 Ian Lance Taylor <ian@cygnus.com>
5458
5459 * lib/gas-defs.exp (gas_version): Fix for current version
5460 printing.
5461
5462 Sun Sep 29 07:55:58 1996 Doug Evans <dje@canuck.cygnus.com>
5463
5464 * gas/sparc/splet.d: Fix typo in cpusha result.
5465
5466 Mon Sep 23 12:33:31 1996 Ian Lance Taylor <ian@cygnus.com>
5467
5468 * gas/m68k/fmoveml.s, gas/m68k/fmoveml.d: Add tests for fmovemx.
5469
5470 Wed Sep 18 12:14:06 1996 Ian Lance Taylor <ian@cygnus.com>
5471
5472 * gas/all/cofftag.s: Use .p2align rather than .align.
5473
5474 Fri Sep 13 15:28:04 1996 Jeffrey A Law (law@cygnus.com)
5475
5476 * gas/h8300/macs.s: Add "stmac" instructions.
5477 * gas/h8300/basic.exp: Test them.
5478
5479 Thu Sep 12 10:28:44 1996 James G. Smith <jsmith@cygnus.co.uk>
5480
5481 * gas/arm/thumb.s (back): Check assembly of Thumb BL.
5482
5483 Mon Sep 9 14:37:00 1996 Ian Lance Taylor <ian@cygnus.com>
5484
5485 * gas/mips/mips4.s, gas/mips/mips4.d: Use $fccN for condition code
5486 registers.
5487
5488 Fri Sep 6 18:23:54 1996 James G. Smith <jsmith@cygnus.co.uk>
5489
5490 * gas/mips/dli.{s,d}: More test cases added.
5491
5492 Wed Sep 4 11:47:29 1996 James G. Smith <jsmith@cygnus.co.uk>
5493
5494 * gas/mips/mips.exp: Add check for dli macro instruction.
5495 * gas/mips/dli.{s,d}: Added.
5496
5497 Sat Aug 31 01:25:03 1996 Jeffrey A Law (law@cygnus.com)
5498
5499 * gas/v850/basic.exp (do_mem): Check bit patterns for short
5500 load/store instructions. Remove xfails for short load/store
5501 instructions.
5502 * gas/v850/mem.s: Offsets for short load/store operands
5503 are unsigned.
5504
5505 * gas/v850/basic.exp (do_branch): Check offsets in branch insns.
5506 (do_jumps): Likewise.
5507
5508 Fri Aug 30 00:37:55 1996 Jeffrey A Law (law@cygnus.com)
5509
5510 * gas/v850/misc.s: Tweak register numbers for better testing.
5511 * gas/v850/basic.exp (do_misc): Corresponding changes.
5512
5513 * gas/v850/hilo.s: New testfile.
5514 * gas/v850/basic.exp: Run hilo tests.
5515
5516 Thu Aug 29 11:32:23 1996 James G. Smith <jsmith@cygnus.co.uk>
5517
5518 * gas/arm/arm7t.d: Explicitly force little-endian assembly.
5519
5520 Fri Aug 23 11:02:55 1996 Jeffrey A Law (law@cygnus.com)
5521
5522 * gas/v850/basic.exp (do_move): Test instruction bit patterns.
5523 * gas/v850/move.s: Tweak constants for better testing.
5524
5525 * gas/v850/basic.exp (do_mem): Test instruction bit patterns.
5526 xfail sst and sld tests.
5527 (do_mov): Remove bogus xfail.
5528 * gas/v850/mem.s: sst and sld instructions can only index from
5529 "ep" register.
5530
5531 * gas/v850/basic.exp (do_logical): Test instruction bit patterns.
5532 Update addresses.
5533 * gas/v850/logical.s: Tweak constants for better testing.
5534
5535 * gas/v850/basic.exp (do_jump): Test instruction bit patterns,
5536 but not displacements (yet).
5537
5538 * gas/v850/basic.exp (do_compare): Test instruction bit patterns.
5539
5540 * gas/v850/basic.exp (do_branch): Test instruction bit patterns,
5541 but not displacements (yet).
5542
5543 * gas/v850/basic.exp (do_bit): Test instruction bit patterns.
5544
5545 * gas/v850/basic.exp (do_arith): Test instruction bit patterns.
5546 * gas/v850/arith.s: Tweak constants for better testing.
5547
5548 * gas/v850/basic.exp (do_misc): No longer expect failures
5549 assembling "ldsr" and "stsr" opcodes.
5550 * gas/v850/misc.s: Re-enable assembling of "ldsr" and "stsr"
5551 opcodes.
5552
5553 * gas/v850/basic.exp (do_misc): No longer expect failures
5554 assembling "trap" opcodes.
5555 * gas/v850/misc.s: Re-enable assembling of "trap" opcodes.
5556
5557 * gas/v850: New directory with v850 tests.
5558
5559 Fri Aug 16 00:19:10 1996 Jeffrey A Law (law@cygnus.com)
5560
5561 * gas/hppa/basic/purge.s: Use "%sr4" on pitlb, pitlbe
5562 fic and fice instructions to test 3bit space identifiers.
5563 * gas/hppa/basic/system.s: Similarly for iitlba and
5564 iitlbp.
5565 * gas/hppa/basic/basic.exp: Corresponding changes.
5566
5567 Thu Aug 15 16:25:05 1996 James G. Smith <jsmith@cygnus.co.uk>
5568
5569 * gas/arm/arm.exp: Change inst.s test to check objdump.
5570 * gas/arm/inst.d: Added.
5571
5572 Thu Aug 15 16:06:02 1996 James G. Smith <jsmith@cygnus.co.uk>
5573
5574 * gas/arm/thumb.s: Added.
5575 * gas/arm/immed.s: Added.
5576 * gas/arm/arch4t.s: Added.
5577 * gas/arm/arm.exp: Updated to run the new tests.
5578
5579 Tue Aug 6 11:06:29 1996 Jeffrey A Law (law@cygnus.com)
5580
5581 * gas/h8300/misch.s: Reenable "eepmov.w" test.
5582 * gas/h8300/miscs.s: Likewise.
5583 * gas/h8300/h8300.exp: Check for correct assembly of "eepmov.w"
5584 on the H8/300H and H8/S. Don't expect it to fail.
5585
5586 Wed Jul 31 10:57:44 1996 Doug Evans <dje@canuck.cygnus.com>
5587
5588 * gas/sparc/asi.s: Update ASI_AS_IF_USER_{PRIMARY,SECONDARY}_LITTLE.
5589
5590 Wed Jul 31 15:55:12 1996 James G. Smith <jsmith@cygnus.co.uk>
5591
5592 * gas/arm/arm7t.s: Added.
5593 * gas/arm/arm7t.d: Added.
5594 * gas/arm/arm.exp: Updated to run the new test.
5595
5596 Mon Jul 8 14:27:39 1996 Ian Lance Taylor <ian@cygnus.com>
5597
5598 * gas/m68k/pcrel.d: Rename from schwab.d.
5599 * gas/m68k/pcrel.s: Rename from schwab.s.
5600
5601 Mon Jul 8 14:23:26 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
5602
5603 * gas/m68k/schwab.d: Correct for ELF format.
5604 * gas/m68k/all.exp: Run "schwab" test for all targets.
5605
5606 Thu Jul 4 14:23:36 1996 Ian Lance Taylor <ian@cygnus.com>
5607
5608 Avoid DOS file naming problems:
5609 * gas/h8300/branch.s: Rename from branches.s.
5610 * gas/h8300/branchh.s: Rename from branchesh.s.
5611 * gas/h8300/branchs.s: Rename from branchess.s.
5612 * gas/h8300/rotsh.s: Rename from rotshift.s.
5613 * gas/h8300/rotshh.s: Rename from rotshifth.s.
5614 * gas/h8300/rotshs.s: Rename from rotshifts.s.
5615 * gas/h8300/h8300.exp: Corresponding changes.
5616
5617 Thu Jul 4 14:01:46 1996 James G. Smith <jsmith@cygnus.co.uk>
5618
5619 * gas/mips/mips.exp: Add new tests for processors with interlocks
5620 on div and mul.
5621 * gas/mips/div-ilocks.d: Added.
5622 * gas/mips/mul-ilocks.d: Added.
5623
5624 Wed Jul 3 14:20:04 1996 Ian Lance Taylor <ian@cygnus.com>
5625
5626 * gas/all/gas.exp: Remove setup_xfail for h8300*-*-* for two tests
5627 which now pass.
5628 * gas/h8300/h8300.exp: Fix regexp of mov32bug test to work on a 64
5629 bit host.
5630
5631 Sat Jun 29 18:21:51 1996 Ian Lance Taylor <ian@cygnus.com>
5632
5633 * gas/all/gas.exp: Add setup_xfail for vax*-*-vms* for 930509a
5634 test.
5635 * gas/vax/quad.exp: Expect a nop after the movq.
5636
5637 Tue Jun 18 12:39:49 1996 Jeffrey A. Law <law@rtl.cygnus.com>
5638
5639 * gas/h8300/cbranchh.s: Switch into h8300h mode.
5640 * gas/h8300/h8300.exp (H8/300H misc tests): Fix test names.
5641
5642 * gas/h8300/{addsubs.s,bitops1s.s,bitops2s.s}: New tests for the
5643 H8/S.
5644 * gas/h8300/{bitops3.s,bitops4.s,cbranchs.s,logicals.s}: Likewise.
5645 * gas/h8300/{branchess.s,compares.s,macs.s,decimals.s}: Likewise.
5646 * gas/h8300/{incdecs.s,divmuls.s,miscs.s,multiples.s}: Likewise.
5647 * gas/h8300/{movbs.s,movws.s,movls.s,pushpops.s}: Likewise.
5648 * gas/h8300/{rotshifts.s,extends.s}: Likewise.
5649 * gas/h8300/h8300.exp: Run them.
5650
5651 Mon Jun 10 14:14:40 1996 Ian Lance Taylor <ian@cygnus.com>
5652
5653 * gas/all/cofftag.s, gas/all/cofftag.d: New test for COFF enum tag
5654 with the same name as a global variable.
5655 * gas/all/gas.exp: Run cofftag test for any COFF target.
5656
5657 Thu Jun 6 12:30:05 1996 Ian Lance Taylor <ian@cygnus.com>
5658
5659 * gas/m68k/all.exp: Pass -m68020 when assembling the disperr.s
5660 test.
5661
5662 Fri May 31 10:11:13 1996 Jeffrey A Law (law@cygnus.com)
5663
5664 * gas/h8300/h8300.exp: Fix add.l test for H8/300H.
5665
5666 Wed May 29 16:35:43 1996 Ian Lance Taylor <ian@cygnus.com>
5667
5668 * gas/mips/jal-xgot.d: Correct for 64 bit output.
5669
5670 Thu Apr 25 19:31:59 1996 Doug Evans <dje@canuck.cygnus.com>
5671
5672 * gas/sparc/sparc.exp: Only run sparclet tests if sparclet.
5673
5674 Wed Apr 24 17:06:18 1996 Ian Lance Taylor <ian@cygnus.com>
5675
5676 * gas/m68k/op68000.d: Add statements now caught by gas.
5677
5678 Mon Apr 22 16:45:12 1996 Doug Evans <dje@canuck.cygnus.com>
5679
5680 * gas/sparc/splet.[ds]: New tests for sparclet extensions.
5681 * gas/sparc/sparc.exp: Run them.
5682
5683 Mon Apr 15 17:25:18 1996 Ian Lance Taylor <ian@cygnus.com>
5684
5685 * gas/mips/la.d: Updated for April 5 MIPS assembler changes.
5686 * gas/mips/lb.d, gas/mips/ld.d, gas/mips/sb.d: Likewise.
5687 * gas/mips/uld.d, gas/mips/ulh.d, gas/mips/ulw.d: Likewise.
5688 * gas/mips/usd.d, gas/mips/ush.d, gas/mips/usw.d: Likewise.
5689
5690 Wed Apr 10 14:27:51 1996 Jeffrey A Law (law@cygnus.com)
5691
5692 * gas/h8300/mov32bug.s: New test.
5693 * gas/h8300/h8300.exp: Run it.
5694
5695 Fri Apr 5 10:13:28 1996 Jeffrey A Law (law@cygnus.com)
5696
5697 * gas/h8300/{addsubh.s,bitops1h.s,bitops2h.s}: New h8300h tests.
5698 * gas/h8300/{bitops3h.s,bitops4h.s,branchesh.s}: New h8300h tests.
5699 * gas/h8300/{cbranchh.s,compareh.s,decimalh.s}: New h8300h tests.
5700 * gas/h8300/{divmulh.s,incdech.s,logicalh.s}: New h8300h tests.
5701 * gas/h8300/{misch.s,movbh.s,movwh.s}: New h8300h tests.
5702 * gas/h8300/{pushpoph.s,rotshifth.s}: New h8300h tests.
5703 * gas/h8300/h8300.exp: Run them.
5704
5705 * gas/h8300/{movb.s,movw.s}: Correct predecrement syntax.
5706
5707 * gas/h8300/h8300.exp: Fix typos in bitops4 and movb tests.
5708
5709 * gas/h8300/{addsub.s,bitops1.s,bitops2.s}: New h8300 tests.
5710 * gas/h8300/{bitops3.s,bitops4.s,branches.s}: New h8300 tests.
5711 * gas/h8300/{cbranch.s,compare.s,decimal.s}: New h8300 tests.
5712 * gas/h8300/{divmul.s,incdec.s,logical.s}: New h8300 tests.
5713 * gas/h8300/{misc.s,movb.s,movw.s}: New h8300 tests.
5714 * gas/h8300/{pushpop.s,rotshift.s}: New h8300 tests.
5715 * gas/h8300/h8300.exp: Run them.
5716
5717 Fri Mar 15 17:16:24 1996 Ian Lance Taylor <ian@cygnus.com>
5718
5719 * gas/sparc/synth.d: Don't require sparc in the file format, since
5720 it won't be there on SunOS.
5721
5722 Thu Mar 7 14:51:23 1996 Doug Evans <dje@charmed.cygnus.com>
5723
5724 * gas/sparc/synth.[ds]: New testcase.
5725 * gas/sparc/sparc.exp: Run it.
5726
5727 Fri Mar 1 12:01:48 1996 Jeffrey A Law (law@cygnus.com)
5728
5729 * gas/all/gas.exp: xfail difference of two undefined symbols
5730 and difference of forward references for the h8300.
5731
5732 Thu Feb 22 16:40:31 1996 Ian Lance Taylor <ian@cygnus.com>
5733
5734 * gas/mips/lb-xgot.d: Correct.
5735
5736 Mon Feb 19 02:43:36 1996 Doug Evans <dje@charmed.cygnus.com>
5737
5738 * gas/sparc/{asi,membar,prefetch,rdpr,synth64,wrpr}.d: Pass -Av9
5739 to gas.
5740 * gas/sparc/addend.exp: Execute for any sparc cpu.
5741 * gas/sparc/{mismatch.exp,mism-1.s}: New test.
5742
5743 Wed Feb 14 13:49:59 1996 Ian Lance Taylor <ian@cygnus.com>
5744
5745 * gas/mips/jal-xgot.d, gas/mips/la-xgot.d: New tests.
5746 * gas/mips/lb-xgot.d, gas/mips/ld-xgot.d: New tests.
5747 * gas/mips/lif-xgot.d, gas/mips/ulh-xgot.d: New tests.
5748 * gas/mips/mips.exp: Run new tests if svr4pic.
5749
5750 Sat Jan 27 13:27:45 1996 Doug Evans <dje@charmed.cygnus.com>
5751
5752 * lib/gas-dg.exp (gas-dg-test): Delete default_flags and libs args.
5753
5754 Fri Jan 26 14:24:01 1996 Jeffrey A Law (law@cygnus.com)
5755
5756 * gas/hppa/unsorted/unsorted.exp: Update for objdump changes.
5757
5758 Wed Jan 10 12:40:31 1996 Ian Lance Taylor <ian@cygnus.com>
5759
5760 * gas/mips/*.d: Update for changes to disassembler.
5761
5762 Wed Jan 3 22:59:53 1996 Ian Lance Taylor <ian@cygnus.com>
5763
5764 * gas/mips/ulh-svr4pic.d: Update for tc-mips.c load_address
5765 change.
5766
5767 Fri Nov 17 10:32:25 1995 Ian Lance Taylor <ian@cygnus.com>
5768
5769 * gas/mri/immconst.d: New test.
5770 * gas/mri/mri.exp: Run it.
5771 * gas/mri/constants.s: Test immediate constants.
5772 * gas/mri/constants.d: Corresponding change.
5773
5774 * gas/m68k/link.s: Add nop to pad to eight byte boundary.
5775 * gas/m68k/link.d: Corresponding change.
5776
5777 Sun Nov 12 21:28:11 1995 Jeffrey A Law (law@cygnus.com)
5778
5779 * gas/hppa/unsorted/brlenbug.s: New test.
5780 * gas/hppa/unsorted/unsorted.exp: Run it.
5781
5782 Sun Nov 5 12:49:27 1995 Ian Lance Taylor <ian@cygnus.com>
5783
5784 * gas/mips/beq.s: Declare text_label global.
5785 * gas/mips/jal.s: Likewise.
5786
5787 Fri Nov 3 12:35:07 1995 Ian Lance Taylor <ian@cygnus.com>
5788
5789 * gas/m68k/link.s: Use "&" instead of "#" for immediate values.
5790
5791 * gas/m68k/fmoveml.s, gas/m68k/fmoveml.d: New test.
5792 * gas/m68k/all.exp: Run it.
5793
5794 Thu Nov 2 23:11:05 1995 Ian Lance Taylor <ian@cygnus.com>
5795
5796 * gas/m68k/link.s, gas/m68k/link.d: New test.
5797 * gas/m68k/all.exp: Run it.
5798
5799 Tue Oct 24 10:57:20 1995 Jeffrey A Law (law@cygnus.com)
5800
5801 * gas/hppa/basic/basic.exp: Test lci and syncdma instructions.
5802 * gas/hppa/basic/system.s: Corresponding changes.
5803
5804 Fri Oct 6 17:13:35 1995 Ken Raeburn <raeburn@cygnus.com>
5805
5806 * gas/m68k/operands.d: Don't require a fixed number of leading
5807 zeros in any number.
5808
5809 * gas/m68k/operands.s, gas/m68k/bitfield.s: Use "&" instead of "#"
5810 for immediate values.
5811
5812 Fri Oct 6 10:54:13 1995 Doug Evans <dje@canuck.cygnus.com>
5813
5814 * gas/arm/arm.exp: Renamed from gas.exp.
5815 * gas/arm/le-fpconst.[sd]: New testcase.
5816
5817 Fri Sep 29 15:12:10 1995 Ian Lance Taylor <ian@cygnus.com>
5818
5819 * gas/mri/mri.exp: Only run tests for m68k target.
5820
5821 Mon Sep 25 12:31:46 1995 Ian Lance Taylor <ian@cygnus.com>
5822
5823 * gas/mri/mri.exp: Add setup_xfail for arm*-*-* for constants
5824 test.
5825
5826 Thu Sep 21 01:26:08 1995 Jeff Law (law@snake.cs.utah.edu)
5827
5828 * gas/sh/fp.s (fmac): Update for new assembly syntax.
5829
5830 Mon Sep 18 14:04:34 1995 Ian Lance Taylor <ian@cygnus.com>
5831
5832 * lib/gas-defs.exp (gas_run): Call prune_system_crud.
5833 (run_dump_test, objdump): Likewise.
5834
5835 Thu Sep 14 13:10:10 1995 Doug Evans <dje@canuck.cygnus.com>
5836
5837 * gas/sparc/{wrdr.[ds],rdpr.[ds]}: New tests.
5838 * gas/sparc/sparc.exp: Run them.
5839
5840 Wed Sep 13 16:35:51 1995 Ian Lance Taylor <ian@cygnus.com>
5841
5842 * Makefile.in, configure.in: Remove; the testsuite is now run
5843 directly from the gas Makefile.
5844
5845 Mon Sep 11 11:44:23 1995 Ian Lance Taylor <ian@cygnus.com>
5846
5847 * gas/mri/empty.s: New file.
5848 * gas/mri/mri.exp: Test assembling empty.s.
5849 * gas/mri/comment.s: Add a couple more comment variants.
5850
5851 * gas/mri/mri.exp: Add xfail for the expr test for all hppa
5852 targets.
5853
5854 Wed Sep 6 21:39:23 1995 Ian Lance Taylor <ian@cygnus.com>
5855
5856 * gas/mri/comment.s, gas/mri/comment.d: New test.
5857 * gas/mri/mri.exp: Run it.
5858 * gas/mri/expr.s: Remove whitespace in operand field.
5859 * gas/mri/for.s: Add comments for further testing.
5860 * gas/macros/test2.s: Put in an upper case ELSE to test case
5861 insensitivity.
5862
5863 Wed Aug 30 16:12:03 1995 Doug Evans <dje@canuck.cygnus.com>
5864
5865 * gas/sparc/{prefetch.[ds],synth64.[ds]}: New tests.
5866
5867 Tue Aug 29 18:59:33 1995 Doug Evans <dje@canuck.cygnus.com>
5868
5869 * gas/sparc/sparc.exp: New file.
5870 * gas/sparc/{asi.[ds],membar.[ds]}: New tests.
5871
5872 Mon Aug 21 14:39:29 1995 Ian Lance Taylor <ian@cygnus.com>
5873
5874 * gas/macros/*: New tests for macros.
5875
5876 * gas/mri/common.s: Use data, not .data.
5877
5878 * gasp/pl3.out: Update for changes in commented source output when
5879 LOCAL is used.
5880
5881 Sat Aug 19 17:36:17 1995 Ian Lance Taylor <ian@cygnus.com>
5882
5883 * gasp/gasp.exp (gasp_test): Call prune_system_crud on the output
5884 of diff.
5885 * lib/gas-defs.exp: Define prune_system_crud if it is not already
5886 defined.
5887
5888 Fri Aug 18 11:09:38 1995 Ian Lance Taylor <ian@cygnus.com>
5889
5890 * gasp/mri/*.out: Use ;, not !, for the comment character.
5891
5892 Wed Aug 16 12:24:12 1995 Ian Lance Taylor <ian@cygnus.com>
5893
5894 * gas/mri/mri.exp: Change hppa*-*-* expected failures to only
5895 expect failure for targets which use SOM.
5896
5897 * lib/gas-defs.exp (run_dump_test): If the program to run does not
5898 exist, mark the test as untested.
5899
5900 * gas/mri/mri.exp: Add setup_xfail for i960 b.out targets for
5901 common test.
5902
5903 * lib/gas-defs.exp (run_dump_test): Name the output file dump.o,
5904 rather than using an implicit a.out.
5905
5906 * gas/mri/for.s: Add nop to round out to four byte boundary.
5907 * gas/mri/repeat.s: Likewise.
5908 * gas/mri/while.s: Likewise.
5909 * gas/mri/for.d: Expected added nop.
5910 * gas/mri/repeat.d: Likewise.
5911 * gas/mri/while.d: Likewise.
5912
5913 * gas/mips/*.d: Change all test names to say MIPS.
5914
5915 Tue Aug 15 15:42:33 1995 Ian Lance Taylor <ian@cygnus.com>
5916
5917 * gas/mri/for.d, gas/mri/for.s: New test.
5918 * gas/mri/if.d, gas/mri/if.s: New test.
5919 * gas/mri/repeat.d, gas/mri/repeat.s: New test.
5920 * gas/mri/while.d, gas/mri/while.s: New test.
5921 * gas/mri/mri.exp: Run the new tests.
5922
5923 Mon Aug 14 16:03:07 1995 Ian Lance Taylor <ian@cygnus.com>
5924
5925 * gas/mri/expr.d: Permit leading zeroes, in case we're using a
5926 64-bit BFD.
5927
5928 * gasp/mri/*: New tests.
5929 * gasp/gasp.exp: Run them. Also, clean up the test names used in
5930 pass and fail.
5931
5932 Sun Aug 13 00:39:24 1995 Jeff Law (law@snake.cs.utah.edu)
5933
5934 * gas/sh/basic.exp: Update now that we know the right
5935 bit patters for the new sts instructions.
5936
5937 Thu Aug 10 00:46:21 1995 Ian Lance Taylor <ian@cygnus.com>
5938
5939 * gas/mri/char.d: Fix for little endian machines.
5940 * gas/mri/float.d: Likewise.
5941
5942 Wed Aug 9 15:34:36 1995 Ian Lance Taylor <ian@cygnus.com>
5943
5944 * gas/all/struct.s, gas/all/struct.d: New test.
5945 * gas/all/gas.exp: Run it.
5946
5947 Tue Aug 8 17:11:39 1995 Ian Lance Taylor <ian@cygnus.com>
5948
5949 * gas/mri/common.s, gas/mri/common.d: New test.
5950 * gas/mri/mri.exp: Run it.
5951
5952 Mon Aug 7 22:39:28 1995 Ian Lance Taylor <ian@cygnus.com>
5953
5954 * gas/mri/mri.exp: Add setup_xfail for a29k*-*-* for constants
5955 test.
5956
5957 * gasp/crash1.out, gasp/macro.out, gasp/sfunc.out: Complete
5958 truncated files, so that the tests pass.
5959
5960 * gas/mri/mri.exp: Add setup_xfail for hppa*-*-* for equ,
5961 constants, and expr.
5962
5963 * gas/m68k/all.exp: Run schwab test on hpux*, not just hpux. Run
5964 on vxworks*, not just vxworks5.1.
5965
5966 * lib/gas-defs.exp (fail_phase, pass_phase): Remove.
5967 (run_dump_test): Just call pass or fail.
5968
5969 * gas/m68k/operands.s, gas/m68k/operands.d: New test.
5970 * gas/m68k/op68000.d: New test.
5971 * gas/m68k/cas.s, gas/m68k/cas.d: New test.
5972 * gas/m68k/bitfield.s, gas/m68k/bitfield.d: New test.
5973 * gas/m68k/schwab.d: Run objdump with -j .text. Adjust for
5974 changes to disassembler.
5975 * gas/m68k/all.exp: Run new tests. Run schwab test for
5976 m68k-*-coff*.
5977
5978 Mon Aug 7 03:01:32 1995 Jeff Law (law@snake.cs.utah.edu)
5979
5980 * gas/sh/*: New tests for the hitachi-sh.
5981
5982 Tue Aug 1 18:02:47 1995 Ian Lance Taylor <ian@cygnus.com>
5983
5984 * gas/mri/*: New tests for MRI mode.
5985
5986 * lib/gas-defs.exp (run_dump_test): Support using objcopy. Dump
5987 program executions to the log file before running them. Use the
5988 simple program name, rather than the path to the binary being run,
5989 in pass/fail messages.
5990 (regexp_diff): If the regexp file has the special comment #pass,
5991 stop checking at that point.
5992 * config/default.exp: Set NM, NMFLAGS, OBJCOPY, and OBJCOPYFLAGS,
5993 if they are not already set.
5994
5995 Tue Aug 1 11:41:30 1995 steve chamberlain <sac@slash.cygnus.com>
5996
5997 * Makefile.in: Remove superfluous runtest gasp.
5998
5999 Mon Jul 31 18:19:26 1995 steve chamberlain <sac@slash.cygnus.com>
6000
6001 * gasp/*: New.
6002 * Makefile.in: Use gasp tests.
6003 * config/default.exp: Add gasp stuff.
6004
6005 Thu Jul 20 18:56:48 1995 Jeff Law (law@snake.cs.utah.edu)
6006
6007 * gas/all/gas.exp: Disable tests that are not appropriate for
6008 the PA.
6009
6010 Thu Jul 13 18:22:49 1995 Ken Raeburn <raeburn@cygnus.com>
6011
6012 * gas/m68k/all.exp: Run schwab test for m68k vxworks5.1.
6013
6014 Wed Jun 21 21:28:57 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
6015
6016 * gas/m68k/schwab.*: New test based on a test case from Andreas
6017 Schwab.
6018 * gas/m68k/all.exp: Run it for some aout configurations.
6019
6020 Mon Jun 12 22:27:18 1995 Jeff Law (law@snake.cs.utah.edu)
6021
6022 * gas/hppa/parse/badfmpyadd.s: New test.
6023 * gas/hppa/parse/parse.exp: Run it.
6024
6025 Sun May 21 20:26:18 1995 Jeff Law (law@snake.cs.utah.edu)
6026
6027 * gas/hppa/unsorted/unsorted.exp: Disable align4 tests for
6028 ELF targets.
6029
6030 Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha@armltd.co.uk)
6031
6032 * arm/arm7dm.s: New file -- tests for ARM7DM instructions.
6033 * arm/arm6.s: Correct bogus tests.
6034 * arm/gas.exp (arm6.s): Is now a valid test.
6035 (arm7dm.s): New test.
6036 * arm/float.s: Add load/store multiple floating point instruction
6037 tests.
6038
6039 Wed May 3 13:14:44 1995 Jeff Law (law@snake.cs.utah.edu)
6040
6041 * gas/hppa/reloc/longcall.s: New test.
6042 * gas/hppa/reloc/reloc.exp: Run it.
6043
6044 Tue May 2 16:37:48 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
6045
6046 * gas/mips/ld.d: Modified for gas delay-slot fixes.
6047
6048 Sat Apr 29 23:35:18 1995 Doug Evans <dje@chestnut.cygnus.com>
6049
6050 * lib/gas-dg.exp: New file.
6051
6052 Tue Apr 11 13:57:52 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
6053
6054 * gas/mips/mips4.d: Allow more than exactly 8 zeros in bc1*
6055 targets.
6056
6057 Mon Apr 10 15:36:39 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
6058
6059 * lib/gas-defs.exp (pass_phase): New proc.
6060 (run_dump_test): Note passing or failing of each phase of this
6061 test, instead of failure of phases or passing of complete test.
6062 Ensure test file name is in reported message.
6063
6064 Sat Apr 8 12:46:33 1995 Doug Evans <dje@chestnut.cygnus.com>
6065
6066 * lib/gas-defs.exp (run_dump_test): Handle arguments with paths.
6067 Always resolve testcase status before returning.
6068 If `slurp_options' fails, return and don't do test.
6069 (slurp_options): Fix "can't open" error message.
6070 Return -1 to indicate error.
6071
6072 Mon Mar 20 22:45:30 1995 Jeff Law (law@snake.cs.utah.edu)
6073
6074 * gas/hppa/unsorted/common.s: New test.
6075 * gas/hppa/unsorted/unsorted.exp: Run it.
6076
6077 Fri Mar 10 19:07:09 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
6078
6079 * gas/h8300/ffxx1.s: Add .word 0 at the end to eliminate
6080 uncertainty as to whether there should be trailing bytes in the
6081 output file.
6082 * gas/h8300/ffxx1.d: Adjust reloc values to permit an addend value
6083 of 0x00000000ffffffff on 64-bit hosts. (I'm not sure if this is
6084 correct.) End with "..." to match trailing zero bytes.
6085
6086 Wed Mar 8 15:50:34 1995 Ian Lance Taylor <ian@cygnus.com>
6087
6088 * gas/mips/mips4.d, gas/mips/mips4.s: New files.
6089 * gas/mips/mips.exp: Run new test.
6090
6091 Thu Feb 23 17:58:50 1995 Jeff Law (law@snake.cs.utah.edu)
6092
6093 * gas/hppa/basic/fmemLRbug.s: Add indexing variants.
6094 * gas/hppa/basic/basic.exp: Test them.
6095
6096 Wed Feb 15 15:43:26 1995 Ian Lance Taylor <ian@cygnus.com>
6097
6098 * gas/mips/uld.d: New file.
6099 * gas/mips/uld.s: New file.
6100 * gas/mips/usd.d: New file.
6101 * gas/mips/usd.s: New file.
6102 * gas/mips/mips.exp: Run new tests.
6103
6104 Thu Feb 9 10:57:39 1995 Jeff Law (law@snake.cs.utah.edu)
6105
6106 * gas/hppa/reloc/applybug.s: New test.
6107 * gas/hppa/reloc/reloc.exp (do_applybug_test): Run it.
6108
6109 Thu Feb 2 00:34:55 1995 Jeff Law (law@snake.cs.utah.edu)
6110
6111 * gas/hppa/reloc/picreloc.s: New test.
6112 * gas/hppa/reloc/reloc.exp (do_pic_relocation_test): Run it.
6113
6114 Fri Jan 27 14:02:02 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
6115
6116 * gas/h8300/ffxx1.d, gas/h8300/ffxx1.s, gas/h8300/cmpsi2.s,
6117 gas/h8300/h8300.exp: New tests.
6118
6119 Mon Jan 23 21:44:26 1995 Jeff Law (law@snake.cs.utah.edu)
6120
6121 * gas/hppa/basic/basic.exp (do_system): Update.
6122
6123 Wed Jan 11 17:20:25 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
6124
6125 * gas/mips/mips.exp: Don't run the memory-access tests if the
6126 format is a.out, because the generated code is different from what
6127 is used with other formats.
6128
6129 Tue Jan 10 11:42:13 1995 Jeff Law (law@snake.cs.utah.edu)
6130
6131 * gas/hppa/unsorted/unsorted.exp (align4.s): Fix glitch in
6132 regexp to avoid losing without a controlling tty.
6133
6134 Fri Dec 30 18:08:20 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
6135
6136 * gas/i386/pushw.l: Fixed whitespace to match current listing
6137 style.
6138
6139 * gas/all/gas.exp: Mark test p1480.s expected to pass, even with
6140 listings enabled.
6141
6142 Thu Dec 15 18:14:27 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
6143
6144 * Makefile.in (AS_FOR_TARGET, OBJDUMP_FOR_TARGET): Don't set.
6145 (uninstall): Don't set OBJDUMP and OBJDUMPFLAGS in site.exp.
6146 * config/default.exp: Default OBJDUMP and OBJDUMPFLAGS. Use
6147 findfile and transform procedures to determine objdump program
6148 name.
6149
6150 * gas/mips/abs.s, gas/mips/div.s: Force some padding at the end,
6151 in case the format doesn't automatically require it.
6152 * gas/mips/beq.d, gas/mips/jal.d: Handle MIPS_JMP as an alternate
6153 name for the reloc type.
6154
6155 * lib/gas-defs.exp (file_contents, verbose_eval): New procs.
6156 (run_dump_test): If verbosity level is over 3, print out dump
6157 command and its output.
6158
6159 Tue Dec 13 18:21:09 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
6160
6161 * gas/mips/jal-svr4pic.d: Fix 0-strings to work with 64-bit hosted
6162 disassembly.
6163
6164 Fri Dec 9 19:54:04 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
6165
6166 * gas/all/gas.exp (comment.s test): Make the "\r" optional, since
6167 it depends on tty modes.
6168
6169 * lib/gas-defs.exp (gas_start): Try using -nottycopy instead of
6170 -nottyinit.
6171
6172 * gas/arm/gas.exp: The arm6 test should report errors, for now.
6173
6174 Thu Dec 8 20:19:09 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
6175
6176 * lib/gas-defs.exp: Use -i in expect_after command.
6177
6178 Wed Dec 7 16:49:14 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
6179
6180 * gas/mips/mul.d,jal.d: Fix 0-strings to work with 64-bit hosted
6181 disassembly.
6182
6183 * gas/ieee-fp: Renamed from ieee.fp.
6184
6185 * lib/gas-defs.exp: Make sure timeout is at least 2 minutes.
6186
6187 Wed Nov 30 10:48:00 1994 Jeff Law (law@snake.cs.utah.edu)
6188
6189 * gas/hppa/parse: Renamed from gas/hppa/more.parse.
6190
6191 Mon Nov 28 00:40:26 1994 Jeff Law (law@snake.cs.utah.edu)
6192
6193 * gas/hppa/more.parse/parse.exp (nosubspace.s): No longer expected
6194 to fail. Fix comments for the test. Tweak test name.
6195
6196 Tue Nov 22 23:38:20 1994 Jeff Law (law@snake.cs.utah.edu)
6197
6198 * gas/hppa/reloc/reloc.exp: Minor tweaks to match current PA ELF
6199 output.
6200
6201 Fri Nov 18 17:56:57 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
6202
6203 * gas/mips/ld.d: Adjust to work for both big and little endian
6204 code.
6205 * gas/mips/ld.s, gas/mips/lif-empic.d: Likewise.
6206 * gas/mips/lifloat.d, gas/mips/ulh-empic.d: Likewise.
6207 * gas/mips/ulh.d, gas/mips/ulw.d, gas/mips/ush.d: Likewise.
6208 * gas/mips/usw.d: Likewise.
6209
6210 Tue Nov 15 11:09:57 1994 Jeff Law (law@snake.cs.utah.edu)
6211
6212 * gas/hppa/unsorted/align4.s: New test.
6213 * gas/hppa/unsorted/unsorted.exp: Run it.
6214
6215 * gas/hppa/unsorted/unsorted.exp (importbug): Tweak to match
6216 current expected PA ELF output.
6217 * gas/hppa/reloc/reloc.exp (do_r_no_reloc): Likewise.
6218 (do_plabel_relocation_test): Likewise.
6219
6220 Thu Nov 3 18:14:09 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
6221
6222 * gas/all/p1480.s: Use larger constant, so expression can have a
6223 positive value.
6224 * gas/all/gas.exp: Expect p1480.s without listings to pass.
6225
6226 Thu Nov 3 15:43:46 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
6227
6228 * gas/mips/ulh.d, gas/mips/ulw.d, gas/mips/ush.d, gas/mips/usw.d:
6229 Correct test cases.
6230
6231 Thu Oct 20 00:55:13 1994 Jeff Law (law@snake.cs.utah.edu)
6232
6233 * gas/hppa/reloc/blebug3.s: New test.
6234 * gas/hppa/reloc/reloc.exp: Run it.
6235
6236 Mon Oct 17 02:33:53 1994 Jeff Law (law@snake.cs.utah.edu)
6237
6238 * gas/hppa/reloc/reduce3.s: New test.
6239 * gas/hppa/reloc/reloc.exp: Run it.
6240
6241 Sun Oct 16 22:25:56 1994 Jeff Law (law@snake.cs.utah.edu)
6242
6243 * gas/hppa/reloc/reloc.exp (r_no_reloc): Tweak output to match
6244 current reality.
6245
6246 Wed Sep 28 21:21:34 1994 Jeff Law (law@snake.cs.utah.edu)
6247
6248 * gas/hppa/reloc/reduce.s: Renamed from relocreduce.s
6249 * gas/hppa/reloc/reduce2.s: Renamed from relocreduce2.s
6250 * gas/hppa/reloc/r_no_reloc.s: Renamed from r_no_relocbug.s
6251 * gas/hppa/reloc/reloc.exp: Changed accordingly.
6252
6253 Wed Sep 28 13:25:10 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
6254
6255 * gas/mips/beq.d, gas/mips/beq.s: Test that unconditional branch
6256 overflows are correctly converted to jumps.
6257
6258 Mon Sep 26 17:41:43 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
6259
6260 * gas/mips: Add test cases for PIC code, both SVR4 style and
6261 -membedded-pic style.
6262
6263 Fri Sep 23 14:45:42 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
6264
6265 * gas/mips: New directory with MIPS specific test cases.
6266
6267 * lib/gas-defs.exp (run_dump_test): Permit the .d file to specify
6268 the name of the source file to assemble.
6269 (regexp_diff): Put the reason for failure in the log file.
6270
6271 Wed Sep 21 13:44:21 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
6272
6273 * lib/gas-defs.exp: Don't try to use shell redirection, since TCL
6274 doesn't support it. Redirect stdout using > instead of 1>, and
6275 don't bother to redirect stderr since TCL redirects it anyhow.
6276 (run_dump_test): Pass appropriate arguments to program, defaulting
6277 to -r.
6278
6279 Sat Sep 17 01:04:56 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
6280
6281 * gas/vax: New directory.
6282 * gas/vax/{quad.s,quad.exp}: New test, for immediate quadword
6283 values.
6284
6285 Mon Sep 12 22:19:11 1994 Jeff Law (law@snake.cs.utah.edu)
6286
6287 * gas/hppa/reloc/r_no_relocbug.s: New test.
6288 * gas/hppa/reloc/reloc.exp: Run it.
6289
6290 * gas/hppa/reloc/reloc.exp (do_function_reloc_bug): Update
6291 expected output.
6292
6293 Sun Sep 04 17:58:10 1994 Richard Earnshaw (rwe@pegasus.esprit.ec.org)
6294
6295 * gas/arm/*: New subtree. Add ARM tests.
6296
6297 Mon Aug 8 12:13:31 1994 Jeff Law (law@snake.cs.utah.edu)
6298
6299 * gas/hppa/unsorted/unsorted.exp: Accept any character
6300 between foo's type and foo itself.
6301
6302 Fri Jul 15 19:09:25 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
6303
6304 * lib/gas-defs.exp (run_dump_test): New routine for running the
6305 assembler, running objdump or nm (not fully supported) on the
6306 resulting object file, and comparing the results against a file of
6307 regular expressions in the test suite, all in one command.
6308 Options for the assembler and objdump are read from comments at
6309 the start of the .d file.
6310 (fail_phase, slurp_options): New auxiliary routines.
6311 (regexp_diff): Always return a value. Fix bugs in actually doing
6312 the regexp test.
6313
6314 * gas/sun4/addend.exp: Use run_dump_test.
6315 * gas/sun4/addend.d: Fix regular expressions so that they work.
6316
6317 Thu Jul 7 11:55:33 1994 Jeff Law (law@snake.cs.utah.edu)
6318
6319 * gas/hppa/reloc/relocreduce2.s: More relocation reduction tests.
6320 * gas/hppa/reloc/reloc.exp: Run them.
6321
6322 Thu Jun 30 18:49:25 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
6323
6324 * config/default.exp: Look for "as.new" in "$base_dir/..", where
6325 it got compiled, not in "$base_dir".
6326 * config/unknown.exp: Deleted.
6327
6328 Sun Jun 26 13:23:54 1994 Jeff Law (law@snake.cs.utah.edu)
6329
6330 * gas/lib/gas-defs.exp (gas_finish): Call "close" and "wait"
6331 before exiting. Enclose both calls inside a "catch".
6332 (objdump_finish): Likewise.
6333
6334 Fri Jun 10 10:23:35 1994 Jeff Law (law@snake.cs.utah.edu)
6335
6336 * gas/hppa/reloc/reloc.exp (roundmode test): Tweak expected output
6337 for SOM to match current testcase.
6338
6339 Thu Jun 2 19:46:58 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
6340
6341 * gas/i386/{pushw.s,pushw.l}: New test.
6342 * gas/i386/all.exp: Run it.
6343
6344 * Makefile.in (distclean): Remove site config files and gas.sum.
6345
6346 Fri May 27 12:24:18 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
6347
6348 * gas/m68k/disperr.s: Use % for registers.
6349
6350 * gas/m68k-coff/gas.exp: Expect failure for p2389a.s.
6351
6352 Tue May 17 14:53:08 1994 Bill Cox (bill@rtl.cygnus.com)
6353
6354 * lib/gas-defs.exp: Replace error proc calls with perror calls.
6355
6356 Mon May 16 13:19:16 1994 Jeff Law (law@snake.cs.utah.edu)
6357
6358 * gas/hppa/reloc/reloc.exp: Tweak expected output to match new
6359 ELF code.
6360 * gas/hppa/reloc/roundmode.s: Avoid "S" and "D" modes, ELF does
6361 not support them.
6362 * gas/hppa/unsorted/unsorted.exp: Tweak expected output to match
6363 new ELF code.
6364
6365 Thu May 5 17:27:54 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
6366
6367 * config/default.exp: Renamed from unix-gas.exp.
6368
6369 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
6370
6371 * Makefile.in (check): Set TCL_LIBRARY for runtest.
6372
6373 Mon Apr 11 07:54:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
6374
6375 * gas/hppa/more.parse/callinfobug.s: Add missing name for
6376 procedure.
6377
6378 * gas/hppa/reloc/funcrelocbug.s: Place the trampoline in the
6379 $DATA$ rather than $LIT$ subspace.
6380
6381 Sun Mar 27 14:05:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
6382
6383 * gas/hppa/reloc/funcrelocbug.s: New test.
6384 * gas/hppa/reloc/reloc.exp: Run it.
6385
6386 Thu Mar 17 13:38:04 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
6387
6388 * gas/hppa/unsorted/importbug.s: New test.
6389 * gas/hppa/unsorted/unsorted.exp: Run it.
6390
6391 Wed Mar 16 11:57:07 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
6392
6393 * gas/hppa/more.parse/regpopbug.s: Add trivial .equ test.
6394
6395 * gas/hppa/unsorted/globalbug.s: New test (expected to fail).
6396 * gas/hppa/unsorted/unsorted.exp: Run it.
6397
6398 * gas/hppa/more.parse/callinfobug.s: New test.
6399 * gas/hppa/omre.parse/parse.exp: Run it.
6400
6401 * gas/hppa/more.parse/regpopbug.s: New test.
6402 * gas/hppa/more.parse/parse.exp: Run it.
6403
6404 Mon Feb 28 14:10:04 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
6405
6406 * lib/gas-defs.exp (objdump): New proc.
6407 (objdump_start): Deleted unused proc.
6408 (objdump_start_common): Merged into objdump_start_no_subdir.
6409
6410 * gas/alpha/fp.exp: Use objdump instead of
6411 objdump_start_no_subdir, since the former actually waits for
6412 objdump to finish. Specify .rdata section only. Make comment
6413 indicate Alpha architecture rather than SPARC.
6414 * gas/alpha/fp.d: Omit .reginfo patterns. Just use "." to match
6415 against ASCII code 0x2a ("*", special in regexp).
6416 * gas/sun4/addend.exp: Use objdump instead of
6417 objdump_start_no_subdir.
6418
6419 Thu Feb 24 07:11:57 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
6420
6421 * gas/hppa/more.parse/parse.exp (no subspace test): Only expect
6422 a failure if gas is not producing an ELF object.
6423
6424 Mon Feb 14 09:24:03 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
6425
6426 * gas/hppa/basic/fmemLRbug.s: New test.
6427 * gas/hppa/basic/basic.exp: Run it.
6428
6429 Thu Feb 10 00:34:26 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
6430
6431 * gas/alpha/fp.*: New files.
6432 * lib/gas-defs.exp (regexp_diff): Report noted mismatch at
6433 verbosity level 3 or above only.
6434
6435 Mon Feb 7 15:53:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
6436
6437 * gas/hppa/*/*.exp: Change xfails to check for PA ELF rather than
6438 PA OSF1.
6439
6440 Fri Feb 4 23:42:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
6441
6442 * gas/hppa/more.parse/xmpyubug.s: New test.
6443 * gas/hppa/more.parse/parse.exp: Run it.
6444
6445 Fri Feb 4 17:13:20 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
6446
6447 * lib/gas-defs.exp (regexp_diff): New procedure, vaguely based on
6448 "simple_diff" from linker test suite.
6449 * gas/sun4/addend.exp: Use it.
6450 * gas/sun4/addend.d: New file.
6451
6452 Sun Jan 30 23:34:58 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
6453
6454 * gas/all/gas.exp: Adjust regexp for x930509.s for current listing
6455 format.
6456
6457 Thu Jan 20 16:44:51 1994 Rob Savoye (rob@darkstar.cygnus.com)
6458
6459 * gas/all/gas.exp, lib/gas-defs.exp, sun4/addend.exp,
6460 sparc-solaris/addend.exp: Tweaked to fix a few bugs and to run
6461 well under either version of expect.
6462
6463 Mon Jan 17 00:25:03 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
6464
6465 * gas/hppa/basic/fp_misc.s: Delete copr instruction. It's tested
6466 elsewhere now.
6467 * gas/hppa/basic/{copr, coprmem, spop}.s: New tests.
6468 * gas/hppa/basic/basic.exp: Run them.
6469
6470 Thu Jan 13 11:59:22 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
6471
6472 * gas/all/gas.exp: No longer expect difference of forward
6473 references to fail.
6474 * gas/all/x930509.s: Fix testcase to match how the expect code was
6475 written.
6476
6477 Wed Jan 12 13:41:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
6478
6479 * gas/hppa/reloc/reloc.exp: Fix typo in last change. Latest test
6480 for cross-subspace call bugs is no longer expected to fail.
6481
6482 * gas/hppa/more.parse/procbug.s: Add test for another bug relating
6483 to having a function's label follow the .PROC directive.
6484
6485 Tue Jan 11 21:47:48 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
6486
6487 * gas/hppa/reloc/reloc.exp: Add test for cross-subspace call bug
6488 found while working on multiple $CODE$ subspace support.
6489
6490 Mon Jan 10 09:54:15 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
6491
6492 * gas/hppa/more.parse/parse.exp: procbug.s is no longer expected
6493 to fail.
6494 * gas/hppa/more.parse/procbug.s: Add missing .procend.
6495
6496 Mon Jan 3 10:07:47 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
6497
6498 * gas/hppa/more.parse/labelbug.s: Add testcase for bug in last
6499 app.c change.
6500
6501 Wed Dec 29 11:32:39 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6502
6503 * gas/hppa/more.parse/labelbug.s: Add more colonless label tests.
6504
6505 Wed Dec 15 08:24:31 1993 Ken Raeburn (raeburn@rtl.cygnus.com)
6506
6507 * Makefile.in (site.exp): Don't set ASFLAGS. Quote value of
6508 OBJDUMPFLAGS in case it's empty. Use temporary names until the
6509 end; make creating site.exp the final step.
6510 (check): Pass in ASFLAGS.
6511
6512 * gas/all/gas.exp: Use all_ones proc. Change regexp for matching
6513 C comments to avoid bugs in latest expect code.
6514
6515 Wed Dec 8 14:30:14 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6516
6517 * gas/m68k/disperr.s: New test.
6518 * gas/m68k/all.exp: Run it.
6519
6520 Sun Dec 5 19:24:57 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6521
6522 * gas/hppa/reloc/roundmode.s: New test.
6523 * gas/hppa/reloc/reloc.exp: Run it. Fix typo in last change.
6524
6525 Wed Dec 1 10:44:18 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6526
6527 * gas/hppa/reloc/reloc.exp: Run the first half of bogus R_EXIT
6528 test for ELF.
6529
6530 Tue Nov 30 13:43:21 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6531
6532 * gas/hppa/more.parse/parse.exp: Test for error on for subspace
6533 directive is an XFAIL for SOM assmeblers.
6534
6535 * gas/hppa/reloc/reloc.exp: Remove XFAIL for relocation on
6536 cross-subspace call test.
6537
6538 Sun Nov 28 12:12:50 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6539
6540 * gas/hppa/more.parse/appbug.s: New test.
6541 * gas/hppa/more.parse/parse.exp: Run it.
6542
6543 * gas/hppa/unsorted/align3.s: New test.
6544 * gas/hppa/unsorted/unsorted.exp: Run it.
6545
6546 Sat Nov 27 22:50:01 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6547
6548 * gas/all/p2425.s: Insert a tab before assembler directives so
6549 that the directives are not interpreted as labels.
6550
6551 * gas/hppa/basic/weird.s: Sync with GDB version.
6552
6553 * gas/hppa/more.parse/labelbug.s: New test.
6554
6555 * gas/hppa/more.parse/parse.exp: Run it.
6556
6557 Wed Nov 24 01:25:03 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6558
6559 * gas/hppa/reloc/fixupbug.s: New test.
6560 * gas/hppa/reloc/reloc.exp: Run it.
6561
6562 * gas/hppa/reloc/exitbug.s: New test.
6563 * gas/hppa/reloc/reloc.exp: Run it.
6564
6565 Sun Nov 21 22:11:10 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6566
6567 * gas/hppa/reloc/reloc.exp: Minor fixes so that SOM & ELF can
6568 share the same test code.
6569 * gas/hppa/reloc/relocreduce.s: Likewise.
6570
6571 * gas/hppa/basic/fmem.s: Add quadword FP store instructions.
6572 * gas/hppa/basic/basic.exp: Test quadword FP store instructions.
6573
6574 Sun Nov 7 00:31:41 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6575
6576 * gas/hppa/reloc/reloc.exp: No longer expect failure for
6577 field selector on ble instruction test.
6578
6579 * gas/hppa/basic/basic.exp: No longer expect failures for
6580 system instruction tests now that probei is fixed.
6581
6582 Sat Nov 6 22:45:08 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6583
6584 * gas/hppa/reloc/selectorbug.s: New test.
6585 * gas/hppa/reloc/reloc.exp: Run it.
6586
6587 Thu Nov 4 17:01:30 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6588
6589 * gas/hppa/unsorted/fragbug.s: New test.
6590 * gas/hppa/unsorted/unsorted.exp: Run it.
6591
6592 Thu Nov 04 09:09:49 1993 Jeffrey Wheat (cassidy@cygnus.com)
6593
6594 * Makefile.in: Changed RUNTESTFLAGS to RUNTEST_FLAGS
6595
6596 Tue Nov 2 22:12:30 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6597
6598 * gas/hppa/more.parse/{defbug.s, stdreg.s}: New tests.
6599 * gas/hppa/more.parse/parse.exp: Run them.
6600
6601 Mon Nov 1 23:37:58 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6602
6603 * gas/hppa/reloc/reloc.exp (reloc_reduce): Correct offsets at
6604 which specific relocations are expected to be found.
6605
6606 Sat Oct 30 14:12:31 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6607
6608 * gas/hppa/unsorted/unsorted.exp (ss_align): Remove OSF xfail.
6609
6610 * gas/hppa/more.parse/parse.exp: Add new test.
6611 * gas/hppa/more.parse/ssbug.s: New test to make sure non-default
6612 sections are handled correctly.
6613
6614 * gas/all/gas.exp: Disable (and fail) p1480.s for all PA targets.
6615
6616 Fri Oct 29 16:29:06 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6617
6618 * gas/hppa/more.parse/calldatabug.s: Colonize.
6619 * gas/hppa/more.parse/parse.exp: Fix typos.
6620
6621 Thu Oct 28 21:40:06 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6622
6623 * gas/hppa/{basic, more.parse, reloc, unsorted}: New directories.
6624 * gas/hppa/*/*.exp: New test drivers.
6625 * gas/hppa/*/*.s: New test files.
6626
6627 Mon Oct 25 09:40:59 1993 Ken Raeburn (raeburn@cygnus.com)
6628
6629 * gas/sun4: New directory.
6630 * gas/sun4/addend.s,addend.exp: New test case.
6631 * gas/sparc-solaris/addend.s,addend.exp: Solaris version of same
6632 test case.
6633
6634 * gas/all/gas.exp: Check `*' in C comments.
6635
6636 * lib/gas-defs.exp (all_ones): New procedure, for a predicate to
6637 simplify some tests.
6638 (want_no_output): Return zero or nonzero, depending on success or
6639 failure.
6640 (gas_test_old): Return value from want_no_output.
6641 (objdump_start_common): Split off from objdump_start.
6642 (objdump_start_no_subdir): New procedure.
6643
6644 Wed Oct 20 07:25:48 1993 Ken Raeburn (raeburn@rover.cygnus.com)
6645
6646 * gas/all/diff1.s, gas/m68k/pic1.s: New tests.
6647 * gas/all/gas.exp, gas/m68k/all.exp: Run them.
6648
6649 * Makefile.in (OBJDUMP_FOR_TARGET): Define similar to
6650 AS_FOR_TARGET.
6651 (check): Don't pass ASFLAGS variable.
6652 (site.exp): Put ASFLAGS, OBJDUMP, OBJDUMPFLAGS into site.exp.
6653
6654 From Jeff Law:
6655
6656 * lib/gas-defs.exp (objdump_start, objdump_finish): New functions
6657 so that tests can parse the output of objdump looking for errors
6658 in relocation entires, file headers and the like.
6659
6660 Thu Sep 23 16:20:34 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
6661
6662 * gas/ieee.fp/x930509a.exp: Currently expected to fail always.
6663 * gas/all/gas.exp (p1480.s, x930509.s): Ditto. Break up gas_test
6664 call so it no longer performs multiple tests.
6665 * gas/m68k/all.exp (t2.s): Don't bother with listings.
6666 (p2410.s): Don't pass unwanted arguments to gas_test_error.
6667
6668 Wed Aug 25 16:50:08 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
6669
6670 * lib/do*: Remove RCS id strings.
6671
6672 Mon May 17 15:09:45 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
6673
6674 * gas/all/float.s, gas/all/p1480.s, gas/m68k/p2410.s: New tests.
6675 * gas/all/gas.exp, gas/m68k/all.exp: Run them.
6676 * gas/i386: New directory.
6677
6678 Mon May 10 14:50:20 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
6679
6680 * Added directory structure, to categorize tests by targets.
6681 * Added new tests all/x930509.s, ieee.fp/x930509a.s, m68k/p2663.s,
6682 and refined some to examine the assembler listing output.
6683 * lib/gas-defs.exp: Renamed gas_start to gas_run. Added some
6684 expect_after patterns.
6685 (gas_start, gas_finish): New procs, for tests that examine process
6686 output.
6687 * config/unix-gas.exp: Invoke gas_init directly, instead of
6688 requiring test .exp files do it.
6689
6690 Wed Apr 21 01:24:16 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
6691
6692 * gas/gas.exp: Handle new tests, and changes to testing procs.
6693
6694 * lib/gas-defs.exp (want_no_output): New proc; success iff output
6695 is empty.
6696 (gas_test_old): Functionally same as old gas_test.
6697 (gas_test_ignore_stdout): Rewritten to use want_no_output.
6698 (gas_test): New argument lists set of options to be tried in
6699 combinations. Option with trailing ">" indicates standard output
6700 should be ignored.
6701
6702 * gas/p2425a.s: Use %-form for registers, so this test can be run
6703 on m68k-coff targets too.
6704
6705 * gas/p2430a.s: New test case, whitespace &c matches customer
6706 report more closely. Gets different results from p2430.s; this is
6707 bad, and not yet tested for.
6708
6709 Mon Apr 5 12:27:19 1993 Ken Raeburn (raeburn@cygnus.com)
6710
6711 * gas/p2389a.s, gas/p2411.s, gas/t2.s: New test cases.
6712 * lib/run: New script.
6713 * gas/gas-defs.exp (gas_start): Takes new args, assembler options
6714 and redirection options. Use "run" script so redirection works.
6715 (gas_test): Now takes assembler options as separate arg from input
6716 file name.
6717 (gas_test_ignore_stdout): New proc. Discards output.
6718 (gas_test_error): New proc. Expects assembler to generate output.
6719 (target_cpu_family setting): Handle i486->i386 also.
6720
6721 * lib/do*: Scripts moved here from gas/testscripts. May be useful
6722 someday for writing more test cases; not currently used.
6723
6724 Tue Mar 30 11:45:27 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
6725
6726 * gas/sol-gcc.s, gas/sol-cc.s, gas/p2425a.s, gas/p2389.s: New test
6727 cases.
6728 * gas/gas.exp: Enable them for appropriate targets. Removed some
6729 useless comments &c. Changed m68k target test to be more general.
6730
6731 * lib/gas-defs.exp (gas_exit, gas_init): New procs.
6732 * gas/gas.exp: Call gas_init.
6733
6734 Mon Mar 29 00:00:00 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com)
6735
6736 * Test suite created.
This page took 0.159591 seconds and 5 git commands to generate.