OSDN Git Service

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