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