OSDN Git Service

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