OSDN Git Service

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