OSDN Git Service

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