OSDN Git Service

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