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