]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/testsuite/ChangeLog
Cleanup cleanups - delete use of make_cleanup_func as cast.
[thirdparty/binutils-gdb.git] / gas / testsuite / ChangeLog
CommitLineData
de950844
AM
12000-05-11 Ulf Carlsson <ulfc@engr.sgi.com>
2
3 * gas/mips/mips.exp: Include *-*-linux* in svr4pic.
4
5 * gas/mips/jal-svr4pic.{s,d} gas/mips/jal-xgot.d: Add a jal to a
6 weak symbol.
7
575bc3d6
AM
82000-05-08 Alan Modra <alan@linuxcare.com.au>
9
10 * gas/mri/float.d: Fix for srec length change.
11
36f89926
AM
122000-05-02 Alan Modra <alan@linuxcare.com.au>
13
14 * gas/hppa/unsorted/unsorted.exp: Duplicate hppa*-*-*elf*
15 behaviour for hppa*-*-linux* throughout file.
16 * gas/hppa/reloc/reloc.exp: Ditto.
17 (reduce2.s): Disable test for elf targets.
18
19 * gas/hppa/parse/parse.exp (ssbug.s): setup_xfail hppa*-*-linux*.
20
21 * gas/elf/section0.s: Don't start pseudos on first column so
22 targets that define LABELS_WITHOUT_COLONS work.
23 * gas/elf/section1.s: Ditto.
24 * gas/vtable/inherit0.s: Ditto.
25 * gas/vtable/inherit1.s: Ditto.
26 * gas/vtable/entry0.s: Ditto.
27 * gas/vtable/entry1.s: Ditto.
28
7fca9a72
NC
292000-05-01 Nick Clifton <nickc@cygnus.com>
30
31 * gasp/macro.out: Fix label numbers to remove leading zeroes.
32 * gasp/mdouble.out: Fix label numbers to remove leading zeroes.
33
ee68970f
AM
342000-04-25 Alan Modra <alan@linuxcare.com.au>
35
36 * gas/i386/general.l: Allow for DISP32 pe relocs.
37 * gas/i386/jump.d: Similarly.
38
c4479208
JW
39Mon Apr 24 16:35:08 2000 Jim Wilson <wilson@cygnus.com>
40
8d82e76a
JW
41 * gas/ia64/opc-i.d: Change pmin2.u to pmin2. Change pmax2.u to pmax2.
42 Change MLI to MLX. Switch operands for output matching tbit.z.orcm,
43 tbit.z.andcm, tbit.nz.orcm, tbit.nz.andcm, tnat.z.orcm, tnat.z.andcm,
44 tnat.nz.orcm, tnat.nz.andcm inputs.
45 * gas/ia64/opc-i.pl: Insert padding nops before last dep.
46 * gas/ia64/opc-i.s: Regenerate.
47
c4479208
JW
48 * gas/ia64/opc-i.s: Regenerate.
49 * gas/ia64/opc-f.pl: Add explicit stop at end.
50
bf3ca999
TW
512000-04-22 Timothy Wall <twall@cygnus.com>
52
53 * gas/ia64/opc-f.d: Disassemble zeroes to verify break.f.
54 * gas/ia64/opc-f.s: Add an explicit stop to make IAS output match.
55
800eeca4
JW
56Fri Apr 21 13:20:53 2000 Richard Henderson <rth@cygnus.com>
57 David Mosberger <davidm@hpl.hp.com>
58 Timothy Wall <twall@cygnus.com>
59 Jim Wilson <wilson@cygnus.com>
60
61 * gas/vtable/vtable.exp: Disable for ia64.
7fca9a72 62 * gas/ia64: New testsuite directory.
800eeca4 63
71851002
AM
642000-04-03 Alan Modra <alan@linuxcare.com.au>
65
66 * gas/i386/general.s: Check 16-bit immediates, and move call/jump
67 checks to start.
68 * gas/i386/general.l: Likewise.
69
31254b20
AO
702000-04-01 Alexandre Oliva <aoliva@cygnus.com>
71
72 * gas/mn10300/am33_5.s: Check that negative SP offsets are encoded
73 with 32 bits, not with the unsigned shorter opcodes.
74 * gas/mn10300/basic.exp: Likewise.
75
77f42f92
AO
762000-03-31 Alexandre Oliva <aoliva@cygnus.com>
77
78 * lib/gas-defs.exp (regexp_diff): Don't break on the first
79 difference, list them all.
80
d1a1bf19
NC
812000-03-29 Nick Clifton <nickc@cygnus.com
82
83 * gas/arm/thumb.s: Add test of bal instruction.
84
224de7a5
AM
852000-03-27 Alan Modra <alan@linuxcare.com.au>
86
87 * gas/ieee-fp/x930509a.exp (dotest): Fix test for
88 LISTING_WORD_SIZE==1.
89 * gas/all/gas.exp (do_930509a): Same here.
90 * gas/all/cond.d: And here.
91
d1a1bf19
NC
922000-03-16 Nick Clifton <nickc@cygnus.com>
93
94 * gas/arm/arm.exp: Run branch.s test.
95 Run tests if target is strongarm.
96
97 * gas/arm/branch.s: New test. Make sure that assembler can handle
98 same-section branch relocations properly.
99
100 * gas/arm/branch.d: New file. Expected output from assembling
101 branch.s.
102
bb2d6cd7
GK
1032000-03-10 Geoffrey Keating <geoffk@cygnus.com>
104
105 * gas/mips/empic.d: New file.
106 * gas/mips/empic.s: New file.
107 * gas/mips/mips16-e.d: New file.
108 * gas/mips/mips16-e.s: New file.
109 * gas/mips/mips16-f.d: New file.
110 * gas/mips/mips16-f.s: New file.
111 * gas/mips/mips.exp: Add empic, mips16-e. Add mips16-f as an
112 expected failure.
113
11038c5e
L
1142000-02-25 H.J. Lu <hjl@gnu.org>
115
116 * gas/i386/general.l: Support a.out and coff.
117
cc5ca5ce
AM
1182000-02-25 Alan Modra <alan@spri.levels.unisa.edu.au>
119
120 * gas/i386/intel.s: New file, intel version of opcode.s
084e9a84
AM
121 * gas/i386/intel.d: New file, copy of opcode.d
122 * gas/i386/i386.exp: Call it.
cc5ca5ce
AM
123
124 * gas/i386/general.s: Add extra "out" instructions.
125 * gas/i386/general.l: Likewise.
126
557537a5
NC
1272000-01-31 Nick Clifton <nickc@cygnus.com>
128
129 * gas/arm/inst.s: Include test of ATPCS register naming
130 conventions.
131
132 * gas/arm/float.s: Include test of ATPCS register naming
133 conventions.
134
dfad2e40
AM
135Fri Jan 21 12:48:06 2000 H.J. Lu <hjl@gnu.org>
136
137 * gas/i386/general.l: Support a.out.
138 * gas/i386/jump.d: Likewise.
139 * gas/i386/jump16.d: Likewise.
140
a3d1c52b
AM
1412000-01-21 Alan Modra <alan@spri.levels.unisa.edu.au>
142
143 * gas/i386/general.{s,l}: Move 16 bit jmp and call tests from here
144 * gas/i386/jump16.{s,d}: To here.
145 * gas/i386/jump.{s,d}: New files. Duplicate 32 bit jmp and call
146 tests in general.s so that objdump is exercised.
147
148 * gas/i386/i386.exp: Call new tests.
149
a8de5998
AM
1502000-01-15 Alan Modra <alan@spri.levels.unisa.edu.au>
151
add0c677
AM
152 * gas/i386/general.{s,l}: Add jmp and call tests for .code16gcc,
153 .code16, and .code32 modes.
a8de5998 154
433b8629
JL
155Tue Nov 30 23:02:01 1999 Jeffrey A Law (law@cygnus.com)
156
157 * gas/mn10300/{am33.s, am33_2.s, am33_3.s}: New test files.
158 * gas/mn10300/{am33_4.s, am33_5.s, am33_6.s}: Likewise.
159 * gas/mn10300/{am33_7.s, am33_8.s}: Likewise.
160 * gas/mn10300/basic.exp: Run the am33 tests.
161
73c89d48
GRK
1621999-11-15 Gavin Romig-Koch <gavin@cygnus.com>
163
164 * gas/mips/la.d: Adjust for new la macro expansion.
165 Change matches for explicit addresses to matches for
166 any address.
167 * gas/mips/la-xgot.d: Same.
168 * gas/mips/la-svr4pic.d: Same.
169
603eea08
NC
1701999-11-01 Nick Clifton <nickc@cygnus.com>
171
172 Remove reloc generating references to local labels in test code.
173 Some ARM targets (eg PE) generate a reloc based on the label,
174 whilst others (eg ELF) generate a reloc based on the section
175 symbol. This meant that the disassembled outputs would differ.
176
177 * gas/arm/inst.s: Change test of BLPL instruction.
178 * gas/arm/inst.d: Change expected decode of BLPL instruction.
179 * gas/arm/arm7t.s: Remove use of .LC0 label in .word directive.
50903393
NC
180 Remove .rdata section, since this cannot exist in an arm-aout
181 target.
182 * gas/arm/arm7t.d: Change expected reloc generated for .word
183 directive.
603eea08 184
e591b0ea
NC
1851999-10-21 Nick Clifton <nickc@cygnus.com>
186
187 * gas/arm/arm7t.d: Update to match latest objdump output.
188 * gas/arm/inst.s: Fix erroneous test case.
189 * gas/arm/inst.d: Update to match latest objdump output.
190
a6ea59ce
GK
191Mon Oct 11 13:37:51 1999 Geoffrey Keating <geoffk@cygnus.com>
192
193 * lib/gas-defs.exp (regexp_diff): Allow '#...' to mean "some
194 indeterminate number of extra lines here".
195
196 * gas/elf/elf.exp: Remove XFAILs.
197 * gas/elf/section0.d: Make pass on MIPS (and hopefully alpha).
198 * gas/elf/section1.d: Likewise.
199
c43185de
DN
200Thu Oct 7 00:12:04 MDT 1999 Diego Novillo <dnovillo@cygnus.com>
201
202 * gas/d10v: New directory.
203 * gas/d10v/d10.exp: New file.
204 * gas/d10v/inst.s: New file.
205 * gas/d10v/inst.d: New file.
206
07147777
GK
207Thu Oct 7 12:52:25 1999 Geoffrey Keating <geoffk@cygnus.com>
208
209 * gas/mips/elf-rel.s: New file.
210 * gas/mips/elf-rel.d: New file.
211 * gas/mips/elf-rel2.d: New file.
212 * gas/mips/e32-rel2.d: New file.
213 * gas/mips/elf-rel2.s: New file.
214 * gas/mips/mips.exp: Add elf-rel, elf-rel2.
215
216 * gas/mips/elf_e_flags1.d: Tweak a little so it passes
217 even if the CPU is set to something by default.
218
93c6c015
DE
219Mon Oct 4 18:25:49 1999 Doug Evans <devans@canuck.cygnus.com>
220
221 * gas/m32r/error.exp: New testcase driver.
222 * gas/m32r/m32rx.exp: New testcase driver.
223 * gas/m32r/fslotx.[sd]: New testcase.
224 * gas/m32r/m32rx.[sd]: New testcase.
225 * gas/m32r/relax-s.[sd]: New testcase.
226 * gas/m32r/interfere.s: New testcase.
227 * gas/m32r/wrongsize.s: New testcase.
228
b7be1db6
AM
2291999-09-17 Alan Modra <alan@spri.levels.unisa.edu.au>
230
231 * gas/i386/i386.exp: Enable reloc and white tests for COFF.
232 * gas/i386/reloc.d: Accept dir32 relocs.
233
61feeec2
ILT
2341999-09-12 Donn Terry <donn@interix.com>
235
236 * gas/all/gas.exp: Run cofftag test for i*86-*-interix*.
237 * lib/gas-defs.exp: Add perror if can not read .d file.
238
2ef5e2a1
ILT
2391999-09-04 Steve Chamberlain <sac@pobox.com>
240
241 * gas/pj/{pj.exp, ops.c, ops.d}: New tests for picoJava.
242
c5089c84
NC
2431999-09-02 Nick Clifton <nickc@cygnus.com>
244
245 * gas/vtable/vtable.exp: Add [istarget "strongarm*-*-*"] to run
246 dump test "entry0" instead of "entry1".
247
f3d180e9
CM
2481999-09-01 Scott Bambrough <scottb@netwinder.org>
249
250 * gas/vtable/vtable.exp: Added [istarget "arm*-*-*"] to run dump
251 test "entry0" instead of "entry1". ARM targets use REL relocs,
252 and should use the test entry0.
253
c35dfbeb
AM
2541999-09-01 H.J. Lu <hjl@gnu.org>
255
256 * gas/i386/naked.d: Fix for coff targets.
257
68196d70
JL
258Mon Aug 30 12:18:40 1999 Jeffrey A Law (law@cygnus.com)
259
cb63de9b
JL
260 * gas/hppa/unsorted/*.s: Use .code instead of .SPACE/.SUBSPA for
261 sectioning.
262 * gas/hppa/unsorted/unsorted.exp: Disable tests not appropriate for
263 PA64.
264
a91f57fd
JL
265 * gas/hppa/reloc/*.s: Use .code instead of .SPACE/.SUBSPA for
266 sectioning.
267 * gas/hppa/parse/parse.exp: Disable tests not appropriate for PA64.
268 Revamp address expressions slightly to handle an arbitrary sized
269 address.
270
a022ef54
JL
271 * gas/hppa/parse/*.s: Use .code instead of .SPACE/.SUBSPA for
272 sectioning.
273 * gas/hppa/parse/parse.exp: Disable tests not appropriate for PA64.
274
68196d70
JL
275 * gas/hppa/basic/*.s: Use .code instead of .SPACE/.SUBSPA for
276 sectioning.
277
3f9ed93b
AM
2781999-08-30 Alan Modra <alan@spri.levels.unisa.edu.au>
279
280 * gas/i386/naked.s, gas/i386/naked.d: Test-suite addition for
281 allow_naked_reg parsing.
282 * gas/i386/i386.exp: Call it.
283
5f47d35b
AM
2841999-08-29 Alan Modra <alan@spri.levels.unisa.edu.au>
285
286 * gas/i386/white.s, gas/i386/white.l: Add space in FP reg tests.
287
0791df6c
JL
288Sat Aug 28 00:16:12 1999 Jerry Quinn <jquinn@nortelnetworks.com>
289
e3ca10d7
JL
290 * gas/hppa/basic/basic.exp: Add new tests shift2.s,
291 shift3.s, extract2.s, extract3.s, deposit2.s, and deposit3.s.
292 * gas/hppa/basic/shift2.s, shift3.s, extract2.s,
293 extract3.s, deposit2.s, deposit3.s: New.
294
436709ee 295 * gas/hppa/basic/add.s,addi.s,dcor.s,shladd.s,sub.s,subi.s,unit.s:
7fca9a72 296 Add new syntax versions of instructions to tests.
436709ee
JL
297 * gas/hppa/basic/add2.s,dcor2.s,perf.s,purge2.s,shladd2.s,sub2.s,
298 system2.s, unit2.s: New tests.
299 * hppa/basic/basic.exp: Add new tests.
300
3c5c4310
JL
301 * gas/hppa/basic/basic.exp:
302 * gas/hppa/basic/media.s: Add test cases for new instructions.
303
be3f1865
JL
304 * gas/hppa/basic/basic.exp (do_branch2,do_media): New.
305 * gas/hppa/basic/branch2.s: New.
306 * gas/hppa/basic/media.s: New.
307
308 * gas/hppa/basic/basic.exp (do_fp_comp2): New.
309 * gas/hppa/basic/fp_comp2.s: New.
0791df6c 310
b23bac36
AM
3111999-08-20 Alan Modra <alan@spri.levels.unisa.edu.au>
312
313 * gas/i386/general.s, gas/i386/general.l: Add .code16gcc
314 displacement checks with auto address prefix.
315
2190b5a5
ILT
3161999-08-17 H.J. Lu <hjl@gnu.org>
317
318 * gas/elf/elf.exp: Expected to fail on alpha*-*-*.
319
171a4983
ILT
3201999-08-09 Ian Lance Taylor <ian@zembu.com>
321
322 * gas/i386/float.s, gas/i386/float.l: Modify to work correctly
323 when gas uses 2**4 alignment for .text.
324 * gas/i386/general.s, gas/i386/general.l: Likewise.
325 * gas/i386/katmai.s, gas/i386/katmai.d: Likewise.
326 * gas/i386/modrm.s, gas/i386/modrm.l: Likewise.
327 * gas/i386/prefix.s, gas/i386/prefix.d: Likewise.
328
6812da59
AM
3291999-07-27 Alan Modra <alan@spri.levels.unisa.edu.au>
330
331 * gas/i386/reloc.d: Fix so that test passes when enable-targets
332 includes 64-bit bfd target.
333
aa1b0fd6
ILT
3341999-06-13 Ian Lance Taylor <ian@zembu.com>
335
336 * gas/i386/katmai.d: Tweak for recent disassembler changes.
337
14c18613
ILT
3381999-06-12 Ian Lance Taylor <ian@zembu.com>
339
966d5bec
ILT
340 * gas/elf/elf.exp: Don't run tests on "*-*-linux*aout*" or
341 "*-*-linux*oldld*".
342 * gas/vtable/vtable.exp: Likewise.
343 * gas/i386/reloc.d: Modify expected reloc names to accept a.out
344 names.
345
14c18613
ILT
346 * gas/i386/amd.s: Add a symbol so a.out tests will work.
347 * gas/i386/katmai.s: Likewise.
348 * gas/i386/amd.d: Corresponding change.
349 * gas/i386/katmai.d: Corresponding change.
350
8ee99f93
ILT
3511999-06-10 Ian Lance Taylor <ian@zembu.com>
352
353 * gas/mips/sync.d: Pass -mips2 to the assembler.
354
355 * gas/mips/elf_e_flags.s: Tweak code so that the tests pass for
356 mips-elf target as well as mips64-elf target.
357 * gas/mips/elf_e_flags1.d: Corresponding changes.
358 * gas/mips/elf_e_flags2.d: Likewise.
359 * gas/mips/elf_e_flags3.d: Likewise.
360 * gas/mips/elf_e_flags4.d: Likewise.
361
362 * gas/elf/elf.exp: Add setup_xfail for mips*-*-*.
363
364 * gas/all/itbl-test.c (main): Update itbl_get_reg_val call for new
365 parameter.
366
b3fb1136
RH
3671999-06-10 Jakub Jelinek <jj@ultra.linux.cz>
368
369 * gas/sparc/synth64.s: Add checks for single register signx/clruw.
370 * gas/sparc/set64.s: Add tests for setuw and setsw synthetic insns.
371 * gas/sparc/prefetch.d: Add -64 as switch.
372 * gas/sparc/rdpr.d: Ditto.
373 * gas/sparc/wrpr.d: Ditto.
374 * gas/sparc/synth64.d: Ditto, reflect synth64.s changes.
375 * gas/sparc/reloc64.d: Add -64 as switch, be more tolerant, as
376 current gas outputs %hi(0) and not %hi(0x0).
377 * gas/sparc/set64.d: Add -64 as switch, reflect set64.s changes and
378 optimizations for setx instruction.
379 * gas/sparc/sparc.exp: Do sparc64*-*-* checks if it is any of the
380 compiled-in targets.
381
18452d40
RH
3821999-06-10 Richard Henderson <rth@cygnus.com>
383
384 * gas/macros/irp.s: Use `foo' and `bar' instead of `r' and `s'.
385 * gas/macros/rept.s, gas/macros/test2.s, gas/macros/test3.s: Likewise.
386 * gas/macros/{irp,rept,test2,test3}.d: Update.
387
98944905
RH
3881999-06-05 Richard Henderson <rth@cygnus.com>
389
390 * gas/elf/elf.exp: New directory.
391 * gas/elf/section0.[sd]: New test.
392 * gas/elf/section1.[sd]: New test.
393
5164c382
NC
3941999-06-03 Philip Blundell <philb@gnu.org>
395
396 * gas/arm/arm7t.d, gas/arm/inst.d: Update to match current gas,
397 bfd and opcodes.
398
0dbfb37c
ILT
3991999-05-28 Ian Lance Taylor <ian@zembu.com>
400
401 * gas/vtable/vtable.exp: Don't run test for i960 yet.
402
2481b576
NC
4031999-05-17 Nick Clifton <nickc@cygnus.com>
404
405 * gas/mcore/allinsn.d: Updated to match latest objdump output.
406
c608c12e
AM
4071999-05-12 Alan Modra <alan@spri.levels.unisa.edu.au>
408
409 * gas/i386/opcode.d: Modify callw to suit disasm fix.
410
411 * gas/i386/amd.d: Modify a '(bad)' to SIMD instruction.
412
413 * gas/i386/amd.s: Pad to multiple of 8
414 * gas/i386/amd.d: Here too.
415
416 * gas/i386/prefix.[sd]: Align with nops
417 * gas/i386/reloc.[sd]: Here too.
418
419 * gas/i386/katmai.[sd]: New for PIII SIMD
420 * gas/i386/i386.exp: Call it.
421
252b5132
RH
4221999-05-02 Nick Clifton <nickc@cygnus.com>
423
424 * gas/mcore/allinsn.d: Update to match latest assembler
425 operations.
426
4271999-04-16 DJ Delorie <dj@cygnus.com>
428
429 * gas/i386/amd.s: Add NOPs to align for coff targets
430 * gas/i386/amd.d: and check for them.
431
432Thu Apr 15 15:03:43 1999 Jeffrey A Law (law@cygnus.com)
433
434 * gas/hppa/basic/basic.exp (do_coprmem): No longer expected to file.
435
436Wed Apr 14 13:43:06 1999 Jeffrey A Law (law@cygnus.com)
437
438 * gas/hppa/basic/branch.s: Do not use immediate value where we
439 really want a register.
440 * gas/hppa/basic/coprmem.s: Likewise.
441 * gas/hppa/basic/fmemLRbug.s: Likewise.
442 * gas/hppa/basic/coprmem.s: Likewise.
443 * gas/hppa/basic/spop.s: Likewise.
444 * gas/hppa/basic/imem.s: Likewise.
445 * gas/hppa/parse/badfmpyadd.s: Likewise.
446 * gas/hppa/parse/calldatabug.s: Likewise.
447 * gas/hppa/parse/entrybug.s: Likewise.
448 * gas/hppa/parse/exprbug.s: Likewise.
449 * gas/hppa/parse/fixup7bug.s: Likewise.
450 * gas/hppa/parse/labelbug.s: Likewise.
451 * gas/hppa/reloc/applybug.s: Likewise.
452 * gas/hppa/reloc/funcrelocbug.s: Likewise.
453 * gas/hppa/reloc/labelopbug.s: Likewise.
454 * gas/hppa/reloc/longcall.s: Likewise.
455 * gas/hppa/reloc/plabelbug.s: Likewise.
456 * gas/hppa/reloc/reduce.s: Likewise.
457 * gas/hppa/reloc/reduce2.s: Likewise.
458 * gas/hppa/reloc/reduce3.s: Likewise.
459 * gas/hppa/unsorted/brlenbug.s: Likewise.
460 * gas/hppa/unsorted/importbug.s: Likewise.
461 * gas/hppa/unsorted/lasbeldiffs.s: Likewise.
462
463 * gas/hppa/basic/basic.exp (do_imem): Handle multiple encodings
464 for loads and stores using reg + small d addresses.
465 No longer expect failure for mis-parse of imm %reg.
466
4671999-04-13 Doug Evans <devans@casey.cygnus.com>
468
469 * gas/m32r/m32rx.d (cmpu__rach): Fix expected output.
470 * gas/m32r/m32rx.s (bc__add,add__bc): Explicitly specify short branch
471 so branch relaxation restrictions won't interfere with parallelization
472 attempts.
473
4741999-04-08 Nick Clifton <nickc@cygnus.com>
475
476 * gas/mcore: New Directory.
477 * gas/mcore/allinsn.exp: New File: Expect file for MCore assembly
478 tests.
479 * gas/mcore/allinsn.s: New File: Source file for MCore assembly
480 tests.
481 * gas/mcore/allinsn.d: New File: Expected output file for MCore
482 assembly tests.
483
4841999-03-20 Doug Evans <devans@casey.cygnus.com>
485
486 * gas/m32r/m32rx.[sd]: Fix a few more testcases.
487
4881999-03-16 Martin Hunt <hunt@cygnus.com>
489
490 * gas/d30v/d30.exp (run_list_test): Add new tests,
491 label, guard-debug, serial, warn_oddreg, bittest, and mul.
492
493 * gas/d30v/opt.s: Fix some warnings and add a few labels
494 to keep things from parallelizing where we don't want them to.
495
496 * gas/d30v/reloc.s: Fix warning.
497
498 * gas/d30v/opt.d, reloc.d, inst.d: Rebuild.
499
500 * gas/d30v/label.s: New test. Check that labels are aligned
501 on 8-byte boundaries.
502
503 * gas/d30v/guard-debug.s: New test. Test output with "-g".
504
505 * gas/d30v/serial.s: New test. Check for warnings with
506 illegal serial instructions.
507
508 * gas/d30v/warn_oddreg.s: New test. CHeck for warnings when
509 odd-numbered registers are used for some instructions.
510
511 * gas/d30v/bittest.s: New test. Check for bit operation
512 instructions (BCLR, BNOT, BSET, BTST) in the IU.
513
514 * gas/d30v/mul.s: New test. Check for restricted sequences
515 in a bunch of different multiply instructions.
516
517 * gas/vtable/vtable.exp (run_list_test): Don't
518 run test on D30V.
519
5201999-03-05 Nick Clifton <nickc@cygnus.com>
521
522 * gas/all/gas.exp: Expect strongarm-coff target to fail cofftag
523 test.
524
5251999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
526
527 * gas/mips/mips.exp: Run the new tests, below.
528 * gas/mips/elf_e_flags1.d, gas/mips/elf_e_flags2.d,
529 gas/mips/elf_e_flags3.d, gas/mips/elf_e_flags4.d: New files.
530 * gas/mips/elf_e_flags.c, gas/mips/elf_e_flags.s: New files.
531
532 * lib/gas-defs.exp (run_dump_test): Document. It's not
533 really trivial.
534
535 * lib/gas-defs.exp (run_dump_test): Clean up logic for guessing
536 $program (the dump tool).
537
5381999-02-10 Doug Evans <devans@casey.cygnus.com>
539
540 * gas/m32r/allinsn.d: Prefix all | with \.
541 (push,pop): Fix expected output.
542 * gas/m32r/relax-1.d: Emitted nops are serial, not parallel.
543 * gas/m32r/fslot.d: Prefix all | with \.
544
5451999-02-08 Nick Clifton <nickc@cygnus.com>
546
547 * gas/vtable/inherit0.s: Do not use '@' prefix to .type operator.
548 Some ports use it as a comment initiator.
549
550 * gas/vtable/entry1.d: Do not look for an addend. Some ports use
551 REL relocations and so do not have one.
552
5531998-12-18 Nick Clifton <nickc@cygnus.com>
554
555 * gas/fr30/allinsn.s: Fix to match latest assembler syntax.
556 * gas/fr30/allinsn.d: Fix to match latest assembler output
557
5581998-12-03 Nick Clifton <nickc@cygnus.com>
559
560 * gas/fr30/allinsn.d: Updated to match latest assembler output.
561
5621998-12-02 Nick Clifton <nickc@cygnus.com>
563
564 * gas/fr30/allinsn.s: Replace illegal insns with legal versions.
565
566 * gas/fr30/allinsn.d: Update to match latest assembler output.
567
568Thu Nov 19 15:59:51 1998 Dave Brolley <brolley@cygnus.com>
569
570 * gas/fr30/allinsn.s: Reorder insns for better simulation.
571
572Thu Nov 19 07:50:44 1998 Doug Evans <devans@charmed.cygnus.com>
573
574 * gas/mips/sync.[sd]: New testcase.
575 * gas/mips/mips.exp: Run it.
576
577Wed Nov 18 11:27:56 1998 Dave Brolley <brolley@cygnus.com>
578
579 * gas/fr30/allinsn.s (dmov): Correct hex literals.
580
581Tue Nov 17 15:24:20 1998 Nick Clifton <nickc@cygnus.com>
582
583 * gas/fr30/allinsn.s: Moved currently un-assembliable instructions
584 to end of file.
585
586 * gas/fr30/allinsn.d: Added disassembly of currently assembliable
587 opcodes.
588
589Mon Nov 16 16:50:27 1998 Nick Clifton <nickc@cygnus.com>
590
591 * gas/fr30/allinsn.s: Fix syntax errors.
592
593Mon Nov 16 19:27:52 1998 Dave Brolley <brolley@cygnus.com>
594
595 * gas/fr30/allinsn.s: Fixed more typos.
596
597Fri Nov 13 13:15:01 1998 Nick Clifton <nickc@cygnus.com>
598
599 * gas/fr30/allinsn.s: Fixed typos and added some tests of upper
600 case vs lower case.
601
602Tue Nov 10 14:54:47 1998 Nick Clifton <nickc@cygnus.com>
603
604 * gas/fr30/allinsn.s: New file.
605 * gas/fr30/allinsn.d: New file.
606 * gas/fr30/allinsn.exp: New file.
607 * gas/fr30/fr30.exp: New file.
608
609Mon Nov 2 20:16:50 1998 Doug Evans <devans@canuck.cygnus.com>
610
611 * gas/m32r/fslot.[sd]: New testcase.
612 * gas/m32r/m32r.exp: Run it.
613
614Tue Oct 20 11:35:06 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
615
616 * gas/i386/i386.exp: Run AMD insn test.
617 * gas/i386/amd.s: New test.
618 * gas/i386/amd.d: New test results.
619
620Sun Sep 20 01:00:01 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
621
622 * gas/vtable/inherit1.l: Require only the word GAS somewere in the
623 first line of the listing.
624
625Tue Sep 1 10:20:03 1998 Richard Henderson <rth@cygnus.com>
626
627 * gas/ppc/astest.d: Adjust regexps to match a 64-bit host.
628 * gas/ppc/astest2.d: Likewise.
629
630Mon Aug 31 13:25:07 1998 Richard Henderson <rth@cygnus.com>
631
632 * gas/vtable/{entry0.d,entry1.d,inherit0.d}: Fix pattern matching
633 of whitespace for 64-bit hosts.
634
635Mon Aug 31 12:45:49 1998 Richard Henderson <rth@cygnus.com>
636
637 * gas/vtable/vtable.exp: New.
638 * gas/vtable/{entry0.s,entry0.d}: New.
639 * gas/vtable/{entry1.s,entry1.d}: New.
640 * gas/vtable/{inherit0.s,inherit0.d}: New.
641 * gas/vtable/{inherit1.s,inherit1.l}: New.
642
643Thu Aug 20 23:18:06 1998 Ian Lance Taylor <ian@cygnus.com>
644
645 * gas/i386/white.l: Revert patch of August 12.
646
647Wed Aug 12 11:54:37 1998 Jeffrey A Law (law@cygnus.com)
648
649 * gas/mn10300/udf.s: New test.
650 * gas/mn10300/basic.exp: Run it.
651
652Wed Aug 12 13:25:38 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
653
654 * gas/i386/general.l: Test andb $~0x80,foo.
655 * gas/i386/general.s: Update.
656
657 * gas/i386/white.l: Expect warning for stand-alone ss prefix.
658
659Tue Jul 21 12:46:59 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
660
661 * gas/i386/white.s: Add some more whitespace tests.
662 * gas/i386/white.l: Update accordingly.
663
664Mon Jul 13 18:15:11 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
665
666 * gas/i386/*: All new i386 testsuite.
667
6681998-07-02 Ken Raeburn <raeburn@cygnus.com>
669
670 * lib/gas-defs.exp (gas_init): Complain if target name isn't in
671 canonical form.
672
673Wed Jul 1 15:35:09 1998 Nick Clifton <nickc@cygnus.com>
674
675 * gas/all/gas.exp: Expect ARM and Thumb cofftag test to fail.
676
677Wed Jul 1 17:31:39 1998 Ian Lance Taylor <ian@cygnus.com>
678
679 * gas/ppc/simpshft.s: Add alignment so that it works on AIX.
680 * gas/ppc/simpshft.d: Change accordingly. Only dump the .text
681 section.
682
683Tue Jun 23 15:14:43 1998 Nick Clifton <nickc@cygnus.com>
684
685 * gas/v850/hilo2.s: Use r1 as the destination of the movea
686 instruction, since r0 is read only.
687
688 * gas/v850/basic.exp: Fix names of special area relocations.
689 Set -mwarn-signed-overflow flag when running range.s test.
690
691Sun Jun 21 12:44:43 1998 Nick Clifton <nickc@cygnus.com>
692
693 * gas/d30v/reloc.d: Updated to match latest assembler output.
694
695Wed Jun 17 14:02:10 1998 Frank Ch. Eigler <fche@cygnus.com>
696
697 * gas/mips/delay.d: Add -mcpu=NNNN to gas flags to let test case
698 run on differently targeted assembler.
699 * gas/mips/{ld-ilocks-addr32,ld-svr4pic.d}: Ditto.
700 * gas/mips/{ld-xgot.d,lif-svr4pic.d,lif-xgot.d}: Same.
701 * gas/mips/{mips16.d,mips4.d,nodelay.d}: Again.
702 * gas/mips/{trunc.d,uld.d,ulh-xgot.d,usd.d}: And then some.
703
704 * gas/mips/ld-ilocks.d: Removed disassembler flags to let target
705 defaults go unmodified. Replaced $f4/$f5 with $fp[45], as the
706 original `ld.d' had. Find `ld.s'.
707 * gas/mips/mul-ilocks.d: Nearly ditto.
708
709Thu Jun 11 16:50:46 1998 Nick Clifton <nickc@cygnus.com>
710
711 * gas/d30v/inst.d: Expect repeati instrucitons to be combined.
712
713 * gas/d30v/inst.s: Add nop to keep assembled instructions at
714 expected addresses.
715
716Mon Jun 8 18:47:11 1998 Nick Clifton <nickc@cygnus.com>
717
718 * gas/d30v/array.d: Updated to match latest assembler results.
719 * gas/d30v/reloc.d: Partially updated to match latest assembler
720 results.
721
722Fri Jun 5 19:15:59 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
723
724 * gas/m68k/operands.s: For all pc relative addresses change tstl
725 to pea since the former does not allow pcrel on m68000. Do not
726 make label foo global, so that references to it can be relaxed on
727 ELF targets.
728 * gas/m68k/operands.d, gas/m68k/op68000.d: Updated.
729
730Tue Jun 2 15:08:36 1998 Geoff Keating <geoffk@ozemail.com.au>
731
732 * gas/ppc/ppc.exp: Run simpshft test.
733 * gas/ppc/simpshft.d: New file.
734 * gas/ppc/simpshft.s: New file.
735
736Mon Jun 1 17:00:22 1998 Jeffrey A Law (law@cygnus.com)
737
738 * gas/mips/div-ilocks.d: Handle both "break" instruction variants.
739 * gas/mips/{div.d, mul-ilocks.d, mul.d}: Likewise.
740
741Fri May 29 12:07:35 1998 Ian Lance Taylor <ian@cygnus.com>
742
743 * gas/mips/mips.exp: Adjust ilocks initialization to match current
744 assembler defaults more closely.
745
746 * gas/sh/fp.s: Remove ftst/nan. The assembler no longer supports
747 the instruction.
748 * gas/sh/basic.exp: Adjust accordingly.
749
750Wed May 27 15:26:51 1998 Nick Clifton <nickc@cygnus.com>
751
752 * gas/d30v/align.d: Updated to match latest assembler output.
753 * gas/d30v/inst.d: Updated to match latest assembler output.
754 * gas/d30v/inst.s: Updated to match latest assembler rules.
755 * gas/d30v/opt.d: Updated to match latest assembler output.
756
757Fri May 22 15:56:51 1998 Doug Evans <devans@canuck.cygnus.com>
758
759 * gas/m32r/allinsn.d: Handle 64 bit bfd_vma.
760 * gas/m32r/uppercase.d: Likewise.
761
762Thu May 21 15:03:06 1998 Nick Clifton <nickc@cygnus.com>
763
764 * gas/arm/thumb.s: Add period to start of labels to prevent
765 assembler thinking that they are function entry points.
766
767Tue May 19 18:17:10 1998 Ian Lance Taylor <ian@cygnus.com>
768
769 * gas/mips/mips16.d: Correct to reflect bug fix to disassembler.
770
771Mon May 18 13:11:45 1998 Frank Ch. Eigler <fche@cygnus.com>
772
773 * gas/mips/{div,ld,mul}.d: Add assembler -mcpu= flag to match
774 disassembler.
775
776Fri May 15 14:51:01 1998 Gavin Koch <gavin@cygnus.com>
777
778 * gas/mips/mips.exp: Distinguish chains with 32-bit addresses.
779 * gas/mips/ld-ilocks-addr32.d : New.
780
781Wed May 13 15:06:31 1998 Doug Evans <devans@canuck.cygnus.com>
782
783 * gas/m32r/uppercase.[sd]: Test for HIGH,SHIGH,LOW,SDA.
784
785Thu May 7 13:05:25 1998 Frank Ch. Eigler <fche@cygnus.com>
786
787 * gas/mips/break20.[sd]: New tests for 20-bit operand break and
788 sddbp instructions.
789 * gas/mips/trap20.[sd]: New tests for 20-bit operand trap
790 instructions.
791 * gas/mips/mips.exp: Run them.
792
793Thu Apr 30 11:55:01 1998 Frank Ch. Eigler <fche@cygnus.com>
794
795 * gas/d30v/{inst,array,opt,reloc}.d: Accept <symbol+offset> labels
796 in disassembly, where the offset is in hex and has a "0x" prefix.
797
798Tue Apr 28 16:38:34 1998 Frank Ch. Eigler <fche@cygnus.com>
799
800 * gas/mips/lineno.[sd]: Assembly source line number test.
801 * gas/mips/mips.exp: Added lineno test.
802
803Wed Apr 8 18:45:17 1998 Jeffrey A Law (law@cygnus.com)
804
805 * gas/testsuite/all/gas.exp: No longer expect failures for
806 difference of undefined symbols on mn10x00 targets.
807
808Mon Mar 23 10:47:33 1998 Frank Ch. Eigler <fche@cygnus.com>
809
810 * gas/all/align.s: Back out ".section text" change below;
811 use ".text" again.
812 * gas/macros/semi.s: Ditto.
813
814Fri Mar 20 18:51:49 1998 Frank Ch. Eigler <fche@cygnus.com>
815
816 * gas/all/align.s: Identify ".text" section explicitly.
817 * gas/macros/semi.s: Ditto.
818
819
820
821Mon Mar 2 13:30:40 1998 Doug Evans <devans@seba.cygnus.com>
822
823 * gas/m32r/allinsn.[sd] (ldi8a,ldi16a): Delete.
824 (ldi16): Improve test.
825 (nop): Fix test.
826
827Thu Feb 12 20:12:39 1998 Ian Lance Taylor <ian@cygnus.com>
828
829 * gasp/macro.out: Adjust to reflect the fact that keyword
830 arguments are now permitted after positional arguments.
831
832Wed Feb 4 15:27:44 1998 Nick Clifton <nickc@cygnus.com>
833
834 * gas/arm/arm7t.d: Update to match latest assembler output.
835
836Wed Feb 4 15:40:00 1998 Geoffrey Keating <geoffk@ozemail.com.au>
837
838 * gas/ppc/ppc.exp: New file.
839 * gas/ppc/astest.s, gas/ppc/astest.d: New test.
840 * gas/ppc/astest2.s, gas/ppc/astest2.d: New test.
841
842Sun Feb 1 21:43:54 1998 Jeffrey A Law (law@cygnus.com)
843
844 * gas/mips/4010.s: Pad test code out to a 16byte boundary.
845 * gas/mips/4010.d: Corresponding changes.
846 * gas/mips/4100.s: Pad test code out to a 16byte boundary.
847 * gas/mips/4100.d: Corresponding changes.
848 * gas/mips/4650.s: Pad test code out to a 16byte boundary.
849 * gas/mips/4650.d: Corresponding changes.
850
851Fri Jan 30 14:09:13 1998 Ian Lance Taylor <ian@cygnus.com>
852
853 * gas/mri/moveml.d: Add test comments, fix regexps.
854
855Thu Jan 29 13:34:49 1998 Doug Evans <devans@canuck.cygnus.com>
856
857 * gas/m32r/{allinsn,high-1}.d: Allow # constant prefix to be missing.
858
859Thu Jan 29 09:43:50 1998 Richard Henderson <rth@cygnus.com>
860
861 * gas/m68k/mri_moveml.[sd]: Moved to ...
862 * gas/mri/moveml.[sd]: ... here.
863 * gas/mri/mri.exp: Run it.
864
865Tue Jan 27 21:55:44 1998 Jeffrey A Law (law@cygnus.com)
866
867 * gas/mips/4010.s: Add 4010 tests.
868 * gas/mips/4010.d: Expected output.
869 * gas/mips/4100.s: Add 4010 tests.
870 * gas/mips/4100.d: Expected output.
871 * gas/mips/4650.s: Add 4010 tests.
872 * gas/mips/4650.d: Expected output.
873 * gas/mips/mips.exp: Run the new tests.
874 * gas/mips/*.d: Pass the right processor model to objdump.
875 Fix minor cases where expected output was wrong due to opcode
876 conflicts.
877
878Tue Jan 27 05:35:02 1998 Richard Henderson <rth@cygnus.com>
879
880 * gas/m68k/mri_moveml.[sd]: New testcase.
881
882Thu Jan 22 17:29:07 1998 Nick Clifton <nickc@cygnus.com>
883
884 * gas/m32r/high-1.d: Add hash prefix to constants.
885
886 * gas/m32r/allinsn.s: Add hash prefix to some constants.
887 * gas/m32r/allinsn.d: Add hash prefix to constants.
888
889Wed Jan 21 21:24:08 1998 Manfred Hollstein <manfred@s-direktnet.de>
890
891 * gas/m88k/init.d: Fix hexadecimal offsets.
892
893Wed Jan 14 17:49:22 1998 Nick Clifton <nickc@cygnus.com>
894
895 * gas/m32r/uppercase.d: Fix white space matching.
896 * gas/m32r/relax-1.d: Fix white space matching.
897
898Wed Jan 14 15:44:32 1998 Jeffrey A Law (law@cygnus.com)
899
900 * gas/mips/div.d: Update for recent assembler changes.
901 * gas/mips/div-ilocks.d: Likewise.
902
903Wed Jan 14 11:13:06 1998 Doug Evans <devans@seba.cygnus.com>
904
905 * gas/m32r/allinsn.d (cmpui): Update output to new format.
906
907Thu Dec 18 11:10:42 1997 Nick Clifton <nickc@cygnus.com>
908
909 * gas/arm/inst.d: Updated to match latest disassembler changes.
910
911 * gas/arm/arm7t.d: Updated to match latest disassembler changes.
912
913Tue Dec 16 22:19:25 1997 Ken Raeburn <raeburn@cygnus.com>
914
915 * gas/mips/lb-xgot.d, gas/mips/rol.d, gas/mips/jal-svr4pic.d,
916 gas/mips/jal-xgot.d: Add assembler option to select a specific
917 target chip, the R3000.
918 * gas/mips/lb-xgot-ilocks.d: New test, specifically selecting
919 R3900.
920 * gas/mips/mips.exp: Run it.
921
922 * gas/ieee-fp/x930509a.exp: Don't run IEEE FP tests for Vax
923 targets.
924
925Wed Oct 15 10:40:14 1997 Jeffrey A Law (law@cygnus.com)
926
927 * gas/ieee-fp/x930509a.s: Tweak slightly to work on the PA.
928
929 * gas/hppa/unsorted/unsorted.exp: Update for recent disassembler
930 changes.
931
932Thu Oct 9 18:10:44 1997 Doug Evans <dje@canuck.cygnus.com>
933
934 * gas/sparc/set64.[sd]: `set' doesn't take negative arguments.
935
936Thu Oct 9 12:59:55 1997 Ian Lance Taylor <ian@cygnus.com>
937
938 * gas/arm/arm7t.d: Update for recent disassembler changes.
939 * gas/h8300/ffxx1.d: Likewise.
940
941Wed Oct 8 16:22:50 1997 Doug Evans <dje@canuck.cygnus.com>
942
943 * gas/sparc/reloc64.[sd]: Add testcases for %hix,%lox.
944
945Wed Oct 8 15:12:35 1997 Ian Lance Taylor <ian@cygnus.com>
946
947 * gas/sparc/synth.d: Update for recent disassembler changes.
948 * gas/sparc/synth64.d: Likewise.
949
950 * gas/mips/beq.s: Add .text to .globl to mark the symbol to as a
951 function symbol.
952 * gas/mips/jal.s: Likewise.
953
954Tue Oct 7 13:30:30 1997 Doug Evans <dje@canuck.cygnus.com>
955
956 * gas/sparc/reloc64.[sd]: New testcase.
957 * gas/sparc/sparc.exp: Run it.
958
959Sat Oct 4 19:14:24 1997 Ian Lance Taylor <ian@cygnus.com>
960
961 * gas/ieee-fp/x930509a.exp: Accept m68k listing format.
962
963Fri Oct 3 15:46:05 1997 Ian Lance Taylor <ian@cygnus.com>
964
965 * gas/ieee-fp/x930509a.exp: Remove setup_xfail; it should now
966 work. Correct for big endian and for tabs in input file.
967
968 * gas/alpha/fp.exp: Check for alpha-*-osf*, not alpha-*-osf1*.
969 * gas/alpha/fp.s: Change comment characters from ! to #.
970
971Thu Sep 18 11:17:53 1997 Doug Evans <dje@canuck.cygnus.com>
972
973 * gas/sparc/splet.d: Update to new objdump output format.
974 * gas/sparc/{asi.d,membar.d,prefetch.d,rdpr.d,wrpr.d}: Likewise.
975 * gas/sparc/set64.[ds]: New testcase.
976 * gas/sparc/splet-2.[ds]: New testcase.
977 * gas/sparc/sparc.exp: Run them.
978
979Tue Sep 16 15:27:08 1997 Ken Raeburn <raeburn@cygnus.com>
980
981 Merge changes from Martin Hunt:
982
983 * gas/d30v/inst.s: Add some new tests.
984
985 * gas/d30v/{inst, opt, reloc}.d: Update results with
986 new disassembler changes.
987
988 * gas/d30v/inst.[sd]: Update examples for d*i instructions.
989
990 * gas/d30v/*.d: Update all test results because
991 of new ".s" and ".l" extensions.
992
993 * gas/d30v/inst.[sd]: Correct entry for mulx2h.
994 * gas/d30v/opt.[sd]: Correct st2w instruction.
995
996 * gas/d30v/align.d: Change expected output.
997
998 * gas/d30v/reloc.[sd]: Add test case.
999
1000 * gas/d30v/array.[sd]: New test case.
1001
1002 * gas/d30v/opt.[sd]: Added more test cases.
1003
1004 * gas/d30v/opt.s: Add test cases.
1005 * gas/d30v/reloc.s: Fix a test case.
1006 * gas/d30v/{opt,reloc}.d: Regenerate.
1007
1008Mon Sep 8 14:21:23 1997 Doug Evans <dje@canuck.cygnus.com>
1009
1010 * gas/m32r/high-1.[ds]: New testcase.
1011 * gas/m32r/m32r.exp: Run it.
1012
1013Mon Aug 25 11:04:24 1997 Doug Evans <dje@canuck.cygnus.com>
1014
1015 * gas/m32r/relax-1.[ds]: New testcase.
1016 * gas/m32r/m32r.exp: Run it.
1017
1018Thu Aug 14 23:49:49 1997 Doug Evans <dje@canuck.cygnus.com>
1019
1020 * gas/arc: New directory
1021 * gas/arc/{arc.exp,alias.[sd],branch.[sd],flag.[sd],insn3.[sd],j.[sd],
1022 ld.[sd],math.[sd],sshift.[sd],st.[sd],warn.{exp,s}}: New files.
1023
1024Wed Aug 6 00:33:30 1997 Ian Lance Taylor <ian@cygnus.com>
1025
1026 * config/default.exp: Set AS and GASP to as-new, not as.new.
1027
1028Tue Aug 5 12:33:23 1997 Ian Lance Taylor <ian@cygnus.com>
1029
1030 * config/default.exp: Set NM to nm-new, not nm.new, to match
1031 recent change in binutils build directory.
1032
1033Thu Jul 31 15:21:51 1997 Jeffrey A Law (law@cygnus.com)
1034
1035 * gas/v850/range.s: New test.
1036 * gas/v850/basic.exp: Run it.
1037
1038Tue Jul 29 14:35:02 1997 Jeffrey A Law (law@cygnus.com)
1039
1040 * gas/v850/hilo2.s: New test.
1041 * gas/v850/fepsw.s: New test.
1042 * gas/v850/basic.exp: Run them.
1043
1044Tue Jul 15 13:03:17 1997 Doug Evans <dje@canuck.cygnus.com>
1045
1046 * gas/m32r/uppercase.[sd]: New testcase.
1047 * gas/m32r/m32r.exp: New file.
1048
1049Mon Jun 16 14:32:11 1997 Ian Lance Taylor <ian@cygnus.com>
1050
1051 * gas/m68k/pcrel.d: Update for m68k disassembler changes.
1052 * gas/m68k/operands.d: Likewise.
1053
1054Mon Jun 2 16:50:03 1997 Nick Clifton <nickc@cygnus.com>
1055
1056 * gas/arm/arm.exp: Added changes from armT-970328-branch.
1057
1058Mon Jun 2 12:09:02 1997 Gavin Koch <gavin@cygnus.com>
1059
1060 * gas/mips/mips.exp: The r3900 has interlocks for mul, but
1061 not div.
1062
1063Mon Jun 2 12:03:32 1997 Gavin Koch <gavin@.cygnus.com>
1064
1065 * gas/mips/mul.{d,s}: End the tests with no-ops.
1066
1067Mon Jun 2 11:48:58 1997 Gavin Koch <gavin@cygnus.com>
1068
1069 * lib/gas-defs.exp (regexp_diff): Improve messages when one
1070 file is shorter than the other.
1071
1072Wed May 7 16:18:30 1997 Manfred Hollstein <manfred@s-direktnet.de>
1073
1074 * gas/m88k/init.{s,d}: New checks for proper padding of
1075 .init sections.
1076 * gas/m88k/m88.exp: Run them.
1077
1078 * gas/m68k/t2.d: New file for check of presence of section
1079 symbols on the m68k-motorola-sysv.
1080 * gas/m68k/all.exp: Run t2 if [istarget m68*-motorola-sysv].
1081
1082Wed May 7 16:12:24 1997 Ian Lance Taylor <ian@cygnus.com>
1083
1084 * gas/all/gas.exp: Don't run cofftag test for m88k-coff.
1085
1086 * gas/mips/lifloat.s: Update for recent changes to floating point
1087 handling.
1088 * gas/mips/lif-empic.d, gas/mips/lif-svr4pic.d: Likewise.
1089 * gas/mips/lif-xgot.d, gas/mips/lifloat.d: Likewise.
1090
1091 * gas/mips/mips.exp: Handle Irix 6 like Irix 5.
1092
1093Sat Apr 19 23:16:35 1997 Niklas Hallqvist <niklas@petra.appli.se>
1094
1095 * gas/mips/mips.exp: Handle OpenBSD like NetBSD.
1096
1097Wed Apr 16 12:20:24 1997 Martin Hunt <hunt@cygnus.com>
1098
1099 * gas/d30v/d30.exp: Add optimizer test case.
1100 * gas/d30v/opt.s: Add conditional compilation tests.
1101 * gas/d30v/opt.d: Rebuild.
1102
1103Tue Apr 15 18:10:01 1997 Gavin Koch <gavin@cygnus.com>
1104
1105 * gas/mips/{delay.d,nodelay.d}: added.
1106
1107Mon Apr 7 12:57:45 1997 Doug Evans <dje@canuck.cygnus.com>
1108
1109 * gas/m32r/allinsn.d: Update to new objdump output style.
1110
1111Fri Apr 4 13:19:39 1997 Ian Lance Taylor <ian@cygnus.com>
1112
1113 * gas/all/float.s: Put a tab before .text, to keep the PA happy.
1114
1115 * gas/arm/arm.exp: Only run inst and arm7t on targets which can
1116 handle -EL. Add setup_xfail for thumb.
1117
1118 * gas/h8300/ffxx1.d: Don't fail if BFD is 64 bits.
1119
1120Thu Apr 3 18:26:56 1997 Doug Evans <dje@canuck.cygnus.com>
1121
1122 * gas/m32r/allinsn.{exp,s.d}: New testcases.
1123
1124Thu Mar 27 00:42:28 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
1125
1126 * gas/d30v/d30.exp: Add test case reloc.
1127 * gas/d30v/reloc.[sd]: New files to test relocations.
1128
1129Sat Mar 15 17:21:46 1997 Ian Lance Taylor <ian@cygnus.com>
1130
1131 * gas/arm/inst.d: Update for disassembler changes.
1132 * gas/arm/arm7t.d: Likewise.
1133
1134Tue Mar 11 13:31:56 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1135
1136 * gas/m68k/op68000.d: Update for recent assembler bug fix.
1137
1138Wed Mar 5 13:01:24 1997 Jeffrey A Law (law@cygnus.com)
1139
1140 * gas/all/gas.exp: xfail a couple tests for the mn10300.
1141
1142Mon Mar 3 11:41:00 1997 Fred Fish <fnf@cygnus.com>
1143
1144 * gas/tic80/{add.d, float.d, regops2.d, relocs1.d, relocs1b.d,
1145 relocs2.d, relocs2b.d}: Adjust to objdump format tweaks.
1146
1147Thu Feb 27 15:21:46 1997 Fred Fish <fnf@cygnus.com>
1148
1149 * gas/tic80/{align.d, align.lst, align.s} New test for the
1150 ".align" pseudop.
1151 * gas/tic80/tic80.exp: Run the align test.
1152
1153Wed Feb 26 20:36:46 1997 Fred Fish <fnf@cygnus.com>
1154
1155 * gas/tic80/{float.d, float.lst, float.s}: New tests for
1156 simple floating point operands.
1157 * gas/tic80/tic80.exp: Run the float test.
1158
1159Wed Feb 26 15:16:04 1997 Fred Fish <fnf@cygnus.com>
1160
1161 * gas/tic80/{regops2.d, regops2.lst, regops2.s, regops3.d,
1162 regops3.lst, regops3.s, regops4.d, regops4.lst, regops4.s}:
1163 New tests for :m and :s operand modifiers.
1164 * gas/tic80/tic80.exp: Run the regops2, regops3, and regops4 tests.
1165
1166Tue Feb 25 13:45:55 1997 Ian Lance Taylor <ian@cygnus.com>
1167
1168 * gas/macros/semi.s: Force the final alignment to use a fill value
1169 of 0.
1170
1171 * gas/all/cond.s, gas/all/cond.d: New test.
1172 * gas/all/gas.exp: Run it.
1173
1174Mon Feb 24 10:52:12 1997 Bob Manson <manson@charmed.cygnus.com>
1175
1176 * lib/gas-defs.exp(gas_init): Added new parameter for script
1177 name.
1178
1179Mon Feb 24 10:40:28 1997 Fred Fish <fnf@cygnus.com>
1180
1181 * gas/tic80/{add.d, bitnum.d, ccode.d, cregops.d, endmask.d,
1182 regops.d, relocs1.d,
1183 (relocs1.c): Add file for reference.
1184 (relocs1b.d): Split reloc table contents test to different test file.
1185 (relocs2.c): Add test that uses various types (char, short, int, ...) of
1186 static and global variables with data shuffling to generate lots of ld/st
1187 instructions for the different types.
1188 (relocs2.d): New file, expected code for relocs2 test.
1189 (relocs2.lst): New file, TI assembler listing for reference.
1190 (relocs2.s): New file, assembly source for relocs2 test.
1191 (relocs2b.d): New file, expected reloc table contents for relocs2 test.
1192 (tic80.exp): Run the relocs1b, relocs2, and relocs2b tests.
1193
1194Sun Feb 23 17:54:00 1997 Dawn Perchik <dawn@cygnus.com>
1195
1196 * gas/all/itbl-test.c(main): Update function calls.
1197 Remove parameters from itbl_get_reg_val and
1198 change itbl_get_insn_name to itbl_get_field.
1199
1200Sun Feb 23 17:22:00 1997 Dawn Perchik <dawn@cygnus.com>
1201
1202 * gas/mips/itbl: Add comments.
1203 * gas/mips/itbl.s: Add comments. Prefix register names with $.
1204 * gas/all/itbl: Generic table for testing for itbl support.
1205 * gas/all/itbl.s: Generic assembly for testing for itbl support.
1206 * gas/mips/itbl-test.c: Moved to gas/all.
1207 * gas/all/itbl-test.c: Moved from gas/mips.
1208
1209Sat Feb 22 20:24:23 1997 Fred Fish <fnf@cygnus.com>
1210
1211 * gas/tic80/{add.lst, bitnum.lst, ccode.lst, cregops.lst,
1212 endmask.lst, regops.lst}: Remove ^M's from end of lines.
1213 * gas/tic80/bitnum.s: Add comment to each line showing value
1214 that symbolic BITNUM assembles to. Add coverage for raw
1215 numeric values for the BITNUM operand.
1216 * gas/tic80/bitnum.d: Update due to bitnum.s changes.
1217 * gas/tic80/regops.d: Update due to opcode library additions
1218 of floating point test BITNUM values that are ambiguous with
1219 the integral ones.
1220 * gas/tic80/relocs1.s: New test case that tests simple relocs.
1221 * gas/tic80/relocs1.d: Expected output for above.
1222 * gas/tic80/relocs1.lst: TI assembler listing for above.
1223 * gas/tic80/tic80.exp: Add relocs1 test.
1224
1225Fri Feb 21 14:23:14 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
1226
1227 * gas/d30v/{align.d, align.s, d30.exp, guard.d, guard.s,
1228 inst.d, inst.s, opt.d, opt.s}: Test files for D30V.
1229
1230Wed Feb 19 00:55:29 1997 Ian Lance Taylor <ian@cygnus.com>
1231
1232 * gas/macros/semi.s, gas/macros/semi.d: New test.
1233 * gas/macros/macros.exp: Run it.
1234 * gas/mri/semi.s, gas/mri/semi.d: New test.
1235 * gas/mri/mri.exp: Run it.
1236
1237Tue Feb 18 13:37:06 1997 Jeffrey A Law (law@cygnus.com)
1238
1239 * gas/hppa/unsorted/unsorted.exp (align4 tests): Tweak expected
1240 output.
1241
1242Fri Feb 14 17:56:27 1997 Ian Lance Taylor <ian@cygnus.com>
1243
1244 * gas/all/align.d, gas/all/align.s: New test.
1245 * gas/all/gas.exp: Run it.
1246
1247Thu Feb 13 14:44:05 1997 Ian Lance Taylor <ian@cygnus.com>
1248
1249 * gas/mips/mips16.d: Correct PC relative instruction bytes.
1250
1251Wed Feb 12 12:33:08 1997 Ian Lance Taylor <ian@cygnus.com>
1252
1253 * gas/mips/lif-svr4pic.d: Pass -EB when running the assembler.
1254 * gas/mips/lif-xgot.d: Likewise.
1255 * gas/mips/ulh-svr4pic.d: Likewise.
1256 * gas/mips/ulh-xgot.d: Likewise.
1257
1258 * gas/mips/mips16.d: Update for yet another change in disassembly
1259 output (this one is spacing only).
1260
1261Tue Feb 11 14:45:39 1997 Fred Fish <fnf@cygnus.com>
1262
1263 * gas/tic80/{add.d, add.lst, add.s, bitnum.d, bitnum.lst, bitnum.s,
1264 ccode.d, ccode.lst, ccode.s, cregops.d, cregops.lst, cregops.s,
1265 endmask.d, endmask.lst, endmask.s, regops.d, regops.lst, regops.s,
1266 tic80.exp}: New files for TIc80 test cases.
1267
1268Tue Feb 11 15:46:27 1997 Ian Lance Taylor <ian@cygnus.com>
1269
1270 * gas/mips/mips16.d: Update for change in disassembly output.
1271
1272Mon Feb 10 22:24:00 1997 Dawn Perchik <dawn@cygnus.com>
1273
1274 * gas/mips/itbl-test.c: Add copyright message and fix indentation.
1275
1276Mon Feb 10 17:54:00 1997 Dawn Perchik <dawn@cygnus.com>
1277
1278 * gas/mips/itbl-test.c: New file. Stand-alone assembler and
1279 dissassembler for itbl support.
1280
1281Mon Feb 10 17:20:00 1997 Dawn Perchik <dawn@cygnus.com>
1282
1283 * gas/mips/itbl: New file. Instruction Spec for testing --itbl
1284 option.
1285 * gas/mips/itbl.s: New file. Assembly with ne2w instructions
1286 specified in itbl.
1287
1288Fri Feb 7 16:42:53 1997 Bob Manson <manson@charmed.cygnus.com>
1289
1290 * gasp/gasp.exp: Use prune_warnings instead of prune_system_crud.
1291 * lib/gas-defs.exp: Ditto.
1292
1293Mon Feb 3 15:46:05 1997 Ian Lance Taylor <ian@cygnus.com>
1294
1295 * gas/arm/inst.d, gas/arm/arm7t.d: Pass --prefix-addresses to
1296 objdump. Update for current relocation printing style.
1297
1298Thu Jan 30 11:57:33 1997 Ian Lance Taylor <ian@cygnus.com>
1299
1300 * gas/mips/mips16.d: Update for disassembler changes.
1301
1302Thu Jan 23 03:15:06 1997 Angela Marie Thomas (angela@cygnus.com)
1303
1304 * gas/mips/mips.exp: set ilocks for all 4100/4300
1305
1306Thu Jan 2 16:49:17 1997 Ian Lance Taylor <ian@cygnus.com>
1307
1308 * gas/mips/mips16.s, gas/mips/mips16.d: New test.
1309 * gas/mips/mips.exp: Run mips16 test.
1310
1311 * gas/mips/mips.exp: Run dli test unconditionally.
1312 * gas/mips/dli.s: Add text symbol. Add nops to round to 16 byte
1313 boundary.
1314 * gas/mips/dli.d: Corresponding changes.
1315
1316Tue Dec 31 13:03:16 1996 Ian Lance Taylor <ian@cygnus.com>
1317
1318 * gas/sparc/synth.d: Use --prefix-addresses for objdump.
1319 * gas/sparc/synth64.d: Likewise.
1320
1321Tue Dec 24 16:30:58 1996 Angela Marie Thomas (angela@cygnus.com)
1322
1323 * gas/mips/*-ilocks.d: Fix regexps to resemble disassembled output.
1324
1325Fri Dec 13 13:05:33 1996 Ian Lance Taylor <ian@cygnus.com>
1326
1327 * gas/mips/*.[sd]: Add explicit nops, sometimes controlled by
1328 .ifdef, to accomodate change to avoid default alignment on
1329 embedded systems.
1330
1331Wed Dec 11 09:26:01 1996 Jeffrey A Law (law@cygnus.com)
1332
1333 * gas/mn10200/basic.exp (do_movb): Fix bit pattern for
1334 "movb dm,(an)".
1335
1336Tue Dec 10 13:01:05 1996 Jeffrey A Law (law@cygnus.com)
1337
1338 * gas/mn10300/basic.exp: Update after endianness changes to
1339 the assembler.
1340
1341 * gas/mn10200/{mov1.s,mov2.s,mov3.s,mov4.s,movx.s}: New tests.
1342 * gas/mn10200/{movb.s, movbu.s}: Likewise.
1343 * gas/mn10200/basic.exp: Run them.
1344
1345Mon Dec 9 17:08:38 1996 Jeffrey A Law (law@cygnus.com)
1346
1347 * gas/mn10200/*.s: New tests for the mn10200 assembler.
1348 * gas/mn10200/basic.exp: Run them.
1349
1350Fri Dec 6 15:35:04 1996 Jeffrey A Law (law@cygnus.com)
1351
1352 * gas/mn10300/*.s: Remove '$' register prefixing.
1353
1354Mon Nov 25 16:35:33 1996 Doug Evans <dje@canuck.cygnus.com>
1355
1356 * gas/sparc-solaris/addend.exp: Fix patterns, you can't assume
1357 \r will be present.
1358
1359Mon Nov 25 13:45:02 1996 Ian Lance Taylor <ian@cygnus.com>
1360
1361 * gas/m68k/*.d: Update for disassembler changes.
1362 * gas/mri/*.d: Likewise.
1363
1364Mon Nov 25 11:38:37 1996 Jeffrey A Law (law@cygnus.com)
1365
1366 * gas/mn10300/*.s: Use '$' as register prefix for
1367 all register operands.
1368
1369Thu Nov 21 11:52:54 1996 Jeffrey A Law (law@cygnus.com)
1370
1371 * gas/all/gas.exp: xfail a couple tests for the mn10300.
1372
1373Wed Nov 20 11:31:41 1996 Jeffrey A Law (law@cygnus.com)
1374
1375 * gas/mn10300/other.s: Update for correct syntax on a
1376 few instructions (those with register lists).
1377 * gas/mn10300/basic.exp: Corresponding changes.
1378
1379Tue Nov 19 13:36:57 1996 Jeffrey A Law (law@cygnus.com)
1380
1381 * gas/mn10300/movm.s: Update for correct syntax.
1382 * gas/mn10300/basic.exp: Update expected movm bit patterns.
1383
1384Fri Nov 15 13:57:42 1996 Jeffrey A Law (law@cygnus.com)
1385
1386 * gas/mn10300/other.s: Put parens around register
1387 argument in calls and jmp instructions.
1388
1389Wed Nov 13 13:16:04 1996 Jeffrey A Law (law@cygnus.com)
1390
1391 * gas/h8300/ffxx1.d: Update for recent disassembler changes.
1392
1393Mon Nov 11 16:03:24 1996 Jeffrey A Law (law@cygnus.com)
1394
1395 * gas/hppa/reloc/reloc.exp: Pass "--prefix-addresses" to objdump
1396 as needed.
1397 * gas/hppa/unsorted/unsorted.exp: Likewise.
1398
1399Thu Nov 7 00:27:52 1996 Jeffrey A Law (law@cygnus.com)
1400
1401 * gas/mn10300/basic.exp: Check opcode insertion for
1402 extended instructions.
1403 * gas/mn10300/extend.s: Tweak constants for better
1404 testsuite coverage.
1405
1406Wed Nov 6 13:50:07 1996 Jeffrey A Law (law@cygnus.com)
1407
1408 * gas/mn10300/basic.exp: Test insertion of operands
1409 into call and jmp instructions with 32bit offsets.
1410 Fix typo in bit test patterns.
1411 * gas/mn10300/other.s: Tweak constants to improve
1412 testsuite coverage.
1413
1414 * gas/mn10300/basic.exp: Test insertion of 32bit operand
1415 in calls, btst, bclr & bset instructions.
1416
1417 * gas/mn10300/*.s: Tweak constants in 32bit insns for
1418 better testing coverage.
1419 * gas/mn10300/basic.exp: Test insertion of most 32bit
1420 operands.
1421
1422Tue Nov 5 13:33:12 1996 Jeffrey A Law (law@cygnus.com)
1423
1424 * gas/mn10300/basic.exp: Check bit patterns for indexed mov,
1425 movbu, movhu instructions. Check bit patterns for more bit
1426 operations. Check bit patterns for various 16bit call, retf
1427 and ret instructions.
1428 * gas/mn10300/other.s: Update operands for better test coverage.
1429
1430Mon Nov 4 12:55:11 1996 Jeffrey A Law (law@cygnus.com)
1431
1432 * gas/mn10300/basic.exp: Check bit patterns for a couple more
1433 mov and cmp instructions.
1434
1435Tue Oct 29 17:05:43 1996 Ian Lance Taylor <ian@cygnus.com>
1436
1437 * gas/mips/*.d: Update for disassembler changes.
1438
1439Wed Oct 16 22:39:50 1996 Jeffrey A Law (law@cygnus.com)
1440
1441 * gas/v850/reloc.s: New tests.
1442 * gas/v850/basic.exp: Run them.
1443
1444Mon Oct 14 13:52:55 1996 Ian Lance Taylor <ian@cygnus.com>
1445
1446 * gas/mips: Add symbols to several testsuites, since the ELF
1447 assembler now always builds a symbol table, which means that
1448 objdump will no longer report `No symbols in FILE'. Change the
1449 expected output accordingly.
1450
1451Thu Oct 10 13:11:48 1996 Jeffrey A Law (law@cygnus.com)
1452
1453 * gas/mn10300/basic.exp: Check bit patterns for instructions
1454 with a single 8bit or 16bit immediate operand.
1455
1456 * gas/mn10300/basic.exp: Check bit patterns for many
1457 instructions. Add missing test in do_mov1.
1458 * gas/mn10300/mov1.s: Add missing test.
1459
1460Wed Oct 9 14:15:18 1996 Jeffrey A Law (law@cygnus.com)
1461
1462 * gas/mn10300/{add.s, bcc.s, bit.s, cmp.s, ext.s}: New tests.
1463 * gas/mn10300/{extend.s logical.s, loop.s, mov1.s}: Likewise.
1464 * gas/mn10300/{mov2.s, mov3.s, mov4.s, movbu.s}: Likewise.
1465 * gas/mn10300/{movhu.s, movm.s, muldiv.s, other.s}: Likewise.
1466 * gas/mn10300/{shift.s, sub.s}: Likewise.
1467 * gas/mn10300/basic.exp: Run them.
1468
1469Thu Oct 3 09:57:03 1996 Jeffrey A Law (law@cygnus.com)
1470
1471 * gas/mn10200, gas/mn10300: New directories for Matsushita
1472 mn10200 and mn10300 tests.
1473
1474Tue Oct 1 15:38:28 1996 Ian Lance Taylor <ian@cygnus.com>
1475
1476 * lib/gas-defs.exp (gas_version): Fix for current version
1477 printing.
1478
1479Sun Sep 29 07:55:58 1996 Doug Evans <dje@canuck.cygnus.com>
1480
1481 * gas/sparc/splet.d: Fix typo in cpusha result.
1482
1483Mon Sep 23 12:33:31 1996 Ian Lance Taylor <ian@cygnus.com>
1484
1485 * gas/m68k/fmoveml.s, gas/m68k/fmoveml.d: Add tests for fmovemx.
1486
1487Wed Sep 18 12:14:06 1996 Ian Lance Taylor <ian@cygnus.com>
1488
1489 * gas/all/cofftag.s: Use .p2align rather than .align.
1490
1491Fri Sep 13 15:28:04 1996 Jeffrey A Law (law@cygnus.com)
1492
1493 * gas/h8300/macs.s: Add "stmac" instructions.
1494 * gas/h8300/basic.exp: Test them.
1495
1496Thu Sep 12 10:28:44 1996 James G. Smith <jsmith@cygnus.co.uk>
1497
1498 * gas/arm/thumb.s (back): Check assembly of Thumb BL.
1499
1500Mon Sep 9 14:37:00 1996 Ian Lance Taylor <ian@cygnus.com>
1501
1502 * gas/mips/mips4.s, gas/mips/mips4.d: Use $fccN for condition code
1503 registers.
1504
1505Fri Sep 6 18:23:54 1996 James G. Smith <jsmith@cygnus.co.uk>
1506
1507 * gas/mips/dli.{s,d}: More test cases added.
1508
1509Wed Sep 4 11:47:29 1996 James G. Smith <jsmith@cygnus.co.uk>
1510
1511 * gas/mips/mips.exp: Add check for dli macro instruction.
1512 * gas/mips/dli.{s,d}: Added.
1513
1514Sat Aug 31 01:25:03 1996 Jeffrey A Law (law@cygnus.com)
1515
1516 * gas/v850/basic.exp (do_mem): Check bit patterns for short
1517 load/store instructions. Remove xfails for short load/store
1518 instructions.
1519 * gas/v850/mem.s: Offsets for short load/store operands
1520 are unsigned.
1521
1522 * gas/v850/basic.exp (do_branch): Check offsets in branch insns.
1523 (do_jumps): Likewise.
1524
1525Fri Aug 30 00:37:55 1996 Jeffrey A Law (law@cygnus.com)
1526
1527 * gas/v850/misc.s: Tweak register numbers for better testing.
1528 * gas/v850/basic.exp (do_misc): Corresponding changes.
1529
1530 * gas/v850/hilo.s: New testfile.
1531 * gas/v850/basic.exp: Run hilo tests.
1532
1533Thu Aug 29 11:32:23 1996 James G. Smith <jsmith@cygnus.co.uk>
1534
1535 * gas/arm/arm7t.d: Explicitly force little-endian assembly.
1536
1537Fri Aug 23 11:02:55 1996 Jeffrey A Law (law@cygnus.com)
1538
1539 * gas/v850/basic.exp (do_move): Test instruction bit patterns.
1540 * gas/v850/move.s: Tweak constants for better testing.
1541
1542 * gas/v850/basic.exp (do_mem): Test instruction bit patterns.
1543 xfail sst and sld tests.
1544 (do_mov): Remove bogus xfail.
1545 * gas/v850/mem.s: sst and sld instructions can only index from
1546 "ep" register.
1547
1548 * gas/v850/basic.exp (do_logical): Test instruction bit patterns.
1549 Update addresses.
1550 * gas/v850/logical.s: Tweak constants for better testing.
1551
1552 * gas/v850/basic.exp (do_jump): Test instruction bit patterns,
1553 but not displacements (yet).
1554
1555 * gas/v850/basic.exp (do_compare): Test instruction bit patterns.
1556
1557 * gas/v850/basic.exp (do_branch): Test instruction bit patterns,
1558 but not displacements (yet).
1559
1560 * gas/v850/basic.exp (do_bit): Test instruction bit patterns.
1561
1562 * gas/v850/basic.exp (do_arith): Test instruction bit patterns.
1563 * gas/v850/arith.s: Tweak constants for better testing.
1564
1565 * gas/v850/basic.exp (do_misc): No longer expect failures
1566 assembling "ldsr" and "stsr" opcodes.
1567 * gas/v850/misc.s: Re-enable assembling of "ldsr" and "stsr"
1568 opcodes.
1569
1570 * gas/v850/basic.exp (do_misc): No longer expect failures
1571 assembling "trap" opcodes.
1572 * gas/v850/misc.s: Re-enable assembling of "trap" opcodes.
1573
1574 * gas/v850: New directory with v850 tests.
1575
1576Fri Aug 16 00:19:10 1996 Jeffrey A Law (law@cygnus.com)
1577
1578 * gas/hppa/basic/purge.s: Use "%sr4" on pitlb, pitlbe
1579 fic and fice instructions to test 3bit space identifiers.
1580 * gas/hppa/basic/system.s: Similarly for iitlba and
1581 iitlbp.
1582 * gas/hppa/basic/basic.exp: Corresponding changes.
1583
1584Thu Aug 15 16:25:05 1996 James G. Smith <jsmith@cygnus.co.uk>
1585
1586 * gas/arm/arm.exp: Change inst.s test to check objdump.
1587 * gas/arm/inst.d: Added.
1588
1589Thu Aug 15 16:06:02 1996 James G. Smith <jsmith@cygnus.co.uk>
1590
1591 * gas/arm/thumb.s: Added.
1592 * gas/arm/immed.s: Added.
1593 * gas/arm/arch4t.s: Added.
1594 * gas/arm/arm.exp: Updated to run the new tests.
1595
1596Tue Aug 6 11:06:29 1996 Jeffrey A Law (law@cygnus.com)
1597
1598 * gas/h8300/misch.s: Reenable "eepmov.w" test.
1599 * gas/h8300/miscs.s: Likewise.
1600 * gas/h8300/h8300.exp: Check for correct assembly of "eepmov.w"
1601 on the H8/300H and H8/S. Don't expect it to fail.
1602
1603Wed Jul 31 10:57:44 1996 Doug Evans <dje@canuck.cygnus.com>
1604
1605 * gas/sparc/asi.s: Update ASI_AS_IF_USER_{PRIMARY,SECONDARY}_LITTLE.
1606
1607Wed Jul 31 15:55:12 1996 James G. Smith <jsmith@cygnus.co.uk>
1608
1609 * gas/arm/arm7t.s: Added.
1610 * gas/arm/arm7t.d: Added.
1611 * gas/arm/arm.exp: Updated to run the new test.
1612
1613Mon Jul 8 14:27:39 1996 Ian Lance Taylor <ian@cygnus.com>
1614
1615 * gas/m68k/pcrel.d: Rename from schwab.d.
1616 * gas/m68k/pcrel.s: Rename from schwab.s.
1617
1618Mon Jul 8 14:23:26 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1619
1620 * gas/m68k/schwab.d: Correct for ELF format.
1621 * gas/m68k/all.exp: Run "schwab" test for all targets.
1622
1623Thu Jul 4 14:23:36 1996 Ian Lance Taylor <ian@cygnus.com>
1624
1625 Avoid DOS file naming problems:
1626 * gas/h8300/branch.s: Rename from branches.s.
1627 * gas/h8300/branchh.s: Rename from branchesh.s.
1628 * gas/h8300/branchs.s: Rename from branchess.s.
1629 * gas/h8300/rotsh.s: Rename from rotshift.s.
1630 * gas/h8300/rotshh.s: Rename from rotshifth.s.
1631 * gas/h8300/rotshs.s: Rename from rotshifts.s.
1632 * gas/h8300/h8300.exp: Corresponding changes.
1633
1634Thu Jul 4 14:01:46 1996 James G. Smith <jsmith@cygnus.co.uk>
1635
1636 * gas/mips/mips.exp: Add new tests for processors with interlocks
1637 on div and mul.
1638 * gas/mips/div-ilocks.d: Added.
1639 * gas/mips/mul-ilocks.d: Added.
1640
1641Wed Jul 3 14:20:04 1996 Ian Lance Taylor <ian@cygnus.com>
1642
1643 * gas/all/gas.exp: Remove setup_xfail for h8300*-*-* for two tests
1644 which now pass.
1645 * gas/h8300/h8300.exp: Fix regexp of mov32bug test to work on a 64
1646 bit host.
1647
1648Sat Jun 29 18:21:51 1996 Ian Lance Taylor <ian@cygnus.com>
1649
1650 * gas/all/gas.exp: Add setup_xfail for vax*-*-vms* for 930509a
1651 test.
1652 * gas/vax/quad.exp: Expect a nop after the movq.
1653
1654Tue Jun 18 12:39:49 1996 Jeffrey A. Law <law@rtl.cygnus.com>
1655
1656 * gas/h8300/cbranchh.s: Switch into h8300h mode.
1657 * gas/h8300/h8300.exp (H8/300H misc tests): Fix test names.
1658
1659 * gas/h8300/{addsubs.s,bitops1s.s,bitops2s.s}: New tests for the
1660 H8/S.
1661 * gas/h8300/{bitops3.s,bitops4.s,cbranchs.s,logicals.s}: Likewise.
1662 * gas/h8300/{branchess.s,compares.s,macs.s,decimals.s}: Likewise.
1663 * gas/h8300/{incdecs.s,divmuls.s,miscs.s,multiples.s}: Likewise.
1664 * gas/h8300/{movbs.s,movws.s,movls.s,pushpops.s}: Likewise.
1665 * gas/h8300/{rotshifts.s,extends.s}: Likewise.
1666 * gas/h8300/h8300.exp: Run them.
1667
1668Mon Jun 10 14:14:40 1996 Ian Lance Taylor <ian@cygnus.com>
1669
1670 * gas/all/cofftag.s, gas/all/cofftag.d: New test for COFF enum tag
1671 with the same name as a global variable.
1672 * gas/all/gas.exp: Run cofftag test for any COFF target.
1673
1674Thu Jun 6 12:30:05 1996 Ian Lance Taylor <ian@cygnus.com>
1675
1676 * gas/m68k/all.exp: Pass -m68020 when assembling the disperr.s
1677 test.
1678
1679Fri May 31 10:11:13 1996 Jeffrey A Law (law@cygnus.com)
1680
1681 * gas/h8300/h8300.exp: Fix add.l test for H8/300H.
1682
1683Wed May 29 16:35:43 1996 Ian Lance Taylor <ian@cygnus.com>
1684
1685 * gas/mips/jal-xgot.d: Correct for 64 bit output.
1686
1687Thu Apr 25 19:31:59 1996 Doug Evans <dje@canuck.cygnus.com>
1688
1689 * gas/sparc/sparc.exp: Only run sparclet tests if sparclet.
1690
1691Wed Apr 24 17:06:18 1996 Ian Lance Taylor <ian@cygnus.com>
1692
1693 * gas/m68k/op68000.d: Add statements now caught by gas.
1694
1695Mon Apr 22 16:45:12 1996 Doug Evans <dje@canuck.cygnus.com>
1696
1697 * gas/sparc/splet.[ds]: New tests for sparclet extensions.
1698 * gas/sparc/sparc.exp: Run them.
1699
1700Mon Apr 15 17:25:18 1996 Ian Lance Taylor <ian@cygnus.com>
1701
1702 * gas/mips/la.d: Updated for April 5 MIPS assembler changes.
1703 * gas/mips/lb.d, gas/mips/ld.d, gas/mips/sb.d: Likewise.
1704 * gas/mips/uld.d, gas/mips/ulh.d, gas/mips/ulw.d: Likewise.
1705 * gas/mips/usd.d, gas/mips/ush.d, gas/mips/usw.d: Likewise.
1706
1707Wed Apr 10 14:27:51 1996 Jeffrey A Law (law@cygnus.com)
1708
1709 * gas/h8300/mov32bug.s: New test.
1710 * gas/h8300/h8300.exp: Run it.
1711
1712Fri Apr 5 10:13:28 1996 Jeffrey A Law (law@cygnus.com)
1713
1714 * gas/h8300/{addsubh.s,bitops1h.s,bitops2h.s}: New h8300h tests.
1715 * gas/h8300/{bitops3h.s,bitops4h.s,branchesh.s}: New h8300h tests.
1716 * gas/h8300/{cbranchh.s,compareh.s,decimalh.s}: New h8300h tests.
1717 * gas/h8300/{divmulh.s,incdech.s,logicalh.s}: New h8300h tests.
1718 * gas/h8300/{misch.s,movbh.s,movwh.s}: New h8300h tests.
1719 * gas/h8300/{pushpoph.s,rotshifth.s}: New h8300h tests.
1720 * gas/h8300/h8300.exp: Run them.
1721
1722 * gas/h8300/{movb.s,movw.s}: Correct predecrement syntax.
1723
1724 * gas/h8300/h8300.exp: Fix typos in bitops4 and movb tests.
1725
1726 * gas/h8300/{addsub.s,bitops1.s,bitops2.s}: New h8300 tests.
1727 * gas/h8300/{bitops3.s,bitops4.s,branches.s}: New h8300 tests.
1728 * gas/h8300/{cbranch.s,compare.s,decimal.s}: New h8300 tests.
1729 * gas/h8300/{divmul.s,incdec.s,logical.s}: New h8300 tests.
1730 * gas/h8300/{misc.s,movb.s,movw.s}: New h8300 tests.
1731 * gas/h8300/{pushpop.s,rotshift.s}: New h8300 tests.
1732 * gas/h8300/h8300.exp: Run them.
1733
1734Fri Mar 15 17:16:24 1996 Ian Lance Taylor <ian@cygnus.com>
1735
1736 * gas/sparc/synth.d: Don't require sparc in the file format, since
1737 it won't be there on SunOS.
1738
1739Thu Mar 7 14:51:23 1996 Doug Evans <dje@charmed.cygnus.com>
1740
1741 * gas/sparc/synth.[ds]: New testcase.
1742 * gas/sparc/sparc.exp: Run it.
1743
1744Fri Mar 1 12:01:48 1996 Jeffrey A Law (law@cygnus.com)
1745
1746 * gas/all/gas.exp: xfail difference of two undefined symbols
1747 and difference of forward references for the h8300.
1748
1749Thu Feb 22 16:40:31 1996 Ian Lance Taylor <ian@cygnus.com>
1750
1751 * gas/mips/lb-xgot.d: Correct.
1752
1753Mon Feb 19 02:43:36 1996 Doug Evans <dje@charmed.cygnus.com>
1754
1755 * gas/sparc/{asi,membar,prefetch,rdpr,synth64,wrpr}.d: Pass -Av9
1756 to gas.
1757 * gas/sparc/addend.exp: Execute for any sparc cpu.
1758 * gas/sparc/{mismatch.exp,mism-1.s}: New test.
1759
1760Wed Feb 14 13:49:59 1996 Ian Lance Taylor <ian@cygnus.com>
1761
1762 * gas/mips/jal-xgot.d, gas/mips/la-xgot.d: New tests.
1763 * gas/mips/lb-xgot.d, gas/mips/ld-xgot.d: New tests.
1764 * gas/mips/lif-xgot.d, gas/mips/ulh-xgot.d: New tests.
1765 * gas/mips/mips.exp: Run new tests if svr4pic.
1766
1767Sat Jan 27 13:27:45 1996 Doug Evans <dje@charmed.cygnus.com>
1768
1769 * lib/gas-dg.exp (gas-dg-test): Delete default_flags and libs args.
1770
1771Fri Jan 26 14:24:01 1996 Jeffrey A Law (law@cygnus.com)
1772
1773 * gas/hppa/unsorted/unsorted.exp: Update for objdump changes.
1774
1775Wed Jan 10 12:40:31 1996 Ian Lance Taylor <ian@cygnus.com>
1776
1777 * gas/mips/*.d: Update for changes to disassembler.
1778
1779Wed Jan 3 22:59:53 1996 Ian Lance Taylor <ian@cygnus.com>
1780
1781 * gas/mips/ulh-svr4pic.d: Update for tc-mips.c load_address
1782 change.
1783
1784Fri Nov 17 10:32:25 1995 Ian Lance Taylor <ian@cygnus.com>
1785
1786 * gas/mri/immconst.d: New test.
1787 * gas/mri/mri.exp: Run it.
1788 * gas/mri/constants.s: Test immediate constants.
1789 * gas/mri/constants.d: Corresponding change.
1790
1791 * gas/m68k/link.s: Add nop to pad to eight byte boundary.
1792 * gas/m68k/link.d: Corresponding change.
1793
1794Sun Nov 12 21:28:11 1995 Jeffrey A Law (law@cygnus.com)
1795
1796 * gas/hppa/unsorted/brlenbug.s: New test.
1797 * gas/hppa/unsorted/unsorted.exp: Run it.
1798
1799Sun Nov 5 12:49:27 1995 Ian Lance Taylor <ian@cygnus.com>
1800
1801 * gas/mips/beq.s: Declare text_label global.
1802 * gas/mips/jal.s: Likewise.
1803
1804Fri Nov 3 12:35:07 1995 Ian Lance Taylor <ian@cygnus.com>
1805
1806 * gas/m68k/link.s: Use "&" instead of "#" for immediate values.
1807
1808 * gas/m68k/fmoveml.s, gas/m68k/fmoveml.d: New test.
1809 * gas/m68k/all.exp: Run it.
1810
1811Thu Nov 2 23:11:05 1995 Ian Lance Taylor <ian@cygnus.com>
1812
1813 * gas/m68k/link.s, gas/m68k/link.d: New test.
1814 * gas/m68k/all.exp: Run it.
1815
1816Tue Oct 24 10:57:20 1995 Jeffrey A Law (law@cygnus.com)
1817
1818 * gas/hppa/basic/basic.exp: Test lci and syncdma instructions.
1819 * gas/hppa/basic/system.s: Corresponding changes.
1820
1821Fri Oct 6 17:13:35 1995 Ken Raeburn <raeburn@cygnus.com>
1822
1823 * gas/m68k/operands.d: Don't require a fixed number of leading
1824 zeros in any number.
1825
1826 * gas/m68k/operands.s, gas/m68k/bitfield.s: Use "&" instead of "#"
1827 for immediate values.
1828
1829Fri Oct 6 10:54:13 1995 Doug Evans <dje@canuck.cygnus.com>
1830
1831 * gas/arm/arm.exp: Renamed from gas.exp.
1832 * gas/arm/le-fpconst.[sd]: New testcase.
1833
1834Fri Sep 29 15:12:10 1995 Ian Lance Taylor <ian@cygnus.com>
1835
1836 * gas/mri/mri.exp: Only run tests for m68k target.
1837
1838Mon Sep 25 12:31:46 1995 Ian Lance Taylor <ian@cygnus.com>
1839
1840 * gas/mri/mri.exp: Add setup_xfail for arm*-*-* for constants
1841 test.
1842
1843Thu Sep 21 01:26:08 1995 Jeff Law (law@snake.cs.utah.edu)
1844
1845 * gas/sh/fp.s (fmac): Update for new assembly syntax.
1846
1847Mon Sep 18 14:04:34 1995 Ian Lance Taylor <ian@cygnus.com>
1848
1849 * lib/gas-defs.exp (gas_run): Call prune_system_crud.
1850 (run_dump_test, objdump): Likewise.
1851
1852Thu Sep 14 13:10:10 1995 Doug Evans <dje@canuck.cygnus.com>
1853
1854 * gas/sparc/{wrdr.[ds],rdpr.[ds]}: New tests.
1855 * gas/sparc/sparc.exp: Run them.
1856
1857Wed Sep 13 16:35:51 1995 Ian Lance Taylor <ian@cygnus.com>
1858
1859 * Makefile.in, configure.in: Remove; the testsuite is now run
1860 directly from the gas Makefile.
1861
1862Mon Sep 11 11:44:23 1995 Ian Lance Taylor <ian@cygnus.com>
1863
1864 * gas/mri/empty.s: New file.
1865 * gas/mri/mri.exp: Test assembling empty.s.
1866 * gas/mri/comment.s: Add a couple more comment variants.
1867
1868 * gas/mri/mri.exp: Add xfail for the expr test for all hppa
1869 targets.
1870
1871Wed Sep 6 21:39:23 1995 Ian Lance Taylor <ian@cygnus.com>
1872
1873 * gas/mri/comment.s, gas/mri/comment.d: New test.
1874 * gas/mri/mri.exp: Run it.
1875 * gas/mri/expr.s: Remove whitespace in operand field.
1876 * gas/mri/for.s: Add comments for further testing.
1877 * gas/macros/test2.s: Put in an upper case ELSE to test case
1878 insensitivity.
1879
1880Wed Aug 30 16:12:03 1995 Doug Evans <dje@canuck.cygnus.com>
1881
1882 * gas/sparc/{prefetch.[ds],synth64.[ds]}: New tests.
1883
1884Tue Aug 29 18:59:33 1995 Doug Evans <dje@canuck.cygnus.com>
1885
1886 * gas/sparc/sparc.exp: New file.
1887 * gas/sparc/{asi.[ds],membar.[ds]}: New tests.
1888
1889Mon Aug 21 14:39:29 1995 Ian Lance Taylor <ian@cygnus.com>
1890
1891 * gas/macros/*: New tests for macros.
1892
1893 * gas/mri/common.s: Use data, not .data.
1894
1895 * gasp/pl3.out: Update for changes in commented source output when
1896 LOCAL is used.
1897
1898Sat Aug 19 17:36:17 1995 Ian Lance Taylor <ian@cygnus.com>
1899
1900 * gasp/gasp.exp (gasp_test): Call prune_system_crud on the output
1901 of diff.
1902 * lib/gas-defs.exp: Define prune_system_crud if it is not already
1903 defined.
1904
1905Fri Aug 18 11:09:38 1995 Ian Lance Taylor <ian@cygnus.com>
1906
1907 * gasp/mri/*.out: Use ;, not !, for the comment character.
1908
1909Wed Aug 16 12:24:12 1995 Ian Lance Taylor <ian@cygnus.com>
1910
1911 * gas/mri/mri.exp: Change hppa*-*-* expected failures to only
1912 expect failure for targets which use SOM.
1913
1914 * lib/gas-defs.exp (run_dump_test): If the program to run does not
1915 exist, mark the test as untested.
1916
1917 * gas/mri/mri.exp: Add setup_xfail for i960 b.out targets for
1918 common test.
1919
1920 * lib/gas-defs.exp (run_dump_test): Name the output file dump.o,
1921 rather than using an implicit a.out.
1922
1923 * gas/mri/for.s: Add nop to round out to four byte boundary.
1924 * gas/mri/repeat.s: Likewise.
1925 * gas/mri/while.s: Likewise.
1926 * gas/mri/for.d: Expected added nop.
1927 * gas/mri/repeat.d: Likewise.
1928 * gas/mri/while.d: Likewise.
1929
1930 * gas/mips/*.d: Change all test names to say MIPS.
1931
1932Tue Aug 15 15:42:33 1995 Ian Lance Taylor <ian@cygnus.com>
1933
1934 * gas/mri/for.d, gas/mri/for.s: New test.
1935 * gas/mri/if.d, gas/mri/if.s: New test.
1936 * gas/mri/repeat.d, gas/mri/repeat.s: New test.
1937 * gas/mri/while.d, gas/mri/while.s: New test.
1938 * gas/mri/mri.exp: Run the new tests.
1939
1940Mon Aug 14 16:03:07 1995 Ian Lance Taylor <ian@cygnus.com>
1941
1942 * gas/mri/expr.d: Permit leading zeroes, in case we're using a
1943 64-bit BFD.
1944
1945 * gasp/mri/*: New tests.
1946 * gasp/gasp.exp: Run them. Also, clean up the test names used in
1947 pass and fail.
1948
1949Sun Aug 13 00:39:24 1995 Jeff Law (law@snake.cs.utah.edu)
1950
1951 * gas/sh/basic.exp: Update now that we know the right
1952 bit patters for the new sts instructions.
1953
1954Thu Aug 10 00:46:21 1995 Ian Lance Taylor <ian@cygnus.com>
1955
1956 * gas/mri/char.d: Fix for little endian machines.
1957 * gas/mri/float.d: Likewise.
1958
1959Wed Aug 9 15:34:36 1995 Ian Lance Taylor <ian@cygnus.com>
1960
1961 * gas/all/struct.s, gas/all/struct.d: New test.
1962 * gas/all/gas.exp: Run it.
1963
1964Tue Aug 8 17:11:39 1995 Ian Lance Taylor <ian@cygnus.com>
1965
1966 * gas/mri/common.s, gas/mri/common.d: New test.
1967 * gas/mri/mri.exp: Run it.
1968
1969Mon Aug 7 22:39:28 1995 Ian Lance Taylor <ian@cygnus.com>
1970
1971 * gas/mri/mri.exp: Add setup_xfail for a29k*-*-* for constants
1972 test.
1973
1974 * gasp/crash1.out, gasp/macro.out, gasp/sfunc.out: Complete
1975 truncated files, so that the tests pass.
1976
1977 * gas/mri/mri.exp: Add setup_xfail for hppa*-*-* for equ,
1978 constants, and expr.
1979
1980 * gas/m68k/all.exp: Run schwab test on hpux*, not just hpux. Run
1981 on vxworks*, not just vxworks5.1.
1982
1983 * lib/gas-defs.exp (fail_phase, pass_phase): Remove.
1984 (run_dump_test): Just call pass or fail.
1985
1986 * gas/m68k/operands.s, gas/m68k/operands.d: New test.
1987 * gas/m68k/op68000.d: New test.
1988 * gas/m68k/cas.s, gas/m68k/cas.d: New test.
1989 * gas/m68k/bitfield.s, gas/m68k/bitfield.d: New test.
1990 * gas/m68k/schwab.d: Run objdump with -j .text. Adjust for
1991 changes to disassembler.
1992 * gas/m68k/all.exp: Run new tests. Run schwab test for
1993 m68k-*-coff*.
1994
1995Mon Aug 7 03:01:32 1995 Jeff Law (law@snake.cs.utah.edu)
1996
1997 * gas/sh/*: New tests for the hitachi-sh.
1998
1999Tue Aug 1 18:02:47 1995 Ian Lance Taylor <ian@cygnus.com>
2000
2001 * gas/mri/*: New tests for MRI mode.
2002
2003 * lib/gas-defs.exp (run_dump_test): Support using objcopy. Dump
2004 program executions to the log file before running them. Use the
2005 simple program name, rather than the path to the binary being run,
2006 in pass/fail messages.
2007 (regexp_diff): If the regexp file has the special comment #pass,
2008 stop checking at that point.
2009 * config/default.exp: Set NM, NMFLAGS, OBJCOPY, and OBJCOPYFLAGS,
2010 if they are not already set.
2011
2012Tue Aug 1 11:41:30 1995 steve chamberlain <sac@slash.cygnus.com>
2013
2014 * Makefile.in: Remove superfluous runtest gasp.
2015
2016Mon Jul 31 18:19:26 1995 steve chamberlain <sac@slash.cygnus.com>
2017
2018 * gasp/*: New.
2019 * Makefile.in: Use gasp tests.
2020 * config/default.exp: Add gasp stuff.
2021
2022Thu Jul 20 18:56:48 1995 Jeff Law (law@snake.cs.utah.edu)
2023
2024 * gas/all/gas.exp: Disable tests that are not appropriate for
2025 the PA.
2026
2027Thu Jul 13 18:22:49 1995 Ken Raeburn <raeburn@cygnus.com>
2028
2029 * gas/m68k/all.exp: Run schwab test for m68k vxworks5.1.
2030
2031Wed Jun 21 21:28:57 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
2032
2033 * gas/m68k/schwab.*: New test based on a test case from Andreas
2034 Schwab.
2035 * gas/m68k/all.exp: Run it for some aout configurations.
2036
2037Mon Jun 12 22:27:18 1995 Jeff Law (law@snake.cs.utah.edu)
2038
2039 * gas/hppa/parse/badfmpyadd.s: New test.
2040 * gas/hppa/parse/parse.exp: Run it.
2041
2042Sun May 21 20:26:18 1995 Jeff Law (law@snake.cs.utah.edu)
2043
2044 * gas/hppa/unsorted/unsorted.exp: Disable align4 tests for
2045 ELF targets.
2046
2047Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha@armltd.co.uk)
2048
2049 * arm/arm7dm.s: New file -- tests for ARM7DM instructions.
2050 * arm/arm6.s: Correct bogus tests.
2051 * arm/gas.exp (arm6.s): Is now a valid test.
2052 (arm7dm.s): New test.
2053 * arm/float.s: Add load/store multiple floating point instruction
2054 tests.
2055
2056Wed May 3 13:14:44 1995 Jeff Law (law@snake.cs.utah.edu)
2057
2058 * gas/hppa/reloc/longcall.s: New test.
2059 * gas/hppa/reloc/reloc.exp: Run it.
2060
2061Tue May 2 16:37:48 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
2062
2063 * gas/mips/ld.d: Modified for gas delay-slot fixes.
2064
2065Sat Apr 29 23:35:18 1995 Doug Evans <dje@chestnut.cygnus.com>
2066
2067 * lib/gas-dg.exp: New file.
2068
2069Tue Apr 11 13:57:52 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
2070
2071 * gas/mips/mips4.d: Allow more than exactly 8 zeros in bc1*
2072 targets.
2073
2074Mon Apr 10 15:36:39 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
2075
2076 * lib/gas-defs.exp (pass_phase): New proc.
2077 (run_dump_test): Note passing or failing of each phase of this
2078 test, instead of failure of phases or passing of complete test.
2079 Ensure test file name is in reported message.
2080
2081Sat Apr 8 12:46:33 1995 Doug Evans <dje@chestnut.cygnus.com>
2082
2083 * lib/gas-defs.exp (run_dump_test): Handle arguments with paths.
2084 Always resolve testcase status before returning.
2085 If `slurp_options' fails, return and don't do test.
2086 (slurp_options): Fix "can't open" error message.
2087 Return -1 to indicate error.
2088
2089Mon Mar 20 22:45:30 1995 Jeff Law (law@snake.cs.utah.edu)
2090
2091 * gas/hppa/unsorted/common.s: New test.
2092 * gas/hppa/unsorted/unsorted.exp: Run it.
2093
2094Fri Mar 10 19:07:09 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
2095
2096 * gas/h8300/ffxx1.s: Add .word 0 at the end to eliminate
2097 uncertainty as to whether there should be trailing bytes in the
2098 output file.
2099 * gas/h8300/ffxx1.d: Adjust reloc values to permit an addend value
2100 of 0x00000000ffffffff on 64-bit hosts. (I'm not sure if this is
2101 correct.) End with "..." to match trailing zero bytes.
2102
2103Wed Mar 8 15:50:34 1995 Ian Lance Taylor <ian@cygnus.com>
2104
2105 * gas/mips/mips4.d, gas/mips/mips4.s: New files.
2106 * gas/mips/mips.exp: Run new test.
2107
2108Thu Feb 23 17:58:50 1995 Jeff Law (law@snake.cs.utah.edu)
2109
2110 * gas/hppa/basic/fmemLRbug.s: Add indexing variants.
2111 * gas/hppa/basic/basic.exp: Test them.
2112
2113Wed Feb 15 15:43:26 1995 Ian Lance Taylor <ian@cygnus.com>
2114
2115 * gas/mips/uld.d: New file.
2116 * gas/mips/uld.s: New file.
2117 * gas/mips/usd.d: New file.
2118 * gas/mips/usd.s: New file.
2119 * gas/mips/mips.exp: Run new tests.
2120
2121Thu Feb 9 10:57:39 1995 Jeff Law (law@snake.cs.utah.edu)
2122
2123 * gas/hppa/reloc/applybug.s: New test.
2124 * gas/hppa/reloc/reloc.exp (do_applybug_test): Run it.
2125
2126Thu Feb 2 00:34:55 1995 Jeff Law (law@snake.cs.utah.edu)
2127
2128 * gas/hppa/reloc/picreloc.s: New test.
2129 * gas/hppa/reloc/reloc.exp (do_pic_relocation_test): Run it.
2130
2131Fri Jan 27 14:02:02 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
2132
2133 * gas/h8300/ffxx1.d, gas/h8300/ffxx1.s, gas/h8300/cmpsi2.s,
2134 gas/h8300/h8300.exp: New tests.
2135
2136Mon Jan 23 21:44:26 1995 Jeff Law (law@snake.cs.utah.edu)
2137
2138 * gas/hppa/basic/basic.exp (do_system): Update.
2139
2140Wed Jan 11 17:20:25 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
2141
2142 * gas/mips/mips.exp: Don't run the memory-access tests if the
2143 format is a.out, because the generated code is different from what
2144 is used with other formats.
2145
2146Tue Jan 10 11:42:13 1995 Jeff Law (law@snake.cs.utah.edu)
2147
2148 * gas/hppa/unsorted/unsorted.exp (align4.s): Fix glitch in
2149 regexp to avoid losing without a controlling tty.
2150
2151Fri Dec 30 18:08:20 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
2152
2153 * gas/i386/pushw.l: Fixed whitespace to match current listing
2154 style.
2155
2156 * gas/all/gas.exp: Mark test p1480.s expected to pass, even with
2157 listings enabled.
2158
2159Thu Dec 15 18:14:27 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
2160
2161 * Makefile.in (AS_FOR_TARGET, OBJDUMP_FOR_TARGET): Don't set.
2162 (uninstall): Don't set OBJDUMP and OBJDUMPFLAGS in site.exp.
2163 * config/default.exp: Default OBJDUMP and OBJDUMPFLAGS. Use
2164 findfile and transform procedures to determine objdump program
2165 name.
2166
2167 * gas/mips/abs.s, gas/mips/div.s: Force some padding at the end,
2168 in case the format doesn't automatically require it.
2169 * gas/mips/beq.d, gas/mips/jal.d: Handle MIPS_JMP as an alternate
2170 name for the reloc type.
2171
2172 * lib/gas-defs.exp (file_contents, verbose_eval): New procs.
2173 (run_dump_test): If verbosity level is over 3, print out dump
2174 command and its output.
2175
2176Tue Dec 13 18:21:09 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
2177
2178 * gas/mips/jal-svr4pic.d: Fix 0-strings to work with 64-bit hosted
2179 disassembly.
2180
2181Fri Dec 9 19:54:04 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
2182
2183 * gas/all/gas.exp (comment.s test): Make the "\r" optional, since
2184 it depends on tty modes.
2185
2186 * lib/gas-defs.exp (gas_start): Try using -nottycopy instead of
2187 -nottyinit.
2188
2189 * gas/arm/gas.exp: The arm6 test should report errors, for now.
2190
2191Thu Dec 8 20:19:09 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
2192
2193 * lib/gas-defs.exp: Use -i in expect_after command.
2194
2195Wed Dec 7 16:49:14 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
2196
2197 * gas/mips/mul.d,jal.d: Fix 0-strings to work with 64-bit hosted
2198 disassembly.
2199
2200 * gas/ieee-fp: Renamed from ieee.fp.
2201
2202 * lib/gas-defs.exp: Make sure timeout is at least 2 minutes.
2203
2204Wed Nov 30 10:48:00 1994 Jeff Law (law@snake.cs.utah.edu)
2205
2206 * gas/hppa/parse: Renamed from gas/hppa/more.parse.
2207
2208Mon Nov 28 00:40:26 1994 Jeff Law (law@snake.cs.utah.edu)
2209
2210 * gas/hppa/more.parse/parse.exp (nosubspace.s): No longer expected
2211 to fail. Fix comments for the test. Tweak test name.
2212
2213Tue Nov 22 23:38:20 1994 Jeff Law (law@snake.cs.utah.edu)
2214
2215 * gas/hppa/reloc/reloc.exp: Minor tweaks to match current PA ELF
2216 output.
2217
2218Fri Nov 18 17:56:57 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
2219
2220 * gas/mips/ld.d: Adjust to work for both big and little endian
2221 code.
2222 * gas/mips/ld.s, gas/mips/lif-empic.d: Likewise.
2223 * gas/mips/lifloat.d, gas/mips/ulh-empic.d: Likewise.
2224 * gas/mips/ulh.d, gas/mips/ulw.d, gas/mips/ush.d: Likewise.
2225 * gas/mips/usw.d: Likewise.
2226
2227Tue Nov 15 11:09:57 1994 Jeff Law (law@snake.cs.utah.edu)
2228
2229 * gas/hppa/unsorted/align4.s: New test.
2230 * gas/hppa/unsorted/unsorted.exp: Run it.
2231
2232 * gas/hppa/unsorted/unsorted.exp (importbug): Tweak to match
2233 current expected PA ELF output.
2234 * gas/hppa/reloc/reloc.exp (do_r_no_reloc): Likewise.
2235 (do_plabel_relocation_test): Likewise.
2236
2237Thu Nov 3 18:14:09 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
2238
2239 * gas/all/p1480.s: Use larger constant, so expression can have a
2240 positive value.
2241 * gas/all/gas.exp: Expect p1480.s without listings to pass.
2242
2243Thu Nov 3 15:43:46 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
2244
2245 * gas/mips/ulh.d, gas/mips/ulw.d, gas/mips/ush.d, gas/mips/usw.d:
2246 Correct test cases.
2247
2248Thu Oct 20 00:55:13 1994 Jeff Law (law@snake.cs.utah.edu)
2249
2250 * gas/hppa/reloc/blebug3.s: New test.
2251 * gas/hppa/reloc/reloc.exp: Run it.
2252
2253Mon Oct 17 02:33:53 1994 Jeff Law (law@snake.cs.utah.edu)
2254
2255 * gas/hppa/reloc/reduce3.s: New test.
2256 * gas/hppa/reloc/reloc.exp: Run it.
2257
2258Sun Oct 16 22:25:56 1994 Jeff Law (law@snake.cs.utah.edu)
2259
2260 * gas/hppa/reloc/reloc.exp (r_no_reloc): Tweak output to match
2261 current reality.
2262
2263Wed Sep 28 21:21:34 1994 Jeff Law (law@snake.cs.utah.edu)
2264
2265 * gas/hppa/reloc/reduce.s: Renamed from relocreduce.s
2266 * gas/hppa/reloc/reduce2.s: Renamed from relocreduce2.s
2267 * gas/hppa/reloc/r_no_reloc.s: Renamed from r_no_relocbug.s
2268 * gas/hppa/reloc/reloc.exp: Changed accordingly.
2269
2270Wed Sep 28 13:25:10 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
2271
2272 * gas/mips/beq.d, gas/mips/beq.s: Test that unconditional branch
2273 overflows are correctly converted to jumps.
2274
2275Mon Sep 26 17:41:43 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
2276
2277 * gas/mips: Add test cases for PIC code, both SVR4 style and
2278 -membedded-pic style.
2279
2280Fri Sep 23 14:45:42 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
2281
2282 * gas/mips: New directory with MIPS specific test cases.
2283
2284 * lib/gas-defs.exp (run_dump_test): Permit the .d file to specify
2285 the name of the source file to assemble.
2286 (regexp_diff): Put the reason for failure in the log file.
2287
2288Wed Sep 21 13:44:21 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
2289
2290 * lib/gas-defs.exp: Don't try to use shell redirection, since TCL
2291 doesn't support it. Redirect stdout using > instead of 1>, and
2292 don't bother to redirect stderr since TCL redirects it anyhow.
2293 (run_dump_test): Pass appropriate arguments to program, defaulting
2294 to -r.
2295
2296Sat Sep 17 01:04:56 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
2297
2298 * gas/vax: New directory.
2299 * gas/vax/{quad.s,quad.exp}: New test, for immediate quadword
2300 values.
2301
2302Mon Sep 12 22:19:11 1994 Jeff Law (law@snake.cs.utah.edu)
2303
2304 * gas/hppa/reloc/r_no_relocbug.s: New test.
2305 * gas/hppa/reloc/reloc.exp: Run it.
2306
2307 * gas/hppa/reloc/reloc.exp (do_function_reloc_bug): Update
2308 expected output.
2309
2310Sun Sep 04 17:58:10 1994 Richard Earnshaw (rwe@pegasus.esprit.ec.org)
2311
2312 * gas/arm/*: New subtree. Add ARM tests.
2313
2314Mon Aug 8 12:13:31 1994 Jeff Law (law@snake.cs.utah.edu)
2315
2316 * gas/hppa/unsorted/unsorted.exp: Accept any character
2317 between foo's type and foo itself.
2318
2319Fri Jul 15 19:09:25 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
2320
2321 * lib/gas-defs.exp (run_dump_test): New routine for running the
2322 assembler, running objdump or nm (not fully supported) on the
2323 resulting object file, and comparing the results against a file of
2324 regular expressions in the test suite, all in one command.
2325 Options for the assembler and objdump are read from comments at
2326 the start of the .d file.
2327 (fail_phase, slurp_options): New auxiliary routines.
2328 (regexp_diff): Always return a value. Fix bugs in actually doing
2329 the regexp test.
2330
2331 * gas/sun4/addend.exp: Use run_dump_test.
2332 * gas/sun4/addend.d: Fix regular expressions so that they work.
2333
2334Thu Jul 7 11:55:33 1994 Jeff Law (law@snake.cs.utah.edu)
2335
2336 * gas/hppa/reloc/relocreduce2.s: More relocation reduction tests.
2337 * gas/hppa/reloc/reloc.exp: Run them.
2338
2339Thu Jun 30 18:49:25 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
2340
2341 * config/default.exp: Look for "as.new" in "$base_dir/..", where
2342 it got compiled, not in "$base_dir".
2343 * config/unknown.exp: Deleted.
2344
2345Sun Jun 26 13:23:54 1994 Jeff Law (law@snake.cs.utah.edu)
2346
2347 * gas/lib/gas-defs.exp (gas_finish): Call "close" and "wait"
2348 before exiting. Enclose both calls inside a "catch".
2349 (objdump_finish): Likewise.
2350
2351Fri Jun 10 10:23:35 1994 Jeff Law (law@snake.cs.utah.edu)
2352
2353 * gas/hppa/reloc/reloc.exp (roundmode test): Tweak expected output
2354 for SOM to match current testcase.
2355
2356Thu Jun 2 19:46:58 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
2357
2358 * gas/i386/{pushw.s,pushw.l}: New test.
2359 * gas/i386/all.exp: Run it.
2360
2361 * Makefile.in (distclean): Remove site config files and gas.sum.
2362
2363Fri May 27 12:24:18 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
2364
2365 * gas/m68k/disperr.s: Use % for registers.
2366
2367 * gas/m68k-coff/gas.exp: Expect failure for p2389a.s.
2368
2369Tue May 17 14:53:08 1994 Bill Cox (bill@rtl.cygnus.com)
2370
2371 * lib/gas-defs.exp: Replace error proc calls with perror calls.
2372
2373Mon May 16 13:19:16 1994 Jeff Law (law@snake.cs.utah.edu)
2374
2375 * gas/hppa/reloc/reloc.exp: Tweak expected output to match new
2376 ELF code.
2377 * gas/hppa/reloc/roundmode.s: Avoid "S" and "D" modes, ELF does
2378 not support them.
2379 * gas/hppa/unsorted/unsorted.exp: Tweak expected output to match
2380 new ELF code.
2381
2382Thu May 5 17:27:54 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
2383
2384 * config/default.exp: Renamed from unix-gas.exp.
2385
2386Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
2387
2388 * Makefile.in (check): Set TCL_LIBRARY for runtest.
2389
2390Mon Apr 11 07:54:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2391
2392 * gas/hppa/more.parse/callinfobug.s: Add missing name for
2393 procedure.
2394
2395 * gas/hppa/reloc/funcrelocbug.s: Place the trampoline in the
2396 $DATA$ rather than $LIT$ subspace.
2397
2398Sun Mar 27 14:05:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2399
2400 * gas/hppa/reloc/funcrelocbug.s: New test.
2401 * gas/hppa/reloc/reloc.exp: Run it.
2402
2403Thu Mar 17 13:38:04 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2404
2405 * gas/hppa/unsorted/importbug.s: New test.
2406 * gas/hppa/unsorted/unsorted.exp: Run it.
2407
2408Wed Mar 16 11:57:07 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2409
2410 * gas/hppa/more.parse/regpopbug.s: Add trivial .equ test.
2411
2412 * gas/hppa/unsorted/globalbug.s: New test (expected to fail).
2413 * gas/hppa/unsorted/unsorted.exp: Run it.
2414
2415 * gas/hppa/more.parse/callinfobug.s: New test.
2416 * gas/hppa/omre.parse/parse.exp: Run it.
2417
2418 * gas/hppa/more.parse/regpopbug.s: New test.
2419 * gas/hppa/more.parse/parse.exp: Run it.
2420
2421Mon Feb 28 14:10:04 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
2422
2423 * lib/gas-defs.exp (objdump): New proc.
2424 (objdump_start): Deleted unused proc.
2425 (objdump_start_common): Merged into objdump_start_no_subdir.
2426
2427 * gas/alpha/fp.exp: Use objdump instead of
2428 objdump_start_no_subdir, since the former actually waits for
2429 objdump to finish. Specify .rdata section only. Make comment
2430 indicate Alpha architecture rather than SPARC.
2431 * gas/alpha/fp.d: Omit .reginfo patterns. Just use "." to match
2432 against ASCII code 0x2a ("*", special in regexp).
2433 * gas/sun4/addend.exp: Use objdump instead of
2434 objdump_start_no_subdir.
2435
2436Thu Feb 24 07:11:57 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2437
2438 * gas/hppa/more.parse/parse.exp (no subspace test): Only expect
2439 a failure if gas is not producing an ELF object.
2440
2441Mon Feb 14 09:24:03 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2442
2443 * gas/hppa/basic/fmemLRbug.s: New test.
2444 * gas/hppa/basic/basic.exp: Run it.
2445
2446Thu Feb 10 00:34:26 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
2447
2448 * gas/alpha/fp.*: New files.
2449 * lib/gas-defs.exp (regexp_diff): Report noted mismatch at
2450 verbosity level 3 or above only.
2451
2452Mon Feb 7 15:53:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2453
2454 * gas/hppa/*/*.exp: Change xfails to check for PA ELF rather than
2455 PA OSF1.
2456
2457Fri Feb 4 23:42:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2458
2459 * gas/hppa/more.parse/xmpyubug.s: New test.
2460 * gas/hppa/more.parse/parse.exp: Run it.
2461
2462Fri Feb 4 17:13:20 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
2463
2464 * lib/gas-defs.exp (regexp_diff): New procedure, vaguely based on
2465 "simple_diff" from linker test suite.
2466 * gas/sun4/addend.exp: Use it.
2467 * gas/sun4/addend.d: New file.
2468
2469Sun Jan 30 23:34:58 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
2470
2471 * gas/all/gas.exp: Adjust regexp for x930509.s for current listing
2472 format.
2473
2474Thu Jan 20 16:44:51 1994 Rob Savoye (rob@darkstar.cygnus.com)
2475
2476 * gas/all/gas.exp, lib/gas-defs.exp, sun4/addend.exp,
2477 sparc-solaris/addend.exp: Tweaked to fix a few bugs and to run
2478 well under either version of expect.
2479
2480Mon Jan 17 00:25:03 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2481
2482 * gas/hppa/basic/fp_misc.s: Delete copr instruction. It's tested
2483 elsewhere now.
2484 * gas/hppa/basic/{copr, coprmem, spop}.s: New tests.
2485 * gas/hppa/basic/basic.exp: Run them.
2486
2487Thu Jan 13 11:59:22 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2488
2489 * gas/all/gas.exp: No longer expect difference of forward
2490 references to fail.
2491 * gas/all/x930509.s: Fix testcase to match how the expect code was
2492 written.
2493
2494Wed Jan 12 13:41:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2495
2496 * gas/hppa/reloc/reloc.exp: Fix typo in last change. Latest test
2497 for cross-subspace call bugs is no longer expected to fail.
2498
2499 * gas/hppa/more.parse/procbug.s: Add test for another bug relating
2500 to having a function's label follow the .PROC directive.
2501
2502Tue Jan 11 21:47:48 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2503
2504 * gas/hppa/reloc/reloc.exp: Add test for cross-subspace call bug
2505 found while working on multiple $CODE$ subspace support.
2506
2507Mon Jan 10 09:54:15 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2508
2509 * gas/hppa/more.parse/parse.exp: procbug.s is no longer expected
2510 to fail.
2511 * gas/hppa/more.parse/procbug.s: Add missing .procend.
2512
2513Mon Jan 3 10:07:47 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2514
2515 * gas/hppa/more.parse/labelbug.s: Add testcase for bug in last
2516 app.c change.
2517
2518Wed Dec 29 11:32:39 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2519
2520 * gas/hppa/more.parse/labelbug.s: Add more colonless label tests.
2521
2522Wed Dec 15 08:24:31 1993 Ken Raeburn (raeburn@rtl.cygnus.com)
2523
2524 * Makefile.in (site.exp): Don't set ASFLAGS. Quote value of
2525 OBJDUMPFLAGS in case it's empty. Use temporary names until the
2526 end; make creating site.exp the final step.
2527 (check): Pass in ASFLAGS.
2528
2529 * gas/all/gas.exp: Use all_ones proc. Change regexp for matching
2530 C comments to avoid bugs in latest expect code.
2531
2532Wed Dec 8 14:30:14 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2533
2534 * gas/m68k/disperr.s: New test.
2535 * gas/m68k/all.exp: Run it.
2536
2537Sun Dec 5 19:24:57 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2538
2539 * gas/hppa/reloc/roundmode.s: New test.
2540 * gas/hppa/reloc/reloc.exp: Run it. Fix typo in last change.
2541
2542Wed Dec 1 10:44:18 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2543
2544 * gas/hppa/reloc/reloc.exp: Run the first half of bogus R_EXIT
2545 test for ELF.
2546
2547Tue Nov 30 13:43:21 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2548
2549 * gas/hppa/more.parse/parse.exp: Test for error on for subspace
2550 directive is an XFAIL for SOM assmeblers.
2551
2552 * gas/hppa/reloc/reloc.exp: Remove XFAIL for relocation on
2553 cross-subspace call test.
2554
2555Sun Nov 28 12:12:50 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2556
2557 * gas/hppa/more.parse/appbug.s: New test.
2558 * gas/hppa/more.parse/parse.exp: Run it.
2559
2560 * gas/hppa/unsorted/align3.s: New test.
2561 * gas/hppa/unsorted/unsorted.exp: Run it.
2562
2563Sat Nov 27 22:50:01 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2564
2565 * gas/all/p2425.s: Insert a tab before assembler directives so
2566 that the directives are not interpreted as labels.
2567
2568 * gas/hppa/basic/weird.s: Sync with GDB version.
2569
2570 * gas/hppa/more.parse/labelbug.s: New test.
2571
2572 * gas/hppa/more.parse/parse.exp: Run it.
2573
2574Wed Nov 24 01:25:03 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2575
2576 * gas/hppa/reloc/fixupbug.s: New test.
2577 * gas/hppa/reloc/reloc.exp: Run it.
2578
2579 * gas/hppa/reloc/exitbug.s: New test.
2580 * gas/hppa/reloc/reloc.exp: Run it.
2581
2582Sun Nov 21 22:11:10 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2583
2584 * gas/hppa/reloc/reloc.exp: Minor fixes so that SOM & ELF can
2585 share the same test code.
2586 * gas/hppa/reloc/relocreduce.s: Likewise.
2587
2588 * gas/hppa/basic/fmem.s: Add quadword FP store instructions.
2589 * gas/hppa/basic/basic.exp: Test quadword FP store instructions.
2590
2591Sun Nov 7 00:31:41 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2592
2593 * gas/hppa/reloc/reloc.exp: No longer expect failure for
2594 field selector on ble instruction test.
2595
2596 * gas/hppa/basic/basic.exp: No longer expect failures for
2597 system instruction tests now that probei is fixed.
2598
2599Sat Nov 6 22:45:08 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2600
2601 * gas/hppa/reloc/selectorbug.s: New test.
2602 * gas/hppa/reloc/reloc.exp: Run it.
2603
2604Thu Nov 4 17:01:30 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2605
2606 * gas/hppa/unsorted/fragbug.s: New test.
2607 * gas/hppa/unsorted/unsorted.exp: Run it.
2608
2609Thu Nov 04 09:09:49 1993 Jeffrey Wheat (cassidy@cygnus.com)
2610
2611 * Makefile.in: Changed RUNTESTFLAGS to RUNTEST_FLAGS
2612
2613Tue Nov 2 22:12:30 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2614
2615 * gas/hppa/more.parse/{defbug.s, stdreg.s}: New tests.
2616 * gas/hppa/more.parse/parse.exp: Run them.
2617
2618Mon Nov 1 23:37:58 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2619
2620 * gas/hppa/reloc/reloc.exp (reloc_reduce): Correct offsets at
2621 which specific relocations are expected to be found.
2622
2623Sat Oct 30 14:12:31 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2624
2625 * gas/hppa/unsorted/unsorted.exp (ss_align): Remove OSF xfail.
2626
2627 * gas/hppa/more.parse/parse.exp: Add new test.
2628 * gas/hppa/more.parse/ssbug.s: New test to make sure non-default
2629 sections are handled correctly.
2630
2631 * gas/all/gas.exp: Disable (and fail) p1480.s for all PA targets.
2632
2633Fri Oct 29 16:29:06 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2634
2635 * gas/hppa/more.parse/calldatabug.s: Colonize.
2636 * gas/hppa/more.parse/parse.exp: Fix typos.
2637
2638Thu Oct 28 21:40:06 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2639
2640 * gas/hppa/{basic, more.parse, reloc, unsorted}: New directories.
2641 * gas/hppa/*/*.exp: New test drivers.
2642 * gas/hppa/*/*.s: New test files.
2643
2644Mon Oct 25 09:40:59 1993 Ken Raeburn (raeburn@cygnus.com)
2645
2646 * gas/sun4: New directory.
2647 * gas/sun4/addend.s,addend.exp: New test case.
2648 * gas/sparc-solaris/addend.s,addend.exp: Solaris version of same
2649 test case.
2650
2651 * gas/all/gas.exp: Check `*' in C comments.
2652
2653 * lib/gas-defs.exp (all_ones): New procedure, for a predicate to
2654 simplify some tests.
2655 (want_no_output): Return zero or nonzero, depending on success or
2656 failure.
2657 (gas_test_old): Return value from want_no_output.
2658 (objdump_start_common): Split off from objdump_start.
2659 (objdump_start_no_subdir): New procedure.
2660
2661Wed Oct 20 07:25:48 1993 Ken Raeburn (raeburn@rover.cygnus.com)
2662
2663 * gas/all/diff1.s, gas/m68k/pic1.s: New tests.
2664 * gas/all/gas.exp, gas/m68k/all.exp: Run them.
2665
2666 * Makefile.in (OBJDUMP_FOR_TARGET): Define similar to
2667 AS_FOR_TARGET.
2668 (check): Don't pass ASFLAGS variable.
2669 (site.exp): Put ASFLAGS, OBJDUMP, OBJDUMPFLAGS into site.exp.
2670
2671 From Jeff Law:
2672
2673 * lib/gas-defs.exp (objdump_start, objdump_finish): New functions
2674 so that tests can parse the output of objdump looking for errors
2675 in relocation entires, file headers and the like.
2676
2677Thu Sep 23 16:20:34 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
2678
2679 * gas/ieee.fp/x930509a.exp: Currently expected to fail always.
2680 * gas/all/gas.exp (p1480.s, x930509.s): Ditto. Break up gas_test
2681 call so it no longer performs multiple tests.
2682 * gas/m68k/all.exp (t2.s): Don't bother with listings.
2683 (p2410.s): Don't pass unwanted arguments to gas_test_error.
2684
2685Wed Aug 25 16:50:08 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
2686
2687 * lib/do*: Remove RCS id strings.
2688
2689Mon May 17 15:09:45 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
2690
2691 * gas/all/float.s, gas/all/p1480.s, gas/m68k/p2410.s: New tests.
2692 * gas/all/gas.exp, gas/m68k/all.exp: Run them.
2693 * gas/i386: New directory.
2694
2695Mon May 10 14:50:20 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
2696
2697 * Added directory structure, to categorize tests by targets.
2698 * Added new tests all/x930509.s, ieee.fp/x930509a.s, m68k/p2663.s,
2699 and refined some to examine the assembler listing output.
2700 * lib/gas-defs.exp: Renamed gas_start to gas_run. Added some
2701 expect_after patterns.
2702 (gas_start, gas_finish): New procs, for tests that examine process
2703 output.
2704 * config/unix-gas.exp: Invoke gas_init directly, instead of
2705 requiring test .exp files do it.
2706
2707Wed Apr 21 01:24:16 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
2708
2709 * gas/gas.exp: Handle new tests, and changes to testing procs.
2710
2711 * lib/gas-defs.exp (want_no_output): New proc; success iff output
2712 is empty.
2713 (gas_test_old): Functionally same as old gas_test.
2714 (gas_test_ignore_stdout): Rewritten to use want_no_output.
2715 (gas_test): New argument lists set of options to be tried in
2716 combinations. Option with trailing ">" indicates standard output
2717 should be ignored.
2718
2719 * gas/p2425a.s: Use %-form for registers, so this test can be run
2720 on m68k-coff targets too.
2721
2722 * gas/p2430a.s: New test case, whitespace &c matches customer
2723 report more closely. Gets different results from p2430.s; this is
2724 bad, and not yet tested for.
2725
2726Mon Apr 5 12:27:19 1993 Ken Raeburn (raeburn@cygnus.com)
2727
2728 * gas/p2389a.s, gas/p2411.s, gas/t2.s: New test cases.
2729 * lib/run: New script.
2730 * gas/gas-defs.exp (gas_start): Takes new args, assembler options
2731 and redirection options. Use "run" script so redirection works.
2732 (gas_test): Now takes assembler options as separate arg from input
2733 file name.
2734 (gas_test_ignore_stdout): New proc. Discards output.
2735 (gas_test_error): New proc. Expects assembler to generate output.
2736 (target_cpu_family setting): Handle i486->i386 also.
2737
2738 * lib/do*: Scripts moved here from gas/testscripts. May be useful
2739 someday for writing more test cases; not currently used.
2740
2741Tue Mar 30 11:45:27 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
2742
2743 * gas/sol-gcc.s, gas/sol-cc.s, gas/p2425a.s, gas/p2389.s: New test
2744 cases.
2745 * gas/gas.exp: Enable them for appropriate targets. Removed some
2746 useless comments &c. Changed m68k target test to be more general.
2747
2748 * lib/gas-defs.exp (gas_exit, gas_init): New procs.
2749 * gas/gas.exp: Call gas_init.
2750
2751Mon Mar 29 00:00:00 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com)
2752
2753 * Test suite created.
2754