OSDN Git Service

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