OSDN Git Service

* config/i386/i386.c (ix86_expand_int_movcc): If overlap between
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
2
3         * gcc.c-torture/execute/20010422-1.c: New test.
4
5 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
6
7         * g++.old-deja/g++.ns/type2.C: New test.
8
9 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
10
11         * g++.old-deja/g++.other/perf1.C: New test.
12
13 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
14
15         * gcc.dg/c99-func-2.c: Remove xfail.
16         * gcc.dg/c99-func-3.c: Remove xfail.
17         * gcc.dg/c99-func-4.c: Remove xfail.
18
19 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
20
21         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
22
23 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24
25         * gcc.c-torture/compile/20010423-1.c: New test.
26
27 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28
29         * g++.old-deja/g++.pt/typename28.C: New test.
30
31 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32
33         * g++.old-deja/g++.abi/empty2.C: New test.
34         * g++.old-deja/g++.abi/empty3.C: New test.
35
36 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37
38         * g++.old-deja/g++.other/comdat2.C: New test.
39         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
40
41 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42
43         * g++.old-deja/g++.other/overload14.C: New test.
44
45 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46
47         * g++.old-deja/g++.other/lookup23.C: New test.
48
49 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50
51         * gcc.c-torture/execute/20010403-1.c: New test.
52
53 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
54             Mark Mitchell  <mark@codesourcery.com>
55
56         * lib/old-dejagnu.exp: Don't delete output of executable.
57         Add .exe suffix to executables.
58
59 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
60
61         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
62
63 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
64
65         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
66
67 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
68         
69         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
70         * g++.old-deja/g++.abi/crash1.C: New test.
71
72 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
73
74         * g++.old-deja/g++.other/crash40.C: New test.
75
76 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
77
78         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
79
80 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
81
82         * g++.old-deja/g++.other/warn6.C: New test.
83
84 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
85
86         * g++.old-deja/g++.robertl/eb42.C: Same.
87
88 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
89
90         * gcc.dg/wtr-conversion-1.c: New testcase.
91
92 2001-04-10  Richard Henderson  <rth@redhat.com>
93
94         * g++.old-deja/g++.other/array5.C: New.
95
96 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
97
98         * gcc.c-torture/execute/20010408-1.c: New test.
99
100 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
101
102         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
103         headers and constructs.
104         * g++.old-deja/g++.robertl/eb79.C: Same.
105         * g++.old-deja/g++.robertl/eb77.C (main): Same.
106         * g++.old-deja/g++.robertl/eb73.C: Same.
107         * g++.old-deja/g++.robertl/eb66.C (main): Same.
108         * g++.old-deja/g++.robertl/eb55.C (t): Same.
109         * g++.old-deja/g++.robertl/eb54.C (main): Same.
110         * g++.old-deja/g++.robertl/eb46.C (main): Same.
111         * g++.old-deja/g++.robertl/eb44.C: Same.
112         * g++.old-deja/g++.robertl/eb41.C (main): Same.
113         * g++.old-deja/g++.robertl/eb4.C (main): Same.
114         * g++.old-deja/g++.robertl/eb39.C: Same.
115         * g++.old-deja/g++.robertl/eb33.C (main): Same.
116         * g++.old-deja/g++.robertl/eb31.C (main): Same.
117         * g++.old-deja/g++.robertl/eb30.C: Same.
118         * g++.old-deja/g++.robertl/eb3.C: Same.
119         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
120         * g++.old-deja/g++.robertl/eb21.C: Same.
121         * g++.old-deja/g++.robertl/eb15.C: Same.
122         * g++.old-deja/g++.robertl/eb118.C: Same.
123         * g++.old-deja/g++.robertl/eb115.C (main): Same.
124         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
125         * g++.old-deja/g++.robertl/eb109.C: Same.
126         * g++.old-deja/g++.other/sibcall1.C (main): Same.
127         * g++.old-deja/g++.mike/rtti1.C: Same.
128         * g++.old-deja/g++.mike/p658.C: Same.
129         * g++.old-deja/g++.mike/net46.C: Same.
130         * g++.old-deja/g++.mike/net34.C: Same.
131         * g++.old-deja/g++.mike/memoize1.C: Same.
132         * g++.old-deja/g++.mike/eh2.C: Same.
133         * g++.old-deja/g++.law/weak.C: Same.
134         * g++.old-deja/g++.law/visibility7.C: Same.
135         * g++.old-deja/g++.law/visibility25.C: Same.
136         * g++.old-deja/g++.law/visibility22.C: Same.
137         * g++.old-deja/g++.law/visibility2.C: Same.
138         * g++.old-deja/g++.law/visibility17.C: Same.
139         * g++.old-deja/g++.law/visibility13.C: Same.
140         * g++.old-deja/g++.law/visibility10.C: Same.
141         * g++.old-deja/g++.law/visibility1.C: Same.
142         * g++.old-deja/g++.law/virtual3.C (eval): Same.
143         * g++.old-deja/g++.law/vbase1.C: Same.
144         * g++.old-deja/g++.law/operators32.C: Same.
145         * g++.old-deja/g++.law/nest3.C: Same.
146         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
147         * g++.old-deja/g++.law/except5.C (main): Same.
148         * g++.old-deja/g++.law/cvt7.C (run): Same.
149         * g++.old-deja/g++.law/cvt2.C: Same.
150         * g++.old-deja/g++.law/cvt16.C: Same.
151         * g++.old-deja/g++.law/ctors6.C (bar): Same.
152         * g++.old-deja/g++.law/ctors17.C (main): Same.
153         * g++.old-deja/g++.law/ctors13.C: Same.
154         * g++.old-deja/g++.law/ctors12.C (main): Same.
155         * g++.old-deja/g++.law/ctors10.C: Same.
156         * g++.old-deja/g++.law/code-gen5.C: Same.
157         * g++.old-deja/g++.law/bad-error7.C: Same.
158         * g++.old-deja/g++.law/arm9.C: Same.
159         * g++.old-deja/g++.law/arm12.C: Same.
160         * g++.old-deja/g++.law/arg8.C: Same.
161         * g++.old-deja/g++.law/arg1.C: Same.
162         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
163         * g++.old-deja/g++.jason/template31.C: Same.
164         * g++.old-deja/g++.jason/template24.C (main): Same.
165         * g++.old-deja/g++.jason/2371.C: Same.
166         * g++.old-deja/g++.eh/new2.C: Same.
167         * g++.old-deja/g++.eh/new1.C: Same.
168         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
169         * g++.old-deja/g++.brendan/nest21.C (main): Same.
170         * g++.old-deja/g++.brendan/err-msg3.C: Same.
171         * g++.old-deja/g++.brendan/crash62.C: Same.
172         * g++.old-deja/g++.brendan/crash52.C: Same.
173         * g++.old-deja/g++.brendan/crash49.C (main): Same.
174         * g++.old-deja/g++.brendan/crash38.C: Same.
175         * g++.old-deja/g++.brendan/crash15.C (main): Same.
176         * g++.old-deja/g++.brendan/copy9.C: Same.
177
178 Fri Apr  6 15:36:15 2001  J"orn Rennecke <amylaar@redhat.com>
179
180         * gcc.c-torture/execute/20001203-2.c (memset):
181         Count argument is of type __SIZE_TYPE__.
182
183 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
184
185         * gcc.c-torture/compile/20010404-1.c: New test.
186
187 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
188
189         * gcc.c-torture/compile/20010326-1.c: New test.
190
191 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
192
193         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
194         peculiarities of the SH.
195         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
196
197 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
198
199         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
200         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
201         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
202
203 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
204
205         * g77.f-torture/compile/20010321-1.f: New test.
206
207 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
208
209         * gcc.c-torture/compile/20010329-1.c: New test.
210
211 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
212
213         * gcc.c-torture/execute/20010329-1.c: New test.
214
215 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
216
217         * g++.old-deja/g++.other/eh4.C: Fix typo.
218
219 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
220
221         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
222
223 2001-03-28  Philip Blundell  <philb@gnu.org>
224
225         * gcc.c-torture/compile/20010328-1.c: New test.
226
227 2001-03-27  Richard Henderson  <rth@redhat.com>
228
229         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
230         * g++.old-deja/g++.eh/vbase3.C: Likewise.
231
232 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
233
234         * gcc.c-torture/compile/20010327-1.c: New test.
235
236 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
237
238         * g++.old-deja/g++.other/friend12.C: New test.
239         * g++.old-deja/g++.other/friend9.C: Expect no errors.
240         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
241
242 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
243
244         * gcc.c-torture/execute/20010325-1.c: New test.
245
246 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
247
248         * g++.old-deja/g++.other/mangle3.C: New test.
249
250 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
251
252         * g++.old-deja/g++.other/anon8.C: New test.
253
254 2001-03-20  Philip Blundell  <philb@gnu.org>
255
256         * gcc.c-torture/compile/20010320-1.c: New test.
257
258 2001-03-17  Richard Henderson  <rth@redhat.com>
259
260         * g++.old-deja/g++.other/eh4.C: Add expected error text.
261
262 2001-03-15  Geoff Keating  <geoff@redhat.com>
263
264         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
265         tests on AIX.
266
267 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
268
269         * g++.old-deja/g++.other/eh4.C: New test.
270
271 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
272
273         * gcc.dg/cpp/mi1.c: Update.
274
275 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
276
277         * g++.old-deja/g++.other/regstack.C: New test.
278
279 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
280
281         * g++.old-deja/g++.other/ref4.C: New test.
282
283 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
284
285         * objc/execute/va_method.m: Added.
286         * objc/execute/IMP.m: Added.
287         * objc/execute/_cmd.m: Added.
288         * objc/execute/accessing_ivars.m: Added.
289         * objc/execute/class-1.m: Added.
290         * objc/execute/class-10.m: Added.
291         * objc/execute/class-11.m: Added.
292         * objc/execute/class-12.m: Added.
293         * objc/execute/class-13.m: Added.
294         * objc/execute/class-14.m: Added.
295         * objc/execute/class-2.m: Added.
296         * objc/execute/class-3.m: Added.
297         * objc/execute/class-4.m: Added.
298         * objc/execute/class-5.m: Added.
299         * objc/execute/class-6.m: Added.
300         * objc/execute/class-7.m: Added.
301         * objc/execute/class-8.m: Added.
302         * objc/execute/class-9.m: Added.
303         * objc/execute/class-tests-1.h
304         * objc/execute/class-tests-2.h
305         * objc/execute/compatibility_alias.m: Added.
306         * objc/execute/encode-1.m: Added.
307         * objc/execute/formal_protocol-1.m: Added.
308         * objc/execute/formal_protocol-2.m: Added.
309         * objc/execute/formal_protocol-3.m: Added.
310         * objc/execute/formal_protocol-4.m: Added.
311         * objc/execute/formal_protocol-5.m: Added.
312         * objc/execute/formal_protocol-6.m: Added.
313         * objc/execute/formal_protocol-7.m: Added.
314         * objc/execute/informal_protocol.m: Added.
315         * objc/execute/initialize.m: Added.
316         * objc/execute/load.m: Added.
317         * objc/execute/many_args_method.m: Added.
318         * objc/execute/nested-3.m: Added.
319         * objc/execute/no_clash.m: Added.
320         * objc/execute/private.m: Added.
321         * objc/execute/redefining_self.m: Added.
322         * objc/execute/root_methods.m: Added.
323         * objc/execute/selector-1.m: Added.
324         * objc/execute/static-1.m: Added.
325         * objc/execute/static-2.m: Added.
326         * objc/execute/va_method.m: Added.
327
328 2001-03-10  Richard Henderson  <rth@redhat.com>
329
330         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
331
332 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
333
334         * g++.old-deja/g++.other/crash31.C: XFAIL.
335         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
336         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
337         * gcc.c-torture/execute/20010123-1.x: XFAIL.
338         * gcc.c-torture/execute/20010124-1.x: XFAIL.
339         * gcc.dg/sequence-pt-1.c: XFAIL one test.
340
341 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
342
343         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
344
345 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
346
347         * gcc.dg/20000724-1.c: Don't use multiline strings.
348
349 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
350
351         * objc/execute/string1.m, objc/execute/string2.m: Compare the
352         result of -cString against what we expect it to be; don't just
353         print it out for no one to read.
354
355         * objc/execute/string3.m, objc/execute/string4.m: New tests.
356         Based on testcases provided by Nicola Pero.
357
358 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
359
360         * gcc.dg/cpp/macro7.c: New test.
361
362 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
363
364         * gcc.dg/cpp/multiline.c: Update.
365
366 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
367
368         * g++.old-deja/g++.other/enum3.C: New test.
369
370 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
371
372         * g++.old-deja/g++.other/pod1.C: New test.
373
374 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
375
376         * g++.old-deja/g++.ext/overload1.C: New test.
377
378 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
379
380         * g++.old-deja/g++.pt/using1.C: New test.
381
382 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
383
384         * g++.old-deja/g++.other/using9.C: New test.
385
386 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
387
388         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
389
390         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
391
392 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
393
394         * g++.old-deja/g++.ext/realpt1.C: Remove.
395
396 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
397
398         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
399
400 2001-02-26  Will Cohen  <wcohen@redhat.com>
401
402         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
403
404 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
405
406         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
407         templatized constructors.
408
409 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
410
411         * gcc.c-torture/execute/20010224-1.c: New test.
412
413 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
414
415         * gcc.c-torture/execute/20010222-1.c: New test.
416
417 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
418
419         * g++.old-deja/g++.other/inline20.C: New test.
420
421 Wed Feb 21 12:38:22 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
422
423         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
424
425 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
426
427         * g++.old-deja/g++.other/lookup22.C: New test.
428         
429 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
430
431         * g77.dg: New directory.
432         * g77.dg/20010216-1.f: New test case.
433         * g77.dg/dg.exp: New driver.
434         * lib/g77-dg.exp: New driver library.
435
436 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
437
438         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
439
440 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
441
442         * g++.old-deja/g++.other/decl9.C: New test.
443         
444 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
445
446         * g++.old-deja/g++.other/init16.C: Update the test so that it does
447         not need <string> and also tests the initialization at runtime.
448
449 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
450
451         * gcc.c-torture/execute/longlong.c: New test.
452
453 Wed Feb 14 21:41:17 2001  J"orn Rennecke <amylaar@redhat.com>
454
455         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
456
457 Wed Feb 14 21:31:25 2001  J"orn Rennecke <amylaar@redhat.com>
458
459         * gcc.c-torture/execute/920302-1.c (execute):
460         Change argument type to short.
461
462 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
463
464         * g++.old-deja/g++.pt/deduct6.C: New test.
465
466 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
467
468         * g++.old-deja/g++.pt/deduct5.C: New test.
469
470 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
471
472         * gcc.c-torture/execute/20010209-1.c: New test.
473
474 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
475
476         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
477
478 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
479
480         * g++.dg/vtgc1.C: Update for new ABI.
481
482         * consistency.vlad: New directory, 1665 files.
483
484 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
485
486         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
487         return type.
488         * gcc.dg/cpp/digraphs.c: Declare puts.
489
490 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
491
492         * g++.old-deja/g++.other/warn5.C: New test.
493
494 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
495
496         * g++.old-deja/g++.pt/spec40.C: New test.
497
498 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
499
500         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
501         case.
502         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
503
504 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
505
506         * gcc.c-torture/compile/20010209-1.c: New test.
507
508 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
509
510         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
511         excess errors message but not if it crashes.
512         * g++.old-deja/g++.other/crash27.C: Likewise.
513         * g++.old-deja/g++.other/crash28.C: Likewise.
514         * g++.old-deja/g++.other/crash30.C: Likewise.
515         * g++.old-deja/g++.other/crash32.C: Likewise.
516         * g++.old-deja/g++.other/crash35.C: Likewise.
517         * g++.old-deja/g++.pt/inherit2.C: Likewise.
518
519 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
520
521         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
522         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
523         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
524         g77.f-torture/execute/execute.exp,
525         g77.f-torture/noncompile/noncompile.exp,
526         gcc.c-torture/execute/execute.exp,
527         gcc.c-torture/execute/memcheck/memcheck.exp,
528         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
529         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
530         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
531         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
532         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
533         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
534         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
535         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
536         Remove bug reporting instructions with ancient email addresses.
537
538 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
539
540         * gcc.dg/20010202-1.c: New test.
541         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
542
543 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
544
545         * g++.dg/stdbool-if.C: New test.
546
547 Wed Feb  7 09:54:47 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
548
549         * objc/execute/fdecl.m: Added main().
550
551 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
552
553         * gcc.c-torture/execute/20010206-1.c: New test.
554
555 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
556
557         * gcc.dg/cpp/avoidpaste1.c: Update.
558
559 Tue Feb  5 8:53:33 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
560
561         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
562         Pero <nicola@brainstorm.co.uk>.
563         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
564
565 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
566
567         * g++.old-deja/g++.pt/spec39.C: New test.
568
569 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
570
571         * gcc.c-torture/compile/20010202-1.c: New test.
572
573 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
574
575         * g++.old-deja/g++.abi/primary2.C: New test.
576         * g++.old-deja/g++.abi/primary3.C: New test.
577         * g++.old-deja/g++.abi/primary4.C: New test.
578         * g++.old-deja/g++.abi/primary5.C: New test.
579         * g++.old-deja/g++.abi/vtable3.h: New test.
580         * g++.old-deja/g++.abi/vtable3a.C: New test.
581         * g++.old-deja/g++.abi/vtable3b.C: New test.
582         * g++.old-deja/g++.abi/vtable3c.C: New test.
583         * g++.old-deja/g++.abi/vtable3d.C: New test.
584         * g++.old-deja/g++.abi/vtable3e.C: New test.
585         * g++.old-deja/g++.abi/vtable3f.C: New test.
586         * g++.old-deja/g++.abi/vtable3g.C: New test.
587         * g++.old-deja/g++.abi/vtable3h.C: New test.
588         * g++.old-deja/g++.abi/vtable3i.C: New test.
589         * g++.old-deja/g++.abi/vtable3j.C: New test.
590         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
591
592 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
593
594         * g++.old-deja/g++.other/anon6.C: New test.
595         * g++.old-deja/g++.other/anon7.C: New test.
596
597 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
598
599         * gcc.dg/cpp/avoidpaste2.c: New tests.
600
601 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
602
603         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
604
605 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
606
607         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
608         DECIMAL_DIG cases for Irix."
609
610 Wed Jan 31 12:23:32 2001  J"orn Rennecke <amylaar@redhat.com>
611
612         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
613
614 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
615
616         * gcc.dg/c99-tag-1.c: New test.
617
618 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
619
620         * gcc.dg/cpp/tr-warn1.c: Add tests.
621
622 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
623
624         * gcc.dg/cpp/avoidpaste1.c: Update.
625         * gcc.dg/cpp/paste4.c: Update.
626
627 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
628
629         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
630         cases for Irix.
631
632 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
633
634         * g++.old-deja/g++.other/inline19.C: New test.
635
636 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
637
638         * gcc.dg/Wlarger-than.c: New test.
639
640 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
641
642         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
643
644 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
645
646         * gcc.c-torture/execute/20010129-1.c: New test.
647         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
648
649 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
650
651         * gcc.dg/cpp/avoidpaste1.c: Test case.
652
653 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
654
655         * g++.old-deja/g++.other/inline18.C: New test.
656
657 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
658
659         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
660         and __builtin_putchar.
661
662 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
663
664         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
665         tests.
666
667 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
668
669         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
670         floating point number rounding mode to round to the nearest
671         representable mode.
672
673 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
674
675         * g++.old-deja/g++.other/mangle2.C: New test.
676
677 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
678
679         * gcc.c-torture/compile/20010124-1.c: New test.
680
681 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
682
683         * g++.old-deja/g++.pt/spec38.C: New test.
684
685 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
686
687         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
688         "Build don't run".
689
690 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
691
692         * gcc.c-torture/execute/20010123-1.c: New test.
693
694 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
695
696         * g++.old-deja/g++.pt/spec37.C: New test.
697
698 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
699
700         * g++.old-deja/g++.pt/overload14.C: New test.
701
702 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
703
704         * gcc.c-torture/execute/20010122-1.c: New test, exercise
705         __builtin_return_address.
706
707 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
708
709         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
710         * g++.old-deja/g++.pt/spec35.C: New test.
711         * g++.old-deja/g++.pt/spec36.C: New test.
712
713 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
714
715         * gcc.c-torture/compile/20010118-1.c: New test.
716
717 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
718
719         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
720
721 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
722
723         * gcc.c-torture/execute/20010119-1.c: New test.
724
725 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
726
727         * g++.old-deja/g++.other/vbase5.C: New test.
728
729 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
730
731         * gcc.c-torture/execute/20010118-1.c: New test.
732
733 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
734
735         * g++.old-deja/g++.pt/deduct3.C: New test.
736
737 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
738
739         * g++.old-deja/g++.pt/spec34.C: New test.
740
741 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
742
743         * g77.f-torture/compile/20000601-2.f: New test.
744
745 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
746
747         * g++.old-deja/g++.other/init17.C: New test.
748
749 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
750
751         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
752
753 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
754
755         * g++.old-deja/g++.pt/unify8.C: New test.
756
757 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
758
759         * g++.old-deja/g++.abi/vbase1.C: New test.
760
761 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
762
763         * g++.old-deja/g++.pt/crash65.C: New test.
764
765 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
766
767         * gcc.dg/cpp/assembl2.S: New test case.
768
769 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
770
771         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
772         are supported.
773
774 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
775
776         * g++.old-deja/g++.other/builtins1.C: New test.
777         * g++.old-deja/g++.other/builtins2.C: Likewise.
778         * g++.old-deja/g++.other/builtins3.C: Likewise.
779         * g++.old-deja/g++.other/builtins4.C: Likewise.
780
781 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
782
783         * gcc.c-torture/compile/20010117-1.c: New test.
784         * gcc.c-torture/compile/20010117-2.c: New test.
785
786 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
787
788         * g77.f-torture/execute/20010116.[fx]: New test,
789         XFAIL on i?86-*-*.
790         * g77.f-torture/compile/20010115.f: Indicate it's
791         a test for PR fortran/1636.
792
793 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
794
795         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
796
797 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
798
799         * g77.f-torture/compile/20010115.f: New test.
800
801 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
802
803         * g++.old-deja/g++.pt/nontype5.C: New test.
804
805 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
806
807         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we 
808         have an equivalent working one below it.
809           
810 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
811
812         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
813         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
814
815 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
816
817         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
818         message containing "init_priority".
819         (conpr-2.C): Likewise.
820         (conpr-3.C): Likewise.
821         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
822
823 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
824
825         * gcc.c-torture/execute/20010114-2.c: New test.
826
827 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
828
829         * gcc.c-torture/compile/20010114-1.c: New test.
830         * gcc.c-torture/compile/20010114-1.x: Xfail.
831         * gcc.c-torture/compile/20010114-2.c: New test.
832         * gcc.c-torture/execute/20010114-1.c: New test.
833         * gcc.dg/trunc-1.c: New test.
834         * gcc.dg/uninit-B.c: New test.
835
836 2001-01-13  Nick Clifton  <nickc@redhat.com>
837
838         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
839         target.
840
841 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
842
843         * gcc.c-torture/compile/20010113-1.c: New test.
844
845 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
846
847         * gcc.c-torture/compile/20001212-1.c: New test.
848
849 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
850
851         * gcc.dg/cpp/widestr1.c: Update.
852         * gcc.dg/cpp/prag-imp.c: Remove.
853
854 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
855
856         * gcc.c-torture/execute/20000801-3.x: Remove.
857         * gcc.dg/c90-init-1.c: New test.
858         * gcc.dg/c99-init-1.c: New test.
859         * gcc.dg/c99-init-2.c: New test.
860         * gcc.dg/gnu99-init-1.c: New test.
861
862 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
863
864         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
865         testing that no relevant ones were found.
866
867 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
868
869         * g++.old-deja/g++.pt/cast2.C: New test.
870
871 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
872
873         * g++.old-deja/g++.pt/friend47.C: New test.
874
875 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
876
877         * g++.old-deja/g++.pt/instantiate13.C: New test.
878
879 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
880
881         * g++.old-deja/g++.other/defarg7.C: New test.
882         * g++.old-deja/g++.other/defarg8.C: New test.
883
884 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
885
886         * g++.old-deja/g++.pt/crash64.C: New test.
887
888 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
889
890         * g++.old-deja/g++.pt/crash63.C: New test.
891
892 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
893
894         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
895
896 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
897
898         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
899         
900 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
901
902         * g++.old-deja/g++.pt/error3.C: New test.
903
904 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
905
906         * g++.old-deja/g++.other/crash39.C: New test.
907
908 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
909
910         * g++.old-deja/g++.other/vbase4.C: New test.
911
912 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
913
914         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
915         * gcc.dg/special/20000419-2.c: New file. Identical to above.
916         * gcc.dg/special/special.exp: New test driver which will check
917         for alias support for the above test.
918
919 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
920
921         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
922         problems on small machines.
923         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
924         parameterize. 
925         
926 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
927
928         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
929         mips.
930         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
931
932 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
933
934         * g++.old_deja/g++.pt/using8.C: New test.
935
936 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
937
938         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
939
940 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
941
942         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
943         where a failure is expected.
944         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
945
946 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
947
948         * g++.old_deja/g++.pt/instantiate12.C: New test.
949
950 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
951
952         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
953         start of structs.
954         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
955         * g++.old-deja/g++.brendan/crash17.C: Likewise.
956         * g++.old-deja/g++.brendan/crash29.C: Likewise.
957         * g++.old-deja/g++.brendan/crash48.C: Likewise.
958         * g++.old-deja/g++.brendan/ns1.C: Likewise.
959         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
960         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
961         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
962         * g++.old-deja/g++.eh/spec6.C: Likewise.
963         * g++.old-deja/g++.jason/crash3.C: Likewise.
964         * g++.old-deja/g++.law/ctors11.C: Likewise.
965         * g++.old-deja/g++.law/ctors17.C: Likewise.
966         * g++.old-deja/g++.law/ctors5.C: Likewise.
967         * g++.old-deja/g++.law/ctors9.C: Likewise.
968         * g++.old-deja/g++.mike/ambig1.C: Likewise.
969         * g++.old-deja/g++.mike/net22.C: Likewise.
970         * g++.old-deja/g++.mike/p3538a.C: Likewise.
971         * g++.old-deja/g++.mike/p3538b.C: Likewise.
972         * g++.old-deja/g++.mike/virt3.C: Likewise.
973         * g++.old-deja/g++.niklas/t128.C: Likewise.
974         * g++.old-deja/g++.other/anon4.C: Likewise.
975         * g++.old-deja/g++.other/using1.C: Likewise.
976         * g++.old-deja/g++.other/warn3.C: Likewise.
977         * g++.old-deja/g++.pt/t37.C: Likewise.
978         * g++.old-deja/g++.robertl/eb69.C: Likewise.
979         * g++.old-deja/g++.robertl/eb71.C: Likewise.
980
981 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
982
983         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
984
985 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
986
987         * gcc.c-torture/execute/stdio-opt-3.c: New test.
988
989 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
990
991         * gcc.c-torture/compile/20010107-1.c: New test.
992
993 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
994
995         * gcc.c-torture/execute/builtin-noret-1.c: New test.
996
997 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
998
999         * gcc.dg/format/format.h: New file.
1000         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
1001         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
1002         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
1003         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
1004         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
1005         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
1006         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
1007         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
1008         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
1009         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
1010         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
1011         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
1012         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
1013         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
1014         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
1015         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
1016         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
1017         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
1018         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
1019         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
1020         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
1021         instead of declaring standard types, macros and functions in each
1022         test.
1023
1024 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
1025
1026         * gcc.c-torture/execute/20010106-1.c: New test.
1027
1028 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
1029
1030         * gcc.dg/format/format.exp: New file.
1031         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
1032         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
1033         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
1034         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
1035         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
1036         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
1037         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
1038         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
1039         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
1040         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
1041         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
1042         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
1043         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
1044         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
1045         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
1046         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
1047         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
1048         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
1049         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
1050         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
1051         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
1052         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
1053         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
1054         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
1055         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
1056         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
1057         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
1058         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
1059         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
1060         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
1061         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
1062         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
1063         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
1064         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
1065         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
1066         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
1067         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
1068         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
1069         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
1070         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
1071         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
1072         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
1073
1074 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
1075
1076         * gcc.c-torture/execute/991228-1.c: Take word endianness into
1077         account.
1078
1079 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
1080
1081         * gcc.c-torture/execute/builtin-complex-1.c: New test.
1082
1083 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1084
1085         * g++.old-deja/g++.pt/crash62.C: New test.
1086
1087 2001-01-04  Richard Henderson  <rth@redhat.com>
1088
1089         * gcc.dg/20000926-1.c: Update expected warnings.
1090         * gcc.dg/array-2.c: Likewise.
1091         * gcc.dg/array-4.c: Also validate flexible array members.
1092         * gcc.dg/c99-flex-array-1.c: New.
1093
1094 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
1095
1096         * gcc.c-torture/compile/20001222-1.x: Remove.
1097
1098 Thu Jan  4 13:54:11 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1099
1100         * gcc.c-torture/execute/built-in-setjmp.c: New.
1101
1102 2001-01-03  Richard Henderson  <rth@redhat.com>
1103
1104         * gcc.dg/940510-1.c: Update expected error wording.
1105         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
1106
1107 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
1108
1109         * lib/target-supports.exp (check_alias_available): Modified to
1110         indicate aliases not supported if only weak aliases are supported. 
1111
1112 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1113
1114         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
1115         Turn on cmpstrsi checks for __pj__ and __i370__.
1116
1117 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
1118
1119         * g++.old-deja/g++.other/virtual11.C: New test.
1120
1121 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
1122
1123         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
1124
1125 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1126
1127         * gcc.c-torture/compile/20010102-1.c: New test.
1128
1129 2001-01-02  Andreas Jaeger  <aj@suse.de>
1130
1131         * gcc.dg/noreturn-3.c: New test.
1132
1133         * gcc.dg/noreturn-4.c: New test.
1134
1135 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1136
1137         * gcc.c-torture/execute/stdio-opt-1.c: Also test
1138         __builtin_fputc and __builtin_fwrite.
1139
1140 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
1141
1142         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
1143         signed char, not default char.
1144
1145 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
1146
1147         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
1148
1149 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
1150
1151         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
1152
1153 2000-12-29  Richard Henderson  <rth@redhat.com>
1154
1155         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
1156         (__cyg_profile_func_exit): Define.
1157
1158 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
1159
1160         * g++.dg/vtgc1.C: New test.
1161
1162 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
1163
1164         * gcc.dg/noncompile/20001228-1.c: New test.
1165
1166         * gcc.dg/20001228-1.c: New test.
1167
1168         * gcc.c-torture/execute/20001228-1.c: New test.
1169
1170 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
1171
1172         * gcc.dg/format-strfmon-1.c: New test.
1173
1174 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1175
1176         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
1177         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
1178         * gcc.c-torture/execute/string-opt-1.c: Likewise.
1179         * gcc.c-torture/execute/string-opt-2.c: Likewise.
1180         * gcc.c-torture/execute/string-opt-3.c: Likewise.
1181         * gcc.c-torture/execute/string-opt-4.c: Likewise.
1182         * gcc.c-torture/execute/string-opt-6.c: Likewise.
1183         * gcc.c-torture/execute/string-opt-7.c: Likewise.
1184         * gcc.c-torture/execute/string-opt-8.c: Likewise.
1185         * gcc.c-torture/execute/string-opt-9.c: Likewise.
1186         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1187         * gcc.c-torture/execute/string-opt-11.c: Likewise.
1188         * gcc.c-torture/execute/string-opt-12.c: Likewise.
1189
1190         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
1191         * gcc.c-torture/execute/string-opt-4.c: Test index.
1192
1193 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
1194
1195         * gcc.c-torture/compile/20001226-1.c: New test.
1196
1197 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
1198
1199         * gcc.c-torture/compile/20001222-1.c: New test.
1200         * gcc.c-torture/compile/20001222-1.x: Xfail.
1201
1202 Fri Dec 22 06:45:03 2000  Alexandre Oliva  <aoliva@redhat.com>
1203
1204         * gcc.c-torture/execute/comp-goto-2.c: New test.
1205
1206 Thu Dec 21 22:43:03 2000  J"orn Rennecke <amylaar@redhat.com>
1207
1208         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
1209         Use long types if __INT_MAX__ is 32767.
1210         (main): Use cast to (sint32 *) when poking 88 into a_page.
1211
1212         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
1213
1214 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
1215
1216         * gcc.c-torture/compile/20001221-1.c: New test.
1217         * gcc.c-torture/execute/20001221-1.c: New test.
1218
1219 2000-12-20  Richard Henderson  <rth@redhat.com>
1220
1221         * g++.old-deja/g++.pt/crash36.C: Update error lines.
1222         * g++.old-deja/g++.robertl/eb109.C: Likewise.
1223
1224 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1225
1226         * gcc.dg/compare3.c: New test.
1227
1228 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
1229
1230         * gcc.dg/format-warnll-1.c: New test.
1231
1232 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
1233
1234         * gcc.dg/cpp/cmdlne-P.c: New test.
1235
1236 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
1237
1238         * gcc.c-torture/execute/builtin-abs-1.c,
1239         gcc.c-torture/execute/builtin-abs-2.c: New tests.
1240
1241 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
1242
1243         * gcc.dg/cpp/multiline.c: New test.
1244
1245 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
1246
1247         * g++.old-deja/g++.other/syshdr1.C: Update.
1248         * gcc.dg/cpp/lineflags.c: Remove temporarily.
1249
1250 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1251
1252         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
1253
1254 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1255
1256         * g++.old-deja/g++.pt/ttp65.C: New test.
1257
1258 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1259
1260         * g++.old-deja/g++.pt/ttp64.C: New test.
1261
1262 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1263
1264         * g++.old-deja/g++.pt/spec33.C: New test.
1265
1266 2000-12-14  Catherine Moore  <clm@redhat.com>
1267
1268         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
1269         * gcc.c-torture/execute/920612-2.c: Likewise.
1270         * gcc.c-torture/execute/920428-2.c: Likewise.
1271         * gcc-c-torture/execute/va-arg-11.c: Call exit.
1272         * gcc.c-torture/execute/va-arg-21.c: Likewise.
1273
1274 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1275
1276         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
1277         * gcc.dg/pack-test-2.c: Likewise.
1278
1279 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
1280
1281         Tests by Zack Weinberg <zackw@stanford.edu>.
1282
1283         * gcc.dg/cpp/defined.c: Update.
1284         * gcc.dg/cpp/defined_trad.c: New tests.
1285
1286 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
1287
1288         * gcc.dg/cpp/trad-direct.c: Update.
1289
1290 2000-12-11  Neil Booth  <neilb@earthling.net>
1291
1292         * gcc.dg/cpp/defined_trad.c
1293
1294 2000-12-11  Neil Booth  <neilb@earthling.net>
1295
1296         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
1297
1298 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
1299
1300         * gcc.dg/format-miss-2.c: New test.
1301
1302 2000-12-09  Neil Booth  <neilb@earthling.net>
1303
1304         * gcc.dg/cpp/lineflags.c: New tests.
1305         * gcc.dg/cpp/poison.c: Update.
1306         * gcc.dg/cpp/redef2.c: Update.
1307         * gcc.dg/cpp/skipping.c: New test.
1308
1309 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
1310
1311         * g++.old-deja/g++.other/eh3.C: New testcase.
1312
1313 2000-12-07  Neil Booth  <neilb@earthling.net>
1314
1315         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
1316         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
1317         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
1318         wtr-union-init-2.c, wtr-union-init-3.c: Update.
1319         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
1320         Update.
1321
1322 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
1323
1324         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
1325         __SIZE_TYPE__ instead of int for type of integers cast to
1326         pointers.
1327
1328 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
1329
1330         * g++.old-deja/g++.other/cleanup4.C: New test.
1331
1332 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
1333
1334         * format-sec-1.c: New test.
1335
1336 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
1337
1338         * gcc.dg/format-nonlit-3.c: New test.
1339
1340 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
1341
1342         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
1343         through a null pointer.
1344
1345 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1346
1347         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
1348         * g++.old-deja/g++.pt/partial4.C: New test.
1349
1350 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
1351
1352         * gcc.c-torture/execute/ieee/hugeval.x: New.
1353
1354 2000-12-06  Neil Booth  <neilb@earthling.net>
1355
1356         * gcc.dg/cpp/backslash2.c: New tests.
1357
1358 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1359
1360         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
1361         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
1362
1363 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
1364
1365         * gcc.c-torture/execute/20001203-2.c: New testcase.
1366
1367 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
1368
1369         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
1370         * g++.old-deja/g++.other/virtual10.C: New test.
1371
1372 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
1373
1374         * g++.old-deja/g++.mike/pmf5.C: Remove test.
1375
1376 2000-12-05  Richard Henderson  <rth@redhat.com>
1377
1378         * gcc.c-torture/compile/20001205-1.c: New.
1379
1380 2000-12-04  Neil Booth  <neilb@earthling.net>
1381
1382         * g++.old-deja/g++.other/virtual9.C: New test.
1383         * g++.old-deja/g++.pt/crash61.C: New test.
1384         * gcc.c-torture/execute/loop-9.c: New test.
1385
1386 2000-12-04  Neil Booth  <neilb@earthling.net>
1387
1388         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
1389         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
1390         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
1391         * gcc.dg/cpp/extratokens.c: ...here.
1392
1393 2000-12-04  Neil Booth  <neilb@earthling.net>
1394
1395         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
1396         New tests.
1397
1398 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1399
1400         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
1401         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
1402
1403 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
1404
1405         * gcc.c-torture/execute/20001203-1.c: New test.
1406
1407 2000-12-03  Neil Booth  <neilb@earthling.net>
1408
1409         * gcc.dg/cpp/macro6.c: New test cases.
1410
1411 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1412
1413         * gcc.c-torture/execute/string-opt-9.c: New test.
1414         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1415         * gcc.c-torture/execute/string-opt-11.c: Likewise.
1416         * gcc.c-torture/execute/string-opt-12.c: Likewise.
1417
1418         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
1419         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
1420
1421 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
1422
1423         * gcc.dg/cpp/if-6.c: New testcase.
1424
1425         * gcc.dg/20001201-1.c: New testcase.
1426
1427 2000-12-02  Neil Booth  <neilb@earthling.net>
1428
1429         * g++.old-deja/g++.other/externC4.C,
1430         g++.old-deja/g++.other/friend10.C: New tests.
1431
1432 2000-12-02  Neil Booth  <neilb@earthling.net>
1433
1434         * g++.old-deja/g++.other/instan2.C
1435         * g++.old-deja/g++.other/instan3.C: New test.
1436
1437 2000-12-02  Neil Booth  <neilb@earthling.net>
1438
1439         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
1440         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
1441         gnuc99.c,gnuc99-pedantic.c: New tests.
1442
1443 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
1444
1445         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
1446         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
1447
1448 2000-12-01  Neil Booth  <neilb@earthling.net>
1449
1450         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
1451         * gcc.dg/cpp/poison.c: Update.
1452         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
1453
1454 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
1455
1456         * g77.f-torture/execute/20001201.f: New test.
1457
1458 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
1459
1460         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
1461
1462 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
1463
1464         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
1465
1466 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
1467
1468         * g++.old-deja/g++.other/cast6.C: New test.
1469
1470 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
1471
1472         * gcc.c-torture/execute/20001130-2.c: New testcase.
1473
1474 2000-11-30  Richard Henderson  <rth@redhat.com>
1475
1476         * gcc.c-torture/execute/20001130-1.c: New test.
1477
1478 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
1479
1480         * g++.old-deja/g++.other/op3.C: New test.
1481
1482 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
1483
1484         * g++.old-deja/g++.other/op2.C: New test.
1485
1486 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
1487
1488         * g++.old-deja/g++.other/crash38.C: New test.
1489
1490 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
1491
1492         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
1493
1494 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
1495
1496         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
1497         tests.
1498         * gcc.c-torture/execute/string-opt-6.c: New test.
1499
1500         * gcc.dg/20001117-1.c: Add main.
1501
1502 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
1503
1504         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
1505         Move from here ...
1506         * gcc.dg/940510-1.c: ... to here.
1507
1508         * gcc.dg/20000926-1.c: GNU C now allows initializations of
1509         zero-size arrays in toplevel structures.
1510
1511 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
1512
1513         * gcc.c-torture/execute/loop-8.c: New test.
1514
1515 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1516
1517         * g++.old-deja/g++.other/base1.C: New test.
1518
1519 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1520
1521         * g++.old-deja/g++.other/parse2.C: New test.
1522
1523 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1524
1525         * g++.old-deja/g++.pt/incomplete1.C: New test.
1526
1527 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1528
1529         * g++.old-deja/g++.other/friend9.C: New test.
1530
1531 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
1532
1533         * gcc.dg/20001127-1.c: New test.
1534
1535 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
1536
1537         * g++.old-deja/g++.pt/friend46.C: New test.
1538
1539 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
1540
1541         * g++.old-deja/g++.other/ptrmem8.C: New test.
1542
1543 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1544
1545         * gcc.c-torture/execute/string-opt-7.c: New test.
1546         * gcc.c-torture/execute/string-opt-8.c: Likewise.
1547
1548 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
1549
1550         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
1551         instead of 'mkcheck 2'.
1552
1553 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
1554
1555         * gcc.c-torture/execute/memcheck/driver.c,
1556         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
1557         C9X references to refer to C99.
1558
1559 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
1560
1561         * gcc.dg/ultrasp3.c: New test.
1562
1563 2000-11-25  Neil Booth  <neilb@earthling.net>
1564
1565         * gcc.dg/cpp/include2.c: Update test to be locale independent.
1566
1567 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
1568
1569         * gcc.c-torture/compile/20001123-2.c: New.
1570
1571 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1572
1573         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
1574
1575 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
1576
1577         * gcc.dg/sequence-point-1.c: Add some new tests.
1578         * gcc.c-torture/execute/20001124-1.c: New test.
1579
1580 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
1581
1582         * g++.old-deja/g++.other/vaarg4.C: New test.
1583         * gcc.c-torture/compile/20001123-1.c: New test.
1584
1585 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
1586
1587         * g++.other/crash24.C: Adjust and remove XFAIL.
1588         * g++.other/crash37.C: New test.
1589
1590 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
1591
1592         * g++.old-deja/g++.pt/instantiate9.C: New test.
1593
1594 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
1595
1596         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
1597         new ABI, too.
1598
1599         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
1600         * g++.old-deja/g++.robertl/eb55.C: Likewise.
1601
1602 2000-11-22  Neil Booth  <neilb@earthling.net>
1603
1604         * gcc.dg/cpp/Wtrigraphs.c: New test.
1605
1606 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
1607
1608         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
1609
1610 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
1611
1612         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
1613
1614 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
1615
1616         * lib/gcc-dg.exp: load_lib scanasm.exp.
1617         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
1618         * lib/g++-dg.exp: load_lib scanasm.exp.
1619         * lib/scanasm.exp: New.
1620         (scan-assembler, scan-assembler-not): Add optional arguments to
1621         test name, or if not present, the pattern name.
1622         (scan-assembler-dem, scan-assembler-dem-not): New.
1623
1624         * g++.dg/dg.exp: New.
1625
1626 2000-11-21  Neil Booth  <neilb@earthling.net>
1627
1628         * gcc.dg/cpp/integrated1.c: Remove.
1629
1630 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
1631
1632         * gcc.c-torture/execute/20001121-1.c: New test.
1633
1634 2000-11-21  Richard Henderson  <rth@redhat.com>
1635
1636         * gcc.c-torture/compile/20001121-1.c: New test.
1637
1638 2000-11-20  Neil Booth  <neilb@earthling.net>
1639
1640         * gcc.dg/cpp/integrated1.c: New test.
1641
1642 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
1643
1644         * g++.old-deja/g++.other/inline17.C: New test.
1645
1646 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
1647
1648         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
1649         local variable to be zero: I made the variable global. Now
1650         uses abort() and exit() instead of relying on main's return value.
1651
1652 2000-11-20  Neil Booth  <neilb@earthling.net>
1653
1654         * gcc.dg/cpp/paste2.c: Update test.
1655         * objc/execute/paste.m: New test.
1656
1657 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
1658
1659         * gcc.dg/c99-condexpr-1.c: New test.
1660
1661 2000-11-20  Neil Booth  <neilb@earthling.net>
1662
1663         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
1664
1665 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
1666
1667         * g++.old-deja/g++.pt/export1.C: New test.
1668
1669 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
1670
1671         * gcc.dg/20001117-1.c: New test.
1672
1673 2000-11-18  Richard Henderson  <rth@redhat.com>
1674
1675         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
1676
1677 2000-11-18  Richard Henderson  <rth@redhat.com>
1678
1679         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
1680         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
1681         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
1682
1683 2000-11-18  Richard Henderson  <rth@redhat.com>
1684
1685         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
1686         (main): New.  Exit cleanly.
1687
1688 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
1689
1690         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
1691         gcc.dg/c99-fordecl-2.c: New tests.
1692
1693 2000-11-18  Richard Henderson  <rth@redhat.com>
1694
1695         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
1696         * gcc.c-torture/execute/zerolen-2.c: New.
1697
1698 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1699
1700         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
1701         memory.
1702
1703 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
1704
1705         * g++.old-deja/g++.pt/instantiate8.C: New test.
1706
1707 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
1708
1709         * g++.old-deja/g++.other/incomplete.C: Add more tests.
1710         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
1711
1712 2000-11-16  Nick Clifton  <nickc@redhat.com>
1713
1714         * gcc.c-torture/execute/nestfunc-2.c: New test.
1715         * gcc.c-torture/execute/nestfunc-3.c: New test.
1716
1717 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
1718
1719         * gcc.c-torture/compile/20001116-1.c: New test.
1720
1721 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1722
1723         * gcc.c-torture/execute/20001115-1.c: New test.
1724
1725 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
1726
1727         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
1728         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1729         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
1730         * g++.old-deja/g++.abi/vmihint.C: Likewise.
1731
1732 2000-11-15  Neil Booth  <neilb@earthling.net>
1733
1734         gcc.dg/cpp/_Pragma1.c: Update.
1735         gcc.dg/cpp/_Pragma2.c: New test.
1736
1737 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
1738
1739         * g++.old-deja/g++.other/anon5.C: New test.
1740
1741 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
1742
1743         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
1744         tests.
1745
1746 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
1747
1748         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
1749         output.
1750
1751 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
1752
1753         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
1754         labels at end of compound statements.
1755
1756 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
1757
1758         * gcc.c-torture/execute/loop-7.c: New test.
1759
1760 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
1761
1762         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
1763
1764 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
1765
1766         * gcc.dg/c99-bool-1.c: New test.
1767
1768 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
1769
1770         * gcc.dg/c99-scope-1.c: Remove xfail.
1771         * gcc.dg/c99-scope-2.c: New test.
1772
1773 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1774
1775         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
1776         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
1777
1778 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
1779
1780         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
1781         error messages.
1782
1783         * g++.mike/p700.C: Don't typedef wchar_t.
1784         * g++.mike/p784.C: Likewise.
1785         * g++.mike/eb101.C: Don't use __wchar_t.
1786
1787 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
1788
1789         * g77.f-torture/execute/20001111.[fx]: Test premature exit
1790         from DO loop.
1791
1792 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
1793
1794         * gcc.c-torture/execute/20001111-1.c: New test.
1795
1796 2000-11-10  Nick Clifton  <nickc@redhat.com>
1797
1798         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
1799         long multuiple and accumulate.
1800
1801 2000-11-09  Richard Henderson  <rth@redhat.com>
1802
1803         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
1804         via size_t instead of int.
1805
1806         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
1807         * gcc.c-torture/execute/string-opt-2.c: Likewise.
1808         * gcc.c-torture/execute/string-opt-3.c: Likewise.
1809         * gcc.c-torture/execute/string-opt-4.c: Likewise.
1810
1811 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
1812
1813         * gcc.c-torture/compile/20001109-1.c: New test.
1814         * gcc.c-torture/compile/20001109-2.c: New test.
1815
1816 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
1817
1818         * g++.old-deja/g++.pt/operator1.C: New test.
1819         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
1820
1821 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
1822
1823         * gcc.dg/20001108-1.c: New test.
1824
1825 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
1826
1827         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
1828         with both arguments constant strings.
1829         * gcc.c-torture/execute/string-opt-3.c: New test.
1830         * gcc.c-torture/execute/string-opt-4.c: New test.
1831         * gcc.c-torture/execute/string-opt-5.c: New test.
1832
1833 2000-11-08  Nick Clifton  <nickc@redhat.com>
1834
1835         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
1836         mulsidi3adddi patterns.
1837
1838 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
1839
1840         * g++.old-deja/g++.other/crash36.C: New test.
1841
1842 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
1843
1844         * g++.old-deja/g++.other/init16.C: New test.
1845
1846 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
1847
1848         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
1849
1850 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
1851
1852         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
1853         * gcc.c-torture/execute/va-arg-16.x: Likewise.
1854         * gcc.c-torture/execute/va-arg-17.x: Likewise.
1855
1856 2000-11-07  DJ Delorie  <dj@redhat.com>
1857
1858         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
1859
1860 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1861
1862         * gcc.c-torture/execute/string-opt-1.c: New test.
1863
1864 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
1865
1866         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
1867         mips-sgi-irix6.* because the MIPS ABI passes floating-point
1868         parameters in registers, and there is no way for a varargs
1869         function to know in which order the integer and floating-point
1870         parameters should be interleaved when they are placed on the
1871         stack.
1872         * gcc.c-torture/execute/va-arg-16.x: Likewise.
1873         * gcc.c-torture/execute/va-arg-17.x: Likewise.
1874
1875 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1876
1877         * gcc.c-torture/execute/string-opt-2.c: New test.
1878
1879 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
1880
1881         * g++.old-deja/g++.pt/crash60.C: New test.
1882
1883 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
1884
1885         * g++.old-deja/g++.other/crash24.C: New test.
1886         * g++.old-deja/g++.other/crash25.C: New test.
1887         * g++.old-deja/g++.other/crash26.C: New test.
1888         * g++.old-deja/g++.other/crash27.C: New test.
1889         * g++.old-deja/g++.other/crash28.C: New test.
1890         * g++.old-deja/g++.other/crash29.C: New test.
1891         * g++.old-deja/g++.other/crash30.C: New test.
1892         * g++.old-deja/g++.other/crash31.C: New test.
1893         * g++.old-deja/g++.other/crash32.C: New test.
1894         * g++.old-deja/g++.other/crash33.C: New test.
1895         * g++.old-deja/g++.other/crash34.C: New test.
1896         * g++.old-deja/g++.other/crash35.C: New test.
1897
1898 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
1899
1900         * gcc.c-torture/execute/20001031-1.c: New test.
1901
1902 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
1903
1904         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
1905         namespace.
1906
1907         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
1908         standards-conformant.
1909
1910         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
1911
1912         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
1913         * g++.old-deja/g++.mike/p755a.C: Likewise.
1914         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
1915         library makes no calls to `operator new' during initialization.
1916
1917 2000-11-04  Neil Booth  <neilb@earthling.net>
1918
1919         * gcc.dg/cpp/include2.c: New tests.
1920
1921 Fri Nov  3 13:32:14 2000  Mark P Mitchell  <mark@codesourcery.com>
1922
1923         * lib/g++.exp (g++_set_ld_library_path): New function.
1924         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
1925
1926 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
1927
1928         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
1929         warnings.
1930
1931 2000-11-01  Richard Henderson  <rth@redhat.com>
1932
1933         * g++.old-deja/g++.ext/namedret1.C: New.
1934         * g++.old-deja/g++.ext/namedret2.C: New.
1935         * g++.old-deja/g++.ext/namedret3.C: New.
1936
1937 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
1938
1939         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
1940         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
1941
1942 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1943
1944         * gcc.c-torture/execute/va-arg-21.c: New test.
1945
1946 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
1947
1948         * gcc.dg/c99-complex-2.c: New test.
1949
1950 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1951
1952         * gcc.c-torture/execute/stdio-opt-1.c: New test.
1953
1954 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
1955
1956         * g++.old-deja/g++.other/inline16.C: New test.
1957
1958 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
1959
1960         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
1961         __PRETTY_FUNCTION__
1962
1963 2000-10-29  Neil Booth  <neilb@earthling.net>
1964
1965         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
1966         New tests.
1967         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
1968         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
1969         optimisation.
1970
1971 2000-10-29  Neil Booth  <neilb@earthling.net>
1972
1973         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
1974         * mi1.c, mi1c.h: Add null directives to multiple-include test.
1975         * mi5.c: Test multiple includes work with -C.
1976         * trigraphs.c: Test ^= version.
1977
1978 2000-10-28  Neil Booth  <neilb@earthling.net>
1979
1980         New tests and test updates for new macro expander.
1981
1982         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
1983         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
1984         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
1985         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
1986         new diagnostic messages.
1987
1988         * gcc.dg/cpp/macro3.c: New tests.
1989
1990 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
1991
1992         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
1993         on the same line.
1994
1995 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
1996
1997         * g++.old-deja/g++.other/eh2.C: New test.
1998
1999 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
2000
2001         * gcc.c-torture/execute/20001027-1.c: New test.
2002
2003 2000-10-26  Richard Henderson  <rth@redhat.com>
2004
2005         * gcc.c-torture/execute/20001026-1.c: New.
2006
2007 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
2008
2009         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
2010         * g++.old-deja/g++.law/builtin1.C: Likewise.
2011         * g++.old-deja/g++.law/ctors10.C: Likewise.
2012         * g++.old-deja/g++.law/virtual3.C: Likewise.
2013         * g++.old-deja/g++.mike/p658.C: Likewise.
2014         * g++.old-deja/g++.other/sibcall1.C: Likewise.
2015         * g++.old-deja/g++.other/vaarg2.C: Likewise.
2016         * g++.old-deja/g++.robertl/eb124.C: Likewise.
2017         * g++.old-deja/g++.robertl/eb44.C: Likewise.
2018         * g++.old-deja/g++.robertl/eb77.C: Likewise.
2019
2020 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
2021
2022         * gcc.c-torture/compile/20001024-1.c: New test.
2023
2024 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
2025
2026         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
2027         to tell us whether or not we are using V3.
2028
2029 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
2030
2031         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
2032         operands.
2033
2034 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
2035
2036         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
2037
2038 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
2039
2040         * gcc.c-torture/execute/20001024-1.c: New test.
2041
2042 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
2043
2044         * g++.old-deja/g++.other/sibcall1.C: New test.
2045
2046 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
2047
2048         * gcc.dg/noncompile/init-3.c: New test.
2049
2050 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
2051
2052         * gcc.dg/format-array-1.c: New test.
2053
2054 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2055
2056         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
2057         writing through null pointers; remove comment about testing
2058         unterminated strings.
2059
2060 2000-10-17  Matthew Hiller  <hiller@redhat.com>
2061
2062         * gcc.c-torture/execute/20001017-2.c: New test.
2063
2064 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2065
2066         * gcc.c-torture/compile/20001018-1.c: New test.
2067         * gcc.c-torture/compile/20001018-1.x: Xfail.
2068
2069 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2070
2071         * gcc.c-torture/execute/20001017-1.c: New test.
2072
2073 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
2074
2075         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
2076         for multiple use of arguments with scanf formats; add tests for
2077         multiple use of arguments.
2078
2079 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
2080
2081         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
2082
2083 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
2084
2085         * gcc.dg/format-miss-1.c: New test.
2086
2087 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
2088
2089         * gcc.c-torture/execute/20001013-1.c: New test.
2090
2091 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
2092
2093         * gcc.dg/format-branch-1.c: New test.
2094
2095 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
2096
2097         * README, lib/file-format.exp: Remove EGCS references.
2098
2099 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
2100
2101         * gcc.dg/20001013-1.c: New test.
2102
2103 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
2104
2105         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
2106         for intmax_t in the compiler using __typeof__ and the type rules
2107         for conditional expressions.
2108
2109 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
2110
2111         * gcc.dg/20001012-1.c: New test.
2112         * gcc.dg/20001012-2.c: New test.
2113
2114 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
2115
2116         * gcc.dg/format-attr-1.c: New test.
2117
2118 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
2119
2120         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
2121         __LONG_LONG_MAX__ instead of LLONG_MAX.
2122
2123 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
2124
2125         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
2126         scanf flags.
2127         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
2128         flags.
2129
2130 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
2131
2132         * gcc.dg/sequence-pt-1.c: New test.
2133
2134 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
2135
2136         * gcc.c-torture/execute/20001011-1.c: New testcase.
2137         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
2138
2139 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
2140
2141         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
2142         does not error on it.
2143
2144 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
2145
2146         * gcc.dg/20001009-1.c: New test.
2147
2148 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
2149
2150         * gcc.c-torture/compile/20001009-1.c: Move from here ....
2151         * gcc.c-torture/execute/20001009-2.c: ... to here.
2152
2153 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
2154
2155         * gcc.c-torture/compile/20001009-1.c: New testcase.
2156         * gcc.c-torture/execute/20001009-1.c: New testcase.
2157         Testcases provided by Jan Hubicka <jh@suse.cz>.
2158
2159 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
2160
2161         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
2162         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
2163         uintmax_t using <limits.h> to emulate the compiler's internal
2164         logic.  No longer XFAIL %j tests.
2165
2166 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
2167
2168         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
2169         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
2170         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
2171         regexps and details of expected handling of some bad formats.
2172         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
2173         suppression.
2174
2175 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2176
2177         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
2178         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
2179         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
2180         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
2181         in list archives.
2182
2183 2000-10-06  Richard Henderson  <rth@cygnus.com>
2184
2185         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
2186         * g++.old-deja/g++.brendan/crash52.C: Likewise.
2187         * g++.old-deja/g++.jason/report.C: Likewise.
2188         * g++.old-deja/g++.law/friend5.C: Likewise.
2189         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
2190         of the expected warnings.
2191
2192 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
2193
2194         * g++.old-deja/g++.pt/enum14.C: New test.
2195
2196 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2197
2198         * g++.old-deja/g++.pt/crash59.C: New test.
2199
2200 2000-10-04  Will Cohen  <wcohen@redhat.com>
2201
2202         * gcc.dg/20000926-1.c: New test.
2203
2204 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
2205
2206         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
2207         function name for current C++ compiler.
2208         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
2209
2210 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
2211
2212         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
2213         __PRETTY_FUNCTION__.
2214         * g++.old-deja/g++.ext/pretty2.C: Likewise.
2215
2216 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2217
2218         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
2219
2220 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
2221
2222         * gcc.c-torture/compile/20000923-1.c: New test.
2223
2224 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
2225
2226         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
2227         * g++.old-deja/g++.pt/ttp62.C: Same.
2228         * g++.old-deja/g++.other/inline14.C: Same.
2229
2230 2000-09-24  Richard Henderson  <rth@cygnus.com>
2231
2232         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
2233
2234 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
2235
2236         * gcc.dg/c90-printf-1.c: Add test for wide string format.
2237
2238 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
2239
2240         * gcc.c-torture/compile/20000922-1.c: New file.
2241
2242 2000-09-21  Nick Clifton  <nickc@redhat.com>
2243
2244         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
2245         a signed long modulo operation.
2246         (mod6): New funciton - perform an unsigned long modulo operation.
2247         (main): Add tests for modulos of very large numbers by very small
2248         dividends.
2249
2250 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2251
2252         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
2253
2254 2000-09-19  Richard Henderson  <rth@cygnus.com>
2255
2256         * gcc.dg/compare2.c (case 10): XFAIL.
2257
2258 2000-09-18  Richard Henderson  <rth@cygnus.com>
2259
2260         * gcc.c-torture/execute/20000906-1.c: Move ...
2261         * gcc.dg/20000906-1.c: ... here.  Only run on targets
2262         that support __builtin_trap.
2263
2264 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
2265
2266         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
2267
2268 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2269
2270         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
2271         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
2272         more $ format tests.
2273
2274 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2275
2276         * gcc.dg/format-errmk-1.c: New test.
2277
2278 2000-09-17  Greg McGary  <greg@mcgary.org>
2279
2280         * gcc.c-torture/execute/20000917-1.x: Remove.
2281
2282 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
2283
2284         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
2285
2286 2000-09-17  Greg McGary  <greg@mcgary.org>
2287
2288         * gcc.c-torture/execute/20000917-1.c: New test.
2289         * gcc.c-torture/execute/20000917-1.x: XFAIL.
2290
2291 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
2292
2293         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
2294         in nested macro bug.
2295
2296 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
2297
2298         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
2299
2300 Thu Sep 14 16:48:49 2000  Jeffrey A Law  (law@cygnus.com)
2301
2302         * gcc.c-torture/execute/20000914-1.c: New test.
2303
2304 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
2305
2306         * g++.other/inline13.C: New test.
2307
2308 2000-09-12  Andreas Jaeger  <aj@suse.de>
2309
2310         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
2311         constant by Ulrich Drepper <drepper@redhat.com>.
2312
2313 Tue Sep 12 18:32:07 2000  J"orn Rennecke <amylaar@redhat.co.uk>
2314
2315         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
2316
2317 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2318
2319         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
2320
2321 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
2322
2323         * gcc.dg/cpp/backslash.c: New test.
2324
2325 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
2326
2327         * gcc.c-torture/execute/20000910-1.c: New test.
2328         * gcc.c-torture/execute/20000910-2.c: Likewise.
2329
2330 2000-09-11  Robert Lipe  <robertl@sco.com>
2331
2332         * gcc.dg/pragma-align.c: New test.
2333
2334 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
2335
2336         * g++.old-deja/g++.pt/explicit82.C: New test.
2337         * g++.old-deja/g++.pt/explicit83.C: New test.
2338
2339 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
2340
2341         * gcc.dg/asm-names.c: New test.
2342
2343 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2344
2345         * gcc.dg/cpp/tr-warn6.c: New test
2346
2347 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2348
2349         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
2350         be accepted.
2351
2352 2000-09-07  Catherine Moore  <clm@redhat.com>
2353
2354         * gcc.c-torture/execute/unroll-1.c: New test.
2355
2356 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
2357
2358         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
2359         ERROR markers.
2360         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
2361         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
2362         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
2363         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
2364         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
2365         Preprocess only.
2366         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
2367         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
2368
2369 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
2370
2371         * g++.old-deja/g++.pt/deduct2.C: New test.
2372
2373 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
2374
2375         * g++.old-deja/g++.pt/parms2.C: New test.
2376
2377 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
2378
2379         * g++.old-deja/g++.pt/crash58.C: New test.
2380
2381 2000-09-06  Greg McGary  <greg@mcgary.org>
2382
2383         * gcc.c-torture/execute/20000906-1.c: New test.
2384         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
2385
2386 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2387
2388         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
2389
2390 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
2391
2392         * g++.old-deja/g++.pt/crash57.C: New test.
2393
2394 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
2395
2396         * g++.old-deja/g++.pt/crash56.C: New test.
2397
2398 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
2399
2400         * g++.old-deja/g++.pt/koenig1.C: New test.
2401
2402 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
2403
2404         * gcc.dg/20000904-1.c: New test.
2405
2406 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
2407
2408         * gcc.dg/cpp/paste8.c: New test.
2409
2410 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
2411
2412         * gcc.c-torture/compile/20000827-1.c: New test.
2413
2414 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
2415
2416         * gcc.dg/format-diag-1.c: New test.
2417
2418 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
2419
2420         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
2421         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
2422         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
2423         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
2424         gcc.dg/formatz-1.c: Adjust warning regular expressions.
2425
2426 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
2427
2428         * g++.old-deja/g++.other/nested4.C: New test.
2429
2430 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
2431
2432         * g++.old-deja/g++.ns/scoped1.C: New test.
2433
2434 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
2435
2436         * lib/g++.exp: Support testing already-installed GCC.
2437
2438 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2439
2440         * wtr-label-1.c, wtr-suffix-1.c: New tests.
2441
2442 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2443
2444         * gcc.dg/return-type-2.c: New test.
2445
2446 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
2447
2448         * gcc.c-torture/compile/20000825-1.c: New test.
2449
2450 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
2451
2452         * gcc.dg/dwarf2-2.c: New test.
2453
2454 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
2455
2456         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
2457         dg-warning regexps.
2458
2459 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
2460
2461         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
2462         gcc.dg/format-ext-5.c: New tests.
2463
2464 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
2465
2466         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
2467
2468 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
2469
2470         * gcc.dg/noncompile/930622-2.c: Adjust error message.
2471
2472 2000-08-24  Richard Henderson  <rth@cygnus.com>
2473
2474         * gcc.dg/ia64-sync-1.c: New test.
2475         * gcc.dg/ia64-sync-2.c: New test.
2476         * gcc.dg/ia64-asm-1.c: New test.
2477
2478 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
2479
2480         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
2481         * gcc.dg/format-ext-2.c: New test.
2482
2483 2000-08-23  Jason Merrill  <jason@redhat.com>
2484
2485         * lib/old-dejagnu.exp: Also ignore "In member function" and
2486         "At global scope".
2487
2488 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2489
2490         * gcc.dg/noncompile/label-lineno-1.c: New test.
2491
2492 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
2493
2494         * gcc.dg/c99-array-nonobj-1.c: New test.
2495
2496 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
2497
2498         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
2499         tests.
2500         * gcc.dg/format-ext-1.c: New test.
2501
2502 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2503
2504         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
2505         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
2506         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
2507         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
2508         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
2509
2510 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
2511
2512         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
2513         gcc.dg/c99-strftime-2.c: New tests.
2514
2515 2000-08-22  Richard Henderson  <rth@cygnus.com>
2516
2517         * gcc.c-torture/execute/20000822-1.c: New test.
2518
2519 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
2520
2521         * gcc.c-torture/execute/20000819-1.x: Remove.
2522
2523 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
2524
2525         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
2526         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
2527         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
2528         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
2529         gcc.dg/format-xopen-1.c: New tests.
2530
2531 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
2532
2533         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
2534
2535 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
2536
2537         * g++.old-deja/g++.other/loop2.C: New test.
2538
2539         * gcc.c-torture/compile/20000606-1.c: New test.
2540         * gcc.c-torture/compile/20000728-1.c: New test.
2541         * gcc.c-torture/execute/20000801-1.c: New test.
2542         * gcc.c-torture/execute/20000801-2.c: New test.
2543         * gcc.c-torture/execute/20000819-1.c: New test.
2544         * gcc.c-torture/execute/20000819-1.x: XFAIL.
2545         * gcc.dg/20000629-1.c: New test.
2546         * gcc.dg/20000724-1.c: New test.
2547         * gcc.dg/20000807-1.c: New test.
2548
2549 Sun Aug 20 01:41:35 MSD 2000 Dennis Chernoivanov <cdi@sparc.spb.su>
2550
2551         * gcc.dg/cpp/pragma-1.c: New test.
2552         * gcc.dg/cpp/pragma-2.c: New test.
2553
2554 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
2555
2556         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
2557         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
2558
2559 Fri Aug 18 16:57:35 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2560
2561         * gcc.c-torture/compile/20000818-1.c: New test.
2562
2563 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
2564
2565         * gcc.c-torture/execute/20000818-1.c: New test.
2566
2567 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2568
2569         * gcc.dg/format-va-1.c: New test.
2570
2571 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
2572
2573         * g++.old-deja/g++.other/typedef8.C: New test.
2574
2575 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
2576
2577         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
2578         * g++.old-deja/g++.mike/net36.C: Mark candidate.
2579         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
2580         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
2581         * g++.old-deja/g++.other/ptrmem7.C: New test.
2582         * g++.old-deja/g++.pt/ptrmem10.C: New test.
2583
2584 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
2585
2586         * g++.old-deja/g++.pt/typename27.C: New test.
2587
2588 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
2589
2590         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
2591         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
2592         * g++.old-deja/g++.pt/friend45.C: New test.
2593         * g++.old-deja/g++.other/friend8.C: New test.
2594
2595 2000-08-15  Richard Henderson  <rth@cygnus.com>
2596
2597         * gcc.c-torture/execute/20000815-1.c: New test.
2598
2599 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
2600
2601         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
2602         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
2603         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
2604
2605 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
2606
2607         * g++.old-deja/g++.other/refinit2.C: New test.
2608
2609 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
2610
2611         * lib/c-torture.exp (c-torture): Make
2612         compiler_conditional_xfail_data global.
2613         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
2614         compiler_conditional_xfail_data machinery.
2615         (f-torture-execute): Likewise.
2616         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
2617         and only when unrolling loops.
2618
2619         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
2620
2621 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
2622
2623         * g++.old-deja/g++.pt/explicit81.C: New test.
2624
2625 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
2626
2627         * g++.old-deja/g++.pt/typename26.C: New test.
2628
2629 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
2630
2631         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
2632         warning.
2633
2634 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
2635
2636         * g++.old-deja/g++.other/array3.C: New test.
2637
2638 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
2639
2640         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
2641         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
2642         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
2643         New tests.
2644
2645 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
2646
2647         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
2648         * g++.old-deja/g++.abi/vmihint.C: Likewise.
2649
2650 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
2651
2652         * gcc.c-torture/execute/20000808-1.c: New test.
2653
2654 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
2655
2656         * gcc.dg/c90-const-expr-1.c: New test.
2657
2658 2000-08-08  Richard Henderson  <rth@cygnus.com>
2659
2660         * gcc.dg/noncompile/920923-1.c: Declare calloc.
2661
2662 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
2663
2664         * gcc.dg/noncompile/const-ll-1.c: New test.
2665
2666 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2667
2668         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
2669
2670 Sun Aug  6 11:41:51 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
2671
2672         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
2673         that running programs linked against the shared version of libobjc
2674         run correctly.
2675
2676 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
2677
2678         * gcc.dg/c99-printf-1.c: New test.
2679
2680 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
2681
2682         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
2683
2684 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
2685
2686         * gcc.c-torture/execute/20000731-1.x: Delete.
2687
2688 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
2689
2690         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
2691         and torture_without_loops as is done by c-torture.exp.
2692         (search_for): Copy from c-torture.exp.
2693         (gcc-dg-runtest): New function, drives a directory of tests
2694         iterating over the TORTURE_OPTIONS.
2695         (scan-assembler, scan-assembler-not): Move here from
2696         individual directory drivers.
2697
2698         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
2699         defined by lib/gcc-dg.exp.
2700         * gcc.dg/cpp/cpp.exp: Likewise.
2701         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
2702         gcc-dg-runtest, so we cycle over optimization options.
2703
2704         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
2705         * gcc.dg/compare2.c: No longer expected to fail.
2706
2707 Fri Aug  4 23:00:50 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
2708
2709         * gcc.c-torture/execute/20000804-1.c: New test.
2710
2711 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
2712
2713         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
2714
2715 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
2716
2717         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
2718
2719 Thu Aug  3 01:46:33 2000  Jeffrey A Law  (law@cygnus.com)
2720
2721         * gcc.c-torture/compile/20000803-1.c: New test.
2722
2723 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
2724
2725         * gcc.c-torture/execute/20000801-3.c,
2726         gcc.c-torture/execute/20000801-4.c: New tests.
2727         * gcc.c-torture/execute/20000801-3.x,
2728         gcc.c-torture/execute/20000801-4.x: Xfail.
2729
2730 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
2731
2732         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
2733         libobjc/.libs to allow for libtool.
2734
2735 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
2736
2737         * gcc.c-torture/compile/20000802-1.c: New test.
2738
2739 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
2740
2741         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
2742
2743 Mon Jul 31 21:14:49 2000  Jeffrey A Law  (law@cygnus.com)
2744
2745         * gcc-c-torture/execute/20000731-2.c: New test.
2746
2747         * gcc.c-torture/execute/20000731-1.c: New test.
2748         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
2749
2750 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
2751
2752         * testsuite/gcc.dg/cpp/paste7.c: New test.
2753         * gcc.dg/cpp/20000725-1.c: New test.
2754
2755 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
2756
2757         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
2758         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
2759         declaration warning for __builtin_dwarf_reg_size.
2760
2761         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
2762
2763 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
2764
2765         * gcc.dg/noncompile/voidparam-1.c: New test.
2766
2767 2000-07-30  Richard Henderson  <rth@cygnus.com>
2768
2769         * gcc.dg/c90-digraph-1.c: Don't xfail.
2770         * gcc.dg/compare2.c (case 10): Xfail.
2771         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
2772
2773 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
2774
2775         * gcc.dg/c99-main-1.c: New test.
2776
2777 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
2778
2779         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
2780
2781 Wed Jul 26 19:41:51 2000  Hans-Peter Nilsson  <hp@axis.com>
2782
2783         * gcc.c-tortuer/execute/20000726-1.c: New test.
2784
2785 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
2786
2787         * gcc.c-torture/execute/enum-2.c: New test.
2788
2789 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2790
2791         * gcc.dg/cpp/tr-warn3.c: New test.
2792
2793 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
2794
2795         * g++.old-deja/g++.ext/implicit1.C: Remove.
2796         * g++.old-deja/g++.jason/c2.C: Remove
2797         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
2798         * g++.old-deja/g++.pt/crash16.C: Likewise.
2799         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
2800
2801 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
2802
2803         * g++.old-deja/g++.other/for2.C: New test.
2804
2805 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
2806
2807         * gcc.dg/20000720-1.c: New test.
2808
2809 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
2810
2811         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
2812
2813 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
2814
2815         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
2816         * gcc.c-torture/execute/20000722-1.c: New.
2817         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
2818
2819 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
2820
2821         * gcc.dg/cpp/20000720-1.S: New test.
2822
2823 2000-07-21  Michael Meissner  <meissner@redhat.com>
2824
2825         * gcc.c-torture/execute/ieee/hugeval.c: New test.
2826
2827 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
2828
2829         * g++.old-deja/g++.brendan/crash16.C,
2830         g++.old-deja/g++.brendan/parse3.C,
2831         g++.old-deja/g++.brendan/redecl1.C,
2832         g++.old-deja/g++.ns/template13.C,
2833         g++.old-deja/g++.other/decl4.C,
2834         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
2835
2836 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
2837
2838         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
2839         and "Internal error".
2840
2841         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
2842         regexps.
2843         * gcc.dg/cpp/paste6.c: New test.
2844
2845 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
2846
2847         * gcc.dg/cpp/tr-direct.c: New test.
2848
2849         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
2850         gcc.dg/cpp/undef1.c: Tweak error regexps.
2851
2852 2000-07-18  Eric Christopher <echristo@redhat.com>
2853
2854         * gcc.c-torture/compile/20000718-1.c: New test.
2855
2856 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
2857
2858         * cpplex.c (_cpp_push_token): If the token being pushed back
2859         is the previous token in this context, just subtract one from
2860         context->posn.
2861         * cppmacro.c (save_expansion): Clear aux field when storing a
2862         placemarker.
2863
2864 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
2865
2866         * gcc.dg/noncompile/redecl-1.c: New test.
2867
2868 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
2869
2870         * gcc.c-torture/execute/20000717-5.c: New test.
2871         * gcc.c-torture/execute/20000717-1.x: Removed.
2872
2873 2000-07-17  Richard Henderson  <rth@cygnus.com>
2874
2875         * gcc.c-torture/execute/20000717-4.c: New test.
2876
2877 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
2878
2879         * gcc.dg/cpp/syshdr.c: New test.
2880         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
2881
2882 2000-07-17  Neil Booth  <neilb@earthling.net>
2883
2884         * gcc.dg/cpp/cmdlne-dM.c: New test.
2885         * gcc.dg/cpp/cmdlne-dD.c: New test.
2886
2887 Mon Jul 17 03:13:12 2000  Jeffrey A Law  (law@cygnus.com)
2888
2889         * gcc.c-torture/execute/20000717-3.c: New test.
2890
2891         * gcc.c-torture/compile/20000717-1.c: New test.
2892
2893 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
2894
2895         * gcc.c-torture/execute/20000717-2.c: New test.
2896
2897 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
2898
2899         * gcc.dg/formatz-1.c: New test.
2900
2901         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
2902         * gcc.dg/c99-digraph-1.c: New tests.
2903
2904         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
2905         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
2906
2907         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
2908         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
2909         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
2910         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
2911         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
2912         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
2913         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
2914
2915 Mon Jul 17 00:41:57 2000   Greg McGary <greg@mcgary.org>
2916
2917         * gcc.c-torture/execute/20000717-1.c: New test.
2918         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
2919
2920 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
2921
2922         * gcc.c-torture/execute/20000715-2.c: New test.
2923         * gcc.dg/20000715-1.c: New test.
2924
2925 2000-07-15  Michael Meissner  <meissner@redhat.com>
2926
2927         * gcc.c-torture/execute/20000715-1.c: New test.
2928
2929 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
2930
2931         * gcc.c-torture/execute/20000707-1.c: New test.
2932
2933 2000-07-13  Neil Booth  <NeilB@earthling.net>
2934
2935         * testsuite/gcc.dg/cpp/digraph1.c,
2936         testsuite/gcc.dg/cpp/digraph2.c,
2937         testsuite/gcc.dg/cpp/digraphs.c: New tests.
2938
2939 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
2940
2941         * g77.f-torture/compile/20000630-2.f:  New test.
2942         * g77.f-torture/compile/20000630-2.x
2943
2944 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
2945
2946         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
2947
2948 2000-07-11  Neil Booth  <NeilB@earthling.net>
2949
2950         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
2951
2952 2000-07-11  Neil Booth  <NeilB@earthling.net>
2953
2954         * gcc.dg/cpp/cmdlne-C.c: New.
2955
2956 2000-07-09  Neil Booth  <NeilB@earthling.net>
2957
2958         * gcc.dg/cpp/directiv.c: New tests.
2959         * gcc.dg/cpp/undef1.c: Update.
2960
2961 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
2962
2963         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
2964
2965 2000-07-09  Neil Booth  <NeilB@earthling.net>
2966
2967         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
2968
2969 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
2970
2971         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
2972         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
2973
2974 2000-07-08  Neil Booth  <NeilB@earthling.net>
2975
2976         * gcc.dg/cpp/macsyntx.c: New tests.
2977
2978 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
2979
2980         * gcc.dg/20000707-1.c: New test.
2981
2982 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
2983
2984         * gcc.c-torture/execute/20000706-1.c: New test.
2985         * gcc.c-torture/execute/20000706-2.c: New test.
2986         * gcc.c-torture/execute/20000706-3.c: New test.
2987         * gcc.c-torture/execute/20000706-4.c: New test.
2988         * gcc.c-torture/execute/20000706-5.c: New test.
2989
2990 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
2991
2992         * g++.old-deja/g++.pt/instantiate7.C: New test.
2993
2994 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
2995
2996         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
2997         * g++.old-deja/g++.mike/thunk3.C: Likewise.
2998         * g++.old-deja/g++.other/rtti3.C: Likewise.
2999         * g++.old-deja/g++.other/rttid3.C: Likewise.
3000
3001 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
3002
3003         *  g77.f-torture/compile/20000630-1.x: Fix typo
3004
3005 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
3006
3007         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
3008         assembly output.
3009
3010 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
3011
3012         * gcc.dg/cpp/ident.c: New test.
3013
3014 2000-07-05  Neil Booth  <NeilB@earthling.net>
3015
3016         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
3017           gcc.dg/cpp/lexstrng.c: New tests.
3018
3019 2000-07-04  Neil Booth  <NeilB@earthling.net>
3020
3021         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
3022         * gcc.dg/cpp/strify2.c: Same.
3023
3024 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
3025
3026         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
3027         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
3028         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
3029         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
3030
3031         * testsuite/gcc.dg/cpp/macro1.c,
3032         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
3033         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
3034         testsuite/gcc.dg/cpp/strify1.c,
3035         testsuite/gcc.dg/cpp/strify2.c: New tests.
3036
3037 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
3038
3039         * gcc.c-torture/execute/20000703-1.c: New test.
3040
3041 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
3042
3043         * g++.old-deja/g++.pt (lookup10.C): New test.
3044
3045 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
3046
3047         * g++.old-deja/g++.pt (typename25.C): New test.
3048
3049 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
3050
3051         * gcc.c-torture/compile/20000701-1.c: New test.
3052
3053 2000-06-30  Nick Clifton  <nickc@cygnus.com>
3054
3055         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
3056         to test case.
3057
3058 2000-06-30  Catherine Moore  <clm@cygnus.com>
3059
3060         * gcc.c-torture/execute/align-1.c: New test.
3061
3062 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
3063
3064         * g++.old-deja/g++.pt/expr8.C: New test.
3065         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
3066
3067 2000-06-29  Nick Clifton  <nickc@cygnus.com>
3068
3069         * gcc.c-torture/compile/20000629-1.c: New test.
3070
3071 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
3072
3073
3074         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
3075         gcc.dg/noncompile directory, depending on whether they're
3076         preprocessor tests or not.  Annotate all the tests for the dg
3077         framework.
3078
3079         * gcc.c-torture/noncompile/noncompile.exp: Delete.
3080         * gcc.dg/noncompile/noncompile.exp: New.
3081
3082         * Moved files:
3083         Old name                                New name
3084         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
3085         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
3086         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
3087         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
3088         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
3089         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
3090         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
3091         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
3092         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
3093         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
3094         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
3095         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
3096         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
3097         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
3098         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
3099         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
3100         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
3101         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
3102         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
3103         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
3104         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
3105         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
3106         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
3107         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
3108
3109         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
3110         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
3111         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
3112         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
3113         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
3114         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
3115
3116 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
3117
3118         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
3119         declare one variable.  On the fourth, error.
3120         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
3121         declared by 20000628-1a.h.
3122
3123 2000-06-29  Richard Henderson  <rth@redhat.com>
3124
3125         * gcc.c-torture/execute/930529-1.x: New file.
3126         * gcc.dg/920413-1.c: Adjust expected warning text.
3127         * gcc.dg/980217-1.c: Declare abort.
3128         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
3129
3130 Thu Jun 29 09:42:40 2000  Jeffrey A Law  (law@cygnus.com)
3131
3132         * g77.f-torture/compile/20000629-1.f: New test.
3133         * g77.f-torture/compile/20000629-1.x: Expected to fail.
3134
3135 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
3136
3137         Rearrange lots of files, removing entirely the
3138         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
3139         directories.
3140
3141         * Deleted files:
3142         gcc.c-torture/code_quality/code_quality.exp
3143         gcc.c-torture/special/special.exp
3144         gcc.failure/failure.exp
3145         gcc.failure/940409-1.x
3146         gcc.c-torture/compile/961203-1.x
3147
3148         * New files:
3149         gcc.misc-tests/linkage.exp
3150         gcc.c-torture/execute/920730-1t.c
3151         gcc.c-torture/execute/920730-1t.x
3152         gcc.c-torture/compile/920520-1.x
3153         gcc.c-torture/compile/920521-1.x
3154         gcc.c-torture/compile/981006-1.x
3155         gcc.c-torture/execute/eeprof-1.x
3156
3157         * Moved files (possibly with modifications to fit a new harness):
3158         Old name                                New name
3159         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
3160         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
3161         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
3162         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
3163         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
3164         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
3165         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
3166         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
3167         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
3168         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
3169         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
3170         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
3171         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
3172         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
3173
3174 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
3175
3176         * c-torture/compile/961203-1.x: Delete.
3177
3178         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
3179         not exit. Include stdio.h.
3180         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
3181         * gcc.misc-tests/dg-12.c: Likewise.
3182         * gcc.misc-tests/dg-5.c: Likewise.
3183         * gcc.misc-tests/dg-6.c: Likewise.
3184         * gcc.misc-tests/dg-7.c: Prototype abort.
3185         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
3186         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
3187         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
3188         not exit.
3189         * gcc.misc-tests/sieve.c: Use return from main, not exit.
3190         * gcc.misc-tests/sort2.c: Use return from main, not exit.
3191
3192 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
3193
3194         * gcc.dg/cpp/20000628-1.c: New test.
3195         * gcc.dg/cpp/20000628-1.h: New header for above test.
3196         * gcc.dg/cpp/20000628-1a.h: Likewise.
3197
3198 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
3199
3200         * gcc.dg/cpp: New directory.
3201         * gcc.dg/cpp/cpp.exp: New driver.
3202         * gcc.dg/cpp/20000627-1.c: New test.
3203         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
3204         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
3205         and rewrite as a compilation test.
3206
3207         * gcc.dg: Move many files into the cpp subdirectory, possibly
3208         renaming or editing them as well.
3209         Old name                New name
3210         990119-1.c              cpp/19990119-1.c
3211         990228-1.c              cpp/19990228-1.c
3212         990407-1.c              cpp/19990407-1.c
3213         990409-1.c              cpp/19990409-1.c
3214         990413-1.c              cpp/19990413-1.c
3215         990703-1.c              cpp/19990703-1.c
3216         20000127-1.c            cpp/20000127-1.c
3217         20000129-1.c            cpp/20000129-1.c
3218         20000207-1.c            cpp/20000207-1.c
3219         20000207-2.c            cpp/20000207-2.c
3220         20000209-1.c            cpp/20000209-1.c
3221         20000209-2.c            cpp/20000209-2.c
3222         20000301-1.c            cpp/20000301-1.c
3223         20000419-1.c            cpp/20000419-1.c
3224         20000510-1.S            cpp/20000510-1.S
3225         20000519-1.c            cpp/20000519-1.c
3226         20000529-1.c            cpp/20000529-1.c
3227         20000625-1.c            cpp/20000625-1.c
3228         20000625-2.c            cpp/20000625-2.c
3229         cpp-as1.c               cpp/assert1.c
3230         cpp-as2.c               cpp/assert2.c
3231         cxx-comments-1.c        cpp/cxxcom1.c
3232         cxx-comments-2.c        cpp/cxxcom2.c
3233         endif-label.c           cpp/endif.c
3234         cpp-hash1.c             cpp/hash1.c
3235         cpp-hash2.c             cpp/hash2.c
3236         cpp-if1.c               cpp/if-1.c
3237         cpp-if2.c               cpp/if-2.c
3238         cpp-if3.c               cpp/if-3.c
3239         cpp-if4.c               cpp/if-4.c
3240         cpp-if5.c               cpp/if-5.c
3241         cpp-cond.c              cpp/if-cexp.c
3242         cpp-missingop.c         cpp/if-mop.c
3243         cpp-missingparen.c      cpp/if-mpar.c
3244         cpp-opprec.c            cpp/if-oppr.c
3245         cpp-ifparen.c           cpp/if-paren.c
3246         cpp-shortcircuit.c      cpp/if-sc.c
3247         cpp-shift.c             cpp/if-shift.c
3248         cpp-unary.c             cpp/if-unary.c
3249         cpp-li1.c               cpp/line1.c
3250         cpp-li2.c               cpp/line2.c
3251         lineno.c                cpp/line3.c
3252         lineno-2.c              cpp/line4.c
3253         cpp-mi.c                cpp/mi1.c
3254         cpp-mic.h               cpp/mi1c.h
3255         cpp-micc.h              cpp/mi1cc.h
3256         cpp-mind.h              cpp/mi1nd.h
3257         cpp-mindp.h             cpp/mi1ndp.h
3258         cpp-mix.h               cpp/mi1x.h
3259         cpp-mi2.c               cpp/mi2.c
3260         cpp-mi2a.h              cpp/mi2a.h
3261         cpp-mi2b.h              cpp/mi2b.h
3262         cpp-mi2c.h              cpp/mi2c.h
3263         cpp-mi3.c               cpp/mi3.c
3264         cpp-mi3.def             cpp/mi3.def
3265         poison-1.c              cpp/poison.c
3266         pr-impl.c               cpp/prag-imp.c
3267         cpp-redef-2.c           cpp/redef1.c
3268         cpp-redef.c             cpp/redef2.c
3269         strpaste.c              cpp/strp1.c
3270         strpaste-2.c            cpp/strp2.c
3271         cpp-tradpaste.c         cpp/tr-paste.c
3272         cpp-tradstringify.c     cpp/tr-str.c
3273         cpp-tradwarn1.c         cpp/tr-warn1.c
3274         cpp-tradwarn2.c         cpp/tr-warn2.c
3275         trigraphs.c             cpp/trigraphs.c
3276         cpp-unc1.c              cpp/unc1.c
3277         cpp-unc2.c              cpp/unc2.c
3278         cpp-unc3.c              cpp/unc3.c
3279         cpp-unc.c               cpp/unc4.c
3280         undef.c                 cpp/undef1.c
3281         undef-2.c               cpp/undef2.c
3282         cpp-wi1.c               cpp/widestr1.c
3283
3284 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
3285
3286         * lib/g++.exp (g++_include_flags): Tweak.
3287
3288 2000-06-27  H.J. Lu  <hjl@gnu.org>
3289             Loren J. Rittle  <ljrittle@acm.org>
3290
3291         * lib/g++.exp (g++_include_flags): Override libgloss.exp
3292         version with one that knows about the new gcc tree structure.
3293         (g++_link_flags): Same.
3294
3295 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
3296
3297         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
3298         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
3299         case we are cross-compiling.
3300
3301         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
3302         g++.old-deja/g++.niklas/Makefile.in,
3303         g++.old-deja/g++.niklas/configure.in,
3304         g++.old-deja/g++.other/Makefile.in,
3305         g++.old-deja/g++.other/configure.in,
3306         gcc.c-torture/code_quality/Makefile.in,
3307         gcc.c-torture/code_quality/configure.in,
3308         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
3309         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
3310         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
3311         gcc.c-torture/execute/ieee/Makefile.in,
3312         gcc.c-torture/execute/ieee/configure.in,
3313         gcc.c-torture/noncompile/Makefile.in,
3314         gcc.c-torture/noncompile/configure.in,
3315         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
3316         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
3317         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
3318
3319 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
3320
3321         * g++.old-deja/g++.other/ambig3.C: New test.
3322
3323 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
3324
3325         * g++.old-deja/g++.pt/syntax1.C: New test.
3326         * g++.old-deja/g++.pt/syntax2.C: New test.
3327         * g++.old-deja/g++.other/syntax3.C: New test.
3328         * g++.old-deja/g++.other/syntax4.C: New test.
3329
3330 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
3331
3332         * gcc.dg/20000623-1.c: Prototype exit and abort.
3333
3334 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
3335
3336         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
3337         New tests.
3338         * gcc.dg/cpp-mi3.def: New file.
3339
3340         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
3341         inside assertions.
3342         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
3343         lexer's error messages.
3344         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
3345         divine anything from the linemarkers.
3346         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
3347         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
3348
3349 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
3350
3351         * gcc.dg/20000623-1.c: New test.
3352
3353 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
3354
3355         * gcc.c-torture/execute/20000622-1.c: New test.
3356
3357 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
3358
3359         * g++.old-deja/g++.other/init15.C: New test.
3360
3361 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
3362
3363         * g++.old-deja/g++.pt/vaarg2.C: New test.
3364         * g++.old-deja/g++.pt/vaarg3.C: New test.
3365
3366 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
3367
3368         * g++.old-deja/g++.other/dyncast6.C: New test.
3369
3370 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
3371
3372         * gcc.c-torture/execute/loop-6.c: New test.
3373
3374 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
3375
3376         * gcc.dg/20000614-1.c: New test.
3377         * gcc.dg/20000614-2.c: New test.
3378
3379 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
3380
3381         * g++.old-deja/g++.other/inline12.C: New test.
3382
3383 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
3384
3385         * g++.old-deja/g++.other/eh1.C: New test.
3386
3387 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
3388
3389         * g++.old-deja/g++.other/type.C: New test.
3390
3391 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
3392
3393         * g++.old-deja/g++.other/initstring.C: New test.
3394
3395 2000-06-12  Jason Merrill  <jason@redhat.com>
3396
3397         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
3398
3399 Fri Jun  9 22:46:34 2000  Jeffrey A Law  (law@cygnus.com)
3400
3401         * gcc.c-torture/compile/20000609-1.c: New test.
3402
3403 Fri Jun  9 21:54:28 2000  Clinton Popetz  <cpopetz@cygnus.com>
3404
3405         * gcc.dg/20000609-1.c: New test.
3406
3407 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
3408
3409         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
3410         * gcc.c-torture/noncompile/poison-1.c: Move...
3411         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
3412         * gcc.dg/cpp-li1.c: Add a token after the #line.
3413
3414 2000-06-05  Richard Henderson  <rth@cygnus.com>
3415
3416         * gcc.c-torture/execute/20000605-2.c: New test.
3417         * gcc.c-torture/execute/20000605-3.c: New test.
3418
3419 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
3420
3421         * g77.f-torture/execute/20000503-1.x: New file.
3422
3423 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
3424
3425         * g++.old-deja/g++.eh/badalloc1.C: New test.
3426
3427 2000-06-05  Richard Henderson  <rth@cygnus.com>
3428
3429         * gcc.c-torture/execute/20000605-1.c: New test.
3430
3431 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
3432             Nathan Sidwell <nathan@codesourcery.com>
3433
3434         * gcc.c-torture/compile/20000605-1.c: New test.
3435
3436 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
3437
3438         * g77.f-torture/compile/20000601-1.f:  New test.
3439
3440 2000-06-03  Richard Henderson  <rth@cygnus.com>
3441
3442         * gcc.c-torture/execute/20000603-1.c: New.
3443
3444 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
3445
3446         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
3447         * gcc.dg/noreturn-2.c (noreturn): Likewise.
3448
3449 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
3450
3451         * gcc.dg/compare2.c (case 12): XFAIL.
3452         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
3453         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
3454
3455         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
3456
3457 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
3458
3459         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
3460         guard macro is already defined when the header is first
3461         included.
3462         * gcc.dg/cpp-mix.h: New file.
3463         * gcc.dg/endif-label.c: Update patterns to match compiler.
3464
3465         * g++.brendan/complex1.C: Declare abort.
3466         * g++.law/refs4.C: Remove XFAIL.
3467         * g++.oliva/expr2.C: Declare abort and exit.
3468
3469 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
3470
3471         * gcc.c-torture/execute/20000528-1.c: New test.
3472
3473         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
3474         * g++.old-deja/g++.law/temps4.C: Likewise.
3475
3476         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
3477         stdlib.h.  Call abort() on failure.
3478         * g++.old-deja/g++.law/refs4.C: Likewise.
3479         * g++.old-deja/g++.law/temps4.C: Likewise.
3480         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
3481         * gcc.c-torture/execute/20000112-1.c: Include string.h.
3482
3483 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
3484
3485         Relative to g++.dg/special:
3486         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
3487
3488         Relative to g++.old-deja:
3489         * g++.brendan/complex1.C, g++.jason/optimize2.C,
3490         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
3491         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
3492         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
3493         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
3494         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
3495         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
3496
3497         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
3498         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
3499         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
3500         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
3501         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
3502         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
3503         and/or string.h.
3504
3505         * g++.other/goto1.C: Update expectations for error messages.
3506
3507 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
3508
3509         * gcc.c-torture/compile/20000523-1.c: New test.
3510
3511 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
3512
3513         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
3514
3515 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
3516
3517         * g++.old-deja/g++.eh/catch11.C: New test.
3518         * g++.old-deja/g++.eh/catch12.C: New test.
3519
3520 2000-05-24  Nick Clifton  <nickc@cygnus.com>
3521
3522         * gcc.c-torture/execute/20000523-1.c: New test.
3523
3524 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
3525
3526         * c-torture/execute/bcp-1.c: Replace abort in arg of
3527         __builtin_constant_p with a generic external function.
3528
3529         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
3530         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
3531         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
3532         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
3533         Prototype abort and/or exit.
3534
3535         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
3536         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
3537         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
3538         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
3539
3540 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
3541
3542         * gcc.dg/dwarf2-1.c: New test.
3543
3544 2000-05-20  Richard Henderson  <rth@cygnus.com>
3545
3546         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
3547
3548 2000-05-20  Andreas Jaeger  <aj@suse.de>
3549
3550         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
3551         testcase.
3552
3553 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
3554
3555         * gcc.c-torture/execute/20000519-2.c: New test.
3556
3557 2000-05-19  Andreas Jaeger  <aj@suse.de>
3558
3559         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
3560         which fails with SSA.
3561
3562         * lib/c-torture.exp: Also test with -O3 -fssa.
3563
3564 2000-05-18  Michael Meissner  <meissner@redhat.com>
3565
3566         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
3567         * gcc.c-torture/execute/920415-1.c: Ditto.
3568         * gcc.c-torture/execute/920501-1.c: Ditto.
3569         * gcc.c-torture/execute/conversion.c: Ditto.
3570         * gcc.c-torture/execute/cvt-1.c: Ditto.
3571
3572 Thu May 18 16:03:29 2000  Jeffrey A Law  (law@cygnus.com)
3573
3574         * gcc.c-torture/compile/20000518-1.c: New test.
3575
3576 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
3577
3578         * g77.f-torture/compile/200005018.f:  New test.
3579
3580 Wed May 17 18:30:10 2000  Jeffrey A Law  (law@cygnus.com)
3581
3582         * gcc.c-torture/compile/20000517-1.c: New test.
3583
3584 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3585
3586         * gcc.c-torture/execute/20000516-1.c: New test.
3587
3588 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
3589
3590         * g++.old-deja/g++.other/eh.C: New test.
3591
3592 2000-05-12  Richard Henderson  <rth@cygnus.com>
3593
3594         * gcc.c-torture/execute/990208-1.c (main): Don't pass
3595         constants through to doit's conditional.
3596
3597 Thu May 11 19:02:43 2000  Jeffrey A Law  (law@cygnus.com)
3598
3599         * gcc.c-torture/compile/20000511-1.c: New test.
3600         * g77.f-torture/compile/20000511-1.f: New test.
3601         * g77.f-torture/compile/20000511-2.f: New test.
3602
3603 2000-05-11  Michael Meissner  <meissner@redhat.com>
3604
3605         * gcc.c-torture/execute/20000511-1.c: New test.
3606
3607 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
3608
3609         * gcc.dg/dg.exp: Scan .S files as well as .c files.
3610         * gcc.dg/20000510-1.S: New.
3611
3612 2000-05-08  Catherine Moore  <clm@cygnus.com>
3613
3614         * gcc.dg/unused-3.c: New.
3615
3616 2000-05-06  Richard Henderson  <rth@cygnus.com>
3617
3618           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
3619           * g++.old-deja/g++.mike/warn1.C: Likewise.
3620           * g++.old-deja/g++.pt/local1.C: Likewise.
3621           * g++.old-deja/g++.pt/local7.C: Likewise.
3622           * g++.old-deja/g++.pt/spec16.C: Likewise.
3623
3624 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
3625
3626         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
3627
3628 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
3629
3630           * g77.f-torture/execute/20000503-1.f:  New test.
3631
3632 2000-05-04  Andreas Jaeger  <aj@suse.de>
3633
3634         * gcc.dg/noreturn-2.c: New test.
3635
3636 2000-05-04  Neil Booth  <NeilB@earthling.net>
3637
3638         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
3639         preprocessor.
3640
3641 2000-05-04  Richard Henderson  <rth@cygnus.com>
3642
3643         * gcc.c-torture/execute/20000503-1.c: Fix typo.
3644
3645 2000-05-04  Richard Henderson  <rth@cygnus.com>
3646
3647         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
3648         OpenSSL by Jason R Thorpe.
3649
3650 Wed May  3 13:02:10 2000  Jim Wilson  <wilson@cygnus.com>
3651
3652         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
3653
3654 2000-05-03  Robert Lipe <robertlipe@usa.net>
3655
3656         * gcc.dg/20000503-1.c: New test.
3657
3658 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
3659
3660         * gcc.c-torture/compile/20000502-1.c: New test.
3661         * g++.old-deja/g++.other/align.C: New test.
3662         * gcc.dg/cpp-tradstringify.c: New test.
3663
3664 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
3665
3666         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
3667         and hard registers.
3668
3669 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
3670
3671         * gcc.c-torture/execute/loop-5.c: New test.
3672
3673 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
3674
3675         * gcc.c-torture/execute/va-arg-20.c: New test.
3676
3677 Sun Apr 23 14:41:33 2000  Jeffrey A Law  (law@cygnus.com)
3678
3679         * gcc.c-torture/execute/20000422-1.c: New test.
3680
3681 2000-04-20  Greg McGary  <gkm@gnu.org>
3682
3683         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
3684         when optimizing, but without sibling-call optimizations (-O1).
3685
3686 Thu Apr 20 11:57:03 2000  Jeffrey A Law  (law@cygnus.com)
3687
3688           * gcc.c-torture/compile/20000420-1.c: New test.
3689
3690 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3691
3692         * g++.abi/ptrflags.C: New test.
3693         * g++.eh/catchptr1.C: Test incomplete pointer chains.
3694
3695 Wed Apr 19 09:16:32 2000  Catherine Moore  <clm@cygnus.com>
3696
3697         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
3698
3699 2000-04-19  Greg McGary  <gkm@gnu.org>
3700
3701         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
3702         sibling-call optimizations.
3703
3704 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
3705
3706         * gcc.dg/20000419-1.c: New test.
3707
3708 Wed Apr 12 22:54:02 2000  Hans-Peter Nilsson  <hp@axis.com>
3709
3710         * gcc.c-torture/execute/20000412-6.c: New test.
3711
3712 Wed Apr 12 10:25:08 2000  Jeffrey A Law  (law@cygnus.com)
3713
3714         * gcc.c-torture/execute/20000412-5.c: New test.
3715         * g77.f-torture/compile/20000412-1.f: New test.
3716         * gcc.c-torture/execute/20000412-4.c: New test.
3717         * gcc.c-torture/compile/20000412-2.c: New test.
3718         * gcc.c-torture/execute/20000412-3.c: New test.
3719         * gcc.c-torture/compile/20000412-1.c: New test.
3720         * gcc.c-torture/execute/20000412-2.c: New test.
3721
3722 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
3723
3724         * objc/execute/bf-20.m: New test.
3725
3726 2000-04-10  Richard Henderson  <rth@cygnus.com>
3727
3728         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
3729
3730         * gcc.c-torture/execute/20000412-1.c: New test.
3731
3732 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
3733
3734         * g++.old-deja/g++.eh/catchptr1.C: New test.
3735
3736 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
3737
3738         * g++.old-deja/g++.abi/cxa_vec.C: New test.
3739
3740 2000-04-08  Neil Booth  <NeilB@earthling.net>
3741
3742         * gcc.dg/cpp-nullchar.c: Remove test as
3743         embedded nulls cause problems.
3744
3745 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3746
3747         * gcc.dg/compare2.c: New test.
3748
3749 2000-04-08  Neil Booth  <NeilB@earthling.net>
3750
3751         * gcc.dg/cpp-nullchar.c: New test.
3752
3753 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
3754
3755         * gcc.dg/cpp-mi2.c: New test.
3756         * gcc.dg/cpp-mi2[abc].h: New files.
3757
3758 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
3759
3760         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
3761         member name.
3762
3763 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3764
3765         * g++.old-deja/g++.abi/vmihint.C: New test.
3766
3767 2000-04-06  Neil Booth  <NeilB@earthling.net>
3768
3769         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
3770         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
3771         copyright.
3772
3773 Wed Apr  5 22:51:36 2000  Hans-Peter Nilsson  <hp@axis.com>
3774
3775         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
3776         avoid stack-frame overwrite.
3777
3778 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
3779
3780         * gcc.c-torture/compile/20000405-2.c: New test.
3781         * gcc.c-torture/compile/20000405-3.c: New test.
3782
3783 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3784
3785         * gcc.c-torture/compile/20000405-1.c: New test.
3786
3787 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
3788
3789         * gcc.dg/cast-qual-1.c: Revert last change.
3790
3791 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3792
3793         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
3794
3795 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
3796
3797         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
3798         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
3799
3800 Mon Apr  3 02:35:34 2000  Jeffrey A Law  (law@cygnus.com)
3801
3802         * gcc.c-torture/compile/20000403-2.c: New test.
3803         * gcc.c-torture/compile/20000403-1.c: New test.
3804
3805 Mon Apr  3 16:53:52 2000  Hans-Peter Nilsson  <hp@axis.com>
3806
3807         * gcc.c-torture/execute/20000403-1.c: New test.
3808
3809 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
3810
3811         * gcc.c-torture/execute/20000402-1.c: New test.
3812
3813 Mon Apr  3 14:10:34 2000  Donald Lindsay  <dlindsay@cygnus.com>
3814
3815         * gcc.c-torture/execute/va-arg-15.c: New test.
3816         * gcc.c-torture/execute/va-arg-16.c: New test.
3817         * gcc.c-torture/execute/va-arg-17.c: New test.
3818         * gcc.c-torture/execute/va-arg-18.c: New test.
3819         * gcc.c-torture/execute/va-arg-19.c: New test.
3820
3821 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
3822
3823         * gcc.c-torture/compile/981211-1.c: Move to...
3824         * gcc.dg/cpp-as1.c: ...here.
3825         * gcc.dg/cpp-as2.c: New file.
3826
3827         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
3828         compiler.
3829
3830 2000-04-02  Neil Booth  <NeilB@earthling.net>
3831
3832         * gcc.dg/cpp-cond.c  New tests.
3833         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
3834         accidental success less likely.
3835         * gcc.dg/cpp-missingop.c  New tests.
3836         * gcc.dg/cpp-missingparen.c  New tests.
3837         * gcc.dg/cpp-shift.c  New tests.
3838         * gcc.dg/cpp-shortcircuit.c  New tests.
3839         * gcc.dg/cpp-unary.c  New tests.
3840
3841 Wed Mar 29 13:44:23 2000  Jeffrey A Law  (law@cygnus.com)
3842
3843         * gcc.c-torture/compile/20000329-1.c: New test.
3844
3845 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
3846
3847         * gcc.c-torture/compile/20000326-1.c: New test.
3848         * gcc.c-torture/compile/20000326-2.c: New test.
3849
3850 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
3851
3852         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
3853         the first parameter is a function argument.
3854
3855 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
3856
3857         * g++.old-deja/g++.ext/array4.C: New test.
3858
3859 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
3860
3861         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
3862
3863 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3864
3865         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
3866
3867 2000-03-19  Richard Henderson  <rth@cygnus.com>
3868
3869         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
3870
3871 2000-03-19  Richard Henderson  <rth@cygnus.com>
3872
3873         * gcc.c-torture/compile/20000319-1.c: New test.
3874
3875 Tue Mar 14 08:58:37 2000  Jeffrey A Law  (law@cygnus.com)
3876
3877         * gcc.c-torture/execute/20000314-3.c: New test.
3878         * gcc.c-torture/execute/20000314-2.c: New test.
3879         * gcc.c-torture/execute/20000314-1.c: New test.
3880         * gcc.c-torture/compile/20000314-2.c: New test.
3881         * gcc.c-torture/compile/20000314-1.c: New test.
3882
3883 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
3884
3885         * g++.old-deja/g++.warn/inline.C: New test.
3886
3887 Fri Mar 10 01:15:19 2000  Hans-Peter Nilsson  <hp@bitrange.com>
3888
3889         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
3890         standards-compliant result rather than specific constants.
3891         Put test-values in array.
3892
3893 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
3894
3895         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
3896         (g++_target_compile): Put test-specific options last.
3897
3898 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
3899
3900         * g++.old-deja/g++.eh/vbase4.C: New test.
3901
3902 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
3903
3904         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
3905
3906 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
3907
3908         * g++.old-deja/g++.brendan/misc12.C: Removed.
3909         * g++.old-deja/g++.pt/memtemp77.C: Constify.
3910         * g++.old-deja/g++.ext/pretty4.C: New test.
3911
3912 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
3913
3914         * g++.old-deja/g++.other/string2.C: New test.
3915
3916 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
3917
3918         * g++.old-deja/g++.warn/impint2.C: New test.
3919
3920 Sun Mar  5 23:25:12 2000  Hans-Peter Nilsson  <hp@bitrange.com>
3921
3922         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
3923         is 1, not zero.
3924
3925 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
3926
3927         * g++.old-deja/g++.warn/impint.C: New test.
3928         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
3929         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
3930         * g++.old-deja/g++.pt/explicit12.C: Likewise.
3931         * g++.old-deja/g++.pt/explicit13.C: Likewise.
3932         * g++.old-deja/g++.pt/explicit17.C: Likewise.
3933         * g++.old-deja/g++.pt/explicit18.C: Likewise.
3934         * g++.old-deja/g++.pt/explicit19.C: Likewise.
3935         * g++.old-deja/g++.pt/explicit23.C: Likewise.
3936         * g++.old-deja/g++.pt/explicit31.C: Likewise.
3937         * g++.old-deja/g++.pt/explicit35.C: Likewise.
3938         * g++.old-deja/g++.pt/explicit6.C: Likewise.
3939         * g++.old-deja/g++.pt/memclass7.C: Likewise.
3940
3941 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
3942
3943         * gcc.dg/cpp-redef.c: New test.
3944
3945 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
3946
3947         * g++.old-deja/g++.pt/unify7.C: New test.
3948
3949 Sat Feb 26 19:46:09 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3950
3951         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
3952         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
3953
3954 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
3955
3956         * gcc.c-torture/compile/20000224-1.c: New test.
3957
3958 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3959
3960         * gcc.c-torture/compile/cpp-2.c: New test.
3961         * gcc.c-torture/compile/cpp-1.c: New test.
3962
3963 Fri Feb 25 21:44:49 2000  Jeffrey A Law  (law@cygnus.com)
3964
3965         * gcc.c-torture/execute/20000225-1.c: New test.
3966
3967 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3968
3969         * gcc.dg/cpp-li2.c: New test.
3970
3971         * gcc.dg/cpp-wi1.c: New test.
3972
3973         * gcc.dg/cpp-li1.c: New test.
3974
3975 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
3976
3977         * g++.old-deja/g++.other/sizeof5.C: New test.
3978
3979 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3980
3981         * gcc.c-torture/execute/va-arg-13.c: New test.
3982
3983 Wed Feb 23 14:16:06 2000  Donald Lindsay  <dlindsay@cygnus.com>
3984
3985         * gcc.c-torture/execute/va-arg-12.c: New test.
3986
3987 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
3988
3989         * gcc.c-torture/execute/20000223-1.c: New test.
3990
3991 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
3992
3993         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
3994
3995 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
3996
3997         * g++.old-deja/g++.abi/ptrmem.C: New test.
3998
3999 2000-02-19  Richard Henderson  <rth@cygnus.com>
4000
4001         * gcc.c-torture/compile/init-3.c: New.
4002
4003 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
4004
4005         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
4006         ALWAYS_CXXFLAGS.
4007
4008 Fri Feb 11 12:35:40 2000  Robert Lipe <robertl@sco.com>
4009
4010         * gcc.c-torture/compile/20000211-3.c: New test.
4011
4012 Fri Feb 11 12:35:40 2000  Martin Buchholz <martin@xemacs.org>
4013
4014         * gcc.c-torture/compile/20000211-2.c: New test.
4015
4016 Fri Feb 11 12:35:40 2000  Jeffrey A Law  (law@cygnus.com)
4017
4018         * gcc.c-torture/compile/20000211-1.c: New test.
4019
4020 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
4021
4022         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
4023           on native targets
4024
4025 2000-02-08  Nathan Sidwell  <nathan@acm.org>
4026
4027         * g++.old-deja/g++.other/cast5.C: New test.
4028
4029 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
4030
4031         * gcc.c-torture/execute/20000205-1.c: New.
4032
4033 2000-02-03  Nathan Sidwell  <nathan@acm.org>
4034
4035         * g++.old-deja/g++.jason/cast3.C: Return void.
4036         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
4037
4038 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4039
4040         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
4041
4042         * gcc.dg/loop-1.c: New test.
4043
4044 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
4045
4046         * gcc.c-torture/compile/20000127-1.c: New test.
4047         * gcc.c-torture/execute/991228-1.c: New test.
4048
4049 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4050
4051         * gcc.dg/unused-2.c: New test.
4052
4053         * gcc.dg/conv-1.c: New test.
4054
4055 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
4056
4057         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
4058         compiler.
4059         (tool_option_proc): Fix typo.
4060
4061 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
4062
4063         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
4064         of the ld on the host, not on the build machine.
4065         Also, don't crash if '--help' is not a supported option.
4066
4067 2000-01-24  Richard Henderson  <rth@cygnus.com>
4068
4069         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
4070
4071 Thu Jan 20 12:34:48 2000  Jeffrey A Law  (law@cygnus.com)
4072
4073         * gcc.c-torture/execute/20000120-2.c: New test.
4074         * gcc.c-torture/execute/20000120-1.c: New test.
4075
4076 Thu Jan 13 02:29:32 2000  Jeffrey A Law  (law@cygnus.com)
4077
4078         * gcc.c-torture/execute/20000113-1.c: New test.
4079
4080 Wed Jan 12 20:26:58 2000  Jeffrey A Law  (law@cygnus.com)
4081
4082         * gcc.c-torture/execute/20000112-1.c: New test.
4083
4084 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4085
4086         * gcc.dg/20000111-1.c: New test.
4087
4088 Mon Jan 10 18:12:49 2000  Jeffrey A Law  (law@cygnus.com)
4089
4090         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
4091         with 16 bit integers.
4092
4093 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4094
4095         * gcc.dg/20000108-1.c: New test.
4096
4097 2000-01-05  Nathan Sidwell  <nathan@acm.org>
4098
4099         * g++.old-deja/g++.ns/koenig8.C: New test.
4100
4101 2000-01-05  Nathan Sidwell  <nathan@acm.org>
4102
4103         * g++.old-deja/g++.other/cast4.C: New test.
4104
4105 Wed Jan  5 00:26:20 2000  Jeffrey A Law  (law@cygnus.com)
4106
4107         * gcc.c-torture/compile/20000105-2.c: New test.
4108         * gcc.c-torture/compile/20000105-1.c: New test.
4109
4110 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4111
4112         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
4113         references to printf & atoi to conform to ANSI standard.
4114         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
4115         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
4116         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
4117         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
4118         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
4119         * g++.old-deja/g++.brendan/complex1.C: Likewise.
4120         * g++.old-deja/g++.brendan/copy1.C: Likewise.
4121         * g++.old-deja/g++.brendan/copy2.C: Likewise.
4122         * g++.old-deja/g++.brendan/copy3.C: Likewise.
4123         * g++.old-deja/g++.brendan/copy4.C: Likewise.
4124         * g++.old-deja/g++.brendan/copy5.C: Likewise.
4125         * g++.old-deja/g++.brendan/copy6.C: Likewise.
4126         * g++.old-deja/g++.brendan/copy7.C: Likewise.
4127         * g++.old-deja/g++.brendan/copy8.C: Likewise.
4128         * g++.old-deja/g++.brendan/crash11.C: Likewise.
4129         * g++.old-deja/g++.brendan/crash14.C: Likewise.
4130         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
4131         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
4132         * g++.old-deja/g++.brendan/delete2.C: Likewise.
4133         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
4134         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
4135         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
4136         * g++.old-deja/g++.brendan/eh1.C: Likewise.
4137         * g++.old-deja/g++.brendan/groff1.C: Likewise.
4138         * g++.old-deja/g++.brendan/init3.C: Likewise.
4139         * g++.old-deja/g++.brendan/misc12.C: Likewise.
4140         * g++.old-deja/g++.brendan/misc7.C: Likewise.
4141         * g++.old-deja/g++.brendan/new2.C: Likewise.
4142         * g++.old-deja/g++.brendan/operators4.C: Likewise.
4143         * g++.old-deja/g++.brendan/operators5.C: Likewise.
4144         * g++.old-deja/g++.brendan/overload2.C: Likewise.
4145         * g++.old-deja/g++.brendan/overload7.C: Likewise.
4146         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
4147         * g++.old-deja/g++.brendan/reference1.C: Likewise.
4148         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
4149         * g++.old-deja/g++.brendan/template24.C: Likewise.
4150         * g++.old-deja/g++.brendan/template3.C: Likewise.
4151         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
4152         * g++.old-deja/g++.jason/inline3.C: Likewise.
4153         * g++.old-deja/g++.jason/opeq.C: Likewise.
4154         * g++.old-deja/g++.law/arg5.C: Likewise.
4155         * g++.old-deja/g++.law/arm7.C: Likewise.
4156         * g++.old-deja/g++.law/ctors11.C: Likewise.
4157         * g++.old-deja/g++.law/cvt8.C: Likewise.
4158         * g++.old-deja/g++.law/init9.C: Likewise.
4159         * g++.old-deja/g++.law/refs4.C: Likewise.
4160         * g++.old-deja/g++.law/template2.C: Likewise.
4161         * g++.old-deja/g++.law/visibility24.C: Likewise.
4162         * g++.old-deja/g++.law/vtable3.C: Likewise.
4163         * g++.old-deja/g++.mike/asm2.C: Likewise.
4164         * g++.old-deja/g++.mike/eh1.C: Likewise.
4165         * g++.old-deja/g++.mike/misc1.C: Likewise.
4166         * g++.old-deja/g++.mike/misc13.C: Likewise.
4167         * g++.old-deja/g++.mike/misc14.C: Likewise.
4168         * g++.old-deja/g++.mike/ns12.C: Likewise.
4169         * g++.old-deja/g++.mike/p1248.C: Likewise.
4170         * g++.old-deja/g++.mike/p3708.C: Likewise.
4171         * g++.old-deja/g++.mike/p3708a.C: Likewise.
4172         * g++.old-deja/g++.mike/p3708b.C: Likewise.
4173         * g++.old-deja/g++.mike/p646.C: Likewise.
4174         * g++.old-deja/g++.mike/p700.C: Likewise.
4175         * g++.old-deja/g++.mike/p783.C: Likewise.
4176         * g++.old-deja/g++.mike/p783a.C: Likewise.
4177         * g++.old-deja/g++.mike/p783b.C: Likewise.
4178         * g++.old-deja/g++.mike/p786.C: Likewise.
4179         * g++.old-deja/g++.mike/p789.C: Likewise.
4180         * g++.old-deja/g++.mike/p789a.C: Likewise.
4181         * g++.old-deja/g++.mike/p807a.C: Likewise.
4182         * g++.old-deja/g++.other/delete3.C: Likewise.
4183         * g++.old-deja/g++.other/dyncast1.C: Likewise.
4184         * g++.old-deja/g++.other/dyncast2.C: Likewise.
4185         * g++.old-deja/g++.other/dyncast3.C: Likewise.
4186         * g++.old-deja/g++.other/empty1.C: Likewise.
4187         * g++.old-deja/g++.other/temporary1.C: Likewise.
4188         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
4189         * g++.old-deja/g++.pt/t16.C: Likewise.
4190         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
4191
4192 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
4193
4194         * gcc.dg/991230-1.c: New test.
4195
4196 Wed Dec 29 23:48:49 1999  Jeffrey A Law  (law@cygnus.com)
4197
4198         * gcc.c-torture/compile/991229-3.c: New test.
4199         * gcc.c-torture/compile/991229-2.c: New test.
4200         * gcc.c-torture/compile/991229-1.c: New test.
4201
4202 Wed Dec 29 20:54:46 1999  Greg McGary <gkm@eng.ascend.com>
4203
4204         * gcc.c-torture/compile/labels-2.c: New test.
4205
4206 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
4207
4208         * gcc.c-torture/execute/991227-1.c: New test.
4209
4210 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4211
4212         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
4213
4214 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
4215
4216         * gcc.c-torture/execute/991221-1.c: New test.
4217
4218 1999-12-20  Nathan Sidwell  <nathan@acm.org>
4219
4220         * g++.old-deja/g++.other/cast3.C: New test.
4221
4222 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
4223
4224         * gcc.c-torture/execute/991216-4.c: New test.
4225
4226 1999-12-16  Michael Meissner  <meissner@cygnus.com>
4227
4228         * gcc.c-torture/execute/991216-1.c: New test.
4229         * gcc.c-torture/execute/991216-2.c: New test.
4230         * gcc.c-torture/execute/991216-3.c: New test.
4231
4232 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
4233
4234         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
4235         Actually make the test fail by using "-O2" for compilation.
4236
4237 1999-12-15  Nathan Sidwell  <nathan@acm.org>
4238
4239         * g++.old-deja/g++.warn/cast-align1.C: New test.
4240
4241 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
4242
4243         * gcc.c-torture/compile/991214-1.c: New test.
4244         * gcc.c-torture/compile/991214-2.c: New test.
4245
4246 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
4247
4248         * gcc.dg/991214-1.c: New test.
4249
4250 Mon Dec 13 23:03:09 1999  Jeffrey A Law  (law@cygnus.com)
4251
4252         * gcc.c-torture/compile/991213-3.c: New test.
4253         * gcc.c-torture/compile/991213-2.c: New test.
4254         * gcc.c-torture/compile/991213-1.c: New test.
4255
4256 Fri Dec 10 00:53:10 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
4257
4258         * gcc.dg/991209-1.c: New test.
4259
4260 Wed Dec  8 23:44:08 1999  Nathan Sidwell <nathan@acm.org>
4261
4262         * gcc.c-torture/compile/991208-1.c: New test.
4263
4264 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4265
4266         * gcc.dg/ultrasp2.c: New test.
4267
4268 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
4269
4270         * g++.old-deja/g++.abi/align.C (main): Fix typo.
4271
4272 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
4273
4274         * gcc.c-torture/compile/991202-1.c: New test.
4275         * gcc.c-torture/execute/991202-1.c: New test.
4276         * gcc.c-torture/execute/991202-2.c: New test.
4277         * gcc.c-torture/execute/991202-3.c: New test.
4278
4279 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
4280
4281         * g++.old-deja/g++.abi/align.C: New test.
4282         * g++.old-deja/g++.abi/aggregates.C: Likewise.
4283         * g++.old-deja/g++.abi/bitfields.C: Likewise.
4284
4285 1999-12-01  Richard Henderson  <rth@cygnus.com>
4286
4287         * gcc.c-torture/execute/991201-1.c: New.
4288
4289 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
4290
4291         * gcc.dg/991129-1.c: New test.
4292
4293 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
4294
4295         * gcc.c-torture/compile/991127-1.c: New test.
4296
4297 1999-11-22  Nathan Sidwell  <nathan@acm.org>
4298
4299         * g++.old-deja/g++.other/warn4.C: New test.
4300
4301 1999-11-22  Nathan Sidwell  <nathan@acm.org>
4302
4303         * g++.old-deja/g++.eh/cleanup2.C: New test.
4304         * g++.old-deja/g++.ext/pretty2.C: New test.
4305         * g++.old-deja/g++.ext/pretty3.C: New test.
4306         * g++.old-deja/g++.other/debug6.C: New test.
4307
4308 Wed Oct 20 16:18:23 1999  Jim Wilson  <wilson@cygnus.com>
4309
4310         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
4311         compiler_output to look for one error message instead of two.
4312
4313 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
4314
4315         * gcc.c-torture/execute/991118-1.c: Also test case
4316         where the word boundary does not split a byte evenly.
4317
4318 1999-11-19  Nathan Sidwell  <nathan@acm.org>
4319
4320         * g++.old-deja/g++.ext/restrict1.C: New test.
4321
4322 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
4323
4324         * gcc.c-torture/execute/991118-1.c: New test.
4325
4326 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
4327
4328         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
4329         working directory pathnames.
4330
4331 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
4332
4333         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
4334         host is equipped with driver.h and driver.o so it can actually
4335         compile and run the tests.
4336
4337 Fri Oct  8 18:46:11 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
4338
4339         * gcc.c-torture/compile/991008-1.c: New test.
4340
4341 1999-11-08  Nick Clifton  <nickc@cygnus.com>
4342
4343         * lib/gcc-dg.exp: Include target-supports.exp
4344
4345 1999-11-05  Nick Clifton  <nickc@cygnus.com>
4346
4347         * lib/target-supports.exp: New file: Provide procs to test for
4348         features supported by the target.
4349         (check_weak_available): Moved here from ecos.exp.
4350         (check_alias_available): New proc: Determine of the target
4351         toolchain supports the alias attribute.
4352
4353         * gcc.dg/special/ecos.exp: Move check_weak_available to
4354         target-supports.exp.
4355         (alias-1.c): Only perform the test if the target supports
4356         aliases.
4357         (wkali-1.c): Only perform the test if the target supports
4358         aliases.
4359
4360         * gcc.dg/990506-0.c: Expect error messages from cross
4361         targets as well as native targets.
4362
4363 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4364
4365         * gcc.dg/ultrasp1.c: Removed xfail.
4366         * gcc.dg/struct-ret-2.c: Likewise.
4367         * gcc.dg/array-1.c: Likewise.
4368
4369 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4370
4371         * gcc.dg/struct-ret-2.c: New test.
4372
4373         * gcc.dg/array-1.c: New test.
4374
4375 Sat Oct 30 22:23:46 1999  Stephen L Moshier <moshier@mediaone.net>
4376
4377         * gcc.c-torture/execute/991030-1.c: New test.
4378
4379 Tue Oct 26 20:25:42 1999  Richard Henderson  <rth@cygnus.com>
4380
4381         * gcc.c-torture/compile/991026-2.c: New test.
4382
4383 Tue Oct 26 00:45:56 1999  Jeffrey A Law  (law@cygnus.com)
4384
4385         * gcc.c-torture/compile/991026-1.c: New test.
4386
4387 Sat Oct 23 23:36:03 1999  Jeffrey A Law  (law@cygnus.com)
4388
4389         * gcc.c-torture/execute/991023-1.c: New test.
4390
4391 Tue Oct 19 02:11:29 1999  Jeffrey A Law  (law@cygnus.com)
4392
4393         * gcc.c-torture/execute/991019-1.c: New test.
4394
4395 Sat Oct 16 00:05:48 1999  Richard Henderson  <rth@cygnus.com>
4396
4397         * gcc.c-torture/execute/991016-1.c: New test.
4398
4399 Thu Oct 14 04:22:47 1999  Stephane Carrez  <stcarrez@worldnet.fr>
4400
4401         * gcc.c-torture/execute/991014-1.c: New test.
4402
4403 Wed Oct 13 22:01:35 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
4404
4405         * g++.old-deja/g++.other/union2.C: New test.
4406
4407 1999-10-13  Nathan Sidwell  <nathan@acm.org>
4408
4409         * g++.old-deja/g++.other/vaarg2.C: New test.
4410         * g++.old-deja/g++.other/vaarg3.C: New test.
4411
4412 1999-10-12  Craig Burley  <craig@jcb-sc.com>
4413
4414         * g77.f-torture/noncompile/19990905-1.f: Moved from being
4415         in compile/.
4416
4417 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
4418
4419         * gcc.c-torture/execute/va-arg-11.c: New test.
4420
4421 Fri Oct  1 00:53:17 1999  Mark P. Mitchell  <mark@codesourcery.com>
4422
4423         * lib/file-format.exp (gcc_target_object_format): Don't
4424         crash if objdump is unavailable.
4425
4426 Wed Sep 29 23:48:44 1999  Donn Terry <donn@interix.com>
4427
4428         * gcc.misc-tests/mg.exp: delete extraneous redirection.
4429
4430 1999-09-28  Nick Clifton  <nickc@cygnus.com>
4431
4432         * gcc.c-torture/compile/990928-1.c: New test.
4433
4434 Tue Sep 28 13:19:15 BST 1999  Nathan Sidwell  <nathan@acm.org>
4435
4436         * g++.old-deja/g++.other/decl6.C: New test.
4437
4438 Tue Sep 28 01:19:09 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
4439
4440         * gcc.c-torture/execute/va-arg-10.c: New test.
4441
4442 Mon Sep 27 09:14:24 BST 1999  Nathan Sidwell  <nathan@acm.org>
4443
4444         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
4445         __PRETTY_FUNCTION__.
4446
4447 1999-09-23  Nick Clifton  <nickc@cygnus.com>
4448
4449         * gcc.c-torture/execute/990923-1.c: New test.
4450
4451 1999-09-21  Nick Clifton  <nickc@cygnus.com>
4452
4453         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
4454         for which -fpic is inappropriate.
4455
4456 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
4457
4458         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
4459
4460 Tue Sep 21 15:38:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
4461
4462         * g++.old-deja/g++.other/dyncast1.C: New test.
4463         * g++.old-deja/g++.other/dyncast2.C: New test.
4464         * g++.old-deja/g++.other/dyncast3.C: New test.
4465         * g++.old-deja/g++.other/dyncast4.C: New test.
4466         * g++.old-deja/g++.other/dyncast5.C: New test.
4467         * g++.old-deja/g++.eh/catch3.C: New test.
4468         * g++.old-deja/g++.eh/catch3p.C: New test.
4469         * g++.old-deja/g++.eh/catch4.C: New test.
4470         * g++.old-deja/g++.eh/catch4p.C: New test.
4471         * g++.old-deja/g++.eh/catch5.C: New test.
4472         * g++.old-deja/g++.eh/catch5p.C: New test.
4473         * g++.old-deja/g++.eh/catch6.C: New test.
4474         * g++.old-deja/g++.eh/catch6p.C: New test.
4475         * g++.old-deja/g++.eh/catch7.C: New test.
4476         * g++.old-deja/g++.eh/catch7p.C: New test.
4477         * g++.old-deja/g++.eh/catch8.C: New test.
4478         * g++.old-deja/g++.eh/catch8p.C: New test.
4479         * g++.old-deja/g++.eh/catch9.C: New test.
4480         * g++.old-deja/g++.eh/catch9p.C: New test.
4481
4482 Mon Sep 13 14:14:21 BST 1999  Nathan Sidwell  <nathan@acm.org>
4483
4484         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
4485         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
4486
4487 Mon Sep 13 06:28:57 1999  Jeffrey A Law  (law@cygnus.com)
4488
4489         * gcc.c-torture/compile/990913-1.c: New test.
4490
4491 Fri Sep 10 11:21:25 BST 1999  Nathan Sidwell  <nathan@acm.org>
4492
4493         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
4494         * g++.old-deja/g++.jason/rfg5.C: Likewise.
4495
4496 Thu Sep  9 10:40:36 1999  Richard Henderson  <rth@cygnus.com>
4497
4498         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
4499
4500 Thu Sep  9 12:32:57 BST 1999  Nathan Sidwell  <nathan@acm.org>
4501
4502         * g++.old-deja/g++.other/lookup11.C: New test.
4503         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
4504         what is permitted and what we want.
4505         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
4506         overload use.
4507         * g++.old-deja/g++.jason/rfg5.C: Likewise
4508
4509 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
4510
4511         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
4512         * gcc.c-torture/noncompile/poison-1.c: New file.
4513
4514 Wed Sep  8 09:39:56 BST 1999  Nathan Sidwell  <nathan@acm.org>
4515
4516         * g++.old-deja/g++.other/sizeof3.C: New test.
4517         * g++.old-deja/g++.other/sizeof4.C: New test.
4518         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
4519         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
4520
4521 1999-09-07  Richard Henderson  <rth@cygnus.com>
4522
4523         * gcc.dg/va-arg-1.c: New.
4524
4525 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4526
4527         * gcc.c-torture/execute/va-arg-9.c: New test.
4528
4529 1999-09-05  Craig Burley  <craig@jcb-sc.com>
4530
4531         * g77.f-torture/compile/980519-2.f: New test.
4532         * g77.f-torture/compile/19990905-0.f: New test.
4533         * g77.f-torture/compile/19990905-1.f: New test.
4534         * g77.f-torture/compile/19990905-2.f: New test.
4535
4536         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
4537
4538 Fri Sep  3 10:39:38 BST 1999  Richard Earnshaw <rearnsha@arm.com>
4539
4540         * gcc.c-torture/execute/990827-1.c: Fix typo.
4541
4542 Fri Sep 03 09:31:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
4543
4544         * g++.old-deja/g++.other/deref1.C: New test.
4545
4546 Thu Sep 02 09:27:34 BST 1999  Nathan Sidwell  <nathan@acm.org>
4547
4548         * g++.old-deja/g++.other/ambig2.C: New test.
4549         * g++.old-deja/g++.other/cond5.C: New test.
4550         * g++.old-deja/g++.other/lookup16.C: New test.
4551
4552 Thu Sep  2 01:17:51 1999  Marc Espie <espie@cvs.openbsd.org>
4553
4554         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
4555         assemblers too.
4556
4557 Tue Aug 31 17:57:49 1999  Jeffrey A Law  (law@cygnus.com)
4558
4559         * lib/c-torture.exp: Avoid the "compare executables" optimization
4560         when testing native.
4561
4562 Sun Aug 29 14:35:41 1999  Jeffrey A Law  (law@cygnus.com)
4563
4564         * gcc.c-torture/execute/990829-1.c: New test.
4565         * gcc.c-torture/compile/990829-1.c: New test.
4566
4567 1999-08-27  Paul Burchard  <burchard@pobox.com>
4568
4569         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
4570         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
4571         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
4572         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
4573         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
4574         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
4575         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
4576         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
4577         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
4578         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
4579         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
4580
4581 Fri Aug 27 01:24:16 1999  Jeffrey A Law  (law@cygnus.com)
4582
4583         * gcc.c-torture/execute/990827-1.c: New test.
4584
4585 1999-08-26  Craig Burley  <craig@jcb-sc.com>
4586
4587         * g77.f-torture/noncompile/19990826-4.f: New test.
4588
4589         * g77.f-torture/compile/19990826-3.f: New test.
4590
4591         * g77.f-torture/execute/19990826-2.f: New test.
4592
4593         * g77.f-torture/compile/19990826-1.f: New test.
4594
4595         * gcc.c-torture/execute/990826-0.c: New test.
4596         * g77.c-torture/execute/19990826-0.f: New test.
4597
4598         * g77.f-torture/noncompile/970626-2.f: New test.
4599
4600 1999-08-25  Paul Burchard  <burchard@pobox.com>
4601
4602         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
4603         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
4604         lss-011.C: New tests.
4605
4606 1999-08-25  Nathan Sidwell  <nathan@acm.org>
4607
4608         * g++.old-deja/g++.other/decl5.C: New test.
4609
4610 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4611
4612         * noncompile/noncompile.exp: Load_lib c-torture.exp.
4613         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
4614         call `postbase' for each one.  All callers of `postbase' changed
4615         to call this instead.
4616
4617 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
4618
4619         * gcc.c-torture/execute/990811-1.c: New test.
4620
4621 1999-08-09  Nick Clifton  <nickc@cygnus.com>
4622
4623         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
4624         just native ones.
4625
4626         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
4627         just native ones.
4628
4629 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
4630
4631         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
4632
4633 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
4634
4635         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
4636
4637 1999-08-04  Nathan Sidwell  <nathan@acm.org>
4638
4639         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
4640
4641 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
4642
4643         * gcc.c-torture/execute/990804-1.c: New test.
4644
4645 1999-08-03  Nathan Sidwell  <nathan@acm.org>
4646
4647         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
4648         * g++.old-deja/g++.brendan/crash64.C: Likewise
4649         * g++.old-deja/g++.brendan/overload8.C: Likewise
4650
4651 1999-08-03  Nathan Sidwell  <nathan@acm.org>
4652
4653         * g++.old-deja/g++.other/struct1.C: New test.
4654
4655 1999-08-03  Nathan Sidwell  <nathan@acm.org>
4656
4657         * g++.old-deja/g++.other/enum2.C: New test.
4658
4659 Mon Aug  2 13:35:12 1999  Richard Henderson  <rth@cygnus.com>
4660
4661         Adapted from tests from Franz Sirl:
4662         * gcc.c-torture/execute/va-arg-7.c: New test.
4663         * gcc.c-torture/execute/va-arg-8.c: New test.
4664
4665 Sun Aug  1 22:29:34 1999  Jeffrey A Law  (law@cygnus.com)
4666
4667         * gcc.c-torture/compile/990801-2.c: New test.
4668
4669         * gcc.c-torture/compile/990801-1.c: New test.
4670
4671 1999-07-27  Michael Meissner  <meissner@cygnus.com>
4672
4673         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
4674         fp-cmp-1.c, converting double to float.
4675
4676         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
4677         fp-cmp-1.c, converting double to long double.
4678
4679         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
4680         from fr1 to unknown_register, since fr1 is a legitimate register
4681         on some machines.
4682
4683 Sun Jul 25 21:41:37 1999  Jeffrey A Law  (law@cygnus.com)
4684
4685         * README: More listname related changes.
4686
4687 1999-07-08  Catherine Moore  <clm@cygnus.com>
4688
4689         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
4690
4691 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
4692
4693         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
4694
4695 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
4696
4697         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
4698
4699 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
4700
4701         * gcc.dg/990703-1.c: New test.
4702
4703 1999-06-29  Nick Clifton  <nickc@cygnus.com>
4704
4705         * lib/file-format.exp: New file: Move definition of proc
4706         gcc_target_object_format to here from
4707         gcc.dg/special/ecos.exp.
4708
4709         * lib/c-torture.exp: Include lib file-format.exp.
4710         * lib/gcc-dg.exp: Include lib file-format.exp.
4711
4712         * gcc.dg/special/ecos.exp: Remove definition of proc
4713         gcc_target_object_format.
4714
4715 Mon Jun 28 08:20:51 1999  Jeffrey A Law  (law@cygnus.com)
4716
4717         * gcc.c-torture/execute/990628-1.c: New test.
4718
4719 Fri Jun 25 05:28:40 1999  Jeffrey A Law  (law@cygnus.com)
4720
4721         * gcc.c-torture/compile/990625-2.c: New test.
4722
4723         * gcc.c-torture/compile/990625-1.c: New test.
4724
4725 1999-06-23  Nick Clifton  <nickc@cygnus.com>
4726
4727         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
4728         attributes compile.
4729         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
4730         ports that use the COFF/PE file format.
4731
4732 Thu Jun 17 13:48:16 1999  Jeffrey A Law  (law@cygnus.com)
4733
4734         * gcc.c-torture/compile/990617-1.c: New test.
4735
4736 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
4737
4738         * g++.old-deja/g++.other/decl4.C: New test.
4739
4740 1999-06-14  Nathan Sidwell  <nathan@acm.org>
4741
4742         * g++.old-deja/g++.other/bitfld3.C: New test.
4743
4744 1999-06-08  Nathan Sidwell  <nathan@acm.org>
4745
4746         * g++.old-deja/g++.eh/catch1.C: New test.
4747
4748 Mon Jun  7 23:39:16 1999  Jeffrey A Law  (law@cygnus.com)
4749
4750         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
4751
4752         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
4753         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
4754
4755 1999-06-05  Craig Burley  <craig@jcb-sc.com>
4756
4757         * g77.f-torture/compile/19990502-0.f: Replace with new,
4758         shorter, test that still fails after recent changes.
4759
4760 Fri Jun  4 02:25:04 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
4761
4762         * gcc.c-torture/execute/990604-1.c: New test.
4763
4764 Mon May 31 00:34:51 1999  Jeffrey A Law  (law@cygnus.com)
4765
4766         * gcc.c-torture/execute/990531-1.c: New test.
4767
4768 Thu May 27 02:38:36 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
4769
4770         * gcc.c-torture/compile/990527-1.c: New test.
4771
4772 Thu May 27 02:18:51 1999  Joern Rennecke <amylaar@cygnus.com>
4773
4774         * gcc.c-torture/execute/990527-1.c: New test.
4775
4776 1999-05-25  Nick Clifton  <nickc@cygnus.com>
4777
4778         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
4779         bitfields as signed.
4780
4781 1999-05-25  Craig Burley  <craig@jcb-sc.com>
4782
4783         * g77.f-torture/compile/19990525-0.f: New test.
4784
4785 Tue May 25 01:21:16 1999  Jeffrey A Law  (law@cygnus.com)
4786
4787         * gcc.c-torture/execute/990525-2.c: New test.
4788
4789         * gcc.c-torture/execute/990525-1.c: New test.
4790
4791 1999-05-24  Nathan Sidwell  <nathan@acm.org>
4792
4793         * g++.old-deja/g++.other/anon3.C: New test.
4794         * g++.old-deja/g++.other/anon4.C: New test.
4795         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
4796         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
4797         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
4798         Merrill).
4799
4800 Mon May 24 00:01:52 1999  Jeffrey A Law  (law@cygnus.com)
4801
4802         * gcc.c-torture/execute/990524-1.c: New test.
4803
4804         * gcc.dg/990524-1.c: New test.
4805
4806 Sun May 23 21:18:12 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
4807
4808         * gcc.c-torture/compile/990523-1.c: New test.
4809
4810 Wed May 19 02:56:18 1999  Raja R Harinath <harinath@cs.umn.edu>
4811
4812         * gcc.c-torture/compile/990519-1.c: New test.
4813
4814 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
4815
4816         * gcc.c-torture/compile/990517-1.c: New test.
4817
4818         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
4819         (e4, f4): New tests.
4820         (main): Call them.
4821
4822 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4823
4824         * gcc.dg/noreturn-1.c: New test.
4825
4826 Thu May 13 02:02:46 1999  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
4827
4828         * gcc.c-torture/execute/990513-1.c: New test.
4829
4830 1999-05-10  Richard Henderson  <rth@cygnus.com>
4831
4832         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
4833
4834 1999-05-10  Craig Burley  <craig@jcb-sc.com>
4835
4836         * g77.f-torture/execute/erfc.f: Use small single-precision
4837         values, to avoid problems on Alphas when not -mieee.
4838
4839 1999-05-08  Craig Burley  <craig@jcb-sc.com>
4840
4841         * gcc.dg/990506-0.c: New test.
4842
4843 1999-05-08  Richard Henderson  <rth@cygnus.com>
4844
4845         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
4846         the constant to test.  Don't XFAIL 64-bit targets.
4847
4848         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
4849         * g++.old-deja/g++.law/profile1.C: Likewise.
4850
4851         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
4852         operator new instances.
4853         * g++.old-deja/g++.other/delete5.C: Likewise.
4854
4855 1999-05-03  Craig Burley  <craig@jcb-sc.com>
4856
4857         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
4858         intrinsic.
4859
4860 1999-05-03  Craig Burley  <craig@jcb-sc.com>
4861
4862         * g77.f-torture/execute/u77-test.f: Reverse order of two
4863         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
4864
4865 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4866
4867         * gcc.dg/compare1.c: New test.
4868
4869 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
4870
4871         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
4872         New tests.
4873
4874 1999-05-02  Craig Burley  <craig@jcb-sc.com>
4875
4876         * g77.f-torture/compile/19990502-1.f: New test.
4877
4878 1999-05-02  Craig Burley  <craig@jcb-sc.com>
4879
4880         * g77.f-torture/compile/19990502-0.f: New test.
4881
4882 Sun May  2 01:38:50 1999  Craig Burley  <craig@jcb-sc.com>
4883
4884         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
4885         intrinsic.
4886
4887 Sun May  2 01:13:37 1999  Craig Burley  <craig@jcb-sc.com>
4888
4889         * g77.f-torture/execute/u77-test.f (main): List libU77
4890         intrinsics not currently tested.
4891         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
4892         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
4893         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
4894         Trim blanks off the ends of some printed strings.
4895
4896 Sun May  2 00:06:45 1999  Craig Burley  <craig@jcb-sc.com>
4897
4898         * g77.f-torture/execute/u77-test.f (main): Just warn about
4899         FSTAT gid disagreement, as it's expected on some systems.
4900
4901 Sat May  1 23:57:18 1999  Craig Burley  <craig@jcb-sc.com>
4902
4903         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
4904         use a new function, which allows for some slop.
4905         Clean up some commentary.
4906         (issum): The new function.
4907         (sgladd): Deleted subroutine.
4908
4909 1999-05-01  Craig Burley  <craig@jcb-sc.com>
4910
4911         * g77.f-torture/execute/u77-test.f: Modify to be more like
4912         libf2c/libU77 version, bringing patches to that version here.
4913         Add suitable commentary.
4914
4915 Sun Apr 25 12:28:59 1999  Richard Henderson  <rth@cygnus.com>
4916
4917         * gcc.dg/990424-1.c: New test.
4918
4919 1999-04-24  Craig Burley  <craig@jcb-sc.com>
4920
4921         * g77.f-torture/execute/u77-test.f (main): Bug involving
4922         LSTAT has been fixed, so turn back on full checking.
4923
4924 1999-04-20  Craig Burley  <craig@jcb-sc.com>
4925
4926         * g77.f-torture/compile/19990419-0.f: New test.
4927         * g77.f-torture/execute/19990419-1.f: New test.
4928
4929 Sat Apr 17 16:56:48 1999  Richard Henderson  <rth@cygnus.com>
4930
4931         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
4932         to avoid the need for a prototype to supress a warning.
4933
4934 Wed Apr  7 23:08:59 1999  Jim Wilson  <wilson@cygnus.com>
4935
4936         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
4937
4938 Sun Apr  4 04:02:53 1999  Jeffrey A Law  (law@cygnus.com)
4939
4940         * gcc.c-torture/execute/990404-1.c: New test.
4941
4942 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
4943
4944         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
4945         * gcc.dg/cpp-if3.c: Don't use -pedantic.
4946         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
4947         missing initializer warnings.
4948
4949 Sun Mar 28 00:49:41 1999  Jeffrey A Law  (law@cygnus.com)
4950
4951         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
4952         matching strings.
4953
4954 Fri Mar 26 00:50:46 1999  Jeffrey A Law  (law@cygnus.com)
4955
4956         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
4957
4958 1999-03-26  Craig Burley  <craig@jcb-sc.com>
4959
4960         * g77.f-torture/execute/19990325-0.f: New test.
4961         * g77.f-torture/execute/19990325-1.f: New test.
4962
4963 Wed Mar 24 22:50:50 1999  Jeffrey A Law  (law@cygnus.com)
4964
4965         * gcc.c-torture/execute/990324-1.c: New test.
4966
4967 Mon Mar 22 14:55:58 1999  Jim Wilson  <wilson@cygnus.com>
4968
4969         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
4970         test with 4.
4971
4972 Wed Mar 17 12:22:39 1999  Richard Henderson  <rth@cygnus.com>
4973
4974         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
4975
4976 1999-03-13  Craig Burley  <craig@jcb-sc.com>
4977
4978         * g77.f-torture/execute/19990313-2.f: New test.
4979         * g77.f-torture/execute/19990313-3.f: New test.
4980
4981 1999-03-13  Craig Burley  <craig@jcb-sc.com>
4982
4983         * g77.f-torture/execute/19990313-0.f: New test.
4984         * g77.f-torture/execute/19990313-1.f: New test.
4985
4986 Fri Mar 12 16:17:28 1999  Jim Wilson  <wilson@cygnus.com>
4987
4988         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
4989         printf to sprintf.
4990         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
4991         (main): Add check for u15.  Conditionalize u31 check depending on
4992         whether ints are <32 bits or >=32 bits.
4993
4994 1999-03-08  Craig Burley  <craig@jcb-sc.com>
4995
4996         * g77.f-torture/execute/19981119-0.f: Improve testiness.
4997
4998 1999-03-08  Craig Burley  <craig@jcb-sc.com>
4999
5000         * g77.f-torture/compile/19990305-0.f: New test.
5001         * g77.f-torture/execute/19981119-0.f: New test.
5002
5003 1999-03-08  Craig Burley  <craig@jcb-sc.com>
5004
5005         * g77.f-torture/execute/970625-2.f: call ABORT if final
5006         result is not correct, instead of just printing it.
5007         Add this checking via newly introduced obfuscation, to
5008         trip up buggy front ends.
5009
5010 1999-03-07  Craig Burley  <craig@jcb-sc.com>
5011
5012         * g77.f-torture/compile/960317-1.f: Moved from being
5013         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
5014
5015 1999-03-06  Craig Burley  <craig@jcb-sc.com>
5016
5017         * g77.f-torture/execute/960317-1.f: New (old) test.
5018         * g77.f-torture/execute/970625-2.f: Ditto.
5019
5020 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
5021
5022         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
5023         message on line 1 or line 2; cccp and cpplib do this differently.
5024
5025 Mon Mar  1 23:29:14 1999  Jeffrey A Law  (law@cygnus.com)
5026
5027         * g++.old-deja/g++.law/weak1.C: New test.
5028
5029 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
5030
5031         * gcc.c-torture/execute/990119-1.c: Renamed to...
5032         * gcc.dg/990119-1.c: this, so it will only be tested once
5033         (it's a preprocessor test, it doesn't need to be run at
5034         multiple optimization levels).
5035
5036 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
5037
5038         * lib/g++.exp: Don't add incdir=$base_dir/../include to
5039           ALWAYS_CXXFLAGS.
5040
5041 1999-02-24  Craig Burley  <craig@jcb-sc.com>
5042
5043         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
5044         * g77.f-torture/compile/19981216-0.f: ...as it is expected
5045         to not be compilable by current g77.
5046
5047 1999-02-24  Nick Clifton  <nickc@cygnus.com>
5048
5049         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
5050
5051 Mon Feb 22 01:15:08 1999  Jeffrey A Law  (law@cygnus.com)
5052
5053         * gcc.c-torture/execute/990222-1.c: New test.
5054
5055 1999-02-19  Craig Burley  <craig@jcb-sc.com>
5056
5057         * g77.f-torture/compile/19990218-0.f: New test.
5058         * g77.f-torture/noncompile/19990218-1.f: New test.
5059
5060 1999-02-18  Craig Burley  <craig@jcb-sc.com>
5061
5062         * g77.f-torture/compile/19981216-0.f: New test.
5063
5064 Sun Feb 14 01:26:29 1999  Jeffrey A Law  (law@cygnus.com)
5065
5066         * gcc.dg/990214-1.c: New test.
5067
5068 Sat Feb 13 00:43:52 1999  Jeffrey A Law  (law@cygnus.com)
5069
5070         * gcc.dg/990213-2.c: New test.
5071
5072         * gcc.dg/990213-1.c: New test.
5073
5074 Fri Feb 12 11:04:35 1999  Jeffrey A Law  (law@cygnus.com)
5075
5076         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
5077         ints.
5078
5079 1999-02-11  Nick Clifton  <nickc@cygnus.com>
5080
5081         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
5082         specified by target.
5083
5084         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
5085
5086 Thu Feb 11 01:12:12 1999  Jeffrey A Law  (law@cygnus.com)
5087
5088         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
5089
5090 Wed Feb 10 13:08:12 1999  Jonathan Larmour  <jlarmour@cygnus.co.uk>
5091
5092         * gcc.dg/special/ecos.exp: New test driver for new tests with
5093         special requirements.
5094
5095         * gcc.dg/special/alias-1.c: New test.
5096         * gcc.dg/special/gcsec-1.c: New test.
5097         * gcc.dg/special/weak-1.c: New test.
5098         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
5099         * gcc.dg/special/weak-2.c: New test.
5100         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
5101         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
5102         * gcc.dg/special/wkali-1.c: New test.
5103         * gcc.dg/special/wkali-2.c: New test.
5104         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
5105         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
5106
5107 Wed Feb 10 12:15:35 1999  Felix Lee  <flee@cygnus.com>
5108
5109           * lib/c-torture.exp (c-torture-compile): Pull out code for
5110           analyzing gcc error messages.
5111           (c-torture-execute): Likewise.  Fix some (harmless) false
5112           positives.
5113           * lib/gcc.exp (gcc_check_compile): New function.
5114
5115 Mon Feb  8 21:42:57 1999  Richard Henderson  <rth@cygnus.com>
5116
5117         * gcc.c-torture/execute/990208-1.c: New test.
5118
5119 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
5120
5121         * g++.dg/special/ecos.exp: New driver for new tests with special
5122         requirements
5123
5124         * g++.dg/special/conpr-1.C: New test
5125         * g++.dg/special/conpr-2.C: New test
5126         * g++.dg/special/conpr-2a.C: New test
5127         * g++.dg/special/conpr-3.C: New test
5128         * g++.dg/special/conpr-3a.C: New test
5129         * g++.dg/special/conpr-3b.C: New test
5130
5131         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
5132         allow g++ to use the dg driver
5133
5134         * README: Add comment about g++.dg directory
5135
5136 Sat Feb  6 18:00:38 1999  Jeffrey A Law  (law@cygnus.com)
5137
5138         * README: Update email addresses.
5139
5140 1999-02-03  Nick Clifton  <nickc@cygnus.com>
5141
5142         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
5143         arguments in order to force structure S onto the stack even on
5144         the alpha.
5145         (test): Pass 10 leading arguments to function foo as well as the
5146         structure S.
5147
5148         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
5149         failure for all targets.
5150
5151         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
5152         abort to terminate program execution.
5153
5154 Sat Jan 30 16:22:47 1999  Richard Henderson  <rth@cygnus.com>
5155
5156         * gcc.c-torture/execute/990130-1.c: New test.
5157
5158 Sat Jan 30 11:10:06 1999  Jeffrey A Law  (law@cygnus.com)
5159
5160         * gcc.dg/990130-1.c: New test.
5161
5162 1999-01-28  Michael Meissner  <meissner@cygnus.com>
5163
5164         * gcc.c-torture/execute/990128-1.c: New test.
5165
5166 1999-01-27  Michael Meissner  <meissner@cygnus.com>
5167
5168         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
5169
5170 1999-01-27  Felix Lee  <flee@cygnus.com>
5171
5172         * lib/c-torture.exp (c-torture-compile): pull out code for
5173         analyzing gcc error messages.
5174         (c-torture-execute): ditto, and fix some (harmless) false
5175         positives.
5176         * lib/gcc.exp (gcc_check_compile): new function.
5177
5178 Sun Jan 17 00:02:33 1999  Jeffrey A Law  (law@cygnus.com)
5179
5180         * gcc.dg/990117-1.c: New test.
5181
5182         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
5183
5184         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
5185
5186 Fri Jan 15 02:52:00 1999  Jeffrey A Law  (law@cygnus.com)
5187
5188         * g77.f-torture/compile/990115-1.f: New test.
5189
5190 Thu Jan  7 23:39:47 1999  Jeffrey A Law  (law@cygnus.com)
5191
5192         * gcc.c-torture/compile/990107-1.c: New test
5193
5194 Wed Jan  6 02:21:59 1999  Jeffrey A Law  (law@cygnus.com)
5195
5196         * gcc.c-torture/execute/990106-2.c: New test.
5197
5198         * gcc.c-torture/execute/990106-1.c: New test.
5199
5200 Wed Dec 30 23:05:28 1998  Zack Weinberg <zack@rabi.columbia.edu>
5201
5202         * gcc.c-torture/compile/981223-1.c: New test.
5203
5204 Tue Dec 29 11:33:25 1998  Richard Henderson  <rth@cygnus.com>
5205
5206         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
5207         (opt3): Rename from opt4 and disable.
5208
5209 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
5210
5211         * g++.old-deja/g++.pt/ptrmem5.C: New test.
5212
5213 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
5214
5215         * g++.old-deja/g++.other/conv5.C: New test.
5216
5217 1998-12-14  Nick Clifton  <nickc@cygnus.com>
5218
5219         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
5220
5221 Fri Dec 11 10:25:57 1998  Jeffrey A Law  (law@cygnus.com)
5222
5223         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
5224
5225 Fri Dec 11 01:12:45 1998  Zack Weinberg <zack@rabi.columbia.edu>
5226
5227         * gcc.c-torture/compile/981211-1.c: New test.
5228
5229 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
5230
5231         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
5232
5233         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
5234
5235 Tue Dec  8 22:50:04 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5236
5237         * gcc.special/930510-1.c: Make C9X safe.
5238         * gcc.misc-tests/gcov-1.c Similarly.
5239         * gcc.misc-tests/gcov-2.c Similarly.
5240
5241 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
5242
5243         * gcc.dg/ultrasp1.c: New test.
5244
5245 Sun Dec  6 00:40:12 1998  Richard Henderson  <rth@cygnus.com>
5246
5247         * gcc.c-torture/execute/981206.c: New test.
5248
5249 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
5250
5251         * g++.old-deja/g++.ns/template7.C: New test.
5252
5253         * g++.old-deja/g++.other/expr1.C: New test.
5254
5255         * g++.old-deja/g++.eh/tmpl3.C: New test.
5256
5257         * g++.old-deja/g++.eh/tmpl2.C: New test.
5258
5259 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
5260
5261         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
5262         * g++.old-deja/g++.other/using6.C: Removed.
5263         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
5264
5265         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
5266
5267 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
5268
5269         * g++.old-deja/g++.pt/overload8.C: New test.
5270
5271         * g++.old-deja/g++.pt/overload7.C: New test.
5272
5273         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
5274
5275         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
5276         and relinking messages.
5277         * lib/g++.exp (g++_target_compile): Remove .rpo file when
5278         compiling with -frepo.
5279
5280 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
5281
5282         * g++.old-deja/g++.pt/lookup6.C: New test.
5283
5284 1998-11-30  Nick Clifton  <nickc@cygnus.com>
5285
5286         * gcc.c-torture/execute/981130-1.c: New test.
5287         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
5288
5289 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
5290
5291         * g++.old-deja/g++.pt/explicit76.C: New test.
5292
5293         * g++.old-deja/g++.pt/friend38.C: New test.
5294
5295         * g++.old-deja/g++.ns/crash2.C: New test.
5296
5297         * g++.old-deja/g++.pt/defarg8.C: New test.
5298
5299         * g++.old-deja/g++.pt/instantiate6.C: New test.
5300
5301         * g++.old-deja/g++.pt/static6.C: New test.
5302
5303         * g++.old-deja/g++.pt/decl2.C: New test.
5304
5305 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
5306
5307         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
5308         problem is actually related with name lookup, but so what? :-)
5309
5310         * g++.old-deja/g++.pt/friend37.C: New test.
5311
5312 1998-11-25  Dave Love  <d.love@dl.ac.uk>
5313
5314         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
5315         element, which fails on some systems.
5316
5317         * g77.f-torture/execute/labug1.f: New test.
5318
5319 Sat Nov 21 21:41:05 1998  Jeffrey A Law  (law@cygnus.com)
5320
5321         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
5322         is defined.
5323
5324 1998-11-18  Dave Love  <d.love@dl.ac.uk>
5325
5326         * g77.f-torture/compile/981117-1.f: New test.
5327
5328 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
5329
5330         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
5331         properly discarded.
5332
5333 Sun Oct 11 05:04:28 1998  Ken Raeburn  <raeburn@cygnus.com>
5334
5335         * gcc.c-torture/execute/memcheck: New directory of tests for
5336         -fcheck-memory-usage.
5337
5338 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
5339
5340         * README: New file, general information about the testsuite and
5341         new description of the various C++ test subdirectories.
5342         * README.g++: Eliminate obsolete information, update and move most
5343         relevant stuff to README.
5344
5345 Sat Nov  7 02:55:55 1998  Richard Henderson  <rth@cygnus.com>
5346
5347         * gcc.c-torture/compile/981107-1.c: New test.
5348
5349 Mon Nov  2 11:16:03 1998  Doug Evans  <devans@canuck.cygnus.com>
5350
5351         * execute/memcpy-bi.c: New testcase.
5352
5353 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
5354
5355         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
5356         base classes.
5357
5358         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
5359         template is selected.
5360
5361         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
5362         classes, it should be accepted for all types.
5363
5364         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
5365
5366         * g++.old-deja/g++.pt/spec24.C: Ensure that template
5367         specializations start with template headers.
5368
5369 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
5370
5371         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
5372
5373         * g++.old-deja/g++.other/init9.C: Test cross initialization of
5374         non-POD types.
5375
5376 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
5377
5378         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
5379
5380 Thu Oct 22 16:01:44 1998  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
5381
5382         * compile/981022-1.c, compile/981022-1.x: New test and driver.
5383
5384 Mon Oct 19 14:03:07 1998  Jeffrey A Law  (law@cygnus.com)
5385
5386         * 981019-1.c: New test.
5387
5388 Wed Oct 14 21:11:19 1998  Robert Lipe <robertl@dgii.com>
5389
5390         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
5391         find objc headers.
5392
5393 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
5394
5395         * compile/981001-4.c: Remove use of GCC extension that triggers a
5396         compiler bug.
5397
5398 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
5399
5400         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
5401
5402 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
5403
5404         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
5405         instantiation of template produces incorrect code for delete
5406         expression.
5407
5408         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
5409         constructors' name is not unique.
5410         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
5411         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
5412
5413         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
5414         automatic array of const is ill-formed.
5415
5416         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
5417         of template parameter?
5418
5419         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
5420         const.
5421
5422         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
5423         pointer-to-member expression.
5424
5425         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
5426         declaration causes ICE.
5427
5428 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
5429
5430         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
5431         reserved in the global namespace.
5432
5433         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
5434         generate needed virtual table.
5435
5436         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
5437
5438 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
5439
5440         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
5441         template-dependent type
5442
5443 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
5444
5445         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
5446         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
5447         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
5448
5449         * g++.old-deja/g++.other/using5.C: New test; using decl from base
5450         class should be usable as argument of member function.
5451         * g++.old-deja/g++.other/using6.C: New test; using decl from base
5452         class should be usable as return type of member function.
5453         * g++.old-deja/g++.other/using7.C: New test; using decl from base
5454         class should be usable as type of data member.
5455
5456         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
5457
5458 Fri Oct  9 19:19:19 1998  Jeffrey A Law  (law@cygnus.com)
5459
5460         * gcc.c-torture/special/920521-1.c: Fix bogus test.
5461
5462 Thu Oct  8 19:14:05 1998  Nick Clifton  <nickc@cygnus.com>
5463
5464         * gcc.dg/dll-?.c Add thumb to target list.
5465         Fix assembler scan patterns to match current assembler output.
5466
5467 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
5468
5469         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
5470         matching of template brackets.
5471
5472         * g++.old-deja/g++.other/using4.C: New test.  Test using
5473         declarations of methods from base classes.
5474
5475         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
5476         within functions should introduce names into the innermost
5477         enclosing namespace.
5478
5479         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
5480         of static locals if first initialization throws.
5481
5482 Wed Oct  7 12:00:20 1998  Jim Wilson  <wilson@cygnus.com>
5483
5484         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
5485
5486 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
5487
5488         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
5489         lose track of the possible targets of tablejump insns.
5490         * special/special.exp: Run it.
5491
5492 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
5493
5494         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
5495         must be declared before its specializations can be named in friend
5496         declarations.
5497
5498 1998-10-05  Dave Love  <d.love@dl.ac.uk>
5499
5500         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
5501
5502         * g77.f-torture/execute/io1.f: New test.
5503
5504 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
5505
5506         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
5507         with pointer to template function, for which no argument deduction
5508         is possible.
5509
5510         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
5511         specialization of template function as argument to template
5512         function.
5513
5514         * g++.old-deja/g++.other/access2.C: New test; Inner class
5515         shouldn't have privileged access to Outer's names.
5516
5517 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
5518
5519         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
5520         friend template declared within template class conflicts with
5521         nested class of the same name.
5522
5523         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
5524         is ignored.
5525
5526         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
5527         object with direct initializer as function declaration.
5528
5529         * g++.old-deja/g++.other/decl2.C: New test; duplicate
5530         initializers.
5531
5532         * g++.old-deja/g++.other/null2.C: New test; conditional operator
5533         involving const pointer and NULL produces incorrect result.
5534
5535         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
5536         type name without `typename' should be rejected with -pedantic.
5537
5538 Fri Oct  2 21:55:58 1998  Richard Henderson  <rth@cygnus.com>
5539
5540         * g++.old-deja/g++.other/addrof1.C: New test.
5541
5542 Thu Oct  1 17:15:26 1998  Nick Clifton  <nickc@cygnus.com>
5543
5544         * gcc.c-torture/compile/981001-1.c: New test.
5545         * gcc.c-torture/execute/981001-1.c: New test.
5546
5547 Thu Oct  1 19:05:20 1998  Jeffrey A Law  (law@cygnus.com)
5548
5549         * gcc.c-torture/compile/981001-2.c: New test.
5550         * gcc.c-torture/compile/981001-3.c: New test.
5551         * gcc.c-torture/compile/981001-4.c: New test.
5552
5553 1998-10-01  Robert Lipe  <robertl@dgii.com>
5554
5555         * lib/objc.exp (objc_target_compile): Add -L during compiles for
5556         multilibbed hosts.   Idea grafted from g77.exp.
5557
5558 1998-09-30  Dave Love  <d.love@dl.ac.uk>
5559
5560         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
5561         avoid losing on systems which need -lsocket.
5562
5563 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
5564
5565         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
5566         * g++.old-deja/g++.other/nested2.C: Ditto.
5567         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
5568         failure.
5569
5570 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
5571
5572         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
5573         preferred over template operator!= for enum bitfields.
5574
5575 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
5576
5577         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
5578         that happen to have the same base name, but in different scopes,
5579         are incorrectly rejected.
5580
5581 1998-09-16  Richard Henderson  <rth@cygnus.com>
5582
5583         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
5584         on the native word size instead of an integer literal.
5585
5586 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
5587
5588         * g++.old-deja/g++.other/static2.C: Invocation of static data
5589         member of type pointer-to-function denoted as non-static member.
5590
5591         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
5592         checks involving function types and aliases.
5593
5594 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
5595
5596         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
5597         redefined to the same non-trivial type.
5598
5599         * g++.old-deja/g++.pt/explicit73.C: Test for proper
5600         namespace-qualification of template specializations declared in
5601         other namespaces.
5602
5603         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
5604         to declare a subset of the specializations of a template function
5605         as friends of specializations of a template class.
5606
5607         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
5608         member templates that do not fully specialize the enclosing
5609         template class are rejected.
5610
5611 1998-09-11  Dave Love  <d.love@dl.ac.uk>
5612
5613         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
5614
5615 1998-09-08  Dave Love  <d.love@dl.ac.uk>
5616
5617         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
5618         altered from libf2c/libU77 version.
5619
5620 1998-09-06  Dave Love  <d.love@dl.ac.uk>
5621
5622         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
5623
5624 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
5625
5626         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
5627         (un)signed char are different types for template specialization
5628         purposes.
5629
5630 Thu Sep  3 00:40:32 1998  Ovidiu Predescu  <ovidiu@aracnet.com>
5631
5632         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
5633         * objc: ObjC testsuite.
5634
5635 Mon Aug 31 12:00:00 1998  Catherine Moore  <clm@cygnus.com>
5636
5637         * gcc.c-torture/execute/941014-1.x:  New file.
5638
5639 Mon Aug 31 15:19:32 1998  Nick Clifton  <nickc@cygnus.com>
5640
5641         * lib/c-torture.exp: Add support for
5642         torture_eval_before_compile and torture_eval_before_execute
5643         variables.
5644
5645 Sun Aug 30 17:38:20 1998  Jeffrey A Law  (law@cygnus.com)
5646
5647         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
5648         this test triggers valid.
5649
5650 Thu Aug 27 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
5651
5652         * gcc.dg/980827-1.c: New test.
5653
5654 Wed Aug 26 16:10:00 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
5655
5656         * gcc.c-torture/execute/loop-4b.c: New test.
5657
5658 Wed Aug 26 16:25:38 1998  Nick Clifton  <nickc@cygnus.com>
5659
5660         * lib/c-torture.exp: Add support for
5661         torture_eval_before_compile and torture_eval_before_execute
5662         variables.
5663
5664 Tue Aug 25 19:42:13 1998  Jeffrey A Law  (law@cygnus.com)
5665
5666         * gcc.c-torture/compile/980825-1.c: New test.
5667
5668 Mon Aug 24 14:20:32 1998  Nick Clifton  <nickc@cygnus.com>
5669
5670         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
5671         count number tests in opt_t0 not good_t0.
5672
5673 Mon Aug 24 16:38:52 1998  Jeffrey A Law  (law@cygnus.com)
5674
5675         * gcc.c-torture/compile/930326-1.x: Fix typo.
5676
5677 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
5678
5679         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
5680         causes an ICE.
5681
5682 Fri Aug 21 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
5683
5684         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
5685         STACK_SIZE is defined.
5686         * gcc.c-torture/unsorted/stuct.c: Similarly.
5687
5688         * gcc.c-torture/compile/980821-1.c: New test.
5689
5690 Fri Aug 21 03:14:04 1998  Jeffrey A Law  (law@cygnus.com)
5691
5692         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
5693
5694 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
5695
5696         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
5697         code.
5698
5699 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
5700
5701         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
5702         error'.
5703
5704 Tue Aug 18 19:19:50 1998  Jeffrey A Law  (law@cygnus.com)
5705
5706         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
5707
5708 Sun Aug 16 01:29:19 1998  Jeffrey A Law  (law@cygnus.com)
5709
5710         * gcc.c-torture/compile/980816-1.c: New test.
5711
5712         * gcc.dg/980816-1.c: New test.
5713
5714 Thu Aug 13 00:13:55 1998  Jeffrey A Law  (law@cygnus.com)
5715
5716         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
5717         compiler for ieee tests.
5718
5719 1998-08-01  Dave Love  <d.love@dl.ac.uk>
5720
5721         * g77.f-torture/compile/980729-0.f: New test.
5722
5723 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
5724
5725         * gcc.c-torture/special/eeprof-1.c: New test, for
5726         -finstrument-functions.
5727         * gcc.c-torture/special/special.exp: Run it.
5728
5729 Wed Jul 29 00:17:18 1998  Jeffrey A Law  (law@cygnus.com)
5730
5731         * gcc.c-torture/compile/980729-1.c: New test.
5732
5733 Mon Jul 27 11:05:07 1998  Nick Clifton  <nickc@cygnus.com>
5734
5735         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
5736         __thumb__ is defined, and test for ARM style doubles if so.
5737
5738 1998-07-26  Dave Love  <d.love@dl.ac.uk>
5739
5740         * g77.f-torture/noncompile/980615-0.f: New test.
5741
5742 Sun Jul 26 01:15:56 1998  H.J. Lu  (hjl@gnu.org)
5743
5744         * gcc.dg/980312-1.c: Do link instead of compile.
5745         * gcc.dg/980313-1.c: Likewise.
5746
5747 Sun Jul 26 01:05:02 1998  Jeffrey A Law  (law@cygnus.com)
5748
5749         * gcc.c-torture/compile/980726-1.c: New test.
5750
5751 1998-07-25  Dave Love  <d.love@dl.ac.uk>
5752
5753         * g77.f-torture/execute/io0.f: New test.
5754
5755 Fri Jul 24 11:02:43 1998  Nick Clifton  <nickc@cygnus.com>
5756
5757         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
5758         an int.
5759
5760 Thu Jun 18 15:12:30 1998  Michael Meissner  <meissner@cygnus.com>
5761
5762         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
5763         m32r bugs.
5764
5765 Fri Jul 17 14:19:32 1998  Nick Clifton  <nickc@cygnus.com>
5766
5767         * gcc.dg/980626-1.c: Expect failures for all toolchains until
5768         c-decl.c:grokdeclarator can handle mode attributes.
5769
5770 Thu Jul 16 21:42:50 1998  Jeffrey A Law  (law@cygnus.com)
5771
5772         * gcc.c-torture/execute/980716-1.c: New test.
5773
5774 Mon Jul 13 22:26:37 1998  Jeffrey A Law  (law@cygnus.com)
5775
5776         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
5777         the mn10200.
5778         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
5779         the mn10200.
5780         * gcc.c-torture/execute/va-arg-3.x: Similarly.
5781         * gcc.c-torture/compile/930326-1.x: Similarly.
5782
5783 1998-07-13  Dave Love  <d.love@dl.ac.uk>
5784
5785         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
5786         New test from Craig.
5787
5788 1998-07-12  Dave Love  <d.love@dl.ac.uk>
5789
5790         * g77.f-torture/noncompile/980616-0.f: New test.
5791
5792         * g77.f-torture/execute/970816-3.f:  New test from Craig.
5793
5794 Fri Jul 10 23:43:33 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
5795
5796         *  g++.other/singleton.C: Return error value instead of taking
5797         SIGSEGV.
5798
5799 Fri Jul 10 10:02:03 1998  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
5800
5801         *  g++.other/singleton.C: New test.   Warning is under dispute.
5802         Runtime crash is not.
5803
5804 Thu Jul  9 23:07:45 1998  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
5805
5806         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
5807         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
5808         using6.C, using7.C}:  New namespace tests.
5809
5810 Thu Jul  9 22:44:49 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
5811
5812         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
5813         specialization with typedef'ed names used as array indexes.
5814
5815 Thu Jul  9 00:38:51 1998  Jeffrey A Law  (law@cygnus.com)
5816
5817         * gcc.c-torture/execute/980709-1.c: New test.
5818
5819         * gcc.dg/980709-1.c: New test.
5820
5821 Tue Jul  7 13:41:27 1998  Richard Henderson  <rth@cygnus.com>
5822
5823         * gcc.c-torture/execute/bcp-1.c: New test.
5824
5825 Tue Jul  7 11:49:04 1998  Jeffrey A Law  (law@cygnus.com)
5826
5827         * gcc.c-torture/execute/980707-1.c: New test.
5828
5829 Mon Jul  6 18:20:27 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
5830
5831         * gcc.c-torture/compile/980706-1.c: New test.
5832
5833 1998-07-01  Dave Love  <d.love@dl.ac.uk>
5834
5835         * g77.f-torture/execute/980701-0.f,
5836         g77.f-torture/execute/980701-1.f: New test from Craig.
5837
5838 Wed Jul  1 00:52:51 1998  Jeffrey A Law  (law@cygnus.com)
5839
5840         * gcc.c-torture/compile/980701-1.c: New test.
5841
5842         * gcc.c-torture/execute/980701-1.c: New test.
5843
5844 Tue Jun 30 11:51:42 1998  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
5845 rlsruhe.de>
5846
5847         * g++.old-deja/g++.robertl/eb132.C: New test.
5848         * g++.old-deja/g++.robertl/eb133.C: Likewise.
5849
5850 1998-06-29  Dave Love  <d.love@dl.ac.uk>
5851
5852         * g77.f-torture/execute/980628-7.f,
5853         g77.f-torture/execute/980628-8.f,
5854         g77.f-torture/execute/980628-9.f,
5855         g77.f-torture/execute/980628-10.f: New tests from Craig.
5856
5857         * g77.f-torture/execute/980628-3.f: Remove mail headers.
5858
5859 Sun Jun 28 12:49:02 1998  Jeffrey A Law  (law@cygnus.com)
5860
5861         * g77.f-torture/execute/980628-4.f: New test from Craig.
5862         * g77.f-torture/execute/980628-5.f: Likewise.
5863         * g77.f-torture/execute/980628-2.f: Likewise.
5864         * g77.f-torture/execute/980628-0.f: Likewise.
5865         * g77.f-torture/execute/980628-1.f: Likewise.
5866         * g77.f-torture/execute/980628-3.f: Likewise.
5867         * g77.f-torture/execute/980628-6.f: Likewise.
5868
5869 Sun Jun 28 00:37:26 1998  Jeffrey A Law  (law@cygnus.com)
5870
5871         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
5872         directory when nothing has been installed yet.
5873
5874 Sat Jun 27 23:23:18 1998  Carlo Wood  <carlo@runaway.xs4all.nl>
5875
5876         * gcc.c-torture/special/special.exp: Handle newer versions of
5877         dejagnu.
5878
5879 Fri Jun 26 17:57:40 1998  Jeffrey A Law  (law@cygnus.com)
5880
5881         * gcc.dg/980626-1.c: New test.
5882
5883 Fri Jun 19 23:26:12 1998  Bruno Haible <haible@ilog.fr>
5884
5885         * gcc.misc-tests/m-un-2.c: New test.
5886         * g++.old-deja/g++.other/warn01.c: Likewise.
5887
5888 Fri Jun 19 14:06:36 1998  Robert Lipe  <robertl@dgii.com>
5889
5890         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
5891         compatibility with assmblers with a different comment character.
5892         Eliminate use of GAS-specific extensions.
5893
5894 Fri Jun 19 02:05:14 1998  Jeffrey A Law  (law@cygnus.com)
5895
5896         * gcc.c-torture/execute/ieee/980619-1.c: New test.
5897
5898 Fri Jun 19 00:58:11 1998  Robert Lipe  <robertl@dgii.com>
5899
5900         *lib/g77.exp: Replace search for libf2c.a with search for newly
5901         renamed libg2c.a
5902
5903 Wed Jun 17 18:53:12 1998  Jeffrey A Law  (law@cygnus.com)
5904
5905         * gcc.c-torture/execute/980617-1.c: New test.
5906
5907 Fri Jun 12 01:08:49 1998  Jeffrey A Law  (law@cygnus.com)
5908
5909         * gcc.c-torture/execute/980612-1.c: New test.
5910
5911 Mon Jun  8 02:13:42 1998  Jeffrey A Law  (law@cygnus.com)
5912
5913         * gcc.dg/980523-1.c: Only test on ppc-linux.
5914         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
5915
5916         * gcc.c-torture/execute/980608-1.c: New test.
5917
5918 Fri Jun  5 21:54:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
5919
5920         * gcc.c-torture/execute/980605-1.c: New test.
5921
5922 Thu Jun  4 01:39:24 1998  Jeffrey A Law  (law@cygnus.com)
5923
5924         * gcc.c-torture/execute/980604-1.c: New test.
5925
5926 Tue Jun  2 20:51:43 1998  Jeffrey A Law  (law@cygnus.com)
5927
5928         * gcc.c-torture/execute/980602-1.c: New test.
5929         * gcc.c-torture/execute/980602-2.c: Likewise.
5930
5931 1998-06-02  Dave Love  <d.love@dl.ac.uk>
5932
5933         * 970125-0.f: Fix per JCB.  Add commentary.
5934
5935 Sun May 31 23:23:29 1998  Michael Meissner  <meissner@cygnus.com>
5936
5937         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
5938         IEEE -0 support.
5939
5940 Fri May 29 01:10:12 1998  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
5941
5942         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
5943         earlier.
5944
5945 Thu May 28 00:17:42 1998  Catherine Moore <clm@cygnus.com>
5946
5947         * gcc.c-torture/execute/980526-3.c: New test.
5948
5949 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
5950
5951         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
5952         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
5953         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
5954         m88k-motorola-sysv3 to XFAIL.
5955
5956 Tue May 26 23:58:03 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5957
5958         * gcc.dg/980526-1.c: New test.
5959         * gcc.c-torture/execute/980526-2.c: New test.
5960
5961 Tue May 26 23:40:40 1998  Jeffrey A Law  (law@cygnus.com)
5962
5963         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
5964
5965         * gcc.c-torture/execute/980526-1.c: New test.
5966
5967 1998-05-26  Dave Love  <d.love@dl.ac.uk>
5968
5969         * g77.f-torture/execute/alpha2.f: Add runtime test.
5970
5971 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
5972
5973         * g++.old-deja/old-deja.exp: Strip leading directories.
5974
5975         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
5976         error for the line.  Don't run multiple tests for the same line.
5977
5978 Sat May 23 23:27:10 1998  Jeffrey A Law  (law@cygnus.com)
5979
5980         * gcc.dg/980523-1.c: New test.
5981
5982 1998-05-23  Dave Love  <d.love@dl.ac.uk>
5983
5984         * g77.f-torture/compile/970915-0.f: New test.
5985
5986 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
5987
5988         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
5989
5990 Thu May 21 23:23:21 1998  Jeffrey A Law  (law@cygnus.com)
5991
5992         * gcc.dg/980520-1.c: New test.
5993
5994 Wed May 20 14:37:15 1998  Manfred Hollstein  <manfred@s-direktnet.de>
5995
5996         * gcc.dg/980502-1.c: Fix return type.
5997
5998 Wed May 20 11:29:48 1998  Jeffrey A Law  (law@cygnus.com)
5999
6000         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
6001         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
6002         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
6003         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
6004         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
6005
6006 1998-05-20  Dave Love  <d.love@dl.ac.uk>
6007
6008         * g77.f-torture/execute/980520-1.f: New test.
6009
6010 1998-05-15  Dave Love  <d.love@dl.ac.uk>
6011
6012         * lib/mike-g77.exp: New file.
6013
6014         * g77.f-torture/noncompile/noncompile.exp,
6015         g77.f-torture/noncompile/check0.f: New files.
6016
6017 1998-05-14  Dave Love  <d.love@dl.ac.uk>
6018
6019         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
6020         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
6021         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
6022         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
6023         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
6024         abort where appropriate.
6025
6026 Tue May  5 19:20:13 1998  Michael Meissner  <meissner@cygnus.com>
6027
6028         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
6029         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
6030
6031 1998-04-29  Dave Love  <d.love@dl.ac.uk>
6032
6033         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
6034
6035 1998-04-27  Dave Love  <d.love@dl.ac.uk>
6036
6037         * g77.f-torture/compile/980427-0.f: New test.
6038
6039 1998-04-24  Dave Love  <d.love@dl.ac.uk>
6040
6041         * g77.f-torture/compile/980424-0.f: New test.
6042
6043 1998-04-19  Dave Love  <d.love@dl.ac.uk>
6044
6045         * g77.f-torture/compile/980419-2.f (main): New test.
6046         * g77.f-torture/compile/970125-0.f: New test.
6047         * g77.f-torture/compile/980419-1.f: New test.
6048
6049 Wed Apr  8 13:09:15 1998  Jim Wilson  <wilson@cygnus.com>
6050
6051         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
6052         of loop-4.c.
6053
6054 Tue Apr  7 12:01:24 1998  Jim Wilson  <wilson@cygnus.com>
6055
6056         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
6057
6058 Fri Apr  3 12:27:49 1998  Jim Wilson  <wilson@cygnus.com>
6059
6060         * gcc.c-torture/compile/980329-1.c: New test.
6061
6062 Wed Mar 18 16:22:22 1998  Jim Wilson  <wilson@cygnus.com>
6063
6064         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
6065         * gcc.dg/980312-1.c: Fix typo in -march command.
6066
6067 Mon Mar 16 20:01:30 1998  H.J. Lu  (hjl@gnu.org)
6068
6069         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
6070
6071 Wed Mar 11 13:08:48 1998  Robert Lipe  <robertl@dgii.com>
6072
6073         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
6074         Dave Love agree the Fortran source is bogus.
6075
6076 Wed Mar 11 00:03:49 1998  Robert Lipe  <robertl@dgii.com>
6077
6078         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
6079         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
6080         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
6081         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
6082         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
6083
6084 Tue Mar 10 00:31:51 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
6085
6086         * g++.old-deja/g++.other/friend1.C: New test.
6087
6088 1998-02-18  Dave Love  <d.love@dl.ac.uk>
6089
6090         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
6091         possibly uninitialized) variables and declare dnrm2.
6092
6093 Mon Feb 23 15:16:53 1998  Robert Lipe <robertl@dgii.com>
6094
6095         From Bruno Haible <haible@ilog.fr>:
6096         * gcc.c-torture/execute/980223.c: New test.
6097
6098 Fri Feb 13 00:36:07 1998  Jeffrey A Law  (law@cygnus.com)
6099
6100         * gcc.dg/ifelse-1.c: New test.
6101
6102 Mon Feb  9 02:08:47 1998  H.J. Lu  (hjl@gnu.org)
6103
6104         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
6105
6106           * lib/old-dejagnu.exp (old-dejagnu): Added the
6107           "execution test - XFAIL *-*-*" handling in the spirit of
6108           "excess errors test -". Changed the "execution test fails"
6109           handling to be like "excess errors test fails".
6110           * Update various tests accordingly.
6111
6112 Fri Feb  6 14:30:48 1998  Jim Wilson  <wilson@cygnus.com>
6113
6114         * gcc.c-torture/execute/980205.c: New test.
6115
6116 Sun Jan 18 01:33:59 1998  Jeffrey A Law  (law@cygnus.com)
6117
6118         * lib/c-torture.exp: Look for .x files instead of .cexp files.
6119         * lib/f-torture.exp: Similarly.
6120         * gcc.c-torture: Rename all .cexp files to .x files.
6121
6122 Mon Dec  8 23:55:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
6123
6124         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
6125         (940510-1.c): Removed duplicate.
6126         (971104-1.c): New test.
6127
6128 Tue Nov 25 16:18:51 1997  Kate Hedstrom  (kate@ahab.rutgers.edu)
6129
6130           * lib/f-torture.exp: Improve error and loop detection.
6131
6132 Wed Nov 19 14:27:04 1997  Michael Meissner  <meissner@cygnus.com>
6133
6134         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
6135         use that to size the filler array.
6136
6137 Fri Sep 26 10:50:53 1997  Bob Manson  <manson@charmed.cygnus.com>
6138
6139         * lib/c-torture.exp(c-torture-execute): Fix typo.
6140
6141         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
6142         testcase as the executable name. Keep the executable around if
6143         the test fails.
6144
6145 Fri Sep 19 17:19:53 1997  Bob Manson  <manson@charmed.cygnus.com>
6146
6147         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
6148         changes.  Only test one -g option, and move it to the end of the
6149         list of options to test.
6150
6151 Fri Sep 19 17:58:00 1997  Michael Meissner  <meissner@cygnus.com>
6152
6153         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
6154         variable GCC_TORTURE_OPTIONS to supply default switches separated
6155         by colons.  If no environment variable, run tests with -O0 -g, -O1
6156         -g, and -O2 -g as well.
6157
6158 Wed Sep 17 10:12:26 1997  Bob Manson  <manson@charmed.cygnus.com>
6159
6160         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
6161         explanatory comments. Fix indentation.
6162
6163 Mon Sep 15 00:36:53 1997  Jeffrey A Law  (law@cygnus.com)
6164
6165         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
6166
6167 Thu Sep 11 13:54:47 1997  Jeffrey A Law  (law@cygnus.com)
6168
6169         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
6170         * g++.old-deja/g++.mike/p7325.C: Likewise.
6171         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
6172
6173 Thu Sep 11 10:00:03 1997  Alexandre Oliva  (oliva@dcc.unicamp.br)
6174
6175         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
6176         * g++.old-deja/g++.brendan/crash30.C: Likewise.
6177         * g++.old-deja/g++.brendan/crash39.C: Likewise.
6178         * g++.old-deja/g++.law/operators4.C: Likewise.
6179
6180 Thu Sep 11 09:53:40 1997  Joe Buck  (jbuck@synopsys.com)
6181
6182         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
6183         * g++.old-deja/g++.mike/p784.C: Ditto.
6184         * g++.old-deja/g++.mike/p785.C: Ditto.
6185
6186 Fri Sep  5 00:21:42 1997  Jeffrey A Law  (law@cygnus.com)
6187
6188           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
6189
6190 Wed Sep  3 17:29:35 1997  Bob Manson  <manson@charmed.cygnus.com>
6191
6192         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
6193         target feature; pass this to c-torture-execute as needed.
6194
6195 Wed Sep  3 17:15:00 1997  Bob Manson  <manson@charmed.cygnus.com>
6196
6197         * lib/c-torture.exp(c-torture-execute): If the previous and the
6198         current executables being tested are identical, we don't need to
6199         run the executable again. Try to make the executable names
6200         unique. Add an optional argument for passing additional compiler
6201         flags.
6202
6203 Tue Sep  2 16:34:31 1997  Doug Evans  <dje@canuck.cygnus.com>
6204
6205         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
6206
6207 Fri Aug 29 12:48:09 1997  Jeffrey A Law  (law@cygnus.com)
6208
6209         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
6210
6211 Thu Jul 31 12:17:24 1997  Jeffrey A Law  (law@cygnus.com)
6212
6213         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
6214         32bit or larger longs.
6215
6216         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
6217         have either a 32bit long or 32bit int.
6218
6219 Tue Jul 29 00:40:38 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
6220
6221         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
6222         Make double precision tests dependent on sizeof (double).
6223
6224 Wed Jul  9 15:15:40 1997  Bob Manson  <manson@charmed.cygnus.com>
6225
6226         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
6227         too.
6228
6229 Tue Jun 17 22:11:16 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
6230
6231         * gcc.c-torture/compile/961203-1.cexp: New script.
6232
6233 Mon Jun 16 15:27:06 1997  Bob Manson  <manson@charmed.cygnus.com>
6234
6235         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
6236         up the includes ourselves.
6237
6238 Wed Jun 11 17:33:21 1997  Bob Manson  <manson@charmed.cygnus.com>
6239
6240         * lib/plumhall.exp: Remove random include, and add a few
6241         verbose messages for debugging.
6242
6243 Fri Jun  6 14:23:24 1997  Bob Manson  <manson@charmed.cygnus.com>
6244
6245         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
6246         of trying to do it ourselves.
6247
6248 Wed Jun  4 03:38:50 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
6249
6250         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
6251
6252 Wed Jun  4 18:43:55 1997  Bob Manson  <manson@charmed.cygnus.com>
6253
6254         * gcc.prms/5403.c: Made regexp a bit less strict.
6255
6256 Tue Jun  3 15:12:39 1997  Bob Manson  <manson@charmed.cygnus.com>
6257
6258         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
6259         is returned from remote_load instead.
6260         * lib/plumhall.exp: Ditto.
6261         * lib/mike-g++.exp: Ditto.
6262         * lib/old-dejagnu.exp: Ditto.
6263         * lib/c-torture.exp: Ditto.
6264
6265 Fri May 30 23:15:15 1997  Bob Manson  <manson@charmed.cygnus.com>
6266
6267         * lib/g++.exp: Use build_wrapper procedure.
6268         * lib/gcc.exp: Ditto.
6269
6270 Tue May 20 15:23:27 1997  Jeffrey A Law  (law@cygnus.com)
6271
6272         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
6273         an old-style decl for malloc.  Fixes tests to work when
6274         sizeof (int) != sizeof (size_t).
6275
6276 Thu May 15 14:00:04 1997  Mike Meissner  <meissner@cygnus.com>
6277
6278         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
6279
6280         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
6281         use stdargs.h interface.
6282
6283 Thu May 15 14:10:39 1997  Mike Meissner  <meissner@cygnus.com>
6284
6285         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
6286         NO_VARARGS when compiling.
6287
6288 Thu May  1 14:49:19 1997  Bob Manson  <manson@charmed.cygnus.com>
6289
6290         * lib/plumhall.exp(ph_includes): New procedure.
6291         (ph_make): Use it.
6292         (ph_compiler): Ditto.
6293
6294         * lib/g++.exp: Rename test-glue.c to testglue.c.
6295         * lib/gcc.exp: Ditto.
6296
6297 Thu Apr 10 14:50:26 1997  Bob Manson  <manson@charmed.cygnus.com>
6298
6299         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
6300         to completion when it's called.
6301
6302 Fri Mar 21 16:34:52 1997  Michael Meissner  <meissner@cygnus.com>
6303
6304         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
6305         is defined, don't do test.
6306
6307 Thu Mar 20 09:50:32 1997  Doug Evans  <dje@canuck.cygnus.com>
6308
6309         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
6310         for object files.
6311         (ph_summary): Mark skipped testcases as untested, not unresolved.
6312
6313         * lib/plumhall.exp (ph_make): If unresolved because of bad
6314         errorCode, record errorCode in log file.
6315         (*): Replace send_log/verbose with verbose -log.
6316
6317 Wed Mar 19 13:06:26 1997  Michael Meissner  <meissner@cygnus.com>
6318
6319         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
6320         double conversion if double isn't at least 8 bytes.
6321
6322         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
6323         int to work with targets where int is 16 bits.
6324
6325         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
6326         8 bytes, just exit, since 4 byte doubles don't have enough bits of
6327         precision for the test to complete.
6328
6329 Fri Mar 14 17:51:02 1997  Michael Meissner  <meissner@cygnus.com>
6330
6331         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
6332         if d10v is not compiled with the -mdouble64 flag.
6333         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
6334
6335         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
6336         d10v is not compiled with the -mint32 flag.
6337
6338 Thu Mar 13 16:09:28 1997  Bob Manson  <manson@charmed.cygnus.com>
6339
6340         * lib/plumhall.exp: Use incr_count.
6341
6342 Wed Mar 12 10:01:33 1997  Jeffrey A Law  (law@cygnus.com)
6343
6344         * gcc.c-torture: Update to c-torture-1.45.
6345
6346 Sun Feb 23 18:12:04 1997  Bob Manson  <manson@charmed.cygnus.com>
6347
6348         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
6349         the name of the expect testcase file).
6350
6351         * lib/g++.exp(g++_init): Ditto.
6352
6353 Thu Feb 20 13:53:05 1997  Bob Manson  <manson@charmed.cygnus.com>
6354
6355         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
6356         the host.
6357
6358         * lib/gcc.exp(gcc_exit): New procedure.
6359
6360 Wed Feb 19 15:16:16 1997  Bob Manson  <manson@charmed.cygnus.com>
6361
6362         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
6363         specs where appropriate.
6364
6365         * g++.old-deja/g++.arm/*: Added additional ERROR checks
6366         because of new "candidates are" messages, and removed a few
6367
6368         * Converted all non-old-style g++ testcases to old-style, and
6369         moved into g++.old-deja.
6370
6371 Fri Feb 14 11:46:46 1997  Bob Manson  <manson@charmed.cygnus.com>
6372
6373         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
6374         options.
6375
6376         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
6377         succeeded.
6378
6379         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
6380
6381 Thu Feb 13 17:30:46 1997  Michael Meissner  <meissner@cygnus.com>
6382
6383         * lib/gcc.exp (gcc_target_compile): Add support for defining
6384         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
6385         the machine doesn't have those features.
6386
6387 Tue Feb 11 12:57:11 1997  Bob Manson  <manson@charmed.cygnus.com>
6388
6389         * g++.law/operators4.exp: Don't use LIBS.
6390
6391 Sat Feb  8 14:45:55 1997  Bob Manson  <manson@charmed.cygnus.com>
6392
6393         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
6394
6395         * lib/mike-g++.exp: Don't set the compiler to be tested here.
6396         * lib/g++.exp: Set it here instead. Also, allow use of the
6397         --tool_exec and --tool_opt options. Change CXX to
6398         GXX_UNDER_TEST.
6399
6400         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
6401
6402         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
6403
6404 Fri Feb  7 12:55:45 1997  Bob Manson  <manson@charmed.cygnus.com>
6405
6406         * lib/old-dejagnu.exp: Use prune_warnings instead of
6407         prune_system_crud.
6408         * lib/mike-g++.exp: Ditto.
6409         * lib/gcc.exp: Ditto.
6410         * lib/g++.exp: Ditto.
6411
6412         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
6413
6414 Fri Feb  7 10:41:53 1997  Jeffrey A Law  (law@cygnus.com)
6415
6416           * 941014-2.c: Include stdlib.h
6417           * 960327-1.c: Include stdio.h
6418           * dbra.c, index-1.c: Don't assume ints are 32bits.
6419
6420 Tue Feb  4 12:51:09 1997  Bob Manson  <manson@charmed.cygnus.com>
6421
6422         * lib/gcc.exp: Add gcc,stack_size target feature.
6423
6424         * lib/g++.exp(g++_target_compile): Add the include and link
6425         paths here, not in two other places. And, it's $options, not
6426         options.
6427
6428         * lib/mike-g++.exp(postbase): Remove the code that determines
6429         the correct include and link paths.
6430         * g++.old-deja/old-deja.exp: Ditto.
6431
6432 Mon Feb  3 19:00:07 1997  Bob Manson  <manson@charmed.cygnus.com>
6433
6434         * lib/g++.exp(g++_init): target_compile no longer returns the
6435         filename of the result.
6436
6437 Sun Feb  2 14:42:34 1997  Bob Manson  <manson@charmed.cygnus.com>
6438
6439         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
6440         call to glob.
6441
6442         * gcc.c-torture/special/special.exp: Change call to
6443         gcc_target_compile to include the object file.
6444
6445 Sun Feb  2 17:11:50 1997  Ian Lance Taylor  <ian@cygnus.com>
6446
6447         * gcc.c-torture/special/special.exp: Correct misspelling in last
6448         change.
6449
6450 Sat Feb  1 12:34:23 1997  Bob Manson  <manson@charmed.cygnus.com>
6451
6452         * lib/plumhall.exp(ph_summary): Log the entire output of the
6453         executable. Return -1 if there were any failures, 0 otherwise.
6454         (ph_execute): Return -1 if there were any failures, 0 otherwise.
6455         (ph_make): Clean up objects and executables that were built
6456         if the tests succeeded.
6457
6458 Thu Jan 30 13:45:56 1997  Bob Manson  <manson@charmed.cygnus.com>
6459
6460         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
6461         libraries and includes in the build tree as appropriate.
6462
6463 Wed Jan 29 17:19:34 1997  Bob Manson  <manson@charmed.cygnus.com>
6464
6465         * lib/c-torture.exp: Instead of looking for the global variable
6466         NO_LONG_LONG, check to see if that's a feature of the target.
6467
6468 Wed Jan 29 00:36:25 1997  Bob Manson  <manson@charmed.cygnus.com>
6469
6470         * config/default.exp: Minimize. Delete the remainer of the files in
6471         config; this functionality is now in devo/dejagnu/config.
6472
6473         g++.*/*: Pass any additional flags used to compile to postbase;
6474         delete CXXFLAGS.
6475
6476         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
6477         is now done by runtest.exp. Use gcc_target_compile instead of
6478         compile.
6479
6480         lib/c-torture.exp: Use gcc_target_compile instead of compile.
6481         Remove references to CFLAGS. Use remote_file instead of
6482         calling rm -f.
6483         (c-torture): Take a list of arguments to use to compile this
6484         testcase.
6485
6486         lib/g++.exp: Simplify. Use target_compile instead of compile.
6487         lib/gcc-dg.exp: Ditto.
6488         lib/gcc.exp: Ditto.
6489         lib/mike-{gcc,g++}.exp: Ditto.
6490         lib/old-dejagnu.exp: Ditto.
6491         lib/plumhall.exp: Ditto.
6492
6493 Wed Jan  8 14:43:07 1997  Jim Wilson  <wilson@cygnus.com>
6494
6495         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
6496         (ph_linker): Likewise.
6497
6498 Wed Nov 13 16:04:19 1996  Joern Rennecke <amylaar@cygnus.com>
6499
6500           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
6501         MAP_ANON / MAP_ANONYMOUS if defined;
6502         else try to map from /dev/zero .
6503
6504 Tue Nov 12 23:30:12 1996  Jeffrey A Law  (law@cygnus.com)
6505
6506         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
6507         isn't defined, then define it to MAP_ANONYMOUS.
6508
6509 Tue Nov 12 11:57:49 1996  Jeffrey A Law  (law@cygnus.com)
6510
6511         * gcc.c-torture: Update to c-torture-1.42 release.
6512
6513 Mon Nov 11 12:45:31 1996  Jeffrey A Law  (law@cygnus.com)
6514
6515         * gcc.c-torture: Update to c-torture-1.41 release.
6516
6517 Sun Oct 27 18:56:18 1996  Jeffrey A Law  (law@cygnus.com)
6518
6519         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
6520         c-torture release.
6521
6522 Thu Aug 15 11:09:36 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
6523
6524         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
6525         and LDFLAGS.  Fix second case to append the target_info ldflags
6526         onto LDFLAGS, not CFLAGS.
6527         * lib/g++.exp (g++_init): Add target_info stuff.
6528         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
6529         of libgloss and newlib flags for !native.
6530
6531         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
6532         (GDB): Fix relative path to go up another dir for finding gdb.
6533
6534 Thu Aug  8 17:03:27 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
6535
6536         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
6537         versions in the target_info array, if they don't exist.
6538
6539 Fri Aug  2 15:39:03 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
6540
6541         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
6542
6543 Mon Jul  8 15:45:58 1996  Jim Wilson  <wilson@cygnus.com>
6544
6545         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
6546         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
6547
6548 Mon Jul  1 15:53:00 1996  Bob Manson  <manson@charmed.cygnus.com>
6549
6550         * lib/old-dejagnu.exp: Don't remove the output file before we've
6551         actually tested it. Don't append pwd to the path of the executable
6552         we're testing.
6553
6554 Sun Jun 30 14:37:50 1996  Doug Evans  <dje@canuck.cygnus.com>
6555
6556         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
6557
6558 Wed Jun 26 14:15:55 1996  Bob Manson  <manson@charmed.cygnus.com>
6559
6560         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
6561         temporary directory for compiler files, and set it to a default
6562         value of /tmp. Set $output as the name of the output file from
6563         compiling the testcase. Add a -o option to $cflags_var so the
6564         compiler writes the final output file as $output. Set $executable
6565         to $output.
6566
6567         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
6568         directory for compiler files, and set it to /tmp if it doesn't
6569         already have a value. Set $output_file to the name of the output
6570         file from compiling the testcase. Add a -o option to CXXFLAGS so
6571         the compiler writes the final output file as $output. Use $output
6572         as the executable to be tested.
6573
6574 Mon Jun 24 17:12:16 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
6575
6576         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
6577
6578 Sat Jun  8 15:12:24 1996  Jeffrey A Law  (law@cygnus.com)
6579
6580         * gcc.c-torture/execute/pending-1.c: New test.  Still
6581         pending in Tege's queue.
6582
6583 Wed Apr 24 18:13:45 1996  Jim Wilson  <wilson@chestnut.cygnus.com>
6584
6585         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
6586         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
6587         if there were failures.  Call unresolved if there were unresolved
6588         testcases.  Call gcc_fail if program did not run to completion.
6589         (ph_make): Pass additional argument name to ph_execute.
6590         (ph_execute): Add new argument.  Pass additional arguments to
6591         ph_summary.  Call gcc_fail is there is no execution output.
6592
6593 Wed Apr 24 13:39:23 1996  Jeffrey A Law  (law@cygnus.com)
6594
6595         * lib/plumhall.exp (proc_summary): Output relavent summary
6596         lines into the log so specific failures in plumhall can be
6597         investigated.
6598
6599 Wed Apr 10 13:23:45 1996  Jeffrey A Law  (law@cygnus.com)
6600
6601         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
6602         (c-torture-execute): Don't try to execute tests which use
6603         "long long" types if $NO_LONG_LONG is nonzero.
6604
6605 Mon Apr  8 08:52:29 1996  Doug Evans  <dje@canuck.cygnus.com>
6606
6607         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
6608         not c-torture.
6609
6610         * gcc.ieee: Move from here.
6611         * gcc.c-torture/execute/ieee: To here.
6612
6613 Tue Mar 26 23:41:18 1996  Jeffrey A Law  (law@cygnus.com)
6614
6615         * gcc.c-torture: Update to c-torture-1.41 release.
6616
6617 Fri Mar 22 15:49:24 1996  Jeffrey A Law  (law@cygnus.com)
6618
6619         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
6620         not "$output".
6621
6622 Thu Mar  7 12:37:08 1996  Doug Evans  <dje@charmed.cygnus.com>
6623
6624         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
6625         -c present.
6626
6627 Sat Mar  2 22:36:37 1996  Jeffrey A Law  (law@cygnus.com)
6628
6629         * config/proelf.exp: Handle connecting to a simulator.
6630
6631 Wed Jan 31 00:58:15 1996  Jeffrey A Law  (law@cygnus.com)
6632
6633         * config/proelf.exp: New file.  Enough framework that we can
6634         run c-torture tests on the proelf targets (or any other target
6635         that gdb can connect to for that matter).
6636
6637 Mon Jan 29 08:57:46 1996  Doug Evans  <dje@canuck.cygnus.com>
6638
6639         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
6640         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
6641
6642         * lib/plumhall.exp (ph_execute): Always call ph_summary if
6643         exec_output exists.
6644
6645 Sun Jan 28 11:28:43 1996  Doug Evans  <dje@charmed.cygnus.com>
6646
6647         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
6648         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
6649
6650         * config/*.exp: Update FSF address.  Change result of ${tool}_load
6651         to pass/fail/unresolved/unsupported/untested.  Caller must now
6652         call unresolved/unsupported/untested.
6653         * lib/*.exp: Update FSF address.  Update to handle new results of
6654         ${tool}_load.
6655         * lib/chill.exp (verbose): Delete.
6656
6657 Sat Jan 27 12:28:07 1996  Doug Evans  <dje@charmed.cygnus.com>
6658
6659         * lib/gcc.exp (default_gcc_start): Change order of args to
6660         $LDFLAGS $CFLAGS $LIBS.
6661         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
6662         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
6663         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
6664         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
6665         * gcc.misc-tests/dg-test.exp: Likewise.
6666         * gcc.misc-tests/msgs.exp: Likewise.
6667         * gcc.prms/prms.exp: Likewise.
6668         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
6669         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
6670
6671         * lib/dg.exp: Deleted, moved to dejagnu/lib.
6672
6673 Wed Jan 24 18:37:00 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
6674
6675         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
6676
6677         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
6678         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
6679
6680         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
6681         necessary.
6682
6683 Sat Jan 20 17:22:08 1996  Brendan Kehoe  <brendan@cygnus.com>
6684
6685         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
6686         global for loop; add use of $mathlib.
6687         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
6688         settings here; set mathlib for anything but VxWorks.
6689
6690 Mon Jan 22 16:31:57 1996  Jeffrey A Law  (law@cygnus.com)
6691
6692         * gcc.c-torture: Update to c-torture-1.40 release.
6693
6694 Wed Jan  3 00:54:33 1996  Jeffrey A Law  (law@cygnus.com)
6695
6696         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
6697         dg.exp.
6698
6699 Sun Dec  3 16:17:42 1995  Jeffrey A. Law  <law@sethra.cygnus.com>
6700
6701         * lib/c-torture.exp (c-torture-execute): Declare "output" as
6702         global.
6703
6704 Fri Nov 17 20:01:19 1995  Doug Evans  <dje@canuck.cygnus.com>
6705
6706         * lib/g++.exp (LIBS): Define if not already.
6707         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
6708         (gcc-dg-prune): Call prune_gcc_output.
6709         * lib/gcc.exp (prune_gcc_output): New proc.
6710         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
6711         prune_gcc_output.
6712
6713 Thu Nov 16 09:15:40 1995  Doug Evans  <dje@canuck.cygnus.com>
6714
6715         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
6716         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
6717
6718 Wed Nov 15 23:04:36 1995  Jeffrey A Law  (law@cygnus.com)
6719
6720         * gcc.c-torture: Update to c-torture-1.39 release.
6721
6722 Sat Nov  4 12:52:05 1995  Doug Evans  <dje@canuck.cygnus.com>
6723
6724         * lib/c-torture.exp (c-torture-execute): Don't return if one option
6725         fails, try others as well.
6726
6727 Thu Nov  2 09:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
6728
6729         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
6730         If compilation fails, mark execute tests as `untested'.
6731         If test is marked as unsupported, don't mark compilation and
6732         execute tests as failed.
6733
6734 Wed Oct 25 20:57:55 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6735
6736         * lib/g++.exp (g++_init): Don't link in libg++, and look to
6737         libstdc++ for whether or not we want to be doing shared
6738         libraries.  Delete link_curses since we don't need it anymore.
6739         * lib/mike-g++.exp (postbase): Don't link in libg++.
6740         * g++.old-deja/old-deja.exp: Likewise.
6741
6742 Mon Oct 23 13:05:11 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6743
6744         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
6745
6746 Tue Oct 17 15:24:47 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6747
6748         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
6749         For that, add `-Wl,-a,shared_archive'.
6750         * g++.old-deja/old-deja.exp: Likewise.
6751
6752 Tue Oct 17 13:09:06 1995  Doug Evans  <dje@canuck.cygnus.com>
6753
6754         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
6755
6756 Mon Oct 16 23:13:32 1995  Brendan Kehoe  <brendan@cygnus.com>
6757
6758         * lib/mike-g++.exp (postbase): Pay attention to the status of
6759         g++_load.
6760
6761 Mon Oct 16 19:28:32 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6762
6763           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
6764
6765 Mon Oct 16 13:48:58 1995  Doug Evans  <dje@canuck.cygnus.com>
6766
6767         * lib/gcc.exp (default_gcc_start): No longer need to log program
6768         being executed or its output, execute_anywhere does that now.
6769         * lib/g++.exp (default_g++_version): Call execute_anywhere.
6770         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
6771
6772 Thu Oct 12 10:34:58 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6773
6774         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
6775         the same as those in lib/g++.exp.
6776
6777 Tue Oct 10 13:47:27 1995  Jeff Law  (law@hurl.cygnus.com)
6778
6779         * gcc.c-torture: Update to c-torture-1.38 release.
6780         * gcc.ieee: Related changes.
6781
6782 Fri Oct  6 12:39:17 1995  Rob Savoye  <rob@darkstar.cygnus.com>
6783
6784         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
6785         "exec". Minor reformatting changes.
6786
6787         * config/rom68k.exp (${tool}_load): Make it work in a canadian
6788         cross. This means all "exec" calls now work on a remote host as
6789         well.
6790         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
6791         cross. Filter out the extra "\r\n" stuff that expect puts in.
6792         (c-torture-execute): Filter out the bogus warnings like
6793         c-torture-compile does. Add support for canadian cross.
6794         * lib/gcc.exp (default_gcc_version, default_gcc_start)
6795         Use execute_anywhere rather than calling exec directly. Now it
6796         works for canadian cross testing.
6797
6798 Thu Oct  5 10:06:45 1995  Brendan Kehoe  <brendan@rtl.cygnus.com>
6799
6800         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
6801         results into a variable, and check that rather than using file exists.
6802
6803 Wed Oct  4 16:31:02 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6804
6805         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
6806         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
6807
6808 Tue Sep 26 10:15:14 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6809
6810         * g++.old-deja/old-deja.exp: Create and pass runshlib and
6811         lib_curses if there's a shared libg++ in the build tree.
6812
6813 Fri Sep 22 10:47:24 1995  Doug Evans  <dje@canuck.cygnus.com>
6814
6815         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
6816         if not supported target.
6817
6818 Fri Sep 22 09:22:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6819
6820         * lib/g++.exp (g++_init): Move empty setting of runshlib and
6821         link_curses up to always happen, not just for native builds.
6822
6823 Thu Sep 21 10:23:32 1995  Jeff Law  (law@snake.cs.utah.edu)
6824
6825         * gcc.c-torture: Update to c-torture-1.36 release.
6826         * gcc.failure: Related changes.
6827
6828 Wed Sep 20 10:56:26 1995  Doug Evans  <dje@canuck.cygnus.com>
6829
6830         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
6831
6832 Tue Sep 19 17:26:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6833
6834         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
6835         * lib/mike-g++.exp (postbase): Not in here.  Still reference
6836         runshlib, link_curses, and mathlib for link and run.
6837
6838         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
6839         pass the runtime shared library options for Solaris, OSF/1, and
6840         Irix5, and link with -lcurses to avoid unresolved references.
6841
6842 Wed Sep 13 15:28:10 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6843
6844         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
6845         only run once.
6846
6847 Wed Sep 13 10:51:52 1995  Doug Evans  <dje@canuck.cygnus.com>
6848
6849         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
6850
6851 Mon Sep 11 11:02:03 1995  Jeff Law  (law@snake.cs.utah.edu)
6852
6853         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
6854         do not have a framework for the "compat" tests yet.
6855
6856 Sat Sep  9 16:15:20 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6857
6858         * lib/mike-g++.exp (postbase): New local variable `mathlib',
6859         set to null if we're testing vxworks5.1.  Use that instead of
6860         `-lm' in the setting of LIBS for link and run.
6861
6862 Fri Sep  8 13:53:38 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6863
6864         * config/rom68k.exp (${tool}_load): Major changes to make it
6865         work.  Verified that it does in fact return the stuff in
6866         exec_output properly.  Catch any Emul or any TRAP other than 0.
6867
6868 Thu Sep  7 23:04:06 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6869
6870         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
6871         LDFLAGS properly for targets that need stuff from libgloss.
6872         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
6873         only run once.
6874         (gpp_initialized): New variable.
6875
6876 Wed Sep  6 21:56:13 1995  Rob Savoye  <rob@darkstar.cygnus.com>
6877
6878         * config/rom68k.exp: Load libgloss.exp.
6879         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
6880         so we can produce a fully linked binary.
6881         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
6882         so we can produce a fully linked binary.
6883
6884 Sun Sep  3 13:25:26 1995  Doug Evans  <dje@canuck.cygnus.com>
6885
6886         * lib/plumhall.exp (ph_section): Watch for expected failures.
6887         Add missing `else'.
6888
6889         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
6890         run the testcase.
6891         (c-torture): Likewise.
6892
6893 Mon Aug 28 11:23:38 1995  Doug Evans  <dje@cygnus.com>
6894
6895         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
6896
6897         * lib/mike-g++.exp (mike_cleanup): New proc.
6898         (prebase): New globals compiler_result, not_compiler_result,
6899         target_regexp.
6900         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
6901         allow leading "-" in pattern.  Watch for unsupported tests.
6902         If $compiler_result is set, pattern match assembler code,
6903         and ditto for $not_compiler_result.
6904         * lib/mike-gcc.exp: Likewise.
6905
6906         * lib/plumhall.exp (ph_execute): Only call ph_summary if
6907         execution "succeeded".
6908
6909 Mon Aug 14 14:03:53 1995  Doug Evans  <dje@canuck.cygnus.com>
6910
6911         * config/win32.exp: New file.
6912         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
6913
6914 Fri Aug  4 15:39:54 1995  Doug Evans  <dje@canuck.cygnus.com>
6915
6916         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
6917         unsupported.
6918         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
6919         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
6920         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
6921
6922         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
6923         "... without exceptions was ...".  That is now handled by
6924         prune_system_crud.
6925         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
6926
6927 Tue Aug  1 11:09:33 1995  Doug Evans  <dje@canuck.cygnus.com>
6928
6929         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
6930         sieve.c,sort2.c}: New files.
6931         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
6932         sieve.exp,sort2.exp}: Drivers for them.
6933
6934         * lib/mike-gcc.exp (program_output): New user settable variable.
6935         (postbase): Call prune_system_crud.  Also prune extraneous compiler
6936         messages.
6937         * lib/mike-g++.exp (program_output): New user settable variable.
6938
6939         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
6940
6941         * config/sh.exp: Deleted (use sim.exp instead).
6942
6943 Fri Jul 28 11:33:46 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6944
6945         * config/vx.exp: Declare CHECKTASK as global.
6946         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
6947         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
6948         * lib/old-dejagnu.exp: Load [pwd]/$executable.
6949
6950 Wed Jul 26 19:45:39 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6951
6952         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
6953         target. Like vx.exp, only includes `vx29k.exp' instead of
6954         `vxworks.exp'.
6955
6956 Sun Jul 23 17:38:52 1995  Ian Lance Taylor  <ian@cygnus.com>
6957
6958         * config/sim.exp: Increase time limit from 120 seconds to 240.
6959
6960 Thu Jul  6 11:07:38 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
6961
6962         * gcc.c-torture/execute/950628-1.c: New test.
6963
6964 Sat Jun 10 18:51:41 1995  Jeff Law  (law@snake.cs.utah.edu)
6965
6966         * gcc.c-torture: Update with changes/additions from
6967         c-torture-1.34.
6968
6969 Mon Jun  5 17:58:07 1995  Doug Evans  <dje@canuck.cygnus.com>
6970
6971         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
6972
6973 Sun Jun  4 05:13:57 1995  Jeff Law  (law@snake.cs.utah.edu)
6974
6975         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
6976
6977 Thu Jun  1 00:06:19 1995  Jeff Law  (law@snake.cs.utah.edu)
6978
6979         * gcc.c-torture/compile/950512-1.c: New test.
6980         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
6981         * gcc.dg/struct-ret-1.c: Likewise.
6982
6983 Wed May 31 14:25:13 1995  Doug Evans  <dje@canuck.cygnus.com>
6984
6985         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
6986           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
6987
6988 Tue May 30 11:19:54 1995  Doug Evans  <dje@canuck.cygnus.com>
6989
6990         * gcc.c-torture/special/920411-1.c: Deleted.
6991         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
6992
6993 Mon May 22 16:55:11 1995  Doug Evans  <dje@chestnut.cygnus.com>
6994
6995         * config/sim.exp (${tool}_load): Hack in call to bash to get a
6996         cpu limit.
6997
6998 Fri May 12 18:57:54 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
6999
7000         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
7001
7002 Thu May  4 14:23:54 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
7003
7004         From kenner;
7005         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
7006         is the proper length.
7007         * va-arg-3.c: Likewise.
7008
7009 Sun Apr 30 16:02:59 1995  Doug Evans  <dje@canuck.cygnus.com>
7010
7011         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
7012         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
7013
7014         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
7015         * lib/g++.exp (default_g++_start): Delete old cruft.
7016
7017 Tue Apr 25 17:20:18 1995  Torbjorn Granlund  <tege@cygnus.com>
7018
7019         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
7020         (2 * (1 << 18)) to (2 * (1 << 17)).
7021
7022         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
7023
7024 Thu Apr 20 12:21:13 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
7025
7026         * config/rom68k.exp: Renamed from config/idp.exp
7027
7028 Tue Apr 18 13:33:26 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
7029
7030         * c-torture/compile/921109-2.c
7031
7032 Tue Apr 18 10:45:12 1995  Mike Stump  <mrs@cygnus.com>
7033
7034         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
7035         excess errors.
7036
7037 Sat Apr 15 11:16:58 1995  Doug Evans  <dje@chestnut.cygnus.com>
7038
7039         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
7040         output.
7041         * lib/g++.exp (default_g++_start): Likewise.
7042
7043 Wed Mar 29 16:34:03 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
7044
7045         * gcc.c-torture/compile/950329-1.c: New test.
7046
7047 Tue Mar 28 16:10:33 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
7048
7049           * config/bug.exp (${tool}_load): Updated to use new remote_open
7050           and remote_close procs.
7051         * config/idp.exp: New file.
7052
7053 Wed Mar 22 15:01:58 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
7054
7055         * gcc.c-torture/execute/950322-1.c: New test.
7056
7057 Tue Mar 21 21:24:49 1995  Doug Evans  <dje@canuck.cygnus.com>
7058
7059         * config/vx.exp (${tool}_load): Clean up testing of return code from
7060         vxworks_ld and vxworks_spawn.
7061
7062 Tue Mar 21 17:01:42 1995  Doug Evans  <dje@deneb.cygnus.com>
7063
7064         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
7065
7066 Mon Mar 13 14:49:42 1995  Mike Stump  <mrs@cygnus.com>
7067
7068         * lib/old-deja.exp: Add `excess errors test - ' error, now one
7069         can mark excess errors on a machine by machine basis.  Note, the
7070         default is to not expect any excess errors, even when excess
7071         errors test - is given, so you will want to put an XFAIL ... on
7072         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
7073         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
7074         those 4 machines, but no others.
7075
7076 Fri Mar 10 12:33:04 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
7077
7078         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
7079         * lib/c-torture.exp: to here.
7080
7081 Fri Mar 10 10:38:15 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
7082
7083         * gcc.c-torture/execute/950221-1.c: New test.
7084         * gcc.c-torture/execute/struct-ret-1.c: New test.
7085         * gcc.c-torture/compile/950221-1.c: New test.
7086
7087         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
7088
7089 Fri Mar  3 16:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
7090
7091         * gcc.c-torture/execute/arith-1.c (main): Return 0.
7092         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
7093
7094 Wed Mar  1 02:08:29 1995  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
7095
7096         * g++.gb: New directory of tests, derived from my signature and
7097         class scoping tests.
7098
7099         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
7100         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
7101         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
7102         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
7103         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
7104         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
7105         * g++.gb/sig25.C: Likewise.
7106
7107         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
7108         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
7109         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
7110         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
7111         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
7112         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
7113         * g++.gb/sig25.exp: Likewise.
7114
7115         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
7116         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
7117         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
7118         * g++.gb/scope13.C: Likewise, this test still fails.
7119
7120         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
7121         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
7122         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
7123         * g++.gb/scope13.exp: Ditto.
7124
7125         * g++.gb/README: New file, explains what these tests are about.
7126
7127 Tue Feb 28 10:37:52 1995  Doug Evans  <dje@canuck.cygnus.com>
7128
7129         * lib/dg.exp (dg-do): Support `preprocess'.
7130         (dg-test): Likewise.
7131
7132 Mon Feb 13 15:18:10 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
7133
7134         * config/udi.exp: change "continue -expect" to "exp_continue".
7135
7136 Sat Feb 11 00:25:20 1995  Torbjorn Granlund  (tege@tiny.cygnus.com)
7137
7138         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
7139         Delete redundant tests.
7140
7141         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
7142         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
7143         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
7144         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
7145         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
7146         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
7147         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
7148         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
7149
7150         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
7151         storing label pointers.
7152         * gcc.c-torture/execute/921019-1.c: Likewise.
7153         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
7154         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
7155         parameter fp.
7156         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
7157         constants.
7158
7159         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
7160         Delete obsolete tests.
7161
7162         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
7163         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
7164         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
7165         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
7166         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
7167         * gcc.c-torture/compile/950124-1.c: New test.
7168
7169         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
7170
7171 Wed Feb  8 15:30:17 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
7172
7173         * lib/mike-g++.exp: Add -lm to LIBS.
7174
7175 Tue Feb  7 17:09:50 1995  Doug Evans  <dje@canuck.cygnus.com>
7176
7177         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
7178
7179 Mon Jan 30 14:33:25 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
7180
7181         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
7182
7183 Thu Jan 12 16:41:34 1995  Doug Evans  <dje@canuck.cygnus.com>
7184
7185         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
7186
7187 Mon Jan  2 11:50:10 1995  Jeff Law  (law@snake.cs.utah.edu)
7188
7189         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
7190         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
7191         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
7192         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
7193         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
7194         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
7195         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
7196         * g++.law/{operators31.C, operators32.C,
7197         * g++.law/{operators33.C, operators34.C}: Likewise.
7198         * g++.law/{pic1.C, refs2.C}: Likewise.
7199         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
7200         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
7201         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
7202         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
7203
7204         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
7205         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
7206         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
7207         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
7208         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
7209         * g++.law/{enum9.exp, friend5.exp}: Likewise.
7210         * g++.law/{nest3.exp, nest4.exp}: Likewise.
7211         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
7212         * g++.law/{operators30.exp, operators31.exp}: Likewise.
7213         * g++.law/{operators32.exp, operators33.exp}: Likewise.
7214         * g++.law/{operators34.exp}: Likewise.
7215         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
7216         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
7217         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
7218         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
7219         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
7220
7221         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
7222         No longer expected to fail.
7223         * g++.law/missed-error3.C: Tweak for recent bool changes.
7224
7225 Sun Dec  4 20:54:33 1994  Doug Evans  <dje@canuck.cygnus.com>
7226
7227         * config/emb-unix: Deleted.
7228         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
7229         remote execution.  Do final link on remote host if REMOTE_LINK is set.
7230
7231 Thu Dec  1 08:43:05 1994  Doug Evans  <dje@canuck.cygnus.com>
7232
7233         * lib/dg.exp (dg-test): Fix typo in last patch.
7234
7235 Wed Nov 30 13:25:32 1994  Doug Evans  <dje@canuck.cygnus.com>
7236
7237         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
7238         (handles multiple occurrences).
7239
7240 Thu Nov 24 19:48:38 1994  Doug Evans  <dje@canuck.cygnus.com>
7241
7242         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
7243         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
7244         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
7245         printed).
7246         * lib/c-torture.exp (c-torture-compile): Likewise.
7247         (c-torture): Prepend full path if missing.
7248         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
7249         (gcc_fail): Likewise.
7250         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
7251
7252 Wed Nov 23 13:56:00 1994  J.T. Conklin  <jtc@rtl.cygnus.com>
7253
7254         * lib/netware.exp: Only attach to NetWare i386 systems.
7255
7256 Wed Nov 16 11:27:00 1994  Doug Evans  <dje@canuck.cygnus.com>
7257
7258         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
7259         messages.  Add test name to "output pattern match" pass/fail message.
7260
7261 Sat Nov 12 22:11:52 1994  Doug Evans  <dje@canuck.cygnus.com>
7262
7263         * gcc.dg: New testsuite.
7264         * gcc.dg/dg.exp: New file.
7265
7266         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
7267         test-switch.c}: Deleted.
7268
7269         * gcc.misc-tests/msgs.exp: New testcase driver.
7270
7271 Wed Nov  9 14:23:09 1994  Doug Evans  <dje@canuck.cygnus.com>
7272
7273         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
7274         Watch for illegal return values from ${tool}_load.
7275         * config/unix.exp (${tool}_load): Fix pass/fail detection for
7276         cross targets.  Coerce return value >0 to 1.
7277
7278 Tue Nov  8 14:10:33 1994  Doug Evans  <dje@canuck.cygnus.com>
7279
7280         * config/unix.exp (${tool}_load): Call program rsh, not proc.
7281
7282         * config/emb-unix.exp: New file.
7283
7284         * config/sim.exp: Error if variable $SIM not defined.
7285         (${tool}_load): Mark test as "untested" if simulator missing.
7286
7287         * config/unix.exp: Load remote.exp to get rcp_download.
7288         * lib/c-torture.exp: Use different option lists for testcases with
7289         and without loops.
7290         * gcc.c-torture/execute/execute.exp: Likewise.
7291
7292 Wed Nov  2 14:47:58 1994  Doug Evans  <dje@canuck.cygnus.com>
7293
7294         * config/*.exp: Clarify return code from ${tool}_load.
7295         Call `unresolved' or `untested' instead of `warning' or `perror'
7296         (sometimes you still want to call both though).
7297         Add comment that `shell_id' is local to each file.
7298         * config/udi.exp (timeout): Set to 30.
7299         Don't print warning if connection fails, $connectmode has already
7300         printed an error.
7301         (${tool}_load): Move verbose messages to level 2.
7302         Rework pattern for "Process started" message.
7303         Pass `shell_id' to ${connectmode}_download.
7304         Retry twice upon timeout.  Make resetting of target more robust.
7305         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
7306         Pass `shell_id' to exit_$connectmode.
7307         Only call exit_$connectmode if connected.
7308         * config/unix.exp (${tool}_load): Check return codes better.
7309         * config/vrtx.exp (${tool}_load): Likewise.
7310         * config/vx.exp (${tool}_load): Likewise.
7311         Delete unneeded global's.
7312         * lib/dg.exp (dg-test): Update to reflect clarified return codes
7313         from ${tool}_load.
7314         (dg-stat): Delete.
7315         (dg-init): Delete recording of pass/fail counts.
7316         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
7317         (old-dejagnu-init): Likewise.
7318         (old-dejagnu-stat): Delete contents, empty proc now.
7319         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
7320         (c-torture): Delete references to lcnt, lpass, lfail.
7321         Get option list from TORTURE_OPTIONS.
7322         Delete -funroll[-all]-loops if no loops.
7323         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
7324         (g++_stat): Delete contents (empty proc now).
7325         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
7326         (gcc_finish): Likewise.
7327         (gcc_stat): Deleted.
7328         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
7329         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
7330         * gcc.c-torture/execute/execute.exp: Likewise.
7331         Split tests into two parts: compile, execute.
7332         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
7333         no loops.  Update to reflect clarified return codes from ${tool}_load.
7334
7335 Fri Oct 21 23:10:16 1994  Doug Evans  <dje@canuck.cygnus.com>
7336
7337         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
7338         to grep for.
7339         (old-dejagnu): Likewise (where necessary).
7340
7341 Fri Oct 14 17:54:58 1994  Doug Evans  <dje@canuck.cygnus.com>
7342
7343         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
7344
7345         * lib/dg.exp (dg-process-target): Fix processing of selector.
7346         Add comment regarding use of `error'.
7347
7348         * lib/gcc.exp (prune_system_crud): Define if missing.
7349         * lib/g++.exp (prune_system_crud): Likewise.
7350
7351         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
7352         Call prune_system_crud.
7353         * lib/dg.exp (dg-runtest): New proc.
7354         Use perror instead of send_user for tcl errors in testcase.
7355         Don't return any value, it's never used.
7356         Don't clobber previous definition of `unknown'.
7357         Print tcl errors in `dg-final'.
7358
7359 Wed Oct 12 13:05:37 1994  Doug Evans  <dje@canuck.cygnus.com>
7360
7361         * lib/dg.exp (dg-process-target): Improve syntax error messages.
7362         (dg-test): Don't print errorInfo, it contains stack backtrace.
7363
7364 Mon Sep 26 12:18:53 1994  Doug Evans  (dje@canuck.cygnus.com)
7365
7366         * lib/g++.exp (runtest_file_p): Define if missing.
7367
7368 Sat Sep 24 15:29:23 1994  Doug Evans  (dje@cygnus.com)
7369
7370         * lib/mike-g++.exp: Comment out loading of g++.exp.
7371         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
7372         (default_g++_version): Always print something.
7373         (default_g++_start): Comment out call to `which'.
7374         (g++_start, g++_load): Deleted (must be defined in config file).
7375         * lib/gcc.exp: Test for existence of $CC at start.
7376         Delete check for tmpdir (done in gcc_init).
7377         (default_gcc_version): Always print something.
7378         (default_gcc_start): Comment out call to `which'.
7379         * config/*.exp: Major cleanup - make cross targets work at least a
7380         little better for g++ (by not being "--tool gcc" specific).
7381         Rename gcc_xxx to ${tool}_xxx.
7382         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
7383         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
7384
7385 Thu Sep 22 11:39:17 1994  Doug Evans  (dje@canuck.cygnus.com)
7386
7387         * lib/c-torture.exp (c-torture-compile): Rework compiler
7388         message processing.
7389
7390         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
7391         c-torture.
7392
7393 Wed Sep 21 09:49:43 1994  Doug Evans  (dje@canuck.cygnus.com)
7394
7395         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
7396
7397         * lib/dg.exp (dg-process-target): Support { target native }.
7398
7399 Tue Sep 20 17:16:55 1994  Doug Evans  (dje@canuck.cygnus.com)
7400
7401         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
7402         looked for "... program xxx got fatal signal".
7403         Correct regsub munging of `comp_output'.
7404         Ignore compiler messages "path prefix not used" and "linker input
7405         file unused".
7406
7407 Wed Sep 14 11:44:40 1994  Doug Evans  (dje@canuck.cygnus.com)
7408
7409         * lib/gcc.exp (runtest_file_p): Define if missing.
7410         * gcc.prms/template.c: Example to work from.
7411
7412 Tue Sep 13 10:30:48 1994  Doug Evans  (dje@canuck.cygnus.com)
7413
7414         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
7415         * lib/dg.exp (dg-test): Call unsupported testcases as such.
7416
7417         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
7418         * gcc.prms/1883.c: Moved from compile/940714-1.c.
7419         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
7420         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
7421
7422         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
7423         (dg-process-target): No longer a varargs proc.
7424         Return S/N for target, P/F for xfail.  All callers changed.
7425         (user option procs): More argument checking.
7426         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
7427         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
7428         (dg-test): Skip test if not running on selected target in `dg-do'.
7429         Update handling of `dg-do-what', `dg-output-text'.
7430         Separate execution pass/fail from output pattern match pass/fail.
7431         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
7432
7433 Mon Sep 12 13:47:35 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
7434
7435         * gcc.c-torture/special/special.exp: Don't expect failure for mips
7436         target for 920510-1.c.
7437
7438 Mon Sep 12 12:44:39 1994  Doug Evans  (dje@canuck.cygnus.com)
7439
7440         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
7441         Clean up comment regarding use of passcnt, etc.
7442         (gcc_stat): Don't update `testcnt' here.
7443         (gcc_finish): Do it here.
7444         Might as well reset `but_id' here too.
7445         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
7446         to determine if the file should be tested.
7447         * gcc.c-torture/compile/compile.exp: Likewise.
7448         * gcc.c-torture/execute/execute.exp: Likewise.
7449         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
7450         * gcc.misc-tests/dg-test.exp: Likewise.
7451         * gcc.prms/prms.exp: Likewise.
7452         * gcc.wendy/wendy.exp: Likewise.
7453         * g++.old-deja.exp: Likewise.
7454         Move "Testing file" message to verbose level 1.
7455
7456 Fri Sep  9 10:21:18 1994  Doug Evans  (dje@canuck.cygnus.com)
7457
7458         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
7459
7460 Thu Sep  8 16:52:43 1994  Doug Evans  (dje@canuck.cygnus.com)
7461
7462         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
7463         (default_gcc_start): Accept optional second list element
7464         of compiler flags.  Print compiler output at verbosity level 2.
7465         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
7466         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
7467         Save current values of framework globals passcnt, failcnt, xpasscnt,
7468         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
7469         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
7470         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
7471         xfailcnt to compute stats.  Update framework global `testcnt' from
7472         pass/fail counts.
7473         (gcc_finish): New proc.  Clean up test environment.
7474         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
7475         (gcc_epass, gcc_efail): Delete.
7476         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
7477         argument of line number.
7478         (dg-init): If the tool has an init routine, call it.
7479         (dg-test): Remove args `cflags_var' and `libs_var'.
7480         Pass all compiler options to ${tool}_start.
7481         Handle missing line number.
7482         (dg-finish): New function.
7483         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
7484         particular files.  Call gcc_finish at end.  Move "skipping test"
7485         message to verbosity level 3.
7486         * gcc.c-torture/compile/compile.exp: Likewise.
7487         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
7488         * gcc.c-torture/execute/execute.exp: Likewise.
7489         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
7490         Print testcase being tried at verbosity level 1.
7491         * gcc.c-torture/special/special.exp: Unset xfail.
7492         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
7493         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
7494         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
7495         * gcc.failure/failure.exp: Likewise.
7496         * gcc.ieee/ieee.exp: Likewise.
7497         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
7498         Update call to dg-test.  Call dg-finish at end.
7499         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
7500         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
7501         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
7502         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
7503         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
7504         * gcc.wendy/wendy.exp: Add copyright.
7505         Delete setting of tmpdir (done by gcc_init).
7506         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
7507         Pass compiler flags to gcc_start.  Call gcc_finish at end.
7508         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
7509         gcc_[ce]pass/fail.
7510
7511 Wed Sep  7 11:09:08 1994  Doug Evans  (dje@canuck.cygnus.com)
7512
7513         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
7514         confusion.
7515         (g++_load): Likewise.
7516
7517         * config/*.exp (gcc_load): Some were varargs fns and some were not.
7518         Rename argument to `prog' to remove the confusion.
7519         Varargs fns behave differently too!
7520         (g++_load): Likewise.
7521
7522         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
7523
7524         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
7525         what it is.  Delete (always) printing of status value for !native.
7526         Simplify verbose code, and include status and exec_output.
7527         (g++_load): Use gcc_load.
7528
7529 Sun Sep  4 13:59:27 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
7530
7531         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
7532         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
7533         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
7534         940714-3.c as these testcases don't exist anymore.  Make
7535         va-arg-1.c expected to pass.
7536
7537 Fri Aug 19 12:27:07 1994  Doug Evans  (dje@canuck.cygnus.com)
7538
7539         * gcc.misc-tests/misc.exp: Only run specific testcases.
7540         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
7541         * gcc.misc-tests/dg-[1-9].c: New files.
7542
7543         * lib/dg.exp: New testsuite driver.
7544         * gcc.prms/prms.exp: Use it.
7545
7546         * README.gcc: New file.
7547
7548         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
7549         Document and reset `lxpass' and `lxfail'.
7550         Simplify "initialized" message.
7551         (gcc_stat): Clean up comments a little.
7552
7553 Tue Aug 16 11:16:46 1994  Doug Evans  (dje@canuck.cygnus.com)
7554
7555         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
7556
7557 Mon Aug 15 21:20:36 1994  Doug Evans  (dje@canuck.cygnus.com)
7558
7559         * lib/old-dejagnu.exp (process-option): New proc.
7560         (old-dejagnu-init, old-dejagnu-stat): Likewise.
7561         (old-dejagnu): Simplify.
7562         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
7563
7564 Sun Aug 14 09:23:53 1994  Jeff Law  (law@snake.cs.utah.edu)
7565
7566         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
7567         exists and is not an empty string.
7568
7569         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
7570         $xfail rather than calling setup_xfail.  Clear $xfail when test is
7571         finished.
7572         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
7573         automatically.
7574
7575         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
7576         longer expected to fail.
7577
7578         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
7579         "f" function call.
7580
7581         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
7582
7583         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
7584         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
7585         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
7586         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
7587         c-torture-1.29.
7588
7589         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
7590         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
7591
7592         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
7593
7594         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
7595         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
7596
7597         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
7598         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
7599         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
7600
7601 Tue Jul 12 12:49:44 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
7602
7603         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
7604         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
7605         940714-1.c, 940714-2.c, 940714-3.c},
7606         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
7607         gcc.misc-tests/{mg.c,mg.exp}:
7608         New tests.
7609         * gcc.noncompile/noncompile.exp: Change accordingly.
7610
7611 Thu Jul  7 14:20:33 1994  Doug Evans  (dje@canuck.cygnus.com)
7612
7613         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
7614         Undo previous clobberage.
7615
7616 Mon Jul  4 17:00:59 1994  Jeff Law  (law@snake.cs.utah.edu)
7617
7618         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
7619         * gcc.special/{930510-1.c, special.exp}:
7620         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
7621         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
7622         struct-varargs-1.c}: New tests from c-torture-1.26.
7623
7624 Tue Jun 28 17:39:42 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
7625
7626         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
7627           argument to switch.
7628
7629 Sat May 21 10:39:38 1994  Bill Cox  (bill@rtl.cygnus.com)
7630
7631         * Revert the previous changes.  Please see Rob's directory
7632           (/lisa/test/rob/progressive/gcc/testsuite) for testing
7633           fixes.
7634
7635 Thu May 19 18:00:03 1994  Bill Cox  (bill@rtl.cygnus.com)
7636
7637         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
7638             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
7639             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
7640             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
7641             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
7642             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
7643             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
7644             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
7645             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
7646             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
7647             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
7648             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
7649             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
7650             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
7651             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
7652             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
7653             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
7654             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
7655             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
7656             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
7657             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
7658             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
7659             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
7660             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
7661             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
7662             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
7663             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
7664
7665 Tue May 17 14:55:09 1994  Bill Cox  (bill@rtl.cygnus.com)
7666
7667         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
7668             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
7669           with perror calls.
7670
7671 Mon May  2 17:41:13 1994  Jason Merrill  (jason@deneb.cygnus.com)
7672
7673         * config/unix.exp (g++_load): Fix syntax.
7674
7675 Thu Apr 14 12:22:10 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
7676
7677         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
7678         * gcc.noncompile/921017-1.c: Deleted obsolete test.
7679         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
7680         Don't expect va-arg-1.c to fail.  Correct expected output for
7681         920928-1.c.
7682         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
7683         * gcc.wendy/hbm4.c: Correct typo.
7684         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
7685
7686 Mon Mar 28 13:29:37 1994  Doug Evans  (dje@canuck.cygnus.com)
7687
7688         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
7689         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
7690         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
7691         * lib/c-torture.exp (c-torture-compile): Ditto.
7692
7693         Reduce volume of output (remove all the -I's and such).
7694         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
7695         Call gcc_cpass, gcc_cfail.
7696         (c-torture): Pass testing option to c-torture-compile.
7697
7698 Mon Mar 21 12:40:33 1994  Doug Evans  (dje@cygnus.com)
7699
7700         Bring patches over from progressive.
7701         * config/default.exp: Exit remote shell cleanly.
7702         (g++_exit, g++_start): Add default versions.
7703         * config/sim.exp (gcc_load): Use perror, not error.
7704
7705 Sun Mar 20 12:05:32 1994  Doug Evans  (dje@canuck.cygnus.com)
7706
7707         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
7708         set in site.exp.
7709
7710 Mon Mar 14 19:30:28 1994  Doug Evans  (dje@cygnus.com)
7711
7712         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
7713         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
7714         (wendy_try): New proc to run testcase.
7715         (main loop): Call 'em.
7716         * gcc.wendy/*.c: Clean up pass to correct expected output.
7717
7718         * lib/gcc.exp: Minor cleanup work.
7719         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
7720
7721 Wed Mar  9 15:22:54 1994  Doug Evans  (dje@canuck.cygnus.com)
7722
7723         * config/sim.exp (gcc_load): Document return codes better.
7724         Don't pass -v to simulator.
7725
7726 Thu Feb 24 07:15:18 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
7727
7728           * gcc.special/920717-x.c: Fix typo.
7729           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
7730           get at sources.
7731
7732         * lib/mike-gcc.exp: Fix typo.
7733
7734 Tue Feb 15 15:41:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
7735
7736         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
7737         binary to use, transform the name.
7738         * config/*.exp: rename everything. Nuke any g++ specific files,
7739         it's now a special case of gcc that requires no special support.
7740         Add a default.exp for unsupported targets.
7741
7742 Fri Feb 11 12:59:54 1994  Rob Savoye  (rob@poseidon.cygnus.com)
7743
7744         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
7745         lib/old-dejagnu.exp: Fix a few patterns to work with the new
7746         version of Tcl.
7747
7748 Wed Feb  9 21:35:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
7749
7750         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
7751         than a warning.
7752
7753 Sun Feb  6 16:52:13 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
7754
7755         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
7756
7757 Mon Jan  3 17:28:25 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
7758
7759         * gcc.execute/execute.exp: Combine opt_list and foption_list into
7760         option_list.  Compile every file with only 4/6 option choices
7761         (same as C torture) instead of with 12/18 different option
7762         choices.
7763         * lib/c-torture.exp: Likewise.
7764
7765         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
7766         not already set.
7767
7768 Thu Dec 30 17:17:07 1993  Mike Stump  (mrs@rtl.cygnus.com)
7769
7770         * lib/old-deja.exp: Add `excess errors test fails' error, now one
7771         can put an XFAIL *-*-* on excess errors.
7772
7773 Sun Dec 19 21:45:34 1993  Jeffrey A. Law  (law@snake.cs.utah.edu
7774
7775         * g++.law: Add more tests derived from g++-bugs snapshots.
7776
7777         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
7778         equivalent to g++.law/init9.
7779
7780         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
7781         compiled it, and the a.out file after we've run it.
7782
7783 Fri Dec 17 11:29:56 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
7784
7785         * lib/mike-g++.exp (postbase): Delete the .o file after we've
7786         compiled it, and the a.out file after we've run it.
7787
7788 Fri Dec 17 10:18:16 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
7789
7790         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
7791
7792 Wed Dec 15 20:36:40 1993  Rob Savoye  (rob@darkstar.cygnus.com)
7793
7794         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
7795         version number.
7796
7797 Sun Dec 12 21:10:04 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
7798
7799         * g++.law: New directory of g++ tests derived from the g++-bugs
7800         snapshots.
7801
7802 Thu Dec 09 16:50:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7803
7804         * gcc.compile: initbug1.c initbug1.exp testcase added
7805
7806 Mon Dec 06 11:09:52 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7807
7808         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
7809         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
7810           fixes submitted by Jeff Law (law@cs.utah.edu)
7811         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
7812           Jeff Law (law@cs.utah.edu)
7813
7814
7815 Tue Nov 30 16:34:07 1993  Mike Stump  (mrs@cygnus.com)
7816
7817         * config/unix-g++.exp: Follow the gcc way of doing things.
7818         * g++.old-deja/old-deja.exp: Minor updates.
7819         * lib/g++.exp: New file, follow the gcc way of doing things.
7820         * lib/old-dejagnu.exp: Minor updates.
7821         * lib/mike-g++.exp: Always unset errorInfo.
7822
7823 Sat Nov  6 11:34:51 1993  Mike Stump  (mrs@cygnus.com)
7824
7825         * lib/gcc.exp: Fix some errors with the below change, CC and
7826         CFLAGS should be global when setting, not local.
7827
7828 Wed Nov  3 11:16:26 1993  Rob Savoye  (rob@darkstar.cygnus.com)
7829
7830         * lib/gcc.exp: Transform tool name.
7831
7832 Wed Oct 27 23:57:29 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7833
7834         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
7835
7836 Wed Oct 27 14:45:50 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7837
7838         * lib/gcc.exp: change gcc_done to gcc_stat
7839
7840 Wed Oct 27 09:57:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7841
7842         * Upgraded gcc testsuite to c-torture version 1.25
7843
7844 Sun Oct 24 10:58:03 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7845
7846         * lib/gcc.exp: added reporting code. Changed verbose compile message.
7847         * lib/c-torture: added hooks for new reporting code.
7848
7849 Thu Oct 21 18:45:32 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7850
7851         * config/sh-gcc.exp: check if sh-sim exists in the path
7852
7853 Mon Oct 18 11:13:22 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7854
7855         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
7856         * gcc.compile/compile.exp: Initial changes for new logic.
7857         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
7858         * gcc.failure/failure.exp: Initial changes for new logic.
7859         * gcc.ieee/ieee.exp: Initial changes for new logic.
7860         * gcc.misc-tests/misc.exp: Initial changes for new logic.
7861         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
7862         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
7863         * lib/c-torture.exp: Initial changes for new logic.
7864         * lib/gcc.exp: Initial changes for new logic.
7865
7866 Fri Oct 15 00:19:42 1993  Mike Stump  (mrs@cygnus.com)
7867
7868         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
7869         depend upon failure or success.  Fully qualify names in failure
7870         and success messages.  Always remove a.out before starting
7871         compile, just in case.  Pay more attention to error text output by
7872         the compiler.  Handle testcases with no known past errors just
7873         like all others, so that things are uniform.  Other miscellaneous
7874         improvements.
7875
7876 Wed Oct 13 15:04:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7877
7878         * gcc.cpp: new directory for cpp tests
7879
7880 Mon Oct  4 09:03:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7881
7882         * lib/chill.exp: Code reformatted, removed unused code.
7883         * config/unix-chill.exp: Code reformatted, removed unused code.
7884         * chill.execute/execute.exp: Code reformatted, removed unused code.
7885         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
7886
7887 Mon Oct  4 06:19:26 1993  Ian Lance Taylor  (ian@cygnus.com)
7888
7889         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
7890         routines not written.
7891
7892 Mon Sep 27 21:07:44 1993  Rob Savoye  (rob@darkstar.cygnus.com)
7893
7894         * config/bug-gcc.exp: Use new procs from bug.exp.
7895
7896 Tue Sep 21 18:21:12 1993  Rob Savoye  (rob@darkstar.cygnus.com)
7897
7898         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
7899         via ftp, rather than depending on NFS.
7900         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
7901         case.
7902
7903 Thu Sep  9 23:09:15 1993  Rob Savoye  (rob@darkstar.cygnus.com)
7904
7905         * config/bug-gcc.exp: Use new download proc.
7906
7907 Tue Sep 14 19:23:58 1993  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
7908
7909         * chill.execute/execute.exp: cleanups, handles errors better
7910         * chill.compile/compile.exp: rewrite, based on execute.exp
7911         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
7912         * lib/chill.exp: major changes to diff proc and compile and link
7913           procs. added chill_fail and chill_pass wrappers to pass and
7914           fail. added more comments, and handle error codes better.
7915           Added a hack to capture stderr from exec, so noncompile tests
7916           can work.
7917
7918 Sat Sep 11 15:30:10 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7919
7920         * chill.execute/execute.exp: rewrite of testsuite driver
7921         * lib/chill.exp: rewrite of testsuite driver
7922         * config/unix-chill.exp: rewrite of testsuite driver
7923
7924 Wed Aug 25 14:11:13 1993  Bill Cox  (bill@rtl.cygnus.com)
7925
7926     In chill.execute:
7927         * iexpr.ch: Standardize uppercase.
7928         * tuples.dat: Standardize uppercase.
7929         * vary.ch: standardize.  Correct varying string assignments.
7930         * vary.dat: Add new output lines.
7931
7932 Tue Aug 24 13:45:49 1993  Bill Cox  (bill@rtl.cygnus.com)
7933
7934     In chill.execute:
7935         * chprintf.ch: Standardize use of uppercase.
7936         * tuples.ch: Standardize and turn arr2 into a DCL,
7937           rather than a SYN.
7938         * pinits.ch: Standardize.
7939
7940 Mon Aug 23 17:26:58 1993  Per Bothner  (bothner@kalessin.cygnus.com)
7941
7942         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
7943         * Makefil: Renamed to Makefile.in.
7944         * configure.in: New.
7945
7946 Mon Aug 23 14:24:13 1993  Bill Cox  (bill@rtl.cygnus.com)
7947
7948     In chill.execute:
7949         * .cvsignore: Add result/output files.
7950         * Makefile: Fix up variables at start.  Use MFLAGS
7951           everywhere.  Correct bool_loc, built_ins entries.
7952           Add entry for vary1.ch.
7953         * bitarray.ch: Standardize upper-case usage.
7954         * bitexpr.ch: Standardize, add output of b1.
7955         * params.ch: Use arrayt in along PROC parameters, to
7956           avoid novelty problems.
7957         * sets.ch: Tiny cleanup.
7958         * vary1.ch: Re-indent.
7959
7960 Tue Aug 17 15:42:07 1993  Bill Cox  (bill@rtl.cygnus.com)
7961
7962           * Add PR-related files to Makefiles, .cvsignore files, etc.
7963
7964 Mon Aug  2 15:46:05 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
7965
7966         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
7967           with compiler objects. New names are test-flow.c and test-loop.c
7968
7969 Tue Jul 27 10:08:08 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
7970
7971         * Upgraded c-torture tests from 1.19 to 1.20
7972
7973         * new files:
7974         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
7975         * gcc.compile: 930623-1.c 930623-2.c
7976         * gcc.noncompile: 930622-1.c 930622-2.c
7977         * gcc.failure: 920411-1.c 920627-2.c
7978         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
7979
7980 Tue Jul 20 15:19:44 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
7981
7982         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
7983           More changes to get testsuite working properly. Needs more work.
7984           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
7985
7986 Mon Jul 19 18:40:31 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
7987
7988         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
7989           More changes to get testsuite working properly. Needs more work.
7990
7991 Tue Jul 13 18:38:56 PDT 1993 Jeff Wheat  (cassidy@cygnus.com)
7992
7993         * chill.compile/compile.exp: Added for Dejagnu support
7994         * chill.execute/execute.exp: Added for Dejagnu support
7995         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
7996
7997 Sat Jun 19 07:13:05 1993  Bill Cox  (bill@rtl.cygnus.com)
7998
7999     This should complete moving the CHILL test files.
8000         * chill.noncompile(.cvsignore printf.grt
8001             in-printf.grt chprintf.grt chprintf.ch):
8002             Added test-support files.
8003           (Makefile): Modified further.
8004         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
8005             signal.ch): Added test files.
8006           * chill.execute (.cvsignore printf.grt printr.c
8007             in-printf.grt rts.c chprintf.grt rts.h): Added
8008           test-support files.
8009             (Makefile): More corrections.
8010
8011 Fri Jun 18 23:40:54 1993  Bill Cox  (bill@rtl.cygnus.com)
8012
8013         * chill.compile, chill.execute, chill.nocompile: Add CHILL
8014           test cases, ready for DejaGnu.
8015
8016 Thu Jun 17 19:14:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8017
8018         * Upgraded c-torture tests from 1.18 to 1.19
8019
8020         * gcc.compile: added test(s):
8021           930607-1.c
8022         * gcc.execute: added test(s):
8023           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
8024
8025         * added new subdirectory for misc tests: gcc.misc-tests
8026         * gcc.misc-test(s): added tests:
8027           inst-check.c test-consts.c test-ior.c test-switch.c
8028
8029 Wed Jun  9 16:53:26 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
8030
8031         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
8032
8033 Mon Jun  7 16:18:40 1993  Ian Lance Taylor  (ian@cygnus.com)
8034
8035         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
8036
8037 Thu Jun  3 13:13:36 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8038
8039         * Upgraded c-torture tests from 1.17 to 1.18
8040
8041 Wed Jun  2 19:02:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8042
8043         * Upgraded c-torture tests from 1.12 to 1.17
8044
8045 Fri Apr 30 09:38:41 1993  Mike Werner  (mtw@deneb.cygnus.com)
8046
8047         * lib/old-dejagnu.exp:
8048           Fixed handling of XFAIL target triplets to correctly
8049           recognize wildcard characters.  Removed code that
8050           appended a unique id tag to the end of the file name
8051           printed out by the result of the testcases within a
8052           given test file.
8053
8054 Thu Apr 29 19:06:29 1993  Mike Werner  (mtw@deneb.cygnus.com)
8055
8056         * lib/old-dejagnu.exp:
8057           Reworked expected failure handling to trigger off of XFAIL
8058           keyword in keyphrase embeded in testcase source code. The
8059           XFAIL keyword must be at the end of the keyphrase line. It
8060           may optionally be followed by one or more target triplets.
8061           It has just occured that the handling of wildcards in the
8062           target triplet may not be correct.
8063
8064 Fri Apr 23 13:16:20 1993  Mike Werner  (mtw@deneb.cygnus.com)
8065
8066         * g++.old-deja/tests:
8067           Moved all subdirectories up one level into g++.old-deja .
8068
8069         * lib/old-dejagnu.exp:
8070           Fixed problem with CXXFLAGS not being properly reset, and being
8071           corrupted with extraneous "-c" compiler option.  This was
8072           causing binaries to not be generated for test that needed them.
8073           Modified strings passed to "pass" and "fail" so that individual
8074           tests from the same test file would be distinguished by an
8075           identifier appended to the test file name in the summary logs;
8076           this corrected a problem with erroneous diff logs.  Added code
8077           to search testcases for expected fail and unexpected pass keywords.
8078
8079 Tue Apr 20 18:27:58 1993  Rob Savoye  (rob at darkstar.cygnus.com)
8080
8081         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
8082
8083 Thu Apr 15 11:01:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
8084
8085         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
8086           Removed extraneous text from end of "Special g++ Options"
8087           keyphrase.
8088
8089         * lib/old-dejagnu.exp: Added pattern matching to look for new
8090           keywords, embedded in testcases comments, which will trigger
8091           calls to xpass and xfail.
8092
8093 Wed Apr 14 14:28:01 1993  Mike Werner  (mtw@deneb.cygnus.com)
8094
8095         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
8096           comments embedded in the testcases, especially the one looking for
8097           special compiler options, as well as the pattern matching for the
8098           compiler output again.
8099
8100 Mon Apr 12 15:15:37 1993  Mike Werner  (mtw@deneb.cygnus.com)
8101
8102         * lib/old-dejagnu.exp: Do a proper check of the return value for
8103           execute tests. Fixed several problems with the pattern matching
8104           of the compiler output which gave erroneous test results.
8105           Changed several of the test result messages to be more descriptive.
8106         * config/unix-g++.exp: Proc g++_load now actually works and
8107           executes the tests passed to it and returns a usable return
8108           value.
8109
8110 Sun Apr 11 17:22:37 1993  Rob Savoye  (rob at darkstar.cygnus.com)
8111
8112           * lib/gcc.exp: Exits gracefully if $CC is bogus.
8113
8114 Fri Apr  9 09:41:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
8115
8116         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
8117           Modified both files to properly execute the old style
8118           dejagnu tests. The previous versions of these files were
8119           experimental and did not function anything near correctly.
8120
8121 Mon Apr  5 21:08:24 1993  Rob Savoye  (rob@cygnus.com)
8122
8123         * Removed all Makefile.in and configure.in files. No configuration
8124         needed now.
8125
8126 Fri Apr  2 12:15:17 1993  Mike Werner  (mtw@deneb.cygnus.com)
8127
8128         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
8129
8130 Sun Mar 28 11:17:48 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
8131
8132         * gcc.compile/configure.in, gcc.unsorted/configure.in,
8133         gcc.special/configure.in, gcc.noncompile/configure.in,
8134         gcc.execute/configure.in, gcc.code_quality/configure.in,
8135         g++.other/configure.in, g++.old-deja/configure.in,
8136         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
8137         in srcname setting.
8138
8139 Thu Mar 25 20:07:55 1993  Rob Savoye  (rob at darkstar.cygnus.com)
8140
8141         * lib/udi.exp:  Fixed mondfe and mondfe_download.
8142         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
8143         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
8144
8145 Thu Mar 25 13:06:41 1993  Ian Lance Taylor  (ian@cygnus.com)
8146
8147         * config/udi-gdb.exp: Check $shell_id after connecting to target.
8148         (gdb_exit): Don't remove *_soc files.
8149
8150 Mon Mar 22 14:28:46 1993  Ian Lance Taylor  (ian@cygnus.com)
8151
8152         * lib/c-torture.exp: Don't look for main; instead always use -w
8153         -c.  This is how the c-torture tests work.  Remove the object
8154         file if the compilation succeeds.
8155         * gcc.execute/execute.exp: Remove executable if test passes.
8156         * gcc.noncompile/noncompile.exp: Every test is an expected
8157         failure.
8158         * gcc.special/special.exp: Added tests from c-torture 1.11,
8159         corrected use of existing test.
8160         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
8161         gcc.execute/920625-1.c: Updated to c-torture 1.11.
8162         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
8163         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
8164         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
8165         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
8166         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
8167         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
8168         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
8169         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
8170         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
8171         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
8172         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
8173         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
8174         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
8175         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
8176         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
8177         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
8178         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
8179         c-torture 1.11.
8180         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
8181         correspond to c-torture 1.11.
8182
8183         * New file.