OSDN Git Service

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