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