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