OSDN Git Service

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