OSDN Git Service

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