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