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