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