OSDN Git Service

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