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