* gas/mips/beq.d, gas/mips/beq.s: Test that unconditional branch
[deliverable/binutils-gdb.git] / gas / testsuite / ChangeLog
1 Wed Sep 28 13:25:10 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
2
3 * gas/mips/beq.d, gas/mips/beq.s: Test that unconditional branch
4 overflows are correctly converted to jumps.
5
6 Mon Sep 26 17:41:43 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
7
8 * gas/mips: Add test cases for PIC code, both SVR4 style and
9 -membedded-pic style.
10
11 Fri Sep 23 14:45:42 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
12
13 * gas/mips: New directory with MIPS specific test cases.
14
15 * lib/gas-defs.exp (run_dump_test): Permit the .d file to specify
16 the name of the source file to assemble.
17 (regexp_diff): Put the reason for failure in the log file.
18
19 Wed Sep 21 13:44:21 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
20
21 * lib/gas-defs.exp: Don't try to use shell redirection, since TCL
22 doesn't support it. Redirect stdout using > instead of 1>, and
23 don't bother to redirect stderr since TCL redirects it anyhow.
24 (run_dump_test): Pass appropriate arguments to program, defaulting
25 to -r.
26
27 Sat Sep 17 01:04:56 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
28
29 * gas/vax: New directory.
30 * gas/vax/{quad.s,quad.exp}: New test, for immediate quadword
31 values.
32
33 Mon Sep 12 22:19:11 1994 Jeff Law (law@snake.cs.utah.edu)
34
35 * gas/hppa/reloc/r_no_relocbug.s: New test.
36 * gas/hppa/reloc/reloc.exp: Run it.
37
38 * gas/hppa/reloc/reloc.exp (do_function_reloc_bug): Update
39 expected output.
40
41 Sun Sep 04 17:58:10 1994 Richard Earnshaw (rwe@pegasus.esprit.ec.org)
42
43 * gas/arm/*: New subtree. Add ARM tests.
44
45 Mon Aug 8 12:13:31 1994 Jeff Law (law@snake.cs.utah.edu)
46
47 * gas/hppa/unsorted/unsorted.exp: Accept any character
48 between foo's type and foo itself.
49
50 Fri Jul 15 19:09:25 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
51
52 * lib/gas-defs.exp (run_dump_test): New routine for running the
53 assembler, running objdump or nm (not fully supported) on the
54 resulting object file, and comparing the results against a file of
55 regular expressions in the test suite, all in one command.
56 Options for the assembler and objdump are read from comments at
57 the start of the .d file.
58 (fail_phase, slurp_options): New auxiliary routines.
59 (regexp_diff): Always return a value. Fix bugs in actually doing
60 the regexp test.
61
62 * gas/sun4/addend.exp: Use run_dump_test.
63 * gas/sun4/addend.d: Fix regular expressions so that they work.
64
65 Thu Jul 7 11:55:33 1994 Jeff Law (law@snake.cs.utah.edu)
66
67 * gas/hppa/reloc/relocreduce2.s: More relocation reduction tests.
68 * gas/hppa/reloc/reloc.exp: Run them.
69
70 Thu Jun 30 18:49:25 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
71
72 * config/default.exp: Look for "as.new" in "$base_dir/..", where
73 it got compiled, not in "$base_dir".
74 * config/unknown.exp: Deleted.
75
76 Sun Jun 26 13:23:54 1994 Jeff Law (law@snake.cs.utah.edu)
77
78 * gas/lib/gas-defs.exp (gas_finish): Call "close" and "wait"
79 before exiting. Enclose both calls inside a "catch".
80 (objdump_finish): Likewise.
81
82 Fri Jun 10 10:23:35 1994 Jeff Law (law@snake.cs.utah.edu)
83
84 * gas/hppa/reloc/reloc.exp (roundmode test): Tweak expected output
85 for SOM to match current testcase.
86
87 Thu Jun 2 19:46:58 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
88
89 * gas/i386/{pushw.s,pushw.l}: New test.
90 * gas/i386/all.exp: Run it.
91
92 * Makefile.in (distclean): Remove site config files and gas.sum.
93
94 Fri May 27 12:24:18 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
95
96 * gas/m68k/disperr.s: Use % for registers.
97
98 * gas/m68k-coff/gas.exp: Expect failure for p2389a.s.
99
100 Tue May 17 14:53:08 1994 Bill Cox (bill@rtl.cygnus.com)
101
102 * lib/gas-defs.exp: Replace error proc calls with perror calls.
103
104 Mon May 16 13:19:16 1994 Jeff Law (law@snake.cs.utah.edu)
105
106 * gas/hppa/reloc/reloc.exp: Tweak expected output to match new
107 ELF code.
108 * gas/hppa/reloc/roundmode.s: Avoid "S" and "D" modes, ELF does
109 not support them.
110 * gas/hppa/unsorted/unsorted.exp: Tweak expected output to match
111 new ELF code.
112
113 Thu May 5 17:27:54 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
114
115 * config/default.exp: Renamed from unix-gas.exp.
116
117 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
118
119 * Makefile.in (check): Set TCL_LIBRARY for runtest.
120
121 Mon Apr 11 07:54:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
122
123 * gas/hppa/more.parse/callinfobug.s: Add missing name for
124 procedure.
125
126 * gas/hppa/reloc/funcrelocbug.s: Place the trampoline in the
127 $DATA$ rather than $LIT$ subspace.
128
129 Sun Mar 27 14:05:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
130
131 * gas/hppa/reloc/funcrelocbug.s: New test.
132 * gas/hppa/reloc/reloc.exp: Run it.
133
134 Thu Mar 17 13:38:04 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
135
136 * gas/hppa/unsorted/importbug.s: New test.
137 * gas/hppa/unsorted/unsorted.exp: Run it.
138
139 Wed Mar 16 11:57:07 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
140
141 * gas/hppa/more.parse/regpopbug.s: Add trivial .equ test.
142
143 * gas/hppa/unsorted/globalbug.s: New test (expected to fail).
144 * gas/hppa/unsorted/unsorted.exp: Run it.
145
146 * gas/hppa/more.parse/callinfobug.s: New test.
147 * gas/hppa/omre.parse/parse.exp: Run it.
148
149 * gas/hppa/more.parse/regpopbug.s: New test.
150 * gas/hppa/more.parse/parse.exp: Run it.
151
152 Mon Feb 28 14:10:04 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
153
154 * lib/gas-defs.exp (objdump): New proc.
155 (objdump_start): Deleted unused proc.
156 (objdump_start_common): Merged into objdump_start_no_subdir.
157
158 * gas/alpha/fp.exp: Use objdump instead of
159 objdump_start_no_subdir, since the former actually waits for
160 objdump to finish. Specify .rdata section only. Make comment
161 indicate Alpha architecture rather than SPARC.
162 * gas/alpha/fp.d: Omit .reginfo patterns. Just use "." to match
163 against ASCII code 0x2a ("*", special in regexp).
164 * gas/sun4/addend.exp: Use objdump instead of
165 objdump_start_no_subdir.
166
167 Thu Feb 24 07:11:57 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
168
169 * gas/hppa/more.parse/parse.exp (no subspace test): Only expect
170 a failure if gas is not producing an ELF object.
171
172 Mon Feb 14 09:24:03 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
173
174 * gas/hppa/basic/fmemLRbug.s: New test.
175 * gas/hppa/basic/basic.exp: Run it.
176
177 Thu Feb 10 00:34:26 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
178
179 * gas/alpha/fp.*: New files.
180 * lib/gas-defs.exp (regexp_diff): Report noted mismatch at
181 verbosity level 3 or above only.
182
183 Mon Feb 7 15:53:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
184
185 * gas/hppa/*/*.exp: Change xfails to check for PA ELF rather than
186 PA OSF1.
187
188 Fri Feb 4 23:42:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
189
190 * gas/hppa/more.parse/xmpyubug.s: New test.
191 * gas/hppa/more.parse/parse.exp: Run it.
192
193 Fri Feb 4 17:13:20 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
194
195 * lib/gas-defs.exp (regexp_diff): New procedure, vaguely based on
196 "simple_diff" from linker test suite.
197 * gas/sun4/addend.exp: Use it.
198 * gas/sun4/addend.d: New file.
199
200 Sun Jan 30 23:34:58 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
201
202 * gas/all/gas.exp: Adjust regexp for x930509.s for current listing
203 format.
204
205 Thu Jan 20 16:44:51 1994 Rob Savoye (rob@darkstar.cygnus.com)
206
207 * gas/all/gas.exp, lib/gas-defs.exp, sun4/addend.exp,
208 sparc-solaris/addend.exp: Tweaked to fix a few bugs and to run
209 well under either version of expect.
210
211 Mon Jan 17 00:25:03 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
212
213 * gas/hppa/basic/fp_misc.s: Delete copr instruction. It's tested
214 elsewhere now.
215 * gas/hppa/basic/{copr, coprmem, spop}.s: New tests.
216 * gas/hppa/basic/basic.exp: Run them.
217
218 Thu Jan 13 11:59:22 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
219
220 * gas/all/gas.exp: No longer expect difference of forward
221 references to fail.
222 * gas/all/x930509.s: Fix testcase to match how the expect code was
223 written.
224
225 Wed Jan 12 13:41:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
226
227 * gas/hppa/reloc/reloc.exp: Fix typo in last change. Latest test
228 for cross-subspace call bugs is no longer expected to fail.
229
230 * gas/hppa/more.parse/procbug.s: Add test for another bug relating
231 to having a function's label follow the .PROC directive.
232
233 Tue Jan 11 21:47:48 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
234
235 * gas/hppa/reloc/reloc.exp: Add test for cross-subspace call bug
236 found while working on multiple $CODE$ subspace support.
237
238 Mon Jan 10 09:54:15 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
239
240 * gas/hppa/more.parse/parse.exp: procbug.s is no longer expected
241 to fail.
242 * gas/hppa/more.parse/procbug.s: Add missing .procend.
243
244 Mon Jan 3 10:07:47 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
245
246 * gas/hppa/more.parse/labelbug.s: Add testcase for bug in last
247 app.c change.
248
249 Wed Dec 29 11:32:39 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
250
251 * gas/hppa/more.parse/labelbug.s: Add more colonless label tests.
252
253 Wed Dec 15 08:24:31 1993 Ken Raeburn (raeburn@rtl.cygnus.com)
254
255 * Makefile.in (site.exp): Don't set ASFLAGS. Quote value of
256 OBJDUMPFLAGS in case it's empty. Use temporary names until the
257 end; make creating site.exp the final step.
258 (check): Pass in ASFLAGS.
259
260 * gas/all/gas.exp: Use all_ones proc. Change regexp for matching
261 C comments to avoid bugs in latest expect code.
262
263 Wed Dec 8 14:30:14 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
264
265 * gas/m68k/disperr.s: New test.
266 * gas/m68k/all.exp: Run it.
267
268 Sun Dec 5 19:24:57 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
269
270 * gas/hppa/reloc/roundmode.s: New test.
271 * gas/hppa/reloc/reloc.exp: Run it. Fix typo in last change.
272
273 Wed Dec 1 10:44:18 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
274
275 * gas/hppa/reloc/reloc.exp: Run the first half of bogus R_EXIT
276 test for ELF.
277
278 Tue Nov 30 13:43:21 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
279
280 * gas/hppa/more.parse/parse.exp: Test for error on for subspace
281 directive is an XFAIL for SOM assmeblers.
282
283 * gas/hppa/reloc/reloc.exp: Remove XFAIL for relocation on
284 cross-subspace call test.
285
286 Sun Nov 28 12:12:50 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
287
288 * gas/hppa/more.parse/appbug.s: New test.
289 * gas/hppa/more.parse/parse.exp: Run it.
290
291 * gas/hppa/unsorted/align3.s: New test.
292 * gas/hppa/unsorted/unsorted.exp: Run it.
293
294 Sat Nov 27 22:50:01 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
295
296 * gas/all/p2425.s: Insert a tab before assembler directives so
297 that the directives are not interpreted as labels.
298
299 * gas/hppa/basic/weird.s: Sync with GDB version.
300
301 * gas/hppa/more.parse/labelbug.s: New test.
302
303 * gas/hppa/more.parse/parse.exp: Run it.
304
305 Wed Nov 24 01:25:03 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
306
307 * gas/hppa/reloc/fixupbug.s: New test.
308 * gas/hppa/reloc/reloc.exp: Run it.
309
310 * gas/hppa/reloc/exitbug.s: New test.
311 * gas/hppa/reloc/reloc.exp: Run it.
312
313 Sun Nov 21 22:11:10 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
314
315 * gas/hppa/reloc/reloc.exp: Minor fixes so that SOM & ELF can
316 share the same test code.
317 * gas/hppa/reloc/relocreduce.s: Likewise.
318
319 * gas/hppa/basic/fmem.s: Add quadword FP store instructions.
320 * gas/hppa/basic/basic.exp: Test quadword FP store instructions.
321
322 Sun Nov 7 00:31:41 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
323
324 * gas/hppa/reloc/reloc.exp: No longer expect failure for
325 field selector on ble instruction test.
326
327 * gas/hppa/basic/basic.exp: No longer expect failures for
328 system instruction tests now that probei is fixed.
329
330 Sat Nov 6 22:45:08 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
331
332 * gas/hppa/reloc/selectorbug.s: New test.
333 * gas/hppa/reloc/reloc.exp: Run it.
334
335 Thu Nov 4 17:01:30 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
336
337 * gas/hppa/unsorted/fragbug.s: New test.
338 * gas/hppa/unsorted/unsorted.exp: Run it.
339
340 Thu Nov 04 09:09:49 1993 Jeffrey Wheat (cassidy@cygnus.com)
341
342 * Makefile.in: Changed RUNTESTFLAGS to RUNTEST_FLAGS
343
344 Tue Nov 2 22:12:30 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
345
346 * gas/hppa/more.parse/{defbug.s, stdreg.s}: New tests.
347 * gas/hppa/more.parse/parse.exp: Run them.
348
349 Mon Nov 1 23:37:58 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
350
351 * gas/hppa/reloc/reloc.exp (reloc_reduce): Correct offsets at
352 which specific relocations are expected to be found.
353
354 Sat Oct 30 14:12:31 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
355
356 * gas/hppa/unsorted/unsorted.exp (ss_align): Remove OSF xfail.
357
358 * gas/hppa/more.parse/parse.exp: Add new test.
359 * gas/hppa/more.parse/ssbug.s: New test to make sure non-default
360 sections are handled correctly.
361
362 * gas/all/gas.exp: Disable (and fail) p1480.s for all PA targets.
363
364 Fri Oct 29 16:29:06 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
365
366 * gas/hppa/more.parse/calldatabug.s: Colonize.
367 * gas/hppa/more.parse/parse.exp: Fix typos.
368
369 Thu Oct 28 21:40:06 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
370
371 * gas/hppa/{basic, more.parse, reloc, unsorted}: New directories.
372 * gas/hppa/*/*.exp: New test drivers.
373 * gas/hppa/*/*.s: New test files.
374
375 Mon Oct 25 09:40:59 1993 Ken Raeburn (raeburn@cygnus.com)
376
377 * gas/sun4: New directory.
378 * gas/sun4/addend.s,addend.exp: New test case.
379 * gas/sparc-solaris/addend.s,addend.exp: Solaris version of same
380 test case.
381
382 * gas/all/gas.exp: Check `*' in C comments.
383
384 * lib/gas-defs.exp (all_ones): New procedure, for a predicate to
385 simplify some tests.
386 (want_no_output): Return zero or nonzero, depending on success or
387 failure.
388 (gas_test_old): Return value from want_no_output.
389 (objdump_start_common): Split off from objdump_start.
390 (objdump_start_no_subdir): New procedure.
391
392 Wed Oct 20 07:25:48 1993 Ken Raeburn (raeburn@rover.cygnus.com)
393
394 * gas/all/diff1.s, gas/m68k/pic1.s: New tests.
395 * gas/all/gas.exp, gas/m68k/all.exp: Run them.
396
397 * Makefile.in (OBJDUMP_FOR_TARGET): Define similar to
398 AS_FOR_TARGET.
399 (check): Don't pass ASFLAGS variable.
400 (site.exp): Put ASFLAGS, OBJDUMP, OBJDUMPFLAGS into site.exp.
401
402 From Jeff Law:
403
404 * lib/gas-defs.exp (objdump_start, objdump_finish): New functions
405 so that tests can parse the output of objdump looking for errors
406 in relocation entires, file headers and the like.
407
408 Thu Sep 23 16:20:34 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
409
410 * gas/ieee.fp/x930509a.exp: Currently expected to fail always.
411 * gas/all/gas.exp (p1480.s, x930509.s): Ditto. Break up gas_test
412 call so it no longer performs multiple tests.
413 * gas/m68k/all.exp (t2.s): Don't bother with listings.
414 (p2410.s): Don't pass unwanted arguments to gas_test_error.
415
416 Wed Aug 25 16:50:08 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
417
418 * lib/do*: Remove RCS id strings.
419
420 Mon May 17 15:09:45 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
421
422 * gas/all/float.s, gas/all/p1480.s, gas/m68k/p2410.s: New tests.
423 * gas/all/gas.exp, gas/m68k/all.exp: Run them.
424 * gas/i386: New directory.
425
426 Mon May 10 14:50:20 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
427
428 * Added directory structure, to categorize tests by targets.
429 * Added new tests all/x930509.s, ieee.fp/x930509a.s, m68k/p2663.s,
430 and refined some to examine the assembler listing output.
431 * lib/gas-defs.exp: Renamed gas_start to gas_run. Added some
432 expect_after patterns.
433 (gas_start, gas_finish): New procs, for tests that examine process
434 output.
435 * config/unix-gas.exp: Invoke gas_init directly, instead of
436 requiring test .exp files do it.
437
438 Wed Apr 21 01:24:16 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
439
440 * gas/gas.exp: Handle new tests, and changes to testing procs.
441
442 * lib/gas-defs.exp (want_no_output): New proc; success iff output
443 is empty.
444 (gas_test_old): Functionally same as old gas_test.
445 (gas_test_ignore_stdout): Rewritten to use want_no_output.
446 (gas_test): New argument lists set of options to be tried in
447 combinations. Option with trailing ">" indicates standard output
448 should be ignored.
449
450 * gas/p2425a.s: Use %-form for registers, so this test can be run
451 on m68k-coff targets too.
452
453 * gas/p2430a.s: New test case, whitespace &c matches customer
454 report more closely. Gets different results from p2430.s; this is
455 bad, and not yet tested for.
456
457 Mon Apr 5 12:27:19 1993 Ken Raeburn (raeburn@cygnus.com)
458
459 * gas/p2389a.s, gas/p2411.s, gas/t2.s: New test cases.
460 * lib/run: New script.
461 * gas/gas-defs.exp (gas_start): Takes new args, assembler options
462 and redirection options. Use "run" script so redirection works.
463 (gas_test): Now takes assembler options as separate arg from input
464 file name.
465 (gas_test_ignore_stdout): New proc. Discards output.
466 (gas_test_error): New proc. Expects assembler to generate output.
467 (target_cpu_family setting): Handle i486->i386 also.
468
469 * lib/do*: Scripts moved here from gas/testscripts. May be useful
470 someday for writing more test cases; not currently used.
471
472 Tue Mar 30 11:45:27 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
473
474 * gas/sol-gcc.s, gas/sol-cc.s, gas/p2425a.s, gas/p2389.s: New test
475 cases.
476 * gas/gas.exp: Enable them for appropriate targets. Removed some
477 useless comments &c. Changed m68k target test to be more general.
478
479 * lib/gas-defs.exp (gas_exit, gas_init): New procs.
480 * gas/gas.exp: Call gas_init.
481
482 Mon Mar 29 00:00:00 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com)
483
484 * Test suite created.
485
This page took 0.058994 seconds and 5 git commands to generate.