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