OSDN Git Service

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