OSDN Git Service

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