OSDN Git Service

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