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