1 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
3 * g++.old-deja/g++.warn/inline.C: New test.
5 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
7 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
8 (g++_target_compile): Put test-specific options last.
10 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
12 * g++.old-deja/g++.eh/vbase4.C: New test.
14 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
16 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
18 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
20 * g++.old-deja/g++.brendan/misc12.C: Removed.
21 * g++.old-deja/g++.pt/memtemp77.C: Constify.
22 * g++.old-deja/g++.ext/pretty4.C: New test.
24 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
26 * g++.old-deja/g++.other/string2.C: New test.
28 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
30 * g++.old-deja/g++.warn/impint2.C: New test.
32 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
34 * g++.old-deja/g++.warn/impint.C: New test.
35 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
36 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
37 * g++.old-deja/g++.pt/explicit12.C: Likewise.
38 * g++.old-deja/g++.pt/explicit13.C: Likewise.
39 * g++.old-deja/g++.pt/explicit17.C: Likewise.
40 * g++.old-deja/g++.pt/explicit18.C: Likewise.
41 * g++.old-deja/g++.pt/explicit19.C: Likewise.
42 * g++.old-deja/g++.pt/explicit23.C: Likewise.
43 * g++.old-deja/g++.pt/explicit31.C: Likewise.
44 * g++.old-deja/g++.pt/explicit35.C: Likewise.
45 * g++.old-deja/g++.pt/explicit6.C: Likewise.
46 * g++.old-deja/g++.pt/memclass7.C: Likewise.
48 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
50 * gcc.dg/cpp-redef.c: New test.
52 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
54 * g++.old-deja/g++.pt/unify7.C: New test.
56 Sat Feb 26 19:46:09 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
58 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
59 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
61 Fri Feb 25 21:44:49 2000 Jeffrey A Law (law@cygnus.com)
63 * gcc.c-torture/execute/20000225-1.c: New test.
65 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
67 * gcc.dg/cpp-li2.c: New test.
69 * gcc.dg/cpp-wi1.c: New test.
71 * gcc.dg/cpp-li1.c: New test.
73 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
75 * g++.old-deja/g++.other/sizeof5.C: New test.
77 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
79 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
81 2000-02-22 Mark Mitchell <mark@codesourcery.com>
83 * g++.old-deja/g++.abi/ptrmem.C: New test.
85 2000-02-19 Richard Henderson <rth@cygnus.com>
87 * gcc.c-torture/compile/init-3.c: New.
89 2000-02-17 Mark Mitchell <mark@codesourcery.com>
91 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
94 Fri Feb 11 12:35:40 2000 Robert Lipe <robertl@sco.com>
96 * gcc.c-torture/compile/20000211-3.c: New test.
98 Fri Feb 11 12:35:40 2000 Martin Buchholz <martin@xemacs.org>
100 * gcc.c-torture/compile/20000211-2.c: New test.
102 Fri Feb 11 12:35:40 2000 Jeffrey A Law (law@cygnus.com)
104 * gcc.c-torture/compile/20000211-1.c: New test.
106 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
108 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
111 2000-02-08 Nathan Sidwell <nathan@acm.org>
113 * g++.old-deja/g++.other/cast5.C: New test.
115 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
117 * gcc.c-torture/execute/20000205-1.c: New.
119 2000-02-03 Nathan Sidwell <nathan@acm.org>
121 * g++.old-deja/g++.jason/cast3.C: Return void.
122 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
124 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
126 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
128 * gcc.dg/loop-1.c: New test.
130 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
132 * gcc.dg/unused-2.c: New test.
134 * gcc.dg/conv-1.c: New test.
136 2000-01-24 Mark Mitchell <mark@codesourcery.com>
138 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
140 (tool_option_proc): Fix typo.
142 2000-01-24 Geoff Keating <geoffk@cygnus.com>
144 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
145 of the ld on the host, not on the build machine.
146 Also, don't crash if '--help' is not a supported option.
148 2000-01-24 Richard Henderson <rth@cygnus.com>
150 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
152 Thu Jan 20 12:34:48 2000 Jeffrey A Law (law@cygnus.com)
154 * gcc.c-torture/execute/20000120-2.c: New test.
155 * gcc.c-torture/execute/20000120-1.c: New test.
157 Thu Jan 13 02:29:32 2000 Jeffrey A Law (law@cygnus.com)
159 * gcc.c-torture/execute/20000113-1.c: New test.
161 Wed Jan 12 20:26:58 2000 Jeffrey A Law (law@cygnus.com)
163 * gcc.c-torture/execute/20000112-1.c: New test.
165 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
167 * gcc.dg/20000111-1.c: New test.
169 Mon Jan 10 18:12:49 2000 Jeffrey A Law (law@cygnus.com)
171 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
172 with 16 bit integers.
174 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
176 * gcc.dg/20000108-1.c: New test.
178 2000-01-05 Nathan Sidwell <nathan@acm.org>
180 * g++.old-deja/g++.ns/koenig8.C: New test.
182 2000-01-05 Nathan Sidwell <nathan@acm.org>
184 * g++.old-deja/g++.other/cast4.C: New test.
186 Wed Jan 5 00:26:20 2000 Jeffrey A Law (law@cygnus.com)
188 * gcc.c-torture/compile/20000105-2.c: New test.
189 * gcc.c-torture/compile/20000105-1.c: New test.
191 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
193 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
194 references to printf & atoi to conform to ANSI standard.
195 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
196 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
197 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
198 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
199 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
200 * g++.old-deja/g++.brendan/complex1.C: Likewise.
201 * g++.old-deja/g++.brendan/copy1.C: Likewise.
202 * g++.old-deja/g++.brendan/copy2.C: Likewise.
203 * g++.old-deja/g++.brendan/copy3.C: Likewise.
204 * g++.old-deja/g++.brendan/copy4.C: Likewise.
205 * g++.old-deja/g++.brendan/copy5.C: Likewise.
206 * g++.old-deja/g++.brendan/copy6.C: Likewise.
207 * g++.old-deja/g++.brendan/copy7.C: Likewise.
208 * g++.old-deja/g++.brendan/copy8.C: Likewise.
209 * g++.old-deja/g++.brendan/crash11.C: Likewise.
210 * g++.old-deja/g++.brendan/crash14.C: Likewise.
211 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
212 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
213 * g++.old-deja/g++.brendan/delete2.C: Likewise.
214 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
215 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
216 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
217 * g++.old-deja/g++.brendan/eh1.C: Likewise.
218 * g++.old-deja/g++.brendan/groff1.C: Likewise.
219 * g++.old-deja/g++.brendan/init3.C: Likewise.
220 * g++.old-deja/g++.brendan/misc12.C: Likewise.
221 * g++.old-deja/g++.brendan/misc7.C: Likewise.
222 * g++.old-deja/g++.brendan/new2.C: Likewise.
223 * g++.old-deja/g++.brendan/operators4.C: Likewise.
224 * g++.old-deja/g++.brendan/operators5.C: Likewise.
225 * g++.old-deja/g++.brendan/overload2.C: Likewise.
226 * g++.old-deja/g++.brendan/overload7.C: Likewise.
227 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
228 * g++.old-deja/g++.brendan/reference1.C: Likewise.
229 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
230 * g++.old-deja/g++.brendan/template24.C: Likewise.
231 * g++.old-deja/g++.brendan/template3.C: Likewise.
232 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
233 * g++.old-deja/g++.jason/inline3.C: Likewise.
234 * g++.old-deja/g++.jason/opeq.C: Likewise.
235 * g++.old-deja/g++.law/arg5.C: Likewise.
236 * g++.old-deja/g++.law/arm7.C: Likewise.
237 * g++.old-deja/g++.law/ctors11.C: Likewise.
238 * g++.old-deja/g++.law/cvt8.C: Likewise.
239 * g++.old-deja/g++.law/init9.C: Likewise.
240 * g++.old-deja/g++.law/refs4.C: Likewise.
241 * g++.old-deja/g++.law/template2.C: Likewise.
242 * g++.old-deja/g++.law/visibility24.C: Likewise.
243 * g++.old-deja/g++.law/vtable3.C: Likewise.
244 * g++.old-deja/g++.mike/asm2.C: Likewise.
245 * g++.old-deja/g++.mike/eh1.C: Likewise.
246 * g++.old-deja/g++.mike/misc1.C: Likewise.
247 * g++.old-deja/g++.mike/misc13.C: Likewise.
248 * g++.old-deja/g++.mike/misc14.C: Likewise.
249 * g++.old-deja/g++.mike/ns12.C: Likewise.
250 * g++.old-deja/g++.mike/p1248.C: Likewise.
251 * g++.old-deja/g++.mike/p3708.C: Likewise.
252 * g++.old-deja/g++.mike/p3708a.C: Likewise.
253 * g++.old-deja/g++.mike/p3708b.C: Likewise.
254 * g++.old-deja/g++.mike/p646.C: Likewise.
255 * g++.old-deja/g++.mike/p700.C: Likewise.
256 * g++.old-deja/g++.mike/p783.C: Likewise.
257 * g++.old-deja/g++.mike/p783a.C: Likewise.
258 * g++.old-deja/g++.mike/p783b.C: Likewise.
259 * g++.old-deja/g++.mike/p786.C: Likewise.
260 * g++.old-deja/g++.mike/p789.C: Likewise.
261 * g++.old-deja/g++.mike/p789a.C: Likewise.
262 * g++.old-deja/g++.mike/p807a.C: Likewise.
263 * g++.old-deja/g++.other/delete3.C: Likewise.
264 * g++.old-deja/g++.other/dyncast1.C: Likewise.
265 * g++.old-deja/g++.other/dyncast2.C: Likewise.
266 * g++.old-deja/g++.other/dyncast3.C: Likewise.
267 * g++.old-deja/g++.other/empty1.C: Likewise.
268 * g++.old-deja/g++.other/temporary1.C: Likewise.
269 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
270 * g++.old-deja/g++.pt/t16.C: Likewise.
271 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
273 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
275 * gcc.dg/991230-1.c: New test.
277 Wed Dec 29 23:48:49 1999 Jeffrey A Law (law@cygnus.com)
279 * gcc.c-torture/compile/991229-3.c: New test.
280 * gcc.c-torture/compile/991229-2.c: New test.
281 * gcc.c-torture/compile/991229-1.c: New test.
283 Wed Dec 29 20:54:46 1999 Greg McGary <gkm@eng.ascend.com>
285 * gcc.c-torture/compile/labels-2.c: New test.
287 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
289 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
291 1999-12-20 Nathan Sidwell <nathan@acm.org>
293 * g++.old-deja/g++.other/cast3.C: New test.
295 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
297 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
298 Actually make the test fail by using "-O2" for compilation.
300 1999-12-15 Nathan Sidwell <nathan@acm.org>
302 * g++.old-deja/g++.warn/cast-align1.C: New test.
304 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
306 * gcc.dg/991214-1.c: New test.
308 Mon Dec 13 23:03:09 1999 Jeffrey A Law (law@cygnus.com)
310 * gcc.c-torture/compile/991213-3.c: New test.
311 * gcc.c-torture/compile/991213-2.c: New test.
312 * gcc.c-torture/compile/991213-1.c: New test.
314 Fri Dec 10 00:53:10 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
316 * gcc.dg/991209-1.c: New test.
318 Wed Dec 8 23:44:08 1999 Nathan Sidwell <nathan@acm.org>
320 * gcc.c-torture/compile/991208-1.c: New test.
322 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
324 * gcc.dg/ultrasp2.c: New test.
326 1999-12-05 Alex Samuel <samuel@codesourcery.com>
328 * g++.old-deja/g++.abi/align.C (main): Fix typo.
330 1999-12-02 Alex Samuel <samuel@codesourcery.com>
332 * g++.old-deja/g++.abi/align.C: New test.
333 * g++.old-deja/g++.abi/aggregates.C: Likewise.
334 * g++.old-deja/g++.abi/bitfields.C: Likewise.
336 1999-12-01 Richard Henderson <rth@cygnus.com>
338 * gcc.c-torture/execute/991201-1.c: New.
340 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
342 * gcc.dg/991129-1.c: New test.
344 1999-11-22 Nathan Sidwell <nathan@acm.org>
346 * g++.old-deja/g++.other/warn4.C: New test.
348 1999-11-22 Nathan Sidwell <nathan@acm.org>
350 * g++.old-deja/g++.eh/cleanup2.C: New test.
351 * g++.old-deja/g++.ext/pretty2.C: New test.
352 * g++.old-deja/g++.ext/pretty3.C: New test.
353 * g++.old-deja/g++.other/debug6.C: New test.
355 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
357 * gcc.c-torture/execute/991118-1.c: Also test case
358 where the word boundary does not split a byte evenly.
360 1999-11-19 Nathan Sidwell <nathan@acm.org>
362 * g++.old-deja/g++.ext/restrict1.C: New test.
364 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
366 * gcc.c-torture/execute/991118-1.c: New test.
368 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
370 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
371 working directory pathnames.
373 1999-11-08 Nick Clifton <nickc@cygnus.com>
375 * lib/gcc-dg.exp: Include target-supports.exp
377 1999-11-05 Nick Clifton <nickc@cygnus.com>
379 * lib/target-supports.exp: New file: Provide procs to test for
380 features supported by the target.
381 (check_weak_available): Moved here from ecos.exp.
382 (check_alias_available): New proc: Determine of the target
383 toolchain supports the alias attribute.
385 * gcc.dg/special/ecos.exp: Move check_weak_available to
387 (alias-1.c): Only perform the test if the target supports
389 (wkali-1.c): Only perform the test if the target supports
392 * gcc.dg/990506-0.c: Expect error messages from cross
393 targets as well as native targets.
395 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
397 * gcc.dg/ultrasp1.c: Removed xfail.
398 * gcc.dg/struct-ret-2.c: Likewise.
399 * gcc.dg/array-1.c: Likewise.
401 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
403 * gcc.dg/struct-ret-2.c: New test.
405 * gcc.dg/array-1.c: New test.
407 Sat Oct 30 22:23:46 1999 Stephen L Moshier <moshier@mediaone.net>
409 * gcc.c-torture/execute/991030-1.c: New test.
411 Tue Oct 26 20:25:42 1999 Richard Henderson <rth@cygnus.com>
413 * gcc.c-torture/compile/991026-2.c: New test.
415 Tue Oct 26 00:45:56 1999 Jeffrey A Law (law@cygnus.com)
417 * gcc.c-torture/compile/991026-1.c: New test.
419 Sat Oct 23 23:36:03 1999 Jeffrey A Law (law@cygnus.com)
421 * gcc.c-torture/execute/991023-1.c: New test.
423 Tue Oct 19 02:11:29 1999 Jeffrey A Law (law@cygnus.com)
425 * gcc.c-torture/execute/991019-1.c: New test.
427 Sat Oct 16 00:05:48 1999 Richard Henderson <rth@cygnus.com>
429 * gcc.c-torture/execute/991016-1.c: New test.
431 Thu Oct 14 04:22:47 1999 Stephane Carrez <stcarrez@worldnet.fr>
433 * gcc.c-torture/execute/991014-1.c: New test.
435 Wed Oct 13 22:01:35 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
437 * g++.old-deja/g++.other/union2.C: New test.
439 1999-10-13 Nathan Sidwell <nathan@acm.org>
441 * g++.old-deja/g++.other/vaarg2.C: New test.
442 * g++.old-deja/g++.other/vaarg3.C: New test.
444 1999-10-12 Craig Burley <craig@jcb-sc.com>
446 * g77.f-torture/noncompile/19990905-1.f: Moved from being
449 Fri Oct 1 00:53:17 1999 Mark P. Mitchell <mark@codesourcery.com>
451 * lib/file-format.exp (gcc_target_object_format): Don't
452 crash if objdump is unavailable.
454 Wed Sep 29 23:48:44 1999 Donn Terry <donn@interix.com>
456 * gcc.misc-tests/mg.exp: delete extraneous redirection.
458 Tue Sep 28 13:19:15 BST 1999 Nathan Sidwell <nathan@acm.org>
460 * g++.old-deja/g++.other/decl6.C: New test.
462 Tue Sep 28 01:19:09 1999 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
464 * gcc.c-torture/execute/va-arg-10.c: New test.
466 Mon Sep 27 09:14:24 BST 1999 Nathan Sidwell <nathan@acm.org>
468 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
471 1999-09-21 Mark Mitchell <mark@codesourcery.com>
473 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
475 Tue Sep 21 15:38:10 BST 1999 Nathan Sidwell <nathan@acm.org>
477 * g++.old-deja/g++.other/dyncast1.C: New test.
478 * g++.old-deja/g++.other/dyncast2.C: New test.
479 * g++.old-deja/g++.other/dyncast3.C: New test.
480 * g++.old-deja/g++.other/dyncast4.C: New test.
481 * g++.old-deja/g++.other/dyncast5.C: New test.
482 * g++.old-deja/g++.eh/catch3.C: New test.
483 * g++.old-deja/g++.eh/catch3p.C: New test.
484 * g++.old-deja/g++.eh/catch4.C: New test.
485 * g++.old-deja/g++.eh/catch4p.C: New test.
486 * g++.old-deja/g++.eh/catch5.C: New test.
487 * g++.old-deja/g++.eh/catch5p.C: New test.
488 * g++.old-deja/g++.eh/catch6.C: New test.
489 * g++.old-deja/g++.eh/catch6p.C: New test.
490 * g++.old-deja/g++.eh/catch7.C: New test.
491 * g++.old-deja/g++.eh/catch7p.C: New test.
492 * g++.old-deja/g++.eh/catch8.C: New test.
493 * g++.old-deja/g++.eh/catch8p.C: New test.
494 * g++.old-deja/g++.eh/catch9.C: New test.
495 * g++.old-deja/g++.eh/catch9p.C: New test.
497 Mon Sep 13 14:14:21 BST 1999 Nathan Sidwell <nathan@acm.org>
499 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
500 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
502 Mon Sep 13 06:28:57 1999 Jeffrey A Law (law@cygnus.com)
504 * gcc.c-torture/compile/990913-1.c: New test.
506 Fri Sep 10 11:21:25 BST 1999 Nathan Sidwell <nathan@acm.org>
508 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
509 * g++.old-deja/g++.jason/rfg5.C: Likewise.
511 Thu Sep 9 10:40:36 1999 Richard Henderson <rth@cygnus.com>
513 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
515 Thu Sep 9 12:32:57 BST 1999 Nathan Sidwell <nathan@acm.org>
517 * g++.old-deja/g++.other/lookup11.C: New test.
518 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
519 what is permitted and what we want.
520 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
522 * g++.old-deja/g++.jason/rfg5.C: Likewise
524 Wed Sep 8 09:39:56 BST 1999 Nathan Sidwell <nathan@acm.org>
526 * g++.old-deja/g++.other/sizeof3.C: New test.
527 * g++.old-deja/g++.other/sizeof4.C: New test.
528 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
529 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
531 1999-09-07 Richard Henderson <rth@cygnus.com>
533 * gcc.dg/va-arg-1.c: New.
535 1999-09-05 Craig Burley <craig@jcb-sc.com>
537 * g77.f-torture/compile/980519-2.f: New test.
538 * g77.f-torture/compile/19990905-0.f: New test.
539 * g77.f-torture/compile/19990905-1.f: New test.
540 * g77.f-torture/compile/19990905-2.f: New test.
542 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
544 Fri Sep 3 10:39:38 BST 1999 Richard Earnshaw <rearnsha@arm.com>
546 * gcc.c-torture/execute/990827-1.c: Fix typo.
548 Fri Sep 03 09:31:10 BST 1999 Nathan Sidwell <nathan@acm.org>
550 * g++.old-deja/g++.other/deref1.C: New test.
552 Thu Sep 02 09:27:34 BST 1999 Nathan Sidwell <nathan@acm.org>
554 * g++.old-deja/g++.other/ambig2.C: New test.
555 * g++.old-deja/g++.other/cond5.C: New test.
556 * g++.old-deja/g++.other/lookup16.C: New test.
558 Thu Sep 2 01:17:51 1999 Marc Espie <espie@cvs.openbsd.org>
560 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
563 Tue Aug 31 17:57:49 1999 Jeffrey A Law (law@cygnus.com)
565 * lib/c-torture.exp: Avoid the "compare executables" optimization
568 Sun Aug 29 14:35:41 1999 Jeffrey A Law (law@cygnus.com)
570 * gcc.c-torture/execute/990829-1.c: New test.
571 * gcc.c-torture/compile/990829-1.c: New test.
573 1999-08-27 Paul Burchard <burchard@pobox.com>
575 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
576 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
577 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
578 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
579 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
580 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
581 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
582 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
583 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
584 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
585 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
587 Fri Aug 27 01:24:16 1999 Jeffrey A Law (law@cygnus.com)
589 * gcc.c-torture/execute/990827-1.c: New test.
591 1999-08-26 Craig Burley <craig@jcb-sc.com>
593 * g77.f-torture/noncompile/19990826-4.f: New test.
595 * g77.f-torture/compile/19990826-3.f: New test.
597 * g77.f-torture/execute/19990826-2.f: New test.
599 * g77.f-torture/compile/19990826-1.f: New test.
601 * gcc.c-torture/execute/990826-0.c: New test.
602 * g77.c-torture/execute/19990826-0.f: New test.
604 * g77.f-torture/noncompile/970626-2.f: New test.
606 1999-08-25 Paul Burchard <burchard@pobox.com>
608 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
609 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
610 lss-011.C: New tests.
612 1999-08-25 Nathan Sidwell <nathan@acm.org>
614 * g++.old-deja/g++.other/decl5.C: New test.
616 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
618 * noncompile/noncompile.exp: Load_lib c-torture.exp.
619 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
620 call `postbase' for each one. All callers of `postbase' changed
621 to call this instead.
623 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
625 * gcc.c-torture/execute/990811-1.c: New test.
627 1999-08-09 Nick Clifton <nickc@cygnus.com>
629 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
632 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
635 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
637 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
639 Wed Aug 4 01:17:17 1999 Jeffrey A Law (law@cygnus.com)
641 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
643 1999-08-04 Nathan Sidwell <nathan@acm.org>
645 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
647 Wed Aug 4 01:17:17 1999 Jeffrey A Law (law@cygnus.com)
649 * gcc.c-torture/execute/990804-1.c: New test.
651 1999-08-03 Nathan Sidwell <nathan@acm.org>
653 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
654 * g++.old-deja/g++.brendan/crash64.C: Likewise
655 * g++.old-deja/g++.brendan/overload8.C: Likewise
657 1999-08-03 Nathan Sidwell <nathan@acm.org>
659 * g++.old-deja/g++.other/struct1.C: New test.
661 1999-08-03 Nathan Sidwell <nathan@acm.org>
663 * g++.old-deja/g++.other/enum2.C: New test.
665 Mon Aug 2 13:35:12 1999 Richard Henderson <rth@cygnus.com>
667 Adapted from tests from Franz Sirl:
668 * gcc.c-torture/execute/va-arg-7.c: New test.
669 * gcc.c-torture/execute/va-arg-8.c: New test.
671 Sun Aug 1 22:29:34 1999 Jeffrey A Law (law@cygnus.com)
673 * gcc.c-torture/compile/990801-2.c: New test.
675 * gcc.c-torture/compile/990801-1.c: New test.
677 Sun Jul 25 21:41:37 1999 Jeffrey A Law (law@cygnus.com)
679 * README: More listname related changes.
681 1999-07-08 Catherine Moore <clm@cygnus.com>
683 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
685 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
687 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
689 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
691 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
693 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
695 * gcc.dg/990703-1.c: New test.
697 1999-06-29 Nick Clifton <nickc@cygnus.com>
699 * lib/file-format.exp: New file: Move definition of proc
700 gcc_target_object_format to here from
701 gcc.dg/special/ecos.exp.
703 * lib/c-torture.exp: Include lib file-format.exp.
704 * lib/gcc-dg.exp: Include lib file-format.exp.
706 * gcc.dg/special/ecos.exp: Remove definition of proc
707 gcc_target_object_format.
709 Mon Jun 28 08:20:51 1999 Jeffrey A Law (law@cygnus.com)
711 * gcc.c-torture/execute/990628-1.c: New test.
713 Fri Jun 25 05:28:40 1999 Jeffrey A Law (law@cygnus.com)
715 * gcc.c-torture/compile/990625-2.c: New test.
717 * gcc.c-torture/compile/990625-1.c: New test.
719 Thu Jun 17 13:48:16 1999 Jeffrey A Law (law@cygnus.com)
721 * gcc.c-torture/compile/990617-1.c: New test.
723 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
725 * g++.old-deja/g++.other/decl4.C: New test.
727 1999-06-14 Nathan Sidwell <nathan@acm.org>
729 * g++.old-deja/g++.other/bitfld3.C: New test.
731 1999-06-08 Nathan Sidwell <nathan@acm.org>
733 * g++.old-deja/g++.eh/catch1.C: New test.
735 Mon Jun 7 23:39:16 1999 Jeffrey A Law (law@cygnus.com)
737 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
739 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
740 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
742 1999-06-05 Craig Burley <craig@jcb-sc.com>
744 * g77.f-torture/compile/19990502-0.f: Replace with new,
745 shorter, test that still fails after recent changes.
747 Fri Jun 4 02:25:04 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
749 * gcc.c-torture/execute/990604-1.c: New test.
751 Mon May 31 00:34:51 1999 Jeffrey A Law (law@cygnus.com)
753 * gcc.c-torture/execute/990531-1.c: New test.
755 Thu May 27 02:38:36 1999 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
757 * gcc.c-torture/compile/990527-1.c: New test.
759 Thu May 27 02:18:51 1999 Joern Rennecke <amylaar@cygnus.com>
761 * gcc.c-torture/execute/990527-1.c: New test.
763 1999-05-25 Craig Burley <craig@jcb-sc.com>
765 * g77.f-torture/compile/19990525-0.f: New test.
767 Tue May 25 01:21:16 1999 Jeffrey A Law (law@cygnus.com)
769 * gcc.c-torture/execute/990525-2.c: New test.
771 * gcc.c-torture/execute/990525-1.c: New test.
773 1999-05-24 Nathan Sidwell <nathan@acm.org>
775 * g++.old-deja/g++.other/anon3.C: New test.
776 * g++.old-deja/g++.other/anon4.C: New test.
777 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
778 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
779 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
782 Mon May 24 00:01:52 1999 Jeffrey A Law (law@cygnus.com)
784 * gcc.c-torture/execute/990524-1.c: New test.
786 * gcc.dg/990524-1.c: New test.
788 Sun May 23 21:18:12 1999 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
790 * gcc.c-torture/compile/990523-1.c: New test.
792 Wed May 19 02:56:18 1999 Raja R Harinath <harinath@cs.umn.edu>
794 * gcc.c-torture/compile/990519-1.c: New test.
796 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
798 * gcc.c-torture/compile/990517-1.c: New test.
800 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
804 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
806 * gcc.dg/noreturn-1.c: New test.
808 Thu May 13 02:02:46 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
810 * gcc.c-torture/execute/990513-1.c: New test.
812 1999-05-10 Richard Henderson <rth@cygnus.com>
814 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
816 1999-05-10 Craig Burley <craig@jcb-sc.com>
818 * g77.f-torture/execute/erfc.f: Use small single-precision
819 values, to avoid problems on Alphas when not -mieee.
821 1999-05-08 Craig Burley <craig@jcb-sc.com>
823 * gcc.dg/990506-0.c: New test.
825 1999-05-08 Richard Henderson <rth@cygnus.com>
827 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
828 the constant to test. Don't XFAIL 64-bit targets.
830 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
831 * g++.old-deja/g++.law/profile1.C: Likewise.
833 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
834 operator new instances.
835 * g++.old-deja/g++.other/delete5.C: Likewise.
837 1999-05-03 Craig Burley <craig@jcb-sc.com>
839 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
842 1999-05-03 Craig Burley <craig@jcb-sc.com>
844 * g77.f-torture/execute/u77-test.f: Reverse order of two
845 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
847 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
849 * gcc.dg/compare1.c: New test.
851 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
853 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
856 1999-05-02 Craig Burley <craig@jcb-sc.com>
858 * g77.f-torture/compile/19990502-1.f: New test.
860 1999-05-02 Craig Burley <craig@jcb-sc.com>
862 * g77.f-torture/compile/19990502-0.f: New test.
864 Sun May 2 01:38:50 1999 Craig Burley <craig@jcb-sc.com>
866 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
869 Sun May 2 01:13:37 1999 Craig Burley <craig@jcb-sc.com>
871 * g77.f-torture/execute/u77-test.f (main): List libU77
872 intrinsics not currently tested.
873 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
874 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
875 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
876 Trim blanks off the ends of some printed strings.
878 Sun May 2 00:06:45 1999 Craig Burley <craig@jcb-sc.com>
880 * g77.f-torture/execute/u77-test.f (main): Just warn about
881 FSTAT gid disagreement, as it's expected on some systems.
883 Sat May 1 23:57:18 1999 Craig Burley <craig@jcb-sc.com>
885 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
886 use a new function, which allows for some slop.
887 Clean up some commentary.
888 (issum): The new function.
889 (sgladd): Deleted subroutine.
891 1999-05-01 Craig Burley <craig@jcb-sc.com>
893 * g77.f-torture/execute/u77-test.f: Modify to be more like
894 libf2c/libU77 version, bringing patches to that version here.
895 Add suitable commentary.
897 Sun Apr 25 12:28:59 1999 Richard Henderson <rth@cygnus.com>
899 * gcc.dg/990424-1.c: New test.
901 1999-04-24 Craig Burley <craig@jcb-sc.com>
903 * g77.f-torture/execute/u77-test.f (main): Bug involving
904 LSTAT has been fixed, so turn back on full checking.
906 1999-04-20 Craig Burley <craig@jcb-sc.com>
908 * g77.f-torture/compile/19990419-0.f: New test.
909 * g77.f-torture/execute/19990419-1.f: New test.
911 Sat Apr 17 16:56:48 1999 Richard Henderson <rth@cygnus.com>
913 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
914 to avoid the need for a prototype to supress a warning.
916 Sun Apr 4 04:02:53 1999 Jeffrey A Law (law@cygnus.com)
918 * gcc.c-torture/execute/990404-1.c: New test.
920 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
922 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
923 * gcc.dg/cpp-if3.c: Don't use -pedantic.
924 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
925 missing initializer warnings.
927 Sun Mar 28 00:49:41 1999 Jeffrey A Law (law@cygnus.com)
929 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
932 Fri Mar 26 00:50:46 1999 Jeffrey A Law (law@cygnus.com)
934 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
936 1999-03-26 Craig Burley <craig@jcb-sc.com>
938 * g77.f-torture/execute/19990325-0.f: New test.
939 * g77.f-torture/execute/19990325-1.f: New test.
941 Wed Mar 24 22:50:50 1999 Jeffrey A Law (law@cygnus.com)
943 * gcc.c-torture/execute/990324-1.c: New test.
945 1999-03-13 Craig Burley <craig@jcb-sc.com>
947 * g77.f-torture/execute/19990313-2.f: New test.
948 * g77.f-torture/execute/19990313-3.f: New test.
950 1999-03-13 Craig Burley <craig@jcb-sc.com>
952 * g77.f-torture/execute/19990313-0.f: New test.
953 * g77.f-torture/execute/19990313-1.f: New test.
955 1999-03-08 Craig Burley <craig@jcb-sc.com>
957 * g77.f-torture/execute/19981119-0.f: Improve testiness.
959 1999-03-08 Craig Burley <craig@jcb-sc.com>
961 * g77.f-torture/compile/19990305-0.f: New test.
962 * g77.f-torture/execute/19981119-0.f: New test.
964 1999-03-08 Craig Burley <craig@jcb-sc.com>
966 * g77.f-torture/execute/970625-2.f: call ABORT if final
967 result is not correct, instead of just printing it.
968 Add this checking via newly introduced obfuscation, to
969 trip up buggy front ends.
971 1999-03-07 Craig Burley <craig@jcb-sc.com>
973 * g77.f-torture/compile/960317-1.f: Moved from being
974 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
976 1999-03-06 Craig Burley <craig@jcb-sc.com>
978 * g77.f-torture/execute/960317-1.f: New (old) test.
979 * g77.f-torture/execute/970625-2.f: Ditto.
981 Mon Mar 1 23:29:14 1999 Jeffrey A Law (law@cygnus.com)
983 * g++.old-deja/g++.law/weak1.C: New test.
985 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
987 * gcc.c-torture/execute/990119-1.c: Renamed to...
988 * gcc.dg/990119-1.c: this, so it will only be tested once
989 (it's a preprocessor test, it doesn't need to be run at
990 multiple optimization levels).
992 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
994 * lib/g++.exp: Don't add incdir=$base_dir/../include to
997 1999-02-24 Craig Burley <craig@jcb-sc.com>
999 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
1000 * g77.f-torture/compile/19981216-0.f: ...as it is expected
1001 to not be compilable by current g77.
1003 1999-02-24 Nick Clifton <nickc@cygnus.com>
1005 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
1007 Mon Feb 22 01:15:08 1999 Jeffrey A Law (law@cygnus.com)
1009 * gcc.c-torture/execute/990222-1.c: New test.
1011 1999-02-19 Craig Burley <craig@jcb-sc.com>
1013 * g77.f-torture/compile/19990218-0.f: New test.
1014 * g77.f-torture/noncompile/19990218-1.f: New test.
1016 1999-02-18 Craig Burley <craig@jcb-sc.com>
1018 * g77.f-torture/compile/19981216-0.f: New test.
1020 Sun Feb 14 01:26:29 1999 Jeffrey A Law (law@cygnus.com)
1022 * gcc.dg/990214-1.c: New test.
1024 Sat Feb 13 00:43:52 1999 Jeffrey A Law (law@cygnus.com)
1026 * gcc.dg/990213-2.c: New test.
1028 * gcc.dg/990213-1.c: New test.
1030 Fri Feb 12 11:04:35 1999 Jeffrey A Law (law@cygnus.com)
1032 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
1035 1999-02-11 Nick Clifton <nickc@cygnus.com>
1037 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
1038 specified by target.
1040 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
1042 Thu Feb 11 01:12:12 1999 Jeffrey A Law (law@cygnus.com)
1044 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
1046 Wed Feb 10 13:08:12 1999 Jonathan Larmour <jlarmour@cygnus.co.uk>
1048 * gcc.dg/special/ecos.exp: New test driver for new tests with
1049 special requirements.
1051 * gcc.dg/special/alias-1.c: New test.
1052 * gcc.dg/special/gcsec-1.c: New test.
1053 * gcc.dg/special/weak-1.c: New test.
1054 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
1055 * gcc.dg/special/weak-2.c: New test.
1056 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
1057 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
1058 * gcc.dg/special/wkali-1.c: New test.
1059 * gcc.dg/special/wkali-2.c: New test.
1060 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
1061 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
1063 Wed Feb 10 12:15:35 1999 Felix Lee <flee@cygnus.com>
1065 * lib/c-torture.exp (c-torture-compile): Pull out code for
1066 analyzing gcc error messages.
1067 (c-torture-execute): Likewise. Fix some (harmless) false
1069 * lib/gcc.exp (gcc_check_compile): New function.
1071 Mon Feb 8 21:42:57 1999 Richard Henderson <rth@cygnus.com>
1073 * gcc.c-torture/execute/990208-1.c: New test.
1075 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
1077 * g++.dg/special/ecos.exp: New driver for new tests with special
1080 * g++.dg/special/conpr-1.C: New test
1081 * g++.dg/special/conpr-2.C: New test
1082 * g++.dg/special/conpr-2a.C: New test
1083 * g++.dg/special/conpr-3.C: New test
1084 * g++.dg/special/conpr-3a.C: New test
1085 * g++.dg/special/conpr-3b.C: New test
1087 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
1088 allow g++ to use the dg driver
1090 * README: Add comment about g++.dg directory
1092 Sat Feb 6 18:00:38 1999 Jeffrey A Law (law@cygnus.com)
1094 * README: Update email addresses.
1096 Sat Jan 30 16:22:47 1999 Richard Henderson <rth@cygnus.com>
1098 * gcc.c-torture/execute/990130-1.c: New test.
1100 Sat Jan 30 11:10:06 1999 Jeffrey A Law (law@cygnus.com)
1102 * gcc.dg/990130-1.c: New test.
1104 1999-01-27 Felix Lee <flee@cygnus.com>
1106 * lib/c-torture.exp (c-torture-compile): pull out code for
1107 analyzing gcc error messages.
1108 (c-torture-execute): ditto, and fix some (harmless) false
1110 * lib/gcc.exp (gcc_check_compile): new function.
1112 Sun Jan 17 00:02:33 1999 Jeffrey A Law (law@cygnus.com)
1114 * gcc.dg/990117-1.c: New test.
1116 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
1118 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
1120 Fri Jan 15 02:52:00 1999 Jeffrey A Law (law@cygnus.com)
1122 * g77.f-torture/compile/990115-1.f: New test.
1124 Thu Jan 7 23:39:47 1999 Jeffrey A Law (law@cygnus.com)
1126 * gcc.c-torture/compile/990107-1.c: New test
1128 Wed Jan 6 02:21:59 1999 Jeffrey A Law (law@cygnus.com)
1130 * gcc.c-torture/execute/990106-2.c: New test.
1132 * gcc.c-torture/execute/990106-1.c: New test.
1134 Wed Dec 30 23:05:28 1998 Zack Weinberg <zack@rabi.columbia.edu>
1136 * gcc.c-torture/compile/981223-1.c: New test.
1138 Tue Dec 29 11:33:25 1998 Richard Henderson <rth@cygnus.com>
1140 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
1141 (opt3): Rename from opt4 and disable.
1143 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
1145 * g++.old-deja/g++.pt/ptrmem5.C: New test.
1147 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
1149 * g++.old-deja/g++.other/conv5.C: New test.
1151 Fri Dec 11 10:25:57 1998 Jeffrey A Law (law@cygnus.com)
1153 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
1155 Fri Dec 11 01:12:45 1998 Zack Weinberg <zack@rabi.columbia.edu>
1157 * gcc.c-torture/compile/981211-1.c: New test.
1159 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
1161 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
1163 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
1165 Tue Dec 8 22:50:04 1998 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
1167 * gcc.special/930510-1.c: Make C9X safe.
1168 * gcc.misc-tests/gcov-1.c Similarly.
1169 * gcc.misc-tests/gcov-2.c Similarly.
1171 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
1173 * gcc.dg/ultrasp1.c: New test.
1175 Sun Dec 6 00:40:12 1998 Richard Henderson <rth@cygnus.com>
1177 * gcc.c-torture/execute/981206.c: New test.
1179 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
1181 * g++.old-deja/g++.ns/template7.C: New test.
1183 * g++.old-deja/g++.other/expr1.C: New test.
1185 * g++.old-deja/g++.eh/tmpl3.C: New test.
1187 * g++.old-deja/g++.eh/tmpl2.C: New test.
1189 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
1191 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
1192 * g++.old-deja/g++.other/using6.C: Removed.
1193 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
1195 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
1197 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
1199 * g++.old-deja/g++.pt/overload8.C: New test.
1201 * g++.old-deja/g++.pt/overload7.C: New test.
1203 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
1205 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
1206 and relinking messages.
1207 * lib/g++.exp (g++_target_compile): Remove .rpo file when
1208 compiling with -frepo.
1210 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
1212 * g++.old-deja/g++.pt/lookup6.C: New test.
1214 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
1216 * g++.old-deja/g++.pt/explicit76.C: New test.
1218 * g++.old-deja/g++.pt/friend38.C: New test.
1220 * g++.old-deja/g++.ns/crash2.C: New test.
1222 * g++.old-deja/g++.pt/defarg8.C: New test.
1224 * g++.old-deja/g++.pt/instantiate6.C: New test.
1226 * g++.old-deja/g++.pt/static6.C: New test.
1228 * g++.old-deja/g++.pt/decl2.C: New test.
1230 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
1232 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
1233 problem is actually related with name lookup, but so what? :-)
1235 * g++.old-deja/g++.pt/friend37.C: New test.
1237 1998-11-25 Dave Love <d.love@dl.ac.uk>
1239 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
1240 element, which fails on some systems.
1242 * g77.f-torture/execute/labug1.f: New test.
1244 Sat Nov 21 21:41:05 1998 Jeffrey A Law (law@cygnus.com)
1246 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
1249 1998-11-18 Dave Love <d.love@dl.ac.uk>
1251 * g77.f-torture/compile/981117-1.f: New test.
1253 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
1255 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
1258 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1260 * README: New file, general information about the testsuite and
1261 new description of the various C++ test subdirectories.
1262 * README.g++: Eliminate obsolete information, update and move most
1263 relevant stuff to README.
1265 Sat Nov 7 02:55:55 1998 Richard Henderson <rth@cygnus.com>
1267 * gcc.c-torture/compile/981107-1.c: New test.
1269 Mon Nov 2 11:16:03 1998 Doug Evans <devans@canuck.cygnus.com>
1271 * execute/memcpy-bi.c: New testcase.
1273 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
1275 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
1278 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
1279 template is selected.
1281 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
1282 classes, it should be accepted for all types.
1284 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
1286 * g++.old-deja/g++.pt/spec24.C: Ensure that template
1287 specializations start with template headers.
1289 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
1291 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
1293 * g++.old-deja/g++.other/init9.C: Test cross initialization of
1296 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
1298 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
1300 Thu Oct 22 16:01:44 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1302 * compile/981022-1.c, compile/981022-1.x: New test and driver.
1304 Mon Oct 19 14:03:07 1998 Jeffrey A Law (law@cygnus.com)
1306 * 981019-1.c: New test.
1308 Wed Oct 14 21:11:19 1998 Robert Lipe <robertl@dgii.com>
1310 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
1313 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
1315 * compile/981001-4.c: Remove use of GCC extension that triggers a
1318 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
1320 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
1322 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
1324 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
1325 instantiation of template produces incorrect code for delete
1328 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
1329 constructors' name is not unique.
1330 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
1331 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
1333 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
1334 automatic array of const is ill-formed.
1336 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
1337 of template parameter?
1339 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
1342 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
1343 pointer-to-member expression.
1345 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
1346 declaration causes ICE.
1348 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
1350 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
1351 reserved in the global namespace.
1353 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
1354 generate needed virtual table.
1356 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
1358 1998-10-10 Dariush Eslimi <eslimi@loran.com>
1360 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
1361 template-dependent type
1363 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
1365 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
1366 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
1367 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
1369 * g++.old-deja/g++.other/using5.C: New test; using decl from base
1370 class should be usable as argument of member function.
1371 * g++.old-deja/g++.other/using6.C: New test; using decl from base
1372 class should be usable as return type of member function.
1373 * g++.old-deja/g++.other/using7.C: New test; using decl from base
1374 class should be usable as type of data member.
1376 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
1378 Fri Oct 9 19:19:19 1998 Jeffrey A Law (law@cygnus.com)
1380 * gcc.c-torture/special/920521-1.c: Fix bogus test.
1382 Thu Oct 8 19:14:05 1998 Nick Clifton <nickc@cygnus.com>
1384 * gcc.dg/dll-?.c Add thumb to target list.
1385 Fix assembler scan patterns to match current assembler output.
1387 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
1389 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
1390 matching of template brackets.
1392 * g++.old-deja/g++.other/using4.C: New test. Test using
1393 declarations of methods from base classes.
1395 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
1396 within functions should introduce names into the innermost
1397 enclosing namespace.
1399 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
1400 of static locals if first initialization throws.
1402 Wed Oct 7 12:00:20 1998 Jim Wilson <wilson@cygnus.com>
1404 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
1406 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
1408 * g++.old-deja/g++.pt/friend35.C: New test. A template function
1409 must be declared before its specializations can be named in friend
1412 1998-10-05 Dave Love <d.love@dl.ac.uk>
1414 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
1416 * g77.f-torture/execute/io1.f: New test.
1418 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
1420 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
1421 with pointer to template function, for which no argument deduction
1424 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
1425 specialization of template function as argument to template
1428 * g++.old-deja/g++.other/access2.C: New test; Inner class
1429 shouldn't have privileged access to Outer's names.
1431 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
1433 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
1434 friend template declared within template class conflicts with
1435 nested class of the same name.
1437 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
1440 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
1441 object with direct initializer as function declaration.
1443 * g++.old-deja/g++.other/decl2.C: New test; duplicate
1446 * g++.old-deja/g++.other/null2.C: New test; conditional operator
1447 involving const pointer and NULL produces incorrect result.
1449 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
1450 type name without `typename' should be rejected with -pedantic.
1452 Fri Oct 2 21:55:58 1998 Richard Henderson <rth@cygnus.com>
1454 * g++.old-deja/g++.other/addrof1.C: New test.
1456 Thu Oct 1 19:05:20 1998 Jeffrey A Law (law@cygnus.com)
1458 * gcc.c-torture/compile/981001-2.c: New test.
1459 * gcc.c-torture/compile/981001-3.c: New test.
1460 * gcc.c-torture/compile/981001-4.c: New test.
1462 1998-10-01 Robert Lipe <robertl@dgii.com>
1464 * lib/objc.exp (objc_target_compile): Add -L during compiles for
1465 multilibbed hosts. Idea grafted from g77.exp.
1467 1998-09-30 Dave Love <d.love@dl.ac.uk>
1469 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
1470 avoid losing on systems which need -lsocket.
1472 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
1474 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
1475 * g++.old-deja/g++.other/nested2.C: Ditto.
1476 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
1479 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
1481 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
1482 preferred over template operator!= for enum bitfields.
1484 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
1486 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
1487 that happen to have the same base name, but in different scopes,
1488 are incorrectly rejected.
1490 1998-09-16 Richard Henderson <rth@cygnus.com>
1492 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
1493 on the native word size instead of an integer literal.
1495 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
1497 * g++.old-deja/g++.other/static2.C: Invocation of static data
1498 member of type pointer-to-function denoted as non-static member.
1500 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
1501 checks involving function types and aliases.
1503 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
1505 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
1506 redefined to the same non-trivial type.
1508 * g++.old-deja/g++.pt/explicit73.C: Test for proper
1509 namespace-qualification of template specializations declared in
1512 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
1513 to declare a subset of the specializations of a template function
1514 as friends of specializations of a template class.
1516 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
1517 member templates that do not fully specialize the enclosing
1518 template class are rejected.
1520 1998-09-11 Dave Love <d.love@dl.ac.uk>
1522 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
1524 1998-09-08 Dave Love <d.love@dl.ac.uk>
1526 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
1527 altered from libf2c/libU77 version.
1529 1998-09-06 Dave Love <d.love@dl.ac.uk>
1531 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
1533 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
1535 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
1536 (un)signed char are different types for template specialization
1539 Thu Sep 3 00:40:32 1998 Ovidiu Predescu <ovidiu@aracnet.com>
1541 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
1542 * objc: ObjC testsuite.
1544 Mon Aug 31 15:19:32 1998 Nick Clifton <nickc@cygnus.com>
1546 * lib/c-torture.exp: Add support for
1547 torture_eval_before_compile and torture_eval_before_execute
1550 Sun Aug 30 17:38:20 1998 Jeffrey A Law (law@cygnus.com)
1552 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
1553 this test triggers valid.
1555 Thu Aug 27 23:59:18 1998 Jeffrey A Law (law@cygnus.com)
1557 * gcc.dg/980827-1.c: New test.
1559 Wed Aug 26 16:25:38 1998 Nick Clifton <nickc@cygnus.com>
1561 * lib/c-torture.exp: Add support for
1562 torture_eval_before_compile and torture_eval_before_execute
1565 Tue Aug 25 19:42:13 1998 Jeffrey A Law (law@cygnus.com)
1567 * gcc.c-torture/compile/980825-1.c: New test.
1569 Mon Aug 24 16:38:52 1998 Jeffrey A Law (law@cygnus.com)
1571 * gcc.c-torture/compile/930326-1.x: Fix typo.
1573 1998-08-23 Mark Mitchell <mark@markmitchell.com>
1575 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
1578 Fri Aug 21 23:59:18 1998 Jeffrey A Law (law@cygnus.com)
1580 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
1581 STACK_SIZE is defined.
1582 * gcc.c-torture/unsorted/stuct.c: Similarly.
1584 * gcc.c-torture/compile/980821-1.c: New test.
1586 Fri Aug 21 03:14:04 1998 Jeffrey A Law (law@cygnus.com)
1588 * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
1590 1998-08-19 Mark Mitchell <mark@markmitchell.com>
1592 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
1595 1998-08-09 Mark Mitchell <mark@markmitchell.com>
1597 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
1600 Tue Aug 18 19:19:50 1998 Jeffrey A Law (law@cygnus.com)
1602 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
1604 Sun Aug 16 01:29:19 1998 Jeffrey A Law (law@cygnus.com)
1606 * gcc.c-torture/compile/980816-1.c: New test.
1608 * gcc.dg/980816-1.c: New test.
1610 1998-08-01 Dave Love <d.love@dl.ac.uk>
1612 * g77.f-torture/compile/980729-0.f: New test.
1614 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
1616 * gcc.c-torture/special/eeprof-1.c: New test, for
1617 -finstrument-functions.
1618 * gcc.c-torture/special/special.exp: Run it.
1620 Wed Jul 29 00:17:18 1998 Jeffrey A Law (law@cygnus.com)
1622 * gcc.c-torture/compile/980729-1.c: New test.
1624 1998-07-26 Dave Love <d.love@dl.ac.uk>
1626 * g77.f-torture/noncompile/980615-0.f: New test.
1628 Sun Jul 26 01:15:56 1998 H.J. Lu (hjl@gnu.org)
1630 * gcc.dg/980312-1.c: Do link instead of compile.
1631 * gcc.dg/980313-1.c: Likewise.
1633 Sun Jul 26 01:05:02 1998 Jeffrey A Law (law@cygnus.com)
1635 * gcc.c-torture/compile/980726-1.c: New test.
1637 1998-07-25 Dave Love <d.love@dl.ac.uk>
1639 * g77.f-torture/execute/io0.f: New test.
1641 Fri Jul 17 14:19:32 1998 Nick Clifton <nickc@cygnus.com>
1643 * gcc.dg/980626-1.c: Expect failures for all toolchains until
1644 c-decl.c:grokdeclarator can handle mode attributes.
1646 Thu Jul 16 21:42:50 1998 Jeffrey A Law (law@cygnus.com)
1648 * gcc.c-torture/execute/980716-1.c: New test.
1650 Mon Jul 13 22:26:37 1998 Jeffrey A Law (law@cygnus.com)
1652 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
1654 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
1656 * gcc.c-torture/execute/va-arg-3.x: Similarly.
1657 * gcc.c-torture/compile/930326-1.x: Similarly.
1659 1998-07-13 Dave Love <d.love@dl.ac.uk>
1661 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
1662 New test from Craig.
1664 1998-07-12 Dave Love <d.love@dl.ac.uk>
1666 * g77.f-torture/noncompile/980616-0.f: New test.
1668 * g77.f-torture/execute/970816-3.f: New test from Craig.
1670 Fri Jul 10 23:43:33 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
1672 * g++.other/singleton.C: Return error value instead of taking
1675 Fri Jul 10 10:02:03 1998 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
1677 * g++.other/singleton.C: New test. Warning is under dispute.
1678 Runtime crash is not.
1680 Thu Jul 9 23:07:45 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
1682 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
1683 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
1684 using6.C, using7.C}: New namespace tests.
1686 Thu Jul 9 22:44:49 1998 Alexandre Oliva <oliva@dcc.unicamp.br>
1688 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
1689 specialization with typedef'ed names used as array indexes.
1691 Thu Jul 9 00:38:51 1998 Jeffrey A Law (law@cygnus.com)
1693 * gcc.c-torture/execute/980709-1.c: New test.
1695 * gcc.dg/980709-1.c: New test.
1697 Tue Jul 7 13:41:27 1998 Richard Henderson <rth@cygnus.com>
1699 * gcc.c-torture/execute/bcp-1.c: New test.
1701 Tue Jul 7 11:49:04 1998 Jeffrey A Law (law@cygnus.com)
1703 * gcc.c-torture/execute/980707-1.c: New test.
1705 Mon Jul 6 18:20:27 1998 Kamil Iskra <iskra@student.uci.agh.edu.pl>
1707 * gcc.c-torture/compile/980706-1.c: New test.
1709 1998-07-01 Dave Love <d.love@dl.ac.uk>
1711 * g77.f-torture/execute/980701-0.f,
1712 g77.f-torture/execute/980701-1.f: New test from Craig.
1714 Wed Jul 1 00:52:51 1998 Jeffrey A Law (law@cygnus.com)
1716 * gcc.c-torture/compile/980701-1.c: New test.
1718 * gcc.c-torture/execute/980701-1.c: New test.
1720 Tue Jun 30 11:51:42 1998 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
1723 * g++.old-deja/g++.robertl/eb132.C: New test.
1724 * g++.old-deja/g++.robertl/eb133.C: Likewise.
1726 1998-06-29 Dave Love <d.love@dl.ac.uk>
1728 * g77.f-torture/execute/980628-7.f,
1729 g77.f-torture/execute/980628-8.f,
1730 g77.f-torture/execute/980628-9.f,
1731 g77.f-torture/execute/980628-10.f: New tests from Craig.
1733 * g77.f-torture/execute/980628-3.f: Remove mail headers.
1735 Sun Jun 28 12:49:02 1998 Jeffrey A Law (law@cygnus.com)
1737 * g77.f-torture/execute/980628-4.f: New test from Craig.
1738 * g77.f-torture/execute/980628-5.f: Likewise.
1739 * g77.f-torture/execute/980628-2.f: Likewise.
1740 * g77.f-torture/execute/980628-0.f: Likewise.
1741 * g77.f-torture/execute/980628-1.f: Likewise.
1742 * g77.f-torture/execute/980628-3.f: Likewise.
1743 * g77.f-torture/execute/980628-6.f: Likewise.
1745 Sun Jun 28 00:37:26 1998 Jeffrey A Law (law@cygnus.com)
1747 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
1748 directory when nothing has been installed yet.
1750 Sat Jun 27 23:23:18 1998 Carlo Wood <carlo@runaway.xs4all.nl>
1752 * gcc.c-torture/special/special.exp: Handle newer versions of
1755 Fri Jun 26 17:57:40 1998 Jeffrey A Law (law@cygnus.com)
1757 * gcc.dg/980626-1.c: New test.
1759 Fri Jun 19 23:26:12 1998 Bruno Haible <haible@ilog.fr>
1761 * gcc.misc-tests/m-un-2.c: New test.
1762 * g++.old-deja/g++.other/warn01.c: Likewise.
1764 Fri Jun 19 14:06:36 1998 Robert Lipe <robertl@dgii.com>
1766 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
1767 compatibility with assmblers with a different comment character.
1768 Eliminate use of GAS-specific extensions.
1770 Fri Jun 19 02:05:14 1998 Jeffrey A Law (law@cygnus.com)
1772 * gcc.c-torture/execute/ieee/980619-1.c: New test.
1774 Fri Jun 19 00:58:11 1998 Robert Lipe <robertl@dgii.com>
1776 *lib/g77.exp: Replace search for libf2c.a with search for newly
1779 Wed Jun 17 18:53:12 1998 Jeffrey A Law (law@cygnus.com)
1781 * gcc.c-torture/execute/980617-1.c: New test.
1783 Fri Jun 12 01:08:49 1998 Jeffrey A Law (law@cygnus.com)
1785 * gcc.c-torture/execute/980612-1.c: New test.
1787 Mon Jun 8 02:13:42 1998 Jeffrey A Law (law@cygnus.com)
1789 * gcc.dg/980523-1.c: Only test on ppc-linux.
1790 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
1792 * gcc.c-torture/execute/980608-1.c: New test.
1794 Thu Jun 4 01:39:24 1998 Jeffrey A Law (law@cygnus.com)
1796 * gcc.c-torture/execute/980604-1.c: New test.
1798 Tue Jun 2 20:51:43 1998 Jeffrey A Law (law@cygnus.com)
1800 * gcc.c-torture/execute/980602-1.c: New test.
1801 * gcc.c-torture/execute/980602-2.c: Likewise.
1803 1998-06-02 Dave Love <d.love@dl.ac.uk>
1805 * 970125-0.f: Fix per JCB. Add commentary.
1807 Fri May 29 01:10:12 1998 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
1809 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
1812 Thu May 28 00:17:42 1998 Catherine Moore <clm@cygnus.com>
1814 * gcc.c-torture/execute/980526-3.c: New test.
1816 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
1818 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
1819 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
1820 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
1821 m88k-motorola-sysv3 to XFAIL.
1823 Tue May 26 23:58:03 1998 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
1825 * gcc.dg/980526-1.c: New test.
1826 * gcc.c-torture/execute/980526-2.c: New test.
1828 Tue May 26 23:40:40 1998 Jeffrey A Law (law@cygnus.com)
1830 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
1832 * gcc.c-torture/execute/980526-1.c: New test.
1834 1998-05-26 Dave Love <d.love@dl.ac.uk>
1836 * g77.f-torture/execute/alpha2.f: Add runtime test.
1838 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
1840 * g++.old-deja/old-deja.exp: Strip leading directories.
1842 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
1843 error for the line. Don't run multiple tests for the same line.
1845 Sat May 23 23:27:10 1998 Jeffrey A Law (law@cygnus.com)
1847 * gcc.dg/980523-1.c: New test.
1849 1998-05-23 Dave Love <d.love@dl.ac.uk>
1851 * g77.f-torture/compile/970915-0.f: New test.
1853 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
1855 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
1857 Thu May 21 23:23:21 1998 Jeffrey A Law (law@cygnus.com)
1859 * gcc.dg/980520-1.c: New test.
1861 Wed May 20 14:37:15 1998 Manfred Hollstein <manfred@s-direktnet.de>
1863 * gcc.dg/980502-1.c: Fix return type.
1865 Wed May 20 11:29:48 1998 Jeffrey A Law (law@cygnus.com)
1867 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
1868 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
1869 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
1870 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
1871 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
1873 1998-05-20 Dave Love <d.love@dl.ac.uk>
1875 * g77.f-torture/execute/980520-1.f: New test.
1877 1998-05-15 Dave Love <d.love@dl.ac.uk>
1879 * lib/mike-g77.exp: New file.
1881 * g77.f-torture/noncompile/noncompile.exp,
1882 g77.f-torture/noncompile/check0.f: New files.
1884 1998-05-14 Dave Love <d.love@dl.ac.uk>
1886 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
1887 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
1888 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
1889 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
1890 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
1891 abort where appropriate.
1893 Tue May 5 19:20:13 1998 Michael Meissner <meissner@cygnus.com>
1895 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
1896 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
1898 1998-04-29 Dave Love <d.love@dl.ac.uk>
1900 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
1902 1998-04-27 Dave Love <d.love@dl.ac.uk>
1904 * g77.f-torture/compile/980427-0.f: New test.
1906 1998-04-24 Dave Love <d.love@dl.ac.uk>
1908 * g77.f-torture/compile/980424-0.f: New test.
1910 1998-04-19 Dave Love <d.love@dl.ac.uk>
1912 * g77.f-torture/compile/980419-2.f (main): New test.
1913 * g77.f-torture/compile/970125-0.f: New test.
1914 * g77.f-torture/compile/980419-1.f: New test.
1916 Wed Mar 18 16:22:22 1998 Jim Wilson <wilson@cygnus.com>
1918 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
1919 * gcc.dg/980312-1.c: Fix typo in -march command.
1921 Mon Mar 16 20:01:30 1998 H.J. Lu (hjl@gnu.org)
1923 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
1925 Wed Mar 11 13:08:48 1998 Robert Lipe <robertl@dgii.com>
1927 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
1928 Dave Love agree the Fortran source is bogus.
1930 Wed Mar 11 00:03:49 1998 Robert Lipe <robertl@dgii.com>
1932 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
1933 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
1934 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
1935 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
1936 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
1938 Tue Mar 10 00:31:51 1998 Alexandre Oliva <oliva@dcc.unicamp.br>
1940 * g++.old-deja/g++.other/friend1.C: New test.
1942 1998-02-18 Dave Love <d.love@dl.ac.uk>
1944 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
1945 possibly uninitialized) variables and declare dnrm2.
1947 Fri Feb 13 00:36:07 1998 Jeffrey A Law (law@cygnus.com)
1949 * gcc.dg/ifelse-1.c: New test.
1951 Mon Feb 9 02:08:47 1998 H.J. Lu (hjl@gnu.org)
1953 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
1955 * lib/old-dejagnu.exp (old-dejagnu): Added the
1956 "execution test - XFAIL *-*-*" handling in the spirit of
1957 "excess errors test -". Changed the "execution test fails"
1958 handling to be like "excess errors test fails".
1959 * Update various tests accordingly.
1961 Sun Jan 18 01:33:59 1998 Jeffrey A Law (law@cygnus.com)
1963 * lib/c-torture.exp: Look for .x files instead of .cexp files.
1964 * lib/f-torture.exp: Similarly.
1965 * gcc.c-torture: Rename all .cexp files to .x files.
1967 Tue Nov 25 16:18:51 1997 Kate Hedstrom (kate@ahab.rutgers.edu)
1969 * lib/f-torture.exp: Improve error and loop detection.
1971 Fri Sep 26 10:50:53 1997 Bob Manson <manson@charmed.cygnus.com>
1973 * lib/c-torture.exp(c-torture-execute): Fix typo.
1975 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
1976 testcase as the executable name. Keep the executable around if
1979 Fri Sep 19 17:19:53 1997 Bob Manson <manson@charmed.cygnus.com>
1981 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
1982 changes. Only test one -g option, and move it to the end of the
1983 list of options to test.
1985 Fri Sep 19 17:58:00 1997 Michael Meissner <meissner@cygnus.com>
1987 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
1988 variable GCC_TORTURE_OPTIONS to supply default switches separated
1989 by colons. If no environment variable, run tests with -O0 -g, -O1
1990 -g, and -O2 -g as well.
1992 Wed Sep 17 10:12:26 1997 Bob Manson <manson@charmed.cygnus.com>
1994 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
1995 explanatory comments. Fix indentation.
1997 Mon Sep 15 00:36:53 1997 Jeffrey A Law (law@cygnus.com)
1999 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
2001 Thu Sep 11 13:54:47 1997 Jeffrey A Law (law@cygnus.com)
2003 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
2004 * g++.old-deja/g++.mike/p7325.C: Likewise.
2005 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
2007 Thu Sep 11 10:00:03 1997 Alexandre Oliva (oliva@dcc.unicamp.br)
2009 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
2010 * g++.old-deja/g++.brendan/crash30.C: Likewise.
2011 * g++.old-deja/g++.brendan/crash39.C: Likewise.
2012 * g++.old-deja/g++.law/operators4.C: Likewise.
2014 Thu Sep 11 09:53:40 1997 Joe Buck (jbuck@synopsys.com)
2016 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
2017 * g++.old-deja/g++.mike/p784.C: Ditto.
2018 * g++.old-deja/g++.mike/p785.C: Ditto.
2020 Fri Sep 5 00:21:42 1997 Jeffrey A Law (law@cygnus.com)
2022 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
2024 Wed Sep 3 17:15:00 1997 Bob Manson <manson@charmed.cygnus.com>
2026 * lib/c-torture.exp(c-torture-execute): If the previous and the
2027 current executables being tested are identical, we don't need to
2028 run the executable again. Try to make the executable names
2029 unique. Add an optional argument for passing additional compiler
2032 Tue Sep 2 16:34:31 1997 Doug Evans <dje@canuck.cygnus.com>
2034 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
2036 Thu Jul 31 12:17:24 1997 Jeffrey A Law (law@cygnus.com)
2038 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
2039 32bit or larger longs.
2041 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
2042 have either a 32bit long or 32bit int.
2044 Wed Jul 9 15:15:40 1997 Bob Manson <manson@charmed.cygnus.com>
2046 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
2049 Mon Jun 16 15:27:06 1997 Bob Manson <manson@charmed.cygnus.com>
2051 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
2052 up the includes ourselves.
2054 Wed Jun 11 17:33:21 1997 Bob Manson <manson@charmed.cygnus.com>
2056 * lib/plumhall.exp: Remove random include, and add a few
2057 verbose messages for debugging.
2059 Fri Jun 6 14:23:24 1997 Bob Manson <manson@charmed.cygnus.com>
2061 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
2062 of trying to do it ourselves.
2064 Wed Jun 4 18:43:55 1997 Bob Manson <manson@charmed.cygnus.com>
2066 * gcc.prms/5403.c: Made regexp a bit less strict.
2068 Tue Jun 3 15:12:39 1997 Bob Manson <manson@charmed.cygnus.com>
2070 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
2071 is returned from remote_load instead.
2072 * lib/plumhall.exp: Ditto.
2073 * lib/mike-g++.exp: Ditto.
2074 * lib/old-dejagnu.exp: Ditto.
2075 * lib/c-torture.exp: Ditto.
2077 Fri May 30 23:15:15 1997 Bob Manson <manson@charmed.cygnus.com>
2079 * lib/g++.exp: Use build_wrapper procedure.
2080 * lib/gcc.exp: Ditto.
2082 Tue May 20 15:23:27 1997 Jeffrey A Law (law@cygnus.com)
2084 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
2085 an old-style decl for malloc. Fixes tests to work when
2086 sizeof (int) != sizeof (size_t).
2088 Thu May 15 14:10:39 1997 Mike Meissner <meissner@cygnus.com>
2090 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
2091 NO_VARARGS when compiling.
2093 Thu May 1 14:49:19 1997 Bob Manson <manson@charmed.cygnus.com>
2095 * lib/plumhall.exp(ph_includes): New procedure.
2097 (ph_compiler): Ditto.
2099 * lib/g++.exp: Rename test-glue.c to testglue.c.
2100 * lib/gcc.exp: Ditto.
2102 Thu Apr 10 14:50:26 1997 Bob Manson <manson@charmed.cygnus.com>
2104 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
2105 to completion when it's called.
2107 Thu Mar 20 09:50:32 1997 Doug Evans <dje@canuck.cygnus.com>
2109 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
2111 (ph_summary): Mark skipped testcases as untested, not unresolved.
2113 * lib/plumhall.exp (ph_make): If unresolved because of bad
2114 errorCode, record errorCode in log file.
2115 (*): Replace send_log/verbose with verbose -log.
2117 Thu Mar 13 16:09:28 1997 Bob Manson <manson@charmed.cygnus.com>
2119 * lib/plumhall.exp: Use incr_count.
2121 Wed Mar 12 10:01:33 1997 Jeffrey A Law (law@cygnus.com)
2123 * gcc.c-torture: Update to c-torture-1.45.
2125 Sun Feb 23 18:12:04 1997 Bob Manson <manson@charmed.cygnus.com>
2127 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
2128 the name of the expect testcase file).
2130 * lib/g++.exp(g++_init): Ditto.
2132 Thu Feb 20 13:53:05 1997 Bob Manson <manson@charmed.cygnus.com>
2134 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
2137 * lib/gcc.exp(gcc_exit): New procedure.
2139 Wed Feb 19 15:16:16 1997 Bob Manson <manson@charmed.cygnus.com>
2141 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
2142 specs where appropriate.
2144 * g++.old-deja/g++.arm/*: Added additional ERROR checks
2145 because of new "candidates are" messages, and removed a few
2147 * Converted all non-old-style g++ testcases to old-style, and
2148 moved into g++.old-deja.
2150 Fri Feb 14 11:46:46 1997 Bob Manson <manson@charmed.cygnus.com>
2152 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
2155 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
2158 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
2160 Thu Feb 13 17:30:46 1997 Michael Meissner <meissner@cygnus.com>
2162 * lib/gcc.exp (gcc_target_compile): Add support for defining
2163 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
2164 the machine doesn't have those features.
2166 Tue Feb 11 12:57:11 1997 Bob Manson <manson@charmed.cygnus.com>
2168 * g++.law/operators4.exp: Don't use LIBS.
2170 Sat Feb 8 14:45:55 1997 Bob Manson <manson@charmed.cygnus.com>
2172 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
2174 * lib/mike-g++.exp: Don't set the compiler to be tested here.
2175 * lib/g++.exp: Set it here instead. Also, allow use of the
2176 --tool_exec and --tool_opt options. Change CXX to
2179 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
2181 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
2183 Fri Feb 7 12:55:45 1997 Bob Manson <manson@charmed.cygnus.com>
2185 * lib/old-dejagnu.exp: Use prune_warnings instead of
2187 * lib/mike-g++.exp: Ditto.
2188 * lib/gcc.exp: Ditto.
2189 * lib/g++.exp: Ditto.
2191 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
2193 Fri Feb 7 10:41:53 1997 Jeffrey A Law (law@cygnus.com)
2195 * 941014-2.c: Include stdlib.h
2196 * 960327-1.c: Include stdio.h
2197 * dbra.c, index-1.c: Don't assume ints are 32bits.
2199 Tue Feb 4 12:51:09 1997 Bob Manson <manson@charmed.cygnus.com>
2201 * lib/gcc.exp: Add gcc,stack_size target feature.
2203 * lib/g++.exp(g++_target_compile): Add the include and link
2204 paths here, not in two other places. And, it's $options, not
2207 * lib/mike-g++.exp(postbase): Remove the code that determines
2208 the correct include and link paths.
2209 * g++.old-deja/old-deja.exp: Ditto.
2211 Mon Feb 3 19:00:07 1997 Bob Manson <manson@charmed.cygnus.com>
2213 * lib/g++.exp(g++_init): target_compile no longer returns the
2214 filename of the result.
2216 Sun Feb 2 14:42:34 1997 Bob Manson <manson@charmed.cygnus.com>
2218 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
2221 * gcc.c-torture/special/special.exp: Change call to
2222 gcc_target_compile to include the object file.
2224 Sun Feb 2 17:11:50 1997 Ian Lance Taylor <ian@cygnus.com>
2226 * gcc.c-torture/special/special.exp: Correct misspelling in last
2229 Sat Feb 1 12:34:23 1997 Bob Manson <manson@charmed.cygnus.com>
2231 * lib/plumhall.exp(ph_summary): Log the entire output of the
2232 executable. Return -1 if there were any failures, 0 otherwise.
2233 (ph_execute): Return -1 if there were any failures, 0 otherwise.
2234 (ph_make): Clean up objects and executables that were built
2235 if the tests succeeded.
2237 Thu Jan 30 13:45:56 1997 Bob Manson <manson@charmed.cygnus.com>
2239 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
2240 libraries and includes in the build tree as appropriate.
2242 Wed Jan 29 17:19:34 1997 Bob Manson <manson@charmed.cygnus.com>
2244 * lib/c-torture.exp: Instead of looking for the global variable
2245 NO_LONG_LONG, check to see if that's a feature of the target.
2247 Wed Jan 29 00:36:25 1997 Bob Manson <manson@charmed.cygnus.com>
2249 * config/default.exp: Minimize. Delete the remainer of the files in
2250 config; this functionality is now in devo/dejagnu/config.
2252 g++.*/*: Pass any additional flags used to compile to postbase;
2255 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
2256 is now done by runtest.exp. Use gcc_target_compile instead of
2259 lib/c-torture.exp: Use gcc_target_compile instead of compile.
2260 Remove references to CFLAGS. Use remote_file instead of
2262 (c-torture): Take a list of arguments to use to compile this
2265 lib/g++.exp: Simplify. Use target_compile instead of compile.
2266 lib/gcc-dg.exp: Ditto.
2268 lib/mike-{gcc,g++}.exp: Ditto.
2269 lib/old-dejagnu.exp: Ditto.
2270 lib/plumhall.exp: Ditto.
2272 Wed Jan 8 14:43:07 1997 Jim Wilson <wilson@cygnus.com>
2274 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
2275 (ph_linker): Likewise.
2277 Wed Nov 13 16:04:19 1996 Joern Rennecke <amylaar@cygnus.com>
2279 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
2280 MAP_ANON / MAP_ANONYMOUS if defined;
2281 else try to map from /dev/zero .
2283 Tue Nov 12 23:30:12 1996 Jeffrey A Law (law@cygnus.com)
2285 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
2286 isn't defined, then define it to MAP_ANONYMOUS.
2288 Tue Nov 12 11:57:49 1996 Jeffrey A Law (law@cygnus.com)
2290 * gcc.c-torture: Update to c-torture-1.42 release.
2292 Mon Nov 11 12:45:31 1996 Jeffrey A Law (law@cygnus.com)
2294 * gcc.c-torture: Update to c-torture-1.41 release.
2296 Sun Oct 27 18:56:18 1996 Jeffrey A Law (law@cygnus.com)
2298 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
2301 Thu Aug 15 11:09:36 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
2303 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
2304 and LDFLAGS. Fix second case to append the target_info ldflags
2305 onto LDFLAGS, not CFLAGS.
2306 * lib/g++.exp (g++_init): Add target_info stuff.
2307 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
2308 of libgloss and newlib flags for !native.
2310 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
2311 (GDB): Fix relative path to go up another dir for finding gdb.
2313 Thu Aug 8 17:03:27 1996 Rob Savoye <rob@chinadoll.cygnus.com>
2315 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
2316 versions in the target_info array, if they don't exist.
2318 Fri Aug 2 15:39:03 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
2320 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
2322 Mon Jul 8 15:45:58 1996 Jim Wilson <wilson@cygnus.com>
2324 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
2325 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
2327 Mon Jul 1 15:53:00 1996 Bob Manson <manson@charmed.cygnus.com>
2329 * lib/old-dejagnu.exp: Don't remove the output file before we've
2330 actually tested it. Don't append pwd to the path of the executable
2333 Sun Jun 30 14:37:50 1996 Doug Evans <dje@canuck.cygnus.com>
2335 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
2337 Wed Jun 26 14:15:55 1996 Bob Manson <manson@charmed.cygnus.com>
2339 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
2340 temporary directory for compiler files, and set it to a default
2341 value of /tmp. Set $output as the name of the output file from
2342 compiling the testcase. Add a -o option to $cflags_var so the
2343 compiler writes the final output file as $output. Set $executable
2346 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
2347 directory for compiler files, and set it to /tmp if it doesn't
2348 already have a value. Set $output_file to the name of the output
2349 file from compiling the testcase. Add a -o option to CXXFLAGS so
2350 the compiler writes the final output file as $output. Use $output
2351 as the executable to be tested.
2353 Mon Jun 24 17:12:16 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
2355 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
2357 Sat Jun 8 15:12:24 1996 Jeffrey A Law (law@cygnus.com)
2359 * gcc.c-torture/execute/pending-1.c: New test. Still
2360 pending in Tege's queue.
2362 Wed Apr 24 18:13:45 1996 Jim Wilson <wilson@chestnut.cygnus.com>
2364 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
2365 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
2366 if there were failures. Call unresolved if there were unresolved
2367 testcases. Call gcc_fail if program did not run to completion.
2368 (ph_make): Pass additional argument name to ph_execute.
2369 (ph_execute): Add new argument. Pass additional arguments to
2370 ph_summary. Call gcc_fail is there is no execution output.
2372 Wed Apr 24 13:39:23 1996 Jeffrey A Law (law@cygnus.com)
2374 * lib/plumhall.exp (proc_summary): Output relavent summary
2375 lines into the log so specific failures in plumhall can be
2378 Wed Apr 10 13:23:45 1996 Jeffrey A Law (law@cygnus.com)
2380 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
2381 (c-torture-execute): Don't try to execute tests which use
2382 "long long" types if $NO_LONG_LONG is nonzero.
2384 Mon Apr 8 08:52:29 1996 Doug Evans <dje@canuck.cygnus.com>
2386 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
2389 * gcc.ieee: Move from here.
2390 * gcc.c-torture/execute/ieee: To here.
2392 Tue Mar 26 23:41:18 1996 Jeffrey A Law (law@cygnus.com)
2394 * gcc.c-torture: Update to c-torture-1.41 release.
2396 Fri Mar 22 15:49:24 1996 Jeffrey A Law (law@cygnus.com)
2398 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
2401 Thu Mar 7 12:37:08 1996 Doug Evans <dje@charmed.cygnus.com>
2403 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
2406 Sat Mar 2 22:36:37 1996 Jeffrey A Law (law@cygnus.com)
2408 * config/proelf.exp: Handle connecting to a simulator.
2410 Wed Jan 31 00:58:15 1996 Jeffrey A Law (law@cygnus.com)
2412 * config/proelf.exp: New file. Enough framework that we can
2413 run c-torture tests on the proelf targets (or any other target
2414 that gdb can connect to for that matter).
2416 Mon Jan 29 08:57:46 1996 Doug Evans <dje@canuck.cygnus.com>
2418 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
2419 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
2421 * lib/plumhall.exp (ph_execute): Always call ph_summary if
2424 Sun Jan 28 11:28:43 1996 Doug Evans <dje@charmed.cygnus.com>
2426 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
2427 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
2429 * config/*.exp: Update FSF address. Change result of ${tool}_load
2430 to pass/fail/unresolved/unsupported/untested. Caller must now
2431 call unresolved/unsupported/untested.
2432 * lib/*.exp: Update FSF address. Update to handle new results of
2434 * lib/chill.exp (verbose): Delete.
2436 Sat Jan 27 12:28:07 1996 Doug Evans <dje@charmed.cygnus.com>
2438 * lib/gcc.exp (default_gcc_start): Change order of args to
2439 $LDFLAGS $CFLAGS $LIBS.
2440 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
2441 Save/set/restore CFLAGS. Pass single arg to gcc_start.
2442 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
2443 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
2444 * gcc.misc-tests/dg-test.exp: Likewise.
2445 * gcc.misc-tests/msgs.exp: Likewise.
2446 * gcc.prms/prms.exp: Likewise.
2447 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
2448 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
2450 * lib/dg.exp: Deleted, moved to dejagnu/lib.
2452 Wed Jan 24 18:37:00 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
2454 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
2456 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
2457 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
2459 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
2462 Sat Jan 20 17:22:08 1996 Brendan Kehoe <brendan@cygnus.com>
2464 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
2465 global for loop; add use of $mathlib.
2466 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
2467 settings here; set mathlib for anything but VxWorks.
2469 Mon Jan 22 16:31:57 1996 Jeffrey A Law (law@cygnus.com)
2471 * gcc.c-torture: Update to c-torture-1.40 release.
2473 Wed Jan 3 00:54:33 1996 Jeffrey A Law (law@cygnus.com)
2475 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
2478 Sun Dec 3 16:17:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
2480 * lib/c-torture.exp (c-torture-execute): Declare "output" as
2483 Fri Nov 17 20:01:19 1995 Doug Evans <dje@canuck.cygnus.com>
2485 * lib/g++.exp (LIBS): Define if not already.
2486 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
2487 (gcc-dg-prune): Call prune_gcc_output.
2488 * lib/gcc.exp (prune_gcc_output): New proc.
2489 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
2492 Thu Nov 16 09:15:40 1995 Doug Evans <dje@canuck.cygnus.com>
2494 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
2495 (c-torture-execute): Likewise. Rename `name' to `testcase'.
2497 Wed Nov 15 23:04:36 1995 Jeffrey A Law (law@cygnus.com)
2499 * gcc.c-torture: Update to c-torture-1.39 release.
2501 Sat Nov 4 12:52:05 1995 Doug Evans <dje@canuck.cygnus.com>
2503 * lib/c-torture.exp (c-torture-execute): Don't return if one option
2504 fails, try others as well.
2506 Thu Nov 2 09:28:35 1995 Doug Evans <dje@canuck.cygnus.com>
2508 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
2509 If compilation fails, mark execute tests as `untested'.
2510 If test is marked as unsupported, don't mark compilation and
2511 execute tests as failed.
2513 Wed Oct 25 20:57:55 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
2515 * lib/g++.exp (g++_init): Don't link in libg++, and look to
2516 libstdc++ for whether or not we want to be doing shared
2517 libraries. Delete link_curses since we don't need it anymore.
2518 * lib/mike-g++.exp (postbase): Don't link in libg++.
2519 * g++.old-deja/old-deja.exp: Likewise.
2521 Mon Oct 23 13:05:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
2523 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
2525 Tue Oct 17 15:24:47 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
2527 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
2528 For that, add `-Wl,-a,shared_archive'.
2529 * g++.old-deja/old-deja.exp: Likewise.
2531 Tue Oct 17 13:09:06 1995 Doug Evans <dje@canuck.cygnus.com>
2533 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
2535 Mon Oct 16 23:13:32 1995 Brendan Kehoe <brendan@cygnus.com>
2537 * lib/mike-g++.exp (postbase): Pay attention to the status of
2540 Mon Oct 16 19:28:32 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
2542 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
2544 Mon Oct 16 13:48:58 1995 Doug Evans <dje@canuck.cygnus.com>
2546 * lib/gcc.exp (default_gcc_start): No longer need to log program
2547 being executed or its output, execute_anywhere does that now.
2548 * lib/g++.exp (default_g++_version): Call execute_anywhere.
2549 (default_g++_start): Likewise. Delete calls to verbose/send_log.
2551 Thu Oct 12 10:34:58 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
2553 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
2554 the same as those in lib/g++.exp.
2556 Tue Oct 10 13:47:27 1995 Jeff Law (law@hurl.cygnus.com)
2558 * gcc.c-torture: Update to c-torture-1.38 release.
2559 * gcc.ieee: Related changes.
2561 Fri Oct 6 12:39:17 1995 Rob Savoye <rob@darkstar.cygnus.com>
2563 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
2564 "exec". Minor reformatting changes.
2566 * config/rom68k.exp (${tool}_load): Make it work in a canadian
2567 cross. This means all "exec" calls now work on a remote host as
2569 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
2570 cross. Filter out the extra "\r\n" stuff that expect puts in.
2571 (c-torture-execute): Filter out the bogus warnings like
2572 c-torture-compile does. Add support for canadian cross.
2573 * lib/gcc.exp (default_gcc_version, default_gcc_start)
2574 Use execute_anywhere rather than calling exec directly. Now it
2575 works for canadian cross testing.
2577 Thu Oct 5 10:06:45 1995 Brendan Kehoe <brendan@rtl.cygnus.com>
2579 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
2580 results into a variable, and check that rather than using file exists.
2582 Wed Oct 4 16:31:02 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
2584 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
2585 create a libg++.so. For sunos4.1.*, also add -ltermcap.
2587 Tue Sep 26 10:15:14 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
2589 * g++.old-deja/old-deja.exp: Create and pass runshlib and
2590 lib_curses if there's a shared libg++ in the build tree.
2592 Fri Sep 22 10:47:24 1995 Doug Evans <dje@canuck.cygnus.com>
2594 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
2595 if not supported target.
2597 Fri Sep 22 09:22:07 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
2599 * lib/g++.exp (g++_init): Move empty setting of runshlib and
2600 link_curses up to always happen, not just for native builds.
2602 Thu Sep 21 10:23:32 1995 Jeff Law (law@snake.cs.utah.edu)
2604 * gcc.c-torture: Update to c-torture-1.36 release.
2605 * gcc.failure: Related changes.
2607 Wed Sep 20 10:56:26 1995 Doug Evans <dje@canuck.cygnus.com>
2609 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
2611 Tue Sep 19 17:26:07 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
2613 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
2614 * lib/mike-g++.exp (postbase): Not in here. Still reference
2615 runshlib, link_curses, and mathlib for link and run.
2617 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
2618 pass the runtime shared library options for Solaris, OSF/1, and
2619 Irix5, and link with -lcurses to avoid unresolved references.
2621 Wed Sep 13 15:28:10 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
2623 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
2626 Wed Sep 13 10:51:52 1995 Doug Evans <dje@canuck.cygnus.com>
2628 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
2630 Mon Sep 11 11:02:03 1995 Jeff Law (law@snake.cs.utah.edu)
2632 * gcc.c-torture: Update to c-torture-1.35 release. Note we
2633 do not have a framework for the "compat" tests yet.
2635 Sat Sep 9 16:15:20 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
2637 * lib/mike-g++.exp (postbase): New local variable `mathlib',
2638 set to null if we're testing vxworks5.1. Use that instead of
2639 `-lm' in the setting of LIBS for link and run.
2641 Fri Sep 8 13:53:38 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
2643 * config/rom68k.exp (${tool}_load): Major changes to make it
2644 work. Verified that it does in fact return the stuff in
2645 exec_output properly. Catch any Emul or any TRAP other than 0.
2647 Thu Sep 7 23:04:06 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
2649 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
2650 LDFLAGS properly for targets that need stuff from libgloss.
2651 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
2653 (gpp_initialized): New variable.
2655 Wed Sep 6 21:56:13 1995 Rob Savoye <rob@darkstar.cygnus.com>
2657 * config/rom68k.exp: Load libgloss.exp.
2658 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
2659 so we can produce a fully linked binary.
2660 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
2661 so we can produce a fully linked binary.
2663 Sun Sep 3 13:25:26 1995 Doug Evans <dje@canuck.cygnus.com>
2665 * lib/plumhall.exp (ph_section): Watch for expected failures.
2668 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
2670 (c-torture): Likewise.
2672 Mon Aug 28 11:23:38 1995 Doug Evans <dje@cygnus.com>
2674 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
2676 * lib/mike-g++.exp (mike_cleanup): New proc.
2677 (prebase): New globals compiler_result, not_compiler_result,
2679 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
2680 allow leading "-" in pattern. Watch for unsupported tests.
2681 If $compiler_result is set, pattern match assembler code,
2682 and ditto for $not_compiler_result.
2683 * lib/mike-gcc.exp: Likewise.
2685 * lib/plumhall.exp (ph_execute): Only call ph_summary if
2686 execution "succeeded".
2688 Mon Aug 14 14:03:53 1995 Doug Evans <dje@canuck.cygnus.com>
2690 * config/win32.exp: New file.
2691 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
2693 Fri Aug 4 15:39:54 1995 Doug Evans <dje@canuck.cygnus.com>
2695 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
2697 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
2698 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
2699 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
2701 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
2702 "... without exceptions was ...". That is now handled by
2704 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
2706 Tue Aug 1 11:09:33 1995 Doug Evans <dje@canuck.cygnus.com>
2708 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
2709 sieve.c,sort2.c}: New files.
2710 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
2711 sieve.exp,sort2.exp}: Drivers for them.
2713 * lib/mike-gcc.exp (program_output): New user settable variable.
2714 (postbase): Call prune_system_crud. Also prune extraneous compiler
2716 * lib/mike-g++.exp (program_output): New user settable variable.
2718 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
2720 * config/sh.exp: Deleted (use sim.exp instead).
2722 Fri Jul 28 11:33:46 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
2724 * config/vx.exp: Declare CHECKTASK as global.
2725 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
2726 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
2727 * lib/old-dejagnu.exp: Load [pwd]/$executable.
2729 Wed Jul 26 19:45:39 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
2731 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
2732 target. Like vx.exp, only includes `vx29k.exp' instead of
2735 Sun Jul 23 17:38:52 1995 Ian Lance Taylor <ian@cygnus.com>
2737 * config/sim.exp: Increase time limit from 120 seconds to 240.
2739 Thu Jul 6 11:07:38 1995 Jeffrey A. Law <law@rtl.cygnus.com>
2741 * gcc.c-torture/execute/950628-1.c: New test.
2743 Sat Jun 10 18:51:41 1995 Jeff Law (law@snake.cs.utah.edu)
2745 * gcc.c-torture: Update with changes/additions from
2748 Mon Jun 5 17:58:07 1995 Doug Evans <dje@canuck.cygnus.com>
2750 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
2752 Sun Jun 4 05:13:57 1995 Jeff Law (law@snake.cs.utah.edu)
2754 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
2756 Thu Jun 1 00:06:19 1995 Jeff Law (law@snake.cs.utah.edu)
2758 * gcc.c-torture/compile/950512-1.c: New test.
2759 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
2760 * gcc.dg/struct-ret-1.c: Likewise.
2762 Wed May 31 14:25:13 1995 Doug Evans <dje@canuck.cygnus.com>
2764 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
2765 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
2767 Tue May 30 11:19:54 1995 Doug Evans <dje@canuck.cygnus.com>
2769 * gcc.c-torture/special/920411-1.c: Deleted.
2770 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
2772 Mon May 22 16:55:11 1995 Doug Evans <dje@chestnut.cygnus.com>
2774 * config/sim.exp (${tool}_load): Hack in call to bash to get a
2777 Fri May 12 18:57:54 1995 Torbjorn Granlund <tege@rtl.cygnus.com>
2779 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
2781 Thu May 4 14:23:54 1995 Torbjorn Granlund <tege@adder.cygnus.com>
2784 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
2785 is the proper length.
2786 * va-arg-3.c: Likewise.
2788 Sun Apr 30 16:02:59 1995 Doug Evans <dje@canuck.cygnus.com>
2790 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
2791 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
2793 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
2794 * lib/g++.exp (default_g++_start): Delete old cruft.
2796 Tue Apr 25 17:20:18 1995 Torbjorn Granlund <tege@cygnus.com>
2798 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
2799 (2 * (1 << 18)) to (2 * (1 << 17)).
2801 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
2803 Thu Apr 20 12:21:13 1995 J.T. Conklin <jtc@rtl.cygnus.com>
2805 * config/rom68k.exp: Renamed from config/idp.exp
2807 Tue Apr 18 13:33:26 1995 Torbjorn Granlund <tege@rtl.cygnus.com>
2809 * c-torture/compile/921109-2.c
2811 Tue Apr 18 10:45:12 1995 Mike Stump <mrs@cygnus.com>
2813 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
2816 Sat Apr 15 11:16:58 1995 Doug Evans <dje@chestnut.cygnus.com>
2818 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
2820 * lib/g++.exp (default_g++_start): Likewise.
2822 Wed Mar 29 16:34:03 1995 Torbjorn Granlund <tege@adder.cygnus.com>
2824 * gcc.c-torture/compile/950329-1.c: New test.
2826 Tue Mar 28 16:10:33 1995 J.T. Conklin <jtc@rtl.cygnus.com>
2828 * config/bug.exp (${tool}_load): Updated to use new remote_open
2829 and remote_close procs.
2830 * config/idp.exp: New file.
2832 Wed Mar 22 15:01:58 1995 Torbjorn Granlund <tege@rtl.cygnus.com>
2834 * gcc.c-torture/execute/950322-1.c: New test.
2836 Tue Mar 21 21:24:49 1995 Doug Evans <dje@canuck.cygnus.com>
2838 * config/vx.exp (${tool}_load): Clean up testing of return code from
2839 vxworks_ld and vxworks_spawn.
2841 Tue Mar 21 17:01:42 1995 Doug Evans <dje@deneb.cygnus.com>
2843 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
2845 Mon Mar 13 14:49:42 1995 Mike Stump <mrs@cygnus.com>
2847 * lib/old-deja.exp: Add `excess errors test - ' error, now one
2848 can mark excess errors on a machine by machine basis. Note, the
2849 default is to not expect any excess errors, even when excess
2850 errors test - is given, so you will want to put an XFAIL ... on
2851 these lines. For example, // excess errors test - XFAIL hppa*-*-*
2852 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
2853 those 4 machines, but no others.
2855 Fri Mar 10 12:33:04 1995 J.T. Conklin <jtc@rtl.cygnus.com>
2857 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
2858 * lib/c-torture.exp: to here.
2860 Fri Mar 10 10:38:15 1995 Torbjorn Granlund <tege@adder.cygnus.com>
2862 * gcc.c-torture/execute/950221-1.c: New test.
2863 * gcc.c-torture/execute/struct-ret-1.c: New test.
2864 * gcc.c-torture/compile/950221-1.c: New test.
2866 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
2868 Fri Mar 3 16:28:35 1995 Doug Evans <dje@canuck.cygnus.com>
2870 * gcc.c-torture/execute/arith-1.c (main): Return 0.
2871 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
2873 Wed Mar 1 02:08:29 1995 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
2875 * g++.gb: New directory of tests, derived from my signature and
2876 class scoping tests.
2878 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
2879 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
2880 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
2881 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
2882 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
2883 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
2884 * g++.gb/sig25.C: Likewise.
2886 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
2887 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
2888 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
2889 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
2890 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
2891 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
2892 * g++.gb/sig25.exp: Likewise.
2894 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
2895 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
2896 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
2897 * g++.gb/scope13.C: Likewise, this test still fails.
2899 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
2900 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
2901 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
2902 * g++.gb/scope13.exp: Ditto.
2904 * g++.gb/README: New file, explains what these tests are about.
2906 Tue Feb 28 10:37:52 1995 Doug Evans <dje@canuck.cygnus.com>
2908 * lib/dg.exp (dg-do): Support `preprocess'.
2909 (dg-test): Likewise.
2911 Mon Feb 13 15:18:10 1995 J.T. Conklin <jtc@rtl.cygnus.com>
2913 * config/udi.exp: change "continue -expect" to "exp_continue".
2915 Sat Feb 11 00:25:20 1995 Torbjorn Granlund (tege@tiny.cygnus.com)
2917 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
2918 Delete redundant tests.
2920 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
2921 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
2922 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
2923 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
2924 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
2925 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
2926 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
2927 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
2929 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
2930 storing label pointers.
2931 * gcc.c-torture/execute/921019-1.c: Likewise.
2932 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
2933 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
2935 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
2938 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
2939 Delete obsolete tests.
2941 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
2942 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
2943 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
2944 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
2945 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
2946 * gcc.c-torture/compile/950124-1.c: New test.
2948 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
2950 Wed Feb 8 15:30:17 1995 Jason Merrill <jason@phydeaux.cygnus.com>
2952 * lib/mike-g++.exp: Add -lm to LIBS.
2954 Tue Feb 7 17:09:50 1995 Doug Evans <dje@canuck.cygnus.com>
2956 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
2958 Mon Jan 30 14:33:25 1995 Jason Merrill <jason@phydeaux.cygnus.com>
2960 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
2962 Thu Jan 12 16:41:34 1995 Doug Evans <dje@canuck.cygnus.com>
2964 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
2966 Mon Jan 2 11:50:10 1995 Jeff Law (law@snake.cs.utah.edu)
2968 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
2969 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
2970 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
2971 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
2972 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
2973 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
2974 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
2975 * g++.law/{operators31.C, operators32.C,
2976 * g++.law/{operators33.C, operators34.C}: Likewise.
2977 * g++.law/{pic1.C, refs2.C}: Likewise.
2978 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
2979 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
2980 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
2981 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
2983 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
2984 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
2985 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
2986 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
2987 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
2988 * g++.law/{enum9.exp, friend5.exp}: Likewise.
2989 * g++.law/{nest3.exp, nest4.exp}: Likewise.
2990 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
2991 * g++.law/{operators30.exp, operators31.exp}: Likewise.
2992 * g++.law/{operators32.exp, operators33.exp}: Likewise.
2993 * g++.law/{operators34.exp}: Likewise.
2994 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
2995 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
2996 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
2997 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
2998 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
3000 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
3001 No longer expected to fail.
3002 * g++.law/missed-error3.C: Tweak for recent bool changes.
3004 Sun Dec 4 20:54:33 1994 Doug Evans <dje@canuck.cygnus.com>
3006 * config/emb-unix: Deleted.
3007 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
3008 remote execution. Do final link on remote host if REMOTE_LINK is set.
3010 Thu Dec 1 08:43:05 1994 Doug Evans <dje@canuck.cygnus.com>
3012 * lib/dg.exp (dg-test): Fix typo in last patch.
3014 Wed Nov 30 13:25:32 1994 Doug Evans <dje@canuck.cygnus.com>
3016 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
3017 (handles multiple occurrences).
3019 Thu Nov 24 19:48:38 1994 Doug Evans <dje@canuck.cygnus.com>
3021 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
3022 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
3023 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
3025 * lib/c-torture.exp (c-torture-compile): Likewise.
3026 (c-torture): Prepend full path if missing.
3027 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
3028 (gcc_fail): Likewise.
3029 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
3031 Wed Nov 23 13:56:00 1994 J.T. Conklin <jtc@rtl.cygnus.com>
3033 * lib/netware.exp: Only attach to NetWare i386 systems.
3035 Wed Nov 16 11:27:00 1994 Doug Evans <dje@canuck.cygnus.com>
3037 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
3038 messages. Add test name to "output pattern match" pass/fail message.
3040 Sat Nov 12 22:11:52 1994 Doug Evans <dje@canuck.cygnus.com>
3042 * gcc.dg: New testsuite.
3043 * gcc.dg/dg.exp: New file.
3045 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
3046 test-switch.c}: Deleted.
3048 * gcc.misc-tests/msgs.exp: New testcase driver.
3050 Wed Nov 9 14:23:09 1994 Doug Evans <dje@canuck.cygnus.com>
3052 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
3053 Watch for illegal return values from ${tool}_load.
3054 * config/unix.exp (${tool}_load): Fix pass/fail detection for
3055 cross targets. Coerce return value >0 to 1.
3057 Tue Nov 8 14:10:33 1994 Doug Evans <dje@canuck.cygnus.com>
3059 * config/unix.exp (${tool}_load): Call program rsh, not proc.
3061 * config/emb-unix.exp: New file.
3063 * config/sim.exp: Error if variable $SIM not defined.
3064 (${tool}_load): Mark test as "untested" if simulator missing.
3066 * config/unix.exp: Load remote.exp to get rcp_download.
3067 * lib/c-torture.exp: Use different option lists for testcases with
3069 * gcc.c-torture/execute/execute.exp: Likewise.
3071 Wed Nov 2 14:47:58 1994 Doug Evans <dje@canuck.cygnus.com>
3073 * config/*.exp: Clarify return code from ${tool}_load.
3074 Call `unresolved' or `untested' instead of `warning' or `perror'
3075 (sometimes you still want to call both though).
3076 Add comment that `shell_id' is local to each file.
3077 * config/udi.exp (timeout): Set to 30.
3078 Don't print warning if connection fails, $connectmode has already
3080 (${tool}_load): Move verbose messages to level 2.
3081 Rework pattern for "Process started" message.
3082 Pass `shell_id' to ${connectmode}_download.
3083 Retry twice upon timeout. Make resetting of target more robust.
3084 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
3085 Pass `shell_id' to exit_$connectmode.
3086 Only call exit_$connectmode if connected.
3087 * config/unix.exp (${tool}_load): Check return codes better.
3088 * config/vrtx.exp (${tool}_load): Likewise.
3089 * config/vx.exp (${tool}_load): Likewise.
3090 Delete unneeded global's.
3091 * lib/dg.exp (dg-test): Update to reflect clarified return codes
3094 (dg-init): Delete recording of pass/fail counts.
3095 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
3096 (old-dejagnu-init): Likewise.
3097 (old-dejagnu-stat): Delete contents, empty proc now.
3098 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
3099 (c-torture): Delete references to lcnt, lpass, lfail.
3100 Get option list from TORTURE_OPTIONS.
3101 Delete -funroll[-all]-loops if no loops.
3102 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
3103 (g++_stat): Delete contents (empty proc now).
3104 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
3105 (gcc_finish): Likewise.
3106 (gcc_stat): Deleted.
3107 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
3108 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
3109 * gcc.c-torture/execute/execute.exp: Likewise.
3110 Split tests into two parts: compile, execute.
3111 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
3112 no loops. Update to reflect clarified return codes from ${tool}_load.
3114 Fri Oct 21 23:10:16 1994 Doug Evans <dje@canuck.cygnus.com>
3116 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
3118 (old-dejagnu): Likewise (where necessary).
3120 Fri Oct 14 17:54:58 1994 Doug Evans <dje@canuck.cygnus.com>
3122 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
3124 * lib/dg.exp (dg-process-target): Fix processing of selector.
3125 Add comment regarding use of `error'.
3127 * lib/gcc.exp (prune_system_crud): Define if missing.
3128 * lib/g++.exp (prune_system_crud): Likewise.
3130 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
3131 Call prune_system_crud.
3132 * lib/dg.exp (dg-runtest): New proc.
3133 Use perror instead of send_user for tcl errors in testcase.
3134 Don't return any value, it's never used.
3135 Don't clobber previous definition of `unknown'.
3136 Print tcl errors in `dg-final'.
3138 Wed Oct 12 13:05:37 1994 Doug Evans <dje@canuck.cygnus.com>
3140 * lib/dg.exp (dg-process-target): Improve syntax error messages.
3141 (dg-test): Don't print errorInfo, it contains stack backtrace.
3143 Mon Sep 26 12:18:53 1994 Doug Evans (dje@canuck.cygnus.com)
3145 * lib/g++.exp (runtest_file_p): Define if missing.
3147 Sat Sep 24 15:29:23 1994 Doug Evans (dje@cygnus.com)
3149 * lib/mike-g++.exp: Comment out loading of g++.exp.
3150 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
3151 (default_g++_version): Always print something.
3152 (default_g++_start): Comment out call to `which'.
3153 (g++_start, g++_load): Deleted (must be defined in config file).
3154 * lib/gcc.exp: Test for existence of $CC at start.
3155 Delete check for tmpdir (done in gcc_init).
3156 (default_gcc_version): Always print something.
3157 (default_gcc_start): Comment out call to `which'.
3158 * config/*.exp: Major cleanup - make cross targets work at least a
3159 little better for g++ (by not being "--tool gcc" specific).
3160 Rename gcc_xxx to ${tool}_xxx.
3161 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
3162 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
3164 Thu Sep 22 11:39:17 1994 Doug Evans (dje@canuck.cygnus.com)
3166 * lib/c-torture.exp (c-torture-compile): Rework compiler
3169 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
3172 Wed Sep 21 09:49:43 1994 Doug Evans (dje@canuck.cygnus.com)
3174 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
3176 * lib/dg.exp (dg-process-target): Support { target native }.
3178 Tue Sep 20 17:16:55 1994 Doug Evans (dje@canuck.cygnus.com)
3180 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
3181 looked for "... program xxx got fatal signal".
3182 Correct regsub munging of `comp_output'.
3183 Ignore compiler messages "path prefix not used" and "linker input
3186 Wed Sep 14 11:44:40 1994 Doug Evans (dje@canuck.cygnus.com)
3188 * lib/gcc.exp (runtest_file_p): Define if missing.
3189 * gcc.prms/template.c: Example to work from.
3191 Tue Sep 13 10:30:48 1994 Doug Evans (dje@canuck.cygnus.com)
3193 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
3194 * lib/dg.exp (dg-test): Call unsupported testcases as such.
3196 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
3197 * gcc.prms/1883.c: Moved from compile/940714-1.c.
3198 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
3199 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
3201 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
3202 (dg-process-target): No longer a varargs proc.
3203 Return S/N for target, P/F for xfail. All callers changed.
3204 (user option procs): More argument checking.
3205 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
3206 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
3207 (dg-test): Skip test if not running on selected target in `dg-do'.
3208 Update handling of `dg-do-what', `dg-output-text'.
3209 Separate execution pass/fail from output pattern match pass/fail.
3210 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
3212 Mon Sep 12 13:47:35 1994 Jim Wilson (wilson@sphagnum.cygnus.com)
3214 * gcc.c-torture/special/special.exp: Don't expect failure for mips
3215 target for 920510-1.c.
3217 Mon Sep 12 12:44:39 1994 Doug Evans (dje@canuck.cygnus.com)
3219 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
3220 Clean up comment regarding use of passcnt, etc.
3221 (gcc_stat): Don't update `testcnt' here.
3222 (gcc_finish): Do it here.
3223 Might as well reset `but_id' here too.
3224 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
3225 to determine if the file should be tested.
3226 * gcc.c-torture/compile/compile.exp: Likewise.
3227 * gcc.c-torture/execute/execute.exp: Likewise.
3228 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
3229 * gcc.misc-tests/dg-test.exp: Likewise.
3230 * gcc.prms/prms.exp: Likewise.
3231 * gcc.wendy/wendy.exp: Likewise.
3232 * g++.old-deja.exp: Likewise.
3233 Move "Testing file" message to verbose level 1.
3235 Fri Sep 9 10:21:18 1994 Doug Evans (dje@canuck.cygnus.com)
3237 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
3239 Thu Sep 8 16:52:43 1994 Doug Evans (dje@canuck.cygnus.com)
3241 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
3242 (default_gcc_start): Accept optional second list element
3243 of compiler flags. Print compiler output at verbosity level 2.
3244 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
3245 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
3246 Save current values of framework globals passcnt, failcnt, xpasscnt,
3247 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
3248 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
3249 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
3250 xfailcnt to compute stats. Update framework global `testcnt' from
3252 (gcc_finish): New proc. Clean up test environment.
3253 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
3254 (gcc_epass, gcc_efail): Delete.
3255 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
3256 argument of line number.
3257 (dg-init): If the tool has an init routine, call it.
3258 (dg-test): Remove args `cflags_var' and `libs_var'.
3259 Pass all compiler options to ${tool}_start.
3260 Handle missing line number.
3261 (dg-finish): New function.
3262 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
3263 particular files. Call gcc_finish at end. Move "skipping test"
3264 message to verbosity level 3.
3265 * gcc.c-torture/compile/compile.exp: Likewise.
3266 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
3267 * gcc.c-torture/execute/execute.exp: Likewise.
3268 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
3269 Print testcase being tried at verbosity level 1.
3270 * gcc.c-torture/special/special.exp: Unset xfail.
3271 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
3272 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
3273 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
3274 * gcc.failure/failure.exp: Likewise.
3275 * gcc.ieee/ieee.exp: Likewise.
3276 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
3277 Update call to dg-test. Call dg-finish at end.
3278 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
3279 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
3280 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
3281 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
3282 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
3283 * gcc.wendy/wendy.exp: Add copyright.
3284 Delete setting of tmpdir (done by gcc_init).
3285 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
3286 Pass compiler flags to gcc_start. Call gcc_finish at end.
3287 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
3290 Wed Sep 7 11:09:08 1994 Doug Evans (dje@canuck.cygnus.com)
3292 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
3294 (g++_load): Likewise.
3296 * config/*.exp (gcc_load): Some were varargs fns and some were not.
3297 Rename argument to `prog' to remove the confusion.
3298 Varargs fns behave differently too!
3299 (g++_load): Likewise.
3301 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
3303 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
3304 what it is. Delete (always) printing of status value for !native.
3305 Simplify verbose code, and include status and exec_output.
3306 (g++_load): Use gcc_load.
3308 Sun Sep 4 13:59:27 1994 Jim Wilson (wilson@sphagnum.cygnus.com)
3310 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
3311 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
3312 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
3313 940714-3.c as these testcases don't exist anymore. Make
3314 va-arg-1.c expected to pass.
3316 Fri Aug 19 12:27:07 1994 Doug Evans (dje@canuck.cygnus.com)
3318 * gcc.misc-tests/misc.exp: Only run specific testcases.
3319 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
3320 * gcc.misc-tests/dg-[1-9].c: New files.
3322 * lib/dg.exp: New testsuite driver.
3323 * gcc.prms/prms.exp: Use it.
3325 * README.gcc: New file.
3327 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
3328 Document and reset `lxpass' and `lxfail'.
3329 Simplify "initialized" message.
3330 (gcc_stat): Clean up comments a little.
3332 Tue Aug 16 11:16:46 1994 Doug Evans (dje@canuck.cygnus.com)
3334 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
3336 Mon Aug 15 21:20:36 1994 Doug Evans (dje@canuck.cygnus.com)
3338 * lib/old-dejagnu.exp (process-option): New proc.
3339 (old-dejagnu-init, old-dejagnu-stat): Likewise.
3340 (old-dejagnu): Simplify.
3341 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
3343 Sun Aug 14 09:23:53 1994 Jeff Law (law@snake.cs.utah.edu)
3345 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
3346 exists and is not an empty string.
3348 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
3349 $xfail rather than calling setup_xfail. Clear $xfail when test is
3351 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
3354 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
3355 longer expected to fail.
3357 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
3360 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
3362 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
3363 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
3364 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
3365 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
3368 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
3369 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
3371 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
3373 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
3374 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
3376 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
3377 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
3378 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
3380 Tue Jul 12 12:49:44 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
3382 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
3383 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
3384 940714-1.c, 940714-2.c, 940714-3.c},
3385 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
3386 gcc.misc-tests/{mg.c,mg.exp}:
3388 * gcc.noncompile/noncompile.exp: Change accordingly.
3390 Thu Jul 7 14:20:33 1994 Doug Evans (dje@canuck.cygnus.com)
3392 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
3393 Undo previous clobberage.
3395 Mon Jul 4 17:00:59 1994 Jeff Law (law@snake.cs.utah.edu)
3397 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
3398 * gcc.special/{930510-1.c, special.exp}:
3399 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
3400 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
3401 struct-varargs-1.c}: New tests from c-torture-1.26.
3403 Tue Jun 28 17:39:42 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
3405 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
3408 Sat May 21 10:39:38 1994 Bill Cox (bill@rtl.cygnus.com)
3410 * Revert the previous changes. Please see Rob's directory
3411 (/lisa/test/rob/progressive/gcc/testsuite) for testing
3414 Thu May 19 18:00:03 1994 Bill Cox (bill@rtl.cygnus.com)
3416 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
3417 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
3418 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
3419 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
3420 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
3421 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
3422 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
3423 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
3424 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
3425 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
3426 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
3427 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
3428 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
3429 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
3430 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
3431 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
3432 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
3433 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
3434 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
3435 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
3436 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
3437 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
3438 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
3439 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
3440 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
3441 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
3442 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
3444 Tue May 17 14:55:09 1994 Bill Cox (bill@rtl.cygnus.com)
3446 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
3447 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
3450 Mon May 2 17:41:13 1994 Jason Merrill (jason@deneb.cygnus.com)
3452 * config/unix.exp (g++_load): Fix syntax.
3454 Thu Apr 14 12:22:10 1994 Jim Wilson (wilson@sphagnum.cygnus.com)
3456 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
3457 * gcc.noncompile/921017-1.c: Deleted obsolete test.
3458 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
3459 Don't expect va-arg-1.c to fail. Correct expected output for
3461 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
3462 * gcc.wendy/hbm4.c: Correct typo.
3463 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
3465 Mon Mar 28 13:29:37 1994 Doug Evans (dje@canuck.cygnus.com)
3467 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
3468 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
3469 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
3470 * lib/c-torture.exp (c-torture-compile): Ditto.
3472 Reduce volume of output (remove all the -I's and such).
3473 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
3474 Call gcc_cpass, gcc_cfail.
3475 (c-torture): Pass testing option to c-torture-compile.
3477 Mon Mar 21 12:40:33 1994 Doug Evans (dje@cygnus.com)
3479 Bring patches over from progressive.
3480 * config/default.exp: Exit remote shell cleanly.
3481 (g++_exit, g++_start): Add default versions.
3482 * config/sim.exp (gcc_load): Use perror, not error.
3484 Sun Mar 20 12:05:32 1994 Doug Evans (dje@canuck.cygnus.com)
3486 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
3489 Mon Mar 14 19:30:28 1994 Doug Evans (dje@cygnus.com)
3491 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
3492 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
3493 (wendy_try): New proc to run testcase.
3494 (main loop): Call 'em.
3495 * gcc.wendy/*.c: Clean up pass to correct expected output.
3497 * lib/gcc.exp: Minor cleanup work.
3498 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
3500 Wed Mar 9 15:22:54 1994 Doug Evans (dje@canuck.cygnus.com)
3502 * config/sim.exp (gcc_load): Document return codes better.
3503 Don't pass -v to simulator.
3505 Thu Feb 24 07:15:18 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3507 * gcc.special/920717-x.c: Fix typo.
3508 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
3511 * lib/mike-gcc.exp: Fix typo.
3513 Tue Feb 15 15:41:47 1994 Rob Savoye (rob@darkstar.cygnus.com)
3515 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
3516 binary to use, transform the name.
3517 * config/*.exp: rename everything. Nuke any g++ specific files,
3518 it's now a special case of gcc that requires no special support.
3519 Add a default.exp for unsupported targets.
3521 Fri Feb 11 12:59:54 1994 Rob Savoye (rob@poseidon.cygnus.com)
3523 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
3524 lib/old-dejagnu.exp: Fix a few patterns to work with the new
3527 Wed Feb 9 21:35:47 1994 Rob Savoye (rob@darkstar.cygnus.com)
3529 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
3532 Sun Feb 6 16:52:13 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3534 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
3536 Mon Jan 3 17:28:25 1994 Jim Wilson (wilson@sphagnum.cygnus.com)
3538 * gcc.execute/execute.exp: Combine opt_list and foption_list into
3539 option_list. Compile every file with only 4/6 option choices
3540 (same as C torture) instead of with 12/18 different option
3542 * lib/c-torture.exp: Likewise.
3544 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
3547 Thu Dec 30 17:17:07 1993 Mike Stump (mrs@rtl.cygnus.com)
3549 * lib/old-deja.exp: Add `excess errors test fails' error, now one
3550 can put an XFAIL *-*-* on excess errors.
3552 Sun Dec 19 21:45:34 1993 Jeffrey A. Law (law@snake.cs.utah.edu
3554 * g++.law: Add more tests derived from g++-bugs snapshots.
3556 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
3557 equivalent to g++.law/init9.
3559 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
3560 compiled it, and the a.out file after we've run it.
3562 Fri Dec 17 11:29:56 1993 Brendan Kehoe (brendan@lisa.cygnus.com)
3564 * lib/mike-g++.exp (postbase): Delete the .o file after we've
3565 compiled it, and the a.out file after we've run it.
3567 Fri Dec 17 10:18:16 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
3569 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
3571 Wed Dec 15 20:36:40 1993 Rob Savoye (rob@darkstar.cygnus.com)
3573 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
3576 Sun Dec 12 21:10:04 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
3578 * g++.law: New directory of g++ tests derived from the g++-bugs
3581 Thu Dec 09 16:50:41 1993 Jeffrey Wheat (cassidy@cygnus.com)
3583 * gcc.compile: initbug1.c initbug1.exp testcase added
3585 Mon Dec 06 11:09:52 1993 Jeffrey Wheat (cassidy@cygnus.com)
3587 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
3588 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
3589 fixes submitted by Jeff Law (law@cs.utah.edu)
3590 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
3591 Jeff Law (law@cs.utah.edu)
3594 Tue Nov 30 16:34:07 1993 Mike Stump (mrs@cygnus.com)
3596 * config/unix-g++.exp: Follow the gcc way of doing things.
3597 * g++.old-deja/old-deja.exp: Minor updates.
3598 * lib/g++.exp: New file, follow the gcc way of doing things.
3599 * lib/old-dejagnu.exp: Minor updates.
3600 * lib/mike-g++.exp: Always unset errorInfo.
3602 Sat Nov 6 11:34:51 1993 Mike Stump (mrs@cygnus.com)
3604 * lib/gcc.exp: Fix some errors with the below change, CC and
3605 CFLAGS should be global when setting, not local.
3607 Wed Nov 3 11:16:26 1993 Rob Savoye (rob@darkstar.cygnus.com)
3609 * lib/gcc.exp: Transform tool name.
3611 Wed Oct 27 23:57:29 1993 Jeffrey Wheat (cassidy@cygnus.com)
3613 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
3615 Wed Oct 27 14:45:50 1993 Jeffrey Wheat (cassidy@cygnus.com)
3617 * lib/gcc.exp: change gcc_done to gcc_stat
3619 Wed Oct 27 09:57:51 1993 Jeffrey Wheat (cassidy@cygnus.com)
3621 * Upgraded gcc testsuite to c-torture version 1.25
3623 Sun Oct 24 10:58:03 1993 Jeffrey Wheat (cassidy@cygnus.com)
3625 * lib/gcc.exp: added reporting code. Changed verbose compile message.
3626 * lib/c-torture: added hooks for new reporting code.
3628 Thu Oct 21 18:45:32 1993 Jeffrey Wheat (cassidy@cygnus.com)
3630 * config/sh-gcc.exp: check if sh-sim exists in the path
3632 Mon Oct 18 11:13:22 1993 Jeffrey Wheat (cassidy@cygnus.com)
3634 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
3635 * gcc.compile/compile.exp: Initial changes for new logic.
3636 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
3637 * gcc.failure/failure.exp: Initial changes for new logic.
3638 * gcc.ieee/ieee.exp: Initial changes for new logic.
3639 * gcc.misc-tests/misc.exp: Initial changes for new logic.
3640 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
3641 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
3642 * lib/c-torture.exp: Initial changes for new logic.
3643 * lib/gcc.exp: Initial changes for new logic.
3645 Fri Oct 15 00:19:42 1993 Mike Stump (mrs@cygnus.com)
3647 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
3648 depend upon failure or success. Fully qualify names in failure
3649 and success messages. Always remove a.out before starting
3650 compile, just in case. Pay more attention to error text output by
3651 the compiler. Handle testcases with no known past errors just
3652 like all others, so that things are uniform. Other miscellaneous
3655 Wed Oct 13 15:04:51 1993 Jeffrey Wheat (cassidy@cygnus.com)
3657 * gcc.cpp: new directory for cpp tests
3659 Mon Oct 4 09:03:41 1993 Jeffrey Wheat (cassidy@cygnus.com)
3661 * lib/chill.exp: Code reformatted, removed unused code.
3662 * config/unix-chill.exp: Code reformatted, removed unused code.
3663 * chill.execute/execute.exp: Code reformatted, removed unused code.
3664 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
3666 Mon Oct 4 06:19:26 1993 Ian Lance Taylor (ian@cygnus.com)
3668 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
3669 routines not written.
3671 Mon Sep 27 21:07:44 1993 Rob Savoye (rob@darkstar.cygnus.com)
3673 * config/bug-gcc.exp: Use new procs from bug.exp.
3675 Tue Sep 21 18:21:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
3677 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
3678 via ftp, rather than depending on NFS.
3679 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
3682 Thu Sep 9 23:09:15 1993 Rob Savoye (rob@darkstar.cygnus.com)
3684 * config/bug-gcc.exp: Use new download proc.
3686 Tue Sep 14 19:23:58 1993 Jeffrey Wheat (cassidy at deneb.cygnus.com)
3688 * chill.execute/execute.exp: cleanups, handles errors better
3689 * chill.compile/compile.exp: rewrite, based on execute.exp
3690 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
3691 * lib/chill.exp: major changes to diff proc and compile and link
3692 procs. added chill_fail and chill_pass wrappers to pass and
3693 fail. added more comments, and handle error codes better.
3694 Added a hack to capture stderr from exec, so noncompile tests
3697 Sat Sep 11 15:30:10 1993 Jeffrey Wheat (cassidy@cygnus.com)
3699 * chill.execute/execute.exp: rewrite of testsuite driver
3700 * lib/chill.exp: rewrite of testsuite driver
3701 * config/unix-chill.exp: rewrite of testsuite driver
3703 Wed Aug 25 14:11:13 1993 Bill Cox (bill@rtl.cygnus.com)
3706 * iexpr.ch: Standardize uppercase.
3707 * tuples.dat: Standardize uppercase.
3708 * vary.ch: standardize. Correct varying string assignments.
3709 * vary.dat: Add new output lines.
3711 Tue Aug 24 13:45:49 1993 Bill Cox (bill@rtl.cygnus.com)
3714 * chprintf.ch: Standardize use of uppercase.
3715 * tuples.ch: Standardize and turn arr2 into a DCL,
3717 * pinits.ch: Standardize.
3719 Mon Aug 23 17:26:58 1993 Per Bothner (bothner@kalessin.cygnus.com)
3721 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
3722 * Makefil: Renamed to Makefile.in.
3723 * configure.in: New.
3725 Mon Aug 23 14:24:13 1993 Bill Cox (bill@rtl.cygnus.com)
3728 * .cvsignore: Add result/output files.
3729 * Makefile: Fix up variables at start. Use MFLAGS
3730 everywhere. Correct bool_loc, built_ins entries.
3731 Add entry for vary1.ch.
3732 * bitarray.ch: Standardize upper-case usage.
3733 * bitexpr.ch: Standardize, add output of b1.
3734 * params.ch: Use arrayt in along PROC parameters, to
3735 avoid novelty problems.
3736 * sets.ch: Tiny cleanup.
3737 * vary1.ch: Re-indent.
3739 Tue Aug 17 15:42:07 1993 Bill Cox (bill@rtl.cygnus.com)
3741 * Add PR-related files to Makefiles, .cvsignore files, etc.
3743 Mon Aug 2 15:46:05 PDT 1993 Jeff Wheat (cassidy@cygnus.com)
3745 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
3746 with compiler objects. New names are test-flow.c and test-loop.c
3748 Tue Jul 27 10:08:08 PDT 1993 Jeff Wheat (cassidy@cygnus.com)
3750 * Upgraded c-torture tests from 1.19 to 1.20
3753 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
3754 * gcc.compile: 930623-1.c 930623-2.c
3755 * gcc.noncompile: 930622-1.c 930622-2.c
3756 * gcc.failure: 920411-1.c 920627-2.c
3757 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
3759 Tue Jul 20 15:19:44 PDT 1993 Jeff Wheat (cassidy@cygnus.com)
3761 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
3762 More changes to get testsuite working properly. Needs more work.
3763 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
3765 Mon Jul 19 18:40:31 PDT 1993 Jeff Wheat (cassidy@cygnus.com)
3767 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
3768 More changes to get testsuite working properly. Needs more work.
3770 Tue Jul 13 18:38:56 PDT 1993 Jeff Wheat (cassidy@cygnus.com)
3772 * chill.compile/compile.exp: Added for Dejagnu support
3773 * chill.execute/execute.exp: Added for Dejagnu support
3774 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
3776 Sat Jun 19 07:13:05 1993 Bill Cox (bill@rtl.cygnus.com)
3778 This should complete moving the CHILL test files.
3779 * chill.noncompile(.cvsignore printf.grt
3780 in-printf.grt chprintf.grt chprintf.ch):
3781 Added test-support files.
3782 (Makefile): Modified further.
3783 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
3784 signal.ch): Added test files.
3785 * chill.execute (.cvsignore printf.grt printr.c
3786 in-printf.grt rts.c chprintf.grt rts.h): Added
3788 (Makefile): More corrections.
3790 Fri Jun 18 23:40:54 1993 Bill Cox (bill@rtl.cygnus.com)
3792 * chill.compile, chill.execute, chill.nocompile: Add CHILL
3793 test cases, ready for DejaGnu.
3795 Thu Jun 17 19:14:40 MDT 1993 Jeffrey Wheat (cassidy@cygnus.com)
3797 * Upgraded c-torture tests from 1.18 to 1.19
3799 * gcc.compile: added test(s):
3801 * gcc.execute: added test(s):
3802 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
3804 * added new subdirectory for misc tests: gcc.misc-tests
3805 * gcc.misc-test(s): added tests:
3806 inst-check.c test-consts.c test-ior.c test-switch.c
3808 Wed Jun 9 16:53:26 1993 Brendan Kehoe (brendan@lisa.cygnus.com)
3810 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
3812 Mon Jun 7 16:18:40 1993 Ian Lance Taylor (ian@cygnus.com)
3814 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
3816 Thu Jun 3 13:13:36 MDT 1993 Jeffrey Wheat (cassidy@cygnus.com)
3818 * Upgraded c-torture tests from 1.17 to 1.18
3820 Wed Jun 2 19:02:40 MDT 1993 Jeffrey Wheat (cassidy@cygnus.com)
3822 * Upgraded c-torture tests from 1.12 to 1.17
3824 Fri Apr 30 09:38:41 1993 Mike Werner (mtw@deneb.cygnus.com)
3826 * lib/old-dejagnu.exp:
3827 Fixed handling of XFAIL target triplets to correctly
3828 recognize wildcard characters. Removed code that
3829 appended a unique id tag to the end of the file name
3830 printed out by the result of the testcases within a
3833 Thu Apr 29 19:06:29 1993 Mike Werner (mtw@deneb.cygnus.com)
3835 * lib/old-dejagnu.exp:
3836 Reworked expected failure handling to trigger off of XFAIL
3837 keyword in keyphrase embeded in testcase source code. The
3838 XFAIL keyword must be at the end of the keyphrase line. It
3839 may optionally be followed by one or more target triplets.
3840 It has just occured that the handling of wildcards in the
3841 target triplet may not be correct.
3843 Fri Apr 23 13:16:20 1993 Mike Werner (mtw@deneb.cygnus.com)
3845 * g++.old-deja/tests:
3846 Moved all subdirectories up one level into g++.old-deja .
3848 * lib/old-dejagnu.exp:
3849 Fixed problem with CXXFLAGS not being properly reset, and being
3850 corrupted with extraneous "-c" compiler option. This was
3851 causing binaries to not be generated for test that needed them.
3852 Modified strings passed to "pass" and "fail" so that individual
3853 tests from the same test file would be distinguished by an
3854 identifier appended to the test file name in the summary logs;
3855 this corrected a problem with erroneous diff logs. Added code
3856 to search testcases for expected fail and unexpected pass keywords.
3858 Tue Apr 20 18:27:58 1993 Rob Savoye (rob at darkstar.cygnus.com)
3860 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
3862 Thu Apr 15 11:01:59 1993 Mike Werner (mtw@deneb.cygnus.com)
3864 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
3865 Removed extraneous text from end of "Special g++ Options"
3868 * lib/old-dejagnu.exp: Added pattern matching to look for new
3869 keywords, embedded in testcases comments, which will trigger
3870 calls to xpass and xfail.
3872 Wed Apr 14 14:28:01 1993 Mike Werner (mtw@deneb.cygnus.com)
3874 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
3875 comments embedded in the testcases, especially the one looking for
3876 special compiler options, as well as the pattern matching for the
3877 compiler output again.
3879 Mon Apr 12 15:15:37 1993 Mike Werner (mtw@deneb.cygnus.com)
3881 * lib/old-dejagnu.exp: Do a proper check of the return value for
3882 execute tests. Fixed several problems with the pattern matching
3883 of the compiler output which gave erroneous test results.
3884 Changed several of the test result messages to be more descriptive.
3885 * config/unix-g++.exp: Proc g++_load now actually works and
3886 executes the tests passed to it and returns a usable return
3889 Sun Apr 11 17:22:37 1993 Rob Savoye (rob at darkstar.cygnus.com)
3891 * lib/gcc.exp: Exits gracefully if $CC is bogus.
3893 Fri Apr 9 09:41:59 1993 Mike Werner (mtw@deneb.cygnus.com)
3895 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
3896 Modified both files to properly execute the old style
3897 dejagnu tests. The previous versions of these files were
3898 experimental and did not function anything near correctly.
3900 Mon Apr 5 21:08:24 1993 Rob Savoye (rob@cygnus.com)
3902 * Removed all Makefile.in and configure.in files. No configuration
3905 Fri Apr 2 12:15:17 1993 Mike Werner (mtw@deneb.cygnus.com)
3907 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
3909 Sun Mar 28 11:17:48 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com)
3911 * gcc.compile/configure.in, gcc.unsorted/configure.in,
3912 gcc.special/configure.in, gcc.noncompile/configure.in,
3913 gcc.execute/configure.in, gcc.code_quality/configure.in,
3914 g++.other/configure.in, g++.old-deja/configure.in,
3915 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
3918 Thu Mar 25 20:07:55 1993 Rob Savoye (rob at darkstar.cygnus.com)
3920 * lib/udi.exp: Fixed mondfe and mondfe_download.
3921 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
3922 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
3924 Thu Mar 25 13:06:41 1993 Ian Lance Taylor (ian@cygnus.com)
3926 * config/udi-gdb.exp: Check $shell_id after connecting to target.
3927 (gdb_exit): Don't remove *_soc files.
3929 Mon Mar 22 14:28:46 1993 Ian Lance Taylor (ian@cygnus.com)
3931 * lib/c-torture.exp: Don't look for main; instead always use -w
3932 -c. This is how the c-torture tests work. Remove the object
3933 file if the compilation succeeds.
3934 * gcc.execute/execute.exp: Remove executable if test passes.
3935 * gcc.noncompile/noncompile.exp: Every test is an expected
3937 * gcc.special/special.exp: Added tests from c-torture 1.11,
3938 corrected use of existing test.
3939 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
3940 gcc.execute/920625-1.c: Updated to c-torture 1.11.
3941 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
3942 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
3943 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
3944 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
3945 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
3946 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
3947 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
3948 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
3949 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
3950 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
3951 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
3952 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
3953 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
3954 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
3955 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
3956 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
3957 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
3959 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
3960 correspond to c-torture 1.11.