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