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