OSDN Git Service

2f620c624a6234f1ec1e2d800809ec37a123ca1d
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2000-06-12  Jason Merrill  <jason@redhat.com>
2
3         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
4
5 Fri Jun  9 22:46:34 2000  Jeffrey A Law  (law@cygnus.com)
6
7         * gcc.c-torture/compile/20000609-1.c: New test.
8
9 Fri Jun  9 21:54:28 2000  Clinton Popetz  <cpopetz@cygnus.com>
10
11         * gcc.dg/20000609-1.c: New test.
12
13 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14
15         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
16         * gcc.c-torture/noncompile/poison-1.c: Move...
17         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
18         * gcc.dg/cpp-li1.c: Add a token after the #line.
19
20 2000-06-05  Richard Henderson  <rth@cygnus.com>
21
22         * gcc.c-torture/execute/20000605-2.c: New test.
23         * gcc.c-torture/execute/20000605-3.c: New test.
24
25 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
26
27         * g77.f-torture/execute/20000503-1.x: New file.
28
29 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30
31         * g++.old-deja/g++.eh/badalloc1.C: New test.
32
33 2000-06-05  Richard Henderson  <rth@cygnus.com>
34
35         * gcc.c-torture/execute/20000605-1.c: New test.
36
37 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
38             Nathan Sidwell <nathan@codesourcery.com>
39
40         * gcc.c-torture/compile/20000605-1.c: New test.
41
42 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
43
44         * g77.f-torture/compile/20000601-1.f:  New test.
45
46 2000-06-03  Richard Henderson  <rth@cygnus.com>
47
48         * gcc.c-torture/execute/20000603-1.c: New.
49
50 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
51
52         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53         * gcc.dg/noreturn-2.c (noreturn): Likewise.
54
55 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
56
57         * gcc.dg/compare2.c (case 12): XFAIL.
58         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
60
61         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
62
63 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
64
65         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
66         guard macro is already defined when the header is first
67         included.
68         * gcc.dg/cpp-mix.h: New file.
69         * gcc.dg/endif-label.c: Update patterns to match compiler.
70
71         * g++.brendan/complex1.C: Declare abort.
72         * g++.law/refs4.C: Remove XFAIL.
73         * g++.oliva/expr2.C: Declare abort and exit.
74
75 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
76
77         * gcc.c-torture/execute/20000528-1.c: New test.
78
79         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
80         * g++.old-deja/g++.law/temps4.C: Likewise.
81
82         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
83         stdlib.h.  Call abort() on failure.
84         * g++.old-deja/g++.law/refs4.C: Likewise.
85         * g++.old-deja/g++.law/temps4.C: Likewise.
86         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
87         * gcc.c-torture/execute/20000112-1.c: Include string.h. 
88
89 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
90
91         Relative to g++.dg/special:
92         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
93
94         Relative to g++.old-deja:
95         * g++.brendan/complex1.C, g++.jason/optimize2.C,
96         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
97         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
98         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
99         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C, 
100         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
101         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
102
103         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
104         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
105         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
106         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
107         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
108         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
109         and/or string.h.
110
111         * g++.other/goto1.C: Update expectations for error messages.
112
113 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
114
115         * gcc.c-torture/compile/20000523-1.c: New test.
116
117 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
118
119         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
120
121 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
122
123         * g++.old-deja/g++.eh/catch11.C: New test.
124         * g++.old-deja/g++.eh/catch12.C: New test.
125
126 2000-05-24  Nick Clifton  <nickc@cygnus.com>
127
128         * gcc.c-torture/execute/20000523-1.c: New test.
129
130 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
131
132         * c-torture/execute/bcp-1.c: Replace abort in arg of
133         __builtin_constant_p with a generic external function.
134
135         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
136         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
137         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
138         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
139         Prototype abort and/or exit.
140
141         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
142         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
143         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
144         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
145
146 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
147
148         * gcc.dg/dwarf2-1.c: New test.
149
150 2000-05-20  Richard Henderson  <rth@cygnus.com>
151
152         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
153
154 2000-05-20  Andreas Jaeger  <aj@suse.de>
155
156         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
157         testcase.
158
159 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
160
161         * gcc.c-torture/execute/20000519-2.c: New test.
162
163 2000-05-19  Andreas Jaeger  <aj@suse.de>
164
165         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
166         which fails with SSA.
167
168         * lib/c-torture.exp: Also test with -O3 -fssa.
169
170 2000-05-18  Michael Meissner  <meissner@redhat.com>
171
172         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
173         * gcc.c-torture/execute/920415-1.c: Ditto.
174         * gcc.c-torture/execute/920501-1.c: Ditto.
175         * gcc.c-torture/execute/conversion.c: Ditto.
176         * gcc.c-torture/execute/cvt-1.c: Ditto.
177
178 Thu May 18 16:03:29 2000  Jeffrey A Law  (law@cygnus.com)
179
180         * gcc.c-torture/compile/20000518-1.c: New test.
181
182 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
183
184         * g77.f-torture/compile/200005018.f:  New test.
185
186 Wed May 17 18:30:10 2000  Jeffrey A Law  (law@cygnus.com)
187
188         * gcc.c-torture/compile/20000517-1.c: New test.
189
190 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
191
192         * gcc.c-torture/execute/20000516-1.c: New test.
193
194 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
195
196         * g++.old-deja/g++.other/eh.C: New test.
197
198 2000-05-12  Richard Henderson  <rth@cygnus.com>
199
200         * gcc.c-torture/execute/990208-1.c (main): Don't pass
201         constants through to doit's conditional.
202
203 Thu May 11 19:02:43 2000  Jeffrey A Law  (law@cygnus.com)
204
205         * gcc.c-torture/compile/20000511-1.c: New test.
206         * g77.f-torture/compile/20000511-1.f: New test.
207         * g77.f-torture/compile/20000511-2.f: New test.
208
209 2000-05-11  Michael Meissner  <meissner@redhat.com>
210
211         * gcc.c-torture/execute/20000511-1.c: New test.
212
213 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
214
215         * gcc.dg/dg.exp: Scan .S files as well as .c files.
216         * gcc.dg/20000510-1.S: New.
217
218 2000-05-08  Catherine Moore  <clm@cygnus.com>
219
220         * gcc.dg/unused-3.c: New.
221
222 2000-05-06  Richard Henderson  <rth@cygnus.com>
223
224           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
225           * g++.old-deja/g++.mike/warn1.C: Likewise.
226           * g++.old-deja/g++.pt/local1.C: Likewise.
227           * g++.old-deja/g++.pt/local7.C: Likewise.
228           * g++.old-deja/g++.pt/spec16.C: Likewise.
229
230 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
231
232         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
233
234 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
235
236           * g77.f-torture/execute/20000503-1.f:  New test.
237
238 2000-05-04  Andreas Jaeger  <aj@suse.de>
239
240         * gcc.dg/noreturn-2.c: New test.
241
242 2000-05-04  Neil Booth  <NeilB@earthling.net>
243
244         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
245         preprocessor.
246
247 2000-05-04  Richard Henderson  <rth@cygnus.com>
248
249         * gcc.c-torture/execute/20000503-1.c: Fix typo.
250
251 2000-05-04  Richard Henderson  <rth@cygnus.com>
252
253         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
254         OpenSSL by Jason R Thorpe.
255
256 Wed May  3 13:02:10 2000  Jim Wilson  <wilson@cygnus.com>
257
258         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
259
260 2000-05-03  Robert Lipe <robertlipe@usa.net>
261
262         * gcc.dg/20000503-1.c: New test.
263
264 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
265
266         * gcc.c-torture/compile/20000502-1.c: New test.
267         * g++.old-deja/g++.other/align.C: New test.
268         * gcc.dg/cpp-tradstringify.c: New test.
269
270 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
271
272         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
273         and hard registers.
274
275 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
276
277         * gcc.c-torture/execute/loop-5.c: New test.
278
279 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
280
281         * gcc.c-torture/execute/va-arg-20.c: New test.
282
283 Sun Apr 23 14:41:33 2000  Jeffrey A Law  (law@cygnus.com)
284
285         * gcc.c-torture/execute/20000422-1.c: New test.
286
287 2000-04-20  Greg McGary  <gkm@gnu.org>
288
289         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
290         when optimizing, but without sibling-call optimizations (-O1).
291
292 Thu Apr 20 11:57:03 2000  Jeffrey A Law  (law@cygnus.com)
293
294           * gcc.c-torture/compile/20000420-1.c: New test.
295
296 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
297
298         * g++.abi/ptrflags.C: New test.
299         * g++.eh/catchptr1.C: Test incomplete pointer chains.
300
301 Wed Apr 19 09:16:32 2000  Catherine Moore  <clm@cygnus.com>
302
303         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
304
305 2000-04-19  Greg McGary  <gkm@gnu.org>
306
307         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
308         sibling-call optimizations.
309
310 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
311
312         * gcc.dg/20000419-1.c: New test.
313
314 Wed Apr 12 22:54:02 2000  Hans-Peter Nilsson  <hp@axis.com>
315
316         * gcc.c-torture/execute/20000412-6.c: New test.
317
318 Wed Apr 12 10:25:08 2000  Jeffrey A Law  (law@cygnus.com)
319
320         * gcc.c-torture/execute/20000412-5.c: New test.
321         * g77.f-torture/compile/20000412-1.f: New test.
322         * gcc.c-torture/execute/20000412-4.c: New test.
323         * gcc.c-torture/compile/20000412-2.c: New test.
324         * gcc.c-torture/execute/20000412-3.c: New test.
325         * gcc.c-torture/compile/20000412-1.c: New test.
326         * gcc.c-torture/execute/20000412-2.c: New test.
327
328 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
329
330         * objc/execute/bf-20.m: New test.
331
332 2000-04-10  Richard Henderson  <rth@cygnus.com>
333
334         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
335
336         * gcc.c-torture/execute/20000412-1.c: New test.
337
338 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
339
340         * g++.old-deja/g++.eh/catchptr1.C: New test.
341
342 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
343
344         * g++.old-deja/g++.abi/cxa_vec.C: New test.
345
346 2000-04-08  Neil Booth  <NeilB@earthling.net>
347         
348         * gcc.dg/cpp-nullchar.c: Remove test as
349         embedded nulls cause problems.
350
351 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
352
353         * gcc.dg/compare2.c: New test.
354
355 2000-04-08  Neil Booth  <NeilB@earthling.net>
356         
357         * gcc.dg/cpp-nullchar.c: New test.
358
359 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
360
361         * gcc.dg/cpp-mi2.c: New test.
362         * gcc.dg/cpp-mi2[abc].h: New files.
363
364 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
365
366         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
367         member name.
368
369 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
370
371         * g++.old-deja/g++.abi/vmihint.C: New test.
372
373 2000-04-06  Neil Booth  <NeilB@earthling.net>
374
375         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
376         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
377         copyright.        
378
379 Wed Apr  5 22:51:36 2000  Hans-Peter Nilsson  <hp@axis.com>
380
381         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
382         avoid stack-frame overwrite.
383
384 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
385
386         * gcc.c-torture/compile/20000405-2.c: New test.
387         * gcc.c-torture/compile/20000405-3.c: New test.
388
389 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
390
391         * gcc.c-torture/compile/20000405-1.c: New test.
392
393 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
394
395         * gcc.dg/cast-qual-1.c: Revert last change.
396
397 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
398
399         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
400
401 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
402
403         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
404         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
405
406 Mon Apr  3 02:35:34 2000  Jeffrey A Law  (law@cygnus.com)
407
408         * gcc.c-torture/compile/20000403-2.c: New test.
409         * gcc.c-torture/compile/20000403-1.c: New test.
410
411 Mon Apr  3 16:53:52 2000  Hans-Peter Nilsson  <hp@axis.com>
412
413         * gcc.c-torture/execute/20000403-1.c: New test.
414
415 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
416
417         * gcc.c-torture/execute/20000402-1.c: New test.
418
419 Mon Apr  3 14:10:34 2000  Donald Lindsay  <dlindsay@cygnus.com>
420
421         * gcc.c-torture/execute/va-arg-15.c: New test.
422         * gcc.c-torture/execute/va-arg-16.c: New test.
423         * gcc.c-torture/execute/va-arg-17.c: New test.
424         * gcc.c-torture/execute/va-arg-18.c: New test.
425         * gcc.c-torture/execute/va-arg-19.c: New test.
426
427 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
428
429         * gcc.c-torture/compile/981211-1.c: Move to...
430         * gcc.dg/cpp-as1.c: ...here.
431         * gcc.dg/cpp-as2.c: New file.
432
433         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
434         compiler.
435
436 2000-04-02  Neil Booth  <NeilB@earthling.net>
437
438         * gcc.dg/cpp-cond.c  New tests.
439         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
440         accidental success less likely.
441         * gcc.dg/cpp-missingop.c  New tests.
442         * gcc.dg/cpp-missingparen.c  New tests.
443         * gcc.dg/cpp-shift.c  New tests.
444         * gcc.dg/cpp-shortcircuit.c  New tests.
445         * gcc.dg/cpp-unary.c  New tests.
446
447 Wed Mar 29 13:44:23 2000  Jeffrey A Law  (law@cygnus.com)
448
449         * gcc.c-torture/compile/20000329-1.c: New test.
450
451 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
452
453         * gcc.c-torture/compile/20000326-1.c: New test.
454         * gcc.c-torture/compile/20000326-2.c: New test.
455
456 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
457
458         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
459         the first parameter is a function argument.
460
461 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
462
463         * g++.old-deja/g++.ext/array4.C: New test.
464
465 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
466
467         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
468
469 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
470
471         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
472
473 2000-03-19  Richard Henderson  <rth@cygnus.com>
474
475         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
476
477 2000-03-19  Richard Henderson  <rth@cygnus.com>
478
479         * gcc.c-torture/compile/20000319-1.c: New test.
480
481 Tue Mar 14 08:58:37 2000  Jeffrey A Law  (law@cygnus.com)
482
483         * gcc.c-torture/execute/20000314-3.c: New test.
484         * gcc.c-torture/execute/20000314-2.c: New test.
485         * gcc.c-torture/execute/20000314-1.c: New test.
486         * gcc.c-torture/compile/20000314-2.c: New test.
487         * gcc.c-torture/compile/20000314-1.c: New test.
488
489 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
490
491         * g++.old-deja/g++.warn/inline.C: New test.
492
493 Fri Mar 10 01:15:19 2000  Hans-Peter Nilsson  <hp@bitrange.com>
494
495         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
496         standards-compliant result rather than specific constants.
497         Put test-values in array.
498
499 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
500
501         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
502         (g++_target_compile): Put test-specific options last.
503
504 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
505
506         * g++.old-deja/g++.eh/vbase4.C: New test.
507
508 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
509
510         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
511
512 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
513
514         * g++.old-deja/g++.brendan/misc12.C: Removed.
515         * g++.old-deja/g++.pt/memtemp77.C: Constify.
516         * g++.old-deja/g++.ext/pretty4.C: New test.
517
518 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
519
520         * g++.old-deja/g++.other/string2.C: New test.
521
522 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
523
524         * g++.old-deja/g++.warn/impint2.C: New test.    
525
526 Sun Mar  5 23:25:12 2000  Hans-Peter Nilsson  <hp@bitrange.com>
527
528         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
529         is 1, not zero.
530
531 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
532
533         * g++.old-deja/g++.warn/impint.C: New test.
534         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
535         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
536         * g++.old-deja/g++.pt/explicit12.C: Likewise.
537         * g++.old-deja/g++.pt/explicit13.C: Likewise.
538         * g++.old-deja/g++.pt/explicit17.C: Likewise.
539         * g++.old-deja/g++.pt/explicit18.C: Likewise.
540         * g++.old-deja/g++.pt/explicit19.C: Likewise.
541         * g++.old-deja/g++.pt/explicit23.C: Likewise.
542         * g++.old-deja/g++.pt/explicit31.C: Likewise.
543         * g++.old-deja/g++.pt/explicit35.C: Likewise.
544         * g++.old-deja/g++.pt/explicit6.C: Likewise.
545         * g++.old-deja/g++.pt/memclass7.C: Likewise.
546
547 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
548
549         * gcc.dg/cpp-redef.c: New test.
550
551 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
552
553         * g++.old-deja/g++.pt/unify7.C: New test.
554
555 Sat Feb 26 19:46:09 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
556
557         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
558         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
559
560 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
561
562         * gcc.c-torture/compile/20000224-1.c: New test.
563
564 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
565
566         * gcc.c-torture/compile/cpp-2.c: New test.
567         * gcc.c-torture/compile/cpp-1.c: New test.
568
569 Fri Feb 25 21:44:49 2000  Jeffrey A Law  (law@cygnus.com)
570
571         * gcc.c-torture/execute/20000225-1.c: New test.
572
573 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
574
575         * gcc.dg/cpp-li2.c: New test.
576
577         * gcc.dg/cpp-wi1.c: New test.
578
579         * gcc.dg/cpp-li1.c: New test.
580
581 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
582
583         * g++.old-deja/g++.other/sizeof5.C: New test.
584
585 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
586
587         * gcc.c-torture/execute/va-arg-13.c: New test.
588
589 Wed Feb 23 14:16:06 2000  Donald Lindsay  <dlindsay@cygnus.com>
590
591         * gcc.c-torture/execute/va-arg-12.c: New test.
592
593 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
594
595         * gcc.c-torture/execute/20000223-1.c: New test.
596
597 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
598
599         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
600
601 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
602
603         * g++.old-deja/g++.abi/ptrmem.C: New test.
604
605 2000-02-19  Richard Henderson  <rth@cygnus.com>
606
607         * gcc.c-torture/compile/init-3.c: New.
608
609 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
610
611         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
612         ALWAYS_CXXFLAGS.
613
614 Fri Feb 11 12:35:40 2000  Robert Lipe <robertl@sco.com>
615
616         * gcc.c-torture/compile/20000211-3.c: New test.
617
618 Fri Feb 11 12:35:40 2000  Martin Buchholz <martin@xemacs.org>
619
620         * gcc.c-torture/compile/20000211-2.c: New test.
621
622 Fri Feb 11 12:35:40 2000  Jeffrey A Law  (law@cygnus.com)
623
624         * gcc.c-torture/compile/20000211-1.c: New test.
625
626 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
627
628         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
629           on native targets
630
631 2000-02-08  Nathan Sidwell  <nathan@acm.org>
632
633         * g++.old-deja/g++.other/cast5.C: New test.
634
635 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
636
637         * gcc.c-torture/execute/20000205-1.c: New.
638
639 2000-02-03  Nathan Sidwell  <nathan@acm.org>
640
641         * g++.old-deja/g++.jason/cast3.C: Return void.
642         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
643
644 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
645
646         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
647
648         * gcc.dg/loop-1.c: New test.
649
650 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
651
652         * gcc.c-torture/compile/20000127-1.c: New test.
653         * gcc.c-torture/execute/991228-1.c: New test.
654
655 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
656
657         * gcc.dg/unused-2.c: New test.
658
659         * gcc.dg/conv-1.c: New test.
660
661 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
662
663         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
664         compiler.
665         (tool_option_proc): Fix typo.
666         
667 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
668
669         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
670         of the ld on the host, not on the build machine.
671         Also, don't crash if '--help' is not a supported option.
672
673 2000-01-24  Richard Henderson  <rth@cygnus.com>
674
675         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
676
677 Thu Jan 20 12:34:48 2000  Jeffrey A Law  (law@cygnus.com)
678
679         * gcc.c-torture/execute/20000120-2.c: New test.
680         * gcc.c-torture/execute/20000120-1.c: New test.
681
682 Thu Jan 13 02:29:32 2000  Jeffrey A Law  (law@cygnus.com)
683
684         * gcc.c-torture/execute/20000113-1.c: New test.
685
686 Wed Jan 12 20:26:58 2000  Jeffrey A Law  (law@cygnus.com)
687
688         * gcc.c-torture/execute/20000112-1.c: New test.
689
690 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
691
692         * gcc.dg/20000111-1.c: New test.
693
694 Mon Jan 10 18:12:49 2000  Jeffrey A Law  (law@cygnus.com)
695
696         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
697         with 16 bit integers.
698
699 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
700
701         * gcc.dg/20000108-1.c: New test.
702
703 2000-01-05  Nathan Sidwell  <nathan@acm.org>
704
705         * g++.old-deja/g++.ns/koenig8.C: New test.
706
707 2000-01-05  Nathan Sidwell  <nathan@acm.org>
708
709         * g++.old-deja/g++.other/cast4.C: New test.
710
711 Wed Jan  5 00:26:20 2000  Jeffrey A Law  (law@cygnus.com)
712
713         * gcc.c-torture/compile/20000105-2.c: New test.
714         * gcc.c-torture/compile/20000105-1.c: New test.
715
716 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
717
718         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
719         references to printf & atoi to conform to ANSI standard.
720         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
721         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
722         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
723         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
724         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
725         * g++.old-deja/g++.brendan/complex1.C: Likewise.
726         * g++.old-deja/g++.brendan/copy1.C: Likewise.
727         * g++.old-deja/g++.brendan/copy2.C: Likewise.
728         * g++.old-deja/g++.brendan/copy3.C: Likewise.
729         * g++.old-deja/g++.brendan/copy4.C: Likewise.
730         * g++.old-deja/g++.brendan/copy5.C: Likewise.
731         * g++.old-deja/g++.brendan/copy6.C: Likewise.
732         * g++.old-deja/g++.brendan/copy7.C: Likewise.
733         * g++.old-deja/g++.brendan/copy8.C: Likewise.
734         * g++.old-deja/g++.brendan/crash11.C: Likewise.
735         * g++.old-deja/g++.brendan/crash14.C: Likewise.
736         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
737         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
738         * g++.old-deja/g++.brendan/delete2.C: Likewise.
739         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
740         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
741         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
742         * g++.old-deja/g++.brendan/eh1.C: Likewise.
743         * g++.old-deja/g++.brendan/groff1.C: Likewise.
744         * g++.old-deja/g++.brendan/init3.C: Likewise.
745         * g++.old-deja/g++.brendan/misc12.C: Likewise.
746         * g++.old-deja/g++.brendan/misc7.C: Likewise.
747         * g++.old-deja/g++.brendan/new2.C: Likewise.
748         * g++.old-deja/g++.brendan/operators4.C: Likewise.
749         * g++.old-deja/g++.brendan/operators5.C: Likewise.
750         * g++.old-deja/g++.brendan/overload2.C: Likewise.
751         * g++.old-deja/g++.brendan/overload7.C: Likewise.
752         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
753         * g++.old-deja/g++.brendan/reference1.C: Likewise.
754         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
755         * g++.old-deja/g++.brendan/template24.C: Likewise.
756         * g++.old-deja/g++.brendan/template3.C: Likewise.
757         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
758         * g++.old-deja/g++.jason/inline3.C: Likewise.
759         * g++.old-deja/g++.jason/opeq.C: Likewise.
760         * g++.old-deja/g++.law/arg5.C: Likewise.
761         * g++.old-deja/g++.law/arm7.C: Likewise.
762         * g++.old-deja/g++.law/ctors11.C: Likewise.
763         * g++.old-deja/g++.law/cvt8.C: Likewise.
764         * g++.old-deja/g++.law/init9.C: Likewise.
765         * g++.old-deja/g++.law/refs4.C: Likewise.
766         * g++.old-deja/g++.law/template2.C: Likewise.
767         * g++.old-deja/g++.law/visibility24.C: Likewise.
768         * g++.old-deja/g++.law/vtable3.C: Likewise.
769         * g++.old-deja/g++.mike/asm2.C: Likewise.
770         * g++.old-deja/g++.mike/eh1.C: Likewise.
771         * g++.old-deja/g++.mike/misc1.C: Likewise.
772         * g++.old-deja/g++.mike/misc13.C: Likewise.
773         * g++.old-deja/g++.mike/misc14.C: Likewise.
774         * g++.old-deja/g++.mike/ns12.C: Likewise.
775         * g++.old-deja/g++.mike/p1248.C: Likewise.
776         * g++.old-deja/g++.mike/p3708.C: Likewise.
777         * g++.old-deja/g++.mike/p3708a.C: Likewise.
778         * g++.old-deja/g++.mike/p3708b.C: Likewise.
779         * g++.old-deja/g++.mike/p646.C: Likewise.
780         * g++.old-deja/g++.mike/p700.C: Likewise.
781         * g++.old-deja/g++.mike/p783.C: Likewise.
782         * g++.old-deja/g++.mike/p783a.C: Likewise.
783         * g++.old-deja/g++.mike/p783b.C: Likewise.
784         * g++.old-deja/g++.mike/p786.C: Likewise.
785         * g++.old-deja/g++.mike/p789.C: Likewise.
786         * g++.old-deja/g++.mike/p789a.C: Likewise.
787         * g++.old-deja/g++.mike/p807a.C: Likewise.
788         * g++.old-deja/g++.other/delete3.C: Likewise.
789         * g++.old-deja/g++.other/dyncast1.C: Likewise.
790         * g++.old-deja/g++.other/dyncast2.C: Likewise.
791         * g++.old-deja/g++.other/dyncast3.C: Likewise.
792         * g++.old-deja/g++.other/empty1.C: Likewise.
793         * g++.old-deja/g++.other/temporary1.C: Likewise.
794         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
795         * g++.old-deja/g++.pt/t16.C: Likewise.
796         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
797
798 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
799
800         * gcc.dg/991230-1.c: New test.
801
802 Wed Dec 29 23:48:49 1999  Jeffrey A Law  (law@cygnus.com)
803
804         * gcc.c-torture/compile/991229-3.c: New test.
805         * gcc.c-torture/compile/991229-2.c: New test.
806         * gcc.c-torture/compile/991229-1.c: New test.
807
808 Wed Dec 29 20:54:46 1999  Greg McGary <gkm@eng.ascend.com>
809
810         * gcc.c-torture/compile/labels-2.c: New test.
811
812 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
813
814         * gcc.c-torture/execute/991227-1.c: New test.
815
816 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
817
818         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
819
820 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
821
822         * gcc.c-torture/execute/991221-1.c: New test.
823
824 1999-12-20  Nathan Sidwell  <nathan@acm.org>
825
826         * g++.old-deja/g++.other/cast3.C: New test.
827
828 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
829
830         * gcc.c-torture/execute/991216-4.c: New test.
831
832 1999-12-16  Michael Meissner  <meissner@cygnus.com>
833
834         * gcc.c-torture/execute/991216-1.c: New test.
835         * gcc.c-torture/execute/991216-2.c: New test.
836         * gcc.c-torture/execute/991216-3.c: New test.
837
838 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
839
840         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
841         Actually make the test fail by using "-O2" for compilation.
842
843 1999-12-15  Nathan Sidwell  <nathan@acm.org>
844
845         * g++.old-deja/g++.warn/cast-align1.C: New test.
846
847 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
848
849         * gcc.c-torture/compile/991214-1.c: New test.
850         * gcc.c-torture/compile/991214-2.c: New test.
851
852 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
853
854         * gcc.dg/991214-1.c: New test.
855         
856 Mon Dec 13 23:03:09 1999  Jeffrey A Law  (law@cygnus.com)
857
858         * gcc.c-torture/compile/991213-3.c: New test.
859         * gcc.c-torture/compile/991213-2.c: New test.
860         * gcc.c-torture/compile/991213-1.c: New test.
861
862 Fri Dec 10 00:53:10 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
863
864         * gcc.dg/991209-1.c: New test.
865
866 Wed Dec  8 23:44:08 1999  Nathan Sidwell <nathan@acm.org>
867
868         * gcc.c-torture/compile/991208-1.c: New test.
869
870 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
871
872         * gcc.dg/ultrasp2.c: New test.
873
874 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
875
876         * g++.old-deja/g++.abi/align.C (main): Fix typo.
877
878 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
879
880         * gcc.c-torture/compile/991202-1.c: New test.
881         * gcc.c-torture/execute/991202-1.c: New test.
882         * gcc.c-torture/execute/991202-2.c: New test.
883         * gcc.c-torture/execute/991202-3.c: New test.
884
885 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
886
887         * g++.old-deja/g++.abi/align.C: New test.
888         * g++.old-deja/g++.abi/aggregates.C: Likewise.
889         * g++.old-deja/g++.abi/bitfields.C: Likewise.
890
891 1999-12-01  Richard Henderson  <rth@cygnus.com>
892
893         * gcc.c-torture/execute/991201-1.c: New.
894
895 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
896
897         * gcc.dg/991129-1.c: New test.
898
899 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
900
901         * gcc.c-torture/compile/991127-1.c: New test.
902
903 1999-11-22  Nathan Sidwell  <nathan@acm.org>
904
905         * g++.old-deja/g++.other/warn4.C: New test.
906
907 1999-11-22  Nathan Sidwell  <nathan@acm.org>
908
909         * g++.old-deja/g++.eh/cleanup2.C: New test.
910         * g++.old-deja/g++.ext/pretty2.C: New test.
911         * g++.old-deja/g++.ext/pretty3.C: New test.
912         * g++.old-deja/g++.other/debug6.C: New test.
913
914 Wed Oct 20 16:18:23 1999  Jim Wilson  <wilson@cygnus.com>
915
916         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
917         compiler_output to look for one error message instead of two.
918
919 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
920
921         * gcc.c-torture/execute/991118-1.c: Also test case
922         where the word boundary does not split a byte evenly.
923
924 1999-11-19  Nathan Sidwell  <nathan@acm.org>
925
926         * g++.old-deja/g++.ext/restrict1.C: New test.
927
928 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
929
930         * gcc.c-torture/execute/991118-1.c: New test.
931
932 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
933
934         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
935         working directory pathnames.
936
937 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
938
939         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
940         host is equipped with driver.h and driver.o so it can actually
941         compile and run the tests.
942
943 Fri Oct  8 18:46:11 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
944
945         * gcc.c-torture/compile/991008-1.c: New test.
946
947 1999-11-08  Nick Clifton  <nickc@cygnus.com>
948
949         * lib/gcc-dg.exp: Include target-supports.exp
950
951 1999-11-05  Nick Clifton  <nickc@cygnus.com>
952
953         * lib/target-supports.exp: New file: Provide procs to test for 
954         features supported by the target.
955         (check_weak_available): Moved here from ecos.exp.
956         (check_alias_available): New proc: Determine of the target
957         toolchain supports the alias attribute.
958         
959         * gcc.dg/special/ecos.exp: Move check_weak_available to
960         target-supports.exp. 
961         (alias-1.c): Only perform the test if the target supports
962         aliases. 
963         (wkali-1.c): Only perform the test if the target supports
964         aliases. 
965
966         * gcc.dg/990506-0.c: Expect error messages from cross
967         targets as well as native targets.
968
969 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
970
971         * gcc.dg/ultrasp1.c: Removed xfail.
972         * gcc.dg/struct-ret-2.c: Likewise.
973         * gcc.dg/array-1.c: Likewise.
974
975 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
976
977         * gcc.dg/struct-ret-2.c: New test.
978
979         * gcc.dg/array-1.c: New test.
980
981 Sat Oct 30 22:23:46 1999  Stephen L Moshier <moshier@mediaone.net>
982
983         * gcc.c-torture/execute/991030-1.c: New test.
984
985 Tue Oct 26 20:25:42 1999  Richard Henderson  <rth@cygnus.com>
986
987         * gcc.c-torture/compile/991026-2.c: New test.
988
989 Tue Oct 26 00:45:56 1999  Jeffrey A Law  (law@cygnus.com)
990
991         * gcc.c-torture/compile/991026-1.c: New test.
992
993 Sat Oct 23 23:36:03 1999  Jeffrey A Law  (law@cygnus.com)
994
995         * gcc.c-torture/execute/991023-1.c: New test.
996
997 Tue Oct 19 02:11:29 1999  Jeffrey A Law  (law@cygnus.com)
998
999         * gcc.c-torture/execute/991019-1.c: New test.
1000
1001 Sat Oct 16 00:05:48 1999  Richard Henderson  <rth@cygnus.com>
1002
1003         * gcc.c-torture/execute/991016-1.c: New test.
1004
1005 Thu Oct 14 04:22:47 1999  Stephane Carrez  <stcarrez@worldnet.fr>
1006
1007         * gcc.c-torture/execute/991014-1.c: New test.
1008
1009 Wed Oct 13 22:01:35 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
1010
1011         * g++.old-deja/g++.other/union2.C: New test.
1012
1013 1999-10-13  Nathan Sidwell  <nathan@acm.org>
1014
1015         * g++.old-deja/g++.other/vaarg2.C: New test.
1016         * g++.old-deja/g++.other/vaarg3.C: New test.
1017
1018 1999-10-12  Craig Burley  <craig@jcb-sc.com>
1019
1020         * g77.f-torture/noncompile/19990905-1.f: Moved from being
1021         in compile/.
1022
1023 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
1024
1025         * gcc.c-torture/execute/va-arg-11.c: New test.
1026
1027 Fri Oct  1 00:53:17 1999  Mark P. Mitchell  <mark@codesourcery.com>
1028
1029         * lib/file-format.exp (gcc_target_object_format): Don't
1030         crash if objdump is unavailable.
1031
1032 Wed Sep 29 23:48:44 1999  Donn Terry <donn@interix.com>
1033
1034         * gcc.misc-tests/mg.exp: delete extraneous redirection.
1035
1036 1999-09-28  Nick Clifton  <nickc@cygnus.com>
1037
1038         * gcc.c-torture/compile/990928-1.c: New test.
1039
1040 Tue Sep 28 13:19:15 BST 1999  Nathan Sidwell  <nathan@acm.org>
1041
1042         * g++.old-deja/g++.other/decl6.C: New test.
1043
1044 Tue Sep 28 01:19:09 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
1045
1046         * gcc.c-torture/execute/va-arg-10.c: New test.
1047
1048 Mon Sep 27 09:14:24 BST 1999  Nathan Sidwell  <nathan@acm.org>
1049
1050         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
1051         __PRETTY_FUNCTION__.
1052
1053 1999-09-23  Nick Clifton  <nickc@cygnus.com>
1054
1055         * gcc.c-torture/execute/990923-1.c: New test.
1056
1057 1999-09-21  Nick Clifton  <nickc@cygnus.com>
1058
1059         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
1060         for which -fpic is inappropriate.
1061
1062 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
1063
1064         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
1065
1066 Tue Sep 21 15:38:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
1067
1068         * g++.old-deja/g++.other/dyncast1.C: New test.
1069         * g++.old-deja/g++.other/dyncast2.C: New test.
1070         * g++.old-deja/g++.other/dyncast3.C: New test.
1071         * g++.old-deja/g++.other/dyncast4.C: New test.
1072         * g++.old-deja/g++.other/dyncast5.C: New test.
1073         * g++.old-deja/g++.eh/catch3.C: New test.
1074         * g++.old-deja/g++.eh/catch3p.C: New test.
1075         * g++.old-deja/g++.eh/catch4.C: New test.
1076         * g++.old-deja/g++.eh/catch4p.C: New test.
1077         * g++.old-deja/g++.eh/catch5.C: New test.
1078         * g++.old-deja/g++.eh/catch5p.C: New test.
1079         * g++.old-deja/g++.eh/catch6.C: New test.
1080         * g++.old-deja/g++.eh/catch6p.C: New test.
1081         * g++.old-deja/g++.eh/catch7.C: New test.
1082         * g++.old-deja/g++.eh/catch7p.C: New test.
1083         * g++.old-deja/g++.eh/catch8.C: New test.
1084         * g++.old-deja/g++.eh/catch8p.C: New test.
1085         * g++.old-deja/g++.eh/catch9.C: New test.
1086         * g++.old-deja/g++.eh/catch9p.C: New test.
1087
1088 Mon Sep 13 14:14:21 BST 1999  Nathan Sidwell  <nathan@acm.org>
1089
1090         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
1091         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
1092
1093 Mon Sep 13 06:28:57 1999  Jeffrey A Law  (law@cygnus.com)
1094
1095         * gcc.c-torture/compile/990913-1.c: New test.
1096
1097 Fri Sep 10 11:21:25 BST 1999  Nathan Sidwell  <nathan@acm.org>
1098
1099         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
1100         * g++.old-deja/g++.jason/rfg5.C: Likewise.
1101
1102 Thu Sep  9 10:40:36 1999  Richard Henderson  <rth@cygnus.com>
1103
1104         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
1105
1106 Thu Sep  9 12:32:57 BST 1999  Nathan Sidwell  <nathan@acm.org>
1107
1108         * g++.old-deja/g++.other/lookup11.C: New test.
1109         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
1110         what is permitted and what we want.
1111         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
1112         overload use.
1113         * g++.old-deja/g++.jason/rfg5.C: Likewise
1114
1115 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
1116
1117         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
1118         * gcc.c-torture/noncompile/poison-1.c: New file.
1119
1120 Wed Sep  8 09:39:56 BST 1999  Nathan Sidwell  <nathan@acm.org>
1121
1122         * g++.old-deja/g++.other/sizeof3.C: New test.
1123         * g++.old-deja/g++.other/sizeof4.C: New test.
1124         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
1125         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
1126
1127 1999-09-07  Richard Henderson  <rth@cygnus.com>
1128
1129         * gcc.dg/va-arg-1.c: New.
1130
1131 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1132
1133         * gcc.c-torture/execute/va-arg-9.c: New test.
1134
1135 1999-09-05  Craig Burley  <craig@jcb-sc.com>
1136
1137         * g77.f-torture/compile/980519-2.f: New test.
1138         * g77.f-torture/compile/19990905-0.f: New test.
1139         * g77.f-torture/compile/19990905-1.f: New test.
1140         * g77.f-torture/compile/19990905-2.f: New test.
1141
1142         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
1143
1144 Fri Sep  3 10:39:38 BST 1999  Richard Earnshaw <rearnsha@arm.com>
1145
1146         * gcc.c-torture/execute/990827-1.c: Fix typo.
1147
1148 Fri Sep 03 09:31:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
1149
1150         * g++.old-deja/g++.other/deref1.C: New test.
1151
1152 Thu Sep 02 09:27:34 BST 1999  Nathan Sidwell  <nathan@acm.org>
1153
1154         * g++.old-deja/g++.other/ambig2.C: New test.
1155         * g++.old-deja/g++.other/cond5.C: New test.
1156         * g++.old-deja/g++.other/lookup16.C: New test.
1157
1158 Thu Sep  2 01:17:51 1999  Marc Espie <espie@cvs.openbsd.org>
1159
1160         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
1161         assemblers too.
1162
1163 Tue Aug 31 17:57:49 1999  Jeffrey A Law  (law@cygnus.com)
1164
1165         * lib/c-torture.exp: Avoid the "compare executables" optimization
1166         when testing native.
1167
1168 Sun Aug 29 14:35:41 1999  Jeffrey A Law  (law@cygnus.com)
1169
1170         * gcc.c-torture/execute/990829-1.c: New test.
1171         * gcc.c-torture/compile/990829-1.c: New test.
1172
1173 1999-08-27  Paul Burchard  <burchard@pobox.com>
1174
1175         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
1176         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
1177         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
1178         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
1179         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
1180         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
1181         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
1182         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
1183         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
1184         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
1185         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
1186
1187 Fri Aug 27 01:24:16 1999  Jeffrey A Law  (law@cygnus.com)
1188
1189         * gcc.c-torture/execute/990827-1.c: New test.
1190
1191 1999-08-26  Craig Burley  <craig@jcb-sc.com>
1192
1193         * g77.f-torture/noncompile/19990826-4.f: New test.
1194
1195         * g77.f-torture/compile/19990826-3.f: New test.
1196
1197         * g77.f-torture/execute/19990826-2.f: New test.
1198
1199         * g77.f-torture/compile/19990826-1.f: New test.
1200
1201         * gcc.c-torture/execute/990826-0.c: New test.
1202         * g77.c-torture/execute/19990826-0.f: New test.
1203
1204         * g77.f-torture/noncompile/970626-2.f: New test.
1205
1206 1999-08-25  Paul Burchard  <burchard@pobox.com>
1207
1208         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
1209         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
1210         lss-011.C: New tests.
1211
1212 1999-08-25  Nathan Sidwell  <nathan@acm.org>
1213
1214         * g++.old-deja/g++.other/decl5.C: New test.
1215
1216 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1217
1218         * noncompile/noncompile.exp: Load_lib c-torture.exp.
1219         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
1220         call `postbase' for each one.  All callers of `postbase' changed
1221         to call this instead.
1222
1223 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
1224
1225         * gcc.c-torture/execute/990811-1.c: New test.
1226
1227 1999-08-09  Nick Clifton  <nickc@cygnus.com>
1228
1229         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
1230         just native ones.
1231
1232         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
1233         just native ones.
1234
1235 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
1236
1237         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
1238
1239 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
1240
1241         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
1242
1243 1999-08-04  Nathan Sidwell  <nathan@acm.org>
1244
1245         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
1246
1247 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
1248
1249         * gcc.c-torture/execute/990804-1.c: New test.
1250
1251 1999-08-03  Nathan Sidwell  <nathan@acm.org>
1252
1253         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
1254         * g++.old-deja/g++.brendan/crash64.C: Likewise
1255         * g++.old-deja/g++.brendan/overload8.C: Likewise
1256
1257 1999-08-03  Nathan Sidwell  <nathan@acm.org>
1258
1259         * g++.old-deja/g++.other/struct1.C: New test.
1260
1261 1999-08-03  Nathan Sidwell  <nathan@acm.org>
1262
1263         * g++.old-deja/g++.other/enum2.C: New test.
1264
1265 Mon Aug  2 13:35:12 1999  Richard Henderson  <rth@cygnus.com>
1266
1267         Adapted from tests from Franz Sirl:
1268         * gcc.c-torture/execute/va-arg-7.c: New test.
1269         * gcc.c-torture/execute/va-arg-8.c: New test.
1270
1271 Sun Aug  1 22:29:34 1999  Jeffrey A Law  (law@cygnus.com)
1272
1273         * gcc.c-torture/compile/990801-2.c: New test.
1274
1275         * gcc.c-torture/compile/990801-1.c: New test.
1276
1277 1999-07-27  Michael Meissner  <meissner@cygnus.com>
1278
1279         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
1280         fp-cmp-1.c, converting double to float.
1281
1282         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
1283         fp-cmp-1.c, converting double to long double.
1284
1285         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
1286         from fr1 to unknown_register, since fr1 is a legitimate register
1287         on some machines.
1288
1289 Sun Jul 25 21:41:37 1999  Jeffrey A Law  (law@cygnus.com)
1290
1291         * README: More listname related changes.
1292
1293 1999-07-08  Catherine Moore  <clm@cygnus.com>
1294
1295         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
1296
1297 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
1298
1299         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
1300
1301 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
1302
1303         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
1304
1305 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
1306
1307         * gcc.dg/990703-1.c: New test.
1308
1309 1999-06-29  Nick Clifton  <nickc@cygnus.com>
1310
1311         * lib/file-format.exp: New file: Move definition of proc 
1312         gcc_target_object_format to here from
1313         gcc.dg/special/ecos.exp.
1314
1315         * lib/c-torture.exp: Include lib file-format.exp.
1316         * lib/gcc-dg.exp: Include lib file-format.exp.
1317
1318         * gcc.dg/special/ecos.exp: Remove definition of proc
1319         gcc_target_object_format.
1320         
1321 Mon Jun 28 08:20:51 1999  Jeffrey A Law  (law@cygnus.com)
1322
1323         * gcc.c-torture/execute/990628-1.c: New test.
1324
1325 Fri Jun 25 05:28:40 1999  Jeffrey A Law  (law@cygnus.com)
1326
1327         * gcc.c-torture/compile/990625-2.c: New test.
1328
1329         * gcc.c-torture/compile/990625-1.c: New test.
1330
1331 1999-06-23  Nick Clifton  <nickc@cygnus.com>
1332
1333         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
1334         attributes compile.
1335         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
1336         ports that use the COFF/PE file format.
1337
1338 Thu Jun 17 13:48:16 1999  Jeffrey A Law  (law@cygnus.com)
1339
1340         * gcc.c-torture/compile/990617-1.c: New test.
1341
1342 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
1343
1344         * g++.old-deja/g++.other/decl4.C: New test.
1345
1346 1999-06-14  Nathan Sidwell  <nathan@acm.org>
1347
1348         * g++.old-deja/g++.other/bitfld3.C: New test.
1349
1350 1999-06-08  Nathan Sidwell  <nathan@acm.org>
1351
1352         * g++.old-deja/g++.eh/catch1.C: New test.
1353
1354 Mon Jun  7 23:39:16 1999  Jeffrey A Law  (law@cygnus.com)
1355
1356         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
1357
1358         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
1359         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
1360
1361 1999-06-05  Craig Burley  <craig@jcb-sc.com>
1362
1363         * g77.f-torture/compile/19990502-0.f: Replace with new,
1364         shorter, test that still fails after recent changes.
1365
1366 Fri Jun  4 02:25:04 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
1367
1368         * gcc.c-torture/execute/990604-1.c: New test.
1369
1370 Mon May 31 00:34:51 1999  Jeffrey A Law  (law@cygnus.com)
1371
1372         * gcc.c-torture/execute/990531-1.c: New test.
1373
1374 Thu May 27 02:38:36 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
1375
1376         * gcc.c-torture/compile/990527-1.c: New test.
1377
1378 Thu May 27 02:18:51 1999  Joern Rennecke <amylaar@cygnus.com>
1379
1380         * gcc.c-torture/execute/990527-1.c: New test.
1381
1382 1999-05-25  Nick Clifton  <nickc@cygnus.com>
1383
1384         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
1385         bitfields as signed. 
1386
1387 1999-05-25  Craig Burley  <craig@jcb-sc.com>
1388
1389         * g77.f-torture/compile/19990525-0.f: New test.
1390
1391 Tue May 25 01:21:16 1999  Jeffrey A Law  (law@cygnus.com)
1392
1393         * gcc.c-torture/execute/990525-2.c: New test.
1394
1395         * gcc.c-torture/execute/990525-1.c: New test.
1396
1397 1999-05-24  Nathan Sidwell  <nathan@acm.org>
1398
1399         * g++.old-deja/g++.other/anon3.C: New test.
1400         * g++.old-deja/g++.other/anon4.C: New test.
1401         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
1402         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
1403         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
1404         Merrill).
1405
1406 Mon May 24 00:01:52 1999  Jeffrey A Law  (law@cygnus.com)
1407
1408         * gcc.c-torture/execute/990524-1.c: New test.
1409
1410         * gcc.dg/990524-1.c: New test.
1411
1412 Sun May 23 21:18:12 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
1413
1414         * gcc.c-torture/compile/990523-1.c: New test.
1415
1416 Wed May 19 02:56:18 1999  Raja R Harinath <harinath@cs.umn.edu>
1417
1418         * gcc.c-torture/compile/990519-1.c: New test.
1419
1420 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
1421
1422         * gcc.c-torture/compile/990517-1.c: New test.
1423
1424         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
1425         (e4, f4): New tests.
1426         (main): Call them.
1427
1428 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1429
1430         * gcc.dg/noreturn-1.c: New test.
1431
1432 Thu May 13 02:02:46 1999  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
1433
1434         * gcc.c-torture/execute/990513-1.c: New test.
1435
1436 1999-05-10  Richard Henderson  <rth@cygnus.com>
1437
1438         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
1439
1440 1999-05-10  Craig Burley  <craig@jcb-sc.com>
1441
1442         * g77.f-torture/execute/erfc.f: Use small single-precision
1443         values, to avoid problems on Alphas when not -mieee.
1444
1445 1999-05-08  Craig Burley  <craig@jcb-sc.com>
1446
1447         * gcc.dg/990506-0.c: New test.
1448
1449 1999-05-08  Richard Henderson  <rth@cygnus.com>
1450
1451         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
1452         the constant to test.  Don't XFAIL 64-bit targets.
1453
1454         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
1455         * g++.old-deja/g++.law/profile1.C: Likewise.
1456
1457         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
1458         operator new instances.
1459         * g++.old-deja/g++.other/delete5.C: Likewise.
1460
1461 1999-05-03  Craig Burley  <craig@jcb-sc.com>
1462
1463         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
1464         intrinsic.
1465
1466 1999-05-03  Craig Burley  <craig@jcb-sc.com>
1467
1468         * g77.f-torture/execute/u77-test.f: Reverse order of two
1469         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
1470
1471 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1472
1473         * gcc.dg/compare1.c: New test.
1474
1475 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
1476
1477         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
1478         New tests.
1479
1480 1999-05-02  Craig Burley  <craig@jcb-sc.com>
1481
1482         * g77.f-torture/compile/19990502-1.f: New test.
1483
1484 1999-05-02  Craig Burley  <craig@jcb-sc.com>
1485
1486         * g77.f-torture/compile/19990502-0.f: New test.
1487
1488 Sun May  2 01:38:50 1999  Craig Burley  <craig@jcb-sc.com>
1489
1490         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
1491         intrinsic.
1492
1493 Sun May  2 01:13:37 1999  Craig Burley  <craig@jcb-sc.com>
1494
1495         * g77.f-torture/execute/u77-test.f (main): List libU77
1496         intrinsics not currently tested.
1497         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
1498         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
1499         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
1500         Trim blanks off the ends of some printed strings.
1501
1502 Sun May  2 00:06:45 1999  Craig Burley  <craig@jcb-sc.com>
1503
1504         * g77.f-torture/execute/u77-test.f (main): Just warn about
1505         FSTAT gid disagreement, as it's expected on some systems.
1506
1507 Sat May  1 23:57:18 1999  Craig Burley  <craig@jcb-sc.com>
1508
1509         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
1510         use a new function, which allows for some slop.
1511         Clean up some commentary.
1512         (issum): The new function.
1513         (sgladd): Deleted subroutine.
1514
1515 1999-05-01  Craig Burley  <craig@jcb-sc.com>
1516
1517         * g77.f-torture/execute/u77-test.f: Modify to be more like
1518         libf2c/libU77 version, bringing patches to that version here.
1519         Add suitable commentary.
1520
1521 Sun Apr 25 12:28:59 1999  Richard Henderson  <rth@cygnus.com>
1522
1523         * gcc.dg/990424-1.c: New test.
1524
1525 1999-04-24  Craig Burley  <craig@jcb-sc.com>
1526
1527         * g77.f-torture/execute/u77-test.f (main): Bug involving
1528         LSTAT has been fixed, so turn back on full checking.
1529
1530 1999-04-20  Craig Burley  <craig@jcb-sc.com>
1531
1532         * g77.f-torture/compile/19990419-0.f: New test.
1533         * g77.f-torture/execute/19990419-1.f: New test.
1534
1535 Sat Apr 17 16:56:48 1999  Richard Henderson  <rth@cygnus.com>
1536
1537         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
1538         to avoid the need for a prototype to supress a warning.
1539
1540 Wed Apr  7 23:08:59 1999  Jim Wilson  <wilson@cygnus.com>
1541
1542         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
1543
1544 Sun Apr  4 04:02:53 1999  Jeffrey A Law  (law@cygnus.com)
1545
1546         * gcc.c-torture/execute/990404-1.c: New test.
1547
1548 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
1549
1550         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
1551         * gcc.dg/cpp-if3.c: Don't use -pedantic.
1552         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
1553         missing initializer warnings.
1554
1555 Sun Mar 28 00:49:41 1999  Jeffrey A Law  (law@cygnus.com)
1556
1557         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
1558         matching strings.
1559
1560 Fri Mar 26 00:50:46 1999  Jeffrey A Law  (law@cygnus.com)
1561
1562         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
1563
1564 1999-03-26  Craig Burley  <craig@jcb-sc.com>
1565
1566         * g77.f-torture/execute/19990325-0.f: New test.
1567         * g77.f-torture/execute/19990325-1.f: New test.
1568
1569 Wed Mar 24 22:50:50 1999  Jeffrey A Law  (law@cygnus.com)
1570
1571         * gcc.c-torture/execute/990324-1.c: New test.
1572
1573 Mon Mar 22 14:55:58 1999  Jim Wilson  <wilson@cygnus.com>
1574
1575         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
1576         test with 4.
1577
1578 Wed Mar 17 12:22:39 1999  Richard Henderson  <rth@cygnus.com>
1579
1580         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
1581
1582 1999-03-13  Craig Burley  <craig@jcb-sc.com>
1583
1584         * g77.f-torture/execute/19990313-2.f: New test.
1585         * g77.f-torture/execute/19990313-3.f: New test.
1586
1587 1999-03-13  Craig Burley  <craig@jcb-sc.com>
1588
1589         * g77.f-torture/execute/19990313-0.f: New test.
1590         * g77.f-torture/execute/19990313-1.f: New test.
1591
1592 Fri Mar 12 16:17:28 1999  Jim Wilson  <wilson@cygnus.com>
1593
1594         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
1595         printf to sprintf.
1596         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
1597         (main): Add check for u15.  Conditionalize u31 check depending on
1598         whether ints are <32 bits or >=32 bits.
1599         
1600 1999-03-08  Craig Burley  <craig@jcb-sc.com>
1601
1602         * g77.f-torture/execute/19981119-0.f: Improve testiness.
1603
1604 1999-03-08  Craig Burley  <craig@jcb-sc.com>
1605
1606         * g77.f-torture/compile/19990305-0.f: New test.
1607         * g77.f-torture/execute/19981119-0.f: New test.
1608
1609 1999-03-08  Craig Burley  <craig@jcb-sc.com>
1610
1611         * g77.f-torture/execute/970625-2.f: call ABORT if final
1612         result is not correct, instead of just printing it.
1613         Add this checking via newly introduced obfuscation, to
1614         trip up buggy front ends.
1615
1616 1999-03-07  Craig Burley  <craig@jcb-sc.com>
1617
1618         * g77.f-torture/compile/960317-1.f: Moved from being
1619         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
1620
1621 1999-03-06  Craig Burley  <craig@jcb-sc.com>
1622
1623         * g77.f-torture/execute/960317-1.f: New (old) test.
1624         * g77.f-torture/execute/970625-2.f: Ditto.
1625
1626 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
1627
1628         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
1629         message on line 1 or line 2; cccp and cpplib do this differently.
1630
1631 Mon Mar  1 23:29:14 1999  Jeffrey A Law  (law@cygnus.com)
1632
1633         * g++.old-deja/g++.law/weak1.C: New test.
1634
1635 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
1636
1637         * gcc.c-torture/execute/990119-1.c: Renamed to...
1638         * gcc.dg/990119-1.c: this, so it will only be tested once
1639         (it's a preprocessor test, it doesn't need to be run at
1640         multiple optimization levels).
1641
1642 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
1643
1644         * lib/g++.exp: Don't add incdir=$base_dir/../include to
1645           ALWAYS_CXXFLAGS.
1646
1647 1999-02-24  Craig Burley  <craig@jcb-sc.com>
1648
1649         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
1650         * g77.f-torture/compile/19981216-0.f: ...as it is expected
1651         to not be compilable by current g77.
1652
1653 1999-02-24  Nick Clifton  <nickc@cygnus.com>
1654
1655         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
1656
1657 Mon Feb 22 01:15:08 1999  Jeffrey A Law  (law@cygnus.com)
1658
1659         * gcc.c-torture/execute/990222-1.c: New test.
1660
1661 1999-02-19  Craig Burley  <craig@jcb-sc.com>
1662
1663         * g77.f-torture/compile/19990218-0.f: New test.
1664         * g77.f-torture/noncompile/19990218-1.f: New test.
1665
1666 1999-02-18  Craig Burley  <craig@jcb-sc.com>
1667
1668         * g77.f-torture/compile/19981216-0.f: New test.
1669
1670 Sun Feb 14 01:26:29 1999  Jeffrey A Law  (law@cygnus.com)
1671
1672         * gcc.dg/990214-1.c: New test.
1673
1674 Sat Feb 13 00:43:52 1999  Jeffrey A Law  (law@cygnus.com)
1675
1676         * gcc.dg/990213-2.c: New test.
1677
1678         * gcc.dg/990213-1.c: New test.
1679
1680 Fri Feb 12 11:04:35 1999  Jeffrey A Law  (law@cygnus.com)
1681
1682         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
1683         ints.
1684
1685 1999-02-11  Nick Clifton  <nickc@cygnus.com>
1686
1687         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
1688         specified by target.
1689
1690         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
1691
1692 Thu Feb 11 01:12:12 1999  Jeffrey A Law  (law@cygnus.com)
1693
1694         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
1695
1696 Wed Feb 10 13:08:12 1999  Jonathan Larmour  <jlarmour@cygnus.co.uk>
1697
1698         * gcc.dg/special/ecos.exp: New test driver for new tests with
1699         special requirements.
1700
1701         * gcc.dg/special/alias-1.c: New test.
1702         * gcc.dg/special/gcsec-1.c: New test.
1703         * gcc.dg/special/weak-1.c: New test.
1704         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
1705         * gcc.dg/special/weak-2.c: New test.
1706         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
1707         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
1708         * gcc.dg/special/wkali-1.c: New test.
1709         * gcc.dg/special/wkali-2.c: New test.
1710         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
1711         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
1712
1713 Wed Feb 10 12:15:35 1999  Felix Lee  <flee@cygnus.com>
1714
1715           * lib/c-torture.exp (c-torture-compile): Pull out code for
1716           analyzing gcc error messages.
1717           (c-torture-execute): Likewise.  Fix some (harmless) false
1718           positives.
1719           * lib/gcc.exp (gcc_check_compile): New function.
1720
1721 Mon Feb  8 21:42:57 1999  Richard Henderson  <rth@cygnus.com>
1722
1723         * gcc.c-torture/execute/990208-1.c: New test.
1724
1725 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
1726
1727         * g++.dg/special/ecos.exp: New driver for new tests with special
1728         requirements
1729         
1730         * g++.dg/special/conpr-1.C: New test
1731         * g++.dg/special/conpr-2.C: New test
1732         * g++.dg/special/conpr-2a.C: New test
1733         * g++.dg/special/conpr-3.C: New test
1734         * g++.dg/special/conpr-3a.C: New test
1735         * g++.dg/special/conpr-3b.C: New test
1736         
1737         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
1738         allow g++ to use the dg driver
1739
1740         * README: Add comment about g++.dg directory
1741
1742 Sat Feb  6 18:00:38 1999  Jeffrey A Law  (law@cygnus.com)
1743
1744         * README: Update email addresses.
1745
1746 1999-02-03  Nick Clifton  <nickc@cygnus.com>
1747
1748         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
1749         arguments in order to force structure S onto the stack even on
1750         the alpha.
1751         (test): Pass 10 leading arguments to function foo as well as the
1752         structure S.
1753
1754         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
1755         failure for all targets. 
1756
1757         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
1758         abort to terminate program execution.
1759
1760 Sat Jan 30 16:22:47 1999  Richard Henderson  <rth@cygnus.com>
1761
1762         * gcc.c-torture/execute/990130-1.c: New test.
1763
1764 Sat Jan 30 11:10:06 1999  Jeffrey A Law  (law@cygnus.com)
1765
1766         * gcc.dg/990130-1.c: New test.
1767
1768 1999-01-28  Michael Meissner  <meissner@cygnus.com>
1769
1770         * gcc.c-torture/execute/990128-1.c: New test.
1771
1772 1999-01-27  Michael Meissner  <meissner@cygnus.com>
1773
1774         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
1775
1776 1999-01-27  Felix Lee  <flee@cygnus.com>
1777
1778         * lib/c-torture.exp (c-torture-compile): pull out code for
1779         analyzing gcc error messages.
1780         (c-torture-execute): ditto, and fix some (harmless) false
1781         positives.
1782         * lib/gcc.exp (gcc_check_compile): new function.
1783
1784 Sun Jan 17 00:02:33 1999  Jeffrey A Law  (law@cygnus.com)
1785
1786         * gcc.dg/990117-1.c: New test.
1787
1788         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
1789
1790         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
1791
1792 Fri Jan 15 02:52:00 1999  Jeffrey A Law  (law@cygnus.com)
1793
1794         * g77.f-torture/compile/990115-1.f: New test.
1795
1796 Thu Jan  7 23:39:47 1999  Jeffrey A Law  (law@cygnus.com)
1797
1798         * gcc.c-torture/compile/990107-1.c: New test
1799
1800 Wed Jan  6 02:21:59 1999  Jeffrey A Law  (law@cygnus.com)
1801
1802         * gcc.c-torture/execute/990106-2.c: New test.
1803
1804         * gcc.c-torture/execute/990106-1.c: New test.
1805
1806 Wed Dec 30 23:05:28 1998  Zack Weinberg <zack@rabi.columbia.edu>
1807
1808         * gcc.c-torture/compile/981223-1.c: New test.
1809
1810 Tue Dec 29 11:33:25 1998  Richard Henderson  <rth@cygnus.com>
1811
1812         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
1813         (opt3): Rename from opt4 and disable.
1814
1815 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
1816
1817         * g++.old-deja/g++.pt/ptrmem5.C: New test.
1818
1819 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
1820
1821         * g++.old-deja/g++.other/conv5.C: New test.
1822
1823 1998-12-14  Nick Clifton  <nickc@cygnus.com>
1824
1825         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
1826
1827 Fri Dec 11 10:25:57 1998  Jeffrey A Law  (law@cygnus.com)
1828
1829         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
1830
1831 Fri Dec 11 01:12:45 1998  Zack Weinberg <zack@rabi.columbia.edu>
1832
1833         * gcc.c-torture/compile/981211-1.c: New test.
1834
1835 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
1836
1837         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
1838
1839         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
1840
1841 Tue Dec  8 22:50:04 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
1842
1843         * gcc.special/930510-1.c: Make C9X safe.
1844         * gcc.misc-tests/gcov-1.c Similarly.
1845         * gcc.misc-tests/gcov-2.c Similarly.
1846
1847 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
1848
1849         * gcc.dg/ultrasp1.c: New test.
1850
1851 Sun Dec  6 00:40:12 1998  Richard Henderson  <rth@cygnus.com>
1852
1853         * gcc.c-torture/execute/981206.c: New test.
1854
1855 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
1856
1857         * g++.old-deja/g++.ns/template7.C: New test.
1858
1859         * g++.old-deja/g++.other/expr1.C: New test.
1860
1861         * g++.old-deja/g++.eh/tmpl3.C: New test.
1862
1863         * g++.old-deja/g++.eh/tmpl2.C: New test.
1864
1865 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
1866
1867         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
1868         * g++.old-deja/g++.other/using6.C: Removed.
1869         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
1870
1871         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
1872
1873 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
1874
1875         * g++.old-deja/g++.pt/overload8.C: New test.
1876
1877         * g++.old-deja/g++.pt/overload7.C: New test.
1878
1879         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
1880
1881         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
1882         and relinking messages.
1883         * lib/g++.exp (g++_target_compile): Remove .rpo file when
1884         compiling with -frepo.
1885
1886 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
1887
1888         * g++.old-deja/g++.pt/lookup6.C: New test.
1889
1890 1998-11-30  Nick Clifton  <nickc@cygnus.com>
1891
1892         * gcc.c-torture/execute/981130-1.c: New test.
1893         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
1894
1895 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
1896
1897         * g++.old-deja/g++.pt/explicit76.C: New test.
1898
1899         * g++.old-deja/g++.pt/friend38.C: New test.
1900
1901         * g++.old-deja/g++.ns/crash2.C: New test.
1902
1903         * g++.old-deja/g++.pt/defarg8.C: New test.
1904
1905         * g++.old-deja/g++.pt/instantiate6.C: New test.
1906
1907         * g++.old-deja/g++.pt/static6.C: New test.
1908
1909         * g++.old-deja/g++.pt/decl2.C: New test.
1910
1911 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
1912
1913         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
1914         problem is actually related with name lookup, but so what? :-)
1915
1916         * g++.old-deja/g++.pt/friend37.C: New test.
1917
1918 1998-11-25  Dave Love  <d.love@dl.ac.uk>
1919
1920         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
1921         element, which fails on some systems.
1922
1923         * g77.f-torture/execute/labug1.f: New test.
1924
1925 Sat Nov 21 21:41:05 1998  Jeffrey A Law  (law@cygnus.com)
1926
1927         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
1928         is defined.
1929
1930 1998-11-18  Dave Love  <d.love@dl.ac.uk>
1931
1932         * g77.f-torture/compile/981117-1.f: New test.
1933
1934 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
1935
1936         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
1937         properly discarded.
1938
1939 Sun Oct 11 05:04:28 1998  Ken Raeburn  <raeburn@cygnus.com>
1940
1941         * gcc.c-torture/execute/memcheck: New directory of tests for
1942         -fcheck-memory-usage.
1943
1944 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
1945
1946         * README: New file, general information about the testsuite and 
1947         new description of the various C++ test subdirectories.
1948         * README.g++: Eliminate obsolete information, update and move most
1949         relevant stuff to README.
1950
1951 Sat Nov  7 02:55:55 1998  Richard Henderson  <rth@cygnus.com>
1952
1953         * gcc.c-torture/compile/981107-1.c: New test.
1954
1955 Mon Nov  2 11:16:03 1998  Doug Evans  <devans@canuck.cygnus.com>
1956
1957         * execute/memcpy-bi.c: New testcase.
1958
1959 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
1960
1961         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
1962         base classes.
1963
1964         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
1965         template is selected.
1966
1967         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
1968         classes, it should be accepted for all types.
1969
1970         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
1971
1972         * g++.old-deja/g++.pt/spec24.C: Ensure that template
1973         specializations start with template headers.
1974
1975 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
1976
1977         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
1978
1979         * g++.old-deja/g++.other/init9.C: Test cross initialization of
1980         non-POD types.
1981
1982 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
1983
1984         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
1985
1986 Thu Oct 22 16:01:44 1998  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1987
1988         * compile/981022-1.c, compile/981022-1.x: New test and driver.
1989
1990 Mon Oct 19 14:03:07 1998  Jeffrey A Law  (law@cygnus.com)
1991
1992         * 981019-1.c: New test.
1993
1994 Wed Oct 14 21:11:19 1998  Robert Lipe <robertl@dgii.com>
1995
1996         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
1997         find objc headers.
1998
1999 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
2000
2001         * compile/981001-4.c: Remove use of GCC extension that triggers a
2002         compiler bug.
2003
2004 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
2005
2006         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
2007
2008 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
2009
2010         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
2011         instantiation of template produces incorrect code for delete
2012         expression.
2013
2014         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
2015         constructors' name is not unique.
2016         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
2017         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
2018
2019         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
2020         automatic array of const is ill-formed.
2021
2022         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
2023         of template parameter?
2024
2025         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
2026         const.
2027
2028         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
2029         pointer-to-member expression.
2030
2031         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
2032         declaration causes ICE.
2033
2034 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
2035
2036         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
2037         reserved in the global namespace.
2038
2039         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
2040         generate needed virtual table.
2041
2042         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
2043
2044 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
2045
2046         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
2047         template-dependent type
2048
2049 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
2050
2051         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
2052         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
2053         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
2054
2055         * g++.old-deja/g++.other/using5.C: New test; using decl from base
2056         class should be usable as argument of member function.
2057         * g++.old-deja/g++.other/using6.C: New test; using decl from base
2058         class should be usable as return type of member function.
2059         * g++.old-deja/g++.other/using7.C: New test; using decl from base
2060         class should be usable as type of data member.
2061
2062         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
2063
2064 Fri Oct  9 19:19:19 1998  Jeffrey A Law  (law@cygnus.com)
2065
2066         * gcc.c-torture/special/920521-1.c: Fix bogus test.
2067
2068 Thu Oct  8 19:14:05 1998  Nick Clifton  <nickc@cygnus.com>
2069
2070         * gcc.dg/dll-?.c Add thumb to target list.
2071         Fix assembler scan patterns to match current assembler output.
2072
2073 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
2074
2075         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
2076         matching of template brackets.
2077
2078         * g++.old-deja/g++.other/using4.C: New test.  Test using
2079         declarations of methods from base classes.
2080
2081         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
2082         within functions should introduce names into the innermost
2083         enclosing namespace.
2084
2085         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
2086         of static locals if first initialization throws.
2087
2088 Wed Oct  7 12:00:20 1998  Jim Wilson  <wilson@cygnus.com>
2089
2090         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
2091
2092 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
2093
2094         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
2095         lose track of the possible targets of tablejump insns.
2096         * special/special.exp: Run it.
2097
2098 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
2099
2100         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
2101         must be declared before its specializations can be named in friend
2102         declarations.
2103
2104 1998-10-05  Dave Love  <d.love@dl.ac.uk>
2105
2106         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
2107
2108         * g77.f-torture/execute/io1.f: New test.
2109
2110 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
2111
2112         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
2113         with pointer to template function, for which no argument deduction
2114         is possible.
2115
2116         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
2117         specialization of template function as argument to template
2118         function.
2119
2120         * g++.old-deja/g++.other/access2.C: New test; Inner class
2121         shouldn't have privileged access to Outer's names.
2122
2123 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
2124
2125         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
2126         friend template declared within template class conflicts with
2127         nested class of the same name.
2128
2129         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
2130         is ignored.
2131
2132         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
2133         object with direct initializer as function declaration.
2134
2135         * g++.old-deja/g++.other/decl2.C: New test; duplicate
2136         initializers.
2137
2138         * g++.old-deja/g++.other/null2.C: New test; conditional operator
2139         involving const pointer and NULL produces incorrect result.
2140
2141         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
2142         type name without `typename' should be rejected with -pedantic.
2143
2144 Fri Oct  2 21:55:58 1998  Richard Henderson  <rth@cygnus.com>
2145
2146         * g++.old-deja/g++.other/addrof1.C: New test.
2147
2148 Thu Oct  1 17:15:26 1998  Nick Clifton  <nickc@cygnus.com>
2149
2150         * gcc.c-torture/compile/981001-1.c: New test.
2151         * gcc.c-torture/execute/981001-1.c: New test.
2152         
2153 Thu Oct  1 19:05:20 1998  Jeffrey A Law  (law@cygnus.com)
2154
2155         * gcc.c-torture/compile/981001-2.c: New test.
2156         * gcc.c-torture/compile/981001-3.c: New test.
2157         * gcc.c-torture/compile/981001-4.c: New test.
2158
2159 1998-10-01  Robert Lipe  <robertl@dgii.com>
2160
2161         * lib/objc.exp (objc_target_compile): Add -L during compiles for
2162         multilibbed hosts.   Idea grafted from g77.exp.
2163
2164 1998-09-30  Dave Love  <d.love@dl.ac.uk>
2165
2166         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
2167         avoid losing on systems which need -lsocket.
2168
2169 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
2170
2171         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
2172         * g++.old-deja/g++.other/nested2.C: Ditto.
2173         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
2174         failure.
2175
2176 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
2177
2178         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
2179         preferred over template operator!= for enum bitfields.
2180
2181 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
2182
2183         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
2184         that happen to have the same base name, but in different scopes,
2185         are incorrectly rejected.
2186
2187 1998-09-16  Richard Henderson  <rth@cygnus.com>
2188
2189         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
2190         on the native word size instead of an integer literal.
2191
2192 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
2193
2194         * g++.old-deja/g++.other/static2.C: Invocation of static data
2195         member of type pointer-to-function denoted as non-static member.
2196
2197         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving 
2198         checks involving function types and aliases.
2199
2200 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
2201
2202         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
2203         redefined to the same non-trivial type.
2204
2205         * g++.old-deja/g++.pt/explicit73.C: Test for proper
2206         namespace-qualification of template specializations declared in
2207         other namespaces.
2208
2209         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
2210         to declare a subset of the specializations of a template function
2211         as friends of specializations of a template class.
2212
2213         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
2214         member templates that do not fully specialize the enclosing
2215         template class are rejected.
2216
2217 1998-09-11  Dave Love  <d.love@dl.ac.uk>
2218
2219         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
2220
2221 1998-09-08  Dave Love  <d.love@dl.ac.uk>
2222
2223         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
2224         altered from libf2c/libU77 version.
2225
2226 1998-09-06  Dave Love  <d.love@dl.ac.uk>
2227
2228         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
2229
2230 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
2231
2232         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
2233         (un)signed char are different types for template specialization
2234         purposes.
2235
2236 Thu Sep  3 00:40:32 1998  Ovidiu Predescu  <ovidiu@aracnet.com>
2237
2238         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
2239         * objc: ObjC testsuite.
2240
2241 Mon Aug 31 12:00:00 1998  Catherine Moore  <clm@cygnus.com>
2242
2243         * gcc.c-torture/execute/941014-1.x:  New file.
2244
2245 Mon Aug 31 15:19:32 1998  Nick Clifton  <nickc@cygnus.com>
2246
2247         * lib/c-torture.exp: Add support for
2248         torture_eval_before_compile and torture_eval_before_execute
2249         variables.
2250
2251 Sun Aug 30 17:38:20 1998  Jeffrey A Law  (law@cygnus.com)
2252
2253         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
2254         this test triggers valid.
2255
2256 Thu Aug 27 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
2257
2258         * gcc.dg/980827-1.c: New test.
2259
2260 Wed Aug 26 16:10:00 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
2261
2262         * gcc.c-torture/execute/loop-4b.c: New test.
2263
2264 Wed Aug 26 16:25:38 1998  Nick Clifton  <nickc@cygnus.com>
2265
2266         * lib/c-torture.exp: Add support for
2267         torture_eval_before_compile and torture_eval_before_execute
2268         variables.
2269
2270 Tue Aug 25 19:42:13 1998  Jeffrey A Law  (law@cygnus.com)
2271
2272         * gcc.c-torture/compile/980825-1.c: New test.
2273
2274 Mon Aug 24 14:20:32 1998  Nick Clifton  <nickc@cygnus.com>
2275
2276         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
2277         count number tests in opt_t0 not good_t0.
2278
2279 Mon Aug 24 16:38:52 1998  Jeffrey A Law  (law@cygnus.com)
2280
2281         * gcc.c-torture/compile/930326-1.x: Fix typo.
2282
2283 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
2284
2285         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
2286         causes an ICE.
2287
2288 Fri Aug 21 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
2289
2290         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
2291         STACK_SIZE is defined.
2292         * gcc.c-torture/unsorted/stuct.c: Similarly.
2293
2294         * gcc.c-torture/compile/980821-1.c: New test.
2295
2296 Fri Aug 21 03:14:04 1998  Jeffrey A Law  (law@cygnus.com)
2297
2298         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
2299
2300 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
2301
2302         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
2303         code. 
2304
2305 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
2306
2307         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
2308         error'.
2309
2310 Tue Aug 18 19:19:50 1998  Jeffrey A Law  (law@cygnus.com)
2311
2312         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
2313
2314 Sun Aug 16 01:29:19 1998  Jeffrey A Law  (law@cygnus.com)
2315
2316         * gcc.c-torture/compile/980816-1.c: New test.
2317
2318         * gcc.dg/980816-1.c: New test.
2319
2320 Thu Aug 13 00:13:55 1998  Jeffrey A Law  (law@cygnus.com)
2321
2322         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
2323         compiler for ieee tests.
2324
2325 1998-08-01  Dave Love  <d.love@dl.ac.uk>
2326
2327         * g77.f-torture/compile/980729-0.f: New test.
2328
2329 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
2330
2331         * gcc.c-torture/special/eeprof-1.c: New test, for
2332         -finstrument-functions.
2333         * gcc.c-torture/special/special.exp: Run it.
2334
2335 Wed Jul 29 00:17:18 1998  Jeffrey A Law  (law@cygnus.com)
2336
2337         * gcc.c-torture/compile/980729-1.c: New test.
2338
2339 Mon Jul 27 11:05:07 1998  Nick Clifton  <nickc@cygnus.com>
2340
2341         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
2342         __thumb__ is defined, and test for ARM style doubles if so.
2343
2344 1998-07-26  Dave Love  <d.love@dl.ac.uk>
2345
2346         * g77.f-torture/noncompile/980615-0.f: New test.
2347
2348 Sun Jul 26 01:15:56 1998  H.J. Lu  (hjl@gnu.org)
2349
2350         * gcc.dg/980312-1.c: Do link instead of compile.
2351         * gcc.dg/980313-1.c: Likewise.
2352
2353 Sun Jul 26 01:05:02 1998  Jeffrey A Law  (law@cygnus.com)
2354
2355         * gcc.c-torture/compile/980726-1.c: New test.
2356
2357 1998-07-25  Dave Love  <d.love@dl.ac.uk>
2358
2359         * g77.f-torture/execute/io0.f: New test.
2360
2361 Fri Jul 24 11:02:43 1998  Nick Clifton  <nickc@cygnus.com>
2362
2363         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
2364         an int.
2365
2366 Thu Jun 18 15:12:30 1998  Michael Meissner  <meissner@cygnus.com>
2367
2368         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
2369         m32r bugs.
2370
2371 Fri Jul 17 14:19:32 1998  Nick Clifton  <nickc@cygnus.com>
2372
2373         * gcc.dg/980626-1.c: Expect failures for all toolchains until
2374         c-decl.c:grokdeclarator can handle mode attributes.
2375
2376 Thu Jul 16 21:42:50 1998  Jeffrey A Law  (law@cygnus.com)
2377
2378         * gcc.c-torture/execute/980716-1.c: New test.
2379
2380 Mon Jul 13 22:26:37 1998  Jeffrey A Law  (law@cygnus.com)
2381
2382         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
2383         the mn10200.
2384         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
2385         the mn10200.
2386         * gcc.c-torture/execute/va-arg-3.x: Similarly.
2387         * gcc.c-torture/compile/930326-1.x: Similarly.
2388
2389 1998-07-13  Dave Love  <d.love@dl.ac.uk>
2390
2391         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
2392         New test from Craig.
2393
2394 1998-07-12  Dave Love  <d.love@dl.ac.uk>
2395
2396         * g77.f-torture/noncompile/980616-0.f: New test.
2397
2398         * g77.f-torture/execute/970816-3.f:  New test from Craig.
2399
2400 Fri Jul 10 23:43:33 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
2401         
2402         *  g++.other/singleton.C: Return error value instead of taking
2403         SIGSEGV.
2404
2405 Fri Jul 10 10:02:03 1998  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de> 
2406
2407         *  g++.other/singleton.C: New test.   Warning is under dispute.
2408         Runtime crash is not.
2409
2410 Thu Jul  9 23:07:45 1998  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
2411
2412         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C, 
2413         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C, 
2414         using6.C, using7.C}:  New namespace tests.
2415
2416 Thu Jul  9 22:44:49 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
2417
2418         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
2419         specialization with typedef'ed names used as array indexes.
2420
2421 Thu Jul  9 00:38:51 1998  Jeffrey A Law  (law@cygnus.com)
2422
2423         * gcc.c-torture/execute/980709-1.c: New test.
2424
2425         * gcc.dg/980709-1.c: New test.
2426
2427 Tue Jul  7 13:41:27 1998  Richard Henderson  <rth@cygnus.com>
2428
2429         * gcc.c-torture/execute/bcp-1.c: New test.
2430
2431 Tue Jul  7 11:49:04 1998  Jeffrey A Law  (law@cygnus.com)
2432
2433         * gcc.c-torture/execute/980707-1.c: New test.
2434
2435 Mon Jul  6 18:20:27 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
2436
2437         * gcc.c-torture/compile/980706-1.c: New test.
2438
2439 1998-07-01  Dave Love  <d.love@dl.ac.uk>
2440
2441         * g77.f-torture/execute/980701-0.f,
2442         g77.f-torture/execute/980701-1.f: New test from Craig.
2443
2444 Wed Jul  1 00:52:51 1998  Jeffrey A Law  (law@cygnus.com)
2445
2446         * gcc.c-torture/compile/980701-1.c: New test.
2447
2448         * gcc.c-torture/execute/980701-1.c: New test.
2449
2450 Tue Jun 30 11:51:42 1998  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
2451 rlsruhe.de>
2452
2453         * g++.old-deja/g++.robertl/eb132.C: New test.
2454         * g++.old-deja/g++.robertl/eb133.C: Likewise.
2455
2456 1998-06-29  Dave Love  <d.love@dl.ac.uk>
2457
2458         * g77.f-torture/execute/980628-7.f,
2459         g77.f-torture/execute/980628-8.f,
2460         g77.f-torture/execute/980628-9.f,
2461         g77.f-torture/execute/980628-10.f: New tests from Craig.
2462
2463         * g77.f-torture/execute/980628-3.f: Remove mail headers.
2464
2465 Sun Jun 28 12:49:02 1998  Jeffrey A Law  (law@cygnus.com)
2466
2467         * g77.f-torture/execute/980628-4.f: New test from Craig.
2468         * g77.f-torture/execute/980628-5.f: Likewise.
2469         * g77.f-torture/execute/980628-2.f: Likewise.
2470         * g77.f-torture/execute/980628-0.f: Likewise.
2471         * g77.f-torture/execute/980628-1.f: Likewise.
2472         * g77.f-torture/execute/980628-3.f: Likewise.
2473         * g77.f-torture/execute/980628-6.f: Likewise.
2474
2475 Sun Jun 28 00:37:26 1998  Jeffrey A Law  (law@cygnus.com)
2476
2477         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
2478         directory when nothing has been installed yet.
2479
2480 Sat Jun 27 23:23:18 1998  Carlo Wood  <carlo@runaway.xs4all.nl>
2481
2482         * gcc.c-torture/special/special.exp: Handle newer versions of
2483         dejagnu.
2484
2485 Fri Jun 26 17:57:40 1998  Jeffrey A Law  (law@cygnus.com)
2486
2487         * gcc.dg/980626-1.c: New test.
2488
2489 Fri Jun 19 23:26:12 1998  Bruno Haible <haible@ilog.fr>
2490
2491         * gcc.misc-tests/m-un-2.c: New test.
2492         * g++.old-deja/g++.other/warn01.c: Likewise.
2493
2494 Fri Jun 19 14:06:36 1998  Robert Lipe  <robertl@dgii.com>
2495         
2496         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
2497         compatibility with assmblers with a different comment character.
2498         Eliminate use of GAS-specific extensions. 
2499
2500 Fri Jun 19 02:05:14 1998  Jeffrey A Law  (law@cygnus.com)
2501
2502         * gcc.c-torture/execute/ieee/980619-1.c: New test.
2503
2504 Fri Jun 19 00:58:11 1998  Robert Lipe  <robertl@dgii.com>
2505
2506         *lib/g77.exp: Replace search for libf2c.a with search for newly
2507         renamed libg2c.a
2508
2509 Wed Jun 17 18:53:12 1998  Jeffrey A Law  (law@cygnus.com)
2510
2511         * gcc.c-torture/execute/980617-1.c: New test.
2512
2513 Fri Jun 12 01:08:49 1998  Jeffrey A Law  (law@cygnus.com)
2514
2515         * gcc.c-torture/execute/980612-1.c: New test.
2516
2517 Mon Jun  8 02:13:42 1998  Jeffrey A Law  (law@cygnus.com)
2518
2519         * gcc.dg/980523-1.c: Only test on ppc-linux.
2520         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
2521
2522         * gcc.c-torture/execute/980608-1.c: New test.
2523
2524 Fri Jun  5 21:54:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
2525
2526         * gcc.c-torture/execute/980605-1.c: New test.
2527
2528 Thu Jun  4 01:39:24 1998  Jeffrey A Law  (law@cygnus.com)
2529
2530         * gcc.c-torture/execute/980604-1.c: New test.
2531
2532 Tue Jun  2 20:51:43 1998  Jeffrey A Law  (law@cygnus.com)
2533
2534         * gcc.c-torture/execute/980602-1.c: New test.
2535         * gcc.c-torture/execute/980602-2.c: Likewise.
2536
2537 1998-06-02  Dave Love  <d.love@dl.ac.uk>
2538
2539         * 970125-0.f: Fix per JCB.  Add commentary.
2540
2541 Sun May 31 23:23:29 1998  Michael Meissner  <meissner@cygnus.com>
2542
2543         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
2544         IEEE -0 support.
2545
2546 Fri May 29 01:10:12 1998  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
2547
2548         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
2549         earlier.
2550
2551 Thu May 28 00:17:42 1998  Catherine Moore <clm@cygnus.com>
2552
2553         * gcc.c-torture/execute/980526-3.c: New test.
2554
2555 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
2556
2557         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
2558         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
2559         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
2560         m88k-motorola-sysv3 to XFAIL.
2561
2562 Tue May 26 23:58:03 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
2563
2564         * gcc.dg/980526-1.c: New test.
2565         * gcc.c-torture/execute/980526-2.c: New test.
2566
2567 Tue May 26 23:40:40 1998  Jeffrey A Law  (law@cygnus.com)
2568
2569         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
2570
2571         * gcc.c-torture/execute/980526-1.c: New test.
2572
2573 1998-05-26  Dave Love  <d.love@dl.ac.uk>
2574
2575         * g77.f-torture/execute/alpha2.f: Add runtime test.
2576
2577 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
2578
2579         * g++.old-deja/old-deja.exp: Strip leading directories.
2580
2581         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
2582         error for the line.  Don't run multiple tests for the same line.
2583
2584 Sat May 23 23:27:10 1998  Jeffrey A Law  (law@cygnus.com)
2585
2586         * gcc.dg/980523-1.c: New test.
2587
2588 1998-05-23  Dave Love  <d.love@dl.ac.uk>
2589
2590         * g77.f-torture/compile/970915-0.f: New test.
2591
2592 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
2593
2594         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
2595
2596 Thu May 21 23:23:21 1998  Jeffrey A Law  (law@cygnus.com)
2597
2598         * gcc.dg/980520-1.c: New test.
2599
2600 Wed May 20 14:37:15 1998  Manfred Hollstein  <manfred@s-direktnet.de>
2601
2602         * gcc.dg/980502-1.c: Fix return type.
2603
2604 Wed May 20 11:29:48 1998  Jeffrey A Law  (law@cygnus.com)
2605
2606         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
2607         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
2608         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
2609         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
2610         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
2611
2612 1998-05-20  Dave Love  <d.love@dl.ac.uk>
2613
2614         * g77.f-torture/execute/980520-1.f: New test.
2615
2616 1998-05-15  Dave Love  <d.love@dl.ac.uk>
2617
2618         * lib/mike-g77.exp: New file.
2619
2620         * g77.f-torture/noncompile/noncompile.exp,
2621         g77.f-torture/noncompile/check0.f: New files.
2622
2623 1998-05-14  Dave Love  <d.love@dl.ac.uk>
2624
2625         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
2626         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
2627         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
2628         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
2629         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
2630         abort where appropriate.
2631
2632 Tue May  5 19:20:13 1998  Michael Meissner  <meissner@cygnus.com>
2633
2634         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
2635         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
2636
2637 1998-04-29  Dave Love  <d.love@dl.ac.uk>
2638
2639         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
2640
2641 1998-04-27  Dave Love  <d.love@dl.ac.uk>
2642
2643         * g77.f-torture/compile/980427-0.f: New test.
2644
2645 1998-04-24  Dave Love  <d.love@dl.ac.uk>
2646
2647         * g77.f-torture/compile/980424-0.f: New test.
2648
2649 1998-04-19  Dave Love  <d.love@dl.ac.uk>
2650
2651         * g77.f-torture/compile/980419-2.f (main): New test.
2652         * g77.f-torture/compile/970125-0.f: New test.
2653         * g77.f-torture/compile/980419-1.f: New test.
2654
2655 Wed Apr  8 13:09:15 1998  Jim Wilson  <wilson@cygnus.com>
2656
2657         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
2658         of loop-4.c.
2659
2660 Tue Apr  7 12:01:24 1998  Jim Wilson  <wilson@cygnus.com>
2661
2662         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
2663
2664 Fri Apr  3 12:27:49 1998  Jim Wilson  <wilson@cygnus.com>
2665
2666         * gcc.c-torture/compile/980329-1.c: New test.
2667
2668 Wed Mar 18 16:22:22 1998  Jim Wilson  <wilson@cygnus.com>
2669
2670         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
2671         * gcc.dg/980312-1.c: Fix typo in -march command.
2672
2673 Mon Mar 16 20:01:30 1998  H.J. Lu  (hjl@gnu.org)
2674
2675         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
2676
2677 Wed Mar 11 13:08:48 1998  Robert Lipe  <robertl@dgii.com>
2678
2679         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
2680         Dave Love agree the Fortran source is bogus.
2681
2682 Wed Mar 11 00:03:49 1998  Robert Lipe  <robertl@dgii.com>
2683
2684         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
2685         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
2686         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
2687         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
2688         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
2689
2690 Tue Mar 10 00:31:51 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
2691
2692         * g++.old-deja/g++.other/friend1.C: New test.
2693
2694 1998-02-18  Dave Love  <d.love@dl.ac.uk>
2695
2696         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
2697         possibly uninitialized) variables and declare dnrm2.
2698
2699 Mon Feb 23 15:16:53 1998  Robert Lipe <robertl@dgii.com>
2700
2701         From Bruno Haible <haible@ilog.fr>:
2702         * gcc.c-torture/execute/980223.c: New test.
2703
2704 Fri Feb 13 00:36:07 1998  Jeffrey A Law  (law@cygnus.com)
2705
2706         * gcc.dg/ifelse-1.c: New test.
2707
2708 Mon Feb  9 02:08:47 1998  H.J. Lu  (hjl@gnu.org)
2709
2710         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
2711
2712           * lib/old-dejagnu.exp (old-dejagnu): Added the
2713           "execution test - XFAIL *-*-*" handling in the spirit of
2714           "excess errors test -". Changed the "execution test fails"
2715           handling to be like "excess errors test fails".
2716           * Update various tests accordingly.
2717
2718 Fri Feb  6 14:30:48 1998  Jim Wilson  <wilson@cygnus.com>
2719
2720         * gcc.c-torture/execute/980205.c: New test.
2721
2722 Sun Jan 18 01:33:59 1998  Jeffrey A Law  (law@cygnus.com)
2723
2724         * lib/c-torture.exp: Look for .x files instead of .cexp files.
2725         * lib/f-torture.exp: Similarly.
2726         * gcc.c-torture: Rename all .cexp files to .x files.
2727
2728 Mon Dec  8 23:55:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
2729
2730         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
2731         (940510-1.c): Removed duplicate.
2732         (971104-1.c): New test.
2733
2734 Tue Nov 25 16:18:51 1997  Kate Hedstrom  (kate@ahab.rutgers.edu)
2735
2736           * lib/f-torture.exp: Improve error and loop detection.
2737
2738 Wed Nov 19 14:27:04 1997  Michael Meissner  <meissner@cygnus.com>
2739
2740         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
2741         use that to size the filler array.
2742
2743 Fri Sep 26 10:50:53 1997  Bob Manson  <manson@charmed.cygnus.com>
2744
2745         * lib/c-torture.exp(c-torture-execute): Fix typo.
2746
2747         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
2748         testcase as the executable name. Keep the executable around if
2749         the test fails.
2750
2751 Fri Sep 19 17:19:53 1997  Bob Manson  <manson@charmed.cygnus.com>
2752
2753         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
2754         changes.  Only test one -g option, and move it to the end of the
2755         list of options to test.
2756
2757 Fri Sep 19 17:58:00 1997  Michael Meissner  <meissner@cygnus.com>
2758
2759         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
2760         variable GCC_TORTURE_OPTIONS to supply default switches separated
2761         by colons.  If no environment variable, run tests with -O0 -g, -O1
2762         -g, and -O2 -g as well.
2763
2764 Wed Sep 17 10:12:26 1997  Bob Manson  <manson@charmed.cygnus.com>
2765
2766         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
2767         explanatory comments. Fix indentation.
2768
2769 Mon Sep 15 00:36:53 1997  Jeffrey A Law  (law@cygnus.com)
2770
2771         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
2772
2773 Thu Sep 11 13:54:47 1997  Jeffrey A Law  (law@cygnus.com)
2774
2775         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
2776         * g++.old-deja/g++.mike/p7325.C: Likewise.
2777         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
2778
2779 Thu Sep 11 10:00:03 1997  Alexandre Oliva  (oliva@dcc.unicamp.br)
2780
2781         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
2782         * g++.old-deja/g++.brendan/crash30.C: Likewise.
2783         * g++.old-deja/g++.brendan/crash39.C: Likewise.
2784         * g++.old-deja/g++.law/operators4.C: Likewise.
2785
2786 Thu Sep 11 09:53:40 1997  Joe Buck  (jbuck@synopsys.com)
2787
2788         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
2789         * g++.old-deja/g++.mike/p784.C: Ditto.
2790         * g++.old-deja/g++.mike/p785.C: Ditto.
2791
2792 Fri Sep  5 00:21:42 1997  Jeffrey A Law  (law@cygnus.com)
2793
2794           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
2795
2796 Wed Sep  3 17:29:35 1997  Bob Manson  <manson@charmed.cygnus.com>
2797
2798         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
2799         target feature; pass this to c-torture-execute as needed.
2800
2801 Wed Sep  3 17:15:00 1997  Bob Manson  <manson@charmed.cygnus.com>
2802
2803         * lib/c-torture.exp(c-torture-execute): If the previous and the
2804         current executables being tested are identical, we don't need to
2805         run the executable again. Try to make the executable names
2806         unique. Add an optional argument for passing additional compiler
2807         flags.
2808
2809 Tue Sep  2 16:34:31 1997  Doug Evans  <dje@canuck.cygnus.com>
2810
2811         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
2812
2813 Fri Aug 29 12:48:09 1997  Jeffrey A Law  (law@cygnus.com)
2814
2815         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
2816
2817 Thu Jul 31 12:17:24 1997  Jeffrey A Law  (law@cygnus.com)
2818
2819         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
2820         32bit or larger longs.
2821
2822         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
2823         have either a 32bit long or 32bit int.
2824
2825 Tue Jul 29 00:40:38 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
2826
2827         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
2828         Make double precision tests dependent on sizeof (double).
2829
2830 Wed Jul  9 15:15:40 1997  Bob Manson  <manson@charmed.cygnus.com>
2831
2832         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
2833         too.
2834
2835 Tue Jun 17 22:11:16 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
2836
2837         * gcc.c-torture/compile/961203-1.cexp: New script.
2838
2839 Mon Jun 16 15:27:06 1997  Bob Manson  <manson@charmed.cygnus.com>
2840
2841         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
2842         up the includes ourselves.
2843
2844 Wed Jun 11 17:33:21 1997  Bob Manson  <manson@charmed.cygnus.com>
2845
2846         * lib/plumhall.exp: Remove random include, and add a few
2847         verbose messages for debugging.
2848
2849 Fri Jun  6 14:23:24 1997  Bob Manson  <manson@charmed.cygnus.com>
2850
2851         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
2852         of trying to do it ourselves.
2853
2854 Wed Jun  4 03:38:50 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
2855
2856         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
2857
2858 Wed Jun  4 18:43:55 1997  Bob Manson  <manson@charmed.cygnus.com>
2859
2860         * gcc.prms/5403.c: Made regexp a bit less strict.
2861
2862 Tue Jun  3 15:12:39 1997  Bob Manson  <manson@charmed.cygnus.com>
2863
2864         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
2865         is returned from remote_load instead.
2866         * lib/plumhall.exp: Ditto.
2867         * lib/mike-g++.exp: Ditto.
2868         * lib/old-dejagnu.exp: Ditto.
2869         * lib/c-torture.exp: Ditto.
2870
2871 Fri May 30 23:15:15 1997  Bob Manson  <manson@charmed.cygnus.com>
2872
2873         * lib/g++.exp: Use build_wrapper procedure.
2874         * lib/gcc.exp: Ditto.
2875
2876 Tue May 20 15:23:27 1997  Jeffrey A Law  (law@cygnus.com)
2877
2878         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
2879         an old-style decl for malloc.  Fixes tests to work when
2880         sizeof (int) != sizeof (size_t).
2881
2882 Thu May 15 14:00:04 1997  Mike Meissner  <meissner@cygnus.com>
2883
2884         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
2885
2886         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
2887         use stdargs.h interface.
2888
2889 Thu May 15 14:10:39 1997  Mike Meissner  <meissner@cygnus.com>
2890
2891         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
2892         NO_VARARGS when compiling.
2893
2894 Thu May  1 14:49:19 1997  Bob Manson  <manson@charmed.cygnus.com>
2895
2896         * lib/plumhall.exp(ph_includes): New procedure.
2897         (ph_make): Use it.
2898         (ph_compiler): Ditto.
2899
2900         * lib/g++.exp: Rename test-glue.c to testglue.c.
2901         * lib/gcc.exp: Ditto.
2902
2903 Thu Apr 10 14:50:26 1997  Bob Manson  <manson@charmed.cygnus.com>
2904
2905         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
2906         to completion when it's called.
2907
2908 Fri Mar 21 16:34:52 1997  Michael Meissner  <meissner@cygnus.com>
2909
2910         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
2911         is defined, don't do test.
2912
2913 Thu Mar 20 09:50:32 1997  Doug Evans  <dje@canuck.cygnus.com>
2914
2915         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
2916         for object files.
2917         (ph_summary): Mark skipped testcases as untested, not unresolved.
2918
2919         * lib/plumhall.exp (ph_make): If unresolved because of bad
2920         errorCode, record errorCode in log file.
2921         (*): Replace send_log/verbose with verbose -log.
2922
2923 Wed Mar 19 13:06:26 1997  Michael Meissner  <meissner@cygnus.com>
2924
2925         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
2926         double conversion if double isn't at least 8 bytes.
2927
2928         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
2929         int to work with targets where int is 16 bits.
2930
2931         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
2932         8 bytes, just exit, since 4 byte doubles don't have enough bits of
2933         precision for the test to complete.
2934
2935 Fri Mar 14 17:51:02 1997  Michael Meissner  <meissner@cygnus.com>
2936
2937         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
2938         if d10v is not compiled with the -mdouble64 flag.
2939         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
2940
2941         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
2942         d10v is not compiled with the -mint32 flag.
2943
2944 Thu Mar 13 16:09:28 1997  Bob Manson  <manson@charmed.cygnus.com>
2945
2946         * lib/plumhall.exp: Use incr_count.
2947
2948 Wed Mar 12 10:01:33 1997  Jeffrey A Law  (law@cygnus.com)
2949
2950         * gcc.c-torture: Update to c-torture-1.45.
2951
2952 Sun Feb 23 18:12:04 1997  Bob Manson  <manson@charmed.cygnus.com>
2953
2954         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
2955         the name of the expect testcase file).
2956         
2957         * lib/g++.exp(g++_init): Ditto.
2958
2959 Thu Feb 20 13:53:05 1997  Bob Manson  <manson@charmed.cygnus.com>
2960
2961         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
2962         the host.
2963
2964         * lib/gcc.exp(gcc_exit): New procedure.
2965
2966 Wed Feb 19 15:16:16 1997  Bob Manson  <manson@charmed.cygnus.com>
2967
2968         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
2969         specs where appropriate.
2970
2971         * g++.old-deja/g++.arm/*: Added additional ERROR checks
2972         because of new "candidates are" messages, and removed a few
2973
2974         * Converted all non-old-style g++ testcases to old-style, and
2975         moved into g++.old-deja.
2976
2977 Fri Feb 14 11:46:46 1997  Bob Manson  <manson@charmed.cygnus.com>
2978
2979         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
2980         options.
2981
2982         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
2983         succeeded.
2984
2985         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
2986
2987 Thu Feb 13 17:30:46 1997  Michael Meissner  <meissner@cygnus.com>
2988
2989         * lib/gcc.exp (gcc_target_compile): Add support for defining
2990         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
2991         the machine doesn't have those features.
2992
2993 Tue Feb 11 12:57:11 1997  Bob Manson  <manson@charmed.cygnus.com>
2994
2995         * g++.law/operators4.exp: Don't use LIBS.
2996
2997 Sat Feb  8 14:45:55 1997  Bob Manson  <manson@charmed.cygnus.com>
2998
2999         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
3000         
3001         * lib/mike-g++.exp: Don't set the compiler to be tested here.
3002         * lib/g++.exp: Set it here instead. Also, allow use of the
3003         --tool_exec and --tool_opt options. Change CXX to
3004         GXX_UNDER_TEST.
3005         
3006         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
3007         
3008         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
3009
3010 Fri Feb  7 12:55:45 1997  Bob Manson  <manson@charmed.cygnus.com>
3011
3012         * lib/old-dejagnu.exp: Use prune_warnings instead of
3013         prune_system_crud.
3014         * lib/mike-g++.exp: Ditto.
3015         * lib/gcc.exp: Ditto.
3016         * lib/g++.exp: Ditto.
3017
3018         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
3019
3020 Fri Feb  7 10:41:53 1997  Jeffrey A Law  (law@cygnus.com)
3021
3022           * 941014-2.c: Include stdlib.h
3023           * 960327-1.c: Include stdio.h
3024           * dbra.c, index-1.c: Don't assume ints are 32bits.
3025
3026 Tue Feb  4 12:51:09 1997  Bob Manson  <manson@charmed.cygnus.com>
3027
3028         * lib/gcc.exp: Add gcc,stack_size target feature.
3029
3030         * lib/g++.exp(g++_target_compile): Add the include and link 
3031         paths here, not in two other places. And, it's $options, not
3032         options.
3033
3034         * lib/mike-g++.exp(postbase): Remove the code that determines
3035         the correct include and link paths.
3036         * g++.old-deja/old-deja.exp: Ditto.
3037
3038 Mon Feb  3 19:00:07 1997  Bob Manson  <manson@charmed.cygnus.com>
3039
3040         * lib/g++.exp(g++_init): target_compile no longer returns the
3041         filename of the result.
3042
3043 Sun Feb  2 14:42:34 1997  Bob Manson  <manson@charmed.cygnus.com>
3044
3045         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
3046         call to glob.
3047
3048         * gcc.c-torture/special/special.exp: Change call to
3049         gcc_target_compile to include the object file.
3050
3051 Sun Feb  2 17:11:50 1997  Ian Lance Taylor  <ian@cygnus.com>
3052
3053         * gcc.c-torture/special/special.exp: Correct misspelling in last
3054         change.
3055
3056 Sat Feb  1 12:34:23 1997  Bob Manson  <manson@charmed.cygnus.com>
3057
3058         * lib/plumhall.exp(ph_summary): Log the entire output of the
3059         executable. Return -1 if there were any failures, 0 otherwise.
3060         (ph_execute): Return -1 if there were any failures, 0 otherwise.
3061         (ph_make): Clean up objects and executables that were built
3062         if the tests succeeded.
3063
3064 Thu Jan 30 13:45:56 1997  Bob Manson  <manson@charmed.cygnus.com>
3065
3066         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
3067         libraries and includes in the build tree as appropriate.
3068
3069 Wed Jan 29 17:19:34 1997  Bob Manson  <manson@charmed.cygnus.com>
3070
3071         * lib/c-torture.exp: Instead of looking for the global variable
3072         NO_LONG_LONG, check to see if that's a feature of the target.
3073
3074 Wed Jan 29 00:36:25 1997  Bob Manson  <manson@charmed.cygnus.com>
3075
3076         * config/default.exp: Minimize. Delete the remainer of the files in
3077         config; this functionality is now in devo/dejagnu/config.
3078
3079         g++.*/*: Pass any additional flags used to compile to postbase;
3080         delete CXXFLAGS.
3081         
3082         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
3083         is now done by runtest.exp. Use gcc_target_compile instead of
3084         compile.
3085
3086         lib/c-torture.exp: Use gcc_target_compile instead of compile.
3087         Remove references to CFLAGS. Use remote_file instead of
3088         calling rm -f.
3089         (c-torture): Take a list of arguments to use to compile this
3090         testcase.
3091
3092         lib/g++.exp: Simplify. Use target_compile instead of compile.
3093         lib/gcc-dg.exp: Ditto.
3094         lib/gcc.exp: Ditto.
3095         lib/mike-{gcc,g++}.exp: Ditto.
3096         lib/old-dejagnu.exp: Ditto.
3097         lib/plumhall.exp: Ditto.
3098         
3099 Wed Jan  8 14:43:07 1997  Jim Wilson  <wilson@cygnus.com>
3100
3101         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
3102         (ph_linker): Likewise.
3103
3104 Wed Nov 13 16:04:19 1996  Joern Rennecke <amylaar@cygnus.com>
3105
3106           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
3107         MAP_ANON / MAP_ANONYMOUS if defined;
3108         else try to map from /dev/zero .
3109
3110 Tue Nov 12 23:30:12 1996  Jeffrey A Law  (law@cygnus.com)
3111
3112         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
3113         isn't defined, then define it to MAP_ANONYMOUS.
3114
3115 Tue Nov 12 11:57:49 1996  Jeffrey A Law  (law@cygnus.com)
3116
3117         * gcc.c-torture: Update to c-torture-1.42 release.
3118
3119 Mon Nov 11 12:45:31 1996  Jeffrey A Law  (law@cygnus.com)
3120
3121         * gcc.c-torture: Update to c-torture-1.41 release.
3122
3123 Sun Oct 27 18:56:18 1996  Jeffrey A Law  (law@cygnus.com)
3124
3125         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
3126         c-torture release.
3127
3128 Thu Aug 15 11:09:36 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
3129
3130         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
3131         and LDFLAGS.  Fix second case to append the target_info ldflags
3132         onto LDFLAGS, not CFLAGS.
3133         * lib/g++.exp (g++_init): Add target_info stuff.
3134         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
3135         of libgloss and newlib flags for !native.
3136
3137         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
3138         (GDB): Fix relative path to go up another dir for finding gdb.
3139
3140 Thu Aug  8 17:03:27 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
3141
3142         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
3143         versions in the target_info array, if they don't exist.
3144
3145 Fri Aug  2 15:39:03 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
3146
3147         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
3148
3149 Mon Jul  8 15:45:58 1996  Jim Wilson  <wilson@cygnus.com>
3150
3151         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
3152         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
3153
3154 Mon Jul  1 15:53:00 1996  Bob Manson  <manson@charmed.cygnus.com>
3155
3156         * lib/old-dejagnu.exp: Don't remove the output file before we've
3157         actually tested it. Don't append pwd to the path of the executable
3158         we're testing.
3159
3160 Sun Jun 30 14:37:50 1996  Doug Evans  <dje@canuck.cygnus.com>
3161
3162         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
3163
3164 Wed Jun 26 14:15:55 1996  Bob Manson  <manson@charmed.cygnus.com>
3165
3166         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
3167         temporary directory for compiler files, and set it to a default
3168         value of /tmp. Set $output as the name of the output file from
3169         compiling the testcase. Add a -o option to $cflags_var so the
3170         compiler writes the final output file as $output. Set $executable
3171         to $output.
3172
3173         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
3174         directory for compiler files, and set it to /tmp if it doesn't
3175         already have a value. Set $output_file to the name of the output
3176         file from compiling the testcase. Add a -o option to CXXFLAGS so
3177         the compiler writes the final output file as $output. Use $output
3178         as the executable to be tested.
3179
3180 Mon Jun 24 17:12:16 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
3181
3182         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
3183
3184 Sat Jun  8 15:12:24 1996  Jeffrey A Law  (law@cygnus.com)
3185
3186         * gcc.c-torture/execute/pending-1.c: New test.  Still
3187         pending in Tege's queue.
3188
3189 Wed Apr 24 18:13:45 1996  Jim Wilson  <wilson@chestnut.cygnus.com>
3190
3191         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
3192         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
3193         if there were failures.  Call unresolved if there were unresolved
3194         testcases.  Call gcc_fail if program did not run to completion.
3195         (ph_make): Pass additional argument name to ph_execute.
3196         (ph_execute): Add new argument.  Pass additional arguments to
3197         ph_summary.  Call gcc_fail is there is no execution output.
3198
3199 Wed Apr 24 13:39:23 1996  Jeffrey A Law  (law@cygnus.com)
3200
3201         * lib/plumhall.exp (proc_summary): Output relavent summary
3202         lines into the log so specific failures in plumhall can be
3203         investigated.
3204
3205 Wed Apr 10 13:23:45 1996  Jeffrey A Law  (law@cygnus.com)
3206
3207         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
3208         (c-torture-execute): Don't try to execute tests which use
3209         "long long" types if $NO_LONG_LONG is nonzero.
3210
3211 Mon Apr  8 08:52:29 1996  Doug Evans  <dje@canuck.cygnus.com>
3212
3213         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
3214         not c-torture.
3215
3216         * gcc.ieee: Move from here.
3217         * gcc.c-torture/execute/ieee: To here.
3218
3219 Tue Mar 26 23:41:18 1996  Jeffrey A Law  (law@cygnus.com)
3220
3221         * gcc.c-torture: Update to c-torture-1.41 release.
3222
3223 Fri Mar 22 15:49:24 1996  Jeffrey A Law  (law@cygnus.com)
3224
3225         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
3226         not "$output".
3227
3228 Thu Mar  7 12:37:08 1996  Doug Evans  <dje@charmed.cygnus.com>
3229
3230         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
3231         -c present.
3232
3233 Sat Mar  2 22:36:37 1996  Jeffrey A Law  (law@cygnus.com)
3234
3235         * config/proelf.exp: Handle connecting to a simulator.
3236
3237 Wed Jan 31 00:58:15 1996  Jeffrey A Law  (law@cygnus.com)
3238
3239         * config/proelf.exp: New file.  Enough framework that we can
3240         run c-torture tests on the proelf targets (or any other target
3241         that gdb can connect to for that matter).
3242
3243 Mon Jan 29 08:57:46 1996  Doug Evans  <dje@canuck.cygnus.com>
3244
3245         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
3246         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
3247
3248         * lib/plumhall.exp (ph_execute): Always call ph_summary if
3249         exec_output exists.
3250
3251 Sun Jan 28 11:28:43 1996  Doug Evans  <dje@charmed.cygnus.com>
3252
3253         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
3254         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
3255
3256         * config/*.exp: Update FSF address.  Change result of ${tool}_load
3257         to pass/fail/unresolved/unsupported/untested.  Caller must now
3258         call unresolved/unsupported/untested.
3259         * lib/*.exp: Update FSF address.  Update to handle new results of
3260         ${tool}_load.
3261         * lib/chill.exp (verbose): Delete.
3262
3263 Sat Jan 27 12:28:07 1996  Doug Evans  <dje@charmed.cygnus.com>
3264
3265         * lib/gcc.exp (default_gcc_start): Change order of args to
3266         $LDFLAGS $CFLAGS $LIBS.
3267         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
3268         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
3269         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
3270         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
3271         * gcc.misc-tests/dg-test.exp: Likewise.
3272         * gcc.misc-tests/msgs.exp: Likewise.
3273         * gcc.prms/prms.exp: Likewise.
3274         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
3275         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
3276
3277         * lib/dg.exp: Deleted, moved to dejagnu/lib.
3278
3279 Wed Jan 24 18:37:00 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
3280
3281         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
3282
3283         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
3284         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
3285
3286         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
3287         necessary.
3288
3289 Sat Jan 20 17:22:08 1996  Brendan Kehoe  <brendan@cygnus.com>
3290
3291         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
3292         global for loop; add use of $mathlib.
3293         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
3294         settings here; set mathlib for anything but VxWorks.
3295
3296 Mon Jan 22 16:31:57 1996  Jeffrey A Law  (law@cygnus.com)
3297
3298         * gcc.c-torture: Update to c-torture-1.40 release.
3299
3300 Wed Jan  3 00:54:33 1996  Jeffrey A Law  (law@cygnus.com)
3301
3302         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
3303         dg.exp.
3304
3305 Sun Dec  3 16:17:42 1995  Jeffrey A. Law  <law@sethra.cygnus.com>
3306
3307         * lib/c-torture.exp (c-torture-execute): Declare "output" as
3308         global.
3309
3310 Fri Nov 17 20:01:19 1995  Doug Evans  <dje@canuck.cygnus.com>
3311
3312         * lib/g++.exp (LIBS): Define if not already.
3313         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
3314         (gcc-dg-prune): Call prune_gcc_output.
3315         * lib/gcc.exp (prune_gcc_output): New proc.
3316         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
3317         prune_gcc_output.
3318
3319 Thu Nov 16 09:15:40 1995  Doug Evans  <dje@canuck.cygnus.com>
3320
3321         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
3322         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
3323
3324 Wed Nov 15 23:04:36 1995  Jeffrey A Law  (law@cygnus.com)
3325
3326         * gcc.c-torture: Update to c-torture-1.39 release.
3327
3328 Sat Nov  4 12:52:05 1995  Doug Evans  <dje@canuck.cygnus.com>
3329
3330         * lib/c-torture.exp (c-torture-execute): Don't return if one option
3331         fails, try others as well.
3332
3333 Thu Nov  2 09:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
3334
3335         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
3336         If compilation fails, mark execute tests as `untested'.
3337         If test is marked as unsupported, don't mark compilation and
3338         execute tests as failed.
3339
3340 Wed Oct 25 20:57:55 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3341
3342         * lib/g++.exp (g++_init): Don't link in libg++, and look to
3343         libstdc++ for whether or not we want to be doing shared
3344         libraries.  Delete link_curses since we don't need it anymore.
3345         * lib/mike-g++.exp (postbase): Don't link in libg++.
3346         * g++.old-deja/old-deja.exp: Likewise.
3347
3348 Mon Oct 23 13:05:11 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3349
3350         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
3351
3352 Tue Oct 17 15:24:47 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3353
3354         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
3355         For that, add `-Wl,-a,shared_archive'.
3356         * g++.old-deja/old-deja.exp: Likewise.
3357
3358 Tue Oct 17 13:09:06 1995  Doug Evans  <dje@canuck.cygnus.com>
3359
3360         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
3361
3362 Mon Oct 16 23:13:32 1995  Brendan Kehoe  <brendan@cygnus.com>
3363
3364         * lib/mike-g++.exp (postbase): Pay attention to the status of
3365         g++_load.
3366
3367 Mon Oct 16 19:28:32 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3368
3369           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
3370
3371 Mon Oct 16 13:48:58 1995  Doug Evans  <dje@canuck.cygnus.com>
3372
3373         * lib/gcc.exp (default_gcc_start): No longer need to log program
3374         being executed or its output, execute_anywhere does that now.
3375         * lib/g++.exp (default_g++_version): Call execute_anywhere.
3376         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
3377
3378 Thu Oct 12 10:34:58 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3379
3380         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
3381         the same as those in lib/g++.exp.
3382
3383 Tue Oct 10 13:47:27 1995  Jeff Law  (law@hurl.cygnus.com)
3384
3385         * gcc.c-torture: Update to c-torture-1.38 release.
3386         * gcc.ieee: Related changes.
3387
3388 Fri Oct  6 12:39:17 1995  Rob Savoye  <rob@darkstar.cygnus.com>
3389
3390         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
3391         "exec". Minor reformatting changes.
3392
3393         * config/rom68k.exp (${tool}_load): Make it work in a canadian
3394         cross. This means all "exec" calls now work on a remote host as
3395         well.
3396         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
3397         cross. Filter out the extra "\r\n" stuff that expect puts in.
3398         (c-torture-execute): Filter out the bogus warnings like
3399         c-torture-compile does. Add support for canadian cross.
3400         * lib/gcc.exp (default_gcc_version, default_gcc_start)
3401         Use execute_anywhere rather than calling exec directly. Now it
3402         works for canadian cross testing.
3403
3404 Thu Oct  5 10:06:45 1995  Brendan Kehoe  <brendan@rtl.cygnus.com>
3405
3406         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
3407         results into a variable, and check that rather than using file exists.
3408
3409 Wed Oct  4 16:31:02 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3410
3411         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
3412         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
3413
3414 Tue Sep 26 10:15:14 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3415
3416         * g++.old-deja/old-deja.exp: Create and pass runshlib and
3417         lib_curses if there's a shared libg++ in the build tree.
3418
3419 Fri Sep 22 10:47:24 1995  Doug Evans  <dje@canuck.cygnus.com>
3420
3421         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
3422         if not supported target.
3423
3424 Fri Sep 22 09:22:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3425
3426         * lib/g++.exp (g++_init): Move empty setting of runshlib and
3427         link_curses up to always happen, not just for native builds.
3428
3429 Thu Sep 21 10:23:32 1995  Jeff Law  (law@snake.cs.utah.edu)
3430
3431         * gcc.c-torture: Update to c-torture-1.36 release.
3432         * gcc.failure: Related changes.
3433
3434 Wed Sep 20 10:56:26 1995  Doug Evans  <dje@canuck.cygnus.com>
3435
3436         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
3437
3438 Tue Sep 19 17:26:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3439
3440         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
3441         * lib/mike-g++.exp (postbase): Not in here.  Still reference
3442         runshlib, link_curses, and mathlib for link and run.
3443
3444         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
3445         pass the runtime shared library options for Solaris, OSF/1, and
3446         Irix5, and link with -lcurses to avoid unresolved references.
3447         
3448 Wed Sep 13 15:28:10 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3449
3450         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
3451         only run once.
3452
3453 Wed Sep 13 10:51:52 1995  Doug Evans  <dje@canuck.cygnus.com>
3454
3455         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
3456
3457 Mon Sep 11 11:02:03 1995  Jeff Law  (law@snake.cs.utah.edu)
3458
3459         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
3460         do not have a framework for the "compat" tests yet.
3461
3462 Sat Sep  9 16:15:20 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3463
3464         * lib/mike-g++.exp (postbase): New local variable `mathlib',
3465         set to null if we're testing vxworks5.1.  Use that instead of
3466         `-lm' in the setting of LIBS for link and run.
3467
3468 Fri Sep  8 13:53:38 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3469
3470         * config/rom68k.exp (${tool}_load): Major changes to make it
3471         work.  Verified that it does in fact return the stuff in
3472         exec_output properly.  Catch any Emul or any TRAP other than 0.
3473
3474 Thu Sep  7 23:04:06 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3475
3476         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
3477         LDFLAGS properly for targets that need stuff from libgloss.
3478         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
3479         only run once.
3480         (gpp_initialized): New variable.
3481
3482 Wed Sep  6 21:56:13 1995  Rob Savoye  <rob@darkstar.cygnus.com>
3483
3484         * config/rom68k.exp: Load libgloss.exp.
3485         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
3486         so we can produce a fully linked binary.
3487         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
3488         so we can produce a fully linked binary.
3489
3490 Sun Sep  3 13:25:26 1995  Doug Evans  <dje@canuck.cygnus.com>
3491
3492         * lib/plumhall.exp (ph_section): Watch for expected failures.
3493         Add missing `else'.
3494
3495         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
3496         run the testcase.
3497         (c-torture): Likewise.
3498
3499 Mon Aug 28 11:23:38 1995  Doug Evans  <dje@cygnus.com>
3500
3501         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
3502
3503         * lib/mike-g++.exp (mike_cleanup): New proc.
3504         (prebase): New globals compiler_result, not_compiler_result,
3505         target_regexp.
3506         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
3507         allow leading "-" in pattern.  Watch for unsupported tests.
3508         If $compiler_result is set, pattern match assembler code,
3509         and ditto for $not_compiler_result.
3510         * lib/mike-gcc.exp: Likewise.
3511
3512         * lib/plumhall.exp (ph_execute): Only call ph_summary if
3513         execution "succeeded".
3514
3515 Mon Aug 14 14:03:53 1995  Doug Evans  <dje@canuck.cygnus.com>
3516
3517         * config/win32.exp: New file.
3518         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
3519
3520 Fri Aug  4 15:39:54 1995  Doug Evans  <dje@canuck.cygnus.com>
3521
3522         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
3523         unsupported.
3524         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
3525         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
3526         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
3527
3528         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
3529         "... without exceptions was ...".  That is now handled by
3530         prune_system_crud.
3531         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
3532
3533 Tue Aug  1 11:09:33 1995  Doug Evans  <dje@canuck.cygnus.com>
3534
3535         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
3536         sieve.c,sort2.c}: New files.
3537         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
3538         sieve.exp,sort2.exp}: Drivers for them.
3539
3540         * lib/mike-gcc.exp (program_output): New user settable variable.
3541         (postbase): Call prune_system_crud.  Also prune extraneous compiler
3542         messages.
3543         * lib/mike-g++.exp (program_output): New user settable variable.
3544
3545         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
3546
3547         * config/sh.exp: Deleted (use sim.exp instead).
3548
3549 Fri Jul 28 11:33:46 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3550
3551         * config/vx.exp: Declare CHECKTASK as global.
3552         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
3553         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
3554         * lib/old-dejagnu.exp: Load [pwd]/$executable.
3555
3556 Wed Jul 26 19:45:39 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3557
3558         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
3559         target. Like vx.exp, only includes `vx29k.exp' instead of
3560         `vxworks.exp'.
3561
3562 Sun Jul 23 17:38:52 1995  Ian Lance Taylor  <ian@cygnus.com>
3563
3564         * config/sim.exp: Increase time limit from 120 seconds to 240.
3565
3566 Thu Jul  6 11:07:38 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
3567
3568         * gcc.c-torture/execute/950628-1.c: New test.
3569
3570 Sat Jun 10 18:51:41 1995  Jeff Law  (law@snake.cs.utah.edu)
3571
3572         * gcc.c-torture: Update with changes/additions from
3573         c-torture-1.34.
3574
3575 Mon Jun  5 17:58:07 1995  Doug Evans  <dje@canuck.cygnus.com>
3576
3577         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
3578
3579 Sun Jun  4 05:13:57 1995  Jeff Law  (law@snake.cs.utah.edu)
3580
3581         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
3582
3583 Thu Jun  1 00:06:19 1995  Jeff Law  (law@snake.cs.utah.edu)
3584
3585         * gcc.c-torture/compile/950512-1.c: New test.
3586         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
3587         * gcc.dg/struct-ret-1.c: Likewise.
3588
3589 Wed May 31 14:25:13 1995  Doug Evans  <dje@canuck.cygnus.com>
3590
3591         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
3592           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
3593
3594 Tue May 30 11:19:54 1995  Doug Evans  <dje@canuck.cygnus.com>
3595
3596         * gcc.c-torture/special/920411-1.c: Deleted.
3597         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
3598
3599 Mon May 22 16:55:11 1995  Doug Evans  <dje@chestnut.cygnus.com>
3600
3601         * config/sim.exp (${tool}_load): Hack in call to bash to get a
3602         cpu limit.
3603
3604 Fri May 12 18:57:54 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
3605
3606         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
3607
3608 Thu May  4 14:23:54 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
3609
3610         From kenner;
3611         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
3612         is the proper length.
3613         * va-arg-3.c: Likewise.
3614
3615 Sun Apr 30 16:02:59 1995  Doug Evans  <dje@canuck.cygnus.com>
3616
3617         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
3618         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
3619
3620         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
3621         * lib/g++.exp (default_g++_start): Delete old cruft.
3622
3623 Tue Apr 25 17:20:18 1995  Torbjorn Granlund  <tege@cygnus.com>
3624
3625         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
3626         (2 * (1 << 18)) to (2 * (1 << 17)).
3627
3628         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
3629
3630 Thu Apr 20 12:21:13 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
3631
3632         * config/rom68k.exp: Renamed from config/idp.exp
3633
3634 Tue Apr 18 13:33:26 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
3635
3636         * c-torture/compile/921109-2.c
3637
3638 Tue Apr 18 10:45:12 1995  Mike Stump  <mrs@cygnus.com>
3639
3640         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
3641         excess errors.
3642
3643 Sat Apr 15 11:16:58 1995  Doug Evans  <dje@chestnut.cygnus.com>
3644
3645         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
3646         output.
3647         * lib/g++.exp (default_g++_start): Likewise.
3648
3649 Wed Mar 29 16:34:03 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
3650
3651         * gcc.c-torture/compile/950329-1.c: New test.
3652
3653 Tue Mar 28 16:10:33 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
3654
3655           * config/bug.exp (${tool}_load): Updated to use new remote_open
3656           and remote_close procs.
3657         * config/idp.exp: New file.
3658
3659 Wed Mar 22 15:01:58 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
3660
3661         * gcc.c-torture/execute/950322-1.c: New test.
3662
3663 Tue Mar 21 21:24:49 1995  Doug Evans  <dje@canuck.cygnus.com>
3664
3665         * config/vx.exp (${tool}_load): Clean up testing of return code from
3666         vxworks_ld and vxworks_spawn.
3667
3668 Tue Mar 21 17:01:42 1995  Doug Evans  <dje@deneb.cygnus.com>
3669
3670         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
3671
3672 Mon Mar 13 14:49:42 1995  Mike Stump  <mrs@cygnus.com>
3673
3674         * lib/old-deja.exp: Add `excess errors test - ' error, now one
3675         can mark excess errors on a machine by machine basis.  Note, the
3676         default is to not expect any excess errors, even when excess
3677         errors test - is given, so you will want to put an XFAIL ... on
3678         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
3679         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
3680         those 4 machines, but no others.
3681
3682 Fri Mar 10 12:33:04 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
3683
3684         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
3685         * lib/c-torture.exp: to here.
3686
3687 Fri Mar 10 10:38:15 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
3688
3689         * gcc.c-torture/execute/950221-1.c: New test.
3690         * gcc.c-torture/execute/struct-ret-1.c: New test.
3691         * gcc.c-torture/compile/950221-1.c: New test.
3692
3693         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
3694
3695 Fri Mar  3 16:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
3696
3697         * gcc.c-torture/execute/arith-1.c (main): Return 0.
3698         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
3699
3700 Wed Mar  1 02:08:29 1995  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
3701
3702         * g++.gb: New directory of tests, derived from my signature and
3703         class scoping tests.
3704
3705         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
3706         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
3707         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
3708         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
3709         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
3710         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
3711         * g++.gb/sig25.C: Likewise.
3712
3713         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
3714         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
3715         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
3716         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
3717         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
3718         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
3719         * g++.gb/sig25.exp: Likewise.
3720
3721         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
3722         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
3723         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
3724         * g++.gb/scope13.C: Likewise, this test still fails.
3725
3726         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
3727         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
3728         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
3729         * g++.gb/scope13.exp: Ditto.
3730
3731         * g++.gb/README: New file, explains what these tests are about.
3732
3733 Tue Feb 28 10:37:52 1995  Doug Evans  <dje@canuck.cygnus.com>
3734
3735         * lib/dg.exp (dg-do): Support `preprocess'.
3736         (dg-test): Likewise.
3737
3738 Mon Feb 13 15:18:10 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
3739
3740         * config/udi.exp: change "continue -expect" to "exp_continue".
3741
3742 Sat Feb 11 00:25:20 1995  Torbjorn Granlund  (tege@tiny.cygnus.com)
3743
3744         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
3745         Delete redundant tests.
3746
3747         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
3748         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
3749         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
3750         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
3751         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
3752         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
3753         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
3754         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
3755
3756         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
3757         storing label pointers.
3758         * gcc.c-torture/execute/921019-1.c: Likewise.
3759         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
3760         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
3761         parameter fp.
3762         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
3763         constants.
3764
3765         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
3766         Delete obsolete tests.
3767
3768         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
3769         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
3770         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
3771         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
3772         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
3773         * gcc.c-torture/compile/950124-1.c: New test.
3774
3775         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
3776
3777 Wed Feb  8 15:30:17 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
3778
3779         * lib/mike-g++.exp: Add -lm to LIBS.
3780
3781 Tue Feb  7 17:09:50 1995  Doug Evans  <dje@canuck.cygnus.com>
3782
3783         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
3784
3785 Mon Jan 30 14:33:25 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
3786
3787         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
3788
3789 Thu Jan 12 16:41:34 1995  Doug Evans  <dje@canuck.cygnus.com>
3790
3791         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
3792
3793 Mon Jan  2 11:50:10 1995  Jeff Law  (law@snake.cs.utah.edu)
3794
3795         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
3796         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
3797         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
3798         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
3799         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
3800         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
3801         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
3802         * g++.law/{operators31.C, operators32.C, 
3803         * g++.law/{operators33.C, operators34.C}: Likewise.
3804         * g++.law/{pic1.C, refs2.C}: Likewise.
3805         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
3806         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
3807         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
3808         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
3809
3810         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
3811         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
3812         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
3813         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
3814         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
3815         * g++.law/{enum9.exp, friend5.exp}: Likewise.
3816         * g++.law/{nest3.exp, nest4.exp}: Likewise.
3817         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
3818         * g++.law/{operators30.exp, operators31.exp}: Likewise.
3819         * g++.law/{operators32.exp, operators33.exp}: Likewise. 
3820         * g++.law/{operators34.exp}: Likewise.
3821         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
3822         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
3823         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
3824         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
3825         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
3826
3827         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
3828         No longer expected to fail.
3829         * g++.law/missed-error3.C: Tweak for recent bool changes.
3830
3831 Sun Dec  4 20:54:33 1994  Doug Evans  <dje@canuck.cygnus.com>
3832
3833         * config/emb-unix: Deleted.
3834         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
3835         remote execution.  Do final link on remote host if REMOTE_LINK is set.
3836
3837 Thu Dec  1 08:43:05 1994  Doug Evans  <dje@canuck.cygnus.com>
3838
3839         * lib/dg.exp (dg-test): Fix typo in last patch.
3840
3841 Wed Nov 30 13:25:32 1994  Doug Evans  <dje@canuck.cygnus.com>
3842
3843         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
3844         (handles multiple occurrences).
3845
3846 Thu Nov 24 19:48:38 1994  Doug Evans  <dje@canuck.cygnus.com>
3847
3848         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
3849         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
3850         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
3851         printed).
3852         * lib/c-torture.exp (c-torture-compile): Likewise.
3853         (c-torture): Prepend full path if missing.
3854         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
3855         (gcc_fail): Likewise.
3856         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
3857
3858 Wed Nov 23 13:56:00 1994  J.T. Conklin  <jtc@rtl.cygnus.com>
3859
3860         * lib/netware.exp: Only attach to NetWare i386 systems.
3861
3862 Wed Nov 16 11:27:00 1994  Doug Evans  <dje@canuck.cygnus.com>
3863
3864         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
3865         messages.  Add test name to "output pattern match" pass/fail message.
3866
3867 Sat Nov 12 22:11:52 1994  Doug Evans  <dje@canuck.cygnus.com>
3868
3869         * gcc.dg: New testsuite.
3870         * gcc.dg/dg.exp: New file.
3871
3872         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
3873         test-switch.c}: Deleted.
3874
3875         * gcc.misc-tests/msgs.exp: New testcase driver.
3876
3877 Wed Nov  9 14:23:09 1994  Doug Evans  <dje@canuck.cygnus.com>
3878
3879         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
3880         Watch for illegal return values from ${tool}_load.
3881         * config/unix.exp (${tool}_load): Fix pass/fail detection for
3882         cross targets.  Coerce return value >0 to 1.
3883
3884 Tue Nov  8 14:10:33 1994  Doug Evans  <dje@canuck.cygnus.com>
3885
3886         * config/unix.exp (${tool}_load): Call program rsh, not proc.
3887
3888         * config/emb-unix.exp: New file.
3889
3890         * config/sim.exp: Error if variable $SIM not defined.
3891         (${tool}_load): Mark test as "untested" if simulator missing.
3892
3893         * config/unix.exp: Load remote.exp to get rcp_download.
3894         * lib/c-torture.exp: Use different option lists for testcases with
3895         and without loops.
3896         * gcc.c-torture/execute/execute.exp: Likewise.
3897
3898 Wed Nov  2 14:47:58 1994  Doug Evans  <dje@canuck.cygnus.com>
3899
3900         * config/*.exp: Clarify return code from ${tool}_load.
3901         Call `unresolved' or `untested' instead of `warning' or `perror'
3902         (sometimes you still want to call both though).
3903         Add comment that `shell_id' is local to each file.
3904         * config/udi.exp (timeout): Set to 30.
3905         Don't print warning if connection fails, $connectmode has already
3906         printed an error.
3907         (${tool}_load): Move verbose messages to level 2.
3908         Rework pattern for "Process started" message.
3909         Pass `shell_id' to ${connectmode}_download.
3910         Retry twice upon timeout.  Make resetting of target more robust.
3911         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
3912         Pass `shell_id' to exit_$connectmode.
3913         Only call exit_$connectmode if connected.
3914         * config/unix.exp (${tool}_load): Check return codes better.
3915         * config/vrtx.exp (${tool}_load): Likewise.
3916         * config/vx.exp (${tool}_load): Likewise.
3917         Delete unneeded global's.
3918         * lib/dg.exp (dg-test): Update to reflect clarified return codes
3919         from ${tool}_load.
3920         (dg-stat): Delete.
3921         (dg-init): Delete recording of pass/fail counts.
3922         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
3923         (old-dejagnu-init): Likewise.
3924         (old-dejagnu-stat): Delete contents, empty proc now.
3925         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
3926         (c-torture): Delete references to lcnt, lpass, lfail.
3927         Get option list from TORTURE_OPTIONS.
3928         Delete -funroll[-all]-loops if no loops.
3929         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
3930         (g++_stat): Delete contents (empty proc now).
3931         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
3932         (gcc_finish): Likewise.
3933         (gcc_stat): Deleted.
3934         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
3935         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
3936         * gcc.c-torture/execute/execute.exp: Likewise.
3937         Split tests into two parts: compile, execute.
3938         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
3939         no loops.  Update to reflect clarified return codes from ${tool}_load.
3940
3941 Fri Oct 21 23:10:16 1994  Doug Evans  <dje@canuck.cygnus.com>
3942
3943         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
3944         to grep for.
3945         (old-dejagnu): Likewise (where necessary).
3946
3947 Fri Oct 14 17:54:58 1994  Doug Evans  <dje@canuck.cygnus.com>
3948
3949         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
3950
3951         * lib/dg.exp (dg-process-target): Fix processing of selector.
3952         Add comment regarding use of `error'.
3953
3954         * lib/gcc.exp (prune_system_crud): Define if missing.
3955         * lib/g++.exp (prune_system_crud): Likewise.
3956
3957         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
3958         Call prune_system_crud.
3959         * lib/dg.exp (dg-runtest): New proc.
3960         Use perror instead of send_user for tcl errors in testcase.
3961         Don't return any value, it's never used.
3962         Don't clobber previous definition of `unknown'.
3963         Print tcl errors in `dg-final'.
3964
3965 Wed Oct 12 13:05:37 1994  Doug Evans  <dje@canuck.cygnus.com>
3966
3967         * lib/dg.exp (dg-process-target): Improve syntax error messages.
3968         (dg-test): Don't print errorInfo, it contains stack backtrace.
3969
3970 Mon Sep 26 12:18:53 1994  Doug Evans  (dje@canuck.cygnus.com)
3971
3972         * lib/g++.exp (runtest_file_p): Define if missing.
3973
3974 Sat Sep 24 15:29:23 1994  Doug Evans  (dje@cygnus.com)
3975
3976         * lib/mike-g++.exp: Comment out loading of g++.exp.
3977         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
3978         (default_g++_version): Always print something.
3979         (default_g++_start): Comment out call to `which'.
3980         (g++_start, g++_load): Deleted (must be defined in config file).
3981         * lib/gcc.exp: Test for existence of $CC at start.
3982         Delete check for tmpdir (done in gcc_init).
3983         (default_gcc_version): Always print something.
3984         (default_gcc_start): Comment out call to `which'.
3985         * config/*.exp: Major cleanup - make cross targets work at least a
3986         little better for g++ (by not being "--tool gcc" specific).
3987         Rename gcc_xxx to ${tool}_xxx.
3988         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
3989         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
3990
3991 Thu Sep 22 11:39:17 1994  Doug Evans  (dje@canuck.cygnus.com)
3992
3993         * lib/c-torture.exp (c-torture-compile): Rework compiler
3994         message processing.
3995
3996         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
3997         c-torture.
3998
3999 Wed Sep 21 09:49:43 1994  Doug Evans  (dje@canuck.cygnus.com)
4000
4001         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
4002
4003         * lib/dg.exp (dg-process-target): Support { target native }.
4004
4005 Tue Sep 20 17:16:55 1994  Doug Evans  (dje@canuck.cygnus.com)
4006
4007         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
4008         looked for "... program xxx got fatal signal".
4009         Correct regsub munging of `comp_output'.
4010         Ignore compiler messages "path prefix not used" and "linker input
4011         file unused".
4012
4013 Wed Sep 14 11:44:40 1994  Doug Evans  (dje@canuck.cygnus.com)
4014
4015         * lib/gcc.exp (runtest_file_p): Define if missing.
4016         * gcc.prms/template.c: Example to work from.
4017
4018 Tue Sep 13 10:30:48 1994  Doug Evans  (dje@canuck.cygnus.com)
4019
4020         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
4021         * lib/dg.exp (dg-test): Call unsupported testcases as such.
4022
4023         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
4024         * gcc.prms/1883.c: Moved from compile/940714-1.c.
4025         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
4026         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
4027
4028         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
4029         (dg-process-target): No longer a varargs proc.
4030         Return S/N for target, P/F for xfail.  All callers changed.
4031         (user option procs): More argument checking.
4032         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
4033         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
4034         (dg-test): Skip test if not running on selected target in `dg-do'.
4035         Update handling of `dg-do-what', `dg-output-text'.
4036         Separate execution pass/fail from output pattern match pass/fail.
4037         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
4038
4039 Mon Sep 12 13:47:35 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
4040
4041         * gcc.c-torture/special/special.exp: Don't expect failure for mips
4042         target for 920510-1.c.
4043
4044 Mon Sep 12 12:44:39 1994  Doug Evans  (dje@canuck.cygnus.com)
4045
4046         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
4047         Clean up comment regarding use of passcnt, etc.
4048         (gcc_stat): Don't update `testcnt' here.
4049         (gcc_finish): Do it here.
4050         Might as well reset `but_id' here too.
4051         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
4052         to determine if the file should be tested.
4053         * gcc.c-torture/compile/compile.exp: Likewise.
4054         * gcc.c-torture/execute/execute.exp: Likewise.
4055         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
4056         * gcc.misc-tests/dg-test.exp: Likewise.
4057         * gcc.prms/prms.exp: Likewise.
4058         * gcc.wendy/wendy.exp: Likewise.
4059         * g++.old-deja.exp: Likewise.
4060         Move "Testing file" message to verbose level 1.
4061
4062 Fri Sep  9 10:21:18 1994  Doug Evans  (dje@canuck.cygnus.com)
4063
4064         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
4065
4066 Thu Sep  8 16:52:43 1994  Doug Evans  (dje@canuck.cygnus.com)
4067
4068         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
4069         (default_gcc_start): Accept optional second list element
4070         of compiler flags.  Print compiler output at verbosity level 2.
4071         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
4072         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
4073         Save current values of framework globals passcnt, failcnt, xpasscnt,
4074         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
4075         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
4076         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
4077         xfailcnt to compute stats.  Update framework global `testcnt' from
4078         pass/fail counts.
4079         (gcc_finish): New proc.  Clean up test environment.
4080         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
4081         (gcc_epass, gcc_efail): Delete.
4082         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
4083         argument of line number.
4084         (dg-init): If the tool has an init routine, call it.
4085         (dg-test): Remove args `cflags_var' and `libs_var'.
4086         Pass all compiler options to ${tool}_start.
4087         Handle missing line number.
4088         (dg-finish): New function.
4089         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
4090         particular files.  Call gcc_finish at end.  Move "skipping test"
4091         message to verbosity level 3.
4092         * gcc.c-torture/compile/compile.exp: Likewise.
4093         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
4094         * gcc.c-torture/execute/execute.exp: Likewise.
4095         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
4096         Print testcase being tried at verbosity level 1.
4097         * gcc.c-torture/special/special.exp: Unset xfail.
4098         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
4099         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
4100         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
4101         * gcc.failure/failure.exp: Likewise.
4102         * gcc.ieee/ieee.exp: Likewise.
4103         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
4104         Update call to dg-test.  Call dg-finish at end.
4105         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
4106         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
4107         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
4108         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
4109         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
4110         * gcc.wendy/wendy.exp: Add copyright.
4111         Delete setting of tmpdir (done by gcc_init).
4112         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
4113         Pass compiler flags to gcc_start.  Call gcc_finish at end.
4114         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
4115         gcc_[ce]pass/fail.
4116
4117 Wed Sep  7 11:09:08 1994  Doug Evans  (dje@canuck.cygnus.com)
4118
4119         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
4120         confusion.
4121         (g++_load): Likewise.
4122
4123         * config/*.exp (gcc_load): Some were varargs fns and some were not.
4124         Rename argument to `prog' to remove the confusion.
4125         Varargs fns behave differently too!
4126         (g++_load): Likewise.
4127
4128         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
4129
4130         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
4131         what it is.  Delete (always) printing of status value for !native.
4132         Simplify verbose code, and include status and exec_output.
4133         (g++_load): Use gcc_load.
4134
4135 Sun Sep  4 13:59:27 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
4136
4137         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
4138         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
4139         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
4140         940714-3.c as these testcases don't exist anymore.  Make
4141         va-arg-1.c expected to pass.
4142
4143 Fri Aug 19 12:27:07 1994  Doug Evans  (dje@canuck.cygnus.com)
4144
4145         * gcc.misc-tests/misc.exp: Only run specific testcases.
4146         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
4147         * gcc.misc-tests/dg-[1-9].c: New files.
4148
4149         * lib/dg.exp: New testsuite driver.
4150         * gcc.prms/prms.exp: Use it.
4151
4152         * README.gcc: New file.
4153
4154         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
4155         Document and reset `lxpass' and `lxfail'.
4156         Simplify "initialized" message.
4157         (gcc_stat): Clean up comments a little.
4158
4159 Tue Aug 16 11:16:46 1994  Doug Evans  (dje@canuck.cygnus.com)
4160
4161         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
4162
4163 Mon Aug 15 21:20:36 1994  Doug Evans  (dje@canuck.cygnus.com)
4164
4165         * lib/old-dejagnu.exp (process-option): New proc.
4166         (old-dejagnu-init, old-dejagnu-stat): Likewise.
4167         (old-dejagnu): Simplify.
4168         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
4169
4170 Sun Aug 14 09:23:53 1994  Jeff Law  (law@snake.cs.utah.edu)
4171
4172         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
4173         exists and is not an empty string.
4174
4175         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
4176         $xfail rather than calling setup_xfail.  Clear $xfail when test is
4177         finished.
4178         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
4179         automatically.
4180
4181         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
4182         longer expected to fail.
4183
4184         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to 
4185         "f" function call.
4186
4187         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
4188
4189         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
4190         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
4191         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
4192         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
4193         c-torture-1.29.
4194
4195         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
4196         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
4197
4198         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
4199
4200         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
4201         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
4202
4203         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
4204         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
4205         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
4206
4207 Tue Jul 12 12:49:44 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
4208
4209         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
4210         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
4211         940714-1.c, 940714-2.c, 940714-3.c},
4212         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
4213         gcc.misc-tests/{mg.c,mg.exp}:
4214         New tests.
4215         * gcc.noncompile/noncompile.exp: Change accordingly.
4216
4217 Thu Jul  7 14:20:33 1994  Doug Evans  (dje@canuck.cygnus.com)
4218
4219         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
4220         Undo previous clobberage.
4221
4222 Mon Jul  4 17:00:59 1994  Jeff Law  (law@snake.cs.utah.edu)
4223
4224         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
4225         * gcc.special/{930510-1.c, special.exp}:
4226         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
4227         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
4228         struct-varargs-1.c}: New tests from c-torture-1.26.
4229
4230 Tue Jun 28 17:39:42 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
4231
4232         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
4233           argument to switch.
4234
4235 Sat May 21 10:39:38 1994  Bill Cox  (bill@rtl.cygnus.com)
4236
4237         * Revert the previous changes.  Please see Rob's directory
4238           (/lisa/test/rob/progressive/gcc/testsuite) for testing
4239           fixes.
4240
4241 Thu May 19 18:00:03 1994  Bill Cox  (bill@rtl.cygnus.com)
4242
4243         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp, 
4244             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
4245             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
4246             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
4247             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
4248             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
4249             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp, 
4250             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp, 
4251             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
4252             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
4253             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp, 
4254             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp, 
4255             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp, 
4256             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
4257             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp, 
4258             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
4259             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
4260             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
4261             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp, 
4262             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
4263             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
4264             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
4265             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp, 
4266             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
4267             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
4268             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
4269             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
4270
4271 Tue May 17 14:55:09 1994  Bill Cox  (bill@rtl.cygnus.com)
4272
4273         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
4274             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
4275           with perror calls.
4276
4277 Mon May  2 17:41:13 1994  Jason Merrill  (jason@deneb.cygnus.com)
4278
4279         * config/unix.exp (g++_load): Fix syntax.
4280
4281 Thu Apr 14 12:22:10 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
4282
4283         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
4284         * gcc.noncompile/921017-1.c: Deleted obsolete test.
4285         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
4286         Don't expect va-arg-1.c to fail.  Correct expected output for
4287         920928-1.c.
4288         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
4289         * gcc.wendy/hbm4.c: Correct typo.
4290         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
4291
4292 Mon Mar 28 13:29:37 1994  Doug Evans  (dje@canuck.cygnus.com)
4293
4294         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
4295         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
4296         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
4297         * lib/c-torture.exp (c-torture-compile): Ditto.
4298
4299         Reduce volume of output (remove all the -I's and such).
4300         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
4301         Call gcc_cpass, gcc_cfail.
4302         (c-torture): Pass testing option to c-torture-compile.
4303
4304 Mon Mar 21 12:40:33 1994  Doug Evans  (dje@cygnus.com)
4305
4306         Bring patches over from progressive.
4307         * config/default.exp: Exit remote shell cleanly.
4308         (g++_exit, g++_start): Add default versions.
4309         * config/sim.exp (gcc_load): Use perror, not error.
4310
4311 Sun Mar 20 12:05:32 1994  Doug Evans  (dje@canuck.cygnus.com)
4312
4313         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
4314         set in site.exp.
4315
4316 Mon Mar 14 19:30:28 1994  Doug Evans  (dje@cygnus.com)
4317
4318         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
4319         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
4320         (wendy_try): New proc to run testcase.
4321         (main loop): Call 'em.
4322         * gcc.wendy/*.c: Clean up pass to correct expected output.
4323
4324         * lib/gcc.exp: Minor cleanup work.
4325         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
4326
4327 Wed Mar  9 15:22:54 1994  Doug Evans  (dje@canuck.cygnus.com)
4328
4329         * config/sim.exp (gcc_load): Document return codes better.
4330         Don't pass -v to simulator.
4331
4332 Thu Feb 24 07:15:18 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
4333
4334           * gcc.special/920717-x.c: Fix typo.
4335           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
4336           get at sources.
4337
4338         * lib/mike-gcc.exp: Fix typo.
4339
4340 Tue Feb 15 15:41:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
4341
4342         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
4343         binary to use, transform the name.
4344         * config/*.exp: rename everything. Nuke any g++ specific files,
4345         it's now a special case of gcc that requires no special support.
4346         Add a default.exp for unsupported targets.
4347
4348 Fri Feb 11 12:59:54 1994  Rob Savoye  (rob@poseidon.cygnus.com)
4349
4350         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
4351         lib/old-dejagnu.exp: Fix a few patterns to work with the new
4352         version of Tcl.
4353
4354 Wed Feb  9 21:35:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
4355
4356         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
4357         than a warning.
4358
4359 Sun Feb  6 16:52:13 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
4360
4361         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
4362
4363 Mon Jan  3 17:28:25 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
4364
4365         * gcc.execute/execute.exp: Combine opt_list and foption_list into
4366         option_list.  Compile every file with only 4/6 option choices
4367         (same as C torture) instead of with 12/18 different option
4368         choices.
4369         * lib/c-torture.exp: Likewise.
4370
4371         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
4372         not already set.
4373
4374 Thu Dec 30 17:17:07 1993  Mike Stump  (mrs@rtl.cygnus.com)
4375
4376         * lib/old-deja.exp: Add `excess errors test fails' error, now one
4377         can put an XFAIL *-*-* on excess errors.
4378
4379 Sun Dec 19 21:45:34 1993  Jeffrey A. Law  (law@snake.cs.utah.edu
4380
4381         * g++.law: Add more tests derived from g++-bugs snapshots.
4382
4383         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's 
4384         equivalent to g++.law/init9.
4385
4386         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
4387         compiled it, and the a.out file after we've run it.
4388
4389 Fri Dec 17 11:29:56 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
4390
4391         * lib/mike-g++.exp (postbase): Delete the .o file after we've
4392         compiled it, and the a.out file after we've run it.
4393
4394 Fri Dec 17 10:18:16 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
4395
4396         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
4397
4398 Wed Dec 15 20:36:40 1993  Rob Savoye  (rob@darkstar.cygnus.com)
4399
4400         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
4401         version number. 
4402
4403 Sun Dec 12 21:10:04 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
4404
4405         * g++.law: New directory of g++ tests derived from the g++-bugs
4406         snapshots.
4407
4408 Thu Dec 09 16:50:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
4409
4410         * gcc.compile: initbug1.c initbug1.exp testcase added
4411
4412 Mon Dec 06 11:09:52 1993  Jeffrey Wheat  (cassidy@cygnus.com)
4413
4414         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
4415         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
4416           fixes submitted by Jeff Law (law@cs.utah.edu)
4417         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
4418           Jeff Law (law@cs.utah.edu)
4419
4420
4421 Tue Nov 30 16:34:07 1993  Mike Stump  (mrs@cygnus.com)
4422
4423         * config/unix-g++.exp: Follow the gcc way of doing things.
4424         * g++.old-deja/old-deja.exp: Minor updates.
4425         * lib/g++.exp: New file, follow the gcc way of doing things.
4426         * lib/old-dejagnu.exp: Minor updates.
4427         * lib/mike-g++.exp: Always unset errorInfo.
4428
4429 Sat Nov  6 11:34:51 1993  Mike Stump  (mrs@cygnus.com)
4430
4431         * lib/gcc.exp: Fix some errors with the below change, CC and
4432         CFLAGS should be global when setting, not local.
4433
4434 Wed Nov  3 11:16:26 1993  Rob Savoye  (rob@darkstar.cygnus.com)
4435
4436         * lib/gcc.exp: Transform tool name.
4437
4438 Wed Oct 27 23:57:29 1993  Jeffrey Wheat  (cassidy@cygnus.com)
4439
4440         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
4441
4442 Wed Oct 27 14:45:50 1993  Jeffrey Wheat  (cassidy@cygnus.com)
4443
4444         * lib/gcc.exp: change gcc_done to gcc_stat
4445
4446 Wed Oct 27 09:57:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
4447
4448         * Upgraded gcc testsuite to c-torture version 1.25
4449
4450 Sun Oct 24 10:58:03 1993  Jeffrey Wheat  (cassidy@cygnus.com)
4451
4452         * lib/gcc.exp: added reporting code. Changed verbose compile message.
4453         * lib/c-torture: added hooks for new reporting code.
4454
4455 Thu Oct 21 18:45:32 1993  Jeffrey Wheat  (cassidy@cygnus.com)
4456
4457         * config/sh-gcc.exp: check if sh-sim exists in the path
4458
4459 Mon Oct 18 11:13:22 1993  Jeffrey Wheat  (cassidy@cygnus.com)
4460
4461         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
4462         * gcc.compile/compile.exp: Initial changes for new logic.
4463         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
4464         * gcc.failure/failure.exp: Initial changes for new logic.
4465         * gcc.ieee/ieee.exp: Initial changes for new logic.
4466         * gcc.misc-tests/misc.exp: Initial changes for new logic.
4467         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
4468         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
4469         * lib/c-torture.exp: Initial changes for new logic.
4470         * lib/gcc.exp: Initial changes for new logic.
4471
4472 Fri Oct 15 00:19:42 1993  Mike Stump  (mrs@cygnus.com)
4473
4474         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
4475         depend upon failure or success.  Fully qualify names in failure
4476         and success messages.  Always remove a.out before starting
4477         compile, just in case.  Pay more attention to error text output by
4478         the compiler.  Handle testcases with no known past errors just
4479         like all others, so that things are uniform.  Other miscellaneous
4480         improvements.
4481
4482 Wed Oct 13 15:04:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
4483
4484         * gcc.cpp: new directory for cpp tests
4485
4486 Mon Oct  4 09:03:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
4487
4488         * lib/chill.exp: Code reformatted, removed unused code.
4489         * config/unix-chill.exp: Code reformatted, removed unused code.
4490         * chill.execute/execute.exp: Code reformatted, removed unused code.
4491         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
4492
4493 Mon Oct  4 06:19:26 1993  Ian Lance Taylor  (ian@cygnus.com)
4494
4495         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
4496         routines not written.
4497
4498 Mon Sep 27 21:07:44 1993  Rob Savoye  (rob@darkstar.cygnus.com)
4499
4500         * config/bug-gcc.exp: Use new procs from bug.exp.
4501
4502 Tue Sep 21 18:21:12 1993  Rob Savoye  (rob@darkstar.cygnus.com)
4503
4504         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
4505         via ftp, rather than depending on NFS.
4506         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
4507         case.
4508
4509 Thu Sep  9 23:09:15 1993  Rob Savoye  (rob@darkstar.cygnus.com)
4510
4511         * config/bug-gcc.exp: Use new download proc.
4512
4513 Tue Sep 14 19:23:58 1993  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
4514
4515         * chill.execute/execute.exp: cleanups, handles errors better
4516         * chill.compile/compile.exp: rewrite, based on execute.exp
4517         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
4518         * lib/chill.exp: major changes to diff proc and compile and link
4519           procs. added chill_fail and chill_pass wrappers to pass and
4520           fail. added more comments, and handle error codes better. 
4521           Added a hack to capture stderr from exec, so noncompile tests
4522           can work.
4523           
4524 Sat Sep 11 15:30:10 1993  Jeffrey Wheat  (cassidy@cygnus.com)
4525
4526         * chill.execute/execute.exp: rewrite of testsuite driver
4527         * lib/chill.exp: rewrite of testsuite driver
4528         * config/unix-chill.exp: rewrite of testsuite driver
4529
4530 Wed Aug 25 14:11:13 1993  Bill Cox  (bill@rtl.cygnus.com)
4531
4532     In chill.execute:
4533         * iexpr.ch: Standardize uppercase.
4534         * tuples.dat: Standardize uppercase.
4535         * vary.ch: standardize.  Correct varying string assignments.
4536         * vary.dat: Add new output lines.
4537
4538 Tue Aug 24 13:45:49 1993  Bill Cox  (bill@rtl.cygnus.com)
4539
4540     In chill.execute:
4541         * chprintf.ch: Standardize use of uppercase.
4542         * tuples.ch: Standardize and turn arr2 into a DCL,
4543           rather than a SYN.
4544         * pinits.ch: Standardize.
4545
4546 Mon Aug 23 17:26:58 1993  Per Bothner  (bothner@kalessin.cygnus.com)
4547
4548         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
4549         * Makefil: Renamed to Makefile.in.
4550         * configure.in: New.
4551
4552 Mon Aug 23 14:24:13 1993  Bill Cox  (bill@rtl.cygnus.com)
4553
4554     In chill.execute:
4555         * .cvsignore: Add result/output files.
4556         * Makefile: Fix up variables at start.  Use MFLAGS
4557           everywhere.  Correct bool_loc, built_ins entries.
4558           Add entry for vary1.ch.
4559         * bitarray.ch: Standardize upper-case usage.
4560         * bitexpr.ch: Standardize, add output of b1.
4561         * params.ch: Use arrayt in along PROC parameters, to
4562           avoid novelty problems.
4563         * sets.ch: Tiny cleanup.
4564         * vary1.ch: Re-indent.
4565
4566 Tue Aug 17 15:42:07 1993  Bill Cox  (bill@rtl.cygnus.com)
4567
4568           * Add PR-related files to Makefiles, .cvsignore files, etc.
4569
4570 Mon Aug  2 15:46:05 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
4571
4572         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
4573           with compiler objects. New names are test-flow.c and test-loop.c
4574
4575 Tue Jul 27 10:08:08 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
4576
4577         * Upgraded c-torture tests from 1.19 to 1.20
4578
4579         * new files:
4580         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c 
4581         * gcc.compile: 930623-1.c 930623-2.c 
4582         * gcc.noncompile: 930622-1.c 930622-2.c
4583         * gcc.failure: 920411-1.c 920627-2.c
4584         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
4585
4586 Tue Jul 20 15:19:44 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
4587
4588         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
4589           More changes to get testsuite working properly. Needs more work.
4590           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
4591
4592 Mon Jul 19 18:40:31 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
4593
4594         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
4595           More changes to get testsuite working properly. Needs more work.
4596
4597 Tue Jul 13 18:38:56 PDT 1993 Jeff Wheat  (cassidy@cygnus.com)
4598
4599         * chill.compile/compile.exp: Added for Dejagnu support
4600         * chill.execute/execute.exp: Added for Dejagnu support
4601         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
4602
4603 Sat Jun 19 07:13:05 1993  Bill Cox  (bill@rtl.cygnus.com)
4604
4605     This should complete moving the CHILL test files.
4606         * chill.noncompile(.cvsignore printf.grt 
4607             in-printf.grt chprintf.grt chprintf.ch):
4608             Added test-support files.
4609           (Makefile): Modified further.
4610         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
4611             signal.ch): Added test files.
4612           * chill.execute (.cvsignore printf.grt printr.c
4613             in-printf.grt rts.c chprintf.grt rts.h): Added
4614           test-support files.
4615             (Makefile): More corrections.
4616
4617 Fri Jun 18 23:40:54 1993  Bill Cox  (bill@rtl.cygnus.com)
4618
4619         * chill.compile, chill.execute, chill.nocompile: Add CHILL
4620           test cases, ready for DejaGnu.
4621
4622 Thu Jun 17 19:14:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
4623
4624         * Upgraded c-torture tests from 1.18 to 1.19
4625
4626         * gcc.compile: added test(s):
4627           930607-1.c
4628         * gcc.execute: added test(s):
4629           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
4630
4631         * added new subdirectory for misc tests: gcc.misc-tests
4632         * gcc.misc-test(s): added tests:
4633           inst-check.c test-consts.c test-ior.c test-switch.c
4634
4635 Wed Jun  9 16:53:26 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
4636
4637         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
4638
4639 Mon Jun  7 16:18:40 1993  Ian Lance Taylor  (ian@cygnus.com)
4640
4641         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
4642
4643 Thu Jun  3 13:13:36 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
4644
4645         * Upgraded c-torture tests from 1.17 to 1.18
4646
4647 Wed Jun  2 19:02:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
4648
4649         * Upgraded c-torture tests from 1.12 to 1.17
4650
4651 Fri Apr 30 09:38:41 1993  Mike Werner  (mtw@deneb.cygnus.com)
4652
4653         * lib/old-dejagnu.exp:
4654           Fixed handling of XFAIL target triplets to correctly
4655           recognize wildcard characters.  Removed code that
4656           appended a unique id tag to the end of the file name
4657           printed out by the result of the testcases within a
4658           given test file.
4659
4660 Thu Apr 29 19:06:29 1993  Mike Werner  (mtw@deneb.cygnus.com)
4661
4662         * lib/old-dejagnu.exp:
4663           Reworked expected failure handling to trigger off of XFAIL
4664           keyword in keyphrase embeded in testcase source code. The
4665           XFAIL keyword must be at the end of the keyphrase line. It
4666           may optionally be followed by one or more target triplets.
4667           It has just occured that the handling of wildcards in the
4668           target triplet may not be correct.
4669
4670 Fri Apr 23 13:16:20 1993  Mike Werner  (mtw@deneb.cygnus.com)
4671
4672         * g++.old-deja/tests:
4673           Moved all subdirectories up one level into g++.old-deja .
4674
4675         * lib/old-dejagnu.exp:
4676           Fixed problem with CXXFLAGS not being properly reset, and being
4677           corrupted with extraneous "-c" compiler option.  This was
4678           causing binaries to not be generated for test that needed them.
4679           Modified strings passed to "pass" and "fail" so that individual
4680           tests from the same test file would be distinguished by an
4681           identifier appended to the test file name in the summary logs;
4682           this corrected a problem with erroneous diff logs.  Added code
4683           to search testcases for expected fail and unexpected pass keywords.
4684
4685 Tue Apr 20 18:27:58 1993  Rob Savoye  (rob at darkstar.cygnus.com)
4686
4687         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
4688
4689 Thu Apr 15 11:01:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
4690
4691         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
4692           Removed extraneous text from end of "Special g++ Options"
4693           keyphrase.
4694
4695         * lib/old-dejagnu.exp: Added pattern matching to look for new
4696           keywords, embedded in testcases comments, which will trigger
4697           calls to xpass and xfail.
4698
4699 Wed Apr 14 14:28:01 1993  Mike Werner  (mtw@deneb.cygnus.com)
4700
4701         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
4702           comments embedded in the testcases, especially the one looking for
4703           special compiler options, as well as the pattern matching for the
4704           compiler output again.
4705
4706 Mon Apr 12 15:15:37 1993  Mike Werner  (mtw@deneb.cygnus.com)
4707
4708         * lib/old-dejagnu.exp: Do a proper check of the return value for
4709           execute tests. Fixed several problems with the pattern matching
4710           of the compiler output which gave erroneous test results.
4711           Changed several of the test result messages to be more descriptive.
4712         * config/unix-g++.exp: Proc g++_load now actually works and
4713           executes the tests passed to it and returns a usable return
4714           value. 
4715
4716 Sun Apr 11 17:22:37 1993  Rob Savoye  (rob at darkstar.cygnus.com)
4717
4718           * lib/gcc.exp: Exits gracefully if $CC is bogus.
4719
4720 Fri Apr  9 09:41:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
4721
4722         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
4723           Modified both files to properly execute the old style
4724           dejagnu tests. The previous versions of these files were
4725           experimental and did not function anything near correctly.
4726
4727 Mon Apr  5 21:08:24 1993  Rob Savoye  (rob@cygnus.com)
4728
4729         * Removed all Makefile.in and configure.in files. No configuration
4730         needed now.
4731
4732 Fri Apr  2 12:15:17 1993  Mike Werner  (mtw@deneb.cygnus.com)
4733
4734         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
4735
4736 Sun Mar 28 11:17:48 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
4737
4738         * gcc.compile/configure.in, gcc.unsorted/configure.in,
4739         gcc.special/configure.in, gcc.noncompile/configure.in,
4740         gcc.execute/configure.in, gcc.code_quality/configure.in,
4741         g++.other/configure.in, g++.old-deja/configure.in,
4742         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
4743         in srcname setting.
4744
4745 Thu Mar 25 20:07:55 1993  Rob Savoye  (rob at darkstar.cygnus.com)
4746
4747         * lib/udi.exp:  Fixed mondfe and mondfe_download.
4748         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
4749         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
4750
4751 Thu Mar 25 13:06:41 1993  Ian Lance Taylor  (ian@cygnus.com)
4752
4753         * config/udi-gdb.exp: Check $shell_id after connecting to target.
4754         (gdb_exit): Don't remove *_soc files.
4755
4756 Mon Mar 22 14:28:46 1993  Ian Lance Taylor  (ian@cygnus.com)
4757
4758         * lib/c-torture.exp: Don't look for main; instead always use -w
4759         -c.  This is how the c-torture tests work.  Remove the object
4760         file if the compilation succeeds.
4761         * gcc.execute/execute.exp: Remove executable if test passes.
4762         * gcc.noncompile/noncompile.exp: Every test is an expected
4763         failure.
4764         * gcc.special/special.exp: Added tests from c-torture 1.11,
4765         corrected use of existing test.
4766         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
4767         gcc.execute/920625-1.c: Updated to c-torture 1.11.
4768         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
4769         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
4770         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
4771         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
4772         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
4773         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
4774         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
4775         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
4776         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
4777         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
4778         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
4779         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
4780         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
4781         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
4782         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
4783         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
4784         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
4785         c-torture 1.11.
4786         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
4787         correspond to c-torture 1.11.
4788
4789         * New file.
4790