1 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
3 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
4 * g++.old-deja/g++.law/temps4.C: Likewise.
6 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
7 stdlib.h. Call abort() on failure.
8 * g++.old-deja/g++.law/refs4.C: Likewise.
9 * g++.old-deja/g++.law/temps4.C: Likewise.
10 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
11 * gcc.c-torture/execute/20000112-1.c: Include string.h.
13 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
15 Relative to g++.dg/special:
16 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
18 Relative to g++.old-deja:
19 * g++.brendan/complex1.C, g++.jason/optimize2.C,
20 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
21 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
22 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
23 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
24 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
25 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
27 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
28 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
29 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
30 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
32 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
35 * g++.other/goto1.C: Update expectations for error messages.
37 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
39 * gcc.c-torture/compile/20000523-1.c: New test.
41 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
43 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
45 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
47 * g++.old-deja/g++.eh/catch11.C: New test.
48 * g++.old-deja/g++.eh/catch12.C: New test.
50 2000-05-24 Nick Clifton <nickc@cygnus.com>
52 * gcc.c-torture/execute/20000523-1.c: New test.
54 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
56 * c-torture/execute/bcp-1.c: Replace abort in arg of
57 __builtin_constant_p with a generic external function.
59 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
60 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
61 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
62 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
63 Prototype abort and/or exit.
65 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
66 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
67 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
68 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
70 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
72 * gcc.dg/dwarf2-1.c: New test.
74 2000-05-20 Richard Henderson <rth@cygnus.com>
76 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
78 2000-05-20 Andreas Jaeger <aj@suse.de>
80 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
83 2000-05-19 David Edelsohn <edelsohn@gnu.org>
85 * gcc.c-torture/execute/20000519-2.c: New test.
87 2000-05-19 Andreas Jaeger <aj@suse.de>
89 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
92 * lib/c-torture.exp: Also test with -O3 -fssa.
94 2000-05-18 Michael Meissner <meissner@redhat.com>
96 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
97 * gcc.c-torture/execute/920415-1.c: Ditto.
98 * gcc.c-torture/execute/920501-1.c: Ditto.
99 * gcc.c-torture/execute/conversion.c: Ditto.
100 * gcc.c-torture/execute/cvt-1.c: Ditto.
102 Thu May 18 16:03:29 2000 Jeffrey A Law (law@cygnus.com)
104 * gcc.c-torture/compile/20000518-1.c: New test.
106 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
108 * g77.f-torture/compile/200005018.f: New test.
110 Wed May 17 18:30:10 2000 Jeffrey A Law (law@cygnus.com)
112 * gcc.c-torture/compile/20000517-1.c: New test.
114 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
116 * gcc.c-torture/execute/20000516-1.c: New test.
118 2000-05-15 Jakub Jelinek <jakub@redhat.com>
120 * g++.old-deja/g++.other/eh.C: New test.
122 2000-05-12 Richard Henderson <rth@cygnus.com>
124 * gcc.c-torture/execute/990208-1.c (main): Don't pass
125 constants through to doit's conditional.
127 Thu May 11 19:02:43 2000 Jeffrey A Law (law@cygnus.com)
129 * gcc.c-torture/compile/20000511-1.c: New test.
130 * g77.f-torture/compile/20000511-1.f: New test.
131 * g77.f-torture/compile/20000511-2.f: New test.
133 2000-05-11 Michael Meissner <meissner@redhat.com>
135 * gcc.c-torture/execute/20000511-1.c: New test.
137 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
139 * gcc.dg/dg.exp: Scan .S files as well as .c files.
140 * gcc.dg/20000510-1.S: New.
142 2000-05-08 Catherine Moore <clm@cygnus.com>
144 * gcc.dg/unused-3.c: New.
146 2000-05-06 Richard Henderson <rth@cygnus.com>
148 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
149 * g++.old-deja/g++.mike/warn1.C: Likewise.
150 * g++.old-deja/g++.pt/local1.C: Likewise.
151 * g++.old-deja/g++.pt/local7.C: Likewise.
152 * g++.old-deja/g++.pt/spec16.C: Likewise.
154 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
156 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
158 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
160 * g77.f-torture/execute/20000503-1.f: New test.
162 2000-05-04 Andreas Jaeger <aj@suse.de>
164 * gcc.dg/noreturn-2.c: New test.
166 2000-05-04 Neil Booth <NeilB@earthling.net>
168 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
171 2000-05-04 Richard Henderson <rth@cygnus.com>
173 * gcc.c-torture/execute/20000503-1.c: Fix typo.
175 2000-05-04 Richard Henderson <rth@cygnus.com>
177 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
178 OpenSSL by Jason R Thorpe.
180 Wed May 3 13:02:10 2000 Jim Wilson <wilson@cygnus.com>
182 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
184 2000-05-03 Robert Lipe <robertlipe@usa.net>
186 * gcc.dg/20000503-1.c: New test.
188 2000-05-02 Jakub Jelinek <jakub@redhat.com>
190 * gcc.c-torture/compile/20000502-1.c: New test.
191 * g++.old-deja/g++.other/align.C: New test.
192 * gcc.dg/cpp-tradstringify.c: New test.
194 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
196 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
199 2000-04-26 Geoff Keating <geoffk@cygnus.com>
201 * gcc.c-torture/execute/loop-5.c: New test.
203 2000-04-25 Jakub Jelinek <jakub@redhat.com>
205 * gcc.c-torture/execute/va-arg-20.c: New test.
207 Sun Apr 23 14:41:33 2000 Jeffrey A Law (law@cygnus.com)
209 * gcc.c-torture/execute/20000422-1.c: New test.
211 2000-04-20 Greg McGary <gkm@gnu.org>
213 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
214 when optimizing, but without sibling-call optimizations (-O1).
216 Thu Apr 20 11:57:03 2000 Jeffrey A Law (law@cygnus.com)
218 * gcc.c-torture/compile/20000420-1.c: New test.
220 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
222 * g++.abi/ptrflags.C: New test.
223 * g++.eh/catchptr1.C: Test incomplete pointer chains.
225 Wed Apr 19 09:16:32 2000 Catherine Moore <clm@cygnus.com>
227 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
229 2000-04-19 Greg McGary <gkm@gnu.org>
231 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
232 sibling-call optimizations.
234 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
236 * gcc.dg/20000419-1.c: New test.
238 Wed Apr 12 22:54:02 2000 Hans-Peter Nilsson <hp@axis.com>
240 * gcc.c-torture/execute/20000412-6.c: New test.
242 Wed Apr 12 10:25:08 2000 Jeffrey A Law (law@cygnus.com)
244 * gcc.c-torture/execute/20000412-5.c: New test.
245 * g77.f-torture/compile/20000412-1.f: New test.
246 * gcc.c-torture/execute/20000412-4.c: New test.
247 * gcc.c-torture/compile/20000412-2.c: New test.
248 * gcc.c-torture/execute/20000412-3.c: New test.
249 * gcc.c-torture/compile/20000412-1.c: New test.
250 * gcc.c-torture/execute/20000412-2.c: New test.
252 2000-04-12 Jakub Jelinek <jakub@redhat.com>
254 * objc/execute/bf-20.m: New test.
256 2000-04-10 Richard Henderson <rth@cygnus.com>
258 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
260 * gcc.c-torture/execute/20000412-1.c: New test.
262 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
264 * g++.old-deja/g++.eh/catchptr1.C: New test.
266 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
268 * g++.old-deja/g++.abi/cxa_vec.C: New test.
270 2000-04-08 Neil Booth <NeilB@earthling.net>
272 * gcc.dg/cpp-nullchar.c: Remove test as
273 embedded nulls cause problems.
275 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
277 * gcc.dg/compare2.c: New test.
279 2000-04-08 Neil Booth <NeilB@earthling.net>
281 * gcc.dg/cpp-nullchar.c: New test.
283 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
285 * gcc.dg/cpp-mi2.c: New test.
286 * gcc.dg/cpp-mi2[abc].h: New files.
288 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
290 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
293 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
295 * g++.old-deja/g++.abi/vmihint.C: New test.
297 2000-04-06 Neil Booth <NeilB@earthling.net>
299 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
300 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
303 Wed Apr 5 22:51:36 2000 Hans-Peter Nilsson <hp@axis.com>
305 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
306 avoid stack-frame overwrite.
308 2000-04-05 Jakub Jelinek <jakub@redhat.com>
310 * gcc.c-torture/compile/20000405-2.c: New test.
311 * gcc.c-torture/compile/20000405-3.c: New test.
313 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
315 * gcc.c-torture/compile/20000405-1.c: New test.
317 2000-04-04 Geoff Keating <geoffk@cygnus.com>
319 * gcc.dg/cast-qual-1.c: Revert last change.
321 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
323 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
325 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
327 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
328 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
330 Mon Apr 3 02:35:34 2000 Jeffrey A Law (law@cygnus.com)
332 * gcc.c-torture/compile/20000403-2.c: New test.
333 * gcc.c-torture/compile/20000403-1.c: New test.
335 Mon Apr 3 16:53:52 2000 Hans-Peter Nilsson <hp@axis.com>
337 * gcc.c-torture/execute/20000403-1.c: New test.
339 2000-04-03 Geoff Keating <geoffk@cygnus.com>
341 * gcc.c-torture/execute/20000402-1.c: New test.
343 Mon Apr 3 14:10:34 2000 Donald Lindsay <dlindsay@cygnus.com>
345 * gcc.c-torture/execute/va-arg-15.c: New test.
346 * gcc.c-torture/execute/va-arg-16.c: New test.
347 * gcc.c-torture/execute/va-arg-17.c: New test.
348 * gcc.c-torture/execute/va-arg-18.c: New test.
349 * gcc.c-torture/execute/va-arg-19.c: New test.
351 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
353 * gcc.c-torture/compile/981211-1.c: Move to...
354 * gcc.dg/cpp-as1.c: ...here.
355 * gcc.dg/cpp-as2.c: New file.
357 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
360 2000-04-02 Neil Booth <NeilB@earthling.net>
362 * gcc.dg/cpp-cond.c New tests.
363 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
364 accidental success less likely.
365 * gcc.dg/cpp-missingop.c New tests.
366 * gcc.dg/cpp-missingparen.c New tests.
367 * gcc.dg/cpp-shift.c New tests.
368 * gcc.dg/cpp-shortcircuit.c New tests.
369 * gcc.dg/cpp-unary.c New tests.
371 Wed Mar 29 13:44:23 2000 Jeffrey A Law (law@cygnus.com)
373 * gcc.c-torture/compile/20000329-1.c: New test.
375 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
377 * gcc.c-torture/compile/20000326-1.c: New test.
378 * gcc.c-torture/compile/20000326-2.c: New test.
380 2000-03-24 Geoff Keating <geoffk@cygnus.com>
382 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
383 the first parameter is a function argument.
385 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
387 * g++.old-deja/g++.ext/array4.C: New test.
389 2000-03-22 Geoff Keating <geoffk@cygnus.com>
391 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
393 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
395 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
397 2000-03-19 Richard Henderson <rth@cygnus.com>
399 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
401 2000-03-19 Richard Henderson <rth@cygnus.com>
403 * gcc.c-torture/compile/20000319-1.c: New test.
405 Tue Mar 14 08:58:37 2000 Jeffrey A Law (law@cygnus.com)
407 * gcc.c-torture/execute/20000314-3.c: New test.
408 * gcc.c-torture/execute/20000314-2.c: New test.
409 * gcc.c-torture/execute/20000314-1.c: New test.
410 * gcc.c-torture/compile/20000314-2.c: New test.
411 * gcc.c-torture/compile/20000314-1.c: New test.
413 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
415 * g++.old-deja/g++.warn/inline.C: New test.
417 Fri Mar 10 01:15:19 2000 Hans-Peter Nilsson <hp@bitrange.com>
419 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
420 standards-compliant result rather than specific constants.
421 Put test-values in array.
423 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
425 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
426 (g++_target_compile): Put test-specific options last.
428 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
430 * g++.old-deja/g++.eh/vbase4.C: New test.
432 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
434 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
436 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
438 * g++.old-deja/g++.brendan/misc12.C: Removed.
439 * g++.old-deja/g++.pt/memtemp77.C: Constify.
440 * g++.old-deja/g++.ext/pretty4.C: New test.
442 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
444 * g++.old-deja/g++.other/string2.C: New test.
446 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
448 * g++.old-deja/g++.warn/impint2.C: New test.
450 Sun Mar 5 23:25:12 2000 Hans-Peter Nilsson <hp@bitrange.com>
452 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
455 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
457 * g++.old-deja/g++.warn/impint.C: New test.
458 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
459 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
460 * g++.old-deja/g++.pt/explicit12.C: Likewise.
461 * g++.old-deja/g++.pt/explicit13.C: Likewise.
462 * g++.old-deja/g++.pt/explicit17.C: Likewise.
463 * g++.old-deja/g++.pt/explicit18.C: Likewise.
464 * g++.old-deja/g++.pt/explicit19.C: Likewise.
465 * g++.old-deja/g++.pt/explicit23.C: Likewise.
466 * g++.old-deja/g++.pt/explicit31.C: Likewise.
467 * g++.old-deja/g++.pt/explicit35.C: Likewise.
468 * g++.old-deja/g++.pt/explicit6.C: Likewise.
469 * g++.old-deja/g++.pt/memclass7.C: Likewise.
471 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
473 * gcc.dg/cpp-redef.c: New test.
475 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
477 * g++.old-deja/g++.pt/unify7.C: New test.
479 Sat Feb 26 19:46:09 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
481 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
482 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
484 2000-02-25 Geoff Keating <geoffk@cygnus.com>
486 * gcc.c-torture/compile/20000224-1.c: New test.
488 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
490 * gcc.c-torture/compile/cpp-2.c: New test.
491 * gcc.c-torture/compile/cpp-1.c: New test.
493 Fri Feb 25 21:44:49 2000 Jeffrey A Law (law@cygnus.com)
495 * gcc.c-torture/execute/20000225-1.c: New test.
497 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
499 * gcc.dg/cpp-li2.c: New test.
501 * gcc.dg/cpp-wi1.c: New test.
503 * gcc.dg/cpp-li1.c: New test.
505 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
507 * g++.old-deja/g++.other/sizeof5.C: New test.
509 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
511 * gcc.c-torture/execute/va-arg-13.c: New test.
513 Wed Feb 23 14:16:06 2000 Donald Lindsay <dlindsay@cygnus.com>
515 * gcc.c-torture/execute/va-arg-12.c: New test.
517 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
519 * gcc.c-torture/execute/20000223-1.c: New test.
521 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
523 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
525 2000-02-22 Mark Mitchell <mark@codesourcery.com>
527 * g++.old-deja/g++.abi/ptrmem.C: New test.
529 2000-02-19 Richard Henderson <rth@cygnus.com>
531 * gcc.c-torture/compile/init-3.c: New.
533 2000-02-17 Mark Mitchell <mark@codesourcery.com>
535 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
538 Fri Feb 11 12:35:40 2000 Robert Lipe <robertl@sco.com>
540 * gcc.c-torture/compile/20000211-3.c: New test.
542 Fri Feb 11 12:35:40 2000 Martin Buchholz <martin@xemacs.org>
544 * gcc.c-torture/compile/20000211-2.c: New test.
546 Fri Feb 11 12:35:40 2000 Jeffrey A Law (law@cygnus.com)
548 * gcc.c-torture/compile/20000211-1.c: New test.
550 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
552 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
555 2000-02-08 Nathan Sidwell <nathan@acm.org>
557 * g++.old-deja/g++.other/cast5.C: New test.
559 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
561 * gcc.c-torture/execute/20000205-1.c: New.
563 2000-02-03 Nathan Sidwell <nathan@acm.org>
565 * g++.old-deja/g++.jason/cast3.C: Return void.
566 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
568 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
570 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
572 * gcc.dg/loop-1.c: New test.
574 2000-01-27 Jakub Jelinek <jakub@redhat.com>
576 * gcc.c-torture/compile/20000127-1.c: New test.
577 * gcc.c-torture/execute/991228-1.c: New test.
579 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
581 * gcc.dg/unused-2.c: New test.
583 * gcc.dg/conv-1.c: New test.
585 2000-01-24 Mark Mitchell <mark@codesourcery.com>
587 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
589 (tool_option_proc): Fix typo.
591 2000-01-24 Geoff Keating <geoffk@cygnus.com>
593 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
594 of the ld on the host, not on the build machine.
595 Also, don't crash if '--help' is not a supported option.
597 2000-01-24 Richard Henderson <rth@cygnus.com>
599 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
601 Thu Jan 20 12:34:48 2000 Jeffrey A Law (law@cygnus.com)
603 * gcc.c-torture/execute/20000120-2.c: New test.
604 * gcc.c-torture/execute/20000120-1.c: New test.
606 Thu Jan 13 02:29:32 2000 Jeffrey A Law (law@cygnus.com)
608 * gcc.c-torture/execute/20000113-1.c: New test.
610 Wed Jan 12 20:26:58 2000 Jeffrey A Law (law@cygnus.com)
612 * gcc.c-torture/execute/20000112-1.c: New test.
614 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
616 * gcc.dg/20000111-1.c: New test.
618 Mon Jan 10 18:12:49 2000 Jeffrey A Law (law@cygnus.com)
620 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
621 with 16 bit integers.
623 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
625 * gcc.dg/20000108-1.c: New test.
627 2000-01-05 Nathan Sidwell <nathan@acm.org>
629 * g++.old-deja/g++.ns/koenig8.C: New test.
631 2000-01-05 Nathan Sidwell <nathan@acm.org>
633 * g++.old-deja/g++.other/cast4.C: New test.
635 Wed Jan 5 00:26:20 2000 Jeffrey A Law (law@cygnus.com)
637 * gcc.c-torture/compile/20000105-2.c: New test.
638 * gcc.c-torture/compile/20000105-1.c: New test.
640 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
642 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
643 references to printf & atoi to conform to ANSI standard.
644 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
645 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
646 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
647 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
648 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
649 * g++.old-deja/g++.brendan/complex1.C: Likewise.
650 * g++.old-deja/g++.brendan/copy1.C: Likewise.
651 * g++.old-deja/g++.brendan/copy2.C: Likewise.
652 * g++.old-deja/g++.brendan/copy3.C: Likewise.
653 * g++.old-deja/g++.brendan/copy4.C: Likewise.
654 * g++.old-deja/g++.brendan/copy5.C: Likewise.
655 * g++.old-deja/g++.brendan/copy6.C: Likewise.
656 * g++.old-deja/g++.brendan/copy7.C: Likewise.
657 * g++.old-deja/g++.brendan/copy8.C: Likewise.
658 * g++.old-deja/g++.brendan/crash11.C: Likewise.
659 * g++.old-deja/g++.brendan/crash14.C: Likewise.
660 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
661 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
662 * g++.old-deja/g++.brendan/delete2.C: Likewise.
663 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
664 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
665 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
666 * g++.old-deja/g++.brendan/eh1.C: Likewise.
667 * g++.old-deja/g++.brendan/groff1.C: Likewise.
668 * g++.old-deja/g++.brendan/init3.C: Likewise.
669 * g++.old-deja/g++.brendan/misc12.C: Likewise.
670 * g++.old-deja/g++.brendan/misc7.C: Likewise.
671 * g++.old-deja/g++.brendan/new2.C: Likewise.
672 * g++.old-deja/g++.brendan/operators4.C: Likewise.
673 * g++.old-deja/g++.brendan/operators5.C: Likewise.
674 * g++.old-deja/g++.brendan/overload2.C: Likewise.
675 * g++.old-deja/g++.brendan/overload7.C: Likewise.
676 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
677 * g++.old-deja/g++.brendan/reference1.C: Likewise.
678 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
679 * g++.old-deja/g++.brendan/template24.C: Likewise.
680 * g++.old-deja/g++.brendan/template3.C: Likewise.
681 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
682 * g++.old-deja/g++.jason/inline3.C: Likewise.
683 * g++.old-deja/g++.jason/opeq.C: Likewise.
684 * g++.old-deja/g++.law/arg5.C: Likewise.
685 * g++.old-deja/g++.law/arm7.C: Likewise.
686 * g++.old-deja/g++.law/ctors11.C: Likewise.
687 * g++.old-deja/g++.law/cvt8.C: Likewise.
688 * g++.old-deja/g++.law/init9.C: Likewise.
689 * g++.old-deja/g++.law/refs4.C: Likewise.
690 * g++.old-deja/g++.law/template2.C: Likewise.
691 * g++.old-deja/g++.law/visibility24.C: Likewise.
692 * g++.old-deja/g++.law/vtable3.C: Likewise.
693 * g++.old-deja/g++.mike/asm2.C: Likewise.
694 * g++.old-deja/g++.mike/eh1.C: Likewise.
695 * g++.old-deja/g++.mike/misc1.C: Likewise.
696 * g++.old-deja/g++.mike/misc13.C: Likewise.
697 * g++.old-deja/g++.mike/misc14.C: Likewise.
698 * g++.old-deja/g++.mike/ns12.C: Likewise.
699 * g++.old-deja/g++.mike/p1248.C: Likewise.
700 * g++.old-deja/g++.mike/p3708.C: Likewise.
701 * g++.old-deja/g++.mike/p3708a.C: Likewise.
702 * g++.old-deja/g++.mike/p3708b.C: Likewise.
703 * g++.old-deja/g++.mike/p646.C: Likewise.
704 * g++.old-deja/g++.mike/p700.C: Likewise.
705 * g++.old-deja/g++.mike/p783.C: Likewise.
706 * g++.old-deja/g++.mike/p783a.C: Likewise.
707 * g++.old-deja/g++.mike/p783b.C: Likewise.
708 * g++.old-deja/g++.mike/p786.C: Likewise.
709 * g++.old-deja/g++.mike/p789.C: Likewise.
710 * g++.old-deja/g++.mike/p789a.C: Likewise.
711 * g++.old-deja/g++.mike/p807a.C: Likewise.
712 * g++.old-deja/g++.other/delete3.C: Likewise.
713 * g++.old-deja/g++.other/dyncast1.C: Likewise.
714 * g++.old-deja/g++.other/dyncast2.C: Likewise.
715 * g++.old-deja/g++.other/dyncast3.C: Likewise.
716 * g++.old-deja/g++.other/empty1.C: Likewise.
717 * g++.old-deja/g++.other/temporary1.C: Likewise.
718 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
719 * g++.old-deja/g++.pt/t16.C: Likewise.
720 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
722 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
724 * gcc.dg/991230-1.c: New test.
726 Wed Dec 29 23:48:49 1999 Jeffrey A Law (law@cygnus.com)
728 * gcc.c-torture/compile/991229-3.c: New test.
729 * gcc.c-torture/compile/991229-2.c: New test.
730 * gcc.c-torture/compile/991229-1.c: New test.
732 Wed Dec 29 20:54:46 1999 Greg McGary <gkm@eng.ascend.com>
734 * gcc.c-torture/compile/labels-2.c: New test.
736 1999-12-27 Martin von Löwis <loewis@informatik.hu-berlin.de>
738 * gcc.c-torture/execute/991227-1.c: New test.
740 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
742 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
744 1999-12-21 Martin von Löwis <loewis@informatik.hu-berlin.de>
746 * gcc.c-torture/execute/991221-1.c: New test.
748 1999-12-20 Nathan Sidwell <nathan@acm.org>
750 * g++.old-deja/g++.other/cast3.C: New test.
752 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
754 * gcc.c-torture/execute/991216-4.c: New test.
756 1999-12-16 Michael Meissner <meissner@cygnus.com>
758 * gcc.c-torture/execute/991216-1.c: New test.
759 * gcc.c-torture/execute/991216-2.c: New test.
760 * gcc.c-torture/execute/991216-3.c: New test.
762 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
764 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
765 Actually make the test fail by using "-O2" for compilation.
767 1999-12-15 Nathan Sidwell <nathan@acm.org>
769 * g++.old-deja/g++.warn/cast-align1.C: New test.
771 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
773 * gcc.c-torture/compile/991214-1.c: New test.
774 * gcc.c-torture/compile/991214-2.c: New test.
776 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
778 * gcc.dg/991214-1.c: New test.
780 Mon Dec 13 23:03:09 1999 Jeffrey A Law (law@cygnus.com)
782 * gcc.c-torture/compile/991213-3.c: New test.
783 * gcc.c-torture/compile/991213-2.c: New test.
784 * gcc.c-torture/compile/991213-1.c: New test.
786 Fri Dec 10 00:53:10 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
788 * gcc.dg/991209-1.c: New test.
790 Wed Dec 8 23:44:08 1999 Nathan Sidwell <nathan@acm.org>
792 * gcc.c-torture/compile/991208-1.c: New test.
794 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
796 * gcc.dg/ultrasp2.c: New test.
798 1999-12-05 Alex Samuel <samuel@codesourcery.com>
800 * g++.old-deja/g++.abi/align.C (main): Fix typo.
802 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
804 * gcc.c-torture/compile/991202-1.c: New test.
805 * gcc.c-torture/execute/991202-1.c: New test.
806 * gcc.c-torture/execute/991202-2.c: New test.
807 * gcc.c-torture/execute/991202-3.c: New test.
809 1999-12-02 Alex Samuel <samuel@codesourcery.com>
811 * g++.old-deja/g++.abi/align.C: New test.
812 * g++.old-deja/g++.abi/aggregates.C: Likewise.
813 * g++.old-deja/g++.abi/bitfields.C: Likewise.
815 1999-12-01 Richard Henderson <rth@cygnus.com>
817 * gcc.c-torture/execute/991201-1.c: New.
819 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
821 * gcc.dg/991129-1.c: New test.
823 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
825 * gcc.c-torture/compile/991127-1.c: New test.
827 1999-11-22 Nathan Sidwell <nathan@acm.org>
829 * g++.old-deja/g++.other/warn4.C: New test.
831 1999-11-22 Nathan Sidwell <nathan@acm.org>
833 * g++.old-deja/g++.eh/cleanup2.C: New test.
834 * g++.old-deja/g++.ext/pretty2.C: New test.
835 * g++.old-deja/g++.ext/pretty3.C: New test.
836 * g++.old-deja/g++.other/debug6.C: New test.
838 Wed Oct 20 16:18:23 1999 Jim Wilson <wilson@cygnus.com>
840 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
841 compiler_output to look for one error message instead of two.
843 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
845 * gcc.c-torture/execute/991118-1.c: Also test case
846 where the word boundary does not split a byte evenly.
848 1999-11-19 Nathan Sidwell <nathan@acm.org>
850 * g++.old-deja/g++.ext/restrict1.C: New test.
852 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
854 * gcc.c-torture/execute/991118-1.c: New test.
856 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
858 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
859 working directory pathnames.
861 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
863 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
864 host is equipped with driver.h and driver.o so it can actually
865 compile and run the tests.
867 Fri Oct 8 18:46:11 1999 Bernd Schmidt <bernds@cygnus.co.uk>
869 * gcc.c-torture/compile/991008-1.c: New test.
871 1999-11-08 Nick Clifton <nickc@cygnus.com>
873 * lib/gcc-dg.exp: Include target-supports.exp
875 1999-11-05 Nick Clifton <nickc@cygnus.com>
877 * lib/target-supports.exp: New file: Provide procs to test for
878 features supported by the target.
879 (check_weak_available): Moved here from ecos.exp.
880 (check_alias_available): New proc: Determine of the target
881 toolchain supports the alias attribute.
883 * gcc.dg/special/ecos.exp: Move check_weak_available to
885 (alias-1.c): Only perform the test if the target supports
887 (wkali-1.c): Only perform the test if the target supports
890 * gcc.dg/990506-0.c: Expect error messages from cross
891 targets as well as native targets.
893 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
895 * gcc.dg/ultrasp1.c: Removed xfail.
896 * gcc.dg/struct-ret-2.c: Likewise.
897 * gcc.dg/array-1.c: Likewise.
899 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
901 * gcc.dg/struct-ret-2.c: New test.
903 * gcc.dg/array-1.c: New test.
905 Sat Oct 30 22:23:46 1999 Stephen L Moshier <moshier@mediaone.net>
907 * gcc.c-torture/execute/991030-1.c: New test.
909 Tue Oct 26 20:25:42 1999 Richard Henderson <rth@cygnus.com>
911 * gcc.c-torture/compile/991026-2.c: New test.
913 Tue Oct 26 00:45:56 1999 Jeffrey A Law (law@cygnus.com)
915 * gcc.c-torture/compile/991026-1.c: New test.
917 Sat Oct 23 23:36:03 1999 Jeffrey A Law (law@cygnus.com)
919 * gcc.c-torture/execute/991023-1.c: New test.
921 Tue Oct 19 02:11:29 1999 Jeffrey A Law (law@cygnus.com)
923 * gcc.c-torture/execute/991019-1.c: New test.
925 Sat Oct 16 00:05:48 1999 Richard Henderson <rth@cygnus.com>
927 * gcc.c-torture/execute/991016-1.c: New test.
929 Thu Oct 14 04:22:47 1999 Stephane Carrez <stcarrez@worldnet.fr>
931 * gcc.c-torture/execute/991014-1.c: New test.
933 Wed Oct 13 22:01:35 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
935 * g++.old-deja/g++.other/union2.C: New test.
937 1999-10-13 Nathan Sidwell <nathan@acm.org>
939 * g++.old-deja/g++.other/vaarg2.C: New test.
940 * g++.old-deja/g++.other/vaarg3.C: New test.
942 1999-10-12 Craig Burley <craig@jcb-sc.com>
944 * g77.f-torture/noncompile/19990905-1.f: Moved from being
947 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
949 * gcc.c-torture/execute/va-arg-11.c: New test.
951 Fri Oct 1 00:53:17 1999 Mark P. Mitchell <mark@codesourcery.com>
953 * lib/file-format.exp (gcc_target_object_format): Don't
954 crash if objdump is unavailable.
956 Wed Sep 29 23:48:44 1999 Donn Terry <donn@interix.com>
958 * gcc.misc-tests/mg.exp: delete extraneous redirection.
960 1999-09-28 Nick Clifton <nickc@cygnus.com>
962 * gcc.c-torture/compile/990928-1.c: New test.
964 Tue Sep 28 13:19:15 BST 1999 Nathan Sidwell <nathan@acm.org>
966 * g++.old-deja/g++.other/decl6.C: New test.
968 Tue Sep 28 01:19:09 1999 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
970 * gcc.c-torture/execute/va-arg-10.c: New test.
972 Mon Sep 27 09:14:24 BST 1999 Nathan Sidwell <nathan@acm.org>
974 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
977 1999-09-23 Nick Clifton <nickc@cygnus.com>
979 * gcc.c-torture/execute/990923-1.c: New test.
981 1999-09-21 Nick Clifton <nickc@cygnus.com>
983 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
984 for which -fpic is inappropriate.
986 1999-09-21 Mark Mitchell <mark@codesourcery.com>
988 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
990 Tue Sep 21 15:38:10 BST 1999 Nathan Sidwell <nathan@acm.org>
992 * g++.old-deja/g++.other/dyncast1.C: New test.
993 * g++.old-deja/g++.other/dyncast2.C: New test.
994 * g++.old-deja/g++.other/dyncast3.C: New test.
995 * g++.old-deja/g++.other/dyncast4.C: New test.
996 * g++.old-deja/g++.other/dyncast5.C: New test.
997 * g++.old-deja/g++.eh/catch3.C: New test.
998 * g++.old-deja/g++.eh/catch3p.C: New test.
999 * g++.old-deja/g++.eh/catch4.C: New test.
1000 * g++.old-deja/g++.eh/catch4p.C: New test.
1001 * g++.old-deja/g++.eh/catch5.C: New test.
1002 * g++.old-deja/g++.eh/catch5p.C: New test.
1003 * g++.old-deja/g++.eh/catch6.C: New test.
1004 * g++.old-deja/g++.eh/catch6p.C: New test.
1005 * g++.old-deja/g++.eh/catch7.C: New test.
1006 * g++.old-deja/g++.eh/catch7p.C: New test.
1007 * g++.old-deja/g++.eh/catch8.C: New test.
1008 * g++.old-deja/g++.eh/catch8p.C: New test.
1009 * g++.old-deja/g++.eh/catch9.C: New test.
1010 * g++.old-deja/g++.eh/catch9p.C: New test.
1012 Mon Sep 13 14:14:21 BST 1999 Nathan Sidwell <nathan@acm.org>
1014 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
1015 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
1017 Mon Sep 13 06:28:57 1999 Jeffrey A Law (law@cygnus.com)
1019 * gcc.c-torture/compile/990913-1.c: New test.
1021 Fri Sep 10 11:21:25 BST 1999 Nathan Sidwell <nathan@acm.org>
1023 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
1024 * g++.old-deja/g++.jason/rfg5.C: Likewise.
1026 Thu Sep 9 10:40:36 1999 Richard Henderson <rth@cygnus.com>
1028 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
1030 Thu Sep 9 12:32:57 BST 1999 Nathan Sidwell <nathan@acm.org>
1032 * g++.old-deja/g++.other/lookup11.C: New test.
1033 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
1034 what is permitted and what we want.
1035 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
1037 * g++.old-deja/g++.jason/rfg5.C: Likewise
1039 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
1041 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
1042 * gcc.c-torture/noncompile/poison-1.c: New file.
1044 Wed Sep 8 09:39:56 BST 1999 Nathan Sidwell <nathan@acm.org>
1046 * g++.old-deja/g++.other/sizeof3.C: New test.
1047 * g++.old-deja/g++.other/sizeof4.C: New test.
1048 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
1049 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
1051 1999-09-07 Richard Henderson <rth@cygnus.com>
1053 * gcc.dg/va-arg-1.c: New.
1055 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
1057 * gcc.c-torture/execute/va-arg-9.c: New test.
1059 1999-09-05 Craig Burley <craig@jcb-sc.com>
1061 * g77.f-torture/compile/980519-2.f: New test.
1062 * g77.f-torture/compile/19990905-0.f: New test.
1063 * g77.f-torture/compile/19990905-1.f: New test.
1064 * g77.f-torture/compile/19990905-2.f: New test.
1066 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
1068 Fri Sep 3 10:39:38 BST 1999 Richard Earnshaw <rearnsha@arm.com>
1070 * gcc.c-torture/execute/990827-1.c: Fix typo.
1072 Fri Sep 03 09:31:10 BST 1999 Nathan Sidwell <nathan@acm.org>
1074 * g++.old-deja/g++.other/deref1.C: New test.
1076 Thu Sep 02 09:27:34 BST 1999 Nathan Sidwell <nathan@acm.org>
1078 * g++.old-deja/g++.other/ambig2.C: New test.
1079 * g++.old-deja/g++.other/cond5.C: New test.
1080 * g++.old-deja/g++.other/lookup16.C: New test.
1082 Thu Sep 2 01:17:51 1999 Marc Espie <espie@cvs.openbsd.org>
1084 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
1087 Tue Aug 31 17:57:49 1999 Jeffrey A Law (law@cygnus.com)
1089 * lib/c-torture.exp: Avoid the "compare executables" optimization
1090 when testing native.
1092 Sun Aug 29 14:35:41 1999 Jeffrey A Law (law@cygnus.com)
1094 * gcc.c-torture/execute/990829-1.c: New test.
1095 * gcc.c-torture/compile/990829-1.c: New test.
1097 1999-08-27 Paul Burchard <burchard@pobox.com>
1099 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
1100 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
1101 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
1102 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
1103 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
1104 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
1105 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
1106 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
1107 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
1108 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
1109 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
1111 Fri Aug 27 01:24:16 1999 Jeffrey A Law (law@cygnus.com)
1113 * gcc.c-torture/execute/990827-1.c: New test.
1115 1999-08-26 Craig Burley <craig@jcb-sc.com>
1117 * g77.f-torture/noncompile/19990826-4.f: New test.
1119 * g77.f-torture/compile/19990826-3.f: New test.
1121 * g77.f-torture/execute/19990826-2.f: New test.
1123 * g77.f-torture/compile/19990826-1.f: New test.
1125 * gcc.c-torture/execute/990826-0.c: New test.
1126 * g77.c-torture/execute/19990826-0.f: New test.
1128 * g77.f-torture/noncompile/970626-2.f: New test.
1130 1999-08-25 Paul Burchard <burchard@pobox.com>
1132 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
1133 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
1134 lss-011.C: New tests.
1136 1999-08-25 Nathan Sidwell <nathan@acm.org>
1138 * g++.old-deja/g++.other/decl5.C: New test.
1140 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1142 * noncompile/noncompile.exp: Load_lib c-torture.exp.
1143 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
1144 call `postbase' for each one. All callers of `postbase' changed
1145 to call this instead.
1147 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
1149 * gcc.c-torture/execute/990811-1.c: New test.
1151 1999-08-09 Nick Clifton <nickc@cygnus.com>
1153 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
1156 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
1159 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
1161 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
1163 Wed Aug 4 01:17:17 1999 Jeffrey A Law (law@cygnus.com)
1165 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
1167 1999-08-04 Nathan Sidwell <nathan@acm.org>
1169 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
1171 Wed Aug 4 01:17:17 1999 Jeffrey A Law (law@cygnus.com)
1173 * gcc.c-torture/execute/990804-1.c: New test.
1175 1999-08-03 Nathan Sidwell <nathan@acm.org>
1177 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
1178 * g++.old-deja/g++.brendan/crash64.C: Likewise
1179 * g++.old-deja/g++.brendan/overload8.C: Likewise
1181 1999-08-03 Nathan Sidwell <nathan@acm.org>
1183 * g++.old-deja/g++.other/struct1.C: New test.
1185 1999-08-03 Nathan Sidwell <nathan@acm.org>
1187 * g++.old-deja/g++.other/enum2.C: New test.
1189 Mon Aug 2 13:35:12 1999 Richard Henderson <rth@cygnus.com>
1191 Adapted from tests from Franz Sirl:
1192 * gcc.c-torture/execute/va-arg-7.c: New test.
1193 * gcc.c-torture/execute/va-arg-8.c: New test.
1195 Sun Aug 1 22:29:34 1999 Jeffrey A Law (law@cygnus.com)
1197 * gcc.c-torture/compile/990801-2.c: New test.
1199 * gcc.c-torture/compile/990801-1.c: New test.
1201 1999-07-27 Michael Meissner <meissner@cygnus.com>
1203 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
1204 fp-cmp-1.c, converting double to float.
1206 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
1207 fp-cmp-1.c, converting double to long double.
1209 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
1210 from fr1 to unknown_register, since fr1 is a legitimate register
1213 Sun Jul 25 21:41:37 1999 Jeffrey A Law (law@cygnus.com)
1215 * README: More listname related changes.
1217 1999-07-08 Catherine Moore <clm@cygnus.com>
1219 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
1221 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
1223 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
1225 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
1227 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
1229 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
1231 * gcc.dg/990703-1.c: New test.
1233 1999-06-29 Nick Clifton <nickc@cygnus.com>
1235 * lib/file-format.exp: New file: Move definition of proc
1236 gcc_target_object_format to here from
1237 gcc.dg/special/ecos.exp.
1239 * lib/c-torture.exp: Include lib file-format.exp.
1240 * lib/gcc-dg.exp: Include lib file-format.exp.
1242 * gcc.dg/special/ecos.exp: Remove definition of proc
1243 gcc_target_object_format.
1245 Mon Jun 28 08:20:51 1999 Jeffrey A Law (law@cygnus.com)
1247 * gcc.c-torture/execute/990628-1.c: New test.
1249 Fri Jun 25 05:28:40 1999 Jeffrey A Law (law@cygnus.com)
1251 * gcc.c-torture/compile/990625-2.c: New test.
1253 * gcc.c-torture/compile/990625-1.c: New test.
1255 1999-06-23 Nick Clifton <nickc@cygnus.com>
1257 * gcc.c-torture/compile/dll.c: New test case. Check that dll
1259 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
1260 ports that use the COFF/PE file format.
1262 Thu Jun 17 13:48:16 1999 Jeffrey A Law (law@cygnus.com)
1264 * gcc.c-torture/compile/990617-1.c: New test.
1266 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
1268 * g++.old-deja/g++.other/decl4.C: New test.
1270 1999-06-14 Nathan Sidwell <nathan@acm.org>
1272 * g++.old-deja/g++.other/bitfld3.C: New test.
1274 1999-06-08 Nathan Sidwell <nathan@acm.org>
1276 * g++.old-deja/g++.eh/catch1.C: New test.
1278 Mon Jun 7 23:39:16 1999 Jeffrey A Law (law@cygnus.com)
1280 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
1282 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
1283 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
1285 1999-06-05 Craig Burley <craig@jcb-sc.com>
1287 * g77.f-torture/compile/19990502-0.f: Replace with new,
1288 shorter, test that still fails after recent changes.
1290 Fri Jun 4 02:25:04 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
1292 * gcc.c-torture/execute/990604-1.c: New test.
1294 Mon May 31 00:34:51 1999 Jeffrey A Law (law@cygnus.com)
1296 * gcc.c-torture/execute/990531-1.c: New test.
1298 Thu May 27 02:38:36 1999 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
1300 * gcc.c-torture/compile/990527-1.c: New test.
1302 Thu May 27 02:18:51 1999 Joern Rennecke <amylaar@cygnus.com>
1304 * gcc.c-torture/execute/990527-1.c: New test.
1306 1999-05-25 Nick Clifton <nickc@cygnus.com>
1308 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
1309 bitfields as signed.
1311 1999-05-25 Craig Burley <craig@jcb-sc.com>
1313 * g77.f-torture/compile/19990525-0.f: New test.
1315 Tue May 25 01:21:16 1999 Jeffrey A Law (law@cygnus.com)
1317 * gcc.c-torture/execute/990525-2.c: New test.
1319 * gcc.c-torture/execute/990525-1.c: New test.
1321 1999-05-24 Nathan Sidwell <nathan@acm.org>
1323 * g++.old-deja/g++.other/anon3.C: New test.
1324 * g++.old-deja/g++.other/anon4.C: New test.
1325 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
1326 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
1327 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
1330 Mon May 24 00:01:52 1999 Jeffrey A Law (law@cygnus.com)
1332 * gcc.c-torture/execute/990524-1.c: New test.
1334 * gcc.dg/990524-1.c: New test.
1336 Sun May 23 21:18:12 1999 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
1338 * gcc.c-torture/compile/990523-1.c: New test.
1340 Wed May 19 02:56:18 1999 Raja R Harinath <harinath@cs.umn.edu>
1342 * gcc.c-torture/compile/990519-1.c: New test.
1344 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
1346 * gcc.c-torture/compile/990517-1.c: New test.
1348 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
1349 (e4, f4): New tests.
1352 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1354 * gcc.dg/noreturn-1.c: New test.
1356 Thu May 13 02:02:46 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
1358 * gcc.c-torture/execute/990513-1.c: New test.
1360 1999-05-10 Richard Henderson <rth@cygnus.com>
1362 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
1364 1999-05-10 Craig Burley <craig@jcb-sc.com>
1366 * g77.f-torture/execute/erfc.f: Use small single-precision
1367 values, to avoid problems on Alphas when not -mieee.
1369 1999-05-08 Craig Burley <craig@jcb-sc.com>
1371 * gcc.dg/990506-0.c: New test.
1373 1999-05-08 Richard Henderson <rth@cygnus.com>
1375 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
1376 the constant to test. Don't XFAIL 64-bit targets.
1378 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
1379 * g++.old-deja/g++.law/profile1.C: Likewise.
1381 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
1382 operator new instances.
1383 * g++.old-deja/g++.other/delete5.C: Likewise.
1385 1999-05-03 Craig Burley <craig@jcb-sc.com>
1387 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
1390 1999-05-03 Craig Burley <craig@jcb-sc.com>
1392 * g77.f-torture/execute/u77-test.f: Reverse order of two
1393 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
1395 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1397 * gcc.dg/compare1.c: New test.
1399 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
1401 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
1404 1999-05-02 Craig Burley <craig@jcb-sc.com>
1406 * g77.f-torture/compile/19990502-1.f: New test.
1408 1999-05-02 Craig Burley <craig@jcb-sc.com>
1410 * g77.f-torture/compile/19990502-0.f: New test.
1412 Sun May 2 01:38:50 1999 Craig Burley <craig@jcb-sc.com>
1414 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
1417 Sun May 2 01:13:37 1999 Craig Burley <craig@jcb-sc.com>
1419 * g77.f-torture/execute/u77-test.f (main): List libU77
1420 intrinsics not currently tested.
1421 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
1422 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
1423 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
1424 Trim blanks off the ends of some printed strings.
1426 Sun May 2 00:06:45 1999 Craig Burley <craig@jcb-sc.com>
1428 * g77.f-torture/execute/u77-test.f (main): Just warn about
1429 FSTAT gid disagreement, as it's expected on some systems.
1431 Sat May 1 23:57:18 1999 Craig Burley <craig@jcb-sc.com>
1433 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
1434 use a new function, which allows for some slop.
1435 Clean up some commentary.
1436 (issum): The new function.
1437 (sgladd): Deleted subroutine.
1439 1999-05-01 Craig Burley <craig@jcb-sc.com>
1441 * g77.f-torture/execute/u77-test.f: Modify to be more like
1442 libf2c/libU77 version, bringing patches to that version here.
1443 Add suitable commentary.
1445 Sun Apr 25 12:28:59 1999 Richard Henderson <rth@cygnus.com>
1447 * gcc.dg/990424-1.c: New test.
1449 1999-04-24 Craig Burley <craig@jcb-sc.com>
1451 * g77.f-torture/execute/u77-test.f (main): Bug involving
1452 LSTAT has been fixed, so turn back on full checking.
1454 1999-04-20 Craig Burley <craig@jcb-sc.com>
1456 * g77.f-torture/compile/19990419-0.f: New test.
1457 * g77.f-torture/execute/19990419-1.f: New test.
1459 Sat Apr 17 16:56:48 1999 Richard Henderson <rth@cygnus.com>
1461 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
1462 to avoid the need for a prototype to supress a warning.
1464 Wed Apr 7 23:08:59 1999 Jim Wilson <wilson@cygnus.com>
1466 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
1468 Sun Apr 4 04:02:53 1999 Jeffrey A Law (law@cygnus.com)
1470 * gcc.c-torture/execute/990404-1.c: New test.
1472 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
1474 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
1475 * gcc.dg/cpp-if3.c: Don't use -pedantic.
1476 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
1477 missing initializer warnings.
1479 Sun Mar 28 00:49:41 1999 Jeffrey A Law (law@cygnus.com)
1481 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
1484 Fri Mar 26 00:50:46 1999 Jeffrey A Law (law@cygnus.com)
1486 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
1488 1999-03-26 Craig Burley <craig@jcb-sc.com>
1490 * g77.f-torture/execute/19990325-0.f: New test.
1491 * g77.f-torture/execute/19990325-1.f: New test.
1493 Wed Mar 24 22:50:50 1999 Jeffrey A Law (law@cygnus.com)
1495 * gcc.c-torture/execute/990324-1.c: New test.
1497 Mon Mar 22 14:55:58 1999 Jim Wilson <wilson@cygnus.com>
1499 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
1502 Wed Mar 17 12:22:39 1999 Richard Henderson <rth@cygnus.com>
1504 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
1506 1999-03-13 Craig Burley <craig@jcb-sc.com>
1508 * g77.f-torture/execute/19990313-2.f: New test.
1509 * g77.f-torture/execute/19990313-3.f: New test.
1511 1999-03-13 Craig Burley <craig@jcb-sc.com>
1513 * g77.f-torture/execute/19990313-0.f: New test.
1514 * g77.f-torture/execute/19990313-1.f: New test.
1516 Fri Mar 12 16:17:28 1999 Jim Wilson <wilson@cygnus.com>
1518 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
1520 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
1521 (main): Add check for u15. Conditionalize u31 check depending on
1522 whether ints are <32 bits or >=32 bits.
1524 1999-03-08 Craig Burley <craig@jcb-sc.com>
1526 * g77.f-torture/execute/19981119-0.f: Improve testiness.
1528 1999-03-08 Craig Burley <craig@jcb-sc.com>
1530 * g77.f-torture/compile/19990305-0.f: New test.
1531 * g77.f-torture/execute/19981119-0.f: New test.
1533 1999-03-08 Craig Burley <craig@jcb-sc.com>
1535 * g77.f-torture/execute/970625-2.f: call ABORT if final
1536 result is not correct, instead of just printing it.
1537 Add this checking via newly introduced obfuscation, to
1538 trip up buggy front ends.
1540 1999-03-07 Craig Burley <craig@jcb-sc.com>
1542 * g77.f-torture/compile/960317-1.f: Moved from being
1543 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
1545 1999-03-06 Craig Burley <craig@jcb-sc.com>
1547 * g77.f-torture/execute/960317-1.f: New (old) test.
1548 * g77.f-torture/execute/970625-2.f: Ditto.
1550 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
1552 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
1553 message on line 1 or line 2; cccp and cpplib do this differently.
1555 Mon Mar 1 23:29:14 1999 Jeffrey A Law (law@cygnus.com)
1557 * g++.old-deja/g++.law/weak1.C: New test.
1559 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
1561 * gcc.c-torture/execute/990119-1.c: Renamed to...
1562 * gcc.dg/990119-1.c: this, so it will only be tested once
1563 (it's a preprocessor test, it doesn't need to be run at
1564 multiple optimization levels).
1566 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
1568 * lib/g++.exp: Don't add incdir=$base_dir/../include to
1571 1999-02-24 Craig Burley <craig@jcb-sc.com>
1573 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
1574 * g77.f-torture/compile/19981216-0.f: ...as it is expected
1575 to not be compilable by current g77.
1577 1999-02-24 Nick Clifton <nickc@cygnus.com>
1579 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
1581 Mon Feb 22 01:15:08 1999 Jeffrey A Law (law@cygnus.com)
1583 * gcc.c-torture/execute/990222-1.c: New test.
1585 1999-02-19 Craig Burley <craig@jcb-sc.com>
1587 * g77.f-torture/compile/19990218-0.f: New test.
1588 * g77.f-torture/noncompile/19990218-1.f: New test.
1590 1999-02-18 Craig Burley <craig@jcb-sc.com>
1592 * g77.f-torture/compile/19981216-0.f: New test.
1594 Sun Feb 14 01:26:29 1999 Jeffrey A Law (law@cygnus.com)
1596 * gcc.dg/990214-1.c: New test.
1598 Sat Feb 13 00:43:52 1999 Jeffrey A Law (law@cygnus.com)
1600 * gcc.dg/990213-2.c: New test.
1602 * gcc.dg/990213-1.c: New test.
1604 Fri Feb 12 11:04:35 1999 Jeffrey A Law (law@cygnus.com)
1606 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
1609 1999-02-11 Nick Clifton <nickc@cygnus.com>
1611 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
1612 specified by target.
1614 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
1616 Thu Feb 11 01:12:12 1999 Jeffrey A Law (law@cygnus.com)
1618 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
1620 Wed Feb 10 13:08:12 1999 Jonathan Larmour <jlarmour@cygnus.co.uk>
1622 * gcc.dg/special/ecos.exp: New test driver for new tests with
1623 special requirements.
1625 * gcc.dg/special/alias-1.c: New test.
1626 * gcc.dg/special/gcsec-1.c: New test.
1627 * gcc.dg/special/weak-1.c: New test.
1628 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
1629 * gcc.dg/special/weak-2.c: New test.
1630 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
1631 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
1632 * gcc.dg/special/wkali-1.c: New test.
1633 * gcc.dg/special/wkali-2.c: New test.
1634 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
1635 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
1637 Wed Feb 10 12:15:35 1999 Felix Lee <flee@cygnus.com>
1639 * lib/c-torture.exp (c-torture-compile): Pull out code for
1640 analyzing gcc error messages.
1641 (c-torture-execute): Likewise. Fix some (harmless) false
1643 * lib/gcc.exp (gcc_check_compile): New function.
1645 Mon Feb 8 21:42:57 1999 Richard Henderson <rth@cygnus.com>
1647 * gcc.c-torture/execute/990208-1.c: New test.
1649 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
1651 * g++.dg/special/ecos.exp: New driver for new tests with special
1654 * g++.dg/special/conpr-1.C: New test
1655 * g++.dg/special/conpr-2.C: New test
1656 * g++.dg/special/conpr-2a.C: New test
1657 * g++.dg/special/conpr-3.C: New test
1658 * g++.dg/special/conpr-3a.C: New test
1659 * g++.dg/special/conpr-3b.C: New test
1661 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
1662 allow g++ to use the dg driver
1664 * README: Add comment about g++.dg directory
1666 Sat Feb 6 18:00:38 1999 Jeffrey A Law (law@cygnus.com)
1668 * README: Update email addresses.
1670 1999-02-03 Nick Clifton <nickc@cygnus.com>
1672 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
1673 arguments in order to force structure S onto the stack even on
1675 (test): Pass 10 leading arguments to function foo as well as the
1678 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
1679 failure for all targets.
1681 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
1682 abort to terminate program execution.
1684 Sat Jan 30 16:22:47 1999 Richard Henderson <rth@cygnus.com>
1686 * gcc.c-torture/execute/990130-1.c: New test.
1688 Sat Jan 30 11:10:06 1999 Jeffrey A Law (law@cygnus.com)
1690 * gcc.dg/990130-1.c: New test.
1692 1999-01-28 Michael Meissner <meissner@cygnus.com>
1694 * gcc.c-torture/execute/990128-1.c: New test.
1696 1999-01-27 Michael Meissner <meissner@cygnus.com>
1698 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
1700 1999-01-27 Felix Lee <flee@cygnus.com>
1702 * lib/c-torture.exp (c-torture-compile): pull out code for
1703 analyzing gcc error messages.
1704 (c-torture-execute): ditto, and fix some (harmless) false
1706 * lib/gcc.exp (gcc_check_compile): new function.
1708 Sun Jan 17 00:02:33 1999 Jeffrey A Law (law@cygnus.com)
1710 * gcc.dg/990117-1.c: New test.
1712 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
1714 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
1716 Fri Jan 15 02:52:00 1999 Jeffrey A Law (law@cygnus.com)
1718 * g77.f-torture/compile/990115-1.f: New test.
1720 Thu Jan 7 23:39:47 1999 Jeffrey A Law (law@cygnus.com)
1722 * gcc.c-torture/compile/990107-1.c: New test
1724 Wed Jan 6 02:21:59 1999 Jeffrey A Law (law@cygnus.com)
1726 * gcc.c-torture/execute/990106-2.c: New test.
1728 * gcc.c-torture/execute/990106-1.c: New test.
1730 Wed Dec 30 23:05:28 1998 Zack Weinberg <zack@rabi.columbia.edu>
1732 * gcc.c-torture/compile/981223-1.c: New test.
1734 Tue Dec 29 11:33:25 1998 Richard Henderson <rth@cygnus.com>
1736 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
1737 (opt3): Rename from opt4 and disable.
1739 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
1741 * g++.old-deja/g++.pt/ptrmem5.C: New test.
1743 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
1745 * g++.old-deja/g++.other/conv5.C: New test.
1747 1998-12-14 Nick Clifton <nickc@cygnus.com>
1749 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
1751 Fri Dec 11 10:25:57 1998 Jeffrey A Law (law@cygnus.com)
1753 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
1755 Fri Dec 11 01:12:45 1998 Zack Weinberg <zack@rabi.columbia.edu>
1757 * gcc.c-torture/compile/981211-1.c: New test.
1759 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
1761 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
1763 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
1765 Tue Dec 8 22:50:04 1998 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
1767 * gcc.special/930510-1.c: Make C9X safe.
1768 * gcc.misc-tests/gcov-1.c Similarly.
1769 * gcc.misc-tests/gcov-2.c Similarly.
1771 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
1773 * gcc.dg/ultrasp1.c: New test.
1775 Sun Dec 6 00:40:12 1998 Richard Henderson <rth@cygnus.com>
1777 * gcc.c-torture/execute/981206.c: New test.
1779 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
1781 * g++.old-deja/g++.ns/template7.C: New test.
1783 * g++.old-deja/g++.other/expr1.C: New test.
1785 * g++.old-deja/g++.eh/tmpl3.C: New test.
1787 * g++.old-deja/g++.eh/tmpl2.C: New test.
1789 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
1791 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
1792 * g++.old-deja/g++.other/using6.C: Removed.
1793 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
1795 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
1797 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
1799 * g++.old-deja/g++.pt/overload8.C: New test.
1801 * g++.old-deja/g++.pt/overload7.C: New test.
1803 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
1805 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
1806 and relinking messages.
1807 * lib/g++.exp (g++_target_compile): Remove .rpo file when
1808 compiling with -frepo.
1810 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
1812 * g++.old-deja/g++.pt/lookup6.C: New test.
1814 1998-11-30 Nick Clifton <nickc@cygnus.com>
1816 * gcc.c-torture/execute/981130-1.c: New test.
1817 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
1819 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
1821 * g++.old-deja/g++.pt/explicit76.C: New test.
1823 * g++.old-deja/g++.pt/friend38.C: New test.
1825 * g++.old-deja/g++.ns/crash2.C: New test.
1827 * g++.old-deja/g++.pt/defarg8.C: New test.
1829 * g++.old-deja/g++.pt/instantiate6.C: New test.
1831 * g++.old-deja/g++.pt/static6.C: New test.
1833 * g++.old-deja/g++.pt/decl2.C: New test.
1835 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
1837 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
1838 problem is actually related with name lookup, but so what? :-)
1840 * g++.old-deja/g++.pt/friend37.C: New test.
1842 1998-11-25 Dave Love <d.love@dl.ac.uk>
1844 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
1845 element, which fails on some systems.
1847 * g77.f-torture/execute/labug1.f: New test.
1849 Sat Nov 21 21:41:05 1998 Jeffrey A Law (law@cygnus.com)
1851 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
1854 1998-11-18 Dave Love <d.love@dl.ac.uk>
1856 * g77.f-torture/compile/981117-1.f: New test.
1858 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
1860 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
1863 Sun Oct 11 05:04:28 1998 Ken Raeburn <raeburn@cygnus.com>
1865 * gcc.c-torture/execute/memcheck: New directory of tests for
1866 -fcheck-memory-usage.
1868 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1870 * README: New file, general information about the testsuite and
1871 new description of the various C++ test subdirectories.
1872 * README.g++: Eliminate obsolete information, update and move most
1873 relevant stuff to README.
1875 Sat Nov 7 02:55:55 1998 Richard Henderson <rth@cygnus.com>
1877 * gcc.c-torture/compile/981107-1.c: New test.
1879 Mon Nov 2 11:16:03 1998 Doug Evans <devans@canuck.cygnus.com>
1881 * execute/memcpy-bi.c: New testcase.
1883 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
1885 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
1888 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
1889 template is selected.
1891 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
1892 classes, it should be accepted for all types.
1894 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
1896 * g++.old-deja/g++.pt/spec24.C: Ensure that template
1897 specializations start with template headers.
1899 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
1901 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
1903 * g++.old-deja/g++.other/init9.C: Test cross initialization of
1906 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
1908 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
1910 Thu Oct 22 16:01:44 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1912 * compile/981022-1.c, compile/981022-1.x: New test and driver.
1914 Mon Oct 19 14:03:07 1998 Jeffrey A Law (law@cygnus.com)
1916 * 981019-1.c: New test.
1918 Wed Oct 14 21:11:19 1998 Robert Lipe <robertl@dgii.com>
1920 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
1923 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
1925 * compile/981001-4.c: Remove use of GCC extension that triggers a
1928 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
1930 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
1932 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
1934 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
1935 instantiation of template produces incorrect code for delete
1938 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
1939 constructors' name is not unique.
1940 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
1941 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
1943 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
1944 automatic array of const is ill-formed.
1946 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
1947 of template parameter?
1949 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
1952 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
1953 pointer-to-member expression.
1955 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
1956 declaration causes ICE.
1958 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
1960 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
1961 reserved in the global namespace.
1963 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
1964 generate needed virtual table.
1966 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
1968 1998-10-10 Dariush Eslimi <eslimi@loran.com>
1970 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
1971 template-dependent type
1973 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
1975 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
1976 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
1977 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
1979 * g++.old-deja/g++.other/using5.C: New test; using decl from base
1980 class should be usable as argument of member function.
1981 * g++.old-deja/g++.other/using6.C: New test; using decl from base
1982 class should be usable as return type of member function.
1983 * g++.old-deja/g++.other/using7.C: New test; using decl from base
1984 class should be usable as type of data member.
1986 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
1988 Fri Oct 9 19:19:19 1998 Jeffrey A Law (law@cygnus.com)
1990 * gcc.c-torture/special/920521-1.c: Fix bogus test.
1992 Thu Oct 8 19:14:05 1998 Nick Clifton <nickc@cygnus.com>
1994 * gcc.dg/dll-?.c Add thumb to target list.
1995 Fix assembler scan patterns to match current assembler output.
1997 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
1999 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
2000 matching of template brackets.
2002 * g++.old-deja/g++.other/using4.C: New test. Test using
2003 declarations of methods from base classes.
2005 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
2006 within functions should introduce names into the innermost
2007 enclosing namespace.
2009 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
2010 of static locals if first initialization throws.
2012 Wed Oct 7 12:00:20 1998 Jim Wilson <wilson@cygnus.com>
2014 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
2016 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
2018 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
2019 lose track of the possible targets of tablejump insns.
2020 * special/special.exp: Run it.
2022 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
2024 * g++.old-deja/g++.pt/friend35.C: New test. A template function
2025 must be declared before its specializations can be named in friend
2028 1998-10-05 Dave Love <d.love@dl.ac.uk>
2030 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
2032 * g77.f-torture/execute/io1.f: New test.
2034 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
2036 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
2037 with pointer to template function, for which no argument deduction
2040 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
2041 specialization of template function as argument to template
2044 * g++.old-deja/g++.other/access2.C: New test; Inner class
2045 shouldn't have privileged access to Outer's names.
2047 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
2049 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
2050 friend template declared within template class conflicts with
2051 nested class of the same name.
2053 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
2056 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
2057 object with direct initializer as function declaration.
2059 * g++.old-deja/g++.other/decl2.C: New test; duplicate
2062 * g++.old-deja/g++.other/null2.C: New test; conditional operator
2063 involving const pointer and NULL produces incorrect result.
2065 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
2066 type name without `typename' should be rejected with -pedantic.
2068 Fri Oct 2 21:55:58 1998 Richard Henderson <rth@cygnus.com>
2070 * g++.old-deja/g++.other/addrof1.C: New test.
2072 Thu Oct 1 17:15:26 1998 Nick Clifton <nickc@cygnus.com>
2074 * gcc.c-torture/compile/981001-1.c: New test.
2075 * gcc.c-torture/execute/981001-1.c: New test.
2077 Thu Oct 1 19:05:20 1998 Jeffrey A Law (law@cygnus.com)
2079 * gcc.c-torture/compile/981001-2.c: New test.
2080 * gcc.c-torture/compile/981001-3.c: New test.
2081 * gcc.c-torture/compile/981001-4.c: New test.
2083 1998-10-01 Robert Lipe <robertl@dgii.com>
2085 * lib/objc.exp (objc_target_compile): Add -L during compiles for
2086 multilibbed hosts. Idea grafted from g77.exp.
2088 1998-09-30 Dave Love <d.love@dl.ac.uk>
2090 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
2091 avoid losing on systems which need -lsocket.
2093 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
2095 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
2096 * g++.old-deja/g++.other/nested2.C: Ditto.
2097 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
2100 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
2102 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
2103 preferred over template operator!= for enum bitfields.
2105 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
2107 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
2108 that happen to have the same base name, but in different scopes,
2109 are incorrectly rejected.
2111 1998-09-16 Richard Henderson <rth@cygnus.com>
2113 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
2114 on the native word size instead of an integer literal.
2116 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
2118 * g++.old-deja/g++.other/static2.C: Invocation of static data
2119 member of type pointer-to-function denoted as non-static member.
2121 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
2122 checks involving function types and aliases.
2124 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
2126 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
2127 redefined to the same non-trivial type.
2129 * g++.old-deja/g++.pt/explicit73.C: Test for proper
2130 namespace-qualification of template specializations declared in
2133 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
2134 to declare a subset of the specializations of a template function
2135 as friends of specializations of a template class.
2137 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
2138 member templates that do not fully specialize the enclosing
2139 template class are rejected.
2141 1998-09-11 Dave Love <d.love@dl.ac.uk>
2143 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
2145 1998-09-08 Dave Love <d.love@dl.ac.uk>
2147 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
2148 altered from libf2c/libU77 version.
2150 1998-09-06 Dave Love <d.love@dl.ac.uk>
2152 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
2154 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
2156 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
2157 (un)signed char are different types for template specialization
2160 Thu Sep 3 00:40:32 1998 Ovidiu Predescu <ovidiu@aracnet.com>
2162 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
2163 * objc: ObjC testsuite.
2165 Mon Aug 31 12:00:00 1998 Catherine Moore <clm@cygnus.com>
2167 * gcc.c-torture/execute/941014-1.x: New file.
2169 Mon Aug 31 15:19:32 1998 Nick Clifton <nickc@cygnus.com>
2171 * lib/c-torture.exp: Add support for
2172 torture_eval_before_compile and torture_eval_before_execute
2175 Sun Aug 30 17:38:20 1998 Jeffrey A Law (law@cygnus.com)
2177 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
2178 this test triggers valid.
2180 Thu Aug 27 23:59:18 1998 Jeffrey A Law (law@cygnus.com)
2182 * gcc.dg/980827-1.c: New test.
2184 Wed Aug 26 16:10:00 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
2186 * gcc.c-torture/execute/loop-4b.c: New test.
2188 Wed Aug 26 16:25:38 1998 Nick Clifton <nickc@cygnus.com>
2190 * lib/c-torture.exp: Add support for
2191 torture_eval_before_compile and torture_eval_before_execute
2194 Tue Aug 25 19:42:13 1998 Jeffrey A Law (law@cygnus.com)
2196 * gcc.c-torture/compile/980825-1.c: New test.
2198 Mon Aug 24 14:20:32 1998 Nick Clifton <nickc@cygnus.com>
2200 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
2201 count number tests in opt_t0 not good_t0.
2203 Mon Aug 24 16:38:52 1998 Jeffrey A Law (law@cygnus.com)
2205 * gcc.c-torture/compile/930326-1.x: Fix typo.
2207 1998-08-23 Mark Mitchell <mark@markmitchell.com>
2209 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
2212 Fri Aug 21 23:59:18 1998 Jeffrey A Law (law@cygnus.com)
2214 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
2215 STACK_SIZE is defined.
2216 * gcc.c-torture/unsorted/stuct.c: Similarly.
2218 * gcc.c-torture/compile/980821-1.c: New test.
2220 Fri Aug 21 03:14:04 1998 Jeffrey A Law (law@cygnus.com)
2222 * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
2224 1998-08-19 Mark Mitchell <mark@markmitchell.com>
2226 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
2229 1998-08-09 Mark Mitchell <mark@markmitchell.com>
2231 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
2234 Tue Aug 18 19:19:50 1998 Jeffrey A Law (law@cygnus.com)
2236 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
2238 Sun Aug 16 01:29:19 1998 Jeffrey A Law (law@cygnus.com)
2240 * gcc.c-torture/compile/980816-1.c: New test.
2242 * gcc.dg/980816-1.c: New test.
2244 Thu Aug 13 00:13:55 1998 Jeffrey A Law (law@cygnus.com)
2246 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
2247 compiler for ieee tests.
2249 1998-08-01 Dave Love <d.love@dl.ac.uk>
2251 * g77.f-torture/compile/980729-0.f: New test.
2253 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
2255 * gcc.c-torture/special/eeprof-1.c: New test, for
2256 -finstrument-functions.
2257 * gcc.c-torture/special/special.exp: Run it.
2259 Wed Jul 29 00:17:18 1998 Jeffrey A Law (law@cygnus.com)
2261 * gcc.c-torture/compile/980729-1.c: New test.
2263 Mon Jul 27 11:05:07 1998 Nick Clifton <nickc@cygnus.com>
2265 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
2266 __thumb__ is defined, and test for ARM style doubles if so.
2268 1998-07-26 Dave Love <d.love@dl.ac.uk>
2270 * g77.f-torture/noncompile/980615-0.f: New test.
2272 Sun Jul 26 01:15:56 1998 H.J. Lu (hjl@gnu.org)
2274 * gcc.dg/980312-1.c: Do link instead of compile.
2275 * gcc.dg/980313-1.c: Likewise.
2277 Sun Jul 26 01:05:02 1998 Jeffrey A Law (law@cygnus.com)
2279 * gcc.c-torture/compile/980726-1.c: New test.
2281 1998-07-25 Dave Love <d.love@dl.ac.uk>
2283 * g77.f-torture/execute/io0.f: New test.
2285 Fri Jul 24 11:02:43 1998 Nick Clifton <nickc@cygnus.com>
2287 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
2290 Thu Jun 18 15:12:30 1998 Michael Meissner <meissner@cygnus.com>
2292 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
2295 Fri Jul 17 14:19:32 1998 Nick Clifton <nickc@cygnus.com>
2297 * gcc.dg/980626-1.c: Expect failures for all toolchains until
2298 c-decl.c:grokdeclarator can handle mode attributes.
2300 Thu Jul 16 21:42:50 1998 Jeffrey A Law (law@cygnus.com)
2302 * gcc.c-torture/execute/980716-1.c: New test.
2304 Mon Jul 13 22:26:37 1998 Jeffrey A Law (law@cygnus.com)
2306 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
2308 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
2310 * gcc.c-torture/execute/va-arg-3.x: Similarly.
2311 * gcc.c-torture/compile/930326-1.x: Similarly.
2313 1998-07-13 Dave Love <d.love@dl.ac.uk>
2315 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
2316 New test from Craig.
2318 1998-07-12 Dave Love <d.love@dl.ac.uk>
2320 * g77.f-torture/noncompile/980616-0.f: New test.
2322 * g77.f-torture/execute/970816-3.f: New test from Craig.
2324 Fri Jul 10 23:43:33 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
2326 * g++.other/singleton.C: Return error value instead of taking
2329 Fri Jul 10 10:02:03 1998 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
2331 * g++.other/singleton.C: New test. Warning is under dispute.
2332 Runtime crash is not.
2334 Thu Jul 9 23:07:45 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
2336 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
2337 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
2338 using6.C, using7.C}: New namespace tests.
2340 Thu Jul 9 22:44:49 1998 Alexandre Oliva <oliva@dcc.unicamp.br>
2342 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
2343 specialization with typedef'ed names used as array indexes.
2345 Thu Jul 9 00:38:51 1998 Jeffrey A Law (law@cygnus.com)
2347 * gcc.c-torture/execute/980709-1.c: New test.
2349 * gcc.dg/980709-1.c: New test.
2351 Tue Jul 7 13:41:27 1998 Richard Henderson <rth@cygnus.com>
2353 * gcc.c-torture/execute/bcp-1.c: New test.
2355 Tue Jul 7 11:49:04 1998 Jeffrey A Law (law@cygnus.com)
2357 * gcc.c-torture/execute/980707-1.c: New test.
2359 Mon Jul 6 18:20:27 1998 Kamil Iskra <iskra@student.uci.agh.edu.pl>
2361 * gcc.c-torture/compile/980706-1.c: New test.
2363 1998-07-01 Dave Love <d.love@dl.ac.uk>
2365 * g77.f-torture/execute/980701-0.f,
2366 g77.f-torture/execute/980701-1.f: New test from Craig.
2368 Wed Jul 1 00:52:51 1998 Jeffrey A Law (law@cygnus.com)
2370 * gcc.c-torture/compile/980701-1.c: New test.
2372 * gcc.c-torture/execute/980701-1.c: New test.
2374 Tue Jun 30 11:51:42 1998 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
2377 * g++.old-deja/g++.robertl/eb132.C: New test.
2378 * g++.old-deja/g++.robertl/eb133.C: Likewise.
2380 1998-06-29 Dave Love <d.love@dl.ac.uk>
2382 * g77.f-torture/execute/980628-7.f,
2383 g77.f-torture/execute/980628-8.f,
2384 g77.f-torture/execute/980628-9.f,
2385 g77.f-torture/execute/980628-10.f: New tests from Craig.
2387 * g77.f-torture/execute/980628-3.f: Remove mail headers.
2389 Sun Jun 28 12:49:02 1998 Jeffrey A Law (law@cygnus.com)
2391 * g77.f-torture/execute/980628-4.f: New test from Craig.
2392 * g77.f-torture/execute/980628-5.f: Likewise.
2393 * g77.f-torture/execute/980628-2.f: Likewise.
2394 * g77.f-torture/execute/980628-0.f: Likewise.
2395 * g77.f-torture/execute/980628-1.f: Likewise.
2396 * g77.f-torture/execute/980628-3.f: Likewise.
2397 * g77.f-torture/execute/980628-6.f: Likewise.
2399 Sun Jun 28 00:37:26 1998 Jeffrey A Law (law@cygnus.com)
2401 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
2402 directory when nothing has been installed yet.
2404 Sat Jun 27 23:23:18 1998 Carlo Wood <carlo@runaway.xs4all.nl>
2406 * gcc.c-torture/special/special.exp: Handle newer versions of
2409 Fri Jun 26 17:57:40 1998 Jeffrey A Law (law@cygnus.com)
2411 * gcc.dg/980626-1.c: New test.
2413 Fri Jun 19 23:26:12 1998 Bruno Haible <haible@ilog.fr>
2415 * gcc.misc-tests/m-un-2.c: New test.
2416 * g++.old-deja/g++.other/warn01.c: Likewise.
2418 Fri Jun 19 14:06:36 1998 Robert Lipe <robertl@dgii.com>
2420 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
2421 compatibility with assmblers with a different comment character.
2422 Eliminate use of GAS-specific extensions.
2424 Fri Jun 19 02:05:14 1998 Jeffrey A Law (law@cygnus.com)
2426 * gcc.c-torture/execute/ieee/980619-1.c: New test.
2428 Fri Jun 19 00:58:11 1998 Robert Lipe <robertl@dgii.com>
2430 *lib/g77.exp: Replace search for libf2c.a with search for newly
2433 Wed Jun 17 18:53:12 1998 Jeffrey A Law (law@cygnus.com)
2435 * gcc.c-torture/execute/980617-1.c: New test.
2437 Fri Jun 12 01:08:49 1998 Jeffrey A Law (law@cygnus.com)
2439 * gcc.c-torture/execute/980612-1.c: New test.
2441 Mon Jun 8 02:13:42 1998 Jeffrey A Law (law@cygnus.com)
2443 * gcc.dg/980523-1.c: Only test on ppc-linux.
2444 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
2446 * gcc.c-torture/execute/980608-1.c: New test.
2448 Fri Jun 5 21:54:26 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
2450 * gcc.c-torture/execute/980605-1.c: New test.
2452 Thu Jun 4 01:39:24 1998 Jeffrey A Law (law@cygnus.com)
2454 * gcc.c-torture/execute/980604-1.c: New test.
2456 Tue Jun 2 20:51:43 1998 Jeffrey A Law (law@cygnus.com)
2458 * gcc.c-torture/execute/980602-1.c: New test.
2459 * gcc.c-torture/execute/980602-2.c: Likewise.
2461 1998-06-02 Dave Love <d.love@dl.ac.uk>
2463 * 970125-0.f: Fix per JCB. Add commentary.
2465 Sun May 31 23:23:29 1998 Michael Meissner <meissner@cygnus.com>
2467 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
2470 Fri May 29 01:10:12 1998 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
2472 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
2475 Thu May 28 00:17:42 1998 Catherine Moore <clm@cygnus.com>
2477 * gcc.c-torture/execute/980526-3.c: New test.
2479 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
2481 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
2482 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
2483 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
2484 m88k-motorola-sysv3 to XFAIL.
2486 Tue May 26 23:58:03 1998 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
2488 * gcc.dg/980526-1.c: New test.
2489 * gcc.c-torture/execute/980526-2.c: New test.
2491 Tue May 26 23:40:40 1998 Jeffrey A Law (law@cygnus.com)
2493 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
2495 * gcc.c-torture/execute/980526-1.c: New test.
2497 1998-05-26 Dave Love <d.love@dl.ac.uk>
2499 * g77.f-torture/execute/alpha2.f: Add runtime test.
2501 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
2503 * g++.old-deja/old-deja.exp: Strip leading directories.
2505 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
2506 error for the line. Don't run multiple tests for the same line.
2508 Sat May 23 23:27:10 1998 Jeffrey A Law (law@cygnus.com)
2510 * gcc.dg/980523-1.c: New test.
2512 1998-05-23 Dave Love <d.love@dl.ac.uk>
2514 * g77.f-torture/compile/970915-0.f: New test.
2516 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
2518 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
2520 Thu May 21 23:23:21 1998 Jeffrey A Law (law@cygnus.com)
2522 * gcc.dg/980520-1.c: New test.
2524 Wed May 20 14:37:15 1998 Manfred Hollstein <manfred@s-direktnet.de>
2526 * gcc.dg/980502-1.c: Fix return type.
2528 Wed May 20 11:29:48 1998 Jeffrey A Law (law@cygnus.com)
2530 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
2531 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
2532 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
2533 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
2534 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
2536 1998-05-20 Dave Love <d.love@dl.ac.uk>
2538 * g77.f-torture/execute/980520-1.f: New test.
2540 1998-05-15 Dave Love <d.love@dl.ac.uk>
2542 * lib/mike-g77.exp: New file.
2544 * g77.f-torture/noncompile/noncompile.exp,
2545 g77.f-torture/noncompile/check0.f: New files.
2547 1998-05-14 Dave Love <d.love@dl.ac.uk>
2549 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
2550 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
2551 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
2552 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
2553 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
2554 abort where appropriate.
2556 Tue May 5 19:20:13 1998 Michael Meissner <meissner@cygnus.com>
2558 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
2559 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
2561 1998-04-29 Dave Love <d.love@dl.ac.uk>
2563 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
2565 1998-04-27 Dave Love <d.love@dl.ac.uk>
2567 * g77.f-torture/compile/980427-0.f: New test.
2569 1998-04-24 Dave Love <d.love@dl.ac.uk>
2571 * g77.f-torture/compile/980424-0.f: New test.
2573 1998-04-19 Dave Love <d.love@dl.ac.uk>
2575 * g77.f-torture/compile/980419-2.f (main): New test.
2576 * g77.f-torture/compile/970125-0.f: New test.
2577 * g77.f-torture/compile/980419-1.f: New test.
2579 Wed Apr 8 13:09:15 1998 Jim Wilson <wilson@cygnus.com>
2581 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
2584 Tue Apr 7 12:01:24 1998 Jim Wilson <wilson@cygnus.com>
2586 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
2588 Fri Apr 3 12:27:49 1998 Jim Wilson <wilson@cygnus.com>
2590 * gcc.c-torture/compile/980329-1.c: New test.
2592 Wed Mar 18 16:22:22 1998 Jim Wilson <wilson@cygnus.com>
2594 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
2595 * gcc.dg/980312-1.c: Fix typo in -march command.
2597 Mon Mar 16 20:01:30 1998 H.J. Lu (hjl@gnu.org)
2599 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
2601 Wed Mar 11 13:08:48 1998 Robert Lipe <robertl@dgii.com>
2603 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
2604 Dave Love agree the Fortran source is bogus.
2606 Wed Mar 11 00:03:49 1998 Robert Lipe <robertl@dgii.com>
2608 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
2609 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
2610 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
2611 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
2612 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
2614 Tue Mar 10 00:31:51 1998 Alexandre Oliva <oliva@dcc.unicamp.br>
2616 * g++.old-deja/g++.other/friend1.C: New test.
2618 1998-02-18 Dave Love <d.love@dl.ac.uk>
2620 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
2621 possibly uninitialized) variables and declare dnrm2.
2623 Mon Feb 23 15:16:53 1998 Robert Lipe <robertl@dgii.com>
2625 From Bruno Haible <haible@ilog.fr>:
2626 * gcc.c-torture/execute/980223.c: New test.
2628 Fri Feb 13 00:36:07 1998 Jeffrey A Law (law@cygnus.com)
2630 * gcc.dg/ifelse-1.c: New test.
2632 Mon Feb 9 02:08:47 1998 H.J. Lu (hjl@gnu.org)
2634 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
2636 * lib/old-dejagnu.exp (old-dejagnu): Added the
2637 "execution test - XFAIL *-*-*" handling in the spirit of
2638 "excess errors test -". Changed the "execution test fails"
2639 handling to be like "excess errors test fails".
2640 * Update various tests accordingly.
2642 Fri Feb 6 14:30:48 1998 Jim Wilson <wilson@cygnus.com>
2644 * gcc.c-torture/execute/980205.c: New test.
2646 Sun Jan 18 01:33:59 1998 Jeffrey A Law (law@cygnus.com)
2648 * lib/c-torture.exp: Look for .x files instead of .cexp files.
2649 * lib/f-torture.exp: Similarly.
2650 * gcc.c-torture: Rename all .cexp files to .x files.
2652 Mon Dec 8 23:55:26 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
2654 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
2655 (940510-1.c): Removed duplicate.
2656 (971104-1.c): New test.
2658 Tue Nov 25 16:18:51 1997 Kate Hedstrom (kate@ahab.rutgers.edu)
2660 * lib/f-torture.exp: Improve error and loop detection.
2662 Wed Nov 19 14:27:04 1997 Michael Meissner <meissner@cygnus.com>
2664 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
2665 use that to size the filler array.
2667 Fri Sep 26 10:50:53 1997 Bob Manson <manson@charmed.cygnus.com>
2669 * lib/c-torture.exp(c-torture-execute): Fix typo.
2671 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
2672 testcase as the executable name. Keep the executable around if
2675 Fri Sep 19 17:19:53 1997 Bob Manson <manson@charmed.cygnus.com>
2677 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
2678 changes. Only test one -g option, and move it to the end of the
2679 list of options to test.
2681 Fri Sep 19 17:58:00 1997 Michael Meissner <meissner@cygnus.com>
2683 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
2684 variable GCC_TORTURE_OPTIONS to supply default switches separated
2685 by colons. If no environment variable, run tests with -O0 -g, -O1
2686 -g, and -O2 -g as well.
2688 Wed Sep 17 10:12:26 1997 Bob Manson <manson@charmed.cygnus.com>
2690 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
2691 explanatory comments. Fix indentation.
2693 Mon Sep 15 00:36:53 1997 Jeffrey A Law (law@cygnus.com)
2695 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
2697 Thu Sep 11 13:54:47 1997 Jeffrey A Law (law@cygnus.com)
2699 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
2700 * g++.old-deja/g++.mike/p7325.C: Likewise.
2701 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
2703 Thu Sep 11 10:00:03 1997 Alexandre Oliva (oliva@dcc.unicamp.br)
2705 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
2706 * g++.old-deja/g++.brendan/crash30.C: Likewise.
2707 * g++.old-deja/g++.brendan/crash39.C: Likewise.
2708 * g++.old-deja/g++.law/operators4.C: Likewise.
2710 Thu Sep 11 09:53:40 1997 Joe Buck (jbuck@synopsys.com)
2712 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
2713 * g++.old-deja/g++.mike/p784.C: Ditto.
2714 * g++.old-deja/g++.mike/p785.C: Ditto.
2716 Fri Sep 5 00:21:42 1997 Jeffrey A Law (law@cygnus.com)
2718 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
2720 Wed Sep 3 17:29:35 1997 Bob Manson <manson@charmed.cygnus.com>
2722 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
2723 target feature; pass this to c-torture-execute as needed.
2725 Wed Sep 3 17:15:00 1997 Bob Manson <manson@charmed.cygnus.com>
2727 * lib/c-torture.exp(c-torture-execute): If the previous and the
2728 current executables being tested are identical, we don't need to
2729 run the executable again. Try to make the executable names
2730 unique. Add an optional argument for passing additional compiler
2733 Tue Sep 2 16:34:31 1997 Doug Evans <dje@canuck.cygnus.com>
2735 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
2737 Fri Aug 29 12:48:09 1997 Jeffrey A Law (law@cygnus.com)
2739 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
2741 Thu Jul 31 12:17:24 1997 Jeffrey A Law (law@cygnus.com)
2743 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
2744 32bit or larger longs.
2746 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
2747 have either a 32bit long or 32bit int.
2749 Tue Jul 29 00:40:38 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
2751 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
2752 Make double precision tests dependent on sizeof (double).
2754 Wed Jul 9 15:15:40 1997 Bob Manson <manson@charmed.cygnus.com>
2756 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
2759 Tue Jun 17 22:11:16 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
2761 * gcc.c-torture/compile/961203-1.cexp: New script.
2763 Mon Jun 16 15:27:06 1997 Bob Manson <manson@charmed.cygnus.com>
2765 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
2766 up the includes ourselves.
2768 Wed Jun 11 17:33:21 1997 Bob Manson <manson@charmed.cygnus.com>
2770 * lib/plumhall.exp: Remove random include, and add a few
2771 verbose messages for debugging.
2773 Fri Jun 6 14:23:24 1997 Bob Manson <manson@charmed.cygnus.com>
2775 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
2776 of trying to do it ourselves.
2778 Wed Jun 4 03:38:50 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
2780 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
2782 Wed Jun 4 18:43:55 1997 Bob Manson <manson@charmed.cygnus.com>
2784 * gcc.prms/5403.c: Made regexp a bit less strict.
2786 Tue Jun 3 15:12:39 1997 Bob Manson <manson@charmed.cygnus.com>
2788 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
2789 is returned from remote_load instead.
2790 * lib/plumhall.exp: Ditto.
2791 * lib/mike-g++.exp: Ditto.
2792 * lib/old-dejagnu.exp: Ditto.
2793 * lib/c-torture.exp: Ditto.
2795 Fri May 30 23:15:15 1997 Bob Manson <manson@charmed.cygnus.com>
2797 * lib/g++.exp: Use build_wrapper procedure.
2798 * lib/gcc.exp: Ditto.
2800 Tue May 20 15:23:27 1997 Jeffrey A Law (law@cygnus.com)
2802 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
2803 an old-style decl for malloc. Fixes tests to work when
2804 sizeof (int) != sizeof (size_t).
2806 Thu May 15 14:00:04 1997 Mike Meissner <meissner@cygnus.com>
2808 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
2810 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
2811 use stdargs.h interface.
2813 Thu May 15 14:10:39 1997 Mike Meissner <meissner@cygnus.com>
2815 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
2816 NO_VARARGS when compiling.
2818 Thu May 1 14:49:19 1997 Bob Manson <manson@charmed.cygnus.com>
2820 * lib/plumhall.exp(ph_includes): New procedure.
2822 (ph_compiler): Ditto.
2824 * lib/g++.exp: Rename test-glue.c to testglue.c.
2825 * lib/gcc.exp: Ditto.
2827 Thu Apr 10 14:50:26 1997 Bob Manson <manson@charmed.cygnus.com>
2829 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
2830 to completion when it's called.
2832 Fri Mar 21 16:34:52 1997 Michael Meissner <meissner@cygnus.com>
2834 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
2835 is defined, don't do test.
2837 Thu Mar 20 09:50:32 1997 Doug Evans <dje@canuck.cygnus.com>
2839 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
2841 (ph_summary): Mark skipped testcases as untested, not unresolved.
2843 * lib/plumhall.exp (ph_make): If unresolved because of bad
2844 errorCode, record errorCode in log file.
2845 (*): Replace send_log/verbose with verbose -log.
2847 Wed Mar 19 13:06:26 1997 Michael Meissner <meissner@cygnus.com>
2849 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
2850 double conversion if double isn't at least 8 bytes.
2852 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
2853 int to work with targets where int is 16 bits.
2855 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
2856 8 bytes, just exit, since 4 byte doubles don't have enough bits of
2857 precision for the test to complete.
2859 Fri Mar 14 17:51:02 1997 Michael Meissner <meissner@cygnus.com>
2861 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
2862 if d10v is not compiled with the -mdouble64 flag.
2863 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
2865 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
2866 d10v is not compiled with the -mint32 flag.
2868 Thu Mar 13 16:09:28 1997 Bob Manson <manson@charmed.cygnus.com>
2870 * lib/plumhall.exp: Use incr_count.
2872 Wed Mar 12 10:01:33 1997 Jeffrey A Law (law@cygnus.com)
2874 * gcc.c-torture: Update to c-torture-1.45.
2876 Sun Feb 23 18:12:04 1997 Bob Manson <manson@charmed.cygnus.com>
2878 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
2879 the name of the expect testcase file).
2881 * lib/g++.exp(g++_init): Ditto.
2883 Thu Feb 20 13:53:05 1997 Bob Manson <manson@charmed.cygnus.com>
2885 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
2888 * lib/gcc.exp(gcc_exit): New procedure.
2890 Wed Feb 19 15:16:16 1997 Bob Manson <manson@charmed.cygnus.com>
2892 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
2893 specs where appropriate.
2895 * g++.old-deja/g++.arm/*: Added additional ERROR checks
2896 because of new "candidates are" messages, and removed a few
2898 * Converted all non-old-style g++ testcases to old-style, and
2899 moved into g++.old-deja.
2901 Fri Feb 14 11:46:46 1997 Bob Manson <manson@charmed.cygnus.com>
2903 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
2906 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
2909 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
2911 Thu Feb 13 17:30:46 1997 Michael Meissner <meissner@cygnus.com>
2913 * lib/gcc.exp (gcc_target_compile): Add support for defining
2914 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
2915 the machine doesn't have those features.
2917 Tue Feb 11 12:57:11 1997 Bob Manson <manson@charmed.cygnus.com>
2919 * g++.law/operators4.exp: Don't use LIBS.
2921 Sat Feb 8 14:45:55 1997 Bob Manson <manson@charmed.cygnus.com>
2923 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
2925 * lib/mike-g++.exp: Don't set the compiler to be tested here.
2926 * lib/g++.exp: Set it here instead. Also, allow use of the
2927 --tool_exec and --tool_opt options. Change CXX to
2930 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
2932 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
2934 Fri Feb 7 12:55:45 1997 Bob Manson <manson@charmed.cygnus.com>
2936 * lib/old-dejagnu.exp: Use prune_warnings instead of
2938 * lib/mike-g++.exp: Ditto.
2939 * lib/gcc.exp: Ditto.
2940 * lib/g++.exp: Ditto.
2942 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
2944 Fri Feb 7 10:41:53 1997 Jeffrey A Law (law@cygnus.com)
2946 * 941014-2.c: Include stdlib.h
2947 * 960327-1.c: Include stdio.h
2948 * dbra.c, index-1.c: Don't assume ints are 32bits.
2950 Tue Feb 4 12:51:09 1997 Bob Manson <manson@charmed.cygnus.com>
2952 * lib/gcc.exp: Add gcc,stack_size target feature.
2954 * lib/g++.exp(g++_target_compile): Add the include and link
2955 paths here, not in two other places. And, it's $options, not
2958 * lib/mike-g++.exp(postbase): Remove the code that determines
2959 the correct include and link paths.
2960 * g++.old-deja/old-deja.exp: Ditto.
2962 Mon Feb 3 19:00:07 1997 Bob Manson <manson@charmed.cygnus.com>
2964 * lib/g++.exp(g++_init): target_compile no longer returns the
2965 filename of the result.
2967 Sun Feb 2 14:42:34 1997 Bob Manson <manson@charmed.cygnus.com>
2969 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
2972 * gcc.c-torture/special/special.exp: Change call to
2973 gcc_target_compile to include the object file.
2975 Sun Feb 2 17:11:50 1997 Ian Lance Taylor <ian@cygnus.com>
2977 * gcc.c-torture/special/special.exp: Correct misspelling in last
2980 Sat Feb 1 12:34:23 1997 Bob Manson <manson@charmed.cygnus.com>
2982 * lib/plumhall.exp(ph_summary): Log the entire output of the
2983 executable. Return -1 if there were any failures, 0 otherwise.
2984 (ph_execute): Return -1 if there were any failures, 0 otherwise.
2985 (ph_make): Clean up objects and executables that were built
2986 if the tests succeeded.
2988 Thu Jan 30 13:45:56 1997 Bob Manson <manson@charmed.cygnus.com>
2990 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
2991 libraries and includes in the build tree as appropriate.
2993 Wed Jan 29 17:19:34 1997 Bob Manson <manson@charmed.cygnus.com>
2995 * lib/c-torture.exp: Instead of looking for the global variable
2996 NO_LONG_LONG, check to see if that's a feature of the target.
2998 Wed Jan 29 00:36:25 1997 Bob Manson <manson@charmed.cygnus.com>
3000 * config/default.exp: Minimize. Delete the remainer of the files in
3001 config; this functionality is now in devo/dejagnu/config.
3003 g++.*/*: Pass any additional flags used to compile to postbase;
3006 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
3007 is now done by runtest.exp. Use gcc_target_compile instead of
3010 lib/c-torture.exp: Use gcc_target_compile instead of compile.
3011 Remove references to CFLAGS. Use remote_file instead of
3013 (c-torture): Take a list of arguments to use to compile this
3016 lib/g++.exp: Simplify. Use target_compile instead of compile.
3017 lib/gcc-dg.exp: Ditto.
3019 lib/mike-{gcc,g++}.exp: Ditto.
3020 lib/old-dejagnu.exp: Ditto.
3021 lib/plumhall.exp: Ditto.
3023 Wed Jan 8 14:43:07 1997 Jim Wilson <wilson@cygnus.com>
3025 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
3026 (ph_linker): Likewise.
3028 Wed Nov 13 16:04:19 1996 Joern Rennecke <amylaar@cygnus.com>
3030 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
3031 MAP_ANON / MAP_ANONYMOUS if defined;
3032 else try to map from /dev/zero .
3034 Tue Nov 12 23:30:12 1996 Jeffrey A Law (law@cygnus.com)
3036 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
3037 isn't defined, then define it to MAP_ANONYMOUS.
3039 Tue Nov 12 11:57:49 1996 Jeffrey A Law (law@cygnus.com)
3041 * gcc.c-torture: Update to c-torture-1.42 release.
3043 Mon Nov 11 12:45:31 1996 Jeffrey A Law (law@cygnus.com)
3045 * gcc.c-torture: Update to c-torture-1.41 release.
3047 Sun Oct 27 18:56:18 1996 Jeffrey A Law (law@cygnus.com)
3049 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
3052 Thu Aug 15 11:09:36 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
3054 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
3055 and LDFLAGS. Fix second case to append the target_info ldflags
3056 onto LDFLAGS, not CFLAGS.
3057 * lib/g++.exp (g++_init): Add target_info stuff.
3058 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
3059 of libgloss and newlib flags for !native.
3061 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
3062 (GDB): Fix relative path to go up another dir for finding gdb.
3064 Thu Aug 8 17:03:27 1996 Rob Savoye <rob@chinadoll.cygnus.com>
3066 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
3067 versions in the target_info array, if they don't exist.
3069 Fri Aug 2 15:39:03 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
3071 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
3073 Mon Jul 8 15:45:58 1996 Jim Wilson <wilson@cygnus.com>
3075 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
3076 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
3078 Mon Jul 1 15:53:00 1996 Bob Manson <manson@charmed.cygnus.com>
3080 * lib/old-dejagnu.exp: Don't remove the output file before we've
3081 actually tested it. Don't append pwd to the path of the executable
3084 Sun Jun 30 14:37:50 1996 Doug Evans <dje@canuck.cygnus.com>
3086 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
3088 Wed Jun 26 14:15:55 1996 Bob Manson <manson@charmed.cygnus.com>
3090 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
3091 temporary directory for compiler files, and set it to a default
3092 value of /tmp. Set $output as the name of the output file from
3093 compiling the testcase. Add a -o option to $cflags_var so the
3094 compiler writes the final output file as $output. Set $executable
3097 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
3098 directory for compiler files, and set it to /tmp if it doesn't
3099 already have a value. Set $output_file to the name of the output
3100 file from compiling the testcase. Add a -o option to CXXFLAGS so
3101 the compiler writes the final output file as $output. Use $output
3102 as the executable to be tested.
3104 Mon Jun 24 17:12:16 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
3106 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
3108 Sat Jun 8 15:12:24 1996 Jeffrey A Law (law@cygnus.com)
3110 * gcc.c-torture/execute/pending-1.c: New test. Still
3111 pending in Tege's queue.
3113 Wed Apr 24 18:13:45 1996 Jim Wilson <wilson@chestnut.cygnus.com>
3115 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
3116 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
3117 if there were failures. Call unresolved if there were unresolved
3118 testcases. Call gcc_fail if program did not run to completion.
3119 (ph_make): Pass additional argument name to ph_execute.
3120 (ph_execute): Add new argument. Pass additional arguments to
3121 ph_summary. Call gcc_fail is there is no execution output.
3123 Wed Apr 24 13:39:23 1996 Jeffrey A Law (law@cygnus.com)
3125 * lib/plumhall.exp (proc_summary): Output relavent summary
3126 lines into the log so specific failures in plumhall can be
3129 Wed Apr 10 13:23:45 1996 Jeffrey A Law (law@cygnus.com)
3131 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
3132 (c-torture-execute): Don't try to execute tests which use
3133 "long long" types if $NO_LONG_LONG is nonzero.
3135 Mon Apr 8 08:52:29 1996 Doug Evans <dje@canuck.cygnus.com>
3137 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
3140 * gcc.ieee: Move from here.
3141 * gcc.c-torture/execute/ieee: To here.
3143 Tue Mar 26 23:41:18 1996 Jeffrey A Law (law@cygnus.com)
3145 * gcc.c-torture: Update to c-torture-1.41 release.
3147 Fri Mar 22 15:49:24 1996 Jeffrey A Law (law@cygnus.com)
3149 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
3152 Thu Mar 7 12:37:08 1996 Doug Evans <dje@charmed.cygnus.com>
3154 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
3157 Sat Mar 2 22:36:37 1996 Jeffrey A Law (law@cygnus.com)
3159 * config/proelf.exp: Handle connecting to a simulator.
3161 Wed Jan 31 00:58:15 1996 Jeffrey A Law (law@cygnus.com)
3163 * config/proelf.exp: New file. Enough framework that we can
3164 run c-torture tests on the proelf targets (or any other target
3165 that gdb can connect to for that matter).
3167 Mon Jan 29 08:57:46 1996 Doug Evans <dje@canuck.cygnus.com>
3169 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
3170 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
3172 * lib/plumhall.exp (ph_execute): Always call ph_summary if
3175 Sun Jan 28 11:28:43 1996 Doug Evans <dje@charmed.cygnus.com>
3177 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
3178 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
3180 * config/*.exp: Update FSF address. Change result of ${tool}_load
3181 to pass/fail/unresolved/unsupported/untested. Caller must now
3182 call unresolved/unsupported/untested.
3183 * lib/*.exp: Update FSF address. Update to handle new results of
3185 * lib/chill.exp (verbose): Delete.
3187 Sat Jan 27 12:28:07 1996 Doug Evans <dje@charmed.cygnus.com>
3189 * lib/gcc.exp (default_gcc_start): Change order of args to
3190 $LDFLAGS $CFLAGS $LIBS.
3191 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
3192 Save/set/restore CFLAGS. Pass single arg to gcc_start.
3193 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
3194 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
3195 * gcc.misc-tests/dg-test.exp: Likewise.
3196 * gcc.misc-tests/msgs.exp: Likewise.
3197 * gcc.prms/prms.exp: Likewise.
3198 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
3199 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
3201 * lib/dg.exp: Deleted, moved to dejagnu/lib.
3203 Wed Jan 24 18:37:00 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
3205 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
3207 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
3208 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
3210 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
3213 Sat Jan 20 17:22:08 1996 Brendan Kehoe <brendan@cygnus.com>
3215 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
3216 global for loop; add use of $mathlib.
3217 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
3218 settings here; set mathlib for anything but VxWorks.
3220 Mon Jan 22 16:31:57 1996 Jeffrey A Law (law@cygnus.com)
3222 * gcc.c-torture: Update to c-torture-1.40 release.
3224 Wed Jan 3 00:54:33 1996 Jeffrey A Law (law@cygnus.com)
3226 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
3229 Sun Dec 3 16:17:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
3231 * lib/c-torture.exp (c-torture-execute): Declare "output" as
3234 Fri Nov 17 20:01:19 1995 Doug Evans <dje@canuck.cygnus.com>
3236 * lib/g++.exp (LIBS): Define if not already.
3237 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
3238 (gcc-dg-prune): Call prune_gcc_output.
3239 * lib/gcc.exp (prune_gcc_output): New proc.
3240 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
3243 Thu Nov 16 09:15:40 1995 Doug Evans <dje@canuck.cygnus.com>
3245 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
3246 (c-torture-execute): Likewise. Rename `name' to `testcase'.
3248 Wed Nov 15 23:04:36 1995 Jeffrey A Law (law@cygnus.com)
3250 * gcc.c-torture: Update to c-torture-1.39 release.
3252 Sat Nov 4 12:52:05 1995 Doug Evans <dje@canuck.cygnus.com>
3254 * lib/c-torture.exp (c-torture-execute): Don't return if one option
3255 fails, try others as well.
3257 Thu Nov 2 09:28:35 1995 Doug Evans <dje@canuck.cygnus.com>
3259 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
3260 If compilation fails, mark execute tests as `untested'.
3261 If test is marked as unsupported, don't mark compilation and
3262 execute tests as failed.
3264 Wed Oct 25 20:57:55 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3266 * lib/g++.exp (g++_init): Don't link in libg++, and look to
3267 libstdc++ for whether or not we want to be doing shared
3268 libraries. Delete link_curses since we don't need it anymore.
3269 * lib/mike-g++.exp (postbase): Don't link in libg++.
3270 * g++.old-deja/old-deja.exp: Likewise.
3272 Mon Oct 23 13:05:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3274 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
3276 Tue Oct 17 15:24:47 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3278 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
3279 For that, add `-Wl,-a,shared_archive'.
3280 * g++.old-deja/old-deja.exp: Likewise.
3282 Tue Oct 17 13:09:06 1995 Doug Evans <dje@canuck.cygnus.com>
3284 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
3286 Mon Oct 16 23:13:32 1995 Brendan Kehoe <brendan@cygnus.com>
3288 * lib/mike-g++.exp (postbase): Pay attention to the status of
3291 Mon Oct 16 19:28:32 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3293 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
3295 Mon Oct 16 13:48:58 1995 Doug Evans <dje@canuck.cygnus.com>
3297 * lib/gcc.exp (default_gcc_start): No longer need to log program
3298 being executed or its output, execute_anywhere does that now.
3299 * lib/g++.exp (default_g++_version): Call execute_anywhere.
3300 (default_g++_start): Likewise. Delete calls to verbose/send_log.
3302 Thu Oct 12 10:34:58 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3304 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
3305 the same as those in lib/g++.exp.
3307 Tue Oct 10 13:47:27 1995 Jeff Law (law@hurl.cygnus.com)
3309 * gcc.c-torture: Update to c-torture-1.38 release.
3310 * gcc.ieee: Related changes.
3312 Fri Oct 6 12:39:17 1995 Rob Savoye <rob@darkstar.cygnus.com>
3314 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
3315 "exec". Minor reformatting changes.
3317 * config/rom68k.exp (${tool}_load): Make it work in a canadian
3318 cross. This means all "exec" calls now work on a remote host as
3320 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
3321 cross. Filter out the extra "\r\n" stuff that expect puts in.
3322 (c-torture-execute): Filter out the bogus warnings like
3323 c-torture-compile does. Add support for canadian cross.
3324 * lib/gcc.exp (default_gcc_version, default_gcc_start)
3325 Use execute_anywhere rather than calling exec directly. Now it
3326 works for canadian cross testing.
3328 Thu Oct 5 10:06:45 1995 Brendan Kehoe <brendan@rtl.cygnus.com>
3330 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
3331 results into a variable, and check that rather than using file exists.
3333 Wed Oct 4 16:31:02 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3335 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
3336 create a libg++.so. For sunos4.1.*, also add -ltermcap.
3338 Tue Sep 26 10:15:14 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3340 * g++.old-deja/old-deja.exp: Create and pass runshlib and
3341 lib_curses if there's a shared libg++ in the build tree.
3343 Fri Sep 22 10:47:24 1995 Doug Evans <dje@canuck.cygnus.com>
3345 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
3346 if not supported target.
3348 Fri Sep 22 09:22:07 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3350 * lib/g++.exp (g++_init): Move empty setting of runshlib and
3351 link_curses up to always happen, not just for native builds.
3353 Thu Sep 21 10:23:32 1995 Jeff Law (law@snake.cs.utah.edu)
3355 * gcc.c-torture: Update to c-torture-1.36 release.
3356 * gcc.failure: Related changes.
3358 Wed Sep 20 10:56:26 1995 Doug Evans <dje@canuck.cygnus.com>
3360 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
3362 Tue Sep 19 17:26:07 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3364 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
3365 * lib/mike-g++.exp (postbase): Not in here. Still reference
3366 runshlib, link_curses, and mathlib for link and run.
3368 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
3369 pass the runtime shared library options for Solaris, OSF/1, and
3370 Irix5, and link with -lcurses to avoid unresolved references.
3372 Wed Sep 13 15:28:10 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3374 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
3377 Wed Sep 13 10:51:52 1995 Doug Evans <dje@canuck.cygnus.com>
3379 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
3381 Mon Sep 11 11:02:03 1995 Jeff Law (law@snake.cs.utah.edu)
3383 * gcc.c-torture: Update to c-torture-1.35 release. Note we
3384 do not have a framework for the "compat" tests yet.
3386 Sat Sep 9 16:15:20 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3388 * lib/mike-g++.exp (postbase): New local variable `mathlib',
3389 set to null if we're testing vxworks5.1. Use that instead of
3390 `-lm' in the setting of LIBS for link and run.
3392 Fri Sep 8 13:53:38 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3394 * config/rom68k.exp (${tool}_load): Major changes to make it
3395 work. Verified that it does in fact return the stuff in
3396 exec_output properly. Catch any Emul or any TRAP other than 0.
3398 Thu Sep 7 23:04:06 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3400 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
3401 LDFLAGS properly for targets that need stuff from libgloss.
3402 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
3404 (gpp_initialized): New variable.
3406 Wed Sep 6 21:56:13 1995 Rob Savoye <rob@darkstar.cygnus.com>
3408 * config/rom68k.exp: Load libgloss.exp.
3409 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
3410 so we can produce a fully linked binary.
3411 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
3412 so we can produce a fully linked binary.
3414 Sun Sep 3 13:25:26 1995 Doug Evans <dje@canuck.cygnus.com>
3416 * lib/plumhall.exp (ph_section): Watch for expected failures.
3419 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
3421 (c-torture): Likewise.
3423 Mon Aug 28 11:23:38 1995 Doug Evans <dje@cygnus.com>
3425 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
3427 * lib/mike-g++.exp (mike_cleanup): New proc.
3428 (prebase): New globals compiler_result, not_compiler_result,
3430 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
3431 allow leading "-" in pattern. Watch for unsupported tests.
3432 If $compiler_result is set, pattern match assembler code,
3433 and ditto for $not_compiler_result.
3434 * lib/mike-gcc.exp: Likewise.
3436 * lib/plumhall.exp (ph_execute): Only call ph_summary if
3437 execution "succeeded".
3439 Mon Aug 14 14:03:53 1995 Doug Evans <dje@canuck.cygnus.com>
3441 * config/win32.exp: New file.
3442 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
3444 Fri Aug 4 15:39:54 1995 Doug Evans <dje@canuck.cygnus.com>
3446 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
3448 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
3449 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
3450 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
3452 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
3453 "... without exceptions was ...". That is now handled by
3455 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
3457 Tue Aug 1 11:09:33 1995 Doug Evans <dje@canuck.cygnus.com>
3459 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
3460 sieve.c,sort2.c}: New files.
3461 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
3462 sieve.exp,sort2.exp}: Drivers for them.
3464 * lib/mike-gcc.exp (program_output): New user settable variable.
3465 (postbase): Call prune_system_crud. Also prune extraneous compiler
3467 * lib/mike-g++.exp (program_output): New user settable variable.
3469 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
3471 * config/sh.exp: Deleted (use sim.exp instead).
3473 Fri Jul 28 11:33:46 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3475 * config/vx.exp: Declare CHECKTASK as global.
3476 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
3477 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
3478 * lib/old-dejagnu.exp: Load [pwd]/$executable.
3480 Wed Jul 26 19:45:39 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3482 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
3483 target. Like vx.exp, only includes `vx29k.exp' instead of
3486 Sun Jul 23 17:38:52 1995 Ian Lance Taylor <ian@cygnus.com>
3488 * config/sim.exp: Increase time limit from 120 seconds to 240.
3490 Thu Jul 6 11:07:38 1995 Jeffrey A. Law <law@rtl.cygnus.com>
3492 * gcc.c-torture/execute/950628-1.c: New test.
3494 Sat Jun 10 18:51:41 1995 Jeff Law (law@snake.cs.utah.edu)
3496 * gcc.c-torture: Update with changes/additions from
3499 Mon Jun 5 17:58:07 1995 Doug Evans <dje@canuck.cygnus.com>
3501 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
3503 Sun Jun 4 05:13:57 1995 Jeff Law (law@snake.cs.utah.edu)
3505 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
3507 Thu Jun 1 00:06:19 1995 Jeff Law (law@snake.cs.utah.edu)
3509 * gcc.c-torture/compile/950512-1.c: New test.
3510 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
3511 * gcc.dg/struct-ret-1.c: Likewise.
3513 Wed May 31 14:25:13 1995 Doug Evans <dje@canuck.cygnus.com>
3515 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
3516 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
3518 Tue May 30 11:19:54 1995 Doug Evans <dje@canuck.cygnus.com>
3520 * gcc.c-torture/special/920411-1.c: Deleted.
3521 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
3523 Mon May 22 16:55:11 1995 Doug Evans <dje@chestnut.cygnus.com>
3525 * config/sim.exp (${tool}_load): Hack in call to bash to get a
3528 Fri May 12 18:57:54 1995 Torbjorn Granlund <tege@rtl.cygnus.com>
3530 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
3532 Thu May 4 14:23:54 1995 Torbjorn Granlund <tege@adder.cygnus.com>
3535 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
3536 is the proper length.
3537 * va-arg-3.c: Likewise.
3539 Sun Apr 30 16:02:59 1995 Doug Evans <dje@canuck.cygnus.com>
3541 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
3542 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
3544 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
3545 * lib/g++.exp (default_g++_start): Delete old cruft.
3547 Tue Apr 25 17:20:18 1995 Torbjorn Granlund <tege@cygnus.com>
3549 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
3550 (2 * (1 << 18)) to (2 * (1 << 17)).
3552 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
3554 Thu Apr 20 12:21:13 1995 J.T. Conklin <jtc@rtl.cygnus.com>
3556 * config/rom68k.exp: Renamed from config/idp.exp
3558 Tue Apr 18 13:33:26 1995 Torbjorn Granlund <tege@rtl.cygnus.com>
3560 * c-torture/compile/921109-2.c
3562 Tue Apr 18 10:45:12 1995 Mike Stump <mrs@cygnus.com>
3564 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
3567 Sat Apr 15 11:16:58 1995 Doug Evans <dje@chestnut.cygnus.com>
3569 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
3571 * lib/g++.exp (default_g++_start): Likewise.
3573 Wed Mar 29 16:34:03 1995 Torbjorn Granlund <tege@adder.cygnus.com>
3575 * gcc.c-torture/compile/950329-1.c: New test.
3577 Tue Mar 28 16:10:33 1995 J.T. Conklin <jtc@rtl.cygnus.com>
3579 * config/bug.exp (${tool}_load): Updated to use new remote_open
3580 and remote_close procs.
3581 * config/idp.exp: New file.
3583 Wed Mar 22 15:01:58 1995 Torbjorn Granlund <tege@rtl.cygnus.com>
3585 * gcc.c-torture/execute/950322-1.c: New test.
3587 Tue Mar 21 21:24:49 1995 Doug Evans <dje@canuck.cygnus.com>
3589 * config/vx.exp (${tool}_load): Clean up testing of return code from
3590 vxworks_ld and vxworks_spawn.
3592 Tue Mar 21 17:01:42 1995 Doug Evans <dje@deneb.cygnus.com>
3594 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
3596 Mon Mar 13 14:49:42 1995 Mike Stump <mrs@cygnus.com>
3598 * lib/old-deja.exp: Add `excess errors test - ' error, now one
3599 can mark excess errors on a machine by machine basis. Note, the
3600 default is to not expect any excess errors, even when excess
3601 errors test - is given, so you will want to put an XFAIL ... on
3602 these lines. For example, // excess errors test - XFAIL hppa*-*-*
3603 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
3604 those 4 machines, but no others.
3606 Fri Mar 10 12:33:04 1995 J.T. Conklin <jtc@rtl.cygnus.com>
3608 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
3609 * lib/c-torture.exp: to here.
3611 Fri Mar 10 10:38:15 1995 Torbjorn Granlund <tege@adder.cygnus.com>
3613 * gcc.c-torture/execute/950221-1.c: New test.
3614 * gcc.c-torture/execute/struct-ret-1.c: New test.
3615 * gcc.c-torture/compile/950221-1.c: New test.
3617 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
3619 Fri Mar 3 16:28:35 1995 Doug Evans <dje@canuck.cygnus.com>
3621 * gcc.c-torture/execute/arith-1.c (main): Return 0.
3622 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
3624 Wed Mar 1 02:08:29 1995 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
3626 * g++.gb: New directory of tests, derived from my signature and
3627 class scoping tests.
3629 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
3630 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
3631 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
3632 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
3633 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
3634 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
3635 * g++.gb/sig25.C: Likewise.
3637 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
3638 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
3639 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
3640 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
3641 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
3642 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
3643 * g++.gb/sig25.exp: Likewise.
3645 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
3646 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
3647 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
3648 * g++.gb/scope13.C: Likewise, this test still fails.
3650 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
3651 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
3652 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
3653 * g++.gb/scope13.exp: Ditto.
3655 * g++.gb/README: New file, explains what these tests are about.
3657 Tue Feb 28 10:37:52 1995 Doug Evans <dje@canuck.cygnus.com>
3659 * lib/dg.exp (dg-do): Support `preprocess'.
3660 (dg-test): Likewise.
3662 Mon Feb 13 15:18:10 1995 J.T. Conklin <jtc@rtl.cygnus.com>
3664 * config/udi.exp: change "continue -expect" to "exp_continue".
3666 Sat Feb 11 00:25:20 1995 Torbjorn Granlund (tege@tiny.cygnus.com)
3668 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
3669 Delete redundant tests.
3671 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
3672 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
3673 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
3674 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
3675 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
3676 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
3677 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
3678 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
3680 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
3681 storing label pointers.
3682 * gcc.c-torture/execute/921019-1.c: Likewise.
3683 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
3684 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
3686 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
3689 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
3690 Delete obsolete tests.
3692 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
3693 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
3694 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
3695 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
3696 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
3697 * gcc.c-torture/compile/950124-1.c: New test.
3699 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
3701 Wed Feb 8 15:30:17 1995 Jason Merrill <jason@phydeaux.cygnus.com>
3703 * lib/mike-g++.exp: Add -lm to LIBS.
3705 Tue Feb 7 17:09:50 1995 Doug Evans <dje@canuck.cygnus.com>
3707 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
3709 Mon Jan 30 14:33:25 1995 Jason Merrill <jason@phydeaux.cygnus.com>
3711 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
3713 Thu Jan 12 16:41:34 1995 Doug Evans <dje@canuck.cygnus.com>
3715 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
3717 Mon Jan 2 11:50:10 1995 Jeff Law (law@snake.cs.utah.edu)
3719 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
3720 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
3721 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
3722 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
3723 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
3724 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
3725 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
3726 * g++.law/{operators31.C, operators32.C,
3727 * g++.law/{operators33.C, operators34.C}: Likewise.
3728 * g++.law/{pic1.C, refs2.C}: Likewise.
3729 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
3730 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
3731 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
3732 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
3734 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
3735 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
3736 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
3737 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
3738 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
3739 * g++.law/{enum9.exp, friend5.exp}: Likewise.
3740 * g++.law/{nest3.exp, nest4.exp}: Likewise.
3741 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
3742 * g++.law/{operators30.exp, operators31.exp}: Likewise.
3743 * g++.law/{operators32.exp, operators33.exp}: Likewise.
3744 * g++.law/{operators34.exp}: Likewise.
3745 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
3746 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
3747 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
3748 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
3749 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
3751 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
3752 No longer expected to fail.
3753 * g++.law/missed-error3.C: Tweak for recent bool changes.
3755 Sun Dec 4 20:54:33 1994 Doug Evans <dje@canuck.cygnus.com>
3757 * config/emb-unix: Deleted.
3758 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
3759 remote execution. Do final link on remote host if REMOTE_LINK is set.
3761 Thu Dec 1 08:43:05 1994 Doug Evans <dje@canuck.cygnus.com>
3763 * lib/dg.exp (dg-test): Fix typo in last patch.
3765 Wed Nov 30 13:25:32 1994 Doug Evans <dje@canuck.cygnus.com>
3767 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
3768 (handles multiple occurrences).
3770 Thu Nov 24 19:48:38 1994 Doug Evans <dje@canuck.cygnus.com>
3772 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
3773 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
3774 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
3776 * lib/c-torture.exp (c-torture-compile): Likewise.
3777 (c-torture): Prepend full path if missing.
3778 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
3779 (gcc_fail): Likewise.
3780 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
3782 Wed Nov 23 13:56:00 1994 J.T. Conklin <jtc@rtl.cygnus.com>
3784 * lib/netware.exp: Only attach to NetWare i386 systems.
3786 Wed Nov 16 11:27:00 1994 Doug Evans <dje@canuck.cygnus.com>
3788 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
3789 messages. Add test name to "output pattern match" pass/fail message.
3791 Sat Nov 12 22:11:52 1994 Doug Evans <dje@canuck.cygnus.com>
3793 * gcc.dg: New testsuite.
3794 * gcc.dg/dg.exp: New file.
3796 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
3797 test-switch.c}: Deleted.
3799 * gcc.misc-tests/msgs.exp: New testcase driver.
3801 Wed Nov 9 14:23:09 1994 Doug Evans <dje@canuck.cygnus.com>
3803 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
3804 Watch for illegal return values from ${tool}_load.
3805 * config/unix.exp (${tool}_load): Fix pass/fail detection for
3806 cross targets. Coerce return value >0 to 1.
3808 Tue Nov 8 14:10:33 1994 Doug Evans <dje@canuck.cygnus.com>
3810 * config/unix.exp (${tool}_load): Call program rsh, not proc.
3812 * config/emb-unix.exp: New file.
3814 * config/sim.exp: Error if variable $SIM not defined.
3815 (${tool}_load): Mark test as "untested" if simulator missing.
3817 * config/unix.exp: Load remote.exp to get rcp_download.
3818 * lib/c-torture.exp: Use different option lists for testcases with
3820 * gcc.c-torture/execute/execute.exp: Likewise.
3822 Wed Nov 2 14:47:58 1994 Doug Evans <dje@canuck.cygnus.com>
3824 * config/*.exp: Clarify return code from ${tool}_load.
3825 Call `unresolved' or `untested' instead of `warning' or `perror'
3826 (sometimes you still want to call both though).
3827 Add comment that `shell_id' is local to each file.
3828 * config/udi.exp (timeout): Set to 30.
3829 Don't print warning if connection fails, $connectmode has already
3831 (${tool}_load): Move verbose messages to level 2.
3832 Rework pattern for "Process started" message.
3833 Pass `shell_id' to ${connectmode}_download.
3834 Retry twice upon timeout. Make resetting of target more robust.
3835 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
3836 Pass `shell_id' to exit_$connectmode.
3837 Only call exit_$connectmode if connected.
3838 * config/unix.exp (${tool}_load): Check return codes better.
3839 * config/vrtx.exp (${tool}_load): Likewise.
3840 * config/vx.exp (${tool}_load): Likewise.
3841 Delete unneeded global's.
3842 * lib/dg.exp (dg-test): Update to reflect clarified return codes
3845 (dg-init): Delete recording of pass/fail counts.
3846 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
3847 (old-dejagnu-init): Likewise.
3848 (old-dejagnu-stat): Delete contents, empty proc now.
3849 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
3850 (c-torture): Delete references to lcnt, lpass, lfail.
3851 Get option list from TORTURE_OPTIONS.
3852 Delete -funroll[-all]-loops if no loops.
3853 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
3854 (g++_stat): Delete contents (empty proc now).
3855 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
3856 (gcc_finish): Likewise.
3857 (gcc_stat): Deleted.
3858 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
3859 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
3860 * gcc.c-torture/execute/execute.exp: Likewise.
3861 Split tests into two parts: compile, execute.
3862 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
3863 no loops. Update to reflect clarified return codes from ${tool}_load.
3865 Fri Oct 21 23:10:16 1994 Doug Evans <dje@canuck.cygnus.com>
3867 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
3869 (old-dejagnu): Likewise (where necessary).
3871 Fri Oct 14 17:54:58 1994 Doug Evans <dje@canuck.cygnus.com>
3873 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
3875 * lib/dg.exp (dg-process-target): Fix processing of selector.
3876 Add comment regarding use of `error'.
3878 * lib/gcc.exp (prune_system_crud): Define if missing.
3879 * lib/g++.exp (prune_system_crud): Likewise.
3881 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
3882 Call prune_system_crud.
3883 * lib/dg.exp (dg-runtest): New proc.
3884 Use perror instead of send_user for tcl errors in testcase.
3885 Don't return any value, it's never used.
3886 Don't clobber previous definition of `unknown'.
3887 Print tcl errors in `dg-final'.
3889 Wed Oct 12 13:05:37 1994 Doug Evans <dje@canuck.cygnus.com>
3891 * lib/dg.exp (dg-process-target): Improve syntax error messages.
3892 (dg-test): Don't print errorInfo, it contains stack backtrace.
3894 Mon Sep 26 12:18:53 1994 Doug Evans (dje@canuck.cygnus.com)
3896 * lib/g++.exp (runtest_file_p): Define if missing.
3898 Sat Sep 24 15:29:23 1994 Doug Evans (dje@cygnus.com)
3900 * lib/mike-g++.exp: Comment out loading of g++.exp.
3901 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
3902 (default_g++_version): Always print something.
3903 (default_g++_start): Comment out call to `which'.
3904 (g++_start, g++_load): Deleted (must be defined in config file).
3905 * lib/gcc.exp: Test for existence of $CC at start.
3906 Delete check for tmpdir (done in gcc_init).
3907 (default_gcc_version): Always print something.
3908 (default_gcc_start): Comment out call to `which'.
3909 * config/*.exp: Major cleanup - make cross targets work at least a
3910 little better for g++ (by not being "--tool gcc" specific).
3911 Rename gcc_xxx to ${tool}_xxx.
3912 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
3913 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
3915 Thu Sep 22 11:39:17 1994 Doug Evans (dje@canuck.cygnus.com)
3917 * lib/c-torture.exp (c-torture-compile): Rework compiler
3920 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
3923 Wed Sep 21 09:49:43 1994 Doug Evans (dje@canuck.cygnus.com)
3925 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
3927 * lib/dg.exp (dg-process-target): Support { target native }.
3929 Tue Sep 20 17:16:55 1994 Doug Evans (dje@canuck.cygnus.com)
3931 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
3932 looked for "... program xxx got fatal signal".
3933 Correct regsub munging of `comp_output'.
3934 Ignore compiler messages "path prefix not used" and "linker input
3937 Wed Sep 14 11:44:40 1994 Doug Evans (dje@canuck.cygnus.com)
3939 * lib/gcc.exp (runtest_file_p): Define if missing.
3940 * gcc.prms/template.c: Example to work from.
3942 Tue Sep 13 10:30:48 1994 Doug Evans (dje@canuck.cygnus.com)
3944 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
3945 * lib/dg.exp (dg-test): Call unsupported testcases as such.
3947 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
3948 * gcc.prms/1883.c: Moved from compile/940714-1.c.
3949 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
3950 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
3952 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
3953 (dg-process-target): No longer a varargs proc.
3954 Return S/N for target, P/F for xfail. All callers changed.
3955 (user option procs): More argument checking.
3956 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
3957 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
3958 (dg-test): Skip test if not running on selected target in `dg-do'.
3959 Update handling of `dg-do-what', `dg-output-text'.
3960 Separate execution pass/fail from output pattern match pass/fail.
3961 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
3963 Mon Sep 12 13:47:35 1994 Jim Wilson (wilson@sphagnum.cygnus.com)
3965 * gcc.c-torture/special/special.exp: Don't expect failure for mips
3966 target for 920510-1.c.
3968 Mon Sep 12 12:44:39 1994 Doug Evans (dje@canuck.cygnus.com)
3970 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
3971 Clean up comment regarding use of passcnt, etc.
3972 (gcc_stat): Don't update `testcnt' here.
3973 (gcc_finish): Do it here.
3974 Might as well reset `but_id' here too.
3975 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
3976 to determine if the file should be tested.
3977 * gcc.c-torture/compile/compile.exp: Likewise.
3978 * gcc.c-torture/execute/execute.exp: Likewise.
3979 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
3980 * gcc.misc-tests/dg-test.exp: Likewise.
3981 * gcc.prms/prms.exp: Likewise.
3982 * gcc.wendy/wendy.exp: Likewise.
3983 * g++.old-deja.exp: Likewise.
3984 Move "Testing file" message to verbose level 1.
3986 Fri Sep 9 10:21:18 1994 Doug Evans (dje@canuck.cygnus.com)
3988 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
3990 Thu Sep 8 16:52:43 1994 Doug Evans (dje@canuck.cygnus.com)
3992 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
3993 (default_gcc_start): Accept optional second list element
3994 of compiler flags. Print compiler output at verbosity level 2.
3995 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
3996 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
3997 Save current values of framework globals passcnt, failcnt, xpasscnt,
3998 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
3999 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
4000 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
4001 xfailcnt to compute stats. Update framework global `testcnt' from
4003 (gcc_finish): New proc. Clean up test environment.
4004 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
4005 (gcc_epass, gcc_efail): Delete.
4006 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
4007 argument of line number.
4008 (dg-init): If the tool has an init routine, call it.
4009 (dg-test): Remove args `cflags_var' and `libs_var'.
4010 Pass all compiler options to ${tool}_start.
4011 Handle missing line number.
4012 (dg-finish): New function.
4013 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
4014 particular files. Call gcc_finish at end. Move "skipping test"
4015 message to verbosity level 3.
4016 * gcc.c-torture/compile/compile.exp: Likewise.
4017 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
4018 * gcc.c-torture/execute/execute.exp: Likewise.
4019 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
4020 Print testcase being tried at verbosity level 1.
4021 * gcc.c-torture/special/special.exp: Unset xfail.
4022 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
4023 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
4024 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
4025 * gcc.failure/failure.exp: Likewise.
4026 * gcc.ieee/ieee.exp: Likewise.
4027 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
4028 Update call to dg-test. Call dg-finish at end.
4029 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
4030 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
4031 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
4032 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
4033 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
4034 * gcc.wendy/wendy.exp: Add copyright.
4035 Delete setting of tmpdir (done by gcc_init).
4036 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
4037 Pass compiler flags to gcc_start. Call gcc_finish at end.
4038 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
4041 Wed Sep 7 11:09:08 1994 Doug Evans (dje@canuck.cygnus.com)
4043 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
4045 (g++_load): Likewise.
4047 * config/*.exp (gcc_load): Some were varargs fns and some were not.
4048 Rename argument to `prog' to remove the confusion.
4049 Varargs fns behave differently too!
4050 (g++_load): Likewise.
4052 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
4054 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
4055 what it is. Delete (always) printing of status value for !native.
4056 Simplify verbose code, and include status and exec_output.
4057 (g++_load): Use gcc_load.
4059 Sun Sep 4 13:59:27 1994 Jim Wilson (wilson@sphagnum.cygnus.com)
4061 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
4062 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
4063 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
4064 940714-3.c as these testcases don't exist anymore. Make
4065 va-arg-1.c expected to pass.
4067 Fri Aug 19 12:27:07 1994 Doug Evans (dje@canuck.cygnus.com)
4069 * gcc.misc-tests/misc.exp: Only run specific testcases.
4070 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
4071 * gcc.misc-tests/dg-[1-9].c: New files.
4073 * lib/dg.exp: New testsuite driver.
4074 * gcc.prms/prms.exp: Use it.
4076 * README.gcc: New file.
4078 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
4079 Document and reset `lxpass' and `lxfail'.
4080 Simplify "initialized" message.
4081 (gcc_stat): Clean up comments a little.
4083 Tue Aug 16 11:16:46 1994 Doug Evans (dje@canuck.cygnus.com)
4085 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
4087 Mon Aug 15 21:20:36 1994 Doug Evans (dje@canuck.cygnus.com)
4089 * lib/old-dejagnu.exp (process-option): New proc.
4090 (old-dejagnu-init, old-dejagnu-stat): Likewise.
4091 (old-dejagnu): Simplify.
4092 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
4094 Sun Aug 14 09:23:53 1994 Jeff Law (law@snake.cs.utah.edu)
4096 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
4097 exists and is not an empty string.
4099 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
4100 $xfail rather than calling setup_xfail. Clear $xfail when test is
4102 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
4105 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
4106 longer expected to fail.
4108 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
4111 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
4113 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
4114 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
4115 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
4116 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
4119 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
4120 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
4122 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
4124 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
4125 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
4127 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
4128 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
4129 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
4131 Tue Jul 12 12:49:44 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4133 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
4134 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
4135 940714-1.c, 940714-2.c, 940714-3.c},
4136 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
4137 gcc.misc-tests/{mg.c,mg.exp}:
4139 * gcc.noncompile/noncompile.exp: Change accordingly.
4141 Thu Jul 7 14:20:33 1994 Doug Evans (dje@canuck.cygnus.com)
4143 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
4144 Undo previous clobberage.
4146 Mon Jul 4 17:00:59 1994 Jeff Law (law@snake.cs.utah.edu)
4148 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
4149 * gcc.special/{930510-1.c, special.exp}:
4150 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
4151 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
4152 struct-varargs-1.c}: New tests from c-torture-1.26.
4154 Tue Jun 28 17:39:42 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
4156 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
4159 Sat May 21 10:39:38 1994 Bill Cox (bill@rtl.cygnus.com)
4161 * Revert the previous changes. Please see Rob's directory
4162 (/lisa/test/rob/progressive/gcc/testsuite) for testing
4165 Thu May 19 18:00:03 1994 Bill Cox (bill@rtl.cygnus.com)
4167 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
4168 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
4169 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
4170 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
4171 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
4172 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
4173 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
4174 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
4175 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
4176 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
4177 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
4178 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
4179 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
4180 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
4181 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
4182 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
4183 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
4184 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
4185 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
4186 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
4187 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
4188 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
4189 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
4190 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
4191 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
4192 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
4193 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
4195 Tue May 17 14:55:09 1994 Bill Cox (bill@rtl.cygnus.com)
4197 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
4198 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
4201 Mon May 2 17:41:13 1994 Jason Merrill (jason@deneb.cygnus.com)
4203 * config/unix.exp (g++_load): Fix syntax.
4205 Thu Apr 14 12:22:10 1994 Jim Wilson (wilson@sphagnum.cygnus.com)
4207 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
4208 * gcc.noncompile/921017-1.c: Deleted obsolete test.
4209 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
4210 Don't expect va-arg-1.c to fail. Correct expected output for
4212 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
4213 * gcc.wendy/hbm4.c: Correct typo.
4214 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
4216 Mon Mar 28 13:29:37 1994 Doug Evans (dje@canuck.cygnus.com)
4218 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
4219 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
4220 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
4221 * lib/c-torture.exp (c-torture-compile): Ditto.
4223 Reduce volume of output (remove all the -I's and such).
4224 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
4225 Call gcc_cpass, gcc_cfail.
4226 (c-torture): Pass testing option to c-torture-compile.
4228 Mon Mar 21 12:40:33 1994 Doug Evans (dje@cygnus.com)
4230 Bring patches over from progressive.
4231 * config/default.exp: Exit remote shell cleanly.
4232 (g++_exit, g++_start): Add default versions.
4233 * config/sim.exp (gcc_load): Use perror, not error.
4235 Sun Mar 20 12:05:32 1994 Doug Evans (dje@canuck.cygnus.com)
4237 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
4240 Mon Mar 14 19:30:28 1994 Doug Evans (dje@cygnus.com)
4242 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
4243 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
4244 (wendy_try): New proc to run testcase.
4245 (main loop): Call 'em.
4246 * gcc.wendy/*.c: Clean up pass to correct expected output.
4248 * lib/gcc.exp: Minor cleanup work.
4249 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
4251 Wed Mar 9 15:22:54 1994 Doug Evans (dje@canuck.cygnus.com)
4253 * config/sim.exp (gcc_load): Document return codes better.
4254 Don't pass -v to simulator.
4256 Thu Feb 24 07:15:18 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4258 * gcc.special/920717-x.c: Fix typo.
4259 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
4262 * lib/mike-gcc.exp: Fix typo.
4264 Tue Feb 15 15:41:47 1994 Rob Savoye (rob@darkstar.cygnus.com)
4266 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
4267 binary to use, transform the name.
4268 * config/*.exp: rename everything. Nuke any g++ specific files,
4269 it's now a special case of gcc that requires no special support.
4270 Add a default.exp for unsupported targets.
4272 Fri Feb 11 12:59:54 1994 Rob Savoye (rob@poseidon.cygnus.com)
4274 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
4275 lib/old-dejagnu.exp: Fix a few patterns to work with the new
4278 Wed Feb 9 21:35:47 1994 Rob Savoye (rob@darkstar.cygnus.com)
4280 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
4283 Sun Feb 6 16:52:13 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4285 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
4287 Mon Jan 3 17:28:25 1994 Jim Wilson (wilson@sphagnum.cygnus.com)
4289 * gcc.execute/execute.exp: Combine opt_list and foption_list into
4290 option_list. Compile every file with only 4/6 option choices
4291 (same as C torture) instead of with 12/18 different option
4293 * lib/c-torture.exp: Likewise.
4295 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
4298 Thu Dec 30 17:17:07 1993 Mike Stump (mrs@rtl.cygnus.com)
4300 * lib/old-deja.exp: Add `excess errors test fails' error, now one
4301 can put an XFAIL *-*-* on excess errors.
4303 Sun Dec 19 21:45:34 1993 Jeffrey A. Law (law@snake.cs.utah.edu
4305 * g++.law: Add more tests derived from g++-bugs snapshots.
4307 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
4308 equivalent to g++.law/init9.
4310 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
4311 compiled it, and the a.out file after we've run it.
4313 Fri Dec 17 11:29:56 1993 Brendan Kehoe (brendan@lisa.cygnus.com)
4315 * lib/mike-g++.exp (postbase): Delete the .o file after we've
4316 compiled it, and the a.out file after we've run it.
4318 Fri Dec 17 10:18:16 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4320 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
4322 Wed Dec 15 20:36:40 1993 Rob Savoye (rob@darkstar.cygnus.com)
4324 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
4327 Sun Dec 12 21:10:04 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4329 * g++.law: New directory of g++ tests derived from the g++-bugs
4332 Thu Dec 09 16:50:41 1993 Jeffrey Wheat (cassidy@cygnus.com)
4334 * gcc.compile: initbug1.c initbug1.exp testcase added
4336 Mon Dec 06 11:09:52 1993 Jeffrey Wheat (cassidy@cygnus.com)
4338 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
4339 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
4340 fixes submitted by Jeff Law (law@cs.utah.edu)
4341 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
4342 Jeff Law (law@cs.utah.edu)
4345 Tue Nov 30 16:34:07 1993 Mike Stump (mrs@cygnus.com)
4347 * config/unix-g++.exp: Follow the gcc way of doing things.
4348 * g++.old-deja/old-deja.exp: Minor updates.
4349 * lib/g++.exp: New file, follow the gcc way of doing things.
4350 * lib/old-dejagnu.exp: Minor updates.
4351 * lib/mike-g++.exp: Always unset errorInfo.
4353 Sat Nov 6 11:34:51 1993 Mike Stump (mrs@cygnus.com)
4355 * lib/gcc.exp: Fix some errors with the below change, CC and
4356 CFLAGS should be global when setting, not local.
4358 Wed Nov 3 11:16:26 1993 Rob Savoye (rob@darkstar.cygnus.com)
4360 * lib/gcc.exp: Transform tool name.
4362 Wed Oct 27 23:57:29 1993 Jeffrey Wheat (cassidy@cygnus.com)
4364 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
4366 Wed Oct 27 14:45:50 1993 Jeffrey Wheat (cassidy@cygnus.com)
4368 * lib/gcc.exp: change gcc_done to gcc_stat
4370 Wed Oct 27 09:57:51 1993 Jeffrey Wheat (cassidy@cygnus.com)
4372 * Upgraded gcc testsuite to c-torture version 1.25
4374 Sun Oct 24 10:58:03 1993 Jeffrey Wheat (cassidy@cygnus.com)
4376 * lib/gcc.exp: added reporting code. Changed verbose compile message.
4377 * lib/c-torture: added hooks for new reporting code.
4379 Thu Oct 21 18:45:32 1993 Jeffrey Wheat (cassidy@cygnus.com)
4381 * config/sh-gcc.exp: check if sh-sim exists in the path
4383 Mon Oct 18 11:13:22 1993 Jeffrey Wheat (cassidy@cygnus.com)
4385 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
4386 * gcc.compile/compile.exp: Initial changes for new logic.
4387 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
4388 * gcc.failure/failure.exp: Initial changes for new logic.
4389 * gcc.ieee/ieee.exp: Initial changes for new logic.
4390 * gcc.misc-tests/misc.exp: Initial changes for new logic.
4391 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
4392 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
4393 * lib/c-torture.exp: Initial changes for new logic.
4394 * lib/gcc.exp: Initial changes for new logic.
4396 Fri Oct 15 00:19:42 1993 Mike Stump (mrs@cygnus.com)
4398 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
4399 depend upon failure or success. Fully qualify names in failure
4400 and success messages. Always remove a.out before starting
4401 compile, just in case. Pay more attention to error text output by
4402 the compiler. Handle testcases with no known past errors just
4403 like all others, so that things are uniform. Other miscellaneous
4406 Wed Oct 13 15:04:51 1993 Jeffrey Wheat (cassidy@cygnus.com)
4408 * gcc.cpp: new directory for cpp tests
4410 Mon Oct 4 09:03:41 1993 Jeffrey Wheat (cassidy@cygnus.com)
4412 * lib/chill.exp: Code reformatted, removed unused code.
4413 * config/unix-chill.exp: Code reformatted, removed unused code.
4414 * chill.execute/execute.exp: Code reformatted, removed unused code.
4415 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
4417 Mon Oct 4 06:19:26 1993 Ian Lance Taylor (ian@cygnus.com)
4419 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
4420 routines not written.
4422 Mon Sep 27 21:07:44 1993 Rob Savoye (rob@darkstar.cygnus.com)
4424 * config/bug-gcc.exp: Use new procs from bug.exp.
4426 Tue Sep 21 18:21:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
4428 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
4429 via ftp, rather than depending on NFS.
4430 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
4433 Thu Sep 9 23:09:15 1993 Rob Savoye (rob@darkstar.cygnus.com)
4435 * config/bug-gcc.exp: Use new download proc.
4437 Tue Sep 14 19:23:58 1993 Jeffrey Wheat (cassidy at deneb.cygnus.com)
4439 * chill.execute/execute.exp: cleanups, handles errors better
4440 * chill.compile/compile.exp: rewrite, based on execute.exp
4441 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
4442 * lib/chill.exp: major changes to diff proc and compile and link
4443 procs. added chill_fail and chill_pass wrappers to pass and
4444 fail. added more comments, and handle error codes better.
4445 Added a hack to capture stderr from exec, so noncompile tests
4448 Sat Sep 11 15:30:10 1993 Jeffrey Wheat (cassidy@cygnus.com)
4450 * chill.execute/execute.exp: rewrite of testsuite driver
4451 * lib/chill.exp: rewrite of testsuite driver
4452 * config/unix-chill.exp: rewrite of testsuite driver
4454 Wed Aug 25 14:11:13 1993 Bill Cox (bill@rtl.cygnus.com)
4457 * iexpr.ch: Standardize uppercase.
4458 * tuples.dat: Standardize uppercase.
4459 * vary.ch: standardize. Correct varying string assignments.
4460 * vary.dat: Add new output lines.
4462 Tue Aug 24 13:45:49 1993 Bill Cox (bill@rtl.cygnus.com)
4465 * chprintf.ch: Standardize use of uppercase.
4466 * tuples.ch: Standardize and turn arr2 into a DCL,
4468 * pinits.ch: Standardize.
4470 Mon Aug 23 17:26:58 1993 Per Bothner (bothner@kalessin.cygnus.com)
4472 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
4473 * Makefil: Renamed to Makefile.in.
4474 * configure.in: New.
4476 Mon Aug 23 14:24:13 1993 Bill Cox (bill@rtl.cygnus.com)
4479 * .cvsignore: Add result/output files.
4480 * Makefile: Fix up variables at start. Use MFLAGS
4481 everywhere. Correct bool_loc, built_ins entries.
4482 Add entry for vary1.ch.
4483 * bitarray.ch: Standardize upper-case usage.
4484 * bitexpr.ch: Standardize, add output of b1.
4485 * params.ch: Use arrayt in along PROC parameters, to
4486 avoid novelty problems.
4487 * sets.ch: Tiny cleanup.
4488 * vary1.ch: Re-indent.
4490 Tue Aug 17 15:42:07 1993 Bill Cox (bill@rtl.cygnus.com)
4492 * Add PR-related files to Makefiles, .cvsignore files, etc.
4494 Mon Aug 2 15:46:05 PDT 1993 Jeff Wheat (cassidy@cygnus.com)
4496 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
4497 with compiler objects. New names are test-flow.c and test-loop.c
4499 Tue Jul 27 10:08:08 PDT 1993 Jeff Wheat (cassidy@cygnus.com)
4501 * Upgraded c-torture tests from 1.19 to 1.20
4504 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
4505 * gcc.compile: 930623-1.c 930623-2.c
4506 * gcc.noncompile: 930622-1.c 930622-2.c
4507 * gcc.failure: 920411-1.c 920627-2.c
4508 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
4510 Tue Jul 20 15:19:44 PDT 1993 Jeff Wheat (cassidy@cygnus.com)
4512 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
4513 More changes to get testsuite working properly. Needs more work.
4514 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
4516 Mon Jul 19 18:40:31 PDT 1993 Jeff Wheat (cassidy@cygnus.com)
4518 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
4519 More changes to get testsuite working properly. Needs more work.
4521 Tue Jul 13 18:38:56 PDT 1993 Jeff Wheat (cassidy@cygnus.com)
4523 * chill.compile/compile.exp: Added for Dejagnu support
4524 * chill.execute/execute.exp: Added for Dejagnu support
4525 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
4527 Sat Jun 19 07:13:05 1993 Bill Cox (bill@rtl.cygnus.com)
4529 This should complete moving the CHILL test files.
4530 * chill.noncompile(.cvsignore printf.grt
4531 in-printf.grt chprintf.grt chprintf.ch):
4532 Added test-support files.
4533 (Makefile): Modified further.
4534 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
4535 signal.ch): Added test files.
4536 * chill.execute (.cvsignore printf.grt printr.c
4537 in-printf.grt rts.c chprintf.grt rts.h): Added
4539 (Makefile): More corrections.
4541 Fri Jun 18 23:40:54 1993 Bill Cox (bill@rtl.cygnus.com)
4543 * chill.compile, chill.execute, chill.nocompile: Add CHILL
4544 test cases, ready for DejaGnu.
4546 Thu Jun 17 19:14:40 MDT 1993 Jeffrey Wheat (cassidy@cygnus.com)
4548 * Upgraded c-torture tests from 1.18 to 1.19
4550 * gcc.compile: added test(s):
4552 * gcc.execute: added test(s):
4553 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
4555 * added new subdirectory for misc tests: gcc.misc-tests
4556 * gcc.misc-test(s): added tests:
4557 inst-check.c test-consts.c test-ior.c test-switch.c
4559 Wed Jun 9 16:53:26 1993 Brendan Kehoe (brendan@lisa.cygnus.com)
4561 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
4563 Mon Jun 7 16:18:40 1993 Ian Lance Taylor (ian@cygnus.com)
4565 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
4567 Thu Jun 3 13:13:36 MDT 1993 Jeffrey Wheat (cassidy@cygnus.com)
4569 * Upgraded c-torture tests from 1.17 to 1.18
4571 Wed Jun 2 19:02:40 MDT 1993 Jeffrey Wheat (cassidy@cygnus.com)
4573 * Upgraded c-torture tests from 1.12 to 1.17
4575 Fri Apr 30 09:38:41 1993 Mike Werner (mtw@deneb.cygnus.com)
4577 * lib/old-dejagnu.exp:
4578 Fixed handling of XFAIL target triplets to correctly
4579 recognize wildcard characters. Removed code that
4580 appended a unique id tag to the end of the file name
4581 printed out by the result of the testcases within a
4584 Thu Apr 29 19:06:29 1993 Mike Werner (mtw@deneb.cygnus.com)
4586 * lib/old-dejagnu.exp:
4587 Reworked expected failure handling to trigger off of XFAIL
4588 keyword in keyphrase embeded in testcase source code. The
4589 XFAIL keyword must be at the end of the keyphrase line. It
4590 may optionally be followed by one or more target triplets.
4591 It has just occured that the handling of wildcards in the
4592 target triplet may not be correct.
4594 Fri Apr 23 13:16:20 1993 Mike Werner (mtw@deneb.cygnus.com)
4596 * g++.old-deja/tests:
4597 Moved all subdirectories up one level into g++.old-deja .
4599 * lib/old-dejagnu.exp:
4600 Fixed problem with CXXFLAGS not being properly reset, and being
4601 corrupted with extraneous "-c" compiler option. This was
4602 causing binaries to not be generated for test that needed them.
4603 Modified strings passed to "pass" and "fail" so that individual
4604 tests from the same test file would be distinguished by an
4605 identifier appended to the test file name in the summary logs;
4606 this corrected a problem with erroneous diff logs. Added code
4607 to search testcases for expected fail and unexpected pass keywords.
4609 Tue Apr 20 18:27:58 1993 Rob Savoye (rob at darkstar.cygnus.com)
4611 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
4613 Thu Apr 15 11:01:59 1993 Mike Werner (mtw@deneb.cygnus.com)
4615 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
4616 Removed extraneous text from end of "Special g++ Options"
4619 * lib/old-dejagnu.exp: Added pattern matching to look for new
4620 keywords, embedded in testcases comments, which will trigger
4621 calls to xpass and xfail.
4623 Wed Apr 14 14:28:01 1993 Mike Werner (mtw@deneb.cygnus.com)
4625 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
4626 comments embedded in the testcases, especially the one looking for
4627 special compiler options, as well as the pattern matching for the
4628 compiler output again.
4630 Mon Apr 12 15:15:37 1993 Mike Werner (mtw@deneb.cygnus.com)
4632 * lib/old-dejagnu.exp: Do a proper check of the return value for
4633 execute tests. Fixed several problems with the pattern matching
4634 of the compiler output which gave erroneous test results.
4635 Changed several of the test result messages to be more descriptive.
4636 * config/unix-g++.exp: Proc g++_load now actually works and
4637 executes the tests passed to it and returns a usable return
4640 Sun Apr 11 17:22:37 1993 Rob Savoye (rob at darkstar.cygnus.com)
4642 * lib/gcc.exp: Exits gracefully if $CC is bogus.
4644 Fri Apr 9 09:41:59 1993 Mike Werner (mtw@deneb.cygnus.com)
4646 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
4647 Modified both files to properly execute the old style
4648 dejagnu tests. The previous versions of these files were
4649 experimental and did not function anything near correctly.
4651 Mon Apr 5 21:08:24 1993 Rob Savoye (rob@cygnus.com)
4653 * Removed all Makefile.in and configure.in files. No configuration
4656 Fri Apr 2 12:15:17 1993 Mike Werner (mtw@deneb.cygnus.com)
4658 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
4660 Sun Mar 28 11:17:48 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com)
4662 * gcc.compile/configure.in, gcc.unsorted/configure.in,
4663 gcc.special/configure.in, gcc.noncompile/configure.in,
4664 gcc.execute/configure.in, gcc.code_quality/configure.in,
4665 g++.other/configure.in, g++.old-deja/configure.in,
4666 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
4669 Thu Mar 25 20:07:55 1993 Rob Savoye (rob at darkstar.cygnus.com)
4671 * lib/udi.exp: Fixed mondfe and mondfe_download.
4672 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
4673 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
4675 Thu Mar 25 13:06:41 1993 Ian Lance Taylor (ian@cygnus.com)
4677 * config/udi-gdb.exp: Check $shell_id after connecting to target.
4678 (gdb_exit): Don't remove *_soc files.
4680 Mon Mar 22 14:28:46 1993 Ian Lance Taylor (ian@cygnus.com)
4682 * lib/c-torture.exp: Don't look for main; instead always use -w
4683 -c. This is how the c-torture tests work. Remove the object
4684 file if the compilation succeeds.
4685 * gcc.execute/execute.exp: Remove executable if test passes.
4686 * gcc.noncompile/noncompile.exp: Every test is an expected
4688 * gcc.special/special.exp: Added tests from c-torture 1.11,
4689 corrected use of existing test.
4690 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
4691 gcc.execute/920625-1.c: Updated to c-torture 1.11.
4692 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
4693 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
4694 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
4695 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
4696 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
4697 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
4698 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
4699 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
4700 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
4701 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
4702 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
4703 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
4704 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
4705 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
4706 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
4707 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
4708 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
4710 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
4711 correspond to c-torture 1.11.