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