OSDN Git Service

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