OSDN Git Service

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