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