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