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