OSDN Git Service

* gcc.c-torture/execute/990804-1.c: New test.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
2
3         * gcc.c-torture/execute/990804-1.c: New test.
4
5 1999-08-03  Nathan Sidwell  <nathan@acm.org>
6
7         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
8         * g++.old-deja/g++.brendan/crash64.C: Likewise
9         * g++.old-deja/g++.brendan/overload8.C: Likewise
10
11 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12
13         * g++.old-deja/g++.other/struct1.C: New test.
14
15 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16
17         * g++.old-deja/g++.other/enum2.C: New test.
18
19 Mon Aug  2 13:35:12 1999  Richard Henderson  <rth@cygnus.com>
20
21         Adapted from tests from Franz Sirl:
22         * gcc.c-torture/execute/va-arg-7.c: New test.
23         * gcc.c-torture/execute/va-arg-8.c: New test.
24
25 Sun Aug  1 22:29:34 1999  Jeffrey A Law  (law@cygnus.com)
26
27         * gcc.c-torture/compile/990801-2.c: New test.
28
29         * gcc.c-torture/compile/990801-1.c: New test.
30
31 Sun Jul 25 21:41:37 1999  Jeffrey A Law  (law@cygnus.com)
32
33         * README: More listname related changes.
34
35 1999-07-08  Catherine Moore  <clm@cygnus.com>
36
37         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
38
39 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
40
41         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
42
43 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
44
45         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
46
47 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
48
49         * gcc.dg/990703-1.c: New test.
50
51 1999-06-29  Nick Clifton  <nickc@cygnus.com>
52
53         * lib/file-format.exp: New file: Move definition of proc 
54         gcc_target_object_format to here from
55         gcc.dg/special/ecos.exp.
56
57         * lib/c-torture.exp: Include lib file-format.exp.
58         * lib/gcc-dg.exp: Include lib file-format.exp.
59
60         * gcc.dg/special/ecos.exp: Remove definition of proc
61         gcc_target_object_format.
62         
63 Mon Jun 28 08:20:51 1999  Jeffrey A Law  (law@cygnus.com)
64
65         * gcc.c-torture/execute/990628-1.c: New test.
66
67 Fri Jun 25 05:28:40 1999  Jeffrey A Law  (law@cygnus.com)
68
69         * gcc.c-torture/compile/990625-2.c: New test.
70
71         * gcc.c-torture/compile/990625-1.c: New test.
72
73 Thu Jun 17 13:48:16 1999  Jeffrey A Law  (law@cygnus.com)
74
75         * gcc.c-torture/compile/990617-1.c: New test.
76
77 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
78
79         * g++.old-deja/g++.other/decl4.C: New test.
80
81 1999-06-14  Nathan Sidwell  <nathan@acm.org>
82
83         * g++.old-deja/g++.other/bitfld3.C: New test.
84
85 1999-06-08  Nathan Sidwell  <nathan@acm.org>
86
87         * g++.old-deja/g++.eh/catch1.C: New test.
88
89 Mon Jun  7 23:39:16 1999  Jeffrey A Law  (law@cygnus.com)
90
91         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
92
93         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
94         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
95
96 1999-06-05  Craig Burley  <craig@jcb-sc.com>
97
98         * g77.f-torture/compile/19990502-0.f: Replace with new,
99         shorter, test that still fails after recent changes.
100
101 Fri Jun  4 02:25:04 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
102
103         * gcc.c-torture/execute/990604-1.c: New test.
104
105 Mon May 31 00:34:51 1999  Jeffrey A Law  (law@cygnus.com)
106
107         * gcc.c-torture/execute/990531-1.c: New test.
108
109 Thu May 27 02:38:36 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
110
111         * gcc.c-torture/compile/990527-1.c: New test.
112
113 Thu May 27 02:18:51 1999  Joern Rennecke <amylaar@cygnus.com>
114
115         * gcc.c-torture/execute/990527-1.c: New test.
116
117 1999-05-25  Craig Burley  <craig@jcb-sc.com>
118
119         * g77.f-torture/compile/19990525-0.f: New test.
120
121 Tue May 25 01:21:16 1999  Jeffrey A Law  (law@cygnus.com)
122
123         * gcc.c-torture/execute/990525-2.c: New test.
124
125         * gcc.c-torture/execute/990525-1.c: New test.
126
127 1999-05-24  Nathan Sidwell  <nathan@acm.org>
128
129         * g++.old-deja/g++.other/anon3.C: New test.
130         * g++.old-deja/g++.other/anon4.C: New test.
131         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
132         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
133         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
134         Merrill).
135
136 Mon May 24 00:01:52 1999  Jeffrey A Law  (law@cygnus.com)
137
138         * gcc.c-torture/execute/990524-1.c: New test.
139
140         * gcc.dg/990524-1.c: New test.
141
142 Sun May 23 21:18:12 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
143
144         * gcc.c-torture/compile/990523-1.c: New test.
145
146 Wed May 19 02:56:18 1999  Raja R Harinath <harinath@cs.umn.edu>
147
148         * gcc.c-torture/compile/990519-1.c: New test.
149
150 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
151
152         * gcc.c-torture/compile/990517-1.c: New test.
153
154         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
155         (e4, f4): New tests.
156         (main): Call them.
157
158 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
159
160         * gcc.dg/noreturn-1.c: New test.
161
162 Thu May 13 02:02:46 1999  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
163
164         * gcc.c-torture/execute/990513-1.c: New test.
165
166 1999-05-10  Richard Henderson  <rth@cygnus.com>
167
168         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
169
170 1999-05-10  Craig Burley  <craig@jcb-sc.com>
171
172         * g77.f-torture/execute/erfc.f: Use small single-precision
173         values, to avoid problems on Alphas when not -mieee.
174
175 1999-05-08  Craig Burley  <craig@jcb-sc.com>
176
177         * gcc.dg/990506-0.c: New test.
178
179 1999-05-08  Richard Henderson  <rth@cygnus.com>
180
181         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
182         the constant to test.  Don't XFAIL 64-bit targets.
183
184         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
185         * g++.old-deja/g++.law/profile1.C: Likewise.
186
187         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
188         operator new instances.
189         * g++.old-deja/g++.other/delete5.C: Likewise.
190
191 1999-05-03  Craig Burley  <craig@jcb-sc.com>
192
193         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
194         intrinsic.
195
196 1999-05-03  Craig Burley  <craig@jcb-sc.com>
197
198         * g77.f-torture/execute/u77-test.f: Reverse order of two
199         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
200
201 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
202
203         * gcc.dg/compare1.c: New test.
204
205 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
206
207         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
208         New tests.
209
210 1999-05-02  Craig Burley  <craig@jcb-sc.com>
211
212         * g77.f-torture/compile/19990502-1.f: New test.
213
214 1999-05-02  Craig Burley  <craig@jcb-sc.com>
215
216         * g77.f-torture/compile/19990502-0.f: New test.
217
218 Sun May  2 01:38:50 1999  Craig Burley  <craig@jcb-sc.com>
219
220         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
221         intrinsic.
222
223 Sun May  2 01:13:37 1999  Craig Burley  <craig@jcb-sc.com>
224
225         * g77.f-torture/execute/u77-test.f (main): List libU77
226         intrinsics not currently tested.
227         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
228         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
229         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
230         Trim blanks off the ends of some printed strings.
231
232 Sun May  2 00:06:45 1999  Craig Burley  <craig@jcb-sc.com>
233
234         * g77.f-torture/execute/u77-test.f (main): Just warn about
235         FSTAT gid disagreement, as it's expected on some systems.
236
237 Sat May  1 23:57:18 1999  Craig Burley  <craig@jcb-sc.com>
238
239         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
240         use a new function, which allows for some slop.
241         Clean up some commentary.
242         (issum): The new function.
243         (sgladd): Deleted subroutine.
244
245 1999-05-01  Craig Burley  <craig@jcb-sc.com>
246
247         * g77.f-torture/execute/u77-test.f: Modify to be more like
248         libf2c/libU77 version, bringing patches to that version here.
249         Add suitable commentary.
250
251 Sun Apr 25 12:28:59 1999  Richard Henderson  <rth@cygnus.com>
252
253         * gcc.dg/990424-1.c: New test.
254
255 1999-04-24  Craig Burley  <craig@jcb-sc.com>
256
257         * g77.f-torture/execute/u77-test.f (main): Bug involving
258         LSTAT has been fixed, so turn back on full checking.
259
260 1999-04-20  Craig Burley  <craig@jcb-sc.com>
261
262         * g77.f-torture/compile/19990419-0.f: New test.
263         * g77.f-torture/execute/19990419-1.f: New test.
264
265 Sat Apr 17 16:56:48 1999  Richard Henderson  <rth@cygnus.com>
266
267         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
268         to avoid the need for a prototype to supress a warning.
269
270 Sun Apr  4 04:02:53 1999  Jeffrey A Law  (law@cygnus.com)
271
272         * gcc.c-torture/execute/990404-1.c: New test.
273
274 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
275
276         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
277         * gcc.dg/cpp-if3.c: Don't use -pedantic.
278         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
279         missing initializer warnings.
280
281 Sun Mar 28 00:49:41 1999  Jeffrey A Law  (law@cygnus.com)
282
283         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
284         matching strings.
285
286 Fri Mar 26 00:50:46 1999  Jeffrey A Law  (law@cygnus.com)
287
288         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
289
290 1999-03-26  Craig Burley  <craig@jcb-sc.com>
291
292         * g77.f-torture/execute/19990325-0.f: New test.
293         * g77.f-torture/execute/19990325-1.f: New test.
294
295 Wed Mar 24 22:50:50 1999  Jeffrey A Law  (law@cygnus.com)
296
297         * gcc.c-torture/execute/990324-1.c: New test.
298
299 1999-03-13  Craig Burley  <craig@jcb-sc.com>
300
301         * g77.f-torture/execute/19990313-2.f: New test.
302         * g77.f-torture/execute/19990313-3.f: New test.
303
304 1999-03-13  Craig Burley  <craig@jcb-sc.com>
305
306         * g77.f-torture/execute/19990313-0.f: New test.
307         * g77.f-torture/execute/19990313-1.f: New test.
308
309 1999-03-08  Craig Burley  <craig@jcb-sc.com>
310
311         * g77.f-torture/execute/19981119-0.f: Improve testiness.
312
313 1999-03-08  Craig Burley  <craig@jcb-sc.com>
314
315         * g77.f-torture/compile/19990305-0.f: New test.
316         * g77.f-torture/execute/19981119-0.f: New test.
317
318 1999-03-08  Craig Burley  <craig@jcb-sc.com>
319
320         * g77.f-torture/execute/970625-2.f: call ABORT if final
321         result is not correct, instead of just printing it.
322         Add this checking via newly introduced obfuscation, to
323         trip up buggy front ends.
324
325 1999-03-07  Craig Burley  <craig@jcb-sc.com>
326
327         * g77.f-torture/compile/960317-1.f: Moved from being
328         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
329
330 1999-03-06  Craig Burley  <craig@jcb-sc.com>
331
332         * g77.f-torture/execute/960317-1.f: New (old) test.
333         * g77.f-torture/execute/970625-2.f: Ditto.
334
335 Mon Mar  1 23:29:14 1999  Jeffrey A Law  (law@cygnus.com)
336
337         * g++.old-deja/g++.law/weak1.C: New test.
338
339 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
340
341         * gcc.c-torture/execute/990119-1.c: Renamed to...
342         * gcc.dg/990119-1.c: this, so it will only be tested once
343         (it's a preprocessor test, it doesn't need to be run at
344         multiple optimization levels).
345
346 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
347
348         * lib/g++.exp: Don't add incdir=$base_dir/../include to
349         ALWAYS_CXXFLAGS.
350
351 1999-02-24  Craig Burley  <craig@jcb-sc.com>
352
353         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
354         * g77.f-torture/compile/19981216-0.f: ...as it is expected
355         to not be compilable by current g77.
356
357 1999-02-24  Nick Clifton  <nickc@cygnus.com>
358
359         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
360
361 Mon Feb 22 01:15:08 1999  Jeffrey A Law  (law@cygnus.com)
362
363         * gcc.c-torture/execute/990222-1.c: New test.
364
365 1999-02-19  Craig Burley  <craig@jcb-sc.com>
366
367         * g77.f-torture/compile/19990218-0.f: New test.
368         * g77.f-torture/noncompile/19990218-1.f: New test.
369
370 1999-02-18  Craig Burley  <craig@jcb-sc.com>
371
372         * g77.f-torture/compile/19981216-0.f: New test.
373
374 Sun Feb 14 01:26:29 1999  Jeffrey A Law  (law@cygnus.com)
375
376         * gcc.dg/990214-1.c: New test.
377
378 Sat Feb 13 00:43:52 1999  Jeffrey A Law  (law@cygnus.com)
379
380         * gcc.dg/990213-2.c: New test.
381
382         * gcc.dg/990213-1.c: New test.
383
384 Fri Feb 12 11:04:35 1999  Jeffrey A Law  (law@cygnus.com)
385
386         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
387         ints.
388
389 1999-02-11  Nick Clifton  <nickc@cygnus.com>
390
391         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
392         specified by target.
393
394         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
395
396 Thu Feb 11 01:12:12 1999  Jeffrey A Law  (law@cygnus.com)
397
398         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
399
400 Wed Feb 10 13:08:12 1999  Jonathan Larmour  <jlarmour@cygnus.co.uk>
401
402         * gcc.dg/special/ecos.exp: New test driver for new tests with
403         special requirements.
404
405         * gcc.dg/special/alias-1.c: New test.
406         * gcc.dg/special/gcsec-1.c: New test.
407         * gcc.dg/special/weak-1.c: New test.
408         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
409         * gcc.dg/special/weak-2.c: New test.
410         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
411         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
412         * gcc.dg/special/wkali-1.c: New test.
413         * gcc.dg/special/wkali-2.c: New test.
414         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
415         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
416
417 Wed Feb 10 12:15:35 1999  Felix Lee  <flee@cygnus.com>
418
419         * lib/c-torture.exp (c-torture-compile): Pull out code for
420         analyzing gcc error messages.
421         (c-torture-execute): Likewise.  Fix some (harmless) false
422         positives.
423         * lib/gcc.exp (gcc_check_compile): New function.
424
425 Mon Feb  8 21:42:57 1999  Richard Henderson  <rth@cygnus.com>
426
427         * gcc.c-torture/execute/990208-1.c: New test.
428
429 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
430
431         * g++.dg/special/ecos.exp: New driver for new tests with special
432         requirements
433         
434         * g++.dg/special/conpr-1.C: New test
435         * g++.dg/special/conpr-2.C: New test
436         * g++.dg/special/conpr-2a.C: New test
437         * g++.dg/special/conpr-3.C: New test
438         * g++.dg/special/conpr-3a.C: New test
439         * g++.dg/special/conpr-3b.C: New test
440         
441         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
442         allow g++ to use the dg driver
443
444         * README: Add comment about g++.dg directory
445
446 Sat Feb  6 18:00:38 1999  Jeffrey A Law  (law@cygnus.com)
447
448         * README: Update email addresses.
449
450 Sat Jan 30 16:22:47 1999  Richard Henderson  <rth@cygnus.com>
451
452         * gcc.c-torture/execute/990130-1.c: New test.
453
454 Sat Jan 30 11:10:06 1999  Jeffrey A Law  (law@cygnus.com)
455
456         * gcc.dg/990130-1.c: New test.
457
458 1999-01-27  Felix Lee  <flee@cygnus.com>
459
460         * lib/c-torture.exp (c-torture-compile): pull out code for
461         analyzing gcc error messages.
462         (c-torture-execute): ditto, and fix some (harmless) false
463         positives.
464         * lib/gcc.exp (gcc_check_compile): new function.
465
466 Sun Jan 17 00:02:33 1999  Jeffrey A Law  (law@cygnus.com)
467
468         * gcc.dg/990117-1.c: New test.
469
470         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
471
472         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
473
474 Fri Jan 15 02:52:00 1999  Jeffrey A Law  (law@cygnus.com)
475
476         * g77.f-torture/compile/990115-1.f: New test.
477
478 Thu Jan  7 23:39:47 1999  Jeffrey A Law  (law@cygnus.com)
479
480         * gcc.c-torture/compile/990107-1.c: New test
481
482 Wed Jan  6 02:21:59 1999  Jeffrey A Law  (law@cygnus.com)
483
484         * gcc.c-torture/execute/990106-2.c: New test.
485
486         * gcc.c-torture/execute/990106-1.c: New test.
487
488 Wed Dec 30 23:05:28 1998  Zack Weinberg <zack@rabi.columbia.edu>
489
490         * gcc.c-torture/compile/981223-1.c: New test.
491
492 Tue Dec 29 11:33:25 1998  Richard Henderson  <rth@cygnus.com>
493
494         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
495         (opt3): Rename from opt4 and disable.
496
497 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
498
499         * g++.old-deja/g++.pt/ptrmem5.C: New test.
500
501 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
502
503         * g++.old-deja/g++.other/conv5.C: New test.
504
505 Fri Dec 11 10:25:57 1998  Jeffrey A Law  (law@cygnus.com)
506
507         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
508
509 Fri Dec 11 01:12:45 1998  Zack Weinberg <zack@rabi.columbia.edu>
510
511         * gcc.c-torture/compile/981211-1.c: New test.
512
513 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
514
515         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
516
517         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
518
519 Tue Dec  8 22:50:04 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
520
521         * gcc.special/930510-1.c: Make C9X safe.
522         * gcc.misc-tests/gcov-1.c Similarly.
523         * gcc.misc-tests/gcov-2.c Similarly.
524
525 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
526
527         * gcc.dg/ultrasp1.c: New test.
528
529 Sun Dec  6 00:40:12 1998  Richard Henderson  <rth@cygnus.com>
530
531         * gcc.c-torture/execute/981206.c: New test.
532
533 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
534
535         * g++.old-deja/g++.ns/template7.C: New test.
536
537         * g++.old-deja/g++.other/expr1.C: New test.
538
539         * g++.old-deja/g++.eh/tmpl3.C: New test.
540
541         * g++.old-deja/g++.eh/tmpl2.C: New test.
542
543 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
544
545         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
546         * g++.old-deja/g++.other/using6.C: Removed.
547         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
548
549         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
550
551 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
552
553         * g++.old-deja/g++.pt/overload8.C: New test.
554
555         * g++.old-deja/g++.pt/overload7.C: New test.
556
557         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
558
559         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
560         and relinking messages.
561         * lib/g++.exp (g++_target_compile): Remove .rpo file when
562         compiling with -frepo.
563
564 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
565
566         * g++.old-deja/g++.pt/lookup6.C: New test.
567
568 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
569
570         * g++.old-deja/g++.pt/explicit76.C: New test.
571
572         * g++.old-deja/g++.pt/friend38.C: New test.
573
574         * g++.old-deja/g++.ns/crash2.C: New test.
575
576         * g++.old-deja/g++.pt/defarg8.C: New test.
577
578         * g++.old-deja/g++.pt/instantiate6.C: New test.
579
580         * g++.old-deja/g++.pt/static6.C: New test.
581
582         * g++.old-deja/g++.pt/decl2.C: New test.
583
584 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
585
586         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
587         problem is actually related with name lookup, but so what? :-)
588
589         * g++.old-deja/g++.pt/friend37.C: New test.
590
591 1998-11-25  Dave Love  <d.love@dl.ac.uk>
592
593         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
594         element, which fails on some systems.
595
596         * g77.f-torture/execute/labug1.f: New test.
597
598 Sat Nov 21 21:41:05 1998  Jeffrey A Law  (law@cygnus.com)
599
600         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
601         is defined.
602
603 1998-11-18  Dave Love  <d.love@dl.ac.uk>
604
605         * g77.f-torture/compile/981117-1.f: New test.
606
607 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
608
609         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
610         properly discarded.
611
612 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
613
614         * README: New file, general information about the testsuite and 
615         new description of the various C++ test subdirectories.
616         * README.g++: Eliminate obsolete information, update and move most
617         relevant stuff to README.
618
619 Sat Nov  7 02:55:55 1998  Richard Henderson  <rth@cygnus.com>
620
621         * gcc.c-torture/compile/981107-1.c: New test.
622
623 Mon Nov  2 11:16:03 1998  Doug Evans  <devans@canuck.cygnus.com>
624
625         * execute/memcpy-bi.c: New testcase.
626
627 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
628
629         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
630         base classes.
631
632         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
633         template is selected.
634
635         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
636         classes, it should be accepted for all types.
637
638         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
639
640         * g++.old-deja/g++.pt/spec24.C: Ensure that template
641         specializations start with template headers.
642
643 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
644
645         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
646
647         * g++.old-deja/g++.other/init9.C: Test cross initialization of
648         non-POD types.
649
650 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
651
652         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
653
654 Thu Oct 22 16:01:44 1998  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
655
656         * compile/981022-1.c, compile/981022-1.x: New test and driver.
657
658 Mon Oct 19 14:03:07 1998  Jeffrey A Law  (law@cygnus.com)
659
660         * 981019-1.c: New test.
661
662 Wed Oct 14 21:11:19 1998  Robert Lipe <robertl@dgii.com>
663
664         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
665         find objc headers.
666
667 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
668
669         * compile/981001-4.c: Remove use of GCC extension that triggers a
670         compiler bug.
671
672 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
673
674         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
675
676 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
677
678         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
679         instantiation of template produces incorrect code for delete
680         expression.
681
682         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
683         constructors' name is not unique.
684         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
685         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
686
687         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
688         automatic array of const is ill-formed.
689
690         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
691         of template parameter?
692
693         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
694         const.
695
696         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
697         pointer-to-member expression.
698
699         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
700         declaration causes ICE.
701
702 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
703
704         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
705         reserved in the global namespace.
706
707         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
708         generate needed virtual table.
709
710         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
711
712 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
713
714         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
715         template-dependent type
716
717 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
718
719         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
720         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
721         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
722
723         * g++.old-deja/g++.other/using5.C: New test; using decl from base
724         class should be usable as argument of member function.
725         * g++.old-deja/g++.other/using6.C: New test; using decl from base
726         class should be usable as return type of member function.
727         * g++.old-deja/g++.other/using7.C: New test; using decl from base
728         class should be usable as type of data member.
729
730         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
731
732 Fri Oct  9 19:19:19 1998  Jeffrey A Law  (law@cygnus.com)
733
734         * gcc.c-torture/special/920521-1.c: Fix bogus test.
735
736 Thu Oct  8 19:14:05 1998  Nick Clifton  <nickc@cygnus.com>
737
738         * gcc.dg/dll-?.c Add thumb to target list.
739         Fix assembler scan patterns to match current assembler output.
740
741 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
742
743         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
744         matching of template brackets.
745
746         * g++.old-deja/g++.other/using4.C: New test.  Test using
747         declarations of methods from base classes.
748
749         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
750         within functions should introduce names into the innermost
751         enclosing namespace.
752
753         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
754         of static locals if first initialization throws.
755
756 Wed Oct  7 12:00:20 1998  Jim Wilson  <wilson@cygnus.com>
757
758         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
759
760 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
761
762         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
763         must be declared before its specializations can be named in friend
764         declarations.
765
766 1998-10-05  Dave Love  <d.love@dl.ac.uk>
767
768         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
769
770         * g77.f-torture/execute/io1.f: New test.
771
772 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
773
774         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
775         with pointer to template function, for which no argument deduction
776         is possible.
777
778         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
779         specialization of template function as argument to template
780         function.
781
782         * g++.old-deja/g++.other/access2.C: New test; Inner class
783         shouldn't have privileged access to Outer's names.
784
785 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
786
787         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
788         friend template declared within template class conflicts with
789         nested class of the same name.
790
791         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
792         is ignored.
793
794         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
795         object with direct initializer as function declaration.
796
797         * g++.old-deja/g++.other/decl2.C: New test; duplicate
798         initializers.
799
800         * g++.old-deja/g++.other/null2.C: New test; conditional operator
801         involving const pointer and NULL produces incorrect result.
802
803         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
804         type name without `typename' should be rejected with -pedantic.
805
806 Fri Oct  2 21:55:58 1998  Richard Henderson  <rth@cygnus.com>
807
808         * g++.old-deja/g++.other/addrof1.C: New test.
809
810 Thu Oct  1 19:05:20 1998  Jeffrey A Law  (law@cygnus.com)
811
812         * gcc.c-torture/compile/981001-2.c: New test.
813         * gcc.c-torture/compile/981001-3.c: New test.
814         * gcc.c-torture/compile/981001-4.c: New test.
815
816 1998-10-01  Robert Lipe  <robertl@dgii.com>
817
818         * lib/objc.exp (objc_target_compile): Add -L during compiles for
819         multilibbed hosts.   Idea grafted from g77.exp.
820
821 1998-09-30  Dave Love  <d.love@dl.ac.uk>
822
823         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
824         avoid losing on systems which need -lsocket.
825
826 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
827
828         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
829         * g++.old-deja/g++.other/nested2.C: Ditto.
830         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
831         failure.
832
833 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
834
835         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
836         preferred over template operator!= for enum bitfields.
837
838 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
839
840         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
841         that happen to have the same base name, but in different scopes,
842         are incorrectly rejected.
843
844 1998-09-16  Richard Henderson  <rth@cygnus.com>
845
846         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
847         on the native word size instead of an integer literal.
848
849 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
850
851         * g++.old-deja/g++.other/static2.C: Invocation of static data
852         member of type pointer-to-function denoted as non-static member.
853
854         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving 
855         checks involving function types and aliases.
856
857 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
858
859         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
860         redefined to the same non-trivial type.
861
862         * g++.old-deja/g++.pt/explicit73.C: Test for proper
863         namespace-qualification of template specializations declared in
864         other namespaces.
865
866         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
867         to declare a subset of the specializations of a template function
868         as friends of specializations of a template class.
869
870         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
871         member templates that do not fully specialize the enclosing
872         template class are rejected.
873
874 1998-09-11  Dave Love  <d.love@dl.ac.uk>
875
876         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
877
878 1998-09-08  Dave Love  <d.love@dl.ac.uk>
879
880         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
881         altered from libf2c/libU77 version.
882
883 1998-09-06  Dave Love  <d.love@dl.ac.uk>
884
885         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
886
887 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
888
889         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
890         (un)signed char are different types for template specialization
891         purposes.
892
893 Thu Sep  3 00:40:32 1998  Ovidiu Predescu  <ovidiu@aracnet.com>
894
895         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
896         * objc: ObjC testsuite.
897
898 Mon Aug 31 15:19:32 1998  Nick Clifton  <nickc@cygnus.com>
899
900         * lib/c-torture.exp: Add support for
901         torture_eval_before_compile and torture_eval_before_execute
902         variables.
903
904 Sun Aug 30 17:38:20 1998  Jeffrey A Law  (law@cygnus.com)
905
906         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
907         this test triggers valid.
908
909 Thu Aug 27 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
910
911         * gcc.dg/980827-1.c: New test.
912
913 Wed Aug 26 16:25:38 1998  Nick Clifton  <nickc@cygnus.com>
914
915         * lib/c-torture.exp: Add support for
916         torture_eval_before_compile and torture_eval_before_execute
917         variables.
918
919 Tue Aug 25 19:42:13 1998  Jeffrey A Law  (law@cygnus.com)
920
921         * gcc.c-torture/compile/980825-1.c: New test.
922
923 Mon Aug 24 16:38:52 1998  Jeffrey A Law  (law@cygnus.com)
924
925         * gcc.c-torture/compile/930326-1.x: Fix typo.
926
927 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
928
929         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
930         causes an ICE.
931
932 Fri Aug 21 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
933
934         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
935         STACK_SIZE is defined.
936         * gcc.c-torture/unsorted/stuct.c: Similarly.
937
938         * gcc.c-torture/compile/980821-1.c: New test.
939
940 Fri Aug 21 03:14:04 1998  Jeffrey A Law  (law@cygnus.com)
941
942         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
943
944 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
945
946         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
947         code. 
948
949 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
950
951         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
952         error'.
953
954 Tue Aug 18 19:19:50 1998  Jeffrey A Law  (law@cygnus.com)
955
956         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
957
958 Sun Aug 16 01:29:19 1998  Jeffrey A Law  (law@cygnus.com)
959
960         * gcc.c-torture/compile/980816-1.c: New test.
961
962         * gcc.dg/980816-1.c: New test.
963
964 1998-08-01  Dave Love  <d.love@dl.ac.uk>
965
966         * g77.f-torture/compile/980729-0.f: New test.
967
968 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
969
970         * gcc.c-torture/special/eeprof-1.c: New test, for
971         -finstrument-functions.
972         * gcc.c-torture/special/special.exp: Run it.
973
974 Wed Jul 29 00:17:18 1998  Jeffrey A Law  (law@cygnus.com)
975
976         * gcc.c-torture/compile/980729-1.c: New test.
977
978 1998-07-26  Dave Love  <d.love@dl.ac.uk>
979
980         * g77.f-torture/noncompile/980615-0.f: New test.
981
982 Sun Jul 26 01:15:56 1998  H.J. Lu  (hjl@gnu.org)
983
984         * gcc.dg/980312-1.c: Do link instead of compile.
985         * gcc.dg/980313-1.c: Likewise.
986
987 Sun Jul 26 01:05:02 1998  Jeffrey A Law  (law@cygnus.com)
988
989         * gcc.c-torture/compile/980726-1.c: New test.
990
991 1998-07-25  Dave Love  <d.love@dl.ac.uk>
992
993         * g77.f-torture/execute/io0.f: New test.
994
995 Fri Jul 17 14:19:32 1998  Nick Clifton  <nickc@cygnus.com>
996
997         * gcc.dg/980626-1.c: Expect failures for all toolchains until
998         c-decl.c:grokdeclarator can handle mode attributes.
999
1000 Thu Jul 16 21:42:50 1998  Jeffrey A Law  (law@cygnus.com)
1001
1002         * gcc.c-torture/execute/980716-1.c: New test.
1003
1004 Mon Jul 13 22:26:37 1998  Jeffrey A Law  (law@cygnus.com)
1005
1006         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
1007         the mn10200.
1008         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
1009         the mn10200.
1010         * gcc.c-torture/execute/va-arg-3.x: Similarly.
1011         * gcc.c-torture/compile/930326-1.x: Similarly.
1012
1013 1998-07-13  Dave Love  <d.love@dl.ac.uk>
1014
1015         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
1016         New test from Craig.
1017
1018 1998-07-12  Dave Love  <d.love@dl.ac.uk>
1019
1020         * g77.f-torture/noncompile/980616-0.f: New test.
1021
1022         * g77.f-torture/execute/970816-3.f:  New test from Craig.
1023
1024 Fri Jul 10 23:43:33 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
1025         
1026         *  g++.other/singleton.C: Return error value instead of taking
1027         SIGSEGV.
1028
1029 Fri Jul 10 10:02:03 1998  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de> 
1030
1031         *  g++.other/singleton.C: New test.   Warning is under dispute.
1032         Runtime crash is not.
1033
1034 Thu Jul  9 23:07:45 1998  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
1035
1036         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C, 
1037         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C, 
1038         using6.C, using7.C}:  New namespace tests.
1039
1040 Thu Jul  9 22:44:49 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
1041
1042         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
1043         specialization with typedef'ed names used as array indexes.
1044
1045 Thu Jul  9 00:38:51 1998  Jeffrey A Law  (law@cygnus.com)
1046
1047         * gcc.c-torture/execute/980709-1.c: New test.
1048
1049         * gcc.dg/980709-1.c: New test.
1050
1051 Tue Jul  7 13:41:27 1998  Richard Henderson  <rth@cygnus.com>
1052
1053         * gcc.c-torture/execute/bcp-1.c: New test.
1054
1055 Tue Jul  7 11:49:04 1998  Jeffrey A Law  (law@cygnus.com)
1056
1057         * gcc.c-torture/execute/980707-1.c: New test.
1058
1059 Mon Jul  6 18:20:27 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
1060
1061         * gcc.c-torture/compile/980706-1.c: New test.
1062
1063 1998-07-01  Dave Love  <d.love@dl.ac.uk>
1064
1065         * g77.f-torture/execute/980701-0.f,
1066         g77.f-torture/execute/980701-1.f: New test from Craig.
1067
1068 Wed Jul  1 00:52:51 1998  Jeffrey A Law  (law@cygnus.com)
1069
1070         * gcc.c-torture/compile/980701-1.c: New test.
1071
1072         * gcc.c-torture/execute/980701-1.c: New test.
1073
1074 Tue Jun 30 11:51:42 1998  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
1075 rlsruhe.de>
1076
1077         * g++.old-deja/g++.robertl/eb132.C: New test.
1078         * g++.old-deja/g++.robertl/eb133.C: Likewise.
1079
1080 1998-06-29  Dave Love  <d.love@dl.ac.uk>
1081
1082         * g77.f-torture/execute/980628-7.f,
1083         g77.f-torture/execute/980628-8.f,
1084         g77.f-torture/execute/980628-9.f,
1085         g77.f-torture/execute/980628-10.f: New tests from Craig.
1086
1087         * g77.f-torture/execute/980628-3.f: Remove mail headers.
1088
1089 Sun Jun 28 12:49:02 1998  Jeffrey A Law  (law@cygnus.com)
1090
1091         * g77.f-torture/execute/980628-4.f: New test from Craig.
1092         * g77.f-torture/execute/980628-5.f: Likewise.
1093         * g77.f-torture/execute/980628-2.f: Likewise.
1094         * g77.f-torture/execute/980628-0.f: Likewise.
1095         * g77.f-torture/execute/980628-1.f: Likewise.
1096         * g77.f-torture/execute/980628-3.f: Likewise.
1097         * g77.f-torture/execute/980628-6.f: Likewise.
1098
1099 Sun Jun 28 00:37:26 1998  Jeffrey A Law  (law@cygnus.com)
1100
1101         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
1102         directory when nothing has been installed yet.
1103
1104 Sat Jun 27 23:23:18 1998  Carlo Wood  <carlo@runaway.xs4all.nl>
1105
1106         * gcc.c-torture/special/special.exp: Handle newer versions of
1107         dejagnu.
1108
1109 Fri Jun 26 17:57:40 1998  Jeffrey A Law  (law@cygnus.com)
1110
1111         * gcc.dg/980626-1.c: New test.
1112
1113 Fri Jun 19 23:26:12 1998  Bruno Haible <haible@ilog.fr>
1114
1115         * gcc.misc-tests/m-un-2.c: New test.
1116         * g++.old-deja/g++.other/warn01.c: Likewise.
1117
1118 Fri Jun 19 14:06:36 1998  Robert Lipe  <robertl@dgii.com>
1119         
1120         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
1121         compatibility with assmblers with a different comment character.
1122         Eliminate use of GAS-specific extensions. 
1123
1124 Fri Jun 19 02:05:14 1998  Jeffrey A Law  (law@cygnus.com)
1125
1126         * gcc.c-torture/execute/ieee/980619-1.c: New test.
1127
1128 Fri Jun 19 00:58:11 1998  Robert Lipe  <robertl@dgii.com>
1129
1130         *lib/g77.exp: Replace search for libf2c.a with search for newly
1131         renamed libg2c.a
1132
1133 Wed Jun 17 18:53:12 1998  Jeffrey A Law  (law@cygnus.com)
1134
1135         * gcc.c-torture/execute/980617-1.c: New test.
1136
1137 Fri Jun 12 01:08:49 1998  Jeffrey A Law  (law@cygnus.com)
1138
1139         * gcc.c-torture/execute/980612-1.c: New test.
1140
1141 Mon Jun  8 02:13:42 1998  Jeffrey A Law  (law@cygnus.com)
1142
1143         * gcc.dg/980523-1.c: Only test on ppc-linux.
1144         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
1145
1146         * gcc.c-torture/execute/980608-1.c: New test.
1147
1148 Thu Jun  4 01:39:24 1998  Jeffrey A Law  (law@cygnus.com)
1149
1150         * gcc.c-torture/execute/980604-1.c: New test.
1151
1152 Tue Jun  2 20:51:43 1998  Jeffrey A Law  (law@cygnus.com)
1153
1154         * gcc.c-torture/execute/980602-1.c: New test.
1155         * gcc.c-torture/execute/980602-2.c: Likewise.
1156
1157 1998-06-02  Dave Love  <d.love@dl.ac.uk>
1158
1159         * 970125-0.f: Fix per JCB.  Add commentary.
1160
1161 Fri May 29 01:10:12 1998  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
1162
1163         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
1164         earlier.
1165
1166 Thu May 28 00:17:42 1998  Catherine Moore <clm@cygnus.com>
1167
1168         * gcc.c-torture/execute/980526-3.c: New test.
1169
1170 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
1171
1172         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
1173         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
1174         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
1175         m88k-motorola-sysv3 to XFAIL.
1176
1177 Tue May 26 23:58:03 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
1178
1179         * gcc.dg/980526-1.c: New test.
1180         * gcc.c-torture/execute/980526-2.c: New test.
1181
1182 Tue May 26 23:40:40 1998  Jeffrey A Law  (law@cygnus.com)
1183
1184         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
1185
1186         * gcc.c-torture/execute/980526-1.c: New test.
1187
1188 1998-05-26  Dave Love  <d.love@dl.ac.uk>
1189
1190         * g77.f-torture/execute/alpha2.f: Add runtime test.
1191
1192 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
1193
1194         * g++.old-deja/old-deja.exp: Strip leading directories.
1195
1196         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
1197         error for the line.  Don't run multiple tests for the same line.
1198
1199 Sat May 23 23:27:10 1998  Jeffrey A Law  (law@cygnus.com)
1200
1201         * gcc.dg/980523-1.c: New test.
1202
1203 1998-05-23  Dave Love  <d.love@dl.ac.uk>
1204
1205         * g77.f-torture/compile/970915-0.f: New test.
1206
1207 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
1208
1209         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
1210
1211 Thu May 21 23:23:21 1998  Jeffrey A Law  (law@cygnus.com)
1212
1213         * gcc.dg/980520-1.c: New test.
1214
1215 Wed May 20 14:37:15 1998  Manfred Hollstein  <manfred@s-direktnet.de>
1216
1217         * gcc.dg/980502-1.c: Fix return type.
1218
1219 Wed May 20 11:29:48 1998  Jeffrey A Law  (law@cygnus.com)
1220
1221         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
1222         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
1223         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
1224         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
1225         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
1226
1227 1998-05-20  Dave Love  <d.love@dl.ac.uk>
1228
1229         * g77.f-torture/execute/980520-1.f: New test.
1230
1231 1998-05-15  Dave Love  <d.love@dl.ac.uk>
1232
1233         * lib/mike-g77.exp: New file.
1234
1235         * g77.f-torture/noncompile/noncompile.exp,
1236         g77.f-torture/noncompile/check0.f: New files.
1237
1238 1998-05-14  Dave Love  <d.love@dl.ac.uk>
1239
1240         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
1241         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
1242         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
1243         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
1244         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
1245         abort where appropriate.
1246
1247 Tue May  5 19:20:13 1998  Michael Meissner  <meissner@cygnus.com>
1248
1249         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
1250         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
1251
1252 1998-04-29  Dave Love  <d.love@dl.ac.uk>
1253
1254         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
1255
1256 1998-04-27  Dave Love  <d.love@dl.ac.uk>
1257
1258         * g77.f-torture/compile/980427-0.f: New test.
1259
1260 1998-04-24  Dave Love  <d.love@dl.ac.uk>
1261
1262         * g77.f-torture/compile/980424-0.f: New test.
1263
1264 1998-04-19  Dave Love  <d.love@dl.ac.uk>
1265
1266         * g77.f-torture/compile/980419-2.f (main): New test.
1267         * g77.f-torture/compile/970125-0.f: New test.
1268         * g77.f-torture/compile/980419-1.f: New test.
1269
1270 Wed Mar 18 16:22:22 1998  Jim Wilson  <wilson@cygnus.com>
1271
1272         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
1273         * gcc.dg/980312-1.c: Fix typo in -march command.
1274
1275 Mon Mar 16 20:01:30 1998  H.J. Lu  (hjl@gnu.org)
1276
1277         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
1278
1279 Wed Mar 11 13:08:48 1998  Robert Lipe  <robertl@dgii.com>
1280
1281         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
1282         Dave Love agree the Fortran source is bogus.
1283
1284 Wed Mar 11 00:03:49 1998  Robert Lipe  <robertl@dgii.com>
1285
1286         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
1287         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
1288         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
1289         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
1290         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
1291
1292 Tue Mar 10 00:31:51 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
1293
1294         * g++.old-deja/g++.other/friend1.C: New test.
1295
1296 1998-02-18  Dave Love  <d.love@dl.ac.uk>
1297
1298         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
1299         possibly uninitialized) variables and declare dnrm2.
1300
1301 Fri Feb 13 00:36:07 1998  Jeffrey A Law  (law@cygnus.com)
1302
1303         * gcc.dg/ifelse-1.c: New test.
1304
1305 Mon Feb  9 02:08:47 1998  H.J. Lu  (hjl@gnu.org)
1306
1307         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
1308
1309         * lib/old-dejagnu.exp (old-dejagnu): Added the
1310         "execution test - XFAIL *-*-*" handling in the spirit of
1311         "excess errors test -". Changed the "execution test fails"
1312         handling to be like "excess errors test fails".
1313         * Update various tests accordingly.
1314
1315 Sun Jan 18 01:33:59 1998  Jeffrey A Law  (law@cygnus.com)
1316
1317         * lib/c-torture.exp: Look for .x files instead of .cexp files.
1318         * lib/f-torture.exp: Similarly.
1319         * gcc.c-torture: Rename all .cexp files to .x files.
1320
1321 Tue Nov 25 16:18:51 1997  Kate Hedstrom  (kate@ahab.rutgers.edu)
1322
1323         * lib/f-torture.exp: Improve error and loop detection.
1324
1325 Fri Sep 26 10:50:53 1997  Bob Manson  <manson@charmed.cygnus.com>
1326
1327         * lib/c-torture.exp(c-torture-execute): Fix typo.
1328
1329         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
1330         testcase as the executable name. Keep the executable around if
1331         the test fails.
1332
1333 Fri Sep 19 17:19:53 1997  Bob Manson  <manson@charmed.cygnus.com>
1334
1335         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
1336         changes.  Only test one -g option, and move it to the end of the
1337         list of options to test.
1338
1339 Fri Sep 19 17:58:00 1997  Michael Meissner  <meissner@cygnus.com>
1340
1341         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
1342         variable GCC_TORTURE_OPTIONS to supply default switches separated
1343         by colons.  If no environment variable, run tests with -O0 -g, -O1
1344         -g, and -O2 -g as well.
1345
1346 Wed Sep 17 10:12:26 1997  Bob Manson  <manson@charmed.cygnus.com>
1347
1348         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
1349         explanatory comments. Fix indentation.
1350
1351 Mon Sep 15 00:36:53 1997  Jeffrey A Law  (law@cygnus.com)
1352
1353         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
1354
1355 Thu Sep 11 13:54:47 1997  Jeffrey A Law  (law@cygnus.com)
1356
1357         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
1358         * g++.old-deja/g++.mike/p7325.C: Likewise.
1359         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
1360
1361 Thu Sep 11 10:00:03 1997  Alexandre Oliva  (oliva@dcc.unicamp.br)
1362
1363         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
1364         * g++.old-deja/g++.brendan/crash30.C: Likewise.
1365         * g++.old-deja/g++.brendan/crash39.C: Likewise.
1366         * g++.old-deja/g++.law/operators4.C: Likewise.
1367
1368 Thu Sep 11 09:53:40 1997  Joe Buck  (jbuck@synopsys.com)
1369
1370         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
1371         * g++.old-deja/g++.mike/p784.C: Ditto.
1372         * g++.old-deja/g++.mike/p785.C: Ditto.
1373
1374 Fri Sep  5 00:21:42 1997  Jeffrey A Law  (law@cygnus.com)
1375
1376         * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
1377
1378 Wed Sep  3 17:15:00 1997  Bob Manson  <manson@charmed.cygnus.com>
1379
1380         * lib/c-torture.exp(c-torture-execute): If the previous and the
1381         current executables being tested are identical, we don't need to
1382         run the executable again. Try to make the executable names
1383         unique. Add an optional argument for passing additional compiler
1384         flags.
1385
1386 Tue Sep  2 16:34:31 1997  Doug Evans  <dje@canuck.cygnus.com>
1387
1388         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
1389
1390 Thu Jul 31 12:17:24 1997  Jeffrey A Law  (law@cygnus.com)
1391
1392         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
1393         32bit or larger longs.
1394
1395         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
1396         have either a 32bit long or 32bit int.
1397
1398 Wed Jul  9 15:15:40 1997  Bob Manson  <manson@charmed.cygnus.com>
1399
1400         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
1401         too.
1402
1403 Mon Jun 16 15:27:06 1997  Bob Manson  <manson@charmed.cygnus.com>
1404
1405         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
1406         up the includes ourselves.
1407
1408 Wed Jun 11 17:33:21 1997  Bob Manson  <manson@charmed.cygnus.com>
1409
1410         * lib/plumhall.exp: Remove random include, and add a few
1411         verbose messages for debugging.
1412
1413 Fri Jun  6 14:23:24 1997  Bob Manson  <manson@charmed.cygnus.com>
1414
1415         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
1416         of trying to do it ourselves.
1417
1418 Wed Jun  4 18:43:55 1997  Bob Manson  <manson@charmed.cygnus.com>
1419
1420         * gcc.prms/5403.c: Made regexp a bit less strict.
1421
1422 Tue Jun  3 15:12:39 1997  Bob Manson  <manson@charmed.cygnus.com>
1423
1424         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
1425         is returned from remote_load instead.
1426         * lib/plumhall.exp: Ditto.
1427         * lib/mike-g++.exp: Ditto.
1428         * lib/old-dejagnu.exp: Ditto.
1429         * lib/c-torture.exp: Ditto.
1430
1431 Fri May 30 23:15:15 1997  Bob Manson  <manson@charmed.cygnus.com>
1432
1433         * lib/g++.exp: Use build_wrapper procedure.
1434         * lib/gcc.exp: Ditto.
1435
1436 Tue May 20 15:23:27 1997  Jeffrey A Law  (law@cygnus.com)
1437
1438         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
1439         an old-style decl for malloc.  Fixes tests to work when
1440         sizeof (int) != sizeof (size_t).
1441
1442 Thu May 15 14:10:39 1997  Mike Meissner  <meissner@cygnus.com>
1443
1444         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
1445         NO_VARARGS when compiling.
1446
1447 Thu May  1 14:49:19 1997  Bob Manson  <manson@charmed.cygnus.com>
1448
1449         * lib/plumhall.exp(ph_includes): New procedure.
1450         (ph_make): Use it.
1451         (ph_compiler): Ditto.
1452
1453         * lib/g++.exp: Rename test-glue.c to testglue.c.
1454         * lib/gcc.exp: Ditto.
1455
1456 Thu Apr 10 14:50:26 1997  Bob Manson  <manson@charmed.cygnus.com>
1457
1458         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
1459         to completion when it's called.
1460
1461 Thu Mar 20 09:50:32 1997  Doug Evans  <dje@canuck.cygnus.com>
1462
1463         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
1464         for object files.
1465         (ph_summary): Mark skipped testcases as untested, not unresolved.
1466
1467         * lib/plumhall.exp (ph_make): If unresolved because of bad
1468         errorCode, record errorCode in log file.
1469         (*): Replace send_log/verbose with verbose -log.
1470
1471 Thu Mar 13 16:09:28 1997  Bob Manson  <manson@charmed.cygnus.com>
1472
1473         * lib/plumhall.exp: Use incr_count.
1474
1475 Wed Mar 12 10:01:33 1997  Jeffrey A Law  (law@cygnus.com)
1476
1477         * gcc.c-torture: Update to c-torture-1.45.
1478
1479 Sun Feb 23 18:12:04 1997  Bob Manson  <manson@charmed.cygnus.com>
1480
1481         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
1482         the name of the expect testcase file).
1483         
1484         * lib/g++.exp(g++_init): Ditto.
1485
1486 Thu Feb 20 13:53:05 1997  Bob Manson  <manson@charmed.cygnus.com>
1487
1488         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
1489         the host.
1490
1491         * lib/gcc.exp(gcc_exit): New procedure.
1492
1493 Wed Feb 19 15:16:16 1997  Bob Manson  <manson@charmed.cygnus.com>
1494
1495         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
1496         specs where appropriate.
1497
1498         * g++.old-deja/g++.arm/*: Added additional ERROR checks
1499         because of new "candidates are" messages, and removed a few
1500
1501         * Converted all non-old-style g++ testcases to old-style, and
1502         moved into g++.old-deja.
1503
1504 Fri Feb 14 11:46:46 1997  Bob Manson  <manson@charmed.cygnus.com>
1505
1506         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
1507         options.
1508
1509         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
1510         succeeded.
1511
1512         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
1513
1514 Thu Feb 13 17:30:46 1997  Michael Meissner  <meissner@cygnus.com>
1515
1516         * lib/gcc.exp (gcc_target_compile): Add support for defining
1517         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
1518         the machine doesn't have those features.
1519
1520 Tue Feb 11 12:57:11 1997  Bob Manson  <manson@charmed.cygnus.com>
1521
1522         * g++.law/operators4.exp: Don't use LIBS.
1523
1524 Sat Feb  8 14:45:55 1997  Bob Manson  <manson@charmed.cygnus.com>
1525
1526         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
1527         
1528         * lib/mike-g++.exp: Don't set the compiler to be tested here.
1529         * lib/g++.exp: Set it here instead. Also, allow use of the
1530         --tool_exec and --tool_opt options. Change CXX to
1531         GXX_UNDER_TEST.
1532         
1533         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
1534         
1535         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
1536
1537 Fri Feb  7 12:55:45 1997  Bob Manson  <manson@charmed.cygnus.com>
1538
1539         * lib/old-dejagnu.exp: Use prune_warnings instead of
1540         prune_system_crud.
1541         * lib/mike-g++.exp: Ditto.
1542         * lib/gcc.exp: Ditto.
1543         * lib/g++.exp: Ditto.
1544
1545         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
1546
1547 Fri Feb  7 10:41:53 1997  Jeffrey A Law  (law@cygnus.com)
1548
1549         * 941014-2.c: Include stdlib.h
1550         * 960327-1.c: Include stdio.h
1551         * dbra.c, index-1.c: Don't assume ints are 32bits.
1552
1553 Tue Feb  4 12:51:09 1997  Bob Manson  <manson@charmed.cygnus.com>
1554
1555         * lib/gcc.exp: Add gcc,stack_size target feature.
1556
1557         * lib/g++.exp(g++_target_compile): Add the include and link 
1558         paths here, not in two other places. And, it's $options, not
1559         options.
1560
1561         * lib/mike-g++.exp(postbase): Remove the code that determines
1562         the correct include and link paths.
1563         * g++.old-deja/old-deja.exp: Ditto.
1564
1565 Mon Feb  3 19:00:07 1997  Bob Manson  <manson@charmed.cygnus.com>
1566
1567         * lib/g++.exp(g++_init): target_compile no longer returns the
1568         filename of the result.
1569
1570 Sun Feb  2 14:42:34 1997  Bob Manson  <manson@charmed.cygnus.com>
1571
1572         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
1573         call to glob.
1574
1575         * gcc.c-torture/special/special.exp: Change call to
1576         gcc_target_compile to include the object file.
1577
1578 Sun Feb  2 17:11:50 1997  Ian Lance Taylor  <ian@cygnus.com>
1579
1580         * gcc.c-torture/special/special.exp: Correct misspelling in last
1581         change.
1582
1583 Sat Feb  1 12:34:23 1997  Bob Manson  <manson@charmed.cygnus.com>
1584
1585         * lib/plumhall.exp(ph_summary): Log the entire output of the
1586         executable. Return -1 if there were any failures, 0 otherwise.
1587         (ph_execute): Return -1 if there were any failures, 0 otherwise.
1588         (ph_make): Clean up objects and executables that were built
1589         if the tests succeeded.
1590
1591 Thu Jan 30 13:45:56 1997  Bob Manson  <manson@charmed.cygnus.com>
1592
1593         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
1594         libraries and includes in the build tree as appropriate.
1595
1596 Wed Jan 29 17:19:34 1997  Bob Manson  <manson@charmed.cygnus.com>
1597
1598         * lib/c-torture.exp: Instead of looking for the global variable
1599         NO_LONG_LONG, check to see if that's a feature of the target.
1600
1601 Wed Jan 29 00:36:25 1997  Bob Manson  <manson@charmed.cygnus.com>
1602
1603         * config/default.exp: Minimize. Delete the remainer of the files in
1604         config; this functionality is now in devo/dejagnu/config.
1605
1606         g++.*/*: Pass any additional flags used to compile to postbase;
1607         delete CXXFLAGS.
1608         
1609         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
1610         is now done by runtest.exp. Use gcc_target_compile instead of
1611         compile.
1612
1613         lib/c-torture.exp: Use gcc_target_compile instead of compile.
1614         Remove references to CFLAGS. Use remote_file instead of
1615         calling rm -f.
1616         (c-torture): Take a list of arguments to use to compile this
1617         testcase.
1618
1619         lib/g++.exp: Simplify. Use target_compile instead of compile.
1620         lib/gcc-dg.exp: Ditto.
1621         lib/gcc.exp: Ditto.
1622         lib/mike-{gcc,g++}.exp: Ditto.
1623         lib/old-dejagnu.exp: Ditto.
1624         lib/plumhall.exp: Ditto.
1625         
1626 Wed Jan  8 14:43:07 1997  Jim Wilson  <wilson@cygnus.com>
1627
1628         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
1629         (ph_linker): Likewise.
1630
1631 Wed Nov 13 16:04:19 1996  Joern Rennecke <amylaar@cygnus.com>
1632
1633         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
1634         MAP_ANON / MAP_ANONYMOUS if defined;
1635         else try to map from /dev/zero .
1636
1637 Tue Nov 12 23:30:12 1996  Jeffrey A Law  (law@cygnus.com)
1638
1639         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
1640         isn't defined, then define it to MAP_ANONYMOUS.
1641
1642 Tue Nov 12 11:57:49 1996  Jeffrey A Law  (law@cygnus.com)
1643
1644         * gcc.c-torture: Update to c-torture-1.42 release.
1645
1646 Mon Nov 11 12:45:31 1996  Jeffrey A Law  (law@cygnus.com)
1647
1648         * gcc.c-torture: Update to c-torture-1.41 release.
1649
1650 Sun Oct 27 18:56:18 1996  Jeffrey A Law  (law@cygnus.com)
1651
1652         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
1653         c-torture release.
1654
1655 Thu Aug 15 11:09:36 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
1656
1657         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
1658         and LDFLAGS.  Fix second case to append the target_info ldflags
1659         onto LDFLAGS, not CFLAGS.
1660         * lib/g++.exp (g++_init): Add target_info stuff.
1661         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
1662         of libgloss and newlib flags for !native.
1663
1664         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
1665         (GDB): Fix relative path to go up another dir for finding gdb.
1666
1667 Thu Aug  8 17:03:27 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
1668
1669         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
1670         versions in the target_info array, if they don't exist.
1671
1672 Fri Aug  2 15:39:03 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
1673
1674         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
1675
1676 Mon Jul  8 15:45:58 1996  Jim Wilson  <wilson@cygnus.com>
1677
1678         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
1679         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
1680
1681 Mon Jul  1 15:53:00 1996  Bob Manson  <manson@charmed.cygnus.com>
1682
1683         * lib/old-dejagnu.exp: Don't remove the output file before we've
1684         actually tested it. Don't append pwd to the path of the executable
1685         we're testing.
1686
1687 Sun Jun 30 14:37:50 1996  Doug Evans  <dje@canuck.cygnus.com>
1688
1689         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
1690
1691 Wed Jun 26 14:15:55 1996  Bob Manson  <manson@charmed.cygnus.com>
1692
1693         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
1694         temporary directory for compiler files, and set it to a default
1695         value of /tmp. Set $output as the name of the output file from
1696         compiling the testcase. Add a -o option to $cflags_var so the
1697         compiler writes the final output file as $output. Set $executable
1698         to $output.
1699
1700         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
1701         directory for compiler files, and set it to /tmp if it doesn't
1702         already have a value. Set $output_file to the name of the output
1703         file from compiling the testcase. Add a -o option to CXXFLAGS so
1704         the compiler writes the final output file as $output. Use $output
1705         as the executable to be tested.
1706
1707 Mon Jun 24 17:12:16 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
1708
1709         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
1710
1711 Sat Jun  8 15:12:24 1996  Jeffrey A Law  (law@cygnus.com)
1712
1713         * gcc.c-torture/execute/pending-1.c: New test.  Still
1714         pending in Tege's queue.
1715
1716 Wed Apr 24 18:13:45 1996  Jim Wilson  <wilson@chestnut.cygnus.com>
1717
1718         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
1719         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
1720         if there were failures.  Call unresolved if there were unresolved
1721         testcases.  Call gcc_fail if program did not run to completion.
1722         (ph_make): Pass additional argument name to ph_execute.
1723         (ph_execute): Add new argument.  Pass additional arguments to
1724         ph_summary.  Call gcc_fail is there is no execution output.
1725
1726 Wed Apr 24 13:39:23 1996  Jeffrey A Law  (law@cygnus.com)
1727
1728         * lib/plumhall.exp (proc_summary): Output relavent summary
1729         lines into the log so specific failures in plumhall can be
1730         investigated.
1731
1732 Wed Apr 10 13:23:45 1996  Jeffrey A Law  (law@cygnus.com)
1733
1734         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
1735         (c-torture-execute): Don't try to execute tests which use
1736         "long long" types if $NO_LONG_LONG is nonzero.
1737
1738 Mon Apr  8 08:52:29 1996  Doug Evans  <dje@canuck.cygnus.com>
1739
1740         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
1741         not c-torture.
1742
1743         * gcc.ieee: Move from here.
1744         * gcc.c-torture/execute/ieee: To here.
1745
1746 Tue Mar 26 23:41:18 1996  Jeffrey A Law  (law@cygnus.com)
1747
1748         * gcc.c-torture: Update to c-torture-1.41 release.
1749
1750 Fri Mar 22 15:49:24 1996  Jeffrey A Law  (law@cygnus.com)
1751
1752         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
1753         not "$output".
1754
1755 Thu Mar  7 12:37:08 1996  Doug Evans  <dje@charmed.cygnus.com>
1756
1757         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
1758         -c present.
1759
1760 Sat Mar  2 22:36:37 1996  Jeffrey A Law  (law@cygnus.com)
1761
1762         * config/proelf.exp: Handle connecting to a simulator.
1763
1764 Wed Jan 31 00:58:15 1996  Jeffrey A Law  (law@cygnus.com)
1765
1766         * config/proelf.exp: New file.  Enough framework that we can
1767         run c-torture tests on the proelf targets (or any other target
1768         that gdb can connect to for that matter).
1769
1770 Mon Jan 29 08:57:46 1996  Doug Evans  <dje@canuck.cygnus.com>
1771
1772         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
1773         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
1774
1775         * lib/plumhall.exp (ph_execute): Always call ph_summary if
1776         exec_output exists.
1777
1778 Sun Jan 28 11:28:43 1996  Doug Evans  <dje@charmed.cygnus.com>
1779
1780         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
1781         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
1782
1783         * config/*.exp: Update FSF address.  Change result of ${tool}_load
1784         to pass/fail/unresolved/unsupported/untested.  Caller must now
1785         call unresolved/unsupported/untested.
1786         * lib/*.exp: Update FSF address.  Update to handle new results of
1787         ${tool}_load.
1788         * lib/chill.exp (verbose): Delete.
1789
1790 Sat Jan 27 12:28:07 1996  Doug Evans  <dje@charmed.cygnus.com>
1791
1792         * lib/gcc.exp (default_gcc_start): Change order of args to
1793         $LDFLAGS $CFLAGS $LIBS.
1794         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
1795         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
1796         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
1797         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
1798         * gcc.misc-tests/dg-test.exp: Likewise.
1799         * gcc.misc-tests/msgs.exp: Likewise.
1800         * gcc.prms/prms.exp: Likewise.
1801         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
1802         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
1803
1804         * lib/dg.exp: Deleted, moved to dejagnu/lib.
1805
1806 Wed Jan 24 18:37:00 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
1807
1808         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
1809
1810         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
1811         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
1812
1813         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
1814         necessary.
1815
1816 Sat Jan 20 17:22:08 1996  Brendan Kehoe  <brendan@cygnus.com>
1817
1818         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
1819         global for loop; add use of $mathlib.
1820         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
1821         settings here; set mathlib for anything but VxWorks.
1822
1823 Mon Jan 22 16:31:57 1996  Jeffrey A Law  (law@cygnus.com)
1824
1825         * gcc.c-torture: Update to c-torture-1.40 release.
1826
1827 Wed Jan  3 00:54:33 1996  Jeffrey A Law  (law@cygnus.com)
1828
1829         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
1830         dg.exp.
1831
1832 Sun Dec  3 16:17:42 1995  Jeffrey A. Law  <law@sethra.cygnus.com>
1833
1834         * lib/c-torture.exp (c-torture-execute): Declare "output" as
1835         global.
1836
1837 Fri Nov 17 20:01:19 1995  Doug Evans  <dje@canuck.cygnus.com>
1838
1839         * lib/g++.exp (LIBS): Define if not already.
1840         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
1841         (gcc-dg-prune): Call prune_gcc_output.
1842         * lib/gcc.exp (prune_gcc_output): New proc.
1843         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
1844         prune_gcc_output.
1845
1846 Thu Nov 16 09:15:40 1995  Doug Evans  <dje@canuck.cygnus.com>
1847
1848         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
1849         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
1850
1851 Wed Nov 15 23:04:36 1995  Jeffrey A Law  (law@cygnus.com)
1852
1853         * gcc.c-torture: Update to c-torture-1.39 release.
1854
1855 Sat Nov  4 12:52:05 1995  Doug Evans  <dje@canuck.cygnus.com>
1856
1857         * lib/c-torture.exp (c-torture-execute): Don't return if one option
1858         fails, try others as well.
1859
1860 Thu Nov  2 09:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
1861
1862         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
1863         If compilation fails, mark execute tests as `untested'.
1864         If test is marked as unsupported, don't mark compilation and
1865         execute tests as failed.
1866
1867 Wed Oct 25 20:57:55 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1868
1869         * lib/g++.exp (g++_init): Don't link in libg++, and look to
1870         libstdc++ for whether or not we want to be doing shared
1871         libraries.  Delete link_curses since we don't need it anymore.
1872         * lib/mike-g++.exp (postbase): Don't link in libg++.
1873         * g++.old-deja/old-deja.exp: Likewise.
1874
1875 Mon Oct 23 13:05:11 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1876
1877         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
1878
1879 Tue Oct 17 15:24:47 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1880
1881         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
1882         For that, add `-Wl,-a,shared_archive'.
1883         * g++.old-deja/old-deja.exp: Likewise.
1884
1885 Tue Oct 17 13:09:06 1995  Doug Evans  <dje@canuck.cygnus.com>
1886
1887         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
1888
1889 Mon Oct 16 23:13:32 1995  Brendan Kehoe  <brendan@cygnus.com>
1890
1891         * lib/mike-g++.exp (postbase): Pay attention to the status of
1892         g++_load.
1893
1894 Mon Oct 16 19:28:32 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1895
1896         * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
1897
1898 Mon Oct 16 13:48:58 1995  Doug Evans  <dje@canuck.cygnus.com>
1899
1900         * lib/gcc.exp (default_gcc_start): No longer need to log program
1901         being executed or its output, execute_anywhere does that now.
1902         * lib/g++.exp (default_g++_version): Call execute_anywhere.
1903         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
1904
1905 Thu Oct 12 10:34:58 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1906
1907         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
1908         the same as those in lib/g++.exp.
1909
1910 Tue Oct 10 13:47:27 1995  Jeff Law  (law@hurl.cygnus.com)
1911
1912         * gcc.c-torture: Update to c-torture-1.38 release.
1913         * gcc.ieee: Related changes.
1914
1915 Fri Oct  6 12:39:17 1995  Rob Savoye  <rob@darkstar.cygnus.com>
1916
1917         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
1918         "exec". Minor reformatting changes.
1919
1920         * config/rom68k.exp (${tool}_load): Make it work in a canadian
1921         cross. This means all "exec" calls now work on a remote host as
1922         well.
1923         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
1924         cross. Filter out the extra "\r\n" stuff that expect puts in.
1925         (c-torture-execute): Filter out the bogus warnings like
1926         c-torture-compile does. Add support for canadian cross.
1927         * lib/gcc.exp (default_gcc_version, default_gcc_start)
1928         Use execute_anywhere rather than calling exec directly. Now it
1929         works for canadian cross testing.
1930
1931 Thu Oct  5 10:06:45 1995  Brendan Kehoe  <brendan@rtl.cygnus.com>
1932
1933         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
1934         results into a variable, and check that rather than using file exists.
1935
1936 Wed Oct  4 16:31:02 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1937
1938         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
1939         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
1940
1941 Tue Sep 26 10:15:14 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1942
1943         * g++.old-deja/old-deja.exp: Create and pass runshlib and
1944         lib_curses if there's a shared libg++ in the build tree.
1945
1946 Fri Sep 22 10:47:24 1995  Doug Evans  <dje@canuck.cygnus.com>
1947
1948         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
1949         if not supported target.
1950
1951 Fri Sep 22 09:22:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1952
1953         * lib/g++.exp (g++_init): Move empty setting of runshlib and
1954         link_curses up to always happen, not just for native builds.
1955
1956 Thu Sep 21 10:23:32 1995  Jeff Law  (law@snake.cs.utah.edu)
1957
1958         * gcc.c-torture: Update to c-torture-1.36 release.
1959         * gcc.failure: Related changes.
1960
1961 Wed Sep 20 10:56:26 1995  Doug Evans  <dje@canuck.cygnus.com>
1962
1963         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
1964
1965 Tue Sep 19 17:26:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1966
1967         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
1968         * lib/mike-g++.exp (postbase): Not in here.  Still reference
1969         runshlib, link_curses, and mathlib for link and run.
1970
1971         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
1972         pass the runtime shared library options for Solaris, OSF/1, and
1973         Irix5, and link with -lcurses to avoid unresolved references.
1974         
1975 Wed Sep 13 15:28:10 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1976
1977         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
1978         only run once.
1979
1980 Wed Sep 13 10:51:52 1995  Doug Evans  <dje@canuck.cygnus.com>
1981
1982         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
1983
1984 Mon Sep 11 11:02:03 1995  Jeff Law  (law@snake.cs.utah.edu)
1985
1986         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
1987         do not have a framework for the "compat" tests yet.
1988
1989 Sat Sep  9 16:15:20 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1990
1991         * lib/mike-g++.exp (postbase): New local variable `mathlib',
1992         set to null if we're testing vxworks5.1.  Use that instead of
1993         `-lm' in the setting of LIBS for link and run.
1994
1995 Fri Sep  8 13:53:38 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1996
1997         * config/rom68k.exp (${tool}_load): Major changes to make it
1998         work.  Verified that it does in fact return the stuff in
1999         exec_output properly.  Catch any Emul or any TRAP other than 0.
2000
2001 Thu Sep  7 23:04:06 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
2002
2003         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
2004         LDFLAGS properly for targets that need stuff from libgloss.
2005         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
2006         only run once.
2007         (gpp_initialized): New variable.
2008
2009 Wed Sep  6 21:56:13 1995  Rob Savoye  <rob@darkstar.cygnus.com>
2010
2011         * config/rom68k.exp: Load libgloss.exp.
2012         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
2013         so we can produce a fully linked binary.
2014         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
2015         so we can produce a fully linked binary.
2016
2017 Sun Sep  3 13:25:26 1995  Doug Evans  <dje@canuck.cygnus.com>
2018
2019         * lib/plumhall.exp (ph_section): Watch for expected failures.
2020         Add missing `else'.
2021
2022         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
2023         run the testcase.
2024         (c-torture): Likewise.
2025
2026 Mon Aug 28 11:23:38 1995  Doug Evans  <dje@cygnus.com>
2027
2028         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
2029
2030         * lib/mike-g++.exp (mike_cleanup): New proc.
2031         (prebase): New globals compiler_result, not_compiler_result,
2032         target_regexp.
2033         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
2034         allow leading "-" in pattern.  Watch for unsupported tests.
2035         If $compiler_result is set, pattern match assembler code,
2036         and ditto for $not_compiler_result.
2037         * lib/mike-gcc.exp: Likewise.
2038
2039         * lib/plumhall.exp (ph_execute): Only call ph_summary if
2040         execution "succeeded".
2041
2042 Mon Aug 14 14:03:53 1995  Doug Evans  <dje@canuck.cygnus.com>
2043
2044         * config/win32.exp: New file.
2045         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
2046
2047 Fri Aug  4 15:39:54 1995  Doug Evans  <dje@canuck.cygnus.com>
2048
2049         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
2050         unsupported.
2051         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
2052         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
2053         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
2054
2055         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
2056         "... without exceptions was ...".  That is now handled by
2057         prune_system_crud.
2058         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
2059
2060 Tue Aug  1 11:09:33 1995  Doug Evans  <dje@canuck.cygnus.com>
2061
2062         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
2063         sieve.c,sort2.c}: New files.
2064         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
2065         sieve.exp,sort2.exp}: Drivers for them.
2066
2067         * lib/mike-gcc.exp (program_output): New user settable variable.
2068         (postbase): Call prune_system_crud.  Also prune extraneous compiler
2069         messages.
2070         * lib/mike-g++.exp (program_output): New user settable variable.
2071
2072         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
2073
2074         * config/sh.exp: Deleted (use sim.exp instead).
2075
2076 Fri Jul 28 11:33:46 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
2077
2078         * config/vx.exp: Declare CHECKTASK as global.
2079         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
2080         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
2081         * lib/old-dejagnu.exp: Load [pwd]/$executable.
2082
2083 Wed Jul 26 19:45:39 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
2084
2085         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
2086         target. Like vx.exp, only includes `vx29k.exp' instead of
2087         `vxworks.exp'.
2088
2089 Sun Jul 23 17:38:52 1995  Ian Lance Taylor  <ian@cygnus.com>
2090
2091         * config/sim.exp: Increase time limit from 120 seconds to 240.
2092
2093 Thu Jul  6 11:07:38 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
2094
2095         * gcc.c-torture/execute/950628-1.c: New test.
2096
2097 Sat Jun 10 18:51:41 1995  Jeff Law  (law@snake.cs.utah.edu)
2098
2099         * gcc.c-torture: Update with changes/additions from
2100         c-torture-1.34.
2101
2102 Mon Jun  5 17:58:07 1995  Doug Evans  <dje@canuck.cygnus.com>
2103
2104         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
2105
2106 Sun Jun  4 05:13:57 1995  Jeff Law  (law@snake.cs.utah.edu)
2107
2108         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
2109
2110 Thu Jun  1 00:06:19 1995  Jeff Law  (law@snake.cs.utah.edu)
2111
2112         * gcc.c-torture/compile/950512-1.c: New test.
2113         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
2114         * gcc.dg/struct-ret-1.c: Likewise.
2115
2116 Wed May 31 14:25:13 1995  Doug Evans  <dje@canuck.cygnus.com>
2117
2118         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
2119         930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
2120
2121 Tue May 30 11:19:54 1995  Doug Evans  <dje@canuck.cygnus.com>
2122
2123         * gcc.c-torture/special/920411-1.c: Deleted.
2124         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
2125
2126 Mon May 22 16:55:11 1995  Doug Evans  <dje@chestnut.cygnus.com>
2127
2128         * config/sim.exp (${tool}_load): Hack in call to bash to get a
2129         cpu limit.
2130
2131 Fri May 12 18:57:54 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
2132
2133         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
2134
2135 Thu May  4 14:23:54 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
2136
2137         From kenner;
2138         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
2139         is the proper length.
2140         * va-arg-3.c: Likewise.
2141
2142 Sun Apr 30 16:02:59 1995  Doug Evans  <dje@canuck.cygnus.com>
2143
2144         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
2145         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
2146
2147         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
2148         * lib/g++.exp (default_g++_start): Delete old cruft.
2149
2150 Tue Apr 25 17:20:18 1995  Torbjorn Granlund  <tege@cygnus.com>
2151
2152         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
2153         (2 * (1 << 18)) to (2 * (1 << 17)).
2154
2155         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
2156
2157 Thu Apr 20 12:21:13 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
2158
2159         * config/rom68k.exp: Renamed from config/idp.exp
2160
2161 Tue Apr 18 13:33:26 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
2162
2163         * c-torture/compile/921109-2.c
2164
2165 Tue Apr 18 10:45:12 1995  Mike Stump  <mrs@cygnus.com>
2166
2167         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
2168         excess errors.
2169
2170 Sat Apr 15 11:16:58 1995  Doug Evans  <dje@chestnut.cygnus.com>
2171
2172         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
2173         output.
2174         * lib/g++.exp (default_g++_start): Likewise.
2175
2176 Wed Mar 29 16:34:03 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
2177
2178         * gcc.c-torture/compile/950329-1.c: New test.
2179
2180 Tue Mar 28 16:10:33 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
2181
2182         * config/bug.exp (${tool}_load): Updated to use new remote_open
2183           and remote_close procs.
2184         * config/idp.exp: New file.
2185
2186 Wed Mar 22 15:01:58 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
2187
2188         * gcc.c-torture/execute/950322-1.c: New test.
2189
2190 Tue Mar 21 21:24:49 1995  Doug Evans  <dje@canuck.cygnus.com>
2191
2192         * config/vx.exp (${tool}_load): Clean up testing of return code from
2193         vxworks_ld and vxworks_spawn.
2194
2195 Tue Mar 21 17:01:42 1995  Doug Evans  <dje@deneb.cygnus.com>
2196
2197         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
2198
2199 Mon Mar 13 14:49:42 1995  Mike Stump  <mrs@cygnus.com>
2200
2201         * lib/old-deja.exp: Add `excess errors test - ' error, now one
2202         can mark excess errors on a machine by machine basis.  Note, the
2203         default is to not expect any excess errors, even when excess
2204         errors test - is given, so you will want to put an XFAIL ... on
2205         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
2206         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
2207         those 4 machines, but no others.
2208
2209 Fri Mar 10 12:33:04 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
2210
2211         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
2212         * lib/c-torture.exp: to here.
2213
2214 Fri Mar 10 10:38:15 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
2215
2216         * gcc.c-torture/execute/950221-1.c: New test.
2217         * gcc.c-torture/execute/struct-ret-1.c: New test.
2218         * gcc.c-torture/compile/950221-1.c: New test.
2219
2220         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
2221
2222 Fri Mar  3 16:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
2223
2224         * gcc.c-torture/execute/arith-1.c (main): Return 0.
2225         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
2226
2227 Wed Mar  1 02:08:29 1995  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
2228
2229         * g++.gb: New directory of tests, derived from my signature and
2230         class scoping tests.
2231
2232         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
2233         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
2234         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
2235         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
2236         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
2237         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
2238         * g++.gb/sig25.C: Likewise.
2239
2240         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
2241         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
2242         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
2243         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
2244         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
2245         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
2246         * g++.gb/sig25.exp: Likewise.
2247
2248         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
2249         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
2250         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
2251         * g++.gb/scope13.C: Likewise, this test still fails.
2252
2253         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
2254         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
2255         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
2256         * g++.gb/scope13.exp: Ditto.
2257
2258         * g++.gb/README: New file, explains what these tests are about.
2259
2260 Tue Feb 28 10:37:52 1995  Doug Evans  <dje@canuck.cygnus.com>
2261
2262         * lib/dg.exp (dg-do): Support `preprocess'.
2263         (dg-test): Likewise.
2264
2265 Mon Feb 13 15:18:10 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
2266
2267         * config/udi.exp: change "continue -expect" to "exp_continue".
2268
2269 Sat Feb 11 00:25:20 1995  Torbjorn Granlund  (tege@tiny.cygnus.com)
2270
2271         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
2272         Delete redundant tests.
2273
2274         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
2275         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
2276         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
2277         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
2278         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
2279         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
2280         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
2281         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
2282
2283         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
2284         storing label pointers.
2285         * gcc.c-torture/execute/921019-1.c: Likewise.
2286         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
2287         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
2288         parameter fp.
2289         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
2290         constants.
2291
2292         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
2293         Delete obsolete tests.
2294
2295         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
2296         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
2297         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
2298         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
2299         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
2300         * gcc.c-torture/compile/950124-1.c: New test.
2301
2302         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
2303
2304 Wed Feb  8 15:30:17 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
2305
2306         * lib/mike-g++.exp: Add -lm to LIBS.
2307
2308 Tue Feb  7 17:09:50 1995  Doug Evans  <dje@canuck.cygnus.com>
2309
2310         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
2311
2312 Mon Jan 30 14:33:25 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
2313
2314         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
2315
2316 Thu Jan 12 16:41:34 1995  Doug Evans  <dje@canuck.cygnus.com>
2317
2318         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
2319
2320 Mon Jan  2 11:50:10 1995  Jeff Law  (law@snake.cs.utah.edu)
2321
2322         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
2323         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
2324         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
2325         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
2326         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
2327         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
2328         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
2329         * g++.law/{operators31.C, operators32.C, 
2330         * g++.law/{operators33.C, operators34.C}: Likewise.
2331         * g++.law/{pic1.C, refs2.C}: Likewise.
2332         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
2333         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
2334         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
2335         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
2336
2337         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
2338         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
2339         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
2340         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
2341         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
2342         * g++.law/{enum9.exp, friend5.exp}: Likewise.
2343         * g++.law/{nest3.exp, nest4.exp}: Likewise.
2344         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
2345         * g++.law/{operators30.exp, operators31.exp}: Likewise.
2346         * g++.law/{operators32.exp, operators33.exp}: Likewise. 
2347         * g++.law/{operators34.exp}: Likewise.
2348         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
2349         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
2350         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
2351         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
2352         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
2353
2354         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
2355         No longer expected to fail.
2356         * g++.law/missed-error3.C: Tweak for recent bool changes.
2357
2358 Sun Dec  4 20:54:33 1994  Doug Evans  <dje@canuck.cygnus.com>
2359
2360         * config/emb-unix: Deleted.
2361         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
2362         remote execution.  Do final link on remote host if REMOTE_LINK is set.
2363
2364 Thu Dec  1 08:43:05 1994  Doug Evans  <dje@canuck.cygnus.com>
2365
2366         * lib/dg.exp (dg-test): Fix typo in last patch.
2367
2368 Wed Nov 30 13:25:32 1994  Doug Evans  <dje@canuck.cygnus.com>
2369
2370         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
2371         (handles multiple occurrences).
2372
2373 Thu Nov 24 19:48:38 1994  Doug Evans  <dje@canuck.cygnus.com>
2374
2375         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
2376         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
2377         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
2378         printed).
2379         * lib/c-torture.exp (c-torture-compile): Likewise.
2380         (c-torture): Prepend full path if missing.
2381         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
2382         (gcc_fail): Likewise.
2383         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
2384
2385 Wed Nov 23 13:56:00 1994  J.T. Conklin  <jtc@rtl.cygnus.com>
2386
2387         * lib/netware.exp: Only attach to NetWare i386 systems.
2388
2389 Wed Nov 16 11:27:00 1994  Doug Evans  <dje@canuck.cygnus.com>
2390
2391         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
2392         messages.  Add test name to "output pattern match" pass/fail message.
2393
2394 Sat Nov 12 22:11:52 1994  Doug Evans  <dje@canuck.cygnus.com>
2395
2396         * gcc.dg: New testsuite.
2397         * gcc.dg/dg.exp: New file.
2398
2399         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
2400         test-switch.c}: Deleted.
2401
2402         * gcc.misc-tests/msgs.exp: New testcase driver.
2403
2404 Wed Nov  9 14:23:09 1994  Doug Evans  <dje@canuck.cygnus.com>
2405
2406         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
2407         Watch for illegal return values from ${tool}_load.
2408         * config/unix.exp (${tool}_load): Fix pass/fail detection for
2409         cross targets.  Coerce return value >0 to 1.
2410
2411 Tue Nov  8 14:10:33 1994  Doug Evans  <dje@canuck.cygnus.com>
2412
2413         * config/unix.exp (${tool}_load): Call program rsh, not proc.
2414
2415         * config/emb-unix.exp: New file.
2416
2417         * config/sim.exp: Error if variable $SIM not defined.
2418         (${tool}_load): Mark test as "untested" if simulator missing.
2419
2420         * config/unix.exp: Load remote.exp to get rcp_download.
2421         * lib/c-torture.exp: Use different option lists for testcases with
2422         and without loops.
2423         * gcc.c-torture/execute/execute.exp: Likewise.
2424
2425 Wed Nov  2 14:47:58 1994  Doug Evans  <dje@canuck.cygnus.com>
2426
2427         * config/*.exp: Clarify return code from ${tool}_load.
2428         Call `unresolved' or `untested' instead of `warning' or `perror'
2429         (sometimes you still want to call both though).
2430         Add comment that `shell_id' is local to each file.
2431         * config/udi.exp (timeout): Set to 30.
2432         Don't print warning if connection fails, $connectmode has already
2433         printed an error.
2434         (${tool}_load): Move verbose messages to level 2.
2435         Rework pattern for "Process started" message.
2436         Pass `shell_id' to ${connectmode}_download.
2437         Retry twice upon timeout.  Make resetting of target more robust.
2438         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
2439         Pass `shell_id' to exit_$connectmode.
2440         Only call exit_$connectmode if connected.
2441         * config/unix.exp (${tool}_load): Check return codes better.
2442         * config/vrtx.exp (${tool}_load): Likewise.
2443         * config/vx.exp (${tool}_load): Likewise.
2444         Delete unneeded global's.
2445         * lib/dg.exp (dg-test): Update to reflect clarified return codes
2446         from ${tool}_load.
2447         (dg-stat): Delete.
2448         (dg-init): Delete recording of pass/fail counts.
2449         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
2450         (old-dejagnu-init): Likewise.
2451         (old-dejagnu-stat): Delete contents, empty proc now.
2452         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
2453         (c-torture): Delete references to lcnt, lpass, lfail.
2454         Get option list from TORTURE_OPTIONS.
2455         Delete -funroll[-all]-loops if no loops.
2456         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
2457         (g++_stat): Delete contents (empty proc now).
2458         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
2459         (gcc_finish): Likewise.
2460         (gcc_stat): Deleted.
2461         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
2462         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
2463         * gcc.c-torture/execute/execute.exp: Likewise.
2464         Split tests into two parts: compile, execute.
2465         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
2466         no loops.  Update to reflect clarified return codes from ${tool}_load.
2467
2468 Fri Oct 21 23:10:16 1994  Doug Evans  <dje@canuck.cygnus.com>
2469
2470         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
2471         to grep for.
2472         (old-dejagnu): Likewise (where necessary).
2473
2474 Fri Oct 14 17:54:58 1994  Doug Evans  <dje@canuck.cygnus.com>
2475
2476         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
2477
2478         * lib/dg.exp (dg-process-target): Fix processing of selector.
2479         Add comment regarding use of `error'.
2480
2481         * lib/gcc.exp (prune_system_crud): Define if missing.
2482         * lib/g++.exp (prune_system_crud): Likewise.
2483
2484         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
2485         Call prune_system_crud.
2486         * lib/dg.exp (dg-runtest): New proc.
2487         Use perror instead of send_user for tcl errors in testcase.
2488         Don't return any value, it's never used.
2489         Don't clobber previous definition of `unknown'.
2490         Print tcl errors in `dg-final'.
2491
2492 Wed Oct 12 13:05:37 1994  Doug Evans  <dje@canuck.cygnus.com>
2493
2494         * lib/dg.exp (dg-process-target): Improve syntax error messages.
2495         (dg-test): Don't print errorInfo, it contains stack backtrace.
2496
2497 Mon Sep 26 12:18:53 1994  Doug Evans  (dje@canuck.cygnus.com)
2498
2499         * lib/g++.exp (runtest_file_p): Define if missing.
2500
2501 Sat Sep 24 15:29:23 1994  Doug Evans  (dje@cygnus.com)
2502
2503         * lib/mike-g++.exp: Comment out loading of g++.exp.
2504         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
2505         (default_g++_version): Always print something.
2506         (default_g++_start): Comment out call to `which'.
2507         (g++_start, g++_load): Deleted (must be defined in config file).
2508         * lib/gcc.exp: Test for existence of $CC at start.
2509         Delete check for tmpdir (done in gcc_init).
2510         (default_gcc_version): Always print something.
2511         (default_gcc_start): Comment out call to `which'.
2512         * config/*.exp: Major cleanup - make cross targets work at least a
2513         little better for g++ (by not being "--tool gcc" specific).
2514         Rename gcc_xxx to ${tool}_xxx.
2515         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
2516         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
2517
2518 Thu Sep 22 11:39:17 1994  Doug Evans  (dje@canuck.cygnus.com)
2519
2520         * lib/c-torture.exp (c-torture-compile): Rework compiler
2521         message processing.
2522
2523         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
2524         c-torture.
2525
2526 Wed Sep 21 09:49:43 1994  Doug Evans  (dje@canuck.cygnus.com)
2527
2528         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
2529
2530         * lib/dg.exp (dg-process-target): Support { target native }.
2531
2532 Tue Sep 20 17:16:55 1994  Doug Evans  (dje@canuck.cygnus.com)
2533
2534         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
2535         looked for "... program xxx got fatal signal".
2536         Correct regsub munging of `comp_output'.
2537         Ignore compiler messages "path prefix not used" and "linker input
2538         file unused".
2539
2540 Wed Sep 14 11:44:40 1994  Doug Evans  (dje@canuck.cygnus.com)
2541
2542         * lib/gcc.exp (runtest_file_p): Define if missing.
2543         * gcc.prms/template.c: Example to work from.
2544
2545 Tue Sep 13 10:30:48 1994  Doug Evans  (dje@canuck.cygnus.com)
2546
2547         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
2548         * lib/dg.exp (dg-test): Call unsupported testcases as such.
2549
2550         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
2551         * gcc.prms/1883.c: Moved from compile/940714-1.c.
2552         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
2553         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
2554
2555         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
2556         (dg-process-target): No longer a varargs proc.
2557         Return S/N for target, P/F for xfail.  All callers changed.
2558         (user option procs): More argument checking.
2559         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
2560         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
2561         (dg-test): Skip test if not running on selected target in `dg-do'.
2562         Update handling of `dg-do-what', `dg-output-text'.
2563         Separate execution pass/fail from output pattern match pass/fail.
2564         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
2565
2566 Mon Sep 12 13:47:35 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
2567
2568         * gcc.c-torture/special/special.exp: Don't expect failure for mips
2569         target for 920510-1.c.
2570
2571 Mon Sep 12 12:44:39 1994  Doug Evans  (dje@canuck.cygnus.com)
2572
2573         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
2574         Clean up comment regarding use of passcnt, etc.
2575         (gcc_stat): Don't update `testcnt' here.
2576         (gcc_finish): Do it here.
2577         Might as well reset `but_id' here too.
2578         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
2579         to determine if the file should be tested.
2580         * gcc.c-torture/compile/compile.exp: Likewise.
2581         * gcc.c-torture/execute/execute.exp: Likewise.
2582         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2583         * gcc.misc-tests/dg-test.exp: Likewise.
2584         * gcc.prms/prms.exp: Likewise.
2585         * gcc.wendy/wendy.exp: Likewise.
2586         * g++.old-deja.exp: Likewise.
2587         Move "Testing file" message to verbose level 1.
2588
2589 Fri Sep  9 10:21:18 1994  Doug Evans  (dje@canuck.cygnus.com)
2590
2591         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
2592
2593 Thu Sep  8 16:52:43 1994  Doug Evans  (dje@canuck.cygnus.com)
2594
2595         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
2596         (default_gcc_start): Accept optional second list element
2597         of compiler flags.  Print compiler output at verbosity level 2.
2598         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
2599         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
2600         Save current values of framework globals passcnt, failcnt, xpasscnt,
2601         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
2602         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
2603         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
2604         xfailcnt to compute stats.  Update framework global `testcnt' from
2605         pass/fail counts.
2606         (gcc_finish): New proc.  Clean up test environment.
2607         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
2608         (gcc_epass, gcc_efail): Delete.
2609         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
2610         argument of line number.
2611         (dg-init): If the tool has an init routine, call it.
2612         (dg-test): Remove args `cflags_var' and `libs_var'.
2613         Pass all compiler options to ${tool}_start.
2614         Handle missing line number.
2615         (dg-finish): New function.
2616         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
2617         particular files.  Call gcc_finish at end.  Move "skipping test"
2618         message to verbosity level 3.
2619         * gcc.c-torture/compile/compile.exp: Likewise.
2620         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2621         * gcc.c-torture/execute/execute.exp: Likewise.
2622         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
2623         Print testcase being tried at verbosity level 1.
2624         * gcc.c-torture/special/special.exp: Unset xfail.
2625         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
2626         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
2627         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
2628         * gcc.failure/failure.exp: Likewise.
2629         * gcc.ieee/ieee.exp: Likewise.
2630         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
2631         Update call to dg-test.  Call dg-finish at end.
2632         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
2633         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
2634         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
2635         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
2636         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
2637         * gcc.wendy/wendy.exp: Add copyright.
2638         Delete setting of tmpdir (done by gcc_init).
2639         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
2640         Pass compiler flags to gcc_start.  Call gcc_finish at end.
2641         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
2642         gcc_[ce]pass/fail.
2643
2644 Wed Sep  7 11:09:08 1994  Doug Evans  (dje@canuck.cygnus.com)
2645
2646         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
2647         confusion.
2648         (g++_load): Likewise.
2649
2650         * config/*.exp (gcc_load): Some were varargs fns and some were not.
2651         Rename argument to `prog' to remove the confusion.
2652         Varargs fns behave differently too!
2653         (g++_load): Likewise.
2654
2655         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
2656
2657         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
2658         what it is.  Delete (always) printing of status value for !native.
2659         Simplify verbose code, and include status and exec_output.
2660         (g++_load): Use gcc_load.
2661
2662 Sun Sep  4 13:59:27 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
2663
2664         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
2665         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
2666         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
2667         940714-3.c as these testcases don't exist anymore.  Make
2668         va-arg-1.c expected to pass.
2669
2670 Fri Aug 19 12:27:07 1994  Doug Evans  (dje@canuck.cygnus.com)
2671
2672         * gcc.misc-tests/misc.exp: Only run specific testcases.
2673         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
2674         * gcc.misc-tests/dg-[1-9].c: New files.
2675
2676         * lib/dg.exp: New testsuite driver.
2677         * gcc.prms/prms.exp: Use it.
2678
2679         * README.gcc: New file.
2680
2681         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
2682         Document and reset `lxpass' and `lxfail'.
2683         Simplify "initialized" message.
2684         (gcc_stat): Clean up comments a little.
2685
2686 Tue Aug 16 11:16:46 1994  Doug Evans  (dje@canuck.cygnus.com)
2687
2688         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
2689
2690 Mon Aug 15 21:20:36 1994  Doug Evans  (dje@canuck.cygnus.com)
2691
2692         * lib/old-dejagnu.exp (process-option): New proc.
2693         (old-dejagnu-init, old-dejagnu-stat): Likewise.
2694         (old-dejagnu): Simplify.
2695         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
2696
2697 Sun Aug 14 09:23:53 1994  Jeff Law  (law@snake.cs.utah.edu)
2698
2699         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
2700         exists and is not an empty string.
2701
2702         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
2703         $xfail rather than calling setup_xfail.  Clear $xfail when test is
2704         finished.
2705         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
2706         automatically.
2707
2708         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
2709         longer expected to fail.
2710
2711         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to 
2712         "f" function call.
2713
2714         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
2715
2716         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
2717         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
2718         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
2719         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
2720         c-torture-1.29.
2721
2722         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
2723         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
2724
2725         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
2726
2727         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
2728         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
2729
2730         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
2731         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
2732         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
2733
2734 Tue Jul 12 12:49:44 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
2735
2736         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
2737         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
2738         940714-1.c, 940714-2.c, 940714-3.c},
2739         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
2740         gcc.misc-tests/{mg.c,mg.exp}:
2741         New tests.
2742         * gcc.noncompile/noncompile.exp: Change accordingly.
2743
2744 Thu Jul  7 14:20:33 1994  Doug Evans  (dje@canuck.cygnus.com)
2745
2746         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
2747         Undo previous clobberage.
2748
2749 Mon Jul  4 17:00:59 1994  Jeff Law  (law@snake.cs.utah.edu)
2750
2751         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
2752         * gcc.special/{930510-1.c, special.exp}:
2753         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
2754         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
2755         struct-varargs-1.c}: New tests from c-torture-1.26.
2756
2757 Tue Jun 28 17:39:42 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
2758
2759         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
2760           argument to switch.
2761
2762 Sat May 21 10:39:38 1994  Bill Cox  (bill@rtl.cygnus.com)
2763
2764         * Revert the previous changes.  Please see Rob's directory
2765           (/lisa/test/rob/progressive/gcc/testsuite) for testing
2766           fixes.
2767
2768 Thu May 19 18:00:03 1994  Bill Cox  (bill@rtl.cygnus.com)
2769
2770         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp, 
2771           g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
2772           g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
2773           g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
2774           g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
2775           g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
2776           g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp, 
2777           g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp, 
2778           g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
2779           g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
2780           g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp, 
2781           g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp, 
2782           g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp, 
2783           g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
2784           g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp, 
2785           g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
2786           g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
2787           g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
2788           g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp, 
2789           g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
2790           g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
2791           g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
2792           gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp, 
2793           gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
2794           gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
2795           lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
2796           lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
2797
2798 Tue May 17 14:55:09 1994  Bill Cox  (bill@rtl.cygnus.com)
2799
2800         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
2801           lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
2802           with perror calls.
2803
2804 Mon May  2 17:41:13 1994  Jason Merrill  (jason@deneb.cygnus.com)
2805
2806         * config/unix.exp (g++_load): Fix syntax.
2807
2808 Thu Apr 14 12:22:10 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
2809
2810         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
2811         * gcc.noncompile/921017-1.c: Deleted obsolete test.
2812         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
2813         Don't expect va-arg-1.c to fail.  Correct expected output for
2814         920928-1.c.
2815         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
2816         * gcc.wendy/hbm4.c: Correct typo.
2817         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
2818
2819 Mon Mar 28 13:29:37 1994  Doug Evans  (dje@canuck.cygnus.com)
2820
2821         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
2822         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
2823         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
2824         * lib/c-torture.exp (c-torture-compile): Ditto.
2825
2826         Reduce volume of output (remove all the -I's and such).
2827         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
2828         Call gcc_cpass, gcc_cfail.
2829         (c-torture): Pass testing option to c-torture-compile.
2830
2831 Mon Mar 21 12:40:33 1994  Doug Evans  (dje@cygnus.com)
2832
2833         Bring patches over from progressive.
2834         * config/default.exp: Exit remote shell cleanly.
2835         (g++_exit, g++_start): Add default versions.
2836         * config/sim.exp (gcc_load): Use perror, not error.
2837
2838 Sun Mar 20 12:05:32 1994  Doug Evans  (dje@canuck.cygnus.com)
2839
2840         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
2841         set in site.exp.
2842
2843 Mon Mar 14 19:30:28 1994  Doug Evans  (dje@cygnus.com)
2844
2845         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
2846         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
2847         (wendy_try): New proc to run testcase.
2848         (main loop): Call 'em.
2849         * gcc.wendy/*.c: Clean up pass to correct expected output.
2850
2851         * lib/gcc.exp: Minor cleanup work.
2852         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
2853
2854 Wed Mar  9 15:22:54 1994  Doug Evans  (dje@canuck.cygnus.com)
2855
2856         * config/sim.exp (gcc_load): Document return codes better.
2857         Don't pass -v to simulator.
2858
2859 Thu Feb 24 07:15:18 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
2860
2861         * gcc.special/920717-x.c: Fix typo.
2862         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
2863         get at sources.
2864
2865         * lib/mike-gcc.exp: Fix typo.
2866
2867 Tue Feb 15 15:41:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
2868
2869         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
2870         binary to use, transform the name.
2871         * config/*.exp: rename everything. Nuke any g++ specific files,
2872         it's now a special case of gcc that requires no special support.
2873         Add a default.exp for unsupported targets.
2874
2875 Fri Feb 11 12:59:54 1994  Rob Savoye  (rob@poseidon.cygnus.com)
2876
2877         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
2878         lib/old-dejagnu.exp: Fix a few patterns to work with the new
2879         version of Tcl.
2880
2881 Wed Feb  9 21:35:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
2882
2883         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
2884         than a warning.
2885
2886 Sun Feb  6 16:52:13 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
2887
2888         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
2889
2890 Mon Jan  3 17:28:25 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
2891
2892         * gcc.execute/execute.exp: Combine opt_list and foption_list into
2893         option_list.  Compile every file with only 4/6 option choices
2894         (same as C torture) instead of with 12/18 different option
2895         choices.
2896         * lib/c-torture.exp: Likewise.
2897
2898         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
2899         not already set.
2900
2901 Thu Dec 30 17:17:07 1993  Mike Stump  (mrs@rtl.cygnus.com)
2902
2903         * lib/old-deja.exp: Add `excess errors test fails' error, now one
2904         can put an XFAIL *-*-* on excess errors.
2905
2906 Sun Dec 19 21:45:34 1993  Jeffrey A. Law  (law@snake.cs.utah.edu
2907
2908         * g++.law: Add more tests derived from g++-bugs snapshots.
2909
2910         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's 
2911         equivalent to g++.law/init9.
2912
2913         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
2914         compiled it, and the a.out file after we've run it.
2915
2916 Fri Dec 17 11:29:56 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
2917
2918         * lib/mike-g++.exp (postbase): Delete the .o file after we've
2919         compiled it, and the a.out file after we've run it.
2920
2921 Fri Dec 17 10:18:16 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
2922
2923         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
2924
2925 Wed Dec 15 20:36:40 1993  Rob Savoye  (rob@darkstar.cygnus.com)
2926
2927         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
2928         version number. 
2929
2930 Sun Dec 12 21:10:04 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
2931
2932         * g++.law: New directory of g++ tests derived from the g++-bugs
2933         snapshots.
2934
2935 Thu Dec 09 16:50:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
2936
2937         * gcc.compile: initbug1.c initbug1.exp testcase added
2938
2939 Mon Dec 06 11:09:52 1993  Jeffrey Wheat  (cassidy@cygnus.com)
2940
2941         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
2942         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
2943           fixes submitted by Jeff Law (law@cs.utah.edu)
2944         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
2945           Jeff Law (law@cs.utah.edu)
2946
2947
2948 Tue Nov 30 16:34:07 1993  Mike Stump  (mrs@cygnus.com)
2949
2950         * config/unix-g++.exp: Follow the gcc way of doing things.
2951         * g++.old-deja/old-deja.exp: Minor updates.
2952         * lib/g++.exp: New file, follow the gcc way of doing things.
2953         * lib/old-dejagnu.exp: Minor updates.
2954         * lib/mike-g++.exp: Always unset errorInfo.
2955
2956 Sat Nov  6 11:34:51 1993  Mike Stump  (mrs@cygnus.com)
2957
2958         * lib/gcc.exp: Fix some errors with the below change, CC and
2959         CFLAGS should be global when setting, not local.
2960
2961 Wed Nov  3 11:16:26 1993  Rob Savoye  (rob@darkstar.cygnus.com)
2962
2963         * lib/gcc.exp: Transform tool name.
2964
2965 Wed Oct 27 23:57:29 1993  Jeffrey Wheat  (cassidy@cygnus.com)
2966
2967         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
2968
2969 Wed Oct 27 14:45:50 1993  Jeffrey Wheat  (cassidy@cygnus.com)
2970
2971         * lib/gcc.exp: change gcc_done to gcc_stat
2972
2973 Wed Oct 27 09:57:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
2974
2975         * Upgraded gcc testsuite to c-torture version 1.25
2976
2977 Sun Oct 24 10:58:03 1993  Jeffrey Wheat  (cassidy@cygnus.com)
2978
2979         * lib/gcc.exp: added reporting code. Changed verbose compile message.
2980         * lib/c-torture: added hooks for new reporting code.
2981
2982 Thu Oct 21 18:45:32 1993  Jeffrey Wheat  (cassidy@cygnus.com)
2983
2984         * config/sh-gcc.exp: check if sh-sim exists in the path
2985
2986 Mon Oct 18 11:13:22 1993  Jeffrey Wheat  (cassidy@cygnus.com)
2987
2988         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
2989         * gcc.compile/compile.exp: Initial changes for new logic.
2990         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
2991         * gcc.failure/failure.exp: Initial changes for new logic.
2992         * gcc.ieee/ieee.exp: Initial changes for new logic.
2993         * gcc.misc-tests/misc.exp: Initial changes for new logic.
2994         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
2995         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
2996         * lib/c-torture.exp: Initial changes for new logic.
2997         * lib/gcc.exp: Initial changes for new logic.
2998
2999 Fri Oct 15 00:19:42 1993  Mike Stump  (mrs@cygnus.com)
3000
3001         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
3002         depend upon failure or success.  Fully qualify names in failure
3003         and success messages.  Always remove a.out before starting
3004         compile, just in case.  Pay more attention to error text output by
3005         the compiler.  Handle testcases with no known past errors just
3006         like all others, so that things are uniform.  Other miscellaneous
3007         improvements.
3008
3009 Wed Oct 13 15:04:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
3010
3011         * gcc.cpp: new directory for cpp tests
3012
3013 Mon Oct  4 09:03:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
3014
3015         * lib/chill.exp: Code reformatted, removed unused code.
3016         * config/unix-chill.exp: Code reformatted, removed unused code.
3017         * chill.execute/execute.exp: Code reformatted, removed unused code.
3018         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
3019
3020 Mon Oct  4 06:19:26 1993  Ian Lance Taylor  (ian@cygnus.com)
3021
3022         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
3023         routines not written.
3024
3025 Mon Sep 27 21:07:44 1993  Rob Savoye  (rob@darkstar.cygnus.com)
3026
3027         * config/bug-gcc.exp: Use new procs from bug.exp.
3028
3029 Tue Sep 21 18:21:12 1993  Rob Savoye  (rob@darkstar.cygnus.com)
3030
3031         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
3032         via ftp, rather than depending on NFS.
3033         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
3034         case.
3035
3036 Thu Sep  9 23:09:15 1993  Rob Savoye  (rob@darkstar.cygnus.com)
3037
3038         * config/bug-gcc.exp: Use new download proc.
3039
3040 Tue Sep 14 19:23:58 1993  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
3041
3042         * chill.execute/execute.exp: cleanups, handles errors better
3043         * chill.compile/compile.exp: rewrite, based on execute.exp
3044         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
3045         * lib/chill.exp: major changes to diff proc and compile and link
3046           procs. added chill_fail and chill_pass wrappers to pass and
3047           fail. added more comments, and handle error codes better. 
3048           Added a hack to capture stderr from exec, so noncompile tests
3049           can work.
3050           
3051 Sat Sep 11 15:30:10 1993  Jeffrey Wheat  (cassidy@cygnus.com)
3052
3053         * chill.execute/execute.exp: rewrite of testsuite driver
3054         * lib/chill.exp: rewrite of testsuite driver
3055         * config/unix-chill.exp: rewrite of testsuite driver
3056
3057 Wed Aug 25 14:11:13 1993  Bill Cox  (bill@rtl.cygnus.com)
3058
3059     In chill.execute:
3060         * iexpr.ch: Standardize uppercase.
3061         * tuples.dat: Standardize uppercase.
3062         * vary.ch: standardize.  Correct varying string assignments.
3063         * vary.dat: Add new output lines.
3064
3065 Tue Aug 24 13:45:49 1993  Bill Cox  (bill@rtl.cygnus.com)
3066
3067     In chill.execute:
3068         * chprintf.ch: Standardize use of uppercase.
3069         * tuples.ch: Standardize and turn arr2 into a DCL,
3070           rather than a SYN.
3071         * pinits.ch: Standardize.
3072
3073 Mon Aug 23 17:26:58 1993  Per Bothner  (bothner@kalessin.cygnus.com)
3074
3075         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
3076         * Makefil: Renamed to Makefile.in.
3077         * configure.in: New.
3078
3079 Mon Aug 23 14:24:13 1993  Bill Cox  (bill@rtl.cygnus.com)
3080
3081     In chill.execute:
3082         * .cvsignore: Add result/output files.
3083         * Makefile: Fix up variables at start.  Use MFLAGS
3084           everywhere.  Correct bool_loc, built_ins entries.
3085           Add entry for vary1.ch.
3086         * bitarray.ch: Standardize upper-case usage.
3087         * bitexpr.ch: Standardize, add output of b1.
3088         * params.ch: Use arrayt in along PROC parameters, to
3089           avoid novelty problems.
3090         * sets.ch: Tiny cleanup.
3091         * vary1.ch: Re-indent.
3092
3093 Tue Aug 17 15:42:07 1993  Bill Cox  (bill@rtl.cygnus.com)
3094
3095         * Add PR-related files to Makefiles, .cvsignore files, etc.
3096
3097 Mon Aug  2 15:46:05 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
3098
3099         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
3100           with compiler objects. New names are test-flow.c and test-loop.c
3101
3102 Tue Jul 27 10:08:08 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
3103
3104         * Upgraded c-torture tests from 1.19 to 1.20
3105
3106         * new files:
3107         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c 
3108         * gcc.compile: 930623-1.c 930623-2.c 
3109         * gcc.noncompile: 930622-1.c 930622-2.c
3110         * gcc.failure: 920411-1.c 920627-2.c
3111         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
3112
3113 Tue Jul 20 15:19:44 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
3114
3115         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
3116           More changes to get testsuite working properly. Needs more work.
3117           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
3118
3119 Mon Jul 19 18:40:31 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
3120
3121         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
3122           More changes to get testsuite working properly. Needs more work.
3123
3124 Tue Jul 13 18:38:56 PDT 1993 Jeff Wheat  (cassidy@cygnus.com)
3125
3126         * chill.compile/compile.exp: Added for Dejagnu support
3127         * chill.execute/execute.exp: Added for Dejagnu support
3128         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
3129
3130 Sat Jun 19 07:13:05 1993  Bill Cox  (bill@rtl.cygnus.com)
3131
3132     This should complete moving the CHILL test files.
3133         * chill.noncompile(.cvsignore printf.grt 
3134           in-printf.grt chprintf.grt chprintf.ch):
3135           Added test-support files.
3136           (Makefile): Modified further.
3137         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
3138           signal.ch): Added test files.
3139         * chill.execute (.cvsignore printf.grt printr.c
3140           in-printf.grt rts.c chprintf.grt rts.h): Added
3141           test-support files.
3142           (Makefile): More corrections.
3143
3144 Fri Jun 18 23:40:54 1993  Bill Cox  (bill@rtl.cygnus.com)
3145
3146         * chill.compile, chill.execute, chill.nocompile: Add CHILL
3147           test cases, ready for DejaGnu.
3148
3149 Thu Jun 17 19:14:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
3150
3151         * Upgraded c-torture tests from 1.18 to 1.19
3152
3153         * gcc.compile: added test(s):
3154           930607-1.c
3155         * gcc.execute: added test(s):
3156           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
3157
3158         * added new subdirectory for misc tests: gcc.misc-tests
3159         * gcc.misc-test(s): added tests:
3160           inst-check.c test-consts.c test-ior.c test-switch.c
3161
3162 Wed Jun  9 16:53:26 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
3163
3164         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
3165
3166 Mon Jun  7 16:18:40 1993  Ian Lance Taylor  (ian@cygnus.com)
3167
3168         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
3169
3170 Thu Jun  3 13:13:36 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
3171
3172         * Upgraded c-torture tests from 1.17 to 1.18
3173
3174 Wed Jun  2 19:02:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
3175
3176         * Upgraded c-torture tests from 1.12 to 1.17
3177
3178 Fri Apr 30 09:38:41 1993  Mike Werner  (mtw@deneb.cygnus.com)
3179
3180         * lib/old-dejagnu.exp:
3181           Fixed handling of XFAIL target triplets to correctly
3182           recognize wildcard characters.  Removed code that
3183           appended a unique id tag to the end of the file name
3184           printed out by the result of the testcases within a
3185           given test file.
3186
3187 Thu Apr 29 19:06:29 1993  Mike Werner  (mtw@deneb.cygnus.com)
3188
3189         * lib/old-dejagnu.exp:
3190           Reworked expected failure handling to trigger off of XFAIL
3191           keyword in keyphrase embeded in testcase source code. The
3192           XFAIL keyword must be at the end of the keyphrase line. It
3193           may optionally be followed by one or more target triplets.
3194           It has just occured that the handling of wildcards in the
3195           target triplet may not be correct.
3196
3197 Fri Apr 23 13:16:20 1993  Mike Werner  (mtw@deneb.cygnus.com)
3198
3199         * g++.old-deja/tests:
3200           Moved all subdirectories up one level into g++.old-deja .
3201
3202         * lib/old-dejagnu.exp:
3203           Fixed problem with CXXFLAGS not being properly reset, and being
3204           corrupted with extraneous "-c" compiler option.  This was
3205           causing binaries to not be generated for test that needed them.
3206           Modified strings passed to "pass" and "fail" so that individual
3207           tests from the same test file would be distinguished by an
3208           identifier appended to the test file name in the summary logs;
3209           this corrected a problem with erroneous diff logs.  Added code
3210           to search testcases for expected fail and unexpected pass keywords.
3211
3212 Tue Apr 20 18:27:58 1993  Rob Savoye  (rob at darkstar.cygnus.com)
3213
3214         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
3215
3216 Thu Apr 15 11:01:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
3217
3218         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
3219           Removed extraneous text from end of "Special g++ Options"
3220           keyphrase.
3221
3222         * lib/old-dejagnu.exp: Added pattern matching to look for new
3223           keywords, embedded in testcases comments, which will trigger
3224           calls to xpass and xfail.
3225
3226 Wed Apr 14 14:28:01 1993  Mike Werner  (mtw@deneb.cygnus.com)
3227
3228         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
3229           comments embedded in the testcases, especially the one looking for
3230           special compiler options, as well as the pattern matching for the
3231           compiler output again.
3232
3233 Mon Apr 12 15:15:37 1993  Mike Werner  (mtw@deneb.cygnus.com)
3234
3235         * lib/old-dejagnu.exp: Do a proper check of the return value for
3236           execute tests. Fixed several problems with the pattern matching
3237           of the compiler output which gave erroneous test results.
3238           Changed several of the test result messages to be more descriptive.
3239         * config/unix-g++.exp: Proc g++_load now actually works and
3240           executes the tests passed to it and returns a usable return
3241           value. 
3242
3243 Sun Apr 11 17:22:37 1993  Rob Savoye  (rob at darkstar.cygnus.com)
3244
3245         * lib/gcc.exp: Exits gracefully if $CC is bogus.
3246
3247 Fri Apr  9 09:41:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
3248
3249         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
3250           Modified both files to properly execute the old style
3251           dejagnu tests. The previous versions of these files were
3252           experimental and did not function anything near correctly.
3253
3254 Mon Apr  5 21:08:24 1993  Rob Savoye  (rob@cygnus.com)
3255
3256         * Removed all Makefile.in and configure.in files. No configuration
3257         needed now.
3258
3259 Fri Apr  2 12:15:17 1993  Mike Werner  (mtw@deneb.cygnus.com)
3260
3261         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
3262
3263 Sun Mar 28 11:17:48 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
3264
3265         * gcc.compile/configure.in, gcc.unsorted/configure.in,
3266         gcc.special/configure.in, gcc.noncompile/configure.in,
3267         gcc.execute/configure.in, gcc.code_quality/configure.in,
3268         g++.other/configure.in, g++.old-deja/configure.in,
3269         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
3270         in srcname setting.
3271
3272 Thu Mar 25 20:07:55 1993  Rob Savoye  (rob at darkstar.cygnus.com)
3273
3274         * lib/udi.exp:  Fixed mondfe and mondfe_download.
3275         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
3276         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
3277
3278 Thu Mar 25 13:06:41 1993  Ian Lance Taylor  (ian@cygnus.com)
3279
3280         * config/udi-gdb.exp: Check $shell_id after connecting to target.
3281         (gdb_exit): Don't remove *_soc files.
3282
3283 Mon Mar 22 14:28:46 1993  Ian Lance Taylor  (ian@cygnus.com)
3284
3285         * lib/c-torture.exp: Don't look for main; instead always use -w
3286         -c.  This is how the c-torture tests work.  Remove the object
3287         file if the compilation succeeds.
3288         * gcc.execute/execute.exp: Remove executable if test passes.
3289         * gcc.noncompile/noncompile.exp: Every test is an expected
3290         failure.
3291         * gcc.special/special.exp: Added tests from c-torture 1.11,
3292         corrected use of existing test.
3293         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
3294         gcc.execute/920625-1.c: Updated to c-torture 1.11.
3295         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
3296         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
3297         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
3298         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
3299         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
3300         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
3301         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
3302         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
3303         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
3304         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
3305         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
3306         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
3307         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
3308         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
3309         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
3310         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
3311         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
3312         c-torture 1.11.
3313         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
3314         correspond to c-torture 1.11.
3315
3316         * New file.
3317