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