c0d49dccb699c49f77bac4cacd742cc88e9dc9e6
[gcc.git] / gcc / testsuite / ChangeLog
1 Wed Mar 11 13:08:48 1998 Robert Lipe <robertl@dgii.com>
2
3 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
4 Dave Love agree the Fortran source is bogus.
5
6 Wed Mar 11 00:03:49 1998 Robert Lipe <robertl@dgii.com>
7
8 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
9 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
10 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
11 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
12 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
13
14 Tue Mar 10 00:31:51 1998 Alexandre Oliva <oliva@dcc.unicamp.br>
15
16 * g++.old-deja/g++.other/friend1.C: New test.
17
18 1998-02-18 Dave Love <d.love@dl.ac.uk>
19
20 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
21 possibly uninitialized) variables and declare dnrm2.
22
23 Fri Feb 13 00:36:07 1998 Jeffrey A Law (law@cygnus.com)
24
25 * gcc.dg/ifelse-1.c: New test.
26
27 Mon Feb 9 02:08:47 1998 H.J. Lu (hjl@gnu.org)
28
29 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
30
31 * lib/old-dejagnu.exp (old-dejagnu): Added the
32 "execution test - XFAIL *-*-*" handling in the spirit of
33 "excess errors test -". Changed the "execution test fails"
34 handling to be like "excess errors test fails".
35 * Update various tests accordingly.
36
37 Sun Jan 18 01:33:59 1998 Jeffrey A Law (law@cygnus.com)
38
39 * lib/c-torture.exp: Look for .x files instead of .cexp files.
40 * lib/f-torture.exp: Similarly.
41 * gcc.c-torture: Rename all .cexp files to .x files.
42
43 Tue Nov 25 16:18:51 1997 Kate Hedstrom (kate@ahab.rutgers.edu)
44
45 * lib/f-torture.exp: Improve error and loop detection.
46
47 Fri Sep 26 10:50:53 1997 Bob Manson <manson@charmed.cygnus.com>
48
49 * lib/c-torture.exp(c-torture-execute): Fix typo.
50
51 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
52 testcase as the executable name. Keep the executable around if
53 the test fails.
54
55 Fri Sep 19 17:19:53 1997 Bob Manson <manson@charmed.cygnus.com>
56
57 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
58 changes. Only test one -g option, and move it to the end of the
59 list of options to test.
60
61 Fri Sep 19 17:58:00 1997 Michael Meissner <meissner@cygnus.com>
62
63 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
64 variable GCC_TORTURE_OPTIONS to supply default switches separated
65 by colons. If no environment variable, run tests with -O0 -g, -O1
66 -g, and -O2 -g as well.
67
68 Wed Sep 17 10:12:26 1997 Bob Manson <manson@charmed.cygnus.com>
69
70 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
71 explanatory comments. Fix indentation.
72
73 Mon Sep 15 00:36:53 1997 Jeffrey A Law (law@cygnus.com)
74
75 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
76
77 Thu Sep 11 13:54:47 1997 Jeffrey A Law (law@cygnus.com)
78
79 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
80 * g++.old-deja/g++.mike/p7325.C: Likewise.
81 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
82
83 Thu Sep 11 10:00:03 1997 Alexandre Oliva (oliva@dcc.unicamp.br)
84
85 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
86 * g++.old-deja/g++.brendan/crash30.C: Likewise.
87 * g++.old-deja/g++.brendan/crash39.C: Likewise.
88 * g++.old-deja/g++.law/operators4.C: Likewise.
89
90 Thu Sep 11 09:53:40 1997 Joe Buck (jbuck@synopsys.com)
91
92 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
93 * g++.old-deja/g++.mike/p784.C: Ditto.
94 * g++.old-deja/g++.mike/p785.C: Ditto.
95
96 Fri Sep 5 00:21:42 1997 Jeffrey A Law (law@cygnus.com)
97
98 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
99
100 Wed Sep 3 17:15:00 1997 Bob Manson <manson@charmed.cygnus.com>
101
102 * lib/c-torture.exp(c-torture-execute): If the previous and the
103 current executables being tested are identical, we don't need to
104 run the executable again. Try to make the executable names
105 unique. Add an optional argument for passing additional compiler
106 flags.
107
108 Tue Sep 2 16:34:31 1997 Doug Evans <dje@canuck.cygnus.com>
109
110 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
111
112 Thu Jul 31 12:17:24 1997 Jeffrey A Law (law@cygnus.com)
113
114 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
115 32bit or larger longs.
116
117 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
118 have either a 32bit long or 32bit int.
119
120 Wed Jul 9 15:15:40 1997 Bob Manson <manson@charmed.cygnus.com>
121
122 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
123 too.
124
125 Mon Jun 16 15:27:06 1997 Bob Manson <manson@charmed.cygnus.com>
126
127 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
128 up the includes ourselves.
129
130 Wed Jun 11 17:33:21 1997 Bob Manson <manson@charmed.cygnus.com>
131
132 * lib/plumhall.exp: Remove random include, and add a few
133 verbose messages for debugging.
134
135 Fri Jun 6 14:23:24 1997 Bob Manson <manson@charmed.cygnus.com>
136
137 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
138 of trying to do it ourselves.
139
140 Wed Jun 4 18:43:55 1997 Bob Manson <manson@charmed.cygnus.com>
141
142 * gcc.prms/5403.c: Made regexp a bit less strict.
143
144 Tue Jun 3 15:12:39 1997 Bob Manson <manson@charmed.cygnus.com>
145
146 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
147 is returned from remote_load instead.
148 * lib/plumhall.exp: Ditto.
149 * lib/mike-g++.exp: Ditto.
150 * lib/old-dejagnu.exp: Ditto.
151 * lib/c-torture.exp: Ditto.
152
153 Fri May 30 23:15:15 1997 Bob Manson <manson@charmed.cygnus.com>
154
155 * lib/g++.exp: Use build_wrapper procedure.
156 * lib/gcc.exp: Ditto.
157
158 Tue May 20 15:23:27 1997 Jeffrey A Law (law@cygnus.com)
159
160 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
161 an old-style decl for malloc. Fixes tests to work when
162 sizeof (int) != sizeof (size_t).
163
164 Thu May 15 14:10:39 1997 Mike Meissner <meissner@cygnus.com>
165
166 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
167 NO_VARARGS when compiling.
168
169 Thu May 1 14:49:19 1997 Bob Manson <manson@charmed.cygnus.com>
170
171 * lib/plumhall.exp(ph_includes): New procedure.
172 (ph_make): Use it.
173 (ph_compiler): Ditto.
174
175 * lib/g++.exp: Rename test-glue.c to testglue.c.
176 * lib/gcc.exp: Ditto.
177
178 Thu Apr 10 14:50:26 1997 Bob Manson <manson@charmed.cygnus.com>
179
180 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
181 to completion when it's called.
182
183 Thu Mar 20 09:50:32 1997 Doug Evans <dje@canuck.cygnus.com>
184
185 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
186 for object files.
187 (ph_summary): Mark skipped testcases as untested, not unresolved.
188
189 * lib/plumhall.exp (ph_make): If unresolved because of bad
190 errorCode, record errorCode in log file.
191 (*): Replace send_log/verbose with verbose -log.
192
193 Thu Mar 13 16:09:28 1997 Bob Manson <manson@charmed.cygnus.com>
194
195 * lib/plumhall.exp: Use incr_count.
196
197 Wed Mar 12 10:01:33 1997 Jeffrey A Law (law@cygnus.com)
198
199 * gcc.c-torture: Update to c-torture-1.45.
200
201 Sun Feb 23 18:12:04 1997 Bob Manson <manson@charmed.cygnus.com>
202
203 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
204 the name of the expect testcase file).
205
206 * lib/g++.exp(g++_init): Ditto.
207
208 Thu Feb 20 13:53:05 1997 Bob Manson <manson@charmed.cygnus.com>
209
210 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
211 the host.
212
213 * lib/gcc.exp(gcc_exit): New procedure.
214
215 Wed Feb 19 15:16:16 1997 Bob Manson <manson@charmed.cygnus.com>
216
217 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
218 specs where appropriate.
219
220 * g++.old-deja/g++.arm/*: Added additional ERROR checks
221 because of new "candidates are" messages, and removed a few
222
223 * Converted all non-old-style g++ testcases to old-style, and
224 moved into g++.old-deja.
225
226 Fri Feb 14 11:46:46 1997 Bob Manson <manson@charmed.cygnus.com>
227
228 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
229 options.
230
231 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
232 succeeded.
233
234 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
235
236 Thu Feb 13 17:30:46 1997 Michael Meissner <meissner@cygnus.com>
237
238 * lib/gcc.exp (gcc_target_compile): Add support for defining
239 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
240 the machine doesn't have those features.
241
242 Tue Feb 11 12:57:11 1997 Bob Manson <manson@charmed.cygnus.com>
243
244 * g++.law/operators4.exp: Don't use LIBS.
245
246 Sat Feb 8 14:45:55 1997 Bob Manson <manson@charmed.cygnus.com>
247
248 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
249
250 * lib/mike-g++.exp: Don't set the compiler to be tested here.
251 * lib/g++.exp: Set it here instead. Also, allow use of the
252 --tool_exec and --tool_opt options. Change CXX to
253 GXX_UNDER_TEST.
254
255 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
256
257 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
258
259 Fri Feb 7 12:55:45 1997 Bob Manson <manson@charmed.cygnus.com>
260
261 * lib/old-dejagnu.exp: Use prune_warnings instead of
262 prune_system_crud.
263 * lib/mike-g++.exp: Ditto.
264 * lib/gcc.exp: Ditto.
265 * lib/g++.exp: Ditto.
266
267 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
268
269 Fri Feb 7 10:41:53 1997 Jeffrey A Law (law@cygnus.com)
270
271 * 941014-2.c: Include stdlib.h
272 * 960327-1.c: Include stdio.h
273 * dbra.c, index-1.c: Don't assume ints are 32bits.
274
275 Tue Feb 4 12:51:09 1997 Bob Manson <manson@charmed.cygnus.com>
276
277 * lib/gcc.exp: Add gcc,stack_size target feature.
278
279 * lib/g++.exp(g++_target_compile): Add the include and link
280 paths here, not in two other places. And, it's $options, not
281 options.
282
283 * lib/mike-g++.exp(postbase): Remove the code that determines
284 the correct include and link paths.
285 * g++.old-deja/old-deja.exp: Ditto.
286
287 Mon Feb 3 19:00:07 1997 Bob Manson <manson@charmed.cygnus.com>
288
289 * lib/g++.exp(g++_init): target_compile no longer returns the
290 filename of the result.
291
292 Sun Feb 2 14:42:34 1997 Bob Manson <manson@charmed.cygnus.com>
293
294 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
295 call to glob.
296
297 * gcc.c-torture/special/special.exp: Change call to
298 gcc_target_compile to include the object file.
299
300 Sun Feb 2 17:11:50 1997 Ian Lance Taylor <ian@cygnus.com>
301
302 * gcc.c-torture/special/special.exp: Correct misspelling in last
303 change.
304
305 Sat Feb 1 12:34:23 1997 Bob Manson <manson@charmed.cygnus.com>
306
307 * lib/plumhall.exp(ph_summary): Log the entire output of the
308 executable. Return -1 if there were any failures, 0 otherwise.
309 (ph_execute): Return -1 if there were any failures, 0 otherwise.
310 (ph_make): Clean up objects and executables that were built
311 if the tests succeeded.
312
313 Thu Jan 30 13:45:56 1997 Bob Manson <manson@charmed.cygnus.com>
314
315 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
316 libraries and includes in the build tree as appropriate.
317
318 Wed Jan 29 17:19:34 1997 Bob Manson <manson@charmed.cygnus.com>
319
320 * lib/c-torture.exp: Instead of looking for the global variable
321 NO_LONG_LONG, check to see if that's a feature of the target.
322
323 Wed Jan 29 00:36:25 1997 Bob Manson <manson@charmed.cygnus.com>
324
325 * config/default.exp: Minimize. Delete the remainer of the files in
326 config; this functionality is now in devo/dejagnu/config.
327
328 g++.*/*: Pass any additional flags used to compile to postbase;
329 delete CXXFLAGS.
330
331 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
332 is now done by runtest.exp. Use gcc_target_compile instead of
333 compile.
334
335 lib/c-torture.exp: Use gcc_target_compile instead of compile.
336 Remove references to CFLAGS. Use remote_file instead of
337 calling rm -f.
338 (c-torture): Take a list of arguments to use to compile this
339 testcase.
340
341 lib/g++.exp: Simplify. Use target_compile instead of compile.
342 lib/gcc-dg.exp: Ditto.
343 lib/gcc.exp: Ditto.
344 lib/mike-{gcc,g++}.exp: Ditto.
345 lib/old-dejagnu.exp: Ditto.
346 lib/plumhall.exp: Ditto.
347
348 Wed Jan 8 14:43:07 1997 Jim Wilson <wilson@cygnus.com>
349
350 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
351 (ph_linker): Likewise.
352
353 Wed Nov 13 16:04:19 1996 Joern Rennecke <amylaar@cygnus.com>
354
355 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
356 MAP_ANON / MAP_ANONYMOUS if defined;
357 else try to map from /dev/zero .
358
359 Tue Nov 12 23:30:12 1996 Jeffrey A Law (law@cygnus.com)
360
361 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
362 isn't defined, then define it to MAP_ANONYMOUS.
363
364 Tue Nov 12 11:57:49 1996 Jeffrey A Law (law@cygnus.com)
365
366 * gcc.c-torture: Update to c-torture-1.42 release.
367
368 Mon Nov 11 12:45:31 1996 Jeffrey A Law (law@cygnus.com)
369
370 * gcc.c-torture: Update to c-torture-1.41 release.
371
372 Sun Oct 27 18:56:18 1996 Jeffrey A Law (law@cygnus.com)
373
374 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
375 c-torture release.
376
377 Thu Aug 15 11:09:36 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
378
379 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
380 and LDFLAGS. Fix second case to append the target_info ldflags
381 onto LDFLAGS, not CFLAGS.
382 * lib/g++.exp (g++_init): Add target_info stuff.
383 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
384 of libgloss and newlib flags for !native.
385
386 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
387 (GDB): Fix relative path to go up another dir for finding gdb.
388
389 Thu Aug 8 17:03:27 1996 Rob Savoye <rob@chinadoll.cygnus.com>
390
391 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
392 versions in the target_info array, if they don't exist.
393
394 Fri Aug 2 15:39:03 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
395
396 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
397
398 Mon Jul 8 15:45:58 1996 Jim Wilson <wilson@cygnus.com>
399
400 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
401 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
402
403 Mon Jul 1 15:53:00 1996 Bob Manson <manson@charmed.cygnus.com>
404
405 * lib/old-dejagnu.exp: Don't remove the output file before we've
406 actually tested it. Don't append pwd to the path of the executable
407 we're testing.
408
409 Sun Jun 30 14:37:50 1996 Doug Evans <dje@canuck.cygnus.com>
410
411 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
412
413 Wed Jun 26 14:15:55 1996 Bob Manson <manson@charmed.cygnus.com>
414
415 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
416 temporary directory for compiler files, and set it to a default
417 value of /tmp. Set $output as the name of the output file from
418 compiling the testcase. Add a -o option to $cflags_var so the
419 compiler writes the final output file as $output. Set $executable
420 to $output.
421
422 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
423 directory for compiler files, and set it to /tmp if it doesn't
424 already have a value. Set $output_file to the name of the output
425 file from compiling the testcase. Add a -o option to CXXFLAGS so
426 the compiler writes the final output file as $output. Use $output
427 as the executable to be tested.
428
429 Mon Jun 24 17:12:16 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
430
431 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
432
433 Sat Jun 8 15:12:24 1996 Jeffrey A Law (law@cygnus.com)
434
435 * gcc.c-torture/execute/pending-1.c: New test. Still
436 pending in Tege's queue.
437
438 Wed Apr 24 18:13:45 1996 Jim Wilson <wilson@chestnut.cygnus.com>
439
440 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
441 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
442 if there were failures. Call unresolved if there were unresolved
443 testcases. Call gcc_fail if program did not run to completion.
444 (ph_make): Pass additional argument name to ph_execute.
445 (ph_execute): Add new argument. Pass additional arguments to
446 ph_summary. Call gcc_fail is there is no execution output.
447
448 Wed Apr 24 13:39:23 1996 Jeffrey A Law (law@cygnus.com)
449
450 * lib/plumhall.exp (proc_summary): Output relavent summary
451 lines into the log so specific failures in plumhall can be
452 investigated.
453
454 Wed Apr 10 13:23:45 1996 Jeffrey A Law (law@cygnus.com)
455
456 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
457 (c-torture-execute): Don't try to execute tests which use
458 "long long" types if $NO_LONG_LONG is nonzero.
459
460 Mon Apr 8 08:52:29 1996 Doug Evans <dje@canuck.cygnus.com>
461
462 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
463 not c-torture.
464
465 * gcc.ieee: Move from here.
466 * gcc.c-torture/execute/ieee: To here.
467
468 Tue Mar 26 23:41:18 1996 Jeffrey A Law (law@cygnus.com)
469
470 * gcc.c-torture: Update to c-torture-1.41 release.
471
472 Fri Mar 22 15:49:24 1996 Jeffrey A Law (law@cygnus.com)
473
474 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
475 not "$output".
476
477 Thu Mar 7 12:37:08 1996 Doug Evans <dje@charmed.cygnus.com>
478
479 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
480 -c present.
481
482 Sat Mar 2 22:36:37 1996 Jeffrey A Law (law@cygnus.com)
483
484 * config/proelf.exp: Handle connecting to a simulator.
485
486 Wed Jan 31 00:58:15 1996 Jeffrey A Law (law@cygnus.com)
487
488 * config/proelf.exp: New file. Enough framework that we can
489 run c-torture tests on the proelf targets (or any other target
490 that gdb can connect to for that matter).
491
492 Mon Jan 29 08:57:46 1996 Doug Evans <dje@canuck.cygnus.com>
493
494 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
495 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
496
497 * lib/plumhall.exp (ph_execute): Always call ph_summary if
498 exec_output exists.
499
500 Sun Jan 28 11:28:43 1996 Doug Evans <dje@charmed.cygnus.com>
501
502 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
503 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
504
505 * config/*.exp: Update FSF address. Change result of ${tool}_load
506 to pass/fail/unresolved/unsupported/untested. Caller must now
507 call unresolved/unsupported/untested.
508 * lib/*.exp: Update FSF address. Update to handle new results of
509 ${tool}_load.
510 * lib/chill.exp (verbose): Delete.
511
512 Sat Jan 27 12:28:07 1996 Doug Evans <dje@charmed.cygnus.com>
513
514 * lib/gcc.exp (default_gcc_start): Change order of args to
515 $LDFLAGS $CFLAGS $LIBS.
516 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
517 Save/set/restore CFLAGS. Pass single arg to gcc_start.
518 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
519 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
520 * gcc.misc-tests/dg-test.exp: Likewise.
521 * gcc.misc-tests/msgs.exp: Likewise.
522 * gcc.prms/prms.exp: Likewise.
523 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
524 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
525
526 * lib/dg.exp: Deleted, moved to dejagnu/lib.
527
528 Wed Jan 24 18:37:00 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
529
530 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
531
532 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
533 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
534
535 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
536 necessary.
537
538 Sat Jan 20 17:22:08 1996 Brendan Kehoe <brendan@cygnus.com>
539
540 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
541 global for loop; add use of $mathlib.
542 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
543 settings here; set mathlib for anything but VxWorks.
544
545 Mon Jan 22 16:31:57 1996 Jeffrey A Law (law@cygnus.com)
546
547 * gcc.c-torture: Update to c-torture-1.40 release.
548
549 Wed Jan 3 00:54:33 1996 Jeffrey A Law (law@cygnus.com)
550
551 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
552 dg.exp.
553
554 Sun Dec 3 16:17:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
555
556 * lib/c-torture.exp (c-torture-execute): Declare "output" as
557 global.
558
559 Fri Nov 17 20:01:19 1995 Doug Evans <dje@canuck.cygnus.com>
560
561 * lib/g++.exp (LIBS): Define if not already.
562 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
563 (gcc-dg-prune): Call prune_gcc_output.
564 * lib/gcc.exp (prune_gcc_output): New proc.
565 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
566 prune_gcc_output.
567
568 Thu Nov 16 09:15:40 1995 Doug Evans <dje@canuck.cygnus.com>
569
570 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
571 (c-torture-execute): Likewise. Rename `name' to `testcase'.
572
573 Wed Nov 15 23:04:36 1995 Jeffrey A Law (law@cygnus.com)
574
575 * gcc.c-torture: Update to c-torture-1.39 release.
576
577 Sat Nov 4 12:52:05 1995 Doug Evans <dje@canuck.cygnus.com>
578
579 * lib/c-torture.exp (c-torture-execute): Don't return if one option
580 fails, try others as well.
581
582 Thu Nov 2 09:28:35 1995 Doug Evans <dje@canuck.cygnus.com>
583
584 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
585 If compilation fails, mark execute tests as `untested'.
586 If test is marked as unsupported, don't mark compilation and
587 execute tests as failed.
588
589 Wed Oct 25 20:57:55 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
590
591 * lib/g++.exp (g++_init): Don't link in libg++, and look to
592 libstdc++ for whether or not we want to be doing shared
593 libraries. Delete link_curses since we don't need it anymore.
594 * lib/mike-g++.exp (postbase): Don't link in libg++.
595 * g++.old-deja/old-deja.exp: Likewise.
596
597 Mon Oct 23 13:05:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
598
599 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
600
601 Tue Oct 17 15:24:47 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
602
603 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
604 For that, add `-Wl,-a,shared_archive'.
605 * g++.old-deja/old-deja.exp: Likewise.
606
607 Tue Oct 17 13:09:06 1995 Doug Evans <dje@canuck.cygnus.com>
608
609 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
610
611 Mon Oct 16 23:13:32 1995 Brendan Kehoe <brendan@cygnus.com>
612
613 * lib/mike-g++.exp (postbase): Pay attention to the status of
614 g++_load.
615
616 Mon Oct 16 19:28:32 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
617
618 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
619
620 Mon Oct 16 13:48:58 1995 Doug Evans <dje@canuck.cygnus.com>
621
622 * lib/gcc.exp (default_gcc_start): No longer need to log program
623 being executed or its output, execute_anywhere does that now.
624 * lib/g++.exp (default_g++_version): Call execute_anywhere.
625 (default_g++_start): Likewise. Delete calls to verbose/send_log.
626
627 Thu Oct 12 10:34:58 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
628
629 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
630 the same as those in lib/g++.exp.
631
632 Tue Oct 10 13:47:27 1995 Jeff Law (law@hurl.cygnus.com)
633
634 * gcc.c-torture: Update to c-torture-1.38 release.
635 * gcc.ieee: Related changes.
636
637 Fri Oct 6 12:39:17 1995 Rob Savoye <rob@darkstar.cygnus.com>
638
639 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
640 "exec". Minor reformatting changes.
641
642 * config/rom68k.exp (${tool}_load): Make it work in a canadian
643 cross. This means all "exec" calls now work on a remote host as
644 well.
645 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
646 cross. Filter out the extra "\r\n" stuff that expect puts in.
647 (c-torture-execute): Filter out the bogus warnings like
648 c-torture-compile does. Add support for canadian cross.
649 * lib/gcc.exp (default_gcc_version, default_gcc_start)
650 Use execute_anywhere rather than calling exec directly. Now it
651 works for canadian cross testing.
652
653 Thu Oct 5 10:06:45 1995 Brendan Kehoe <brendan@rtl.cygnus.com>
654
655 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
656 results into a variable, and check that rather than using file exists.
657
658 Wed Oct 4 16:31:02 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
659
660 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
661 create a libg++.so. For sunos4.1.*, also add -ltermcap.
662
663 Tue Sep 26 10:15:14 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
664
665 * g++.old-deja/old-deja.exp: Create and pass runshlib and
666 lib_curses if there's a shared libg++ in the build tree.
667
668 Fri Sep 22 10:47:24 1995 Doug Evans <dje@canuck.cygnus.com>
669
670 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
671 if not supported target.
672
673 Fri Sep 22 09:22:07 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
674
675 * lib/g++.exp (g++_init): Move empty setting of runshlib and
676 link_curses up to always happen, not just for native builds.
677
678 Thu Sep 21 10:23:32 1995 Jeff Law (law@snake.cs.utah.edu)
679
680 * gcc.c-torture: Update to c-torture-1.36 release.
681 * gcc.failure: Related changes.
682
683 Wed Sep 20 10:56:26 1995 Doug Evans <dje@canuck.cygnus.com>
684
685 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
686
687 Tue Sep 19 17:26:07 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
688
689 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
690 * lib/mike-g++.exp (postbase): Not in here. Still reference
691 runshlib, link_curses, and mathlib for link and run.
692
693 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
694 pass the runtime shared library options for Solaris, OSF/1, and
695 Irix5, and link with -lcurses to avoid unresolved references.
696
697 Wed Sep 13 15:28:10 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
698
699 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
700 only run once.
701
702 Wed Sep 13 10:51:52 1995 Doug Evans <dje@canuck.cygnus.com>
703
704 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
705
706 Mon Sep 11 11:02:03 1995 Jeff Law (law@snake.cs.utah.edu)
707
708 * gcc.c-torture: Update to c-torture-1.35 release. Note we
709 do not have a framework for the "compat" tests yet.
710
711 Sat Sep 9 16:15:20 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
712
713 * lib/mike-g++.exp (postbase): New local variable `mathlib',
714 set to null if we're testing vxworks5.1. Use that instead of
715 `-lm' in the setting of LIBS for link and run.
716
717 Fri Sep 8 13:53:38 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
718
719 * config/rom68k.exp (${tool}_load): Major changes to make it
720 work. Verified that it does in fact return the stuff in
721 exec_output properly. Catch any Emul or any TRAP other than 0.
722
723 Thu Sep 7 23:04:06 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
724
725 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
726 LDFLAGS properly for targets that need stuff from libgloss.
727 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
728 only run once.
729 (gpp_initialized): New variable.
730
731 Wed Sep 6 21:56:13 1995 Rob Savoye <rob@darkstar.cygnus.com>
732
733 * config/rom68k.exp: Load libgloss.exp.
734 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
735 so we can produce a fully linked binary.
736 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
737 so we can produce a fully linked binary.
738
739 Sun Sep 3 13:25:26 1995 Doug Evans <dje@canuck.cygnus.com>
740
741 * lib/plumhall.exp (ph_section): Watch for expected failures.
742 Add missing `else'.
743
744 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
745 run the testcase.
746 (c-torture): Likewise.
747
748 Mon Aug 28 11:23:38 1995 Doug Evans <dje@cygnus.com>
749
750 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
751
752 * lib/mike-g++.exp (mike_cleanup): New proc.
753 (prebase): New globals compiler_result, not_compiler_result,
754 target_regexp.
755 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
756 allow leading "-" in pattern. Watch for unsupported tests.
757 If $compiler_result is set, pattern match assembler code,
758 and ditto for $not_compiler_result.
759 * lib/mike-gcc.exp: Likewise.
760
761 * lib/plumhall.exp (ph_execute): Only call ph_summary if
762 execution "succeeded".
763
764 Mon Aug 14 14:03:53 1995 Doug Evans <dje@canuck.cygnus.com>
765
766 * config/win32.exp: New file.
767 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
768
769 Fri Aug 4 15:39:54 1995 Doug Evans <dje@canuck.cygnus.com>
770
771 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
772 unsupported.
773 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
774 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
775 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
776
777 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
778 "... without exceptions was ...". That is now handled by
779 prune_system_crud.
780 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
781
782 Tue Aug 1 11:09:33 1995 Doug Evans <dje@canuck.cygnus.com>
783
784 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
785 sieve.c,sort2.c}: New files.
786 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
787 sieve.exp,sort2.exp}: Drivers for them.
788
789 * lib/mike-gcc.exp (program_output): New user settable variable.
790 (postbase): Call prune_system_crud. Also prune extraneous compiler
791 messages.
792 * lib/mike-g++.exp (program_output): New user settable variable.
793
794 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
795
796 * config/sh.exp: Deleted (use sim.exp instead).
797
798 Fri Jul 28 11:33:46 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
799
800 * config/vx.exp: Declare CHECKTASK as global.
801 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
802 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
803 * lib/old-dejagnu.exp: Load [pwd]/$executable.
804
805 Wed Jul 26 19:45:39 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
806
807 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
808 target. Like vx.exp, only includes `vx29k.exp' instead of
809 `vxworks.exp'.
810
811 Sun Jul 23 17:38:52 1995 Ian Lance Taylor <ian@cygnus.com>
812
813 * config/sim.exp: Increase time limit from 120 seconds to 240.
814
815 Thu Jul 6 11:07:38 1995 Jeffrey A. Law <law@rtl.cygnus.com>
816
817 * gcc.c-torture/execute/950628-1.c: New test.
818
819 Sat Jun 10 18:51:41 1995 Jeff Law (law@snake.cs.utah.edu)
820
821 * gcc.c-torture: Update with changes/additions from
822 c-torture-1.34.
823
824 Mon Jun 5 17:58:07 1995 Doug Evans <dje@canuck.cygnus.com>
825
826 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
827
828 Sun Jun 4 05:13:57 1995 Jeff Law (law@snake.cs.utah.edu)
829
830 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
831
832 Thu Jun 1 00:06:19 1995 Jeff Law (law@snake.cs.utah.edu)
833
834 * gcc.c-torture/compile/950512-1.c: New test.
835 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
836 * gcc.dg/struct-ret-1.c: Likewise.
837
838 Wed May 31 14:25:13 1995 Doug Evans <dje@canuck.cygnus.com>
839
840 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
841 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
842
843 Tue May 30 11:19:54 1995 Doug Evans <dje@canuck.cygnus.com>
844
845 * gcc.c-torture/special/920411-1.c: Deleted.
846 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
847
848 Mon May 22 16:55:11 1995 Doug Evans <dje@chestnut.cygnus.com>
849
850 * config/sim.exp (${tool}_load): Hack in call to bash to get a
851 cpu limit.
852
853 Fri May 12 18:57:54 1995 Torbjorn Granlund <tege@rtl.cygnus.com>
854
855 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
856
857 Thu May 4 14:23:54 1995 Torbjorn Granlund <tege@adder.cygnus.com>
858
859 From kenner;
860 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
861 is the proper length.
862 * va-arg-3.c: Likewise.
863
864 Sun Apr 30 16:02:59 1995 Doug Evans <dje@canuck.cygnus.com>
865
866 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
867 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
868
869 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
870 * lib/g++.exp (default_g++_start): Delete old cruft.
871
872 Tue Apr 25 17:20:18 1995 Torbjorn Granlund <tege@cygnus.com>
873
874 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
875 (2 * (1 << 18)) to (2 * (1 << 17)).
876
877 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
878
879 Thu Apr 20 12:21:13 1995 J.T. Conklin <jtc@rtl.cygnus.com>
880
881 * config/rom68k.exp: Renamed from config/idp.exp
882
883 Tue Apr 18 13:33:26 1995 Torbjorn Granlund <tege@rtl.cygnus.com>
884
885 * c-torture/compile/921109-2.c
886
887 Tue Apr 18 10:45:12 1995 Mike Stump <mrs@cygnus.com>
888
889 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
890 excess errors.
891
892 Sat Apr 15 11:16:58 1995 Doug Evans <dje@chestnut.cygnus.com>
893
894 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
895 output.
896 * lib/g++.exp (default_g++_start): Likewise.
897
898 Wed Mar 29 16:34:03 1995 Torbjorn Granlund <tege@adder.cygnus.com>
899
900 * gcc.c-torture/compile/950329-1.c: New test.
901
902 Tue Mar 28 16:10:33 1995 J.T. Conklin <jtc@rtl.cygnus.com>
903
904 * config/bug.exp (${tool}_load): Updated to use new remote_open
905 and remote_close procs.
906 * config/idp.exp: New file.
907
908 Wed Mar 22 15:01:58 1995 Torbjorn Granlund <tege@rtl.cygnus.com>
909
910 * gcc.c-torture/execute/950322-1.c: New test.
911
912 Tue Mar 21 21:24:49 1995 Doug Evans <dje@canuck.cygnus.com>
913
914 * config/vx.exp (${tool}_load): Clean up testing of return code from
915 vxworks_ld and vxworks_spawn.
916
917 Tue Mar 21 17:01:42 1995 Doug Evans <dje@deneb.cygnus.com>
918
919 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
920
921 Mon Mar 13 14:49:42 1995 Mike Stump <mrs@cygnus.com>
922
923 * lib/old-deja.exp: Add `excess errors test - ' error, now one
924 can mark excess errors on a machine by machine basis. Note, the
925 default is to not expect any excess errors, even when excess
926 errors test - is given, so you will want to put an XFAIL ... on
927 these lines. For example, // excess errors test - XFAIL hppa*-*-*
928 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
929 those 4 machines, but no others.
930
931 Fri Mar 10 12:33:04 1995 J.T. Conklin <jtc@rtl.cygnus.com>
932
933 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
934 * lib/c-torture.exp: to here.
935
936 Fri Mar 10 10:38:15 1995 Torbjorn Granlund <tege@adder.cygnus.com>
937
938 * gcc.c-torture/execute/950221-1.c: New test.
939 * gcc.c-torture/execute/struct-ret-1.c: New test.
940 * gcc.c-torture/compile/950221-1.c: New test.
941
942 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
943
944 Fri Mar 3 16:28:35 1995 Doug Evans <dje@canuck.cygnus.com>
945
946 * gcc.c-torture/execute/arith-1.c (main): Return 0.
947 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
948
949 Wed Mar 1 02:08:29 1995 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
950
951 * g++.gb: New directory of tests, derived from my signature and
952 class scoping tests.
953
954 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
955 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
956 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
957 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
958 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
959 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
960 * g++.gb/sig25.C: Likewise.
961
962 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
963 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
964 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
965 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
966 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
967 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
968 * g++.gb/sig25.exp: Likewise.
969
970 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
971 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
972 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
973 * g++.gb/scope13.C: Likewise, this test still fails.
974
975 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
976 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
977 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
978 * g++.gb/scope13.exp: Ditto.
979
980 * g++.gb/README: New file, explains what these tests are about.
981
982 Tue Feb 28 10:37:52 1995 Doug Evans <dje@canuck.cygnus.com>
983
984 * lib/dg.exp (dg-do): Support `preprocess'.
985 (dg-test): Likewise.
986
987 Mon Feb 13 15:18:10 1995 J.T. Conklin <jtc@rtl.cygnus.com>
988
989 * config/udi.exp: change "continue -expect" to "exp_continue".
990
991 Sat Feb 11 00:25:20 1995 Torbjorn Granlund (tege@tiny.cygnus.com)
992
993 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
994 Delete redundant tests.
995
996 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
997 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
998 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
999 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
1000 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
1001 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
1002 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
1003 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
1004
1005 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
1006 storing label pointers.
1007 * gcc.c-torture/execute/921019-1.c: Likewise.
1008 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
1009 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
1010 parameter fp.
1011 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
1012 constants.
1013
1014 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
1015 Delete obsolete tests.
1016
1017 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
1018 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
1019 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
1020 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
1021 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
1022 * gcc.c-torture/compile/950124-1.c: New test.
1023
1024 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
1025
1026 Wed Feb 8 15:30:17 1995 Jason Merrill <jason@phydeaux.cygnus.com>
1027
1028 * lib/mike-g++.exp: Add -lm to LIBS.
1029
1030 Tue Feb 7 17:09:50 1995 Doug Evans <dje@canuck.cygnus.com>
1031
1032 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
1033
1034 Mon Jan 30 14:33:25 1995 Jason Merrill <jason@phydeaux.cygnus.com>
1035
1036 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
1037
1038 Thu Jan 12 16:41:34 1995 Doug Evans <dje@canuck.cygnus.com>
1039
1040 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
1041
1042 Mon Jan 2 11:50:10 1995 Jeff Law (law@snake.cs.utah.edu)
1043
1044 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
1045 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
1046 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
1047 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
1048 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
1049 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
1050 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
1051 * g++.law/{operators31.C, operators32.C,
1052 * g++.law/{operators33.C, operators34.C}: Likewise.
1053 * g++.law/{pic1.C, refs2.C}: Likewise.
1054 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
1055 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
1056 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
1057 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
1058
1059 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
1060 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
1061 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
1062 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
1063 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
1064 * g++.law/{enum9.exp, friend5.exp}: Likewise.
1065 * g++.law/{nest3.exp, nest4.exp}: Likewise.
1066 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
1067 * g++.law/{operators30.exp, operators31.exp}: Likewise.
1068 * g++.law/{operators32.exp, operators33.exp}: Likewise.
1069 * g++.law/{operators34.exp}: Likewise.
1070 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
1071 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
1072 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
1073 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
1074 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
1075
1076 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
1077 No longer expected to fail.
1078 * g++.law/missed-error3.C: Tweak for recent bool changes.
1079
1080 Sun Dec 4 20:54:33 1994 Doug Evans <dje@canuck.cygnus.com>
1081
1082 * config/emb-unix: Deleted.
1083 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
1084 remote execution. Do final link on remote host if REMOTE_LINK is set.
1085
1086 Thu Dec 1 08:43:05 1994 Doug Evans <dje@canuck.cygnus.com>
1087
1088 * lib/dg.exp (dg-test): Fix typo in last patch.
1089
1090 Wed Nov 30 13:25:32 1994 Doug Evans <dje@canuck.cygnus.com>
1091
1092 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
1093 (handles multiple occurrences).
1094
1095 Thu Nov 24 19:48:38 1994 Doug Evans <dje@canuck.cygnus.com>
1096
1097 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
1098 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
1099 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
1100 printed).
1101 * lib/c-torture.exp (c-torture-compile): Likewise.
1102 (c-torture): Prepend full path if missing.
1103 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
1104 (gcc_fail): Likewise.
1105 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
1106
1107 Wed Nov 23 13:56:00 1994 J.T. Conklin <jtc@rtl.cygnus.com>
1108
1109 * lib/netware.exp: Only attach to NetWare i386 systems.
1110
1111 Wed Nov 16 11:27:00 1994 Doug Evans <dje@canuck.cygnus.com>
1112
1113 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
1114 messages. Add test name to "output pattern match" pass/fail message.
1115
1116 Sat Nov 12 22:11:52 1994 Doug Evans <dje@canuck.cygnus.com>
1117
1118 * gcc.dg: New testsuite.
1119 * gcc.dg/dg.exp: New file.
1120
1121 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
1122 test-switch.c}: Deleted.
1123
1124 * gcc.misc-tests/msgs.exp: New testcase driver.
1125
1126 Wed Nov 9 14:23:09 1994 Doug Evans <dje@canuck.cygnus.com>
1127
1128 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
1129 Watch for illegal return values from ${tool}_load.
1130 * config/unix.exp (${tool}_load): Fix pass/fail detection for
1131 cross targets. Coerce return value >0 to 1.
1132
1133 Tue Nov 8 14:10:33 1994 Doug Evans <dje@canuck.cygnus.com>
1134
1135 * config/unix.exp (${tool}_load): Call program rsh, not proc.
1136
1137 * config/emb-unix.exp: New file.
1138
1139 * config/sim.exp: Error if variable $SIM not defined.
1140 (${tool}_load): Mark test as "untested" if simulator missing.
1141
1142 * config/unix.exp: Load remote.exp to get rcp_download.
1143 * lib/c-torture.exp: Use different option lists for testcases with
1144 and without loops.
1145 * gcc.c-torture/execute/execute.exp: Likewise.
1146
1147 Wed Nov 2 14:47:58 1994 Doug Evans <dje@canuck.cygnus.com>
1148
1149 * config/*.exp: Clarify return code from ${tool}_load.
1150 Call `unresolved' or `untested' instead of `warning' or `perror'
1151 (sometimes you still want to call both though).
1152 Add comment that `shell_id' is local to each file.
1153 * config/udi.exp (timeout): Set to 30.
1154 Don't print warning if connection fails, $connectmode has already
1155 printed an error.
1156 (${tool}_load): Move verbose messages to level 2.
1157 Rework pattern for "Process started" message.
1158 Pass `shell_id' to ${connectmode}_download.
1159 Retry twice upon timeout. Make resetting of target more robust.
1160 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
1161 Pass `shell_id' to exit_$connectmode.
1162 Only call exit_$connectmode if connected.
1163 * config/unix.exp (${tool}_load): Check return codes better.
1164 * config/vrtx.exp (${tool}_load): Likewise.
1165 * config/vx.exp (${tool}_load): Likewise.
1166 Delete unneeded global's.
1167 * lib/dg.exp (dg-test): Update to reflect clarified return codes
1168 from ${tool}_load.
1169 (dg-stat): Delete.
1170 (dg-init): Delete recording of pass/fail counts.
1171 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
1172 (old-dejagnu-init): Likewise.
1173 (old-dejagnu-stat): Delete contents, empty proc now.
1174 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
1175 (c-torture): Delete references to lcnt, lpass, lfail.
1176 Get option list from TORTURE_OPTIONS.
1177 Delete -funroll[-all]-loops if no loops.
1178 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
1179 (g++_stat): Delete contents (empty proc now).
1180 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
1181 (gcc_finish): Likewise.
1182 (gcc_stat): Deleted.
1183 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
1184 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
1185 * gcc.c-torture/execute/execute.exp: Likewise.
1186 Split tests into two parts: compile, execute.
1187 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
1188 no loops. Update to reflect clarified return codes from ${tool}_load.
1189
1190 Fri Oct 21 23:10:16 1994 Doug Evans <dje@canuck.cygnus.com>
1191
1192 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
1193 to grep for.
1194 (old-dejagnu): Likewise (where necessary).
1195
1196 Fri Oct 14 17:54:58 1994 Doug Evans <dje@canuck.cygnus.com>
1197
1198 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
1199
1200 * lib/dg.exp (dg-process-target): Fix processing of selector.
1201 Add comment regarding use of `error'.
1202
1203 * lib/gcc.exp (prune_system_crud): Define if missing.
1204 * lib/g++.exp (prune_system_crud): Likewise.
1205
1206 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
1207 Call prune_system_crud.
1208 * lib/dg.exp (dg-runtest): New proc.
1209 Use perror instead of send_user for tcl errors in testcase.
1210 Don't return any value, it's never used.
1211 Don't clobber previous definition of `unknown'.
1212 Print tcl errors in `dg-final'.
1213
1214 Wed Oct 12 13:05:37 1994 Doug Evans <dje@canuck.cygnus.com>
1215
1216 * lib/dg.exp (dg-process-target): Improve syntax error messages.
1217 (dg-test): Don't print errorInfo, it contains stack backtrace.
1218
1219 Mon Sep 26 12:18:53 1994 Doug Evans (dje@canuck.cygnus.com)
1220
1221 * lib/g++.exp (runtest_file_p): Define if missing.
1222
1223 Sat Sep 24 15:29:23 1994 Doug Evans (dje@cygnus.com)
1224
1225 * lib/mike-g++.exp: Comment out loading of g++.exp.
1226 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
1227 (default_g++_version): Always print something.
1228 (default_g++_start): Comment out call to `which'.
1229 (g++_start, g++_load): Deleted (must be defined in config file).
1230 * lib/gcc.exp: Test for existence of $CC at start.
1231 Delete check for tmpdir (done in gcc_init).
1232 (default_gcc_version): Always print something.
1233 (default_gcc_start): Comment out call to `which'.
1234 * config/*.exp: Major cleanup - make cross targets work at least a
1235 little better for g++ (by not being "--tool gcc" specific).
1236 Rename gcc_xxx to ${tool}_xxx.
1237 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
1238 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
1239
1240 Thu Sep 22 11:39:17 1994 Doug Evans (dje@canuck.cygnus.com)
1241
1242 * lib/c-torture.exp (c-torture-compile): Rework compiler
1243 message processing.
1244
1245 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
1246 c-torture.
1247
1248 Wed Sep 21 09:49:43 1994 Doug Evans (dje@canuck.cygnus.com)
1249
1250 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
1251
1252 * lib/dg.exp (dg-process-target): Support { target native }.
1253
1254 Tue Sep 20 17:16:55 1994 Doug Evans (dje@canuck.cygnus.com)
1255
1256 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
1257 looked for "... program xxx got fatal signal".
1258 Correct regsub munging of `comp_output'.
1259 Ignore compiler messages "path prefix not used" and "linker input
1260 file unused".
1261
1262 Wed Sep 14 11:44:40 1994 Doug Evans (dje@canuck.cygnus.com)
1263
1264 * lib/gcc.exp (runtest_file_p): Define if missing.
1265 * gcc.prms/template.c: Example to work from.
1266
1267 Tue Sep 13 10:30:48 1994 Doug Evans (dje@canuck.cygnus.com)
1268
1269 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
1270 * lib/dg.exp (dg-test): Call unsupported testcases as such.
1271
1272 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
1273 * gcc.prms/1883.c: Moved from compile/940714-1.c.
1274 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
1275 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
1276
1277 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
1278 (dg-process-target): No longer a varargs proc.
1279 Return S/N for target, P/F for xfail. All callers changed.
1280 (user option procs): More argument checking.
1281 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
1282 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
1283 (dg-test): Skip test if not running on selected target in `dg-do'.
1284 Update handling of `dg-do-what', `dg-output-text'.
1285 Separate execution pass/fail from output pattern match pass/fail.
1286 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
1287
1288 Mon Sep 12 13:47:35 1994 Jim Wilson (wilson@sphagnum.cygnus.com)
1289
1290 * gcc.c-torture/special/special.exp: Don't expect failure for mips
1291 target for 920510-1.c.
1292
1293 Mon Sep 12 12:44:39 1994 Doug Evans (dje@canuck.cygnus.com)
1294
1295 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
1296 Clean up comment regarding use of passcnt, etc.
1297 (gcc_stat): Don't update `testcnt' here.
1298 (gcc_finish): Do it here.
1299 Might as well reset `but_id' here too.
1300 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
1301 to determine if the file should be tested.
1302 * gcc.c-torture/compile/compile.exp: Likewise.
1303 * gcc.c-torture/execute/execute.exp: Likewise.
1304 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1305 * gcc.misc-tests/dg-test.exp: Likewise.
1306 * gcc.prms/prms.exp: Likewise.
1307 * gcc.wendy/wendy.exp: Likewise.
1308 * g++.old-deja.exp: Likewise.
1309 Move "Testing file" message to verbose level 1.
1310
1311 Fri Sep 9 10:21:18 1994 Doug Evans (dje@canuck.cygnus.com)
1312
1313 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
1314
1315 Thu Sep 8 16:52:43 1994 Doug Evans (dje@canuck.cygnus.com)
1316
1317 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
1318 (default_gcc_start): Accept optional second list element
1319 of compiler flags. Print compiler output at verbosity level 2.
1320 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
1321 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
1322 Save current values of framework globals passcnt, failcnt, xpasscnt,
1323 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
1324 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
1325 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
1326 xfailcnt to compute stats. Update framework global `testcnt' from
1327 pass/fail counts.
1328 (gcc_finish): New proc. Clean up test environment.
1329 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
1330 (gcc_epass, gcc_efail): Delete.
1331 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
1332 argument of line number.
1333 (dg-init): If the tool has an init routine, call it.
1334 (dg-test): Remove args `cflags_var' and `libs_var'.
1335 Pass all compiler options to ${tool}_start.
1336 Handle missing line number.
1337 (dg-finish): New function.
1338 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
1339 particular files. Call gcc_finish at end. Move "skipping test"
1340 message to verbosity level 3.
1341 * gcc.c-torture/compile/compile.exp: Likewise.
1342 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1343 * gcc.c-torture/execute/execute.exp: Likewise.
1344 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
1345 Print testcase being tried at verbosity level 1.
1346 * gcc.c-torture/special/special.exp: Unset xfail.
1347 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
1348 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
1349 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
1350 * gcc.failure/failure.exp: Likewise.
1351 * gcc.ieee/ieee.exp: Likewise.
1352 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
1353 Update call to dg-test. Call dg-finish at end.
1354 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
1355 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
1356 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
1357 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
1358 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
1359 * gcc.wendy/wendy.exp: Add copyright.
1360 Delete setting of tmpdir (done by gcc_init).
1361 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
1362 Pass compiler flags to gcc_start. Call gcc_finish at end.
1363 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
1364 gcc_[ce]pass/fail.
1365
1366 Wed Sep 7 11:09:08 1994 Doug Evans (dje@canuck.cygnus.com)
1367
1368 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
1369 confusion.
1370 (g++_load): Likewise.
1371
1372 * config/*.exp (gcc_load): Some were varargs fns and some were not.
1373 Rename argument to `prog' to remove the confusion.
1374 Varargs fns behave differently too!
1375 (g++_load): Likewise.
1376
1377 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
1378
1379 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
1380 what it is. Delete (always) printing of status value for !native.
1381 Simplify verbose code, and include status and exec_output.
1382 (g++_load): Use gcc_load.
1383
1384 Sun Sep 4 13:59:27 1994 Jim Wilson (wilson@sphagnum.cygnus.com)
1385
1386 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
1387 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
1388 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
1389 940714-3.c as these testcases don't exist anymore. Make
1390 va-arg-1.c expected to pass.
1391
1392 Fri Aug 19 12:27:07 1994 Doug Evans (dje@canuck.cygnus.com)
1393
1394 * gcc.misc-tests/misc.exp: Only run specific testcases.
1395 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
1396 * gcc.misc-tests/dg-[1-9].c: New files.
1397
1398 * lib/dg.exp: New testsuite driver.
1399 * gcc.prms/prms.exp: Use it.
1400
1401 * README.gcc: New file.
1402
1403 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
1404 Document and reset `lxpass' and `lxfail'.
1405 Simplify "initialized" message.
1406 (gcc_stat): Clean up comments a little.
1407
1408 Tue Aug 16 11:16:46 1994 Doug Evans (dje@canuck.cygnus.com)
1409
1410 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
1411
1412 Mon Aug 15 21:20:36 1994 Doug Evans (dje@canuck.cygnus.com)
1413
1414 * lib/old-dejagnu.exp (process-option): New proc.
1415 (old-dejagnu-init, old-dejagnu-stat): Likewise.
1416 (old-dejagnu): Simplify.
1417 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
1418
1419 Sun Aug 14 09:23:53 1994 Jeff Law (law@snake.cs.utah.edu)
1420
1421 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
1422 exists and is not an empty string.
1423
1424 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
1425 $xfail rather than calling setup_xfail. Clear $xfail when test is
1426 finished.
1427 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
1428 automatically.
1429
1430 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
1431 longer expected to fail.
1432
1433 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
1434 "f" function call.
1435
1436 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
1437
1438 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
1439 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
1440 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
1441 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
1442 c-torture-1.29.
1443
1444 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
1445 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
1446
1447 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
1448
1449 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
1450 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
1451
1452 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
1453 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
1454 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
1455
1456 Tue Jul 12 12:49:44 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1457
1458 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
1459 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
1460 940714-1.c, 940714-2.c, 940714-3.c},
1461 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
1462 gcc.misc-tests/{mg.c,mg.exp}:
1463 New tests.
1464 * gcc.noncompile/noncompile.exp: Change accordingly.
1465
1466 Thu Jul 7 14:20:33 1994 Doug Evans (dje@canuck.cygnus.com)
1467
1468 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
1469 Undo previous clobberage.
1470
1471 Mon Jul 4 17:00:59 1994 Jeff Law (law@snake.cs.utah.edu)
1472
1473 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
1474 * gcc.special/{930510-1.c, special.exp}:
1475 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
1476 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
1477 struct-varargs-1.c}: New tests from c-torture-1.26.
1478
1479 Tue Jun 28 17:39:42 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1480
1481 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
1482 argument to switch.
1483
1484 Sat May 21 10:39:38 1994 Bill Cox (bill@rtl.cygnus.com)
1485
1486 * Revert the previous changes. Please see Rob's directory
1487 (/lisa/test/rob/progressive/gcc/testsuite) for testing
1488 fixes.
1489
1490 Thu May 19 18:00:03 1994 Bill Cox (bill@rtl.cygnus.com)
1491
1492 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
1493 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
1494 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
1495 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
1496 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
1497 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
1498 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
1499 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
1500 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
1501 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
1502 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
1503 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
1504 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
1505 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
1506 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
1507 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
1508 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
1509 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
1510 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
1511 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
1512 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
1513 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
1514 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
1515 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
1516 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
1517 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
1518 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
1519
1520 Tue May 17 14:55:09 1994 Bill Cox (bill@rtl.cygnus.com)
1521
1522 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
1523 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
1524 with perror calls.
1525
1526 Mon May 2 17:41:13 1994 Jason Merrill (jason@deneb.cygnus.com)
1527
1528 * config/unix.exp (g++_load): Fix syntax.
1529
1530 Thu Apr 14 12:22:10 1994 Jim Wilson (wilson@sphagnum.cygnus.com)
1531
1532 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
1533 * gcc.noncompile/921017-1.c: Deleted obsolete test.
1534 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
1535 Don't expect va-arg-1.c to fail. Correct expected output for
1536 920928-1.c.
1537 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
1538 * gcc.wendy/hbm4.c: Correct typo.
1539 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
1540
1541 Mon Mar 28 13:29:37 1994 Doug Evans (dje@canuck.cygnus.com)
1542
1543 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
1544 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
1545 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
1546 * lib/c-torture.exp (c-torture-compile): Ditto.
1547
1548 Reduce volume of output (remove all the -I's and such).
1549 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
1550 Call gcc_cpass, gcc_cfail.
1551 (c-torture): Pass testing option to c-torture-compile.
1552
1553 Mon Mar 21 12:40:33 1994 Doug Evans (dje@cygnus.com)
1554
1555 Bring patches over from progressive.
1556 * config/default.exp: Exit remote shell cleanly.
1557 (g++_exit, g++_start): Add default versions.
1558 * config/sim.exp (gcc_load): Use perror, not error.
1559
1560 Sun Mar 20 12:05:32 1994 Doug Evans (dje@canuck.cygnus.com)
1561
1562 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
1563 set in site.exp.
1564
1565 Mon Mar 14 19:30:28 1994 Doug Evans (dje@cygnus.com)
1566
1567 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
1568 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
1569 (wendy_try): New proc to run testcase.
1570 (main loop): Call 'em.
1571 * gcc.wendy/*.c: Clean up pass to correct expected output.
1572
1573 * lib/gcc.exp: Minor cleanup work.
1574 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
1575
1576 Wed Mar 9 15:22:54 1994 Doug Evans (dje@canuck.cygnus.com)
1577
1578 * config/sim.exp (gcc_load): Document return codes better.
1579 Don't pass -v to simulator.
1580
1581 Thu Feb 24 07:15:18 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1582
1583 * gcc.special/920717-x.c: Fix typo.
1584 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
1585 get at sources.
1586
1587 * lib/mike-gcc.exp: Fix typo.
1588
1589 Tue Feb 15 15:41:47 1994 Rob Savoye (rob@darkstar.cygnus.com)
1590
1591 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
1592 binary to use, transform the name.
1593 * config/*.exp: rename everything. Nuke any g++ specific files,
1594 it's now a special case of gcc that requires no special support.
1595 Add a default.exp for unsupported targets.
1596
1597 Fri Feb 11 12:59:54 1994 Rob Savoye (rob@poseidon.cygnus.com)
1598
1599 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
1600 lib/old-dejagnu.exp: Fix a few patterns to work with the new
1601 version of Tcl.
1602
1603 Wed Feb 9 21:35:47 1994 Rob Savoye (rob@darkstar.cygnus.com)
1604
1605 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
1606 than a warning.
1607
1608 Sun Feb 6 16:52:13 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1609
1610 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
1611
1612 Mon Jan 3 17:28:25 1994 Jim Wilson (wilson@sphagnum.cygnus.com)
1613
1614 * gcc.execute/execute.exp: Combine opt_list and foption_list into
1615 option_list. Compile every file with only 4/6 option choices
1616 (same as C torture) instead of with 12/18 different option
1617 choices.
1618 * lib/c-torture.exp: Likewise.
1619
1620 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
1621 not already set.
1622
1623 Thu Dec 30 17:17:07 1993 Mike Stump (mrs@rtl.cygnus.com)
1624
1625 * lib/old-deja.exp: Add `excess errors test fails' error, now one
1626 can put an XFAIL *-*-* on excess errors.
1627
1628 Sun Dec 19 21:45:34 1993 Jeffrey A. Law (law@snake.cs.utah.edu
1629
1630 * g++.law: Add more tests derived from g++-bugs snapshots.
1631
1632 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
1633 equivalent to g++.law/init9.
1634
1635 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
1636 compiled it, and the a.out file after we've run it.
1637
1638 Fri Dec 17 11:29:56 1993 Brendan Kehoe (brendan@lisa.cygnus.com)
1639
1640 * lib/mike-g++.exp (postbase): Delete the .o file after we've
1641 compiled it, and the a.out file after we've run it.
1642
1643 Fri Dec 17 10:18:16 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
1644
1645 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
1646
1647 Wed Dec 15 20:36:40 1993 Rob Savoye (rob@darkstar.cygnus.com)
1648
1649 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
1650 version number.
1651
1652 Sun Dec 12 21:10:04 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
1653
1654 * g++.law: New directory of g++ tests derived from the g++-bugs
1655 snapshots.
1656
1657 Thu Dec 09 16:50:41 1993 Jeffrey Wheat (cassidy@cygnus.com)
1658
1659 * gcc.compile: initbug1.c initbug1.exp testcase added
1660
1661 Mon Dec 06 11:09:52 1993 Jeffrey Wheat (cassidy@cygnus.com)
1662
1663 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
1664 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
1665 fixes submitted by Jeff Law (law@cs.utah.edu)
1666 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
1667 Jeff Law (law@cs.utah.edu)
1668
1669
1670 Tue Nov 30 16:34:07 1993 Mike Stump (mrs@cygnus.com)
1671
1672 * config/unix-g++.exp: Follow the gcc way of doing things.
1673 * g++.old-deja/old-deja.exp: Minor updates.
1674 * lib/g++.exp: New file, follow the gcc way of doing things.
1675 * lib/old-dejagnu.exp: Minor updates.
1676 * lib/mike-g++.exp: Always unset errorInfo.
1677
1678 Sat Nov 6 11:34:51 1993 Mike Stump (mrs@cygnus.com)
1679
1680 * lib/gcc.exp: Fix some errors with the below change, CC and
1681 CFLAGS should be global when setting, not local.
1682
1683 Wed Nov 3 11:16:26 1993 Rob Savoye (rob@darkstar.cygnus.com)
1684
1685 * lib/gcc.exp: Transform tool name.
1686
1687 Wed Oct 27 23:57:29 1993 Jeffrey Wheat (cassidy@cygnus.com)
1688
1689 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
1690
1691 Wed Oct 27 14:45:50 1993 Jeffrey Wheat (cassidy@cygnus.com)
1692
1693 * lib/gcc.exp: change gcc_done to gcc_stat
1694
1695 Wed Oct 27 09:57:51 1993 Jeffrey Wheat (cassidy@cygnus.com)
1696
1697 * Upgraded gcc testsuite to c-torture version 1.25
1698
1699 Sun Oct 24 10:58:03 1993 Jeffrey Wheat (cassidy@cygnus.com)
1700
1701 * lib/gcc.exp: added reporting code. Changed verbose compile message.
1702 * lib/c-torture: added hooks for new reporting code.
1703
1704 Thu Oct 21 18:45:32 1993 Jeffrey Wheat (cassidy@cygnus.com)
1705
1706 * config/sh-gcc.exp: check if sh-sim exists in the path
1707
1708 Mon Oct 18 11:13:22 1993 Jeffrey Wheat (cassidy@cygnus.com)
1709
1710 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
1711 * gcc.compile/compile.exp: Initial changes for new logic.
1712 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
1713 * gcc.failure/failure.exp: Initial changes for new logic.
1714 * gcc.ieee/ieee.exp: Initial changes for new logic.
1715 * gcc.misc-tests/misc.exp: Initial changes for new logic.
1716 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
1717 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
1718 * lib/c-torture.exp: Initial changes for new logic.
1719 * lib/gcc.exp: Initial changes for new logic.
1720
1721 Fri Oct 15 00:19:42 1993 Mike Stump (mrs@cygnus.com)
1722
1723 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
1724 depend upon failure or success. Fully qualify names in failure
1725 and success messages. Always remove a.out before starting
1726 compile, just in case. Pay more attention to error text output by
1727 the compiler. Handle testcases with no known past errors just
1728 like all others, so that things are uniform. Other miscellaneous
1729 improvements.
1730
1731 Wed Oct 13 15:04:51 1993 Jeffrey Wheat (cassidy@cygnus.com)
1732
1733 * gcc.cpp: new directory for cpp tests
1734
1735 Mon Oct 4 09:03:41 1993 Jeffrey Wheat (cassidy@cygnus.com)
1736
1737 * lib/chill.exp: Code reformatted, removed unused code.
1738 * config/unix-chill.exp: Code reformatted, removed unused code.
1739 * chill.execute/execute.exp: Code reformatted, removed unused code.
1740 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
1741
1742 Mon Oct 4 06:19:26 1993 Ian Lance Taylor (ian@cygnus.com)
1743
1744 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
1745 routines not written.
1746
1747 Mon Sep 27 21:07:44 1993 Rob Savoye (rob@darkstar.cygnus.com)
1748
1749 * config/bug-gcc.exp: Use new procs from bug.exp.
1750
1751 Tue Sep 21 18:21:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
1752
1753 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
1754 via ftp, rather than depending on NFS.
1755 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
1756 case.
1757
1758 Thu Sep 9 23:09:15 1993 Rob Savoye (rob@darkstar.cygnus.com)
1759
1760 * config/bug-gcc.exp: Use new download proc.
1761
1762 Tue Sep 14 19:23:58 1993 Jeffrey Wheat (cassidy at deneb.cygnus.com)
1763
1764 * chill.execute/execute.exp: cleanups, handles errors better
1765 * chill.compile/compile.exp: rewrite, based on execute.exp
1766 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
1767 * lib/chill.exp: major changes to diff proc and compile and link
1768 procs. added chill_fail and chill_pass wrappers to pass and
1769 fail. added more comments, and handle error codes better.
1770 Added a hack to capture stderr from exec, so noncompile tests
1771 can work.
1772
1773 Sat Sep 11 15:30:10 1993 Jeffrey Wheat (cassidy@cygnus.com)
1774
1775 * chill.execute/execute.exp: rewrite of testsuite driver
1776 * lib/chill.exp: rewrite of testsuite driver
1777 * config/unix-chill.exp: rewrite of testsuite driver
1778
1779 Wed Aug 25 14:11:13 1993 Bill Cox (bill@rtl.cygnus.com)
1780
1781 In chill.execute:
1782 * iexpr.ch: Standardize uppercase.
1783 * tuples.dat: Standardize uppercase.
1784 * vary.ch: standardize. Correct varying string assignments.
1785 * vary.dat: Add new output lines.
1786
1787 Tue Aug 24 13:45:49 1993 Bill Cox (bill@rtl.cygnus.com)
1788
1789 In chill.execute:
1790 * chprintf.ch: Standardize use of uppercase.
1791 * tuples.ch: Standardize and turn arr2 into a DCL,
1792 rather than a SYN.
1793 * pinits.ch: Standardize.
1794
1795 Mon Aug 23 17:26:58 1993 Per Bothner (bothner@kalessin.cygnus.com)
1796
1797 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
1798 * Makefil: Renamed to Makefile.in.
1799 * configure.in: New.
1800
1801 Mon Aug 23 14:24:13 1993 Bill Cox (bill@rtl.cygnus.com)
1802
1803 In chill.execute:
1804 * .cvsignore: Add result/output files.
1805 * Makefile: Fix up variables at start. Use MFLAGS
1806 everywhere. Correct bool_loc, built_ins entries.
1807 Add entry for vary1.ch.
1808 * bitarray.ch: Standardize upper-case usage.
1809 * bitexpr.ch: Standardize, add output of b1.
1810 * params.ch: Use arrayt in along PROC parameters, to
1811 avoid novelty problems.
1812 * sets.ch: Tiny cleanup.
1813 * vary1.ch: Re-indent.
1814
1815 Tue Aug 17 15:42:07 1993 Bill Cox (bill@rtl.cygnus.com)
1816
1817 * Add PR-related files to Makefiles, .cvsignore files, etc.
1818
1819 Mon Aug 2 15:46:05 PDT 1993 Jeff Wheat (cassidy@cygnus.com)
1820
1821 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
1822 with compiler objects. New names are test-flow.c and test-loop.c
1823
1824 Tue Jul 27 10:08:08 PDT 1993 Jeff Wheat (cassidy@cygnus.com)
1825
1826 * Upgraded c-torture tests from 1.19 to 1.20
1827
1828 * new files:
1829 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
1830 * gcc.compile: 930623-1.c 930623-2.c
1831 * gcc.noncompile: 930622-1.c 930622-2.c
1832 * gcc.failure: 920411-1.c 920627-2.c
1833 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
1834
1835 Tue Jul 20 15:19:44 PDT 1993 Jeff Wheat (cassidy@cygnus.com)
1836
1837 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
1838 More changes to get testsuite working properly. Needs more work.
1839 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
1840
1841 Mon Jul 19 18:40:31 PDT 1993 Jeff Wheat (cassidy@cygnus.com)
1842
1843 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
1844 More changes to get testsuite working properly. Needs more work.
1845
1846 Tue Jul 13 18:38:56 PDT 1993 Jeff Wheat (cassidy@cygnus.com)
1847
1848 * chill.compile/compile.exp: Added for Dejagnu support
1849 * chill.execute/execute.exp: Added for Dejagnu support
1850 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
1851
1852 Sat Jun 19 07:13:05 1993 Bill Cox (bill@rtl.cygnus.com)
1853
1854 This should complete moving the CHILL test files.
1855 * chill.noncompile(.cvsignore printf.grt
1856 in-printf.grt chprintf.grt chprintf.ch):
1857 Added test-support files.
1858 (Makefile): Modified further.
1859 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
1860 signal.ch): Added test files.
1861 * chill.execute (.cvsignore printf.grt printr.c
1862 in-printf.grt rts.c chprintf.grt rts.h): Added
1863 test-support files.
1864 (Makefile): More corrections.
1865
1866 Fri Jun 18 23:40:54 1993 Bill Cox (bill@rtl.cygnus.com)
1867
1868 * chill.compile, chill.execute, chill.nocompile: Add CHILL
1869 test cases, ready for DejaGnu.
1870
1871 Thu Jun 17 19:14:40 MDT 1993 Jeffrey Wheat (cassidy@cygnus.com)
1872
1873 * Upgraded c-torture tests from 1.18 to 1.19
1874
1875 * gcc.compile: added test(s):
1876 930607-1.c
1877 * gcc.execute: added test(s):
1878 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
1879
1880 * added new subdirectory for misc tests: gcc.misc-tests
1881 * gcc.misc-test(s): added tests:
1882 inst-check.c test-consts.c test-ior.c test-switch.c
1883
1884 Wed Jun 9 16:53:26 1993 Brendan Kehoe (brendan@lisa.cygnus.com)
1885
1886 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
1887
1888 Mon Jun 7 16:18:40 1993 Ian Lance Taylor (ian@cygnus.com)
1889
1890 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
1891
1892 Thu Jun 3 13:13:36 MDT 1993 Jeffrey Wheat (cassidy@cygnus.com)
1893
1894 * Upgraded c-torture tests from 1.17 to 1.18
1895
1896 Wed Jun 2 19:02:40 MDT 1993 Jeffrey Wheat (cassidy@cygnus.com)
1897
1898 * Upgraded c-torture tests from 1.12 to 1.17
1899
1900 Fri Apr 30 09:38:41 1993 Mike Werner (mtw@deneb.cygnus.com)
1901
1902 * lib/old-dejagnu.exp:
1903 Fixed handling of XFAIL target triplets to correctly
1904 recognize wildcard characters. Removed code that
1905 appended a unique id tag to the end of the file name
1906 printed out by the result of the testcases within a
1907 given test file.
1908
1909 Thu Apr 29 19:06:29 1993 Mike Werner (mtw@deneb.cygnus.com)
1910
1911 * lib/old-dejagnu.exp:
1912 Reworked expected failure handling to trigger off of XFAIL
1913 keyword in keyphrase embeded in testcase source code. The
1914 XFAIL keyword must be at the end of the keyphrase line. It
1915 may optionally be followed by one or more target triplets.
1916 It has just occured that the handling of wildcards in the
1917 target triplet may not be correct.
1918
1919 Fri Apr 23 13:16:20 1993 Mike Werner (mtw@deneb.cygnus.com)
1920
1921 * g++.old-deja/tests:
1922 Moved all subdirectories up one level into g++.old-deja .
1923
1924 * lib/old-dejagnu.exp:
1925 Fixed problem with CXXFLAGS not being properly reset, and being
1926 corrupted with extraneous "-c" compiler option. This was
1927 causing binaries to not be generated for test that needed them.
1928 Modified strings passed to "pass" and "fail" so that individual
1929 tests from the same test file would be distinguished by an
1930 identifier appended to the test file name in the summary logs;
1931 this corrected a problem with erroneous diff logs. Added code
1932 to search testcases for expected fail and unexpected pass keywords.
1933
1934 Tue Apr 20 18:27:58 1993 Rob Savoye (rob at darkstar.cygnus.com)
1935
1936 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
1937
1938 Thu Apr 15 11:01:59 1993 Mike Werner (mtw@deneb.cygnus.com)
1939
1940 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
1941 Removed extraneous text from end of "Special g++ Options"
1942 keyphrase.
1943
1944 * lib/old-dejagnu.exp: Added pattern matching to look for new
1945 keywords, embedded in testcases comments, which will trigger
1946 calls to xpass and xfail.
1947
1948 Wed Apr 14 14:28:01 1993 Mike Werner (mtw@deneb.cygnus.com)
1949
1950 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
1951 comments embedded in the testcases, especially the one looking for
1952 special compiler options, as well as the pattern matching for the
1953 compiler output again.
1954
1955 Mon Apr 12 15:15:37 1993 Mike Werner (mtw@deneb.cygnus.com)
1956
1957 * lib/old-dejagnu.exp: Do a proper check of the return value for
1958 execute tests. Fixed several problems with the pattern matching
1959 of the compiler output which gave erroneous test results.
1960 Changed several of the test result messages to be more descriptive.
1961 * config/unix-g++.exp: Proc g++_load now actually works and
1962 executes the tests passed to it and returns a usable return
1963 value.
1964
1965 Sun Apr 11 17:22:37 1993 Rob Savoye (rob at darkstar.cygnus.com)
1966
1967 * lib/gcc.exp: Exits gracefully if $CC is bogus.
1968
1969 Fri Apr 9 09:41:59 1993 Mike Werner (mtw@deneb.cygnus.com)
1970
1971 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
1972 Modified both files to properly execute the old style
1973 dejagnu tests. The previous versions of these files were
1974 experimental and did not function anything near correctly.
1975
1976 Mon Apr 5 21:08:24 1993 Rob Savoye (rob@cygnus.com)
1977
1978 * Removed all Makefile.in and configure.in files. No configuration
1979 needed now.
1980
1981 Fri Apr 2 12:15:17 1993 Mike Werner (mtw@deneb.cygnus.com)
1982
1983 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
1984
1985 Sun Mar 28 11:17:48 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com)
1986
1987 * gcc.compile/configure.in, gcc.unsorted/configure.in,
1988 gcc.special/configure.in, gcc.noncompile/configure.in,
1989 gcc.execute/configure.in, gcc.code_quality/configure.in,
1990 g++.other/configure.in, g++.old-deja/configure.in,
1991 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
1992 in srcname setting.
1993
1994 Thu Mar 25 20:07:55 1993 Rob Savoye (rob at darkstar.cygnus.com)
1995
1996 * lib/udi.exp: Fixed mondfe and mondfe_download.
1997 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
1998 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
1999
2000 Thu Mar 25 13:06:41 1993 Ian Lance Taylor (ian@cygnus.com)
2001
2002 * config/udi-gdb.exp: Check $shell_id after connecting to target.
2003 (gdb_exit): Don't remove *_soc files.
2004
2005 Mon Mar 22 14:28:46 1993 Ian Lance Taylor (ian@cygnus.com)
2006
2007 * lib/c-torture.exp: Don't look for main; instead always use -w
2008 -c. This is how the c-torture tests work. Remove the object
2009 file if the compilation succeeds.
2010 * gcc.execute/execute.exp: Remove executable if test passes.
2011 * gcc.noncompile/noncompile.exp: Every test is an expected
2012 failure.
2013 * gcc.special/special.exp: Added tests from c-torture 1.11,
2014 corrected use of existing test.
2015 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
2016 gcc.execute/920625-1.c: Updated to c-torture 1.11.
2017 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
2018 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
2019 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
2020 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
2021 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
2022 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
2023 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
2024 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
2025 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
2026 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
2027 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
2028 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
2029 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
2030 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
2031 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
2032 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
2033 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
2034 c-torture 1.11.
2035 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
2036 correspond to c-torture 1.11.
2037
2038 * New file.
2039