OSDN Git Service

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