OSDN Git Service

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