OSDN Git Service

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