OSDN Git Service

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