OSDN Git Service

f313d06450f3e0c7abca7e59a70195a729a5a780
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-04-09  Mike Stump  <mrs@apple.com>
2
3         * gcc.dg/pch/pch.exp: Make testcase names longer.
4
5 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6
7         * gcc.dg/builtins-11.c: New test case.
8
9 2003-04-08  Roger Sayle  <roger@eyesopen.com>
10
11         * gcc.dg/builtins-9.c: New test case.
12         * gcc.dg/builtins-10.c: New test case.
13
14 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
15
16         * gcc.dg/noncompile/init-4.c.c: New test.
17
18 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
19
20         * gcc.misc-test/gcov-9.c: New test.
21         * gcc.misc-test/gcov-10.c: New test
22         * gcc.misc-test/gcov-11.c: New test.
23
24 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
25
26         PR optimization/10024
27         * gcc.c-torture/compile/20030405-1.c: New test.
28
29 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
30
31         * gcc.dg/pch/static-3.c: New.
32         * gcc.dg/pch/static-3.hs: New.
33         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
34
35 2003-04-04  Richard Henderson  <rth@redhat.com>
36
37         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
38         * g++.dg/eh/forced2.C: Likewise.
39
40 2003-04-03  Mike Stump  <mrs@apple.com>
41
42         * lib/scanasm.exp (scan-assembler): Add xfail processing for
43         target arg.
44         (scan-assembler-times, scan-assembler-not): Likewise.
45         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
46
47 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
48
49         * gcc.dg/sparc-loop-1.c: New test.
50
51 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
52
53         PR other/9274
54         * g++.dg/pch/system-2.C: New.
55         * g++.dg/pch/system-2.Hs: New.
56
57 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
58
59         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
60
61         * g++.dg/eh/simd-1.C (vecfunc): Same.
62
63 2003-04-01  Roger Sayle  <roger@eyesopen.com>
64
65         * gcc.c-torture/execute/20030401-1.c: New test case.
66
67 2003-04-01  Ziemowit Laski <zlaski@apple.com>
68
69         * objc.dg/defs.m: New.
70
71 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
72
73         * g++.dg/eh/simd-1.C: New.
74         * g++.dg/eh/simd-2.C: New.
75
76 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
77
78         * gcc.c-torture/execute/simd-3.c: New.
79
80 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
81
82         PR c/9936
83         * gcc.dg/20030331-2.c: New test.
84
85 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
86
87         PR c++/10278
88         * g++.dg/parse/crash2.C: New test.
89
90 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
91
92         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
93         * gcc.c-torture/execute/20030331-1.c: ...here.
94
95 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
96
97         * gcc.c-torture/execute/20030331-1.c: New test.
98
99 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
100
101         * lib/gcov.exp: Adjust call return testing strings.
102         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
103
104 2003-03-31  Roger Sayle  <roger@eyesopen.com>
105
106         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
107         * gcc.dg/builtins-7.c: New test case.
108         * gcc.dg/builtins-8.c: New test case.
109
110 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
111
112         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
113
114 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
115
116         PR c++/7647
117         * g++.dg/lookup-class-member-2.C: New test.
118
119 2003-03-30  Glen Nakamura  <glen@imodulo.com>
120
121         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
122
123 2003-03-28  Roger Sayle  <roger@eyesopen.com>
124
125         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
126
127 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
128
129         * g++.dg/init/attrib1.C: New test.
130
131 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
132
133         * gcc.dg/ultrasp8.c: New test.
134
135 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
136
137         * gcc.dg/ultrasp7.c: New test.
138
139 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
140
141         PR c++/10047
142         * g++.dg/template/inline1.C: New test.
143
144 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
145
146         * gcc.dg/sparc-dwarf2.c: New test.
147
148 2003-03-27  Roger Sayle  <roger@eyesopen.com>
149
150         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
151         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
152
153 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
154
155         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
156         than reading .x files.
157         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
158         * g77.dg/gcov/gcov-1.f: Likewise.
159         * gcc.misc-tests/gcov-4b.c: Likewise.
160         * gcc.misc-tests/gcov-5b.c: Likewise.
161         * gcc.misc-tests/gcov-6.c: Likewise.
162         * gcc.misc-tests/gcov-7.c: Likewise.
163         * gcc.misc-tests/gcov-8.c: Likewise.
164         * g++.dg/gcov/gcov-1.x: Remove.
165         * g77.dg/gcov/gcov-1.x: Likewise.
166         * gcc.misc-tests/gcov-4b.x: Likewise.
167         * gcc.misc-tests/gcov-5b.x: Likewise.
168         * gcc.misc-tests/gcov-6.x: Likewise.
169         * gcc.misc-tests/gcov-7.x: Likewise.
170         * gcc.misc-tests/gcov-8.x: Likewise.
171
172 2003-03-27  Glen Nakamura  <glen@imodulo.com>
173
174         PR opt/10087
175         * gcc.dg/20030324-1.c: New test.
176
177 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
178
179         PR c++/10224
180         * g++.dg/template/arg3.C: New test.
181
182         PR c++/10158
183         * g++.dg/template/friend18.C: New test.
184
185 2003-03-26  Roger Sayle  <roger@eyesopen.com>
186
187         * g77.f-torture/compile/20030326-1.f: New test case.
188
189 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
190
191         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
192
193         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
194
195 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
196
197         * gcc.dg/ia64-sync-3.c: New test.
198
199 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
200
201         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
202
203 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
204
205         * gcc.dg/ultrasp6.c: New test.
206
207 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
208
209         * gcc.dg/i386-signbit-1.c: New test.
210         * gcc.dg/i386-signbit-2.c: New test.
211         * gcc.dg/i386-signbit-3.c: New test.
212
213 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
214
215         * gcc.dg/ultrasp5.c: Fix options.
216
217 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
218
219         * gcc.dg/ultrasp5.c: Fix comment.
220
221 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
222
223         PR fortran/10197
224         * g77.f-torture/execute/10197.f: New test.
225
226 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
227
228         PR c++/9898, c++/383
229         * g++.dg/template/conv6.C: New test.
230
231         PR c++/10119
232         * g++.dg/template/ptrmem5.C: New test.
233
234         PR c++/10026
235         * g++.dg/lookup/koenig1.C: New test.
236
237         PR C++/10199
238         * g++.dg/lookup/template2.C: New test.
239
240 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
241
242         * g++.dg/opt/rtti1.C: New test.
243
244 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
245
246         * gcc.dg/ultrasp5.c: New test.
247
248 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
249
250         PR middle-end/9967
251         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
252         builtin fputs.
253
254 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
255
256         PR c/8224
257         * gcc.dg/20030323-1.c: New test.
258
259 2003-03-23  Roger Sayle  <roger@eyesopen.com>
260
261         * gcc.c-torture/compile/20030323-1.c: New test case.
262
263 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
264
265         * gcc.dg/20030321-1.c: New test.
266
267 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
268
269         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
270
271 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
272
273         PR c++/9978, c++/9708
274         * g++.dg/ext/vlm1.C: Adjust expected error.
275         * g++.dg/ext/vla2.C: New test.
276         * g++.dg/template/arg1.C: New test.
277         * g++.dg/template/arg2.C: New test.
278
279 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
280
281         * g77.f-torture/execute/select.f: New test.
282         * g77.f-torture/noncompile/select_no_compile.f: New test.
283
284 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
285
286         PR c++/9898
287         * g++.dg/other/error4.C: New test.
288
289 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
290
291         * g++.dg/template/friend17.C: New test.
292
293 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
294
295         * gcc.c-torture/compile/20030320-1.c: New.
296
297 2003-03-20  Roger Sayle  <roger@eyesopen.com>
298
299         * gcc.dg/builtins-6.c: New test case.
300
301 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
302
303         PR target/10073
304         * gcc.c-torture/compile/20030319-1.c: New.
305
306 2003-03-18  Jan Hubicka  <jh@suse.cz>
307
308         * gcc.dg/i386-cvt-1.c: New test.
309
310 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
311
312         * objc.dg/naming-1.m: Use "(parse|syntax) error".
313         * objc.dg/naming-2.m: Likewise.
314
315 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
316
317         PR c++/9639
318         * g++.dg/parse/crash1.C: New test.
319
320 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
321
322         PR c++/8805
323         * g++.dg/eh/cleanup1.C: New test.
324
325 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
326
327         * gcc.c-torture/execute/20030316-1.c: New test case.
328
329 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
330
331         PR c++/9629
332         * g++.dg/init/ctor2.C: New test.
333
334 2003-03-15  Roger Sayle  <roger@eyesopen.com>
335
336         * g77.f-torture/compile/xformat.f: New test case.
337
338 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
339
340         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
341         * g++.old-deja/g++.mike/eh50.C: Likewise.
342
343 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
344
345         PR c++/6440
346         * g++.dg/template/spec7.C: New test.
347         * g++.dg/template/spec8.C: Likewise.
348
349 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
350
351         * gcc.c-torture/execute/20030313-1.c: New test.
352
353 2003-03-14  Richard Henderson  <rth@redhat.com>
354
355         * gcc.dg/inline-2.c: Adjust alpha test for external call.
356
357 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
358
359         * gcc.c-torture/compile/20030314-1.c: New test.
360
361 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
362
363         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
364         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
365         thumb target,
366         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
367         to accept newer _imp__  prefix and additional
368         newline in .drectve section.
369         * gcc.dg/dll-4.c: Likewise.
370         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
371         switch.
372
373 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
374
375         * g++.dg/parse/namespace9.C: New test.
376
377         * g++.dg/init/ref5.C: New test.
378         * g++.dg/parse/ptrmem1.C: Likewise.
379
380 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
381
382         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
383         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
384         regular expression.
385         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
386         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
387
388 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
389
390         * gcc.c-torture/execute/20030224-2.c: New test.
391
392 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
393
394         * gcc.dg/decl-3.c: New test.
395
396 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
397
398         * gcc.dg/i386-loop-2.c: New test.
399
400 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
401
402         PR c++/9474
403         * g++.dg/parse/namespace8.C: New test.
404
405         PR c++/9924
406         * g++.dg/overload/builtin2.C: New test.
407
408 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
409
410         * gcc.dg/return-type-3.c: New test.
411
412 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
413
414         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
415         profiling options are not supported.
416
417 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
418
419         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
420         * g++.old-deja/g++.warn/impint2.C: Likewise.
421
422 2003-03-10  Devang Patel  <dpatel@apple.com>
423
424         * g++.dg/cpp/c++_cmd_1.C: New test.
425         * g++.dg/cpp/c++_cmd_1.h: New file.
426
427 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
428
429         * gcc.dg/altivec-9.c: New file.
430
431 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
432
433         * gcc.dg/ppc-sdata-1.c: New test.
434         * gcc.dg/ppc-sdata-2.c: New test.
435
436 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
437
438         PR c++/9373
439         * g++.dg/opt/ptrmem2.C: New test.
440
441         PR c++/8534
442         * g++.dg/opt/ptrmem1.C: New test.
443
444 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
445
446         * gcc.dg/i386-loop-1.c: New test.
447
448 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
449
450         PR c++/9970
451         * g++.dg/lookup/friend1.C: New test.
452
453 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
454
455         PR c++/9823
456         * g++.dg/parser/constructor1.C: New test.
457
458 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
459
460         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
461
462         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
463
464 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
465
466         * gcc.dg/cpp/Wunused.c: Update test.
467
468 2003-03-08  Jan Hubicka  <jh@suse.cz>
469
470         * gcc.dg/inline-3.c: New test.
471
472 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
473
474         PR c++/9809
475         * g++.dg/parse/builtin1.C: New test.
476
477         PR c++/9982
478         * g++.dg/abi/cookie1.C: New test.
479         * g++.dg/abi/cookie2.C: Likewise.
480
481         PR c++/9524
482         * g++.dg/template/field1.C: New test.
483
484         PR c++/9912
485         * g++.dg/parse/class1.C: New test.
486         * g++.dg/parse/namespace7.C: Likewise.
487         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
488
489 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
490
491         * g++.dg/init/ref4.C: New test.
492
493 2003-03-07  Jan Hubicka  <jh@suse.cz>
494
495         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
496         * gcc.dg/inline-3.c:  New test.
497
498 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
499
500         * g++.dg/init/ref3.C: New test.
501
502         PR c++/9965
503         * g++.dg/init/ref2.C: New test.
504
505         PR c++/9400
506         * g++.dg/warn/Wshadow-2.C: New test.
507
508         PR c++/9791
509         * g++.dg/warn/Woverloaded-1.C: New test.
510
511 2003-03-05  Jan Hubicka  <jh@suse.cz>
512
513         * gcc.dg/i386-local2.c: New.
514         * gcc.dg/i386-local.c: Fix typo.
515
516 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
517
518         * g++.dg/abi/layout3.C: New test.
519
520 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
521
522         * gcc.c-torture/compile/20030305-1.c
523
524 2003-03-05  Jan Hubicka  <jh@suse.cz>
525
526         * gcc.dg/i386-local.c: New.
527
528 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
529
530         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
531
532 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
533
534         * gcc.dg/switch-2.c: New test.
535         * gcc.dg/switch-3.c: New test.
536         * gcc.dg/Wswitch.c: Adjust line numbers.
537         * gcc.dg/Wswitch-default.c: Likewise.
538         * gcc.dg/Wswitch-enum.c: Likewise.
539
540 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
541
542         * gcc.c-torture/execute/20030222-1.c: New test.
543
544 2003-03-03  James E Wilson  <wilson@tuliptree.org>
545
546         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
547
548 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
549
550         PR c++/9878
551         * g++.dg/init/ref1.C: New test.
552
553 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
554
555         * gcc.dg/sh-relax.c: New SH-only test.
556
557 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
558
559         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
560         comment explaining purpose of testcase.
561
562 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
563
564         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
565         for HC11/HC12 (asm needs two int registers).
566         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
567         HC11/HC12 because the test uses an asm which needs two 32-bit
568         registers.
569
570 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
571
572         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
573         for HC11/HC12 (array is too large otherwise).
574         * gcc.c-torture/compile/920501-4.x: New file, likewise.
575         * gcc.c-torture/compile/20010518-2.x: Likewise.
576         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
577         HC11/HC12 (array is too large).
578
579 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
580
581         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
582         * lib/g++-dg.exp (g++-dg-test): Likewise.
583
584 2003-03-01  Roger Sayle  <roger@eyesopen.com>
585
586         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
587         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
588
589 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
590
591         * g++.dg/warn/implicit-typename1.C: Remove warning.
592
593 2003-02-28  Richard Henderson  <rth@redhat.com>
594
595         * gcc.dg/noreturn-1.c: Move noreturn warning line.
596         * gcc.dg/return-type-1.c: Move control reaches end warning line.
597
598 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
599
600         * gcc.dg/pch/pch.exp: Change .pch to .gch.
601         * g++.dg/pch/pch.exp: Likewise.
602
603 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
604
605         PR c++/9879
606         * testsuite/g++.dg/init/new4.C: New test.
607
608 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
609
610         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
611
612 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
613
614         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
615         unsigned long.
616
617         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
618         wider than float.
619
620 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
621
622         * lib/scanasm.exp: Add support for counting numbers of
623         occurences.
624         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
625         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
626
627 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
628
629         PR c++/9683
630         * g++.dg/template/static3.C: New test.
631
632         PR c++/9829
633         * g++.dg/parse/namespace6.C: New test.
634
635 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
636
637         PR target/9732
638         * gcc.dg/20030225-1.c: New test.
639
640 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
641
642         * README: Remove out-of-date information.
643
644         PR c++/9836
645         * g++.dg/template/spec6.C: New test.
646
647 2003-02-24  Jeff Law  <law@redhat.com>
648
649         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
650
651 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
652
653         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
654         * gcc.dg/pragma-ep-1.c: Likewise.
655
656 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
657
658         PR c++/9602
659         * g++.dg/template/friend16.C: New test.
660
661 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
662
663         PR c++/5333
664         * g++.dg/parse/fused-params1.C: Adjust error messages.
665         * g++.dg/template/nested3.C: New test.
666
667 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
668
669         * g++.dg/abi/param1.C: New test.
670
671 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
672
673         PR c++/7982
674         * g++.dg/warn/implicit-typename1.C: New test.
675
676 2003-02-22  Kelley Cook <kelleycook@comcast.net>
677
678         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
679         with "mtune".
680         * g++.old-deja/g++.other/store-expr2.C: Likewise.
681         * gcc.c-torture/execute/20010129-1.x: Likewise.
682         * gcc.dg/20011107-1.c: Likewise.
683         * gcc.dg/20020108-1.c: Likewise.
684         * gcc.dg/20020122-3.c: Likewise.
685         * gcc.dg/20020206-1.c: Likewise.
686         * gcc.dg/20020310-1.c: Likewise.
687         * gcc.dg/20020426-2.c: Likewise.
688         * gcc.dg/20020517-1.c: Likewise.
689         * gcc.dg/991230-1.c: Likewise.
690         * gcc.dg/i386-unroll-1.c: Likewise.
691         * gcc.misc-tests/i386-prefetch.exp: Likewise.
692
693 2003-02-22  Jan Hubicka  <jh@suse.cz>
694
695         * gcc.dg/i386-mul.c: New test.
696
697 2003-02-21  Roger Sayle  <roger@eyesopen.com>
698
699         * gcc.dg/builtins-5.c: New test case.
700
701 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
702
703         * gcc.dg/asmreg-1.c: New test.
704
705 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
706
707         PR c++/9749
708         * g++.dg/parse/varmod1.C: New test.
709
710 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
711
712         PR c++/9727
713         * g++.dg/template/op1.C: New test.
714
715 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
716
717         PR c++/8906
718         * g++.dg/template/nested2.C: New test.
719
720 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
721
722         PR c++/8724
723         * g++.dg/expr/dtor1.C: New test.
724
725 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
726
727         * gcc.dg/cpp/include3.c: New test.
728         * gcc.dg/cpp/inc/foo.h: New file.
729
730 2003-02-21  Glen Nakamura  <glen@imodulo.com>
731
732         * gcc.c-torture/execute/20030221-1.c: New test.
733
734 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
735
736         PR c++/9729
737         * g++.dg/abi/conv1.C: New test.
738
739 2003-02-20  Jan Hubicka  <jh@suse.cz>
740
741         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
742
743 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
744
745         * gcc.c-torture/compile/20030219-1.c: New test.
746
747 2003-02-18  Jan Hubicka  <jh@suse.cz>
748
749         * gcc.dg/funcorder.c: New test.
750
751 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
752
753         * gcc.c-torture/execute/20030218-1.c: New.
754
755 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
756
757         * gcc.dg/20030218-1.c: New.
758
759 2003-02-18  Richard Henderson  <rth@redhat.com>
760
761         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
762         * gcc.dg/attr-used-2.c: New.
763
764 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
765
766         PR c++/9704
767         * g++.dg/init/copy5.C: New test.
768
769 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
770
771         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
772         * g++.dg/pch/pch.exp: Likewise.
773
774 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
775
776         * gcc.c-torture/execute/20030209-1.c: Enable the test if
777         STACK_SIZE is not defined.
778
779 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
780
781         PR c++/9457
782         * g++.dg/template/init1.C: New test.
783
784 2003-02-16  Jan HUbicka  <jh@suse.cz>
785
786         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
787         (foo): Add few extra tests
788         * gcc.dg/c99-const-expr-3.c: Likewise.
789         * gcc.c-torture/execute/20030216-1.c: New.
790
791 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
792
793         PR c++/9459
794         * g++.dg/ext/typeof4.C: New test.
795
796 2003-02-15  Roger Sayle  <roger@eyesopen.com>
797
798         * gcc.dg/i386-387-3.c: New test case.
799
800 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
801
802         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
803         cris-*-elf* cris-*-aout* and mmix-*-*.
804
805 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
806
807         * gcc.dg/20030213-1.c: New test.
808
809 2003-02-12  Roger Sayle  <roger@eyesopen.com>
810
811         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
812         * gcc.dg/i386-387-2.c: Likewise.
813
814 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
815
816         * gcc.dg/ppc-spe.c: Fix formatting.
817         Enable tests that were previously unsupported by gas.
818         Delete tests for instructions that no longer exist.
819         Switch arguments on evsubifw builtin.
820
821 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
822
823         * gcc.c-torture/execute/20030209-1.c: Disable the test if
824         STACK_SIZE is too small.
825
826 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
827             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
828
829         * gcc.dg/decl-2.c: New test.
830
831 2003-02-10  Jan Hubicka  <jh@suse.cz>
832
833         * gcc.dg/i386-fpcvt-1.c:  New test.
834
835 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
836
837         * gcc.c-torture/execute/20030209-1.c: New test.
838
839 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
840
841         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
842         int-wide bitops, use the constants of the same width.
843         Likewise, if long long is 32-bit wide, test bitops using
844         32-bit constants.
845
846 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
847
848         * gcc.dg/20021014-1.c: Annotate with expected notice text.
849
850 2003-02-07  Roger Sayle  <roger@eyesopen.com>
851
852         * testsuite/gcc.dg/builtins-4.c: New test case.
853
854 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
855
856         * gcc.dg/20020430-1.c: Fix dg command typos.
857         * gcc.dg/20020503-1.c: Likewise.
858
859 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
860
861         PR c++/8785
862         * g++.dg/parse/fused-params1.C: New test.
863
864         PR c++/8857
865         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
866
867         PR c++/8921
868         * g++.dg/parse/non-dependent1.C: New test.
869
870         PR c++/8928
871         * g++.dg/parse/dupl-tmpl-args1.C: New test.
872
873         PR c++/9228
874         * g++.dg/parse/undefined7.C: New test.
875         * g++.dg/parse/non-templ1.C: New test.
876
877         PR c++/9229
878         * g++.dg/parse/too-many-tmpl-args1.C: New test.
879
880 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
881
882         * gcc.c-torture/compile/20030206-1.c: New test.
883
884 2003-02-05  Roger Sayle  <roger@eyesopen.com>
885
886         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
887         "pow" to "foo" to avoid potential confusion with a math built-in.
888
889 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
890
891         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
892         conditions for SPARC targets.
893
894 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
895
896         * gcc.dg/20030204-1.c: New test.
897
898 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
899
900         PR c++/38
901         * g++.dg/parse/array-size1.C: New test.
902
903         PR c++/5657
904         * g++.dg/parse/undefined3.C: New test.
905
906         PR c++/5665
907         * g++.dg/parse/undefined4.C: New test.
908
909         PR c++/5975
910         * g++.dg/parse/undefined5.C: New test.
911
912         PR c++/7259
913         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
914
915         PR c++/8578
916         * g++.dg/parse/casting-operator1.C: New test.
917
918         PR c++/8596
919         * g++.dg/parse/undefined6.C: New test.
920
921         PR c++/8736
922         * g++.dg/parse/missing-template1.C: New test.
923
924 2003-02-04  Jan Hubicka  <jh@suse.cz>
925
926         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
927         * gcc.dg/i386-cmov?.c:  Likewise.
928         * gcc.dg/i386-fpcvt-?.c:  Likewise.
929         * gcc.dg/i386-ssefp-1.c:  Likewise.
930         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
931         conventions.
932
933 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
934
935         PR c++/7129
936         * testsuite/g++.dg/ext/max.C: New test.
937
938 2003-02-03  Jan Hubicka  <jh@suse.cz>
939
940         * gcc.c-torture/execute/20030203-1.c: New test.
941
942 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
943
944         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
945         'natural-endian'.
946
947 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
948
949         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
950         * g++.dg/init/new2.C: Likewise.
951         * g++.dg/other/new1.C: Likewise.
952
953 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
954
955         * gcc.dg/struct-ret-libc.c: New test.
956
957 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
958
959         * gcc.dg/20030129-1.c: New test.
960
961 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
962
963         PR c++/8849
964         * g++.dg/template/ptrmem4.C: New test.
965
966 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
967
968         * g++.dg/parser/constant1.C: New test.
969
970 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
971
972         PR c++/8591
973         * g++.dg/parse/friend2.C: New test.
974
975 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
976
977         PR c++/9437
978         * g++.dg/template/unify4.C: New test.
979
980 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
981
982         * gcc.c-torture/execute/20030128-1.c: New test.
983
984 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
985
986         * g++.dg/lookup/nested1.C: Test moved from ...
987         * g++.old-deja/g++.other/lookup24.C: ... here.
988
989 2003-01-28  Jan Hubicka  <jh@suse.cz>
990
991         * gcc.dg/i386-cmov5.c:  New test.
992
993 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
994
995         * gcc.c-torture/execute/20010925-1.c: Changed the
996         memcpy declaration.
997
998 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
999
1000         PR c++/3902
1001         * g++.dg/parse/template5.C: New test.
1002
1003 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
1004
1005         PR fortran/9258
1006         * g77.dg/pr9258: New test.
1007
1008 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
1009
1010         * README: Move relevant parts from README.g++.
1011
1012         * README.g++: Remove this file.
1013
1014 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
1015
1016         * g++.dg/abi/dcast1.C: New test.
1017
1018 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1019
1020         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
1021
1022 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
1023
1024         PR c++/47
1025         * g++.old-deja/g++.other/lookup24.C: New test.
1026
1027 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1028
1029         PR middle-end/7227
1030         * gcc.dg/uninit-C.c: New test.
1031
1032 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
1033
1034         * g++.dg/abi/covariant1.C: New test.
1035
1036 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
1037
1038         * gcc.dg/20030123-1.c: New test.
1039
1040 2003-01-25  Jan Hubicka  <jh@suse.cz>
1041
1042         PR opt/8492
1043         * gcc.c-torture/compile/20030125-1.c
1044
1045 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
1046
1047         PR c++/9403
1048         * g++.dg/parse/template3.C: New test.
1049         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
1050
1051         PR c++/795
1052         * g++.dg/parse/template4.C: New test.
1053
1054         PR c++/9415
1055         * g++.dg/template/qual2.C: New test.
1056
1057         PR c++/8545
1058         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
1059
1060         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
1061
1062 2003-01-25  Roger Sayle  <roger@eyesopen.com>
1063
1064         * gcc.c-torture/execute/switch-1.c: New test case.
1065
1066 2003-01-25  Jan Hubicka  <jh@suse.cz>
1067
1068         * gcc.c-torture/execute/20030125-1.[cx]: New test.
1069
1070 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
1071
1072         Tweaks for Bison-1.875. From the NEWS file:
1073         "- `parse error' -> `syntax error'
1074         Bison now uniformly uses the term `syntax error'"
1075         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
1076         * gcc.dg/cpp/digraph2.c: Likewise.
1077         * gcc.dg/cpp/direct2.c: Likewise.
1078         * gcc.dg/cpp/paste4.c: Likewise.
1079         * gcc.dg/c90-restrict-1.c: Likewise.
1080         * gcc.dg/c99-func-2.c: Likewise.
1081         * gcc.dg/noncompile/920721-2.c: Likewise.
1082         * gcc.dg/noncompile/930622-2.c: Likewise.
1083         * gcc.dg/noncompile/940112-1.c: Likewise.
1084         * gcc.dg/noncompile/950921-1.c: Likewise.
1085         * gcc.dg/noncompile/951123-1.c: Likewise.
1086         * gcc.dg/noncompile/971104-1.c: Likewise.
1087         * gcc.dg/noncompile/990416-1.c: Likewise.
1088
1089 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
1090
1091         * g++.dg/parse/undefined1.C: Add error message.
1092
1093 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
1094
1095         PR c++/9354
1096         * g++.dg/parse/new1.C: New test.
1097
1098         PR c++/9216
1099         * g++.dg/parse/template2.C: New test.
1100
1101         PR c++/9354
1102         * g++.dg/parse/typedef2.C: New test.
1103
1104         PR c++/9328
1105         * g++.dg/ext/typeof3.C: New test.
1106
1107 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1108
1109         PR c++/2738
1110         * g++.dg/parse/ret-type1.C: New test.
1111
1112         PR c++/3792
1113         * g++.dg/parse/tmpl-outside1.C: New test.
1114
1115         PR c++/4207
1116         * g++.dg/parse/int-as-enum1.C: New test.
1117
1118         PR c++/4903
1119         * g++.dg/parse/no-typename1.C: New test.
1120
1121         PR c++/5533
1122         * g++.dg/parse/no-value1.C: New test.
1123
1124         PR c++/5921
1125         * g++.dg/parse/wrong-inline1.C: New test.
1126
1127         PR c++/6402
1128         * g++.dg/parse/ref1.C: New test.
1129
1130         PR c++/6992
1131         * g++.dg/parse/attr-ctor1.C: New test.
1132
1133         PR c++/7229
1134         * g++.dg/parse/namespace5.C: New test.
1135
1136         PR c++/7917
1137         * g++.dg/parse/func-def1.C: New test.
1138
1139         PR c++/8143
1140         * g++.dg/parse/undefined1.C: New test.
1141
1142         PR c++/5723, PR c++/8522
1143         * g++.dg/parse/specialization1.C: New test.
1144
1145         PR c++/163, PR c++/8595
1146         * g++.dg/parse/struct-as-enum1.C: New test.
1147
1148         PR c++/9173
1149         * g++.dg/parse/undefined2.C: New test.
1150
1151 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
1152
1153         PR c++/9298
1154         * g++.dg/parse/template1.C: New test.
1155
1156         PR c++/9384
1157         * g++.dg/parse/using1.C: New test.
1158
1159         PR c++/9285
1160         PR c++/9294
1161         * g++.dg/parse/expr2.C: New test.
1162
1163         PR c++/9388
1164         * g++.dg/parse/lookup2.C: Likewise.
1165
1166 2003-01-21  Jan Hubicka  <jh@suse.cz>
1167
1168         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
1169         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
1170         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
1171         * gcc.c-torture/execute/string-opt-*.c: Likewise.
1172
1173 2003-01-20  Nick Clifton  <nickc@redhat.com>
1174
1175         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
1176         problem with ARM sibcall code generation.
1177
1178 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1179
1180         * gcc.c-torture/execute/20030120-1.c: New.
1181
1182 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
1183
1184         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
1185
1186 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
1187
1188         PR c++/9272
1189         * g++.dg/parse/ctor1.C: New test.
1190
1191         PR c++/9294:
1192         * g++.dg/parse/qualified1.C: New test.
1193
1194         * g++.dg/parse/typename3.C: New test.
1195
1196 2003-01-16  Richard Henderson  <rth@redhat.com>
1197
1198         * g++.dg/tls/init-2.C: Fix error matches for real this time.
1199
1200 2003-01-16  Richard Henderson  <rth@redhat.com>
1201
1202         * g++.dg/pch/pch.exp: Copy test header to the working directory
1203         before using it either for precompilation or direct use.
1204         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
1205         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
1206
1207 2003-01-16  Richard Henderson  <rth@redhat.com>
1208
1209         * gcc.dg/pch/pch.exp: Copy test header to the working directory
1210         before using it either for precompilation or direct use.
1211         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
1212         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
1213
1214 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
1215
1216         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
1217         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
1218         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
1219         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
1220         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
1221         typename warning into error.
1222         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
1223         error messages.
1224         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
1225         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
1226         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
1227         messages.
1228         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
1229         make declaration visible in template.
1230         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
1231         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
1232         messages.
1233         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
1234         message.
1235         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
1236         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
1237         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
1238         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
1239         typename warning with error message.
1240         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
1241         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
1242         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
1243
1244 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
1245
1246         * g++.dg/parse/ambig2.C: New test.
1247
1248 2003-01-15  Richard Henderson  <rth@redhat.com>
1249
1250         * g++.dg/tls/init-2.C: Update error message string.
1251
1252 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1253
1254         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
1255
1256 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
1257
1258         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
1259         all for HC11/HC12.
1260         * gcc.c-torture/compile/20001205-1.x: Likewise.
1261         * gcc.c-torture/compile/20001226-1.x: Likewise.
1262         * gcc.c-torture/compile/920520-1.x: Likewise.
1263         * gcc.c-torture/compile/961203-1.x: Likewise.
1264         * gcc.c-torture/compile/20020604-1.x: Likewise.
1265
1266 2003-01-15  Jan Hubicka  <jh@suse.cz>
1267
1268         * gcc.c-torture/compile/20030115-1.c: New test.
1269
1270         * gcc.dg/i386-fpcvt-1.c: New test.
1271         * gcc.dg/i386-fpcvt-2.c: New test.
1272
1273 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
1274
1275         Further conform g++'s __vmi_class_type_info to the C++ ABI
1276         specification.
1277         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
1278         the specification.
1279
1280 2003-01-14  Jan Hubicka  <jh@suse.cz>
1281
1282         * gcc.dg/i386-fpcvt-1.c: New test.
1283         * gcc.dg/i386-fpcvt-2.c: New test.
1284
1285 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1286
1287         * gcc.dg/i386-mmx-3.c: New test.
1288
1289 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
1290
1291         PR c++/9264
1292         * g++.dg/parse/octal1.C: New file.
1293
1294         PR c++/9172
1295         * g++.dg/parse/typename1.C: New file.
1296
1297 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
1298
1299         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
1300         * gcc.dg/bf-no-ms-layout.c: Likewise.
1301         * gcc.dg/bf-ms-attrib.c: Likewise.
1302
1303 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
1304
1305         PR c++/9099
1306         * g++.dg/parse/dtor1.C: New file.
1307
1308         PR c++/9128
1309         * g++.dg/rtti/typeid1.C: New file.
1310
1311         PR c++/9153
1312         * g++.dg/parse/lookup1.C: New file.
1313
1314         PR c++/9171
1315         * g++.dg/templ/spec5.C: New file.
1316
1317 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
1318
1319         * gcc.c-torture/compile/20030110-1.c: New test.
1320
1321 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
1322
1323         Merge from pch-branch:
1324
1325         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
1326
1327         * gcc.dg/pch/cpp-1.h: New.
1328         * gcc.dg/pch/cpp-1.c: New.
1329         * gcc.dg/pch/cpp-2.h: New.
1330         * gcc.dg/pch/cpp-2.c: New.
1331
1332         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
1333
1334         * gcc.dg/pch/except-1.h: New.
1335         * gcc.dg/pch/except-1.c: New.
1336
1337         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
1338
1339         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
1340         running test.
1341         * gcc.dg/pch: Include *.hp not *.h.
1342         * gcc.dg/pch/system-1.h: New.
1343         * gcc.dg/pch/system-1.c: New.
1344
1345         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
1346
1347         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
1348         rather than trying to build and run a program using PCH.
1349         * gcc.dg/pch: Remove dg-do commands from test files.
1350
1351         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
1352
1353         * gcc.dg/pch/macro-3.c: New.
1354         * gcc.dg/pch/macro-3.h: New.
1355
1356         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
1357
1358         * gcc.dg/pch/common-1.c: New.
1359         * gcc.dg/pch/common-1.h: New.
1360         * gcc.dg/pch/decl-1.c: New.
1361         * gcc.dg/pch/decl-1.h: New.
1362         * gcc.dg/pch/decl-2.c: New.
1363         * gcc.dg/pch/decl-2.h: New.
1364         * gcc.dg/pch/decl-3.c: New.
1365         * gcc.dg/pch/decl-3.h: New.
1366         * gcc.dg/pch/decl-4.c: New.
1367         * gcc.dg/pch/decl-4.h: New.
1368         * gcc.dg/pch/decl-5.c: New.
1369         * gcc.dg/pch/decl-5.h: New.
1370         * gcc.dg/pch/global-1.c: New.
1371         * gcc.dg/pch/global-1.h: New.
1372         * gcc.dg/pch/inline-1.c: New.
1373         * gcc.dg/pch/inline-1.h: New.
1374         * gcc.dg/pch/inline-2.c: New.
1375         * gcc.dg/pch/inline-2.h: New.
1376         * gcc.dg/pch/static-1.c: New.
1377         * gcc.dg/pch/static-1.h: New.
1378         * gcc.dg/pch/static-2.c: New.
1379         * gcc.dg/pch/static-2.h: New.
1380
1381         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
1382
1383         * g++.dg/pch/pch.exp: Better handle failing testcases.
1384         * gcc.dg/pch/pch.exp: Likewise.
1385         * gcc.dg/pch/macro-1.c: New.
1386         * gcc.dg/pch/macro-1.h: New.
1387         * gcc.dg/pch/macro-2.c: New.
1388         * gcc.dg/pch/macro-2.h: New.
1389
1390         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
1391
1392         * g++.dg/dg.exp: Treat files in pch/ specially.
1393         * g++.dg/pch/pch.exp: New file.
1394         * g++.dg/pch/empty.H: New file.
1395         * g++.dg/pch/empty.C: New file.
1396         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
1397         "precompile".
1398
1399         * gcc.dg/pch/pch.exp: New file.
1400         * gcc.dg/pch/empty.h: New file.
1401         * gcc.dg/pch/empty.c: New file.
1402         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
1403         "precompile".
1404
1405 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1406
1407         * g++.dg/template/friend14.C: New test.
1408
1409 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1410
1411         * gcc.dg/old-style-asm-1.c: New test.
1412
1413 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
1414
1415         * gcc.c-torture/compile/20030109-1.c: New test.
1416
1417 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1418
1419         * gcc.c-torture/execute/20030109-1.c: New test.
1420
1421 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
1422
1423         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
1424         * g++.old-deja/g++.mike/dyncast2.C: Likewise
1425         * g++.old-deja/g++.mike/dyncast3.C: Likewise
1426         * g++.old-deja/g++.mike/eh2.C: Likewise
1427         * g++.old-deja/g++.mike/eh3.C: Likewise
1428         * g++.old-deja/g++.mike/eh5.C: Likewise
1429         * g++.old-deja/g++.mike/eh6.C: Likewise
1430         * g++.old-deja/g++.mike/eh7.C: Likewise
1431         * g++.old-deja/g++.mike/eh8.C: Likewise
1432         * g++.old-deja/g++.mike/eh9.C: Likewise
1433         * g++.old-deja/g++.mike/eh10.C: Likewise
1434         * g++.old-deja/g++.mike/eh12.C: Likewise
1435         * g++.old-deja/g++.mike/eh13.C: Likewise
1436         * g++.old-deja/g++.mike/eh14.C: Likewise
1437         * g++.old-deja/g++.mike/eh16.C: Likewise
1438         * g++.old-deja/g++.mike/eh17.C: Likewise
1439         * g++.old-deja/g++.mike/eh18.C: Likewise
1440         * g++.old-deja/g++.mike/eh21.C: Likewise
1441         * g++.old-deja/g++.mike/eh23.C: Likewise
1442         * g++.old-deja/g++.mike/eh24.C: Likewise
1443         * g++.old-deja/g++.mike/eh25.C: Likewise
1444         * g++.old-deja/g++.mike/eh26.C: Likewise
1445         * g++.old-deja/g++.mike/eh27.C: Likewise
1446         * g++.old-deja/g++.mike/eh28.C: Likewise
1447         * g++.old-deja/g++.mike/eh29.C: Likewise
1448         * g++.old-deja/g++.mike/eh31.C: Likewise
1449         * g++.old-deja/g++.mike/eh33.C: Likewise
1450         * g++.old-deja/g++.mike/eh34.C: Likewise
1451         * g++.old-deja/g++.mike/eh35.C: Likewise
1452         * g++.old-deja/g++.mike/eh36.C: Likewise
1453         * g++.old-deja/g++.mike/eh37.C: Likewise
1454         * g++.old-deja/g++.mike/eh38.C: Likewise
1455         * g++.old-deja/g++.mike/eh39.C: Likewise
1456         * g++.old-deja/g++.mike/eh40.C: Likewise
1457         * g++.old-deja/g++.mike/eh41.C: Likewise
1458         * g++.old-deja/g++.mike/eh42.C: Likewise
1459         * g++.old-deja/g++.mike/eh44.C: Likewise
1460         * g++.old-deja/g++.mike/eh46.C: Likewise
1461         * g++.old-deja/g++.mike/eh47.C: Likewise
1462         * g++.old-deja/g++.mike/eh48.C: Likewise
1463         * g++.old-deja/g++.mike/eh49.C: Likewise
1464         * g++.old-deja/g++.mike/eh50.C: Likewise
1465         * g++.old-deja/g++.mike/eh51.C: Likewise
1466         * g++.old-deja/g++.mike/eh53.C: Likewise
1467         * g++.old-deja/g++.mike/eh55.C: Likewise
1468         * g++.old-deja/g++.mike/p7912.C: Likewise
1469         * g++.old-deja/g++.mike/p9706.C: Likewise
1470         * g++.old-deja/g++.mike/p10416.C: Likewise
1471         * g++.old-deja/g++.mike/p11667.C: Likewise
1472         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
1473         Remove redundant reference to Iris.
1474         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
1475         Elxsi, i860, Pico Java, and WE32K.
1476
1477 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
1478
1479         * g++.dg/ext/asm4.C: New test.
1480
1481 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1482
1483         PR c++/9030
1484         * g++.dg/template/friend12.C: New test.
1485         * g++.dg/template/friend13.C: Likewise.
1486         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
1487
1488 2003-01-08  Jan Hubicka  <jh@suse.cz>
1489
1490         * gcc.dg/i386-cadd.c: New test.
1491         * gcc.dg/i386-cmov4.c: Likewise.
1492
1493 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
1494
1495         PR c++/9165
1496         * g++.dg/warn/Wunused-3.C: New test.
1497
1498         * g++.dg/abi/bitfield9.C: New test.
1499
1500         PR c++/9189
1501         * g++.dg/parse/defarg3.C: New test.
1502
1503 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
1504
1505         * g++.dg/parse/ambig1.C: New test.
1506         * g++.dg/parse/defarg2.C: New test.
1507
1508 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
1509
1510         * g++.dg/template/defarg-1.C: New test.
1511         * g++.dg/template/local2.C: Likewise.
1512
1513 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
1514
1515         * gcc.c-torture/execute/20030105-1.c: New test.
1516
1517 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1518
1519         * g++.dg/parse/namespace3.C: Remove extra semicolons.
1520         * g++.dg/parse/namespace4.C: Likewise.
1521
1522 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
1523
1524         * g++.dg/template/ntp2.C: New test.
1525
1526 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
1527
1528         * g++.dg/parse/extern-C-1.C: New test.
1529
1530         * g++.dg/parse/namespace4.C: New test.
1531
1532         * g++.dg/template/nested1.C: New test.
1533
1534         * g++.dg/parse/namespace3.C: New test.
1535
1536 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
1537
1538         * g++.dg/lookup/two-stage1.C: New test.
1539
1540 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1541
1542         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
1543         * g++.old-deja/g++.jason/access8.C: Likewise.
1544         * g++.old-deja/g++.other/decl5.C: Likewise.
1545
1546 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
1547
1548         * g++.dg/parse/parse7.C: New test.
1549
1550 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
1551
1552         PR c++/2843
1553         * g++.dg/ext/attrib7.C: New test.
1554
1555 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
1556
1557         * g++.dg/parse/parse6.C: New test.
1558
1559 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
1560
1561         * gcc.dg/h8300-stack-1.c: New.
1562
1563 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
1564
1565         g++.dg/lookup/exception1.C: New test.
1566
1567         g++.dg/lookup/template1.C: New test.
1568
1569         g++.dg/parse/namespace2.C: New test.
1570
1571         g++.dg/parse/parens2.C: New test.
1572
1573 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1574
1575         * g++.dg/parse/parse5.C: New test.
1576         * g++.dg/lookup/scoped4.C: New test.
1577
1578 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
1579
1580         * g++.dg/parse/parens1.C: New test.
1581
1582         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
1583         angle-bracket1.C.
1584         * g++.dg/parse/parens2.C: New test.
1585
1586         * g++.dg/lookup/scope-operator1.C: New test.
1587
1588         * g++.dg/parse/operator1.C: New test.
1589
1590 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1591
1592         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
1593         * g++.old-deja/g++.other/access6.C: Likewise.
1594         * g++.old-deja/g++.other/decl1.C: Likewise.
1595         * g++.old-deja/g++.pt/typename12.C: Likewise.
1596
1597 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
1598
1599         * g++.dg/parse/namespace1.C: New test.
1600
1601 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1602
1603         * g++.dg/parse/parse4.C: New test.
1604
1605 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1606
1607         * g++.dg/parse/parse3.C: New test.
1608
1609 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1610
1611         * g++.dg/parse/parse2.C: New test.
1612
1613 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1614
1615         * g++.dg/template/friend11.C: New test.
1616
1617 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1618
1619         * g++.dg/parse/parse1.C: New test.
1620
1621 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
1622
1623         * lib/profopt.exp: Change the name of a global variable to avoid
1624         possible clashes with other test suites.
1625
1626 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
1627
1628         * g++.dg/inherit/covariant8.C: New test.
1629
1630 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
1631
1632         * g++.dg/init/array9.C: New test.
1633
1634         PR c++/9112
1635         * g++.dg/parse/expr1.C: New test.
1636
1637 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
1638
1639         * gcc.c-torture/compile/20021230-1.c: New test.
1640
1641 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
1642
1643         * g++.dg/inherit/covariant5.C: New test.
1644         * g++.dg/inherit/covariant6.C: New test.
1645         * g++.dg/inherit/covariant7.C: New test.
1646
1647 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1648
1649         PR c++/2739
1650         * g++.dg/other/access2.C: New test.
1651
1652 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1653
1654         * g++.dg/other/anon-struct.C: No longer fails
1655         * g++.old-deja/g++.brendan/parse4.C: Likewise.
1656         * g++.old-deja/g++.brendan/parse5.C: Likewise.
1657         * g++.old-deja/g++.brendan/parse6.C: Likewise.
1658
1659 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1660
1661         * g++.dg/parse/angle-bracket.C (main): No longer fails.
1662
1663 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
1664
1665         * g++.dg/eh/spec4.C: Remove stray semicolon.
1666         * g++.dg/expr/pmf-1.C: Change error message.
1667         * g++.dg/ext/asm1.C: Remove stray semicolon.
1668         * g++.dg/ext/typename1.C: Add missing typenames.
1669         * g++.dg/inherit/template-as-base.C: Change error message.
1670         * g++.dg/lookup/scoped1.C: Likewise.
1671         * g++.dg/lookup/scoped2.C: Likewise.
1672         * g++.dg/lookup/using2.C: Likewise.
1673         * g++.dg/other/component1.C: Remove stray semicolon.
1674         * g++.dg/other/do1.C: Change error message.
1675         * g++.dg/other/error2.C: Likewise.
1676         * g++.dg/other/init1.C: Likewise.
1677         * g++.dg/other/packed1.C: Remove stray semicolon.
1678         * g++.dg/other/ptrmem2.C: Change error message.
1679         * g++.dg/parse/parameter-declaration-1.C: Remove line number
1680         marker.
1681         * g++.dg/special/initp1.C: Remove invalid attribute usage.
1682         * g++.dg/template/access3.C: Add typename keyword.
1683         * g++.dg/template/access5.C: Remove stray semicolon.
1684         * g++.dg/template/access6.C: Likewise.
1685         * g++.dg/template/complit1.C: Likewise.
1686         * g++.dg/template/crash1.C: Change error message.
1687         * g++.dg/template/inherit2.C: Remove stray semicolon.
1688         * g++.dg/template/instantiate2.C: Likewise.
1689         * g++.dg/template/instantiate3.C: Change error message.
1690         * g++.dg/template/qual1.C: Remove stray semicolon.
1691         * g++.dg/template/qualttp18.C: Change error message.
1692         * g++.dg/template/ref1.C: Remove stray semicolon.
1693         * g++.dg/template/sizeof1.C (A::value): Declare it.
1694         * g++.dg/template/spec4.C: Change error message.
1695         * g++.dg/template/static1.C: Likewise.
1696         * g++.dg/template/type1.C: Likewise.
1697         * g++.dg/template/typename3.C: Likewise.
1698         * g++.old-deja/g++.benjamin/13478.C: Change error message.
1699         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
1700         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
1701         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
1702         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
1703         named return value extension.
1704         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
1705         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
1706         * g++.old-deja/g++.bob/extern_C.C: Likewise.
1707         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1708         * g++.old-deja/g++.brendan/complex1.C: Likewise.
1709         * g++.old-deja/g++.brendan/copy5.C: Likewise.
1710         * g++.old-deja/g++.brendan/crash13.C: Likewise.
1711         * g++.old-deja/g++.brendan/crash15.C: Likewise.
1712         * g++.old-deja/g++.brendan/crash18.C: Change error message.
1713         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
1714         * g++.old-deja/g++.brendan/crash38.C: Likewise.
1715         * g++.old-deja/g++.brendan/crash50.C: Likewise.
1716         * g++.old-deja/g++.brendan/crash56.C: Likewise.
1717         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
1718         syntax.
1719         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
1720         * g++.old-deja/g++.brendan/crash8.C: Change error message.
1721         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
1722         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
1723         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
1724         * g++.old-deja/g++.brendan/template11.C: Likewise.
1725         * g++.old-deja/g++.brendan/template26.C: Likewise.
1726         * g++.old-deja/g++.brendan/template27.C: Use explicit
1727         specialization syntax.
1728         * g++.old-deja/g++.brendan/template30.C: Likewise.
1729         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
1730         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
1731         non-dependent names.
1732         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
1733         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
1734         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
1735         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
1736         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
1737         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
1738         named return value extension.
1739         * g++.old-deja/g++.ext/namedret2.C: Likewise.
1740         * g++.old-deja/g++.ext/namedret3.C: Likewise.
1741         * g++.old-deja/g++.ext/return1.C: Likewise.
1742         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
1743         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
1744         * g++.old-deja/g++.jason/access8.C: Likewise.
1745         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
1746         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
1747         pseudo-destructor names.
1748         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
1749         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
1750         pseudo-destructor names.
1751         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
1752         * g++.old-deja/g++.jason/overload19.C: Likewise.
1753         * g++.old-deja/g++.jason/overload32.C: Likewise.
1754         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
1755         stray semicolons.
1756         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
1757         * g++.old-deja/g++.jason/return.C: Likewise.
1758         * g++.old-deja/g++.jason/return2.C: Likewise.
1759         * g++.old-deja/g++.jason/shadow1.C: Likewise.
1760         * g++.old-deja/g++.jason/special.C: Use explicit specialization
1761         syntax.
1762         * g++.old-deja/g++.jason/template10.C: Account for use of
1763         non-dependent names.
1764         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
1765         syntax.
1766         * g++.old-deja/g++.jason/template37.C: Likewise.
1767         * g++.old-deja/g++.law/access4.C: Change error messages.
1768         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
1769         pseudo-destructor names.
1770         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
1771         * g++.old-deja/g++.law/ctors9.C: Likewise.
1772         * g++.old-deja/g++.law/cvt22.C: Likewise.
1773         * g++.old-deja/g++.law/dtors5.C: Likewise.
1774         * g++.old-deja/g++.law/global-init1.C: Likewise.
1775         * g++.old-deja/g++.law/missed-error3.C: Likewise.
1776         * g++.old-deja/g++.law/operators28.C: Likewise.
1777         * g++.old-deja/g++.law/visibility28.C: Likewise.
1778         * g++.old-deja/g++.martin/eval1.C: Likewise.
1779         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
1780         name.
1781         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
1782         * g++.old-deja/g++.mike/net34.C: Likewise.
1783         * g++.old-deja/g++.mike/net36.C: Likewise.
1784         * g++.old-deja/g++.mike/ns2.C: Likewise.
1785         * g++.old-deja/g++.mike/p12306.C: Likewise.
1786         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
1787         value extension.
1788         * g++.old-deja/g++.mike/p700.C: Likewise.
1789         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
1790         * g++.old-deja/g++.mike/p710.C: Likewise.
1791         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
1792         value extension.
1793         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
1794         * g++.old-deja/g++.mike/pmf9.C: Likewise.
1795         * g++.old-deja/g++.ns/crash2.C: Likewise.
1796         * g++.old-deja/g++.ns/crash3.C: Likewise.
1797         * g++.old-deja/g++.ns/invalid1.C: Likewise.
1798         * g++.old-deja/g++.ns/ns17.C: Likewise.
1799         * g++.old-deja/g++.ns/template16.C: Likewise.
1800         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
1801         keyword.
1802         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
1803         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
1804         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
1805         named return value extension.
1806         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
1807         * g++.old-deja/g++.other/access4.C: Issue additional error
1808         messages.
1809         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
1810         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
1811         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
1812         * g++.old-deja/g++.other/crash25.C: Change error message.
1813         * g++.old-deja/g++.other/crash4.C: Change error message.
1814         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
1815         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
1816         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
1817         checks.
1818         * g++.old-deja/g++.other/defarg8.C: Likewise.
1819         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
1820         * g++.old-deja/g++.other/dtor10.C: Likewise.
1821         * g++.old-deja/g++.other/incomplete.C: Likewise.
1822         * g++.old-deja/g++.other/linkage7.C: Likewise.
1823         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
1824         lookup algorithm.
1825         * g++.old-deja/g++.other/mangle2.C: Likewise.
1826         * g++.old-deja/g++.other/refinit2.C: Likewise.
1827         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
1828         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
1829         * g++.old-deja/g++.pt/crash28.C: Likewise.
1830         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
1831         syntax.
1832         * g++.old-deja/g++.pt/crash32.C: Change error message.
1833         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
1834         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
1835         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
1836         error message position.
1837         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
1838         * g++.old-deja/g++.pt/defarg8.C: Change error message.
1839         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
1840         syntax.
1841         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
1842         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
1843         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
1844         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
1845         keyword.
1846         * g++.old-deja/g++.pt/explicit31.C: Likewise.
1847         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
1848         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
1849         keyword.
1850         * g++.old-deja/g++.pt/explicit71.C: Change error message.
1851         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
1852         syntax.
1853         * g++.old-deja/g++.pt/friend28.C: Account for use of
1854         non-dependent names.
1855         * g++.old-deja/g++.pt/friend29.C: Likewise.
1856         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
1857         rules.
1858         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
1859         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
1860         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
1861         lookup rules.
1862         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
1863         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
1864         keyword.
1865         * g++.old-deja/g++.pt/memclass20.C: Likewise.
1866         * g++.old-deja/g++.pt/memclass5.C: Likewise.
1867         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
1868         keyword.
1869         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
1870         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
1871         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
1872         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
1873         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
1874         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
1875         keyword.
1876         * g++.old-deja/g++.pt/spec10.C: Likewise.
1877         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
1878         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
1879         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
1880         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
1881         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
1882         * g++.old-deja/g++.pt/ttp62.C: Likewise.
1883         * g++.old-deja/g++.pt/ttp64.C: Likewise.
1884         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
1885         * g++.old-deja/g++.pt/typename15.C: Likewise.
1886         * g++.old-deja/g++.pt/typename22.C: Likewise.
1887         * g++.old-deja/g++.pt/typename6.C: Change error messages.
1888         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
1889         * g++.old-deja/g++.pt/virtual2.C: Likewise.
1890         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
1891         syntax.
1892         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
1893         return value extension.
1894         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
1895         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
1896         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
1897         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
1898
1899 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
1900
1901         * g++.dg/warn/inline1.C: New test.
1902         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
1903         * g++.old-deja/g++.jason/synth10.C: Likewise.
1904         * g++.old-deja/g++.mike/net31.C: Likewise.
1905         * g++.old-deja/g++.mike/p8786.C: Likewise.
1906
1907         * g++.dg/template/friend10.C: New test.
1908         * g++.dg/template/conv5.C: New test.
1909
1910 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
1911
1912         * g++.dg/lookup/scoped3.C: New test.
1913
1914         * g++.dg/lookup/decl1.C: New test.
1915         * g++.dg/lookup/decl2.C: New test.
1916
1917 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1918
1919         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
1920         gcc.c-torture/compile/20021015-1.c,
1921         gcc.c-torture/compile/20021015-2.c,
1922         gcc.c-torture/compile/20021123-1.c,
1923         gcc.c-torture/compile/20021123-2.c,
1924         gcc.c-torture/compile/20021123-3.c,
1925         gcc.c-torture/compile/20021123-4.c,
1926         gcc.c-torture/execute/20021024-1.c: Add tests previously added
1927         only to 3.1 or 3.2 branch.
1928
1929 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
1930
1931         * gcc.dg/i386-bitfield3.c: New test.
1932
1933         * gcc.dg/i386-bitfield2.c: New test.
1934
1935 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
1936
1937         * g++.dg/parse/conv_op1.C: New test.
1938
1939 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
1940
1941         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
1942         approved.
1943
1944 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
1945
1946         * gcc.c-torture/compile/20021220-1.c: New test.
1947
1948 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
1949
1950         * gcc.dg/i386-fastcall-1.c: New.
1951
1952 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1953
1954         * gcc.c-torture/execute/20021219-1.c: New test.
1955
1956 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1957
1958         * gcc.dg/i386-pic-1.c: New test.
1959
1960 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1961
1962         PR c++/8099
1963         * g++.dg/template/friend9.C: New test.
1964
1965 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1966
1967         PR c++/3663
1968         * g++.dg/template/access7.C: New test.
1969
1970 2002-12-18  Nick Clifton  <nickc@redhat.com>
1971
1972         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
1973         the libstdc++-v3 directory has been found.
1974
1975 2002-12-12  Devang Patel <dpatel@apple.com>
1976         * gcc.dg/darwin-ld-1.c: New test.
1977         * gcc.dg/darwin-ld-2.c: New test.
1978         * gcc.dg/darwin-ld-3.c: New test.
1979         * gcc.dg/darwin-ld-4.c: New test.
1980         * gcc.dg/darwin-ld-5.c: New test.
1981
1982 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1983
1984         * gcc.c-torture/compile/20021212-1.c: New test.
1985
1986 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
1987
1988         * gcc.dg/fshort-wchar: New test.
1989
1990 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
1991
1992         PR c++/8372
1993         * g++.dg/template/dtor1.C: New test.
1994
1995         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
1996         markers.
1997
1998 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
1999
2000         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
2001
2002 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
2003
2004         * g++.dg/template/static1.C: New test.
2005         * g++.dg/template/static2.C: New test.
2006         * g++.old-deja/g++.ext/memconst.C: New test.
2007
2008 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2009
2010         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
2011         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
2012         * g++.dg/special/initp1.C: Likewise.
2013
2014 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
2015
2016         * gcc.c-torture/execute/20021204-1.c: New test.
2017
2018 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
2019
2020         * gcc.dg/ppc-fmadd-1.c: New file.
2021         * gcc.dg/ppc-fmadd-2.c: New file.
2022         * gcc.dg/ppc-fmadd-3.c: New file.
2023
2024 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2025
2026         * gcc.c-torture/compile/20021204-1.c: New test.
2027
2028 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2029
2030         * g++.dg/inherit/covariant2.C: New test.
2031         * g++.dg/inherit/covariant3.C: New test.
2032         * g++.dg/inherit/covariant4.C: New test.
2033         * g++.dg/inherit/covariant1.C: Remove XFAIL.
2034         * g++.old-deja/g++.robertl/eb17.C: Likewise.
2035
2036 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
2037
2038         PR c++/8688
2039         * g++.dg/init/brace3.C: New test.
2040
2041 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
2042
2043         * gcc.dg/20020210-1.c: Fix a comment typo.
2044
2045 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
2046
2047         PR c++/8720
2048         * g++.dg/parse/defarg1.C: New test.
2049
2050         PR c++/8615
2051         * g++.dg/template/char1.C: New test.
2052
2053         * g++.dg/template/varmod1.C: Fix typo.
2054
2055 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2056
2057         DR 180
2058         * g++.old-deja/g++.pt/crash32.C: Expect error.
2059
2060 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
2061
2062         PR c++/5919
2063         * g++.dg/template/varmod1.C: New test.
2064
2065         PR c++/8727
2066         * g++.dg/inherit/typeinfo1.C: New test.
2067
2068         PR c++/8663
2069         * g++.dg/inherit/typedef1.C: New test.
2070
2071 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
2072
2073         PR c++/8332
2074         PR c++/8493
2075         * g++.dg/template/strlen1.C: New test.
2076
2077         PR c++/8227
2078         * g++.dg/template/ctor2.C: New test.
2079
2080         PR c++/8214
2081         * g++.dg/init/string1.C: New test.
2082
2083         PR c++/8511
2084         * g++.dg/template/friend8.C: New test.
2085
2086 2002-11-29  Joe Buck <jbuck@synopsys.com>
2087
2088         * g++.dg/lookup/anon2.C: New test.
2089
2090 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
2091
2092         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
2093         h8300 port.
2094
2095 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
2096
2097         * gcc.dg/bitfld-6.c: New test.
2098
2099 2002-11-27  Jan Hubicka  <jh@suse.cz>
2100
2101         * gcc.c-torture/execute/20021127.[cx]: New test.
2102
2103 2002-11-26  Jan Hubicka  <jh@suse.cz>
2104
2105         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
2106         quality.
2107
2108 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
2109
2110         * g++.dg/init/brace2.C: New test.
2111         * g++.old-deja/g++.mike/p9129.C: Correct.
2112
2113 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
2114
2115         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
2116
2117 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
2118
2119         * gcc.dg/sibcall-6: New test for indirect sibcalls.
2120
2121 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
2122
2123         * testsuite/g++.dg/abi/empty11.C: New test.
2124         * testsuite/g++.dg/rtti/cv1.C: New test.
2125
2126 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
2127
2128         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
2129
2130 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
2131
2132         * g++.dg/abi/empty10.C: New test.
2133
2134 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2135
2136         * gcc.c-torture/compile/20021124-1.c: New test.
2137
2138 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
2139
2140         * g++.dg/abi/rtti2.C: New test.
2141
2142 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2143
2144         * gcc.dg/i386-unroll-1.c: New test.
2145
2146 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2147
2148         * gcc.c-torture/compile/20021120-1.c: New test.
2149         * gcc.c-torture/compile/20021120-2.c: New test.
2150
2151 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2152
2153         * gcc.dg/bitfld-5.c: New test.
2154
2155 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2156
2157         * gcc.c-torture/execute/20021120-3.c: New test.
2158
2159 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2160
2161         * gcc.c-torture/execute/20021120-2.c: New test.
2162
2163 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2164
2165         * gcc.c-torture/execute/20021120-1.c: New test.
2166
2167 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
2168
2169         * gcc.c-torture/execute/20021118-3.c: New test.
2170
2171 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2172
2173         * gcc.c-torture/compile/20021119-1.c: New test.
2174
2175 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
2176
2177         * gcc.dg/duff-1.c: New test.
2178         * gcc.dg/duff-2.c: New test.
2179         * gcc.dg/duff-3.c: New test.
2180
2181 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
2182
2183         * gcc.dg/cpp/_Pragma5.c: New test.
2184
2185 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
2186
2187         * gcc.c-torture/execute/20021118-2.c: New test.
2188
2189 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
2190
2191         * gcc.c-torture/execute/20021118-1.c: New test.
2192
2193 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
2194
2195         * gcc.dg/20021116-1.c: New test.
2196
2197 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
2198
2199         * g++.dg/abi/vcall1.C: New test.
2200
2201 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
2202
2203         * gcc.dg/20021029-1.c: New test.
2204         * gcc.dg/20021029-2.c: New test.
2205
2206 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2207
2208         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
2209
2210 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2211
2212         PR c/8439
2213         * gcc.dg/20021110.c: Move to ...
2214         * gcc.c-torture/compile/20021110.c: .... here.
2215
2216 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2217
2218         PR c/8467
2219         * gcc.c-torture/execute/20021111-1.c
2220
2221 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2222
2223         PR c/8439
2224         * gcc.dg/20021110.c: New test.
2225
2226 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
2227
2228         * g++.dg/abi/vthunk3.C: Run only on x86.
2229
2230 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2231
2232         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
2233
2234 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
2235
2236         * lib/compat.exp (compat-execute): Fix logic error in last
2237         change.
2238
2239 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
2240
2241         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
2242
2243 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2244
2245         PR c++/8389
2246         * g++.dg/template/access6.C: New test.
2247
2248 2002-11-08  Jan Hubicka  <jh@suse.cz>
2249
2250         * gcc.dg/i386-ssefp-1.c: New test.
2251         * gcc.dg/i386-ssefp-1.c: New test.
2252
2253 2002-11-08  Jan Hubicka  <jh@suse.cz>
2254
2255         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
2256
2257 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
2258
2259         * g++.dg/abi/vthunk3.C: New test.
2260
2261         PR c++/8338
2262         * g++.dg/template/crash2.C: New test.
2263
2264 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
2265
2266         * testsuite/g++.dg/abi/dtor1.C: New test.
2267         * testsuite/g++.dg/abi/dtor2.C: Likewise.
2268
2269 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
2270
2271         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
2272         Darwin.
2273
2274 2002-11-04  Adam Nemet  <anemet@lnxw.com>
2275
2276         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
2277         -mthumb.  Only xfail with -O0.
2278
2279 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
2280
2281         * g++.dg/abi/thunk1.C: New test.
2282         * g++.dg/abi/thunk2.C: Likewise.
2283         * g++.dg/abi/vtt1.C: Likewise.
2284
2285 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
2286
2287         PR optimization/8423
2288         * gcc.c-torture/execute/builtin-constant.c: New test.
2289
2290 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
2291
2292         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
2293         Add some more cases.
2294
2295 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
2296
2297         PR c++/8391
2298         * g++.dg/opt/local1.C: New test.
2299
2300 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
2301
2302         PR c++/8160
2303         * g++.dg/template/complit1.C: New test.
2304
2305         PR c++/8149
2306         * g++.dg/template/typename4.C: Likewise.
2307
2308 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2309
2310         Core issue 287, PR c++/7639
2311         * g++.dg/template/instantiate1.C: Adjust error location.
2312         * g++.dg/template/instantiate3.C: New test.
2313         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
2314         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
2315         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
2316
2317 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
2318
2319         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
2320
2321 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
2322
2323         PR c++/8287
2324         * g++.dg/init/dtor2.C: New test.
2325
2326 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2327
2328         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
2329         * gcc.dg/nest.c: Bypass errors on irix6.
2330
2331 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
2332
2333         * gcc.dg/nest.c: Expect error for mmix-*-*.
2334         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
2335
2336 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
2337
2338         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
2339         markers.
2340
2341         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
2342
2343 2002-10-25  Mike Stump  <mrs@apple.com>
2344
2345         * gcc.dg/warn-1.c: New test.
2346
2347 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
2348
2349         * g++.dg/template/typename3.C: New test.
2350
2351 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
2352
2353         * g++.dg/lookup/ptrmem1.C: New test.
2354
2355         * g++.dg/abi/vthunk2.C: New test.
2356
2357 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
2358
2359         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
2360
2361 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
2362
2363         * g++.dg/abi/empty9.C: New test.
2364
2365 2002-10-24  Richard Henderson  <rth@redhat.com>
2366
2367         * g++.dg/inherit/thunk1.C: Enable for ia64.
2368
2369 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
2370
2371         PR c++/8067
2372         * g++.dg/lookup/pretty1.C: New test.
2373
2374 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
2375
2376         * gcc.dg/20021023-1.c: New test.
2377
2378 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
2379
2380         PR c++/7679
2381         * g++.dg/parse/inline1.C: New test.
2382
2383 2002-10-23  Richard Henderson  <rth@redhat.com>
2384
2385         * g++.dg/inherit/thunk1.C: Enable for x86_64.
2386
2387         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
2388
2389 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
2390
2391         PR c++/6579
2392         * g++.dg/parse/stmtexpr3.C: New test.
2393
2394 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2395
2396         * g++.dg/expr/cond1.C: New test.
2397
2398 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
2399
2400         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
2401
2402 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
2403
2404         * g++.dg/abi/vbase13.C: New test.
2405         * g++.dg/abi/vbase14.C: Likewise.
2406
2407 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
2408
2409         * gcc.dg/tls/pic-1.c: New test.
2410         * gcc.dg/tls/nonpic-1.c: New test.
2411         * gcc.dg/20021018-1.c: New test.
2412
2413 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
2414
2415         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
2416         Remove only files with the same base name as the test case.
2417         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
2418         (profopt-execute): Likewise.  Also, remove old profiling
2419         and performance data files before running the tests.
2420
2421         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
2422         * g++.dg/bprob/bprob.exp: Likewise.
2423         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
2424         to allow more general test case names.
2425
2426         * g++.dg/bprob/bprob-1.C: Rename to ...
2427         * g++.dg/bprob/g++-bprob-1.C: ... this.
2428
2429         * g77.dg/bprob/bprob-1.f: Rename to ...
2430         * g77.dg/bprob/g77-bprob-1.f: ... this.
2431
2432 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
2433
2434         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
2435         bison 1.50 or later.
2436
2437 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
2438
2439         * g++.dg/README: Describe more test directories.
2440
2441 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
2442
2443         * g++.dg/init/array6.C: Add additional tests.
2444
2445 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
2446
2447         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
2448         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
2449
2450 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
2451
2452         * gcc.c-torture/compile/20020604-1.x: New.
2453         * gcc.c-torture/compile/simd-5.x: Likewise.
2454         * gcc.c-torture/execute/920710-1.x: Likewise.
2455         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
2456
2457 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
2458
2459         * g++.dg/inherit/override1.C: Add dg-options clause.
2460
2461 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2462
2463         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
2464         _mm_slli_si128.
2465
2466 2002-10-19  Andreas Schwab  <schwab@suse.de>
2467
2468         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
2469         directory component.
2470
2471 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
2472
2473         * g++.dg/inherit/thunk1.C: New test.
2474
2475         * g++.dg/inherit/override1.C: New test.
2476
2477         * g++.dg/abi/mangle11.C: New test.
2478         * g++.dg/abi/mangle14.C: New test.
2479         * g++.dg/abi/mangle17.C: New test.
2480
2481 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
2482
2483         * g++.dg/overload/member2.C: New test.
2484
2485 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
2486
2487         * g++.dg/README: Describe new compat directory.
2488         * g++.dg/dg.exp: Skip tests in compat directory.
2489         * README.compat: New file.
2490         * lib/compat.exp: New expect script.
2491         * g++.dg/compat: New test directory.
2492         * g++.dg/compat/compat.exp: New expect script.
2493         * g++.dg/compat/abi: New test directory.
2494         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
2495         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
2496         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
2497         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
2498         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
2499         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
2500         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
2501         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
2502         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
2503         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
2504         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
2505         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
2506         * g++.dg/compat/break: New test directory.
2507         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
2508         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
2509         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
2510         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
2511         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
2512         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
2513         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
2514         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
2515         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
2516         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
2517         g++.dg/compat/break/README: New files.
2518         * g++.dg/compat/eh: New test directory.
2519         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
2520         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
2521         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
2522         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
2523         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
2524         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
2525         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
2526         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
2527         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
2528         g++.dg/compat/eh/filter2_y.C,
2529         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
2530         g++.dg/compat/eh/new1_y.C,
2531         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
2532         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
2533         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
2534         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
2535         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
2536         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
2537         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
2538         g++.dg/compat/eh/unexpected1_y.C: New files.
2539         * g++.dg/compat/init: New test directory.
2540         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
2541         g++.dg/compat/init/array5_y.C,
2542         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
2543         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
2544         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
2545         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
2546         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
2547         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
2548         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
2549         g++.dg/compat/init/init-ref2_y.C: New files.
2550
2551 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
2552
2553         PR c++/7584
2554         * g++.dg/inherit/using3.C: New test.
2555
2556 2002-10-17  Jan Hubicka  <jh@suse.cz>
2557
2558         * gcc.dg/20021017-2.c: New test.
2559
2560 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
2561
2562         * g++.dg/abi/mangle16.C: Adjust.
2563
2564         * g++.dg/init/array8.C: New test.
2565
2566 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
2567
2568         * gcc.dg/special/mips-abi.exp: New test.
2569         * gcc.dg/special/mips-abi.s: Empty file used by the above.
2570
2571 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
2572
2573         * g++.dg/abi/mangle16.C: New test.
2574         * g++.dg/abi/mangle17.C: Likewise.
2575
2576         PR c++/7478
2577         * g++.dg/template/ref1.C: New test.
2578
2579 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2580
2581         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
2582
2583 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
2584
2585         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
2586
2587 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
2588
2589         PR c++/7524
2590         * g++.dg/init/array7.C: New test.
2591
2592 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
2593
2594         * g++.dg/init/array6.C: New test.
2595
2596         * g++.dg/abi/mangle13.C: Likewise.
2597         * g++.dg/abi/mangle14.C: Likewise.
2598         * g++.dg/abi/mangle15.C: Likewise.
2599
2600 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
2601
2602         * g++.dg/abi/empty8.C: New test.
2603
2604 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
2605
2606         * g++.dg/init/ctor1.C: New test.
2607
2608 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
2609
2610         * gcc.c-torture/execute/20021015-1.c: New test.
2611
2612 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
2613
2614         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
2615
2616 2002-10-14  Jan Hubicka  <jh@suse.cz>
2617
2618         * gcc.dg/i386-ssetype-[1-5].c: New tests.
2619
2620 2002-10-14  Richard Henderson  <rth@redhat.com>
2621
2622         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
2623
2624 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
2625
2626         PR optimization/6631
2627         * g++.dg/opt/const2.C: New test.
2628
2629 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
2630
2631         PR c++/7176
2632         * g++.dg/parse/friend1.C: New test.
2633         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
2634
2635 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
2636
2637         * gcc.dg/20021014-1.c: New test.
2638
2639 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
2640
2641         PR c++/5661
2642         * g++.dg/ext/vlm1.C: New test.
2643         * g++.dg/ext/vlm2.C: Likewise.
2644
2645         * g++.dg/init/array1.C: Remove invalid braces.
2646         * g++.dg/init/brace1.C: New test.
2647         * g++.dg/init/copy2.C: Likewise.
2648         * g++.dg/init/copy3.C: Likewise.
2649         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
2650         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
2651         braces.
2652
2653 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
2654
2655         * gcc.dg/cpp/assembler.S: Don't use -ansi.
2656
2657 2002-10-11  Richard Shann  <richard.shann@superh.com>
2658
2659         * gcc.c-torture/compile/simd-5.c: New test.
2660
2661 2002-10-10  Roger Sayle  <roger@eyesopen.com>
2662
2663         * gcc.c-torture/execute/shiftopt-1.c: New test case.
2664
2665 2002-10-10  Jim Wilson  <wilson@redhat.com>
2666
2667         * gcc.c-torture/execute/20021010-1.c: New test.
2668
2669 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
2670
2671         PR c/7353
2672         * g++.dg/ext/typedef-init.C: New test.
2673         * gcc.dg/typedef-init.c: New test.
2674
2675 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
2676
2677         * gcc.dg/cpp/paste13.c: New test.
2678
2679 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2680
2681         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
2682         remaining platforms, XFAIL during compile, not execute.  Don't
2683         XFAIL at -O0.
2684
2685 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
2686
2687         * gcc.dg/alias-1.c: Tweak expected warning.
2688
2689 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
2690
2691         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
2692
2693 2002-10-06  Andreas Jaeger  <aj@suse.de>
2694
2695         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
2696         * gcc.dg/cpp/c++98.C: Likewise.
2697
2698         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
2699         * g++.dg/cpp/c++98.C: Likewise.
2700
2701         * g++.dg/README (Subdirectories): Mention cpp directory.
2702
2703         PR target/7559
2704         * gcc.dg/20021006-1.c: New test.
2705
2706 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2707
2708         PR c++/7804
2709         * g++.dg/other/warning1.C: New test.
2710
2711 2002-10-04  Roger Sayle  <roger@eyesopen.com>
2712
2713         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
2714         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
2715         and sparc-*-* with -m64 as expected failures.  See PR 8087.
2716
2717 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
2718
2719         PR c++/7931
2720         * g++.dg/template/ptrmem3.C: New test.
2721
2722         PR c++/7754
2723         * g++.dg/template/union1.C: New test.
2724
2725 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
2726
2727         PR c++/8006
2728         * g++.dg/abi/mangle9.C: New test.
2729         * g++.dg/abi/mangle10.C: New test.
2730         * g++.dg/abi/mangle11.C: New test.
2731         * g++.dg/abi/mangle12.C: New test.
2732
2733 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
2734
2735         PR c++/7188.
2736         * g++.dg/template/meminit1.C: New test.
2737         * g++.dg/warn/Wreorder-1.C: Likewise.
2738         * g++.old-deja/g++.mike/warn3.C: Tweak.
2739         * lib/prune.exp: Ingore "in copy constructor".
2740
2741 2002-10-02  Andreas Jaeger  <aj@suse.de>
2742
2743         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
2744         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
2745         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
2746         on x86-64.
2747
2748 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
2749
2750         * gcc.dg/empty1.C: Fix typo.
2751
2752 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
2753
2754         * gcc.dg/alias-1.c: New test.
2755
2756 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
2757
2758         * gcc.dg/empty1.C: New test.
2759
2760         * g++.dg/tls/init-2.C: Tweak error messages.
2761
2762 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
2763
2764         * gcc.c-torture/compile/20020923-1.c: New test.
2765
2766 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
2767
2768         * gcc.c-torture/execute/ffs-1.c: New test.
2769         * gcc.c-torture/execute/ffs-2.c: Ditto.
2770
2771 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
2772
2773         * g++.dg/overload/member1.C: New test.
2774
2775 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
2776
2777         * g++.dg/abi/empty7.C: New test.
2778         * g++.dg/init/pm2.C: Likewise.
2779
2780 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
2781
2782         * g++.dg/rtti/crash1.C: New test.
2783
2784 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
2785
2786         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
2787         gcc.dg/sibcall-4.c: New tests.
2788
2789 2002-09-28  Roger Sayle  <roger@eyesopen.com>
2790
2791         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
2792         powerpc and MMIX targets.
2793
2794 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
2795
2796         * gcc.dg/cpp/20020927-1.c: New.
2797
2798 2002-09-26  David S. Miller  <davem@redhat.com>
2799
2800         * gcc.c-torture/compile/trunctfdf.c: New.
2801
2802 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2803
2804         * lib/target-supports.exp (check_weak_available): Handle solaris2.
2805
2806 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
2807
2808         * gcc.c-torture/execute/loop-15.c: New.
2809
2810 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
2811
2812         * README.QMTEST: Fix typo.
2813
2814 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
2815
2816         * gcc.dg/20020926-1.c: New test.
2817
2818 2002-09-25  David S. Miller  <davem@redhat.com>
2819
2820         PR target/7842
2821         * gcc.c-torture/execute/shiftdi.c: New test.
2822
2823 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
2824
2825         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
2826         unique to the tool.
2827         * lib/g77.exp (g77_init): Likewise.
2828         * lib/g++.exp (g++_init): Likewise.
2829         * lib/objc.exp (objc_init): Likewise.
2830
2831 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
2832
2833         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
2834         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
2835         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
2836
2837 2002-09-25  Richard Henderson  <rth@redhat.com>
2838
2839         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
2840         too-small long double.
2841
2842 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
2843
2844         * gcc.dg/20020919-1.c: New test.
2845
2846 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
2847
2848         * g++.dg/abi/bitfield6.C: New test.
2849         * g++.dg/abi/bitfield7.C: New test.
2850         * g++.dg/abi/bitfield8.C: New test.
2851         * g++.dg/abi/vbase11.C: New test.
2852
2853 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2854
2855         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
2856         hppa*-*-hpux*.  Update test comment.
2857
2858 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
2859
2860         * gcc.dg/tls/struct-1.c: New test.
2861
2862 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
2863
2864         * gcc.dg/cpp/tr-warn2.c: Update.
2865
2866 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
2867
2868         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
2869
2870 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
2871
2872         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
2873         systems.
2874
2875 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
2876
2877         * gcc.c-torture/execute/ieee/mzero3.c: New test.
2878
2879         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2880         Adjust for c++filt moved to binutils.  Remove spurious duplicate
2881         setting of cxxfilt.
2882
2883 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
2884
2885         * gcc.dg/20020312-2.c: Update for darwin.
2886
2887 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
2888
2889         * g++.old-deja/g++.other/crash32.C: Mark ICE.
2890
2891 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
2892
2893         * objc.dg/comp-types-1.m: New test.
2894         * objc.dg/comp-types-2.m: New test.
2895         * objc.dg/comp-types-3.m: New test.
2896         * objc.dg/comp-types-4.m: New test.
2897         * objc.dg/comp-types-5.m: New test.
2898         * objc.dg/comp-types-6.m: New test.
2899
2900 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2901
2902         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
2903
2904 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
2905
2906         * g++.dg/other/do1.C: New test.
2907
2908         * g++.dg/template/subst1.C: New test.
2909
2910 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
2911
2912         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
2913
2914 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
2915
2916         * g++.dg/template/qualttp20.C: Adjust expected errors.
2917         * g++.old-deja/g++.jason/report.C: Likewise.
2918         * g++.old-deja/g++.other/qual1.C: Likewise.
2919
2920         * g++.dg/lookup/scoped2.C: New test.
2921
2922         * g++.dg/ext/asm3.C: New test.
2923
2924 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
2925
2926         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
2927
2928 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
2929
2930         * ChangeLog: follow spelling conventions.
2931         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
2932         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
2933         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
2934         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
2935         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
2936         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
2937         * g++.old-deja/g++.law/global-init1.C: Likewise.
2938         * g++.old-deja/g++.other/delete4.C: Likewise.
2939         * g++.old-deja/g++.other/inline21.C: Likewise.
2940         * g++.old-deja/g++.other/singleton.C: Likewise.
2941         * g77.dg/strlen0.f: Likewise.
2942         * g77.f-torture/compile/20010519-1.f: Likewise.
2943         * g77.f-torture/compile/980310-4.f: Likewise.
2944         * gcc.c-torture/compile/20000605-1.c: Likewise.
2945         * gcc.c-torture/execute/20020225-1.c: Likewise.
2946         * gcc.dg/c90-hexfloat-2.c: Likewise.
2947         * gcc.dg/c99-bool-1.c: Likewise.
2948         * gcc.dg/c99-hexfloat-2.c: Likewise.
2949         * gcc.dg/dll-2.c: Likewise.
2950         * gcc.dg/wtr-union-init-1.c: Likewise.
2951         * gcc.dg/wtr-union-init-2.c: Likewise.
2952         * gcc.dg/wtr-union-init-3.c: Likewise.
2953         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2954         * gcc.dg/cpp/defined.c: Likewise.
2955         * gcc.dg/cpp/macsyntx.c: Likewise.
2956         * gcc.dg/cpp/paste2.c: Likewise.
2957         * gcc.dg/cpp/trad/defined.c: Likewise.
2958         * gcc.dg/format/c90-printf-1.c: Likewise.
2959         * gcc.dg/format/c90-scanf-1.c: Likewise.
2960         * gcc.dg/format/c99-printf-1.c: Likewise.
2961         * gcc.dg/format/c99-scanf-1.c: Likewise.
2962         * gcc.misc-tests/gcov-8.c: Likewise.
2963         * lib/profopt.exp: Likewise.
2964
2965 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
2966
2967         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
2968
2969 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
2970
2971         * g++.dg/inherit/using2.C: New test.
2972
2973 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
2974
2975         * ChangeLog: Follow spelling conventions.
2976         * g++.dg/template/friend4.C: Likewise.
2977         * g++.old-deja/g++.pt/crash67.C: Likewise.
2978         * gcc.c-torture/execute/20000801-4.c: Likewise.
2979         * gcc.dg/c90-digraph-1.c: Likewise.
2980         * gcc.dg/c94-digraph-1.c: Likewise.
2981         * gcc.dg/c99-digraph-1.c: Likewise.
2982         * gcc.dg/cpp/line5.c: Likewise.
2983         * gcc.dg/cpp/multiline.c: Likewise.
2984         * gcc.dg/cpp/trad/literals-1.c: Likewise.
2985         * gcc.dg/format/attr-3.c: Likewise.
2986         * gcc.dg/format/c90-scanf-3.c: Likewise.
2987         * gcc.dg/format/ext-4.c: Likewise.
2988
2989 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
2990
2991         * g++.dg/template/pretty1.C: New test.
2992
2993 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
2994
2995         * gcc.c-torture/execute/struct-cpy-1.c: New test.
2996
2997 2002-09-13  Matt Austern  <austern@apple.com>
2998
2999         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
3000         passing a cast expression to a function by const reference.
3001
3002 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
3003
3004         * g++.dg/template/deduce1.C: New test.
3005
3006 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
3007
3008         * gcc.c-torture/execute/simd-1.c: Force all use of int to
3009         32-bit int.
3010
3011 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3012
3013         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
3014         usage.
3015
3016 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
3017
3018         * gcc.c-torture/compile/20020910-1.c: New test.
3019
3020 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
3021
3022         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
3023
3024 2002-09-10  Andreas Jaeger  <aj@suse.de>
3025
3026         * gcc.dg/20020312-2.c: Adjust for x86-64.
3027
3028 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
3029
3030         * g77.dg/7388.f: New test case for PR 7388.
3031
3032 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
3033
3034         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
3035
3036 2002-09-05  Ziemowit Laski <zlaski@apple.com>
3037
3038         * objc.dg/proto-lossage-1.m: New test.
3039
3040 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
3041
3042         * gcc.dg/cpp/_Pragma4.c: Fix typo.
3043
3044 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
3045
3046         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
3047         expected to pass.
3048
3049 2002-09-06  Stan Shebs  <shebs@apple.com>
3050             David Edelsohn  <edelsohn@gnu.org>
3051
3052         * gcc.dg/weak: New directory.
3053         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
3054         target-specific xfail bits.
3055         * gcc.dg/typeof-2.c: Move to new directory.
3056         * gcc.dg/weak.exp: New expect script.
3057
3058 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
3059
3060         * gcc.c-torture/execute/extzvsi.c: New test.
3061
3062 2002-09-05  Stan Shebs  <shebs@apple.com>
3063
3064         * gcc.dg/weak-1.c: xfail on Darwin.
3065         * gcc.dg/weak-2.c: Ditto.
3066         * gcc.dg/weak-3.c: Ditto.
3067         * gcc.dg/weak-4.c: Ditto.
3068         * gcc.dg/weak-5.c: Ditto.
3069         * gcc.dg/weak-6.c: Ditto.
3070         * gcc.dg/weak-7.c: Ditto.
3071         * gcc.dg/weak-8.c: Ditto.
3072         * gcc.dg/weak-9.c: Ditto.
3073
3074 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
3075
3076         * gcc.c-torture/execute/loop-14.c: New test.
3077
3078 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
3079
3080         * g++.dg/other/cxa-atexit1.C: New test.
3081
3082         * gcc.dg/typeof-2.c: New test.
3083
3084 2002-09-03  Roger Sayle  <roger@eyesopen.com>
3085
3086         * gcc.dg/builtins-2.c: New testcase.
3087         * gcc.dg/builtins-3.c: New testcase.
3088
3089 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
3090
3091         * gcc.dg/cpp/_Pragma4.c: New test.
3092
3093 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
3094
3095         * objc/execute/nil_method-1.m: New testcase.
3096
3097 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
3098
3099         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
3100         [Object class], not [Object initialize].
3101
3102 2002-08-31  Roger Sayle  <roger@eyesopen.com>
3103             Hans-Peter Nilsson  <hp@bitrange.com>
3104
3105         * gcc.c-torture/execute/20020720-1.x: Skip test on
3106         mmix-knuth-mmixware.  Correct comment.
3107
3108 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
3109
3110         * testsuite/g++.dg/abi/bitfield5.C: New test.
3111         * testsuite/g++.dg/abi/vbase10.C: Likewise.
3112
3113 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
3114
3115         * objc.dg/undeclared-selector.m: New test.
3116
3117 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
3118
3119         * g++.dg/other/offsetof1.C: Avoid cast warning.
3120
3121 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
3122
3123         * objc.dg/super-class-2.m: New test.
3124
3125 2002-08-24  Matt Austern  <austern@apple.com>
3126
3127         * g++.dg/ext/lvaddr.C: New test.
3128         * g++.dg/ext/lvcast.C: New test.
3129
3130 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
3131
3132         * testsuite/g++.dg/inherit/cond1.C: New test.
3133
3134 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
3135
3136         * gcc.dg/noncompile/incomplete-1.c: New test.
3137
3138 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
3139
3140         * gcc.dg/typespec-1.c: New test.
3141
3142 2002-08-20  Devang Patel  <dpatel@apple.com>
3143         * objc.dg/proto-hier-2.m: New test.
3144
3145 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
3146
3147         * objc.dg/bitfield-1.m: New test.
3148         * objc.dg/bitfield-2.m: New test.
3149
3150 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3151
3152         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
3153         gcc.dg/c99-flex-array-4.c: New tests.
3154
3155 2002-08-16  Stan Shebs  <shebs@apple.com>
3156
3157         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
3158
3159 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
3160
3161         * gcc.dg/typeof-1.c: New test.
3162         * g++.dg/ext/typeof2.C: New test.
3163
3164 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
3165
3166         * g++.dg/other/offsetof1.C: New test.
3167
3168 2002-08-14  Richard Henderson  <rth@redhat.com>
3169
3170         * gcc.dg/tls/diag-3.c: Fix expected message strings.
3171
3172 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
3173
3174         * gcc.dg/cpp/_Pragma3.c: New test.
3175
3176 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
3177
3178         * g++.dg/template/inherit3: New test.
3179
3180 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
3181
3182         * gcc.dg/bitfld-4.c: Add blank options.
3183
3184 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
3185
3186         * g++.dg/template/crash1.C: New test.
3187
3188 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
3189
3190         * gcc.dg/tls/opt-2.c: New test.
3191
3192 2002-08-08  Devang Patel  <dpatel@apple.com>
3193
3194         * objc.dg/selector-1.m : New test
3195
3196 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
3197
3198         * g++.dg/abi/bitfield4.C: New test.
3199         * gcc.dg/bitfld-4.c: New test.
3200
3201 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
3202
3203         * g++.dg/other/packed1.C: New test.
3204
3205 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
3206
3207         * g++.dg/abi/offsetof.C: Tweak error messages.
3208         * g++.old-deja/g++.mike/p10769a.C: Likewise.
3209
3210 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
3211
3212         * gcc.dg/bitfld-3.c: New test.
3213
3214 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3215             Richard Henderson  <rth@redhat.com>
3216
3217         * gcc.dg/i386-bitfield1.c: New test.
3218         * g++.dg/abi/bitfield3.C: Update.
3219
3220 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
3221
3222         * objc.dg/const-str-2.m: Update.
3223         * gcc.dg/cpp/c++98.c: Change to C extension.
3224         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
3225         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
3226
3227 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
3228
3229         * testsuite/gcc.dg/tls/diag-3.c: New.
3230
3231 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
3232
3233         * g++.dg/README (Subdirectories): Document new subdir expr.
3234         * g++.dg/expr/pmf-1.C: New test.
3235
3236 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
3237
3238         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
3239
3240 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
3241
3242         * g++.dg/abi/bitfield3.C: New test.
3243
3244 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
3245
3246         * lib/gcov.exp: Tweak expected line formats.
3247         * gcc.misc-tests/gcov8.c: New test.
3248         * gcc.misc-tests/gcov8.x: New flags.
3249
3250 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
3251
3252         * consistency.vlad/layout/endian.c: Include string.h.
3253
3254         * gcc.c-torture/execute/20020805-1.c: New test.
3255
3256 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
3257
3258         * g++.dg/other/conversion1.C: New test.
3259
3260 2002-08-03  Roger Sayle  <roger@eyesopen.com>
3261
3262         * gcc.dg/builtins-1.c: New testcase.
3263
3264 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
3265
3266         * g++.dg/inherit/access3.C: New test.
3267
3268 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
3269
3270         * gcc.dg/ia64-visibility-2.c: New test.
3271
3272 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
3273
3274         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
3275         __qualifier_flags to __flags.
3276
3277 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
3278
3279         * g++.dg/inherit/operator1.C: New test.
3280         * g++.dg/lookup/disamb1.C: Fix typo in comment.
3281         * g++.dg/other/error1.C: Change expected error message.
3282         * g++.dg/template/conv4.C: Likewise.
3283
3284 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
3285
3286         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
3287         for documented behavior.
3288
3289 2002-07-25  Roger Sayle  <roger@eyesopen.com>
3290
3291         * gcc.c-torture/execute/20020720-1.x: Skip this test on
3292         several targets known to fail.
3293
3294 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
3295
3296         * gcc.dg/mips-args-[123].c: New tests.
3297
3298 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
3299
3300         * gcc.dg/ppc-spe.c: New.
3301
3302 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
3303
3304         * g++.dg/other/ptrmem4.C: New testcase.
3305
3306 2002-07-24  Richard Henderson  <rth@redhat.com>
3307
3308         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
3309
3310 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
3311
3312         * g++.dg/ext/alignof1.C (main): Return 0 for success.
3313
3314 2002-07-24  Roger Sayle  <roger@eyesopen.com>
3315
3316         * gcc.c-torture/execute/memset-3.c: New testcase.
3317
3318 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
3319
3320         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
3321         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
3322
3323 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3324
3325         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
3326         Delete.
3327
3328 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
3329
3330         * gcc.c-torture/compile/simd-4.c: New test.
3331
3332 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3333
3334         PR c++/7347, c++/7348
3335         * g++.dg/template/access4.C: New test.
3336         * g++.dg/template/access5.C: New test.
3337         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
3338         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
3339         * g++.old-deja/g++.pt/ttp58.C: Likewise.
3340         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
3341
3342 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
3343
3344         * gcc.dg/gnu89-init-2.c: New test.
3345
3346 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
3347
3348         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
3349
3350 2002-07-20  Roger Sayle  <roger@eyesopen.com>
3351
3352         * gcc.c-torture/execute/20020720-1.c: New testcase.
3353
3354 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
3355
3356         * gcc.dg/cpp/Wsignprom.c: New tests.
3357
3358 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
3359
3360         * gcc.c-torture/execute/loop-13.c: New test.
3361
3362 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
3363
3364         * gcc.dg/cpp/expr.c: New tests.
3365
3366 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
3367
3368         * g++.dg/opt/pr6713.C: Add template instantiation.
3369
3370 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
3371
3372         * gcc.dg/nest.c: New test.
3373
3374 2002-07-17  Richard Henderson  <rth@redhat.com>
3375
3376         * g++.dg/opt/pr6713.C: New test.
3377
3378 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
3379
3380         * gcc.c-torture/execute/loop-2e.x: Let the testcase
3381         XFAIL for all x86 processors.
3382
3383 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
3384
3385         * gcc.c-torture/execute/20010122-1.x: Do not test with
3386         -fomit-frame-pointer.
3387
3388 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3389
3390         * g++.dg/template/instantiate2.C: New test.
3391         * g++.dg/template/spec4.C: New test.
3392
3393 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3394
3395         * g++.dg/template/access2.C: New test.
3396         * g++.dg/template/access3.C: New test.
3397
3398 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
3399
3400         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
3401         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
3402         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
3403         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
3404         Convert to use <stdarg.h>.
3405         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
3406         Delete.
3407         * gcc.dg/va-arg-2.c: New.
3408         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
3409
3410 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
3411
3412         * gcc.c-torture/compile/20020710-1.c: New test.
3413
3414 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
3415                           Andrew Pinski  <pinskia@physics.uc.edu>
3416
3417         gcc.c-torture/compile/simd-2.c: New testcase.
3418         gcc.c-torture/compile/simd-3.c: Likewise.
3419
3420 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
3421
3422         PR c++/7224
3423         * g++.dg/overload/error1.C: New test.
3424
3425 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3426
3427         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
3428         configuration and IRIX 6 O32 ABI.
3429
3430 2002-07-11  Roger Sayle  <roger@eyesopen.com>
3431
3432         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
3433
3434 2002-07-10  Roger Sayle  <roger@eyesopen.com>
3435
3436         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
3437
3438 2002-07-10  Jeffrey A Law  <law@redhat.com>
3439
3440         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
3441
3442         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
3443
3444 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
3445
3446         * gcc.dg/20020312-2.c: Check for __PPC__.
3447
3448 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
3449
3450         * gcc.c-torture/compile/20020709-1.c: New test.
3451
3452 2002-07-07  Roger Sayle  <roger@eyesopen.com>
3453
3454         * g++.dg/template/qualttp21.C: New test case.
3455
3456 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
3457
3458         * gcc.c-torture/compile/20020706-1.c: New test.
3459         * gcc.c-torture/compile/20020706-2.c: New test.
3460
3461 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
3462             Alexandre Oliva  <aoliva@redhat.com>
3463
3464         * g++.dg/warn/incomplete1.C: New test.
3465
3466 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3467
3468         PR c++/7099
3469         * g++.dg/warn/noreturn1.C: New test.
3470
3471 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
3472
3473         PR c++/6706
3474         * g++.dg/debug/debug6.C: New test.
3475         * g++.dg/debug/debug7.C: New test.
3476
3477 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
3478
3479         * gcc.c-torture/compile/simd-3.c: New test.
3480
3481 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
3482
3483         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
3484         * gcc.dg/20020620-1.c: Likewise.
3485
3486 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3487
3488         PR c++/6944
3489         * g++.dg/init/array4.C: New test.
3490         * g++.dg/init/array5.C: New test.
3491
3492 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
3493
3494         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
3495         * gcc.c-torture/execute/simd-2.c (main): Likewise.
3496
3497 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3498
3499         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
3500         * gcc.dg/wtr-aggr-init-1.c: Likewise.
3501         * gcc.dg/wtr-conversion-1.c: Likewise.
3502         * gcc.dg/wtr-escape-1.c: Likewise.
3503         * gcc.dg/wtr-int-type-1.c: Likewise.
3504         * gcc.dg/wtr-label-1.c: Likewise.
3505         * gcc.dg/wtr-static-1.c: Likewise.
3506         * gcc.dg/wtr-strcat-1.c: Likewise.
3507         * gcc.dg/wtr-suffix-1.c: Likewise.
3508         * gcc.dg/wtr-switch-1.c: Likewise.
3509         * gcc.dg/wtr-unary-plus-1.c: Likewise.
3510         * gcc.dg/wtr-union-init-1.c: Likewise.
3511         * gcc.dg/wtr-union-init-2.c: Likewise.
3512         * gcc.dg/wtr-union-init-3.c: Likewise.
3513
3514         * gcc.dg/wtr-func-def-1.c: New test.
3515
3516 2002-07-02 Devang Patel <dpatel@apple.com>
3517
3518         * objc.dg/param-1.m: New test.
3519
3520 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
3521
3522         * gcc.dg/cpp/trad/directive.c: Add test.
3523         * gcc.dg/cpp/trad/macroargs.c: Add test.
3524         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
3525
3526 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
3527
3528         * gcc.dg/cpp/cmdlne-M.c: New test.
3529
3530 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
3531
3532         * objc.dg/desig-init-1.m: New test.
3533
3534 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3535
3536         PR c++/6716
3537         * g++.dg/template/instantiate1.C: New test.
3538
3539 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
3540
3541         PR c++/7112
3542         * g++.dg/template/sizeof2.C: New test.
3543
3544 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
3545
3546         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
3547         gcc.dg/cpp/trad/include.c: New tests.
3548
3549 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
3550
3551         PR target/7177
3552         * gcc.c-torture/compile/20020701-1.c: New test.
3553
3554 2002-07-01  Stan Shebs  <shebs@apple.com>
3555
3556         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
3557         header here...
3558         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
3559         (objc-torture-execute): or here.
3560
3561 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
3562
3563         * gcc.c-torture/execute/arith-rand-ll.c: New test.
3564
3565 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
3566
3567         * gcc.dg/cpp/trad/escaped-nl.c: New test.
3568
3569 2002-06-30  Devang Patel  <dpatel@apple.com>
3570
3571         * objc.dg/fsyntax-only.m: New test.
3572
3573 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
3574
3575         PR c++/6695
3576         * g++.dg/template/friend7.C: New file.
3577
3578 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
3579
3580         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
3581         return type.
3582
3583 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
3584
3585         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
3586         avoid division by zero.
3587
3588 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
3589
3590         * gcc.dg/Wunknownprag.c: New tests.
3591
3592 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
3593
3594         * gcc.c-torture/execute/simd-2.c: New test.
3595
3596 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
3597
3598         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
3599         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
3600         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
3601         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
3602         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
3603         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
3604         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
3605         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
3606         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
3607         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
3608         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
3609         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
3610         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
3611         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
3612         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
3613         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
3614         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
3615
3616 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
3617
3618         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
3619         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
3620         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
3621         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
3622         New tests.
3623         * gcc.dg/cpp/trad/directive.c: Update.
3624
3625 2002-06-23  Andreas Jaeger  <aj@suse.de>
3626
3627         * gcc.c-torture/execute/complex-6.c: New.
3628
3629 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
3630
3631         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
3632         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
3633         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
3634         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
3635
3636 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
3637
3638         * gcc.dg/cpp/trad: New directory with traditional tests copied
3639         from parent directory.
3640         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
3641         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
3642         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
3643         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
3644         Move to trad/ and rename.
3645         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
3646         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
3647         gcc.dg/cpp/trad/redef2.c: New tests.
3648         * gcc.dg/cpp/trad/trad.exp: New driver.
3649
3650 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
3651
3652         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
3653         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
3654         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
3655         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
3656         Remove.
3657
3658 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
3659
3660         * gcc.dg/20020620-1.c: New test.
3661
3662 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3663
3664         * g++.dg/template/ttp4.C: New test.
3665
3666 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
3667
3668         * g++.dg/opt/vt1.C: Fix regexp.
3669
3670 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3671
3672         * gcc.c-torture/execute/pure-1.c: Make functions static again.
3673         Don't use attribute `noinline'.
3674
3675 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
3676
3677         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
3678
3679 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
3680
3681         * gcc.c-torture/execute/simd-1.c: New.
3682
3683         * gcc.dg/simd-1.c: New.
3684
3685 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
3686
3687         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
3688
3689 2002-06-16  Richard Henderson  <rth@redhat.com>
3690
3691         * g++.dg/ext/anon-struct1.C: New.
3692         * g++.dg/ext/anon-struct2.C: New.
3693         * g++.dg/ext/anon-struct3.C: New.
3694         * gcc.dg/anon-struct-1.c: New.
3695         * gcc.dg/anon-struct-2.c: New.
3696         * gcc.dg/anon-struct-3.c: New.
3697         * gcc.dg/20011008-1.c: Adjust warning text.
3698         * gcc.dg/20020527-1.c: Add -fms-extensions.
3699
3700 2002-06-16  Richard Henderson  <rth@redhat.com>
3701
3702         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
3703
3704 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
3705
3706         * gcc.c-torture/execute/20020615-1.c: New test.
3707
3708 2002-06-15  Roger Sayle  <roger@eyesopen.com>
3709
3710         * gcc.c-tortuture/execute/compare-1.c: New test case.
3711         * gcc.c-tortuture/execute/compare-2.c: New test case.
3712         * gcc.c-tortuture/execute/compare-3.c: New test case.
3713
3714 2002-06-13  Richard Henderson  <rth@redhat.com>
3715
3716         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
3717         ia64 ilp32.
3718
3719 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3720
3721         * g++.dg/template/typename2.C: Update error message.
3722
3723 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
3724
3725         * gcc.c-torture/execute/20020611-1.c: New test.
3726
3727 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
3728
3729         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
3730         list of targets to skip.
3731
3732 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
3733
3734         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
3735         targets if not optimizing.
3736
3737 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
3738
3739         * gcc.c-torture/compile/20020605-1.c: New test.
3740
3741         * g++.dg/opt/vt1.C: New test.
3742
3743         * gcc.dg/20020531-1.c: New test.
3744
3745         * gcc.dg/20020530-1.c: New test.
3746
3747         * gcc.dg/20020527-1.c: New test.
3748
3749         * g++.dg/opt/cse1.C: New test.
3750
3751 2002-06-07  Roger Sayle  <roger@eyesopen.com>
3752
3753         * gcc.dg/20020607-2.c: New test case.
3754
3755 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
3756
3757         * gcc.c-torture/compile/20020604-1.c: New test.
3758
3759 2002-06-04  Richard Henderson  <rth@redhat.com>
3760
3761         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
3762         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
3763         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
3764
3765 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
3766
3767         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
3768
3769 2002-06-03  Richard Henderson  <rth@redhat.com>
3770
3771         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
3772         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
3773
3774 2002-06-02  Richard Henderson  <rth@redhat.com>
3775
3776         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
3777         test functions static.
3778
3779 2002-06-02  Andreas Jaeger  <aj@suse.de>
3780
3781         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
3782         now.
3783
3784 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
3785
3786         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
3787         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
3788         Update for mofified diagnostics.
3789         * gcc.dg/c99-intconst-1.c: No longer fail.
3790
3791 2002-06-02  Richard Henderson  <rth@redhat.com>
3792
3793         * gcc.dg/uninit-A.c: Remove xfail markers.
3794
3795 2002-06-01  Roger Sayle  <roger@eyesopen.com>
3796
3797         * gcc.dg/fnegate-1.c: New test case.
3798
3799 2002-05-30  Osku Salerma  <osku@iki.fi>
3800
3801         * gcc.c-torture/execute/mayalias-1.c: New file.
3802
3803 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
3804
3805         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
3806         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
3807         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
3808
3809 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
3810
3811         * gcc.c-torture/execute/20020529-1.c: New test.
3812
3813 2002-05-27  Richard Henderson  <rth@redhat.com>
3814
3815         * g++.dg/ext/attrib6.C: New test case.
3816
3817 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3818
3819         * gcc.c-torture/execute/pure-1.c: New test.
3820
3821 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
3822
3823         * gcc.dg/cpp/arith-2.c: Remove.
3824
3825 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
3826
3827         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
3828         * gcc.dg/cpp/if-3.c: Remove.
3829
3830 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
3831
3832         * g++.dg/opt/cse2.C: New test.
3833
3834 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
3835
3836         * gcc.dg/cpp/arith-1.c: New semantic tests.
3837         * gcc.dg/cpp/if-1.c: Update.
3838
3839 2002-05-24  Ben Elliston  <bje@redhat.com>
3840
3841         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
3842
3843 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3844
3845         * gcc.dg/verbose-asm.c: New test.
3846
3847 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
3848
3849         * gcc.dg/cpp/paste12.c: New test.
3850
3851 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
3852
3853         * g++.dg/parse/named_ops.C: New test.
3854
3855 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
3856
3857         * gcc/testsuite/gcc.dg/weak-8.c: New test.
3858
3859 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
3860
3861         * gcc.dg/weak-2.c: Allow optional leading underscore
3862         in scan-assembler symbol name.
3863         * gcc.dg/weak-3.c: Likewise.
3864         * gcc.dg/weak-4.c: Likewise.
3865         * gcc.dg/weak-5.c: Likewise.
3866
3867 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
3868
3869         * gcc.dg/20020523-1.c: New test.
3870
3871 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
3872
3873         * objc.dg/const-str-2.m: Update now that we stop after
3874         a command line error.
3875
3876 2002-05-22  Richard Henderson  <rth@redhat.com>
3877
3878         * g++.dg/dg.exp: Fix typo in test pruneing.
3879
3880 2002-05-22  Richard Henderson  <rth@redhat.com>
3881
3882         * g++.dg/dg.exp: Prune the tls subdirectory.
3883         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
3884         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
3885         * g++.dg/tls/init-1.C: New.
3886
3887 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
3888
3889         * gcc.dg/20020517-1.c: New test.
3890
3891 2002-05-21  Richard Henderson  <rth@redhat.com>
3892
3893         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
3894         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
3895
3896 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
3897
3898         * g++.dg/other/copy2.C: New test.
3899
3900 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
3901
3902         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
3903         (MAX_COPY): Bump up to 10 times sizeof (long long).
3904         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
3905
3906         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
3907         sizeof (long long).
3908
3909         * gcc.c-torture/execute/strcpy-1.c: New test.
3910
3911 2002-05-19  Jason Merrill  <jason2redhat.com>
3912
3913         * g++.dg/ext/oper1.C: New test.
3914
3915 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
3916 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
3917
3918         * README.QMTEST: New file.
3919
3920         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
3921
3922 2002-05-19  Andreas Jaeger  <aj@suse.de>
3923
3924         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
3925         now.
3926         * gcc.c-torture/execute/loop-2d.x: Likewise.
3927
3928 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
3929
3930         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
3931         support weak symbols.
3932         * gcc.dg/weak-4.c: Likewise
3933         * gcc.dg/weak-6.c: Likewise
3934
3935 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
3936
3937         * gcc.dg/weak-3.c: Add dg-excess-error comment for
3938         cygwin, coff and h8300-*-hms targets
3939         * gcc.dg/weak-5.c: Likewise
3940         * gcc.dg/weak-7.c: Likewise
3941
3942 2002-05-16  Jason Merrill  <jason@redhat.com>
3943
3944         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
3945         (scan-assembler-not, scan-assembler-dem): Likewise.
3946         (scan-assembler-dem-not): Likewise.
3947
3948 2002-05-15  Richard Henderson  <rth@redhat.com>
3949
3950         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
3951
3952 2002-05-15  Richard Henderson  <rth@redhat.com>
3953
3954         * gcc.dg/weak-5.c (vfoo1c): No warning here.
3955         (vfoo1f): Warning here.
3956         (vfoo1l): Don't redefine the alias.
3957
3958 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
3959
3960         * g++.dg/init/pm1.C: New test.
3961
3962 2002-05-12  David S. Miller  <davem@redhat.com>
3963
3964         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
3965         types.
3966
3967 2002-05-10  Roger Sayle  <roger@eyesopen.com>
3968
3969         * gcc.c-torture/execute/20020510-1.c: New test case.
3970
3971 2002-05-10  David S. Miller  <davem@redhat.com>
3972
3973         * gcc.c-torture/execute/conversion.c: Test long double too.
3974
3975 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
3976
3977         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
3978         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
3979         * lib/g++.exp (g++_link_flags): Likewise.
3980         * lib/objc.exp (objc_target_compile): Likewise.
3981
3982 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
3983
3984         * gcc.dg/cpp/poison.c: Update.
3985         * gcc.dg/cpp/20000625-2.c: Remove.
3986         * gcc.dg/cpp/direct2s.c: Remove final test.
3987
3988 2002-05-08  Tom Rix  <trix@redhat.com>
3989
3990         * gcc.c-torture/execute/20020508-1.c: New test.
3991         * gcc.c-torture/execute/20020508-2.c: New test.
3992         * gcc.c-torture/execute/20020508-3.c: New test.
3993
3994 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
3995
3996         * gcc.dg/cpp/charconst-4.c: More tests.
3997
3998 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
3999
4000         PR c/6569
4001         * gcc.dg/weak-3.c: Update location of warning messages.
4002         * gcc.dg/weak-5.c: Likewise.
4003
4004 2002-05-06  Roger Sayle  <roger@eyesopen.com>
4005
4006         * gcc.c-torture/execute/20020506-1.c: New test case.
4007
4008 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
4009
4010         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
4011
4012 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
4013
4014         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
4015
4016 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
4017
4018         * gcc.dg/cpp/charconst-3.c: New test.
4019
4020 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
4021
4022         * gcc.dg/cpp/charconst.c: Update tests.
4023
4024 2002-05-05  Tim Josling  <tej@melbpc.org.au>
4025
4026         * treelang: Added directory for new sample language treelang. Also
4027         lib/treelang.exp: New file to signal treelang should be tested.
4028
4029 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
4030
4031         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
4032         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
4033         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
4034         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
4035         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
4036         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
4037         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
4038
4039 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
4040
4041         * gcc.dg/format/xopen-2.c: New test.
4042
4043 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
4044
4045         * gcc.dg/20020503-1.c: New test.
4046
4047 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
4048
4049         * g++.dg/init/dtor1.C: Make it tougher.
4050
4051 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
4052
4053         * g++.dg/init/dtor1.C: New test.
4054
4055 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
4056
4057         * gcc.dg/altivec-8.c: New.
4058
4059 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
4060
4061         * gcc.dg/altivec-7.c: New.
4062
4063 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
4064
4065         * g++.dg/parse/typedef1.C: New test.
4066
4067 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
4068
4069         PR c++/6486
4070         * g++.dg/template/friend6.C: New test.
4071
4072         PR c++/6492
4073         * g++.dg/init/copy1.C: New test.
4074
4075 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
4076
4077         * g++.dg/warn/effc1.C: New test.
4078
4079 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
4080
4081         * gcc.dg/cpp/if-cexp.c: Add a test.
4082
4083 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
4084
4085         * gcc.dg/20020426-2.c: New test.
4086
4087 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
4088
4089         * gcc.dg/cpp/if-mop.c: Update.
4090         * gcc.dg/cpp/if-mpar.c: Add test.
4091         * gcc.dg/cpp/if-oppr.c: Update.
4092
4093 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4094
4095         PR c/6343
4096         * gcc.dg/weak-[2-7].c: New tests.
4097
4098 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
4099
4100         * gcc.dg/enum1.c: New test.
4101
4102 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
4103
4104         PR c++/6497
4105         * g++.dg/inherit/access2.C: New test.
4106
4107 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
4108
4109         PR bootstrap/6445
4110         * gcc.dg/20020426-1.c: New test.
4111
4112 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
4113
4114         * g++.dg/abi/enum1.C: New test.
4115
4116 2002-04-26  Richard Henderson  <rth@redhat.com>
4117
4118         * gcc.dg/c99-bool-1.c: Expect always true warning.
4119
4120 2002-04-25  Roger Sayle  <roger@eyesopen.com>
4121
4122         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
4123
4124 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4125
4126         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
4127         targets.
4128
4129 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
4130
4131         * g++.dg/abi/mange7.C: New test.
4132
4133         PR c++/6438.
4134         * g++.dg/parse/stmtexpr2.C: New test.
4135
4136 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
4137
4138         * gcc.dg/20020312-2.c: Add SH target.
4139
4140 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4141
4142         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
4143         compiler output on mips*-*-irix*.
4144
4145 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
4146
4147         * g++.dg/parse/attr1.C: New test.
4148
4149 2002-04-23  Roger Sayle  <roger@eyesopen.com>
4150
4151         * gcc.c-torture/execute/string-opt-17.c: New test case.
4152         * gcc.c-torture/execute/memset-2.c: New test case.
4153
4154 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
4155
4156         PR c++/6256:
4157         * g++.dg/template/friend5.C: New test.
4158
4159         PR c++/6331:
4160         * g++.dg/template/qual1.C: Likewise.
4161
4162 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
4163
4164         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
4165         Include stdlib.h, not stdio.h or ctype.h.
4166
4167 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
4168
4169         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
4170         cris-*-elf* and mmix-*-*.
4171         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
4172         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
4173         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
4174         Ditto.
4175         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
4176         * gcc.dg/wchar_t-1.c: Ditto.
4177
4178 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
4179
4180         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
4181         Clarify comment.
4182
4183 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
4184
4185         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
4186
4187 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4188
4189         * gcc.c-torture/execute/20000906-1.x: Delete.
4190
4191 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
4192
4193         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
4194
4195 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
4196
4197         * PR6367
4198         * g77.f-torture/execute/6367.f: New test.
4199         * g77.f-torture/execute/6367.x: Disable for MMIX.
4200
4201 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
4202
4203         * PR6352
4204         * g++.dg/opt/inline2.C: New test.
4205
4206 2002-04-18  Richard Henderson  <rth@redhat.com>
4207
4208         * gcc.dg/20000906-1.c: Enable for all targets.
4209         * gcc.c-torture/compile/iftrap-2.c: New.
4210
4211 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
4212
4213         * gcc.dg/20020418-1.c: New test.
4214         * gcc.dg/20020418-2.c: New test.
4215
4216 2002-04-18  Richard Henderson  <rth@redhat.com>
4217
4218         * gcc.c-torture/compile/iftrap-1.c: New.
4219         * gcc.dg/iftrap-1.c: Adjust for ia64.
4220         * gcc.dg/iftrap-2.c: New.
4221
4222 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
4223
4224         * gcc.c-torture/compile/20020418-1.c: New test.
4225
4226 2002-04-18  Roger Sayle  <roger@eyesopen.com>
4227
4228         * gcc.c-torture/compile/20020415-1.c: New.
4229
4230 2002-04-18  David S. Miller  <davem@redhat.com>
4231
4232         * gcc.c-torture/execute/20020418-1.c: New test.
4233
4234 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
4235
4236         * gcc.dg/20020416-1.c: New test.
4237
4238         * g++.dg/opt/inline1.C: New test.
4239
4240 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
4241
4242         * gcc.dg/altivec-5.c: New test.
4243
4244         * gcc.dg/20020415-1.c: New test.
4245
4246 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
4247
4248         * testsuite/lib/chill.exp: Remove.
4249
4250 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
4251
4252         * g++.dg/other/big-struct.C: New test.
4253
4254 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
4255
4256         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
4257         of scratch file.
4258
4259 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
4260
4261         PR c/6277
4262         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
4263         in scan-assembler function name
4264
4265 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
4266
4267         * g77.f-torture/execute/980628-4.x,
4268         g77.f-torture/execute/980628-5.x,
4269         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
4270         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
4271         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
4272         i[34567]86-*-*.
4273
4274 2002-04-13  David S. Miller  <davem@redhat.com>
4275
4276         * gcc.c-torture/execute/20020413-1.c: New test.
4277
4278 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
4279
4280         * gcc.dg/asm-6.c,
4281         * g++.dg/ext/asm1.C: New tests.
4282
4283 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
4284
4285         PR c++ 5373.
4286         * g++.dg/parse/stmtexpr1.C: New test.
4287
4288         PR c++/5189.
4289         * g++.dg/template/copy1.C: New test.
4290
4291 2002-04-12  Richard Henderson  <rth@redhat.com>
4292
4293         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
4294
4295 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
4296
4297         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
4298         gcc.c-torture/execute/20020307-2.c.
4299
4300 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
4301
4302         * g++.dg/ext/attrib5.C,
4303         * g++.dg/lookup/struct1.C: New tests.
4304
4305 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
4306
4307         * gcc.dg/20020411-1.c: New test.
4308
4309         * gcc.c-torture/execute/20020411-1.c: New test.
4310
4311 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
4312
4313         * g77.f-torture/execute/6177.f: New test.
4314
4315 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
4316
4317         PR middle-end/6247
4318         * g++.dg/opt/cleanup1.C: New test.
4319
4320         * g++.dg/opt/const1.C: New test.
4321
4322 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
4323
4324         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
4325
4326 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
4327
4328         PR c++/5507
4329         * g++.dg/template/typename2.C: New test.
4330
4331 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
4332
4333         * gcc.c-torture/execute/loop-12.c: New.
4334
4335 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
4336
4337         * g77.f-torture/execute/980628-4.x,
4338         g77.f-torture/execute/980628-5.x,
4339         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
4340         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
4341         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
4342
4343 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4344
4345         PR optimization/6086
4346         * g++.dg/opt/preinc1.C: New test.
4347
4348 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
4349
4350         PR c++/5571
4351         * g++.dg/opt/static2.C: New test.
4352
4353 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
4354
4355         PR c/5120
4356         * gcc.dg/20020406-1.c: New test.
4357
4358 2002-04-04  David S. Miller  <davem@redhat.com>
4359
4360         * gcc.c-torture/execute/20020404-1.c: New test.
4361
4362 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
4363
4364         PR c/6123
4365         * gcc.dg/20020312-2.c: Do not declare global register variable
4366         if __PIC__ or __pic__ is defined.
4367
4368 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
4369
4370         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
4371         __asm__ so that it works correctly even if -ansi -pedantic-errors.
4372
4373 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4374
4375         * gcc.misc-tests/linkage.exp: Update last change to handle
4376         sparc*-, not just sparc-.
4377
4378 2002-04-03  Richard Henderson  <rth@redhat.com>
4379
4380         * gcc.dg/cpp/ucs.c: Improved long UCS test.
4381
4382 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
4383
4384         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
4385
4386 2002-04-02  David S. Miller  <davem@redhat.com>
4387
4388         * gcc.c-torture/execute/20020402-3.c: New test.
4389
4390 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
4391
4392         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
4393         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
4394
4395         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
4396         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
4397         g77.f-torture/execute/20001201.x,
4398         g77.f-torture/execute/u77-test.x: New files.
4399
4400         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
4401         * gcc.dg/wchar_t-1.c: Ditto.
4402
4403 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4404
4405         * gcc.c-torture/execute/20020402-1.c: New test.
4406
4407 2002-04-01  Richard Henderson  <rth@redhat.com>
4408
4409         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
4410
4411         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
4412
4413 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4414
4415         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
4416
4417 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
4418
4419         * g++.dg/inherit/template-as-base.C: Expect error.
4420         * g++.dg/inherit/namespace-as-base.C: Likewise.
4421
4422 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
4423
4424         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
4425         g++.dg/ext/instantiate3.C: Tweak match patterns.
4426
4427         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
4428         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
4429         -da test.
4430
4431 2002-03-31  Richard Henderson  <rth@redhat.com>
4432
4433         * gcc.dg/special/alias-2.c: New.
4434         * gcc.dg/special/ecos.exp: Run it.
4435
4436 2002-03-31  Richard Henderson  <rth@redhat.com>
4437
4438         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
4439
4440 2002-03-31  Kazu Hirata  <kazu@hxi.com>
4441
4442         * gcc.dg/weak-1.c: Disable on h8300 port.
4443
4444 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
4445
4446         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
4447         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
4448         ordering tests.
4449         * g++.dg/bprob/bprob-1.C: New test.
4450         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
4451         * g++.dg/gcov/gcov-1.C: New test.
4452         * g++.dg/gcov/gcov-1.x: New file.
4453         * g++.dg/gcov/gcov-2.C: New test.
4454         * g++.dg/gcov/gcov-3.C: New test.
4455         * g++.dg/gcov/gcov-3.h: New file.
4456
4457 2002-03-28  Roger Sayle  <roger@eyesopen.com>
4458
4459         * g++.old-deja/g++.other/builtins5.C: New test.
4460         * g++.old-deja/g++.other/builtins6.C: New test.
4461         * g++.old-deja/g++.other/builtins7.C: New test.
4462         * g++.old-deja/g++.other/builtins8.C: New test.
4463         * g++.old-deja/g++.other/builtins9.C: New test.
4464
4465 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
4466
4467         * g++.dg/opt/static1.C: New test.
4468
4469         * g++.dg/opt/longbranch1.C: New test.
4470
4471 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
4472
4473         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
4474
4475         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
4476
4477 2002-03-28  Jeffrey A Law  (law@redhat.com)
4478
4479         * gcc.c-torture/execute/20020328-1.c: New test.
4480
4481 2002-03-27  Richard Henderson  <rth@redhat.com>
4482
4483         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
4484         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
4485         move from g++.old-deja/g++.ext/.
4486
4487 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
4488
4489         * g++.dg/init/new2.C: New test.
4490
4491 2002-03-26  Richard Henderson  <rth@redhat.com>
4492
4493         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
4494
4495         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
4496         on sparc.
4497
4498         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
4499         sparcv9 systems.
4500         * gcc.dg/20001102-1.c: Likewise.
4501
4502 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
4503
4504         * gcc.dg/cpp/endif-pedantic1.c,
4505         gcc.dg/cpp/endif-pedantic2.c:  New tests.
4506
4507 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
4508
4509         * g++.dg/init/new1.C: New test.
4510
4511 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
4512
4513         * g++.dg/abi/vbase9.C: New test.
4514
4515 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
4516
4517         * gcc.dg/arm-asm.c: New test.
4518
4519 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
4520
4521         * gcc.dg/Wswitch-enum.c: New test.
4522         Fix PR c/5044.
4523
4524 2002-03-26  Richard Henderson  <rth@redhat.com>
4525
4526         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
4527         structure.
4528
4529 2002-03-25  Richard Henderson  <rth@redhat.com>
4530
4531         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
4532         sparcv9 systems.
4533
4534         * gcc.c-torture/compile/20011119-1.c (xxx): New.
4535         * gcc.c-torture/compile/20011119-2.c (xxx): New.
4536
4537 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
4538
4539         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
4540
4541 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
4542
4543         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
4544         targets using generic thunk support.
4545
4546 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
4547
4548         * gcc.c-torture/compile/20020323-1.c: New test.
4549
4550         * g++.dg/opt/conj2.C: New test.
4551
4552 2002-03-24  Richard Henderson  <rth@redhat.com>
4553
4554         * gcc.dg/weak-1.c: Use -fno-common.
4555
4556 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
4557
4558         * g77.dg/f77-edit-apostrophe-out.f: New test
4559         * g77.dg/f77-edit-h-out.f: New test
4560         * g77.dg/f77-edit-t-in.f: New test
4561         * g77.dg/f77-edit-t-out.f: New test
4562         * g77.dg/f77-edit-x-out.f: New test
4563         * g77.dg/f77-edit-slash-out.f: New test
4564         * g77.dg/f77-edit-colon-out.f: New test
4565         * g77.dg/f77-edit-s-out.f: New test
4566
4567 2002-03-24  Richard Henderson  <rth@redhat.com>
4568
4569         * objc/execute/formal_protocol-6.x: New XFAIL.
4570
4571 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
4572
4573         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
4574         that do not support weak symbols
4575
4576 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
4577
4578         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
4579         * lib/g77.exp:  Likewise
4580         * lib/objc.exp: Likewise
4581
4582 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
4583
4584         * gcc.dg/Wswitch-default.c: New test.
4585
4586 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
4587
4588         * g++.dg/other/enum1.C: New test.
4589
4590 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
4591
4592         * gcc.dg/pragma-ep-3.c: Fix typo.
4593
4594 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
4595
4596         * g++.dg/inherit/template-as-base.C: New test.
4597
4598 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
4599
4600         * g++.old-deja/g++.other/dwarf2-1.C: Move...
4601         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
4602
4603 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
4604
4605         * gcc.dg/cpp/multiline.c: Update to match.
4606
4607 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
4608
4609         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
4610
4611 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
4612
4613         * gcc.dg/cpp/extratokens2.c:  New file.
4614
4615 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
4616
4617         * gcc.dg/20020312-2.c: Add rs6000 target.
4618
4619         * gcc.c-torture/compile/20020319-1.c: New test.
4620
4621 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4622
4623         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
4624         (A, E): Handle this.
4625
4626 2002-03-20  Jason Merrill  <jason@redhat.com>
4627
4628         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
4629         ignoring -fpic.
4630         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
4631         through prune_gcc_output.
4632
4633 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
4634
4635         * gcc.c-torture/compile/20020320-1.c: New test.
4636
4637 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
4638
4639         * gcc.c-torture/compile/20020318-1.c: New test.
4640
4641         * gcc.dg/struct-by-value-1.c: New test.
4642
4643         * gcc.dg/20020319-1.c: New test.
4644
4645 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
4646
4647         * g++.dg/opt/conj1.C: New test.
4648
4649 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
4650
4651         * g++.dg/template/qualttp20.C: Revert previous change.
4652         * g++.dg/template/qualttp3.C: Likewise.
4653         * g++.dg/template/qualttp4.C: Likewise
4654         * g++.dg/template/qualttp5.C: Likewise
4655         * g++.dg/template/qualttp6.C: Likewise
4656         * g++.dg/template/qualttp7.C: Likewise
4657         * g++.dg/template/qualttp8.C: Likewise
4658         * g++.dg/template/recurse.C: Likewise.
4659
4660 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
4661
4662         * gcc.dg/cpp/wchar-1.c: Update.
4663
4664 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4665
4666         * g++.dg/template/conv1.C: New test.
4667         * g++.dg/template/conv2.C: New test.
4668         * g++.dg/template/conv3.C: New test.
4669         * g++.dg/template/conv4.C: New test.
4670
4671 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
4672
4673         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
4674         * g++.dg/template/qualttp3.C: Likewise.
4675         * g++.dg/template/qualttp4.C: Likewise
4676         * g++.dg/template/qualttp5.C: Likewise
4677         * g++.dg/template/qualttp6.C: Likewise
4678         * g++.dg/template/qualttp7.C: Likewise
4679         * g++.dg/template/qualttp8.C: Likewise
4680         * g++.dg/template/recurse.C: Likewise.
4681
4682 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
4683
4684         * g++.dg/opt/dtor1.C: New test.
4685
4686 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
4687
4688         * gcc.c-torture/compile/20020315-1.c: New test.
4689
4690 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
4691
4692         * gcc.dg/weak-1.c: Fix scan tests.
4693
4694 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
4695
4696         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
4697         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
4698         cris-*-aout* mmix-*-*.
4699         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
4700         cris-*-aout* mmix-*-*.
4701         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
4702         cris-*-elf* cris-*-aout* and mmix-*-*.
4703         * gcc.dg/20001009-1.c: Ditto.
4704         * gcc.dg/20010912-1.c: Ditto.
4705         * gcc.dg/20020122-4.c: Ditto.
4706         * gcc.dg/inline-2.c: Ditto.
4707
4708 2002-03-14  Jeffrey A Law  (law@cygnus.com)
4709
4710         * gcc.c-torture/compile/20020314-1.c: New test.
4711
4712 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
4713
4714         * gcc.c-torture/execute/20020314-1.c: New test.
4715
4716 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
4717
4718         * g++.dg/warn/Wunused-1.C: New test.
4719
4720 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
4721
4722         * g++.dg/abi/mangle6.C: New test.
4723
4724 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
4725
4726         * gcc.c-torture/compile/20020309-2.c: New test.
4727
4728         * gcc.c-torture/compile/20020312-1.c: New test.
4729
4730 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
4731
4732         * g++.dg/other/access1.C: New test.
4733
4734 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
4735
4736         * gcc.c-torture/execute/wchar_t-1.c: New test.
4737
4738 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
4739
4740         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
4741
4742 2002-03-12  Roger Sayle  <roger@eyesopen.com>
4743
4744         * gcc.dg/20020312-1.c: New test case.
4745
4746 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
4747
4748         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
4749
4750 2002-03-11  Richard Henderson  <rth@redhat.com>
4751
4752         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
4753         * g++.old-deja/g++.jason/report.C: Likewise.
4754
4755 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
4756
4757         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
4758         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
4759
4760 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
4761
4762         * testsuite/g++.dg/overload/pmf1.C: New test.
4763
4764 2002-03-11  Kazu Hirata  <kazu@hxi.com>
4765
4766         * gcc.c-torture/execute/20020307-1.c: Use long.
4767
4768 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
4769
4770         PR optimization/5844
4771         * gcc.dg/20020310-1.c: New test.
4772
4773 2002-03-09  Michael Meissner  <meissner@redhat.com>
4774
4775         * gcc.c-torture/execute/memcpy-2.c: New test.
4776         * gcc.c-torture/execute/memset-1.c: New test.
4777         * gcc.c-torture/execute/strlen-1.c: New test.
4778         * gcc.c-torture/execute/strcmp-1.c: New test.
4779         * gcc.c-torture/execute/strncmp-1.c: New test.
4780
4781 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
4782
4783         * gcc.dg/ppc-ldstruct.c: New test.
4784
4785 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
4786
4787         * gcc.c-torture/execute/va-arg-22.c: New test.
4788
4789 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4790
4791         * gcc.c-torture/compile/20020309-1.c: New test.
4792
4793 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
4794
4795         * gcc.c-torture/execute/20020307-2.c: New test.
4796
4797 2002-03-07  Jeffrey A Law  (law@redhat.com)
4798
4799         * g77.f-torture/compile/20020307-1.f: New test.
4800
4801 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
4802
4803         * gcc.dg/unordered-1.c: New test.
4804
4805 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
4806
4807         * gcc.c-torture/execute/20020307-1.c: New test.
4808
4809 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
4810
4811         * gcc.dg/20020304-1.c: New test.
4812
4813         * gcc.c-torture/compile/20020304-2.c: New test.
4814
4815 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
4816
4817         * gcc.c-torture/compile/20020304-1.c: New test case
4818         (from PR c/5830).
4819
4820 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
4821
4822         * gcc.dg/20020103-1.c: Add other -D ppc variants.
4823
4824 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
4825
4826         * g++.dg/other/classkey1.C: New test.
4827
4828 2002-03-01  Richard Henderson  <rth@redhat.com>
4829
4830         * gcc.c-torture/compile/981223-1.x: New.
4831         * gcc.c-torture/compile/920625-1.x: New.
4832
4833 2002-02-28  Richard Henderson  <rth@redhat.com>
4834
4835         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
4836
4837 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
4838
4839         * gcc.c-torture/execute/20020227-1.c: New test.
4840
4841 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
4842
4843         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
4844         here" ERROR lines.
4845         * g++.old-deja/g++.oliva/partord1.C: Likewise.
4846         * g++.old-deja.g++.other/defarg1.C: Likewise.
4847         * g++.old-deja/g++.pt/calls2.C: Likewise.
4848         * g++.old-deja/g++.pt/crash20.C: Likewise.
4849         * g++.old-deja/g++.pt/crash30.C: Likewise.
4850         * g++.old-deja/g++.pt/crash36.C: Likewise.
4851         * g++.old-deja/g++.pt/crash6.C: Likewise.
4852         * g++.old-deja/g++.pt/defarg13.C: Likewise.
4853         * g++.old-deja/g++.pt/derived3.C: Likewise.
4854         * g++.old-deja/g++.pt/error1.C: Likewise.
4855         * g++.old-deja/g++.pt/friend21.C: Likewise.
4856         * g++.old-deja/g++.pt/friend23.C: Likewise.
4857         * g++.old-deja/g++.pt/infinite1.C: Likewise.
4858         * g++.old-deja/g++.robertl/eb128.C: Likewise.
4859
4860 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
4861
4862         * gcc.c-torture/execute/20020225-2.c: New test.
4863
4864 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
4865
4866         * gcc.c-torture/execute/920730-1t.c,
4867         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
4868         Delete test cases, only relevant to -traditional.
4869
4870 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
4871
4872         * gcc.dg/cpp/undef1.c: Remove.
4873         * gcc.dg/cpp/directiv.c: Update.
4874         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
4875
4876 2002-02-27  Michael Meissner  <meissner@redhat.com>
4877
4878         * gcc.c-torture/execute/20020226-1.c: New test.
4879
4880 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
4881
4882         * g++.dg/debug/debug4.C: New test.
4883
4884         * gcc.dg/ia64-visibility-1.c: New test.
4885
4886 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
4887
4888         * gcc.dg/debug/20020224-1.c: New.
4889
4890 2002-02-25  Kazu Hirata  <kazu@hxi.com>
4891
4892         * gcc.c-torture/execute/960416-1.x: New.
4893         * gcc.c-torture/execute/divconst-3.x: Likewise.
4894
4895 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
4896
4897         * gcc.dg/20020224-1.c: New test.
4898
4899 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
4900
4901         * gcc.c-torture/execute/20020225-1.c: New.
4902
4903 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
4904
4905         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
4906
4907 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
4908
4909         * gcc.dg/20020222-1.c: New test.
4910
4911 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
4912
4913         * g++.dg/opt/anonunion1.C: New test.
4914
4915 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
4916
4917         * g++.dg/template/qualttp19.C: New test.
4918         * g++.dg/template/qualttp20.C: New test.
4919         * g++.old-deja/g++.jason/report.C: Adjust expected errors
4920         * g++.old-deja/g++.other/qual1.C: Likewise.
4921
4922 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
4923
4924         * gcc.dg/attr-alwaysinline.c: New.
4925
4926 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
4927
4928         * gcc.dg/20020220-1.c: New test.
4929
4930         * gcc.dg/20020220-2.c: New test.
4931
4932         * g++.dg/opt/mmx1.C: New test.
4933
4934 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
4935
4936         * gcc.c-torture/compile/20020110.c: New test.
4937
4938 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
4939
4940         * gcc.c-torture/execute/20020219-1.c: New test.
4941
4942         * gcc.dg/20020219-1.c: New test.
4943
4944         * gcc.dg/noncompile/20020220-1.c: New test.
4945
4946         * g++.dg/opt/ptrintsum1.C: New test.
4947
4948         * gcc.dg/debug/20020220-1.c: New test.
4949
4950 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
4951
4952         * gcc.c-torture/execute/20020216-1.c: New test.
4953
4954 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
4955
4956         * gcc.dg/decl-1.c: Update, new test.
4957
4958 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
4959
4960         * g++.dg/abi/bitfield1.C: New test.
4961         * g++.dg/abi/bitfield2.C: New test.
4962
4963 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
4964
4965         * gcc.dg/attr-nest.c: New test.
4966
4967 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
4968
4969         * gcc.c-torture/execute/20020215-1.c: New test.
4970
4971 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
4972
4973         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
4974         * g++.dg/debug/debug.exp: New.
4975         * g++.dg/debug/trivial.C: New.
4976         * g++.dg/debug/debug1.C: Moved...
4977         * g++.dg/other/debug1.C: ...from here.
4978         * g++.dg/debug/debug2.C: Moved...
4979         * g++.dg/other/debug2.C: ...from here.
4980         * g++.dg/debug/debug3.C: Moved...
4981         * g++.dg/other/debug3.C: ...from here.
4982
4983         * gcc.dg/noncompile/20020213-1.c: New test.
4984
4985 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
4986
4987         * g++.dg/other/debug3.C: New test.
4988
4989         * gcc.c-torture/execute/20020213-1.c: New test.
4990
4991 2002-02-13  Richard Smith <richard@ex-parrot.com>
4992
4993         * g++.old-deja/g++.other/thunk1.C: New test.
4994
4995 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
4996
4997         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
4998
4999 2002-02-13  Stan Shebs  <shebs@apple.com>
5000
5001         * gcc.dg/altivec-3.c: New.
5002
5003 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
5004
5005         * gcc.dg/Wunreachable-1.c: New test.
5006         * gcc.dg/Wunreachable-2.c: New test.
5007
5008 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
5009
5010         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
5011
5012 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
5013
5014         * gcc.dg/decl-1.c: New test.
5015
5016 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
5017
5018         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
5019
5020 2002-02-10  Kazu Hirata  <kazu@hxi.com>
5021
5022         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
5023         * gcc.c-torture/compile/980506-1.x: Likewise.
5024
5025 2002-02-10  Kazu Hirata  <kazu@hxi.com>
5026
5027         * gcc.dg/20020210-1.c: New.
5028
5029 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
5030
5031         * g77.f-torture/execute/947.f: New regression test
5032         for PR fortran/947.
5033
5034 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
5035
5036         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
5037         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
5038
5039 2002-02-08  Richard Henderson  <rth@redhat.com>
5040
5041         * gcc.c-torture/compile/labels-3.c: New.
5042
5043 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
5044
5045         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
5046         expression statements work instead.
5047         * gcc.dg/noncompile/20020207-1.c: New test.
5048
5049 2002-02-07  Richard Henderson  <rth@redhat.com>
5050
5051         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
5052
5053 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5054
5055         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
5056         message from g77
5057         * lib/g77-dg.exp: Trim g77 error messages so that they are
5058         recognized by dg.exp.
5059
5060 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5061
5062         PR fortran/5473
5063         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
5064
5065 2002-02-07  Richard Henderson  <rth@redhat.com>
5066
5067         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
5068         to be sufficiently aligned for integers.
5069
5070 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
5071
5072         * g++.dg/template/friend4.C: New test.
5073
5074 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5075
5076         PR fortran/5743
5077         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
5078         unsupported cases.
5079
5080 2002-02-07  Richard Henderson  <rth@redhat.com>
5081
5082         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
5083         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
5084         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
5085         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
5086
5087 2002-02-06  Richard Henderson  <rth@redhat.com>
5088
5089         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
5090
5091 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
5092
5093         * gcc.dg/20020206-1.c: New test.
5094
5095 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
5096
5097         * gcc.c-torture/execute/20020206-1.c: New test.
5098
5099         * gcc.c-torture/execute/20020206-2.c: New test.
5100
5101         PR optimization/5429:
5102         * gcc.c-torture/compile/20020206-1.c: New test.
5103
5104 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
5105
5106         * g++.dg/ext/align1.C: Do not use an explicit alignment value
5107         as certain file formats cannot support particularly large
5108         alignments.
5109
5110         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
5111         and do not expect to be able to link the executable.
5112
5113         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
5114         fail because the COFF format does not support the weak attribute.
5115
5116 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
5117
5118         * g77.dg/pr5473.f:  New test
5119
5120 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
5121
5122         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
5123         Fix testcase accordingly.
5124
5125 2002-02-04  Richard Henderson  <rth@redhat.com>
5126
5127         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
5128         (buf): Change to be an array of pointers, not ints.
5129
5130 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
5131
5132         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
5133         before all tests.  Move warning one line above to match where it
5134         C frontend emits.
5135         * gcc.dg/Wswitch-2.c: New test.
5136         * g++.dg/warn/Wswitch-1.C: New test.
5137         * g++.dg/warn/Wswitch-2.C: New test.
5138
5139 2002-02-04  Richard Henderson  <rth@redhat.com>
5140
5141         * g++.dg/abi/offsetof.C: Fix size comparison.
5142
5143 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
5144
5145         * gcc.dg/cast-qual-2.c: New test.
5146
5147 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
5148
5149         * gcc.dg/20020201-4.c: New test.
5150
5151 2002-02-04  Ben Elliston  <bje@redhat.com>
5152
5153         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
5154         target_info attribute != 0, in addition to the empty string.
5155         (gcc_target_compile): Likewise.
5156
5157 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
5158
5159         * gcc.dg/Wswitch.c: New test.
5160         PR gcc/4475. PR gcc/3780.
5161
5162 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
5163
5164         * g77.f-torture/execute/5122.f: New test for regressions
5165         against PR fortran/5122.
5166
5167 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
5168
5169         * g77.f-torture/compile/pr3743.f: Delete
5170         * g77.dg/pr3743-1.f: New test.
5171         * g77.dg/pr3743-2.f: New test.
5172         * g77.dg/pr3743-3.f: New test.
5173         * g77.dg/pr3743-4.f: New test.
5174
5175 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5176
5177         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
5178
5179 2002-02-02  Richard Henderson  <rth@redhat.com>
5180
5181         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
5182         * gcc.c-torture/execute/bf64-1.c: Likewise.
5183
5184 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
5185
5186         * gcc.dg/20020201-2.c: New test.
5187
5188         * gcc.dg/20020201-3.c: New test.
5189
5190         * gcc.c-torture/execute/bitfld-2.c: New test.
5191
5192 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5193
5194         * gcc.dg/bitfld-1.c: Update.
5195         * gcc.dg/bitfld-2.c: Update.
5196         * gcc.c-torture/execute/bitfld-1.x: New.
5197
5198 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
5199
5200         * gcc.c-torture/execute/20020201-1.c: New test.
5201
5202 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
5203
5204         PR target/5469
5205         * gcc.dg/20020201-1.c: New test.
5206
5207 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
5208
5209         PR fortran/3743
5210         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
5211         * g77.f-torture/compile/pr3743.x: Remove
5212
5213 2002-01-31  Tom Rix  <trix@redhat.com>
5214
5215         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
5216
5217 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
5218
5219         * gcc.dg/noncompile/20020130-1.c: New test.
5220
5221 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
5222
5223         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
5224
5225 2002-01-29  Richard Henderson  <rth@redhat.com>
5226
5227         * gcc.c-torture/execute/991118-1.c: Cast various constants back
5228         to long long.
5229         * gcc.c-torture/execute/bf64-1.c: Likewise.
5230
5231 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
5232
5233         * gcc.c-torture/execute/20020129-1.c: New test.
5234
5235 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
5236
5237         * gcc.c-torture/compile/20000224-1.c: Update.
5238         * gcc.c-torture/execute/bitfld-1.c: New tests.
5239         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
5240         * gcc.dg/uninit-A.c: Update.
5241
5242 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
5243
5244         * g++.dg/template/ctor1.C: Add instantiation.
5245
5246 2002-01-28  Paul Koning  <pkoning@equallogic.com>
5247
5248         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
5249         argument to __builtin_prefetch to be const ptr.
5250
5251 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
5252
5253         * gcc.c-torture/compile/20020120-1.c: New test.
5254
5255 2002-01-27  Kazu Hirata  <kazu@hxi.com>
5256
5257         * gcc.c-torture/execute/20020127-1.c: New test.
5258
5259 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
5260
5261         * g77.dg/f77-edit-i-in.f: New test
5262         * g77.dg/f77-edit-i-out.f: New test
5263
5264 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
5265
5266         * gcc.dg/debug/debug.exp: New file.
5267         * gcc.dg/debug/trivial.c: New file.
5268         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
5269         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
5270         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
5271         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
5272         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
5273         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
5274         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
5275         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
5276         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
5277         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
5278         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
5279         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
5280         * gcc.dg/20000503-1.c: Removed.
5281         * gcc.dg/20010207-1.c: Removed.
5282         * gcc.dg/20011223-1.c: Removed.
5283         * gcc.dg/20020104-2.c: Removed.
5284         * gcc.dg/debug-1.c: Removed.
5285         * gcc.dg/debug-2.c: Removed.
5286         * gcc.dg/debug-3.c: Removed.
5287         * gcc.dg/debug-4.c: Removed.
5288         * gcc.dg/debug-5.c: Removed.
5289         * gcc.dg/debug-6.c: Removed.
5290         * gcc.dg/dwarf2-1.c: Removed.
5291         * gcc.dg/dwarf2-2.c: Removed.
5292
5293 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
5294
5295         * g++.old-deja/g++.other/eh5.C: New test.
5296         * g++.old-deja/g++.other/sibcall2.C: New test.
5297         * g++.old-deja/g++.other/array9.C: New test.
5298         * g++.old-deja/g++.other/typename2.C: New test.
5299         * g++.old-deja/g++.other/crash60.C: New test.
5300         * g++.old-deja/g++.other/conv9.C: New test.
5301         * g++.old-deja/g++.other/mangle10.C: New test.
5302         * g++.old-deja/g++.other/unchanging1.C: New test.
5303         * g++.old-deja/g++.other/exprstmt1.C: New test.
5304         * g++.old-deja/g++.other/inline23.C: New test.
5305         * g++.old-deja/g++.eh/ia64-1.C: New test.
5306         * g++.old-deja/g++.other/dwarf2-1.C: New test.
5307         * g++.old-deja/g++.other/reload1.C: New test.
5308         * g++.old-deja/g++.other/static20.C: New test.
5309         * g++.old-deja/g++.other/local-alloc1.C: New test.
5310         * g++.old-deja/g++.other/conv8.C: New test.
5311         * g++.old-deja/g++.other/stmtexpr2.C: New test.
5312         * g++.old-deja/g++.other/storeexpr1.C: New test.
5313         * g++.old-deja/g++.other/storeexpr2.C: New test.
5314         * g++.dg/eh/template2.C: New test.
5315         * g++.dg/warn/weak1.C: New test.
5316
5317 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
5318
5319         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5320         Remove first, non-varying, argument.
5321
5322 2002-01-23  Richard Henderson  <rth@redhat.com>
5323
5324         * gcc.dg/inline-2.c: New.
5325
5326         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
5327         Add optional target arg.  Check number of arguments.
5328         (scan-assembler-not, scan-assembler-dem): Likewise.
5329         (scan-assembler-dem-not): Likewise.
5330
5331 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
5332
5333         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
5334         line 12.
5335         * g++.old-deja/g++.brendan/parse3.C,
5336         g++.old-deja/g++.other/crash26.C,
5337         g++.old-deja/g++.other/crash28.C,
5338         g++.old-deja/g++.other/crash29.C,
5339         g++.old-deja/g++.other/crash30.C,
5340         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
5341
5342 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
5343
5344         * gcc.dg/20020115-1.c: New.
5345
5346 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
5347
5348         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
5349
5350 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
5351
5352         * gcc.dg/20020122-3.c: New.
5353
5354 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
5355
5356         * g++.dg/other/gc1.C: New test.
5357
5358 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
5359
5360         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
5361
5362 2002-01-22  Richard Henderson  <rth@redhat.com>
5363
5364         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
5365
5366 2002-01-22  Richard Henderson  <rth@redhat.com>
5367
5368         * gcc.dg/20020122-4.c: New.
5369
5370 2002-01-22  H.J. Lu <hjl@gnu.org>
5371
5372         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
5373         link output.
5374         * gcc.dg/special/ecos.exp: Likewise.
5375         * lib/g++-dg.exp: Likewise.
5376         * lib/g77-dg.exp: Likewise.
5377         * lib/gcc-dg.exp : Likewise.
5378         * lib/mike-g++.exp: Likewise.
5379         * lib/mike-g77.exp: Likewise.
5380         * lib/mike-gcc.exp: Likewise.
5381         * lib/objc-dg.exp: Likewise.
5382
5383 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
5384
5385         PR target/5379
5386         * gcc.dg/20020122-2.c: New test.
5387
5388 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
5389
5390         * gcc.dg/20020122-1.c: New test.
5391
5392 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
5393
5394         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
5395
5396 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
5397
5398         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
5399
5400 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5401
5402         * gcc.c-torture/compile/20020121-1.c: New test.
5403
5404 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5405
5406         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
5407         ld_library_path.
5408
5409 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
5410
5411         * gcc.dg/20020218-1.c: New test.
5412
5413 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
5414
5415         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
5416         messages
5417         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
5418         "At global scope" warning
5419         * g++.dg/ext/align1.C: Change cygwin test for alignment
5420         from db-bogus to dg-warning
5421
5422 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
5423
5424         * g77.f-torture/compile/cpp2.F: New test.
5425
5426 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
5427
5428         * g++.dg/template/access1.C: New test.
5429
5430 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
5431
5432         * gcc.dg/20020118-1.c: New.
5433
5434 2002-01-18  Kazu Hirata  <kazu@hxi.com>
5435
5436         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
5437
5438 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
5439
5440         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
5441         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
5442         alignment warnings.
5443
5444 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
5445
5446         * gcc.misc-tests/i386-prefetch.exp: Save and restore
5447         torture_with_loops and torture_without_loops
5448
5449 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
5450
5451         * gcc.c-torture/compile/20020116-1.c: New test.
5452
5453 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
5454
5455         * gcc.dg/20020116-2.c: New test.
5456
5457         * gcc.dg/ultrasp4.c: New test.
5458
5459         * gcc.dg/20020116-1.c: New test.
5460
5461 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
5462
5463         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
5464         by EABI.
5465
5466 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
5467
5468         * gcc.misc-tests/i386-prefetch.exp: New.
5469         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
5470         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
5471         * gcc.misc-tests/i386-pf-none-1.c: New test.
5472         * gcc.misc-tests/i386-pf-sse-1.c: New test.
5473
5474 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
5475
5476         * gcc.dg/gnu89-init-1.c: Add new tests.
5477
5478 2002-01-15  Andreas Jaeger  <aj@suse.de>
5479
5480         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
5481         * gcc.dg/i386-mmx-2.c: Likewise.
5482         * gcc.dg/i386-sse-1.c: Likewise.
5483         * gcc.dg/i386-sse-2.c: Likewise.
5484         * gcc.dg/i386-sse-3.c: Likewise.
5485
5486 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
5487
5488         * g77.f-torture/execute/intrinsic-unix-bessel.f:
5489         Uncomment additional cases that now pass.
5490
5491 2002-01-11  Richard Henderson  <rth@redhat.com>
5492
5493         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
5494         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
5495
5496 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
5497
5498         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
5499
5500 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
5501
5502         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
5503         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
5504
5505 2002-01-10  Dale Johannesen  <dalej@apple.com>
5506
5507         * gcc.c-torture/execute/loop-11.c: New.
5508
5509 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
5510
5511         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
5512         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
5513
5514 2002-01-09  Richard Henderson  <rth@redhat.com>
5515
5516         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
5517         type in which to perform the operation for each size.
5518
5519 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
5520
5521         * gcc.c-torture/compile/20020109-2.c: New test.
5522
5523 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
5524
5525         * gcc.c-torture/execute/loop-10.c: New test.
5526
5527 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
5528
5529         * gcc.c-torture/compile/20010226-1.c: New test.
5530         * gcc.c-torture/compile/20010227-1.c: New test.
5531         * gcc.c-torture/compile/20010426-1.c: New test.
5532         * gcc.c-torture/compile/20010510-1.c: New test.
5533         * gcc.c-torture/compile/20010605-3.c: New test.
5534         * gcc.c-torture/compile/20010824-1.c: New test.
5535         * gcc.c-torture/execute/20010409-1.c: New test.
5536         * gcc.dg/noncompile/20000901-1.c: New test.
5537         * gcc.dg/20001023-1.c: New test.
5538         * gcc.dg/20001101-1.c: New test.
5539         * gcc.dg/20001102-1.c: New test.
5540         * gcc.dg/20010207-1.c: New test.
5541         * gcc.dg/20010405-1.c: New test.
5542         * gcc.dg/20010822-1.c: New test.
5543         * gcc.dg/20011107-1.c: New test.
5544
5545 2002-01-09  Jeffrey A Law  (law@redhat.com)
5546
5547         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
5548
5549         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
5550         execution failure on PA targets.
5551
5552 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
5553
5554         * gcc.c-torture/compile/20020109-1.c: New test.
5555
5556 2002-01-08  Kazu Hirata  <kazu@hxi.com>
5557
5558         * gcc.c-torture/execute/20020108-1.c: New test.
5559
5560 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
5561
5562         * gcc.dg/20020108-1.c: New test.
5563
5564 2002-01-08  H.J. Lu <hjl@gnu.org>
5565
5566         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
5567         for header files.
5568
5569 2002-01-08  Geoff Keating  <geoffk@redhat.com>
5570
5571         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
5572         consistency.
5573
5574 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
5575
5576         * gcc.dg/altivec-4.c: Test altivec predicates.
5577
5578 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
5579
5580         * gcc.c-torture/execute/20020107-1.c: New test.
5581
5582 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
5583
5584         PR c/5279
5585         * gcc.c-torture/compile/20020106-1.c: New test.
5586
5587 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5588
5589         * gcc.c-torture/execute/nestfunc-4.c: New test.
5590
5591 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
5592
5593         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
5594         extra triple that slipped in.
5595         * g++.old-deja/g++.abi/align.C: Likewise.
5596         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5597
5598 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
5599
5600         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
5601         * g++.old-deja/g++.abi/align.C: Likewise.
5602         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5603
5604         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
5605         on FreeBSD/i386.
5606         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
5607         FreeBSD.
5608
5609 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
5610
5611         * gcc.dg/20020104-1.c: New test.
5612
5613         * gcc.dg/20020104-2.c: New test.
5614
5615 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
5616
5617         * gcc.dg/20020103-1.c: Fix typo in target selector.
5618
5619 2002-01-03  Richard Henderson  <rth@redhat.com>
5620
5621         * gcc.dg/20020103-1.c: New.
5622
5623 2002-01-03  Kazu Hirata  <kazu@hxi.com>
5624
5625         * gcc.c-torture/execute/20020103-1.c: New test.
5626
5627 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
5628
5629         * g++.dg/other/debug2.C: New test.
5630
5631         * gcc.c-torture/compile/20020103-1.c: New test.
5632
5633 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
5634
5635         * gcc.dg/gnu89-init-1.c: Added new tests.
5636
5637 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
5638
5639         * g++.dg/template/friend2.C: Remove as patch is reverted.
5640
5641         * g++.dg/warn/oldcast1.C: New test.
5642
5643         * g++.dg/template/ptrmem1.C: New test.
5644         * g++.dg/template/ptrmem2.C: New test.
5645
5646         * g++.dg/template/ntp.C: New test.
5647
5648         * g++.dg/other/component1.C: New test.
5649
5650         * g++.dg/template/ttp3.C: New test.
5651
5652         * g++.dg/template/friend2.C: New test.
5653         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
5654
5655 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
5656
5657         * g++.dg/other/ptrmem1.C: New test.
5658         * g++.dg/other/ptrmem2.C: New test.
5659
5660 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
5661
5662         * g++.dg/template/ctor1.C: New test.
5663
5664 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
5665
5666         * g++.dg/template/friend2.C: New test.
5667
5668 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
5669
5670         * gcc.dg/mmix-1.c: New test.
5671
5672 2001-12-31  Richard Henderson  <rth@redhat.com>
5673
5674         * gcc.dg/asm-5.c: New.
5675
5676 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
5677
5678         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
5679         in namespace __gnu_cxx
5680
5681 2001-12-30  Richard Henderson  <rth@redhat.com>
5682
5683         * gcc.dg/debug-6.c: New.
5684
5685 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
5686
5687         * gcc.c-torture/compile/20011229-2.c: New test.
5688
5689 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
5690
5691         * gcc.dg/debug-3.c: New test.
5692         * gcc.dg/debug-4.c: New test.
5693         * gcc.dg/debug-5.c: New test.
5694
5695 2001-12-29  Richard Henderson  <rth@redhat.com>
5696
5697         * g++.dg/eh/loop1.C: New.
5698
5699 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5700
5701         * g++.dg/template/crash1.C: New test.
5702
5703 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5704
5705         * g++.dg/other/const1.C: New test.
5706
5707 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
5708
5709         * gcc.c-torture/compile/20011229-1.c: New test.
5710
5711 2001-12-28  Stan Shebs  <shebs@apple.com>
5712
5713         * lib/objc-torture.exp: Resync with c-torture.exp.
5714         * lib/objc.exp: Load standard libraries.
5715
5716 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
5717
5718         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
5719         additional tests.
5720
5721 2001-12-27  Roger Sayle <roger@eyesopen.com>
5722
5723         * gcc.c-torture/execute/string-opt-16.c: New testcase.
5724
5725 2001-12-27  Richard Henderson  <rth@redhat.com>
5726
5727         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
5728
5729 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5730
5731         * g++.dg/eh/ctor1.C: New test.
5732         * g++.dg/other/error2.C: New test.
5733
5734 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5735
5736         * g++.dg/other/init2.C: New test.
5737
5738 2001-12-24  Richard Henderson  <rth@redhat.com>
5739
5740         * gcc.dg/20011223-1.c: New.
5741         * gcc.dg/inline-1.c: New.
5742
5743 2001-12-23  Richard Henderson  <rth@redhat.com>
5744
5745         * gcc.dg/asm-4.c: Test operand modifiers.
5746
5747 2001-12-23  Richard Henderson  <rth@redhat.com>
5748
5749         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
5750
5751 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
5752
5753         * gcc.c-torture/execute/20011223-1.c: New test.
5754
5755 2001-12-21  Richard Henderson  <rth@redhat.com>
5756
5757         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
5758         re-enables the warning.
5759
5760 2001-12-21  Richard Henderson  <rth@redhat.com>
5761
5762         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
5763
5764 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
5765
5766         * gcc.c-torture/compile/20011218-1.c: New test.
5767
5768 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
5769
5770         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
5771         arm-isr.c test.
5772         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
5773         epilogue generation for ARM ISR routines.
5774
5775 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5776
5777         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
5778         * gcc.dg/format/c90-printf-3.c: Likewise.
5779         * gcc.dg/format/c99-printf-3.c: Likewise.
5780         * gcc.dg/format/ext-1.c: Likewise.
5781         * gcc.dg/format/ext-6.c: Likewise.
5782         * gcc.dg/format/format.h: Prototype unlocked stdio.
5783
5784 2001-12-20  Richard Henderson  <rth@redhat.com>
5785
5786         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
5787         (arena): Use it.
5788         (malloc): Correct allocation logic.  Abort if we fill up the
5789         arena before initialization complete.
5790         (realloc): Correct allocation logic.
5791
5792 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
5793
5794         * gcc.c-torture/compile/20011219-2.c: New test.
5795
5796         * gcc.c-torture/execute/20011219-1.c: New test.
5797
5798 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
5799
5800         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
5801         target does not support weak symbols.
5802
5803 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
5804
5805         * gcc.c-torture/compile/20011219-1.c: New test.
5806
5807 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5808
5809         * g++.dg/other/error1.C: New test.
5810
5811 2001-12-17  Jeffrey A Law  (law@redhat.com)
5812
5813         * gcc.c-torture/execute/20011217-1.c: New test.
5814
5815 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
5816
5817         * objc.dg/special/: New directory.
5818         * objc.dg/special/special.exp: New file.
5819         * objc.dg/special/unclaimed-category-1.h: New file.
5820         * objc.dg/special/unclaimed-category-1a.m: New file.
5821         * objc.dg/special/unclaimed-category-1.m: New file.
5822
5823 2001-12-17  Andreas Jaeger  <aj@suse.de>
5824
5825         * gcc.c-torture/compile/20011217-2.c: New test.
5826
5827 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
5828
5829         * gcc.c-torture/compile/20011217-1.c: New test.
5830
5831 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
5832
5833         * testsuite/gcc.dg/20011214-1.c: New.
5834
5835 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
5836
5837         * gcc.dg/altivec-4.c: New.
5838
5839 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
5840
5841         * gcc.dg/20011113-1.c: New test.
5842
5843 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5844
5845         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
5846         std::__malloc_alloc_template<0> and
5847         std::__default_alloc_template<false, 0>.
5848
5849 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
5850
5851         * objc/execute/bf-21.m: New test.
5852         * objc/execute/enumeration-1.m: New test.
5853         * objc/execute/enumeration-2.m: New test.
5854
5855 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
5856
5857         * gcc.dg/gnu89-init-1.c: New test.
5858
5859 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5860
5861         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
5862         * g++.old-deja/g++.jason/2371.C: Likewise.
5863         * g++.old-deja/g++.jason/template33.C: Likewise.
5864         * g++.old-deja/g++.jason/template34.C: Likewise.
5865         * g++.old-deja/g++.jason/template36.C: Likewise.
5866         * g++.old-deja/g++.oliva/typename1.C: Likewise.
5867         * g++.old-deja/g++.oliva/typename2.C: Likewise.
5868         * g++.old-deja/g++.other/typename1.C: Likewise.
5869         * g++.old-deja/g++.pt/inherit2.C: Likewise.
5870         * g++.old-deja/g++.pt/nontype5.C: Likewise.
5871         * g++.old-deja/g++.pt/typename11.C: Likewise.
5872         * g++.old-deja/g++.pt/typename14.C: Likewise.
5873         * g++.old-deja/g++.pt/typename16.C: Likewise.
5874         * g++.old-deja/g++.pt/typename3.C: Likewise.
5875         * g++.old-deja/g++.pt/typename4.C: Likewise.
5876         * g++.old-deja/g++.pt/typename5.C: Likewise.
5877         * g++.old-deja/g++.pt/typename7.C: Likewise.
5878         * g++.old-deja/g++.robertl/eb9.C: Likewise.
5879
5880 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
5881
5882         * g++.dg/other/linkage1.C: New test.
5883         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
5884         specifiers.
5885
5886 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
5887
5888         * gcc.dg/concat.c: New test.
5889
5890 2001-12-11  Stan Shebs  <shebs@apple.com>
5891
5892         * objc/compile: New test directory.
5893         * objc/compile/compile.exp: New expect script.
5894         * objc/compile/20011211-1.m: New compile test.
5895
5896 2001-12-11  Jason Merrill  <jason@redhat.com>
5897
5898         * lib/prune.exp (prune_gcc_output): Also handle "In member
5899         function".  So many permutations...
5900
5901 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
5902
5903         * g++.dg/template/typedef1.C: New test.
5904
5905 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
5906
5907         * g++.dg/other/copy1.C: New test.
5908
5909 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
5910
5911         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
5912
5913         * gcc.dg/builtin-choose-expr.c: New.
5914
5915 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
5916
5917         * gcc.dg/altivec-2.c: New.
5918
5919 2001-12-07  Richard Henderson  <rth@redhat.com>
5920
5921         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
5922
5923 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
5924
5925         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
5926         ultrasparc.
5927
5928 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5929
5930         * g++-old.deja/g++.robertl/eb101.C: Deleted.
5931
5932 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
5933
5934         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
5935         variable argument list.
5936
5937 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
5938
5939         * gcc.c-torture/execute/memcheck: Delete entire directory.
5940         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
5941         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
5942
5943 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
5944
5945         * gcc.dg/Wshadow-1.c: New test.
5946
5947 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
5948
5949         * gcc.c-torture/compile/20011130-1.c: New test.
5950
5951         * gcc.dg/noncompile/20011025-1.c: New test.
5952
5953         * g++.dg/other/anon-union.C: New test.
5954
5955         * gcc.c-torture/execute/20011024-1.c: New test.
5956
5957 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
5958
5959         * gcc.c-torture/execute/20000722-1.x,
5960         gcc.c-torture/execute/20010123-1.x: Remove.
5961         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
5962         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
5963         gcc.dg/c99-complit-2.c: New tests.
5964
5965 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
5966
5967         * g++.dg/inherit/base1.C: New test.
5968
5969 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
5970
5971         * g++.dg/other/stdarg1.C: New test.
5972
5973         * gcc.c-torture/compile/20011130-2.c: New test.
5974
5975 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
5976
5977         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
5978         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
5979         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
5980         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
5981         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
5982         * gcc.dg/builtin-prefetch-1.c: New test.
5983
5984 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
5985
5986         * gcc.dg/20011130-1.c: New test.
5987
5988 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5989
5990         * g++.dg/other/scope1.C: New test.
5991         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
5992
5993 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
5994
5995         * gcc.dg/vla-init-1.c: New test.
5996
5997 2001-12-01  Geoff Keating  <geoffk@redhat.com>
5998
5999         * gcc.c-torture/compile/structs.c: New testcase from GDB.
6000
6001 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6002
6003         * objc.dg/alias.m: Update.
6004         * objc.dg/class-1.m: Update.
6005         * objc.dg/const-str-1.m: Update.
6006         * objc.dg/fwd-proto-1.m: Update.
6007         * objc.dg/id-1.m: Update.
6008         * objc.dg/super-class-1.m: Update.
6009
6010 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
6011
6012         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
6013         constructs.
6014
6015 2001-11-28  Jeffrey A Law  (law@cygnus.com)
6016
6017         * gcc.c-torture/execute/20011128-1.c: New test.
6018
6019 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
6020
6021         * gcc.dg/20011127-1.c: New test.
6022
6023 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
6024
6025         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
6026         from Austin Group draft 7.
6027         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
6028         scanf format arguments.
6029         * gcc.dg/format/no-exargs-2.c: New test.
6030
6031 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
6032
6033         * g++.dg/abi/vbase8-4.C: New test.
6034
6035 2001-11-24  Ian Lance Taylor  <ian@airs.com>
6036
6037         * gcc.c-torture/execute/20011121-1.c: New test.
6038
6039 2001-11-23  Jeffrey A Law  (law@cygnus.com)
6040
6041         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
6042
6043 2001-11-23  Andreas Jaeger  <aj@suse.de>
6044
6045         * gcc.dg/cpp/charconst-2.c: New test.
6046
6047 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
6048
6049         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
6050         to the host if it is remote.  Let tests specify extra headers
6051         they use.
6052         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
6053         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
6054         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
6055         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
6056         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
6057         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
6058         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
6059         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
6060         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
6061         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
6062
6063 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
6064
6065         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
6066         for little endian ARMs.
6067
6068 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
6069
6070         * gcc.c-torture/compile/20011119-1.c: New test.
6071         * gcc.c-torture/compile/20011119-2.c: New test.
6072
6073 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
6074
6075         * gcc.dg/altivec-1.c: Fix typo.
6076
6077 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
6078
6079         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
6080
6081 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
6082
6083         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
6084
6085 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
6086
6087         * lib/g77.exp: Don't specify --rpath-link.
6088
6089         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
6090         across all the headers.
6091         * gcc.dg/format/format.exp: For testing on a remote host,
6092         copy format.h.
6093
6094         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
6095         * gcc.c-torture/execute/930406-1.c: Likewise.
6096         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
6097
6098 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
6099
6100         * gcc.dg/altivec-1.c: New.
6101
6102 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
6103
6104         * gcc.dg/cpp/fpreprocessed.c: New test case.
6105
6106 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
6107
6108         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
6109         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
6110         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
6111
6112 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
6113
6114         * gcc.dg/no-builtin-1.c: New test.
6115
6116 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
6117
6118         * gcc.c-torture/execute/20011115-1.c: New test.
6119
6120 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
6121
6122         * gcc.c-torture/compile/20011114-2.c: New test.
6123         * gcc.c-torture/compile/20011114-3.c: New test.
6124         * gcc.c-torture/compile/20011114-4.c: New test.
6125
6126 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
6127
6128         * g++.dg/other/init1.C: New test.
6129
6130 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
6131
6132         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
6133         message.
6134
6135         * gcc.c-torture/execute/20011114-1.c: New testcase.
6136
6137         * gcc.c-torture/compile/20010327-1.c: Revert last change.
6138         * gcc.c-torture/compile/20011114-1.c: New test, exactly
6139         like the (before this change) version of 20010327-1.c.
6140
6141 2001-11-14  Roger Sayle <roger@eyesopen.com>
6142
6143         * gcc.c-torture/execute/string-opt-13.c: New testcase.
6144
6145 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
6146
6147         * g++.dg/init/array2.C: New test.
6148
6149 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
6150
6151         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
6152
6153 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
6154
6155         * g++.dg/other/forscope1.C: New test.
6156         * g++.dg/ext/forscope1.C: New test.
6157         * g++.dg/ext/forscope2.C: New test.
6158
6159 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
6160
6161         * gcc.c-torture/execute/20011113-1.c: New test.
6162
6163 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
6164
6165         * gcc.c-torture/execute/20011109-2.c: New test.
6166
6167         * gcc.c-torture/execute/20011109-1.c: New test.
6168
6169 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
6170
6171         * gcc.c-torture/compile/20011109-1.c: New test.
6172
6173 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
6174
6175         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
6176         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
6177         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
6178         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
6179         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
6180         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
6181         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
6182
6183 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
6184
6185         * g++.dg/warn/Wshadow-1.C: New tests.
6186         * g++.old-deja/g++.mike/for3.C: Update.
6187
6188 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
6189
6190         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
6191         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
6192         XFAILs.  Adjust expected error texts.
6193         * gcc.c-torture/compile/20011106-1.c,
6194         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
6195         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
6196         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
6197         gcc.dg/c99-array-lval-5.c: New tests.
6198
6199 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6200
6201         * gcc.dg/cpp/defined.c: Update.
6202
6203 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6204
6205         * gcc.c-torture/execute/anon-1.c: New test.
6206
6207 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
6208
6209         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
6210         same size, so no warning should be produced on stormy16.
6211
6212         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
6213         due to oversized array.
6214         * g++.old-deja/g++.mike/ns15.C: Likewise.
6215         * g++.old-deja/g++.pt/crash16.C: Likewise.
6216
6217 2001-11-02  Graham Stott  <grahams@redhat.com>
6218
6219         * g++.dgother/debug1.C: Fix typos.
6220
6221 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
6222
6223         * g++.dg/other/debug1.C: New test.
6224
6225 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
6226
6227         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
6228         of unsigned long.
6229
6230 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
6231
6232         * gcc.dg/20011029-2.c: New test.
6233
6234         * gcc.c-torture/compile/20011029-1.c: New test.
6235
6236 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
6237
6238         * objc/execute/class_self-1.m: New test.
6239         * objc/execute/class_self-2.m: New test.
6240
6241 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
6242
6243         * gcc.misc-tests/msgs.exp: Delete.
6244         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
6245         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
6246         error set to match recent changes.
6247
6248 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
6249
6250         * gcc.dg/20011021-1.c: New test.
6251
6252 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
6253
6254         * gcc.c-torture/compile/20011023-1.c: New test.
6255
6256 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
6257
6258         * lib/g77.exp: Rewrite based on lib/g++.exp.
6259
6260 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
6261
6262         * gcc.c-torture/execute/20011019-1.c: New test.
6263
6264         * gcc.dg/20011018-1.c: New test.
6265
6266 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
6267
6268         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
6269
6270 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
6271
6272         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
6273         * gcc.dg/attr-invalid.c: Likewise.
6274
6275 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
6276
6277         * testsuite/gcc.dg/20011015-1.c: New test.
6278
6279 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
6280
6281         * g++.dg/template/unify2.C: New test.
6282
6283 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
6284
6285         * g++.dg/other/exception-specification.C: New test
6286
6287 2001-10-13  Tom Rix  <trix@redhat.com>
6288
6289         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
6290         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
6291
6292 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
6293
6294         * testsuite/gcc.dg/20011009-1.c: New test.
6295
6296 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
6297
6298         PR g++/4476
6299         * g++.dg/other/friend1.C: New test.
6300
6301 2001-10-11  Richard Henderson  <rth@redhat.com>
6302
6303         * g++.old-deja/g++.other/crash18.C: Add -S to options.
6304
6305 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6306
6307         * gcc.c-torture/compile/20011010-1.c: New.
6308
6309 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
6310
6311         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
6312         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
6313         g77.f-torture/execute/execute.exp,
6314         g77.f-torture/noncompile/noncompile.exp,
6315         gcc.c-torture/compile/compile.exp,
6316         gcc.c-torture/execute/execute.exp,
6317         gcc.c-torture/execute/ieee/ieee.exp,
6318         gcc.c-torture/execute/memcheck/memcheck.exp,
6319         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
6320         objc/execute/execute.exp: Update FSF address.
6321
6322 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
6323
6324         * gcc.dg/cpp/cmdlne-C.c: Update.
6325         * gcc.dg/cpp/cmdlne-C2.c: New.
6326
6327 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6328
6329         * gcc.c-torture/execute/20011008-3.c: New.
6330
6331 2001-10-08  DJ Delorie  <dj@redhat.com>
6332
6333         * gcc.dg/20011008-1.c: New.
6334         * gcc.dg/20011008-2.c: New.
6335
6336 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
6337
6338         * gcc.dg/cpp/spacing1.c: Update test.
6339
6340 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
6341
6342         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
6343         spelling errors of "separate" as "seperate".
6344
6345 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
6346
6347         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
6348         enough to avoid inlining.
6349
6350 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
6351
6352         * lib/g77.exp: set libg2c_dir correctly.
6353
6354 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6355
6356         * gcc.dg/cpp/macro11.c: New test.
6357
6358 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6359
6360         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
6361         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
6362         gcc.dg/format/multattr-3.c: New tests.
6363         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
6364         tests for format attributes on function pointers being rejected.
6365
6366 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6367
6368         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
6369
6370 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6371
6372         * g++.dg/warn/format1.C: New test.
6373
6374 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
6375
6376         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
6377
6378 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
6379
6380         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
6381
6382 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
6383
6384         * gcc.dg/cpp/redef2.c: Add test.
6385
6386 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
6387
6388         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
6389         long-standing bug on i686, apparently.
6390         * gcc.c-torture/execute/loop-2c.x: New file.
6391         * gcc.c-torture/execute/loop-2d.x: New file.
6392         * gcc.c-torture/execute/loop-3c.x: New file.
6393
6394 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
6395
6396         * gcc.dg/cpp/20000625-2.c: Correct line number.
6397
6398 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
6399
6400         * gcc.dg/cpp/macro10.c: New test.
6401         * gcc.dg/cpp/strify3.c: New test.
6402         * gcc.dg/cpp/spacing1.c: Add tests.
6403         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
6404         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
6405
6406 2001-09-24  DJ Delorie  <dj@redhat.com>
6407
6408         * gcc.c-torture/execute/20010924-1.c: New test.
6409
6410 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
6411
6412         * testsuite/objc/execute/paste.m: Remove.
6413
6414 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
6415
6416         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
6417
6418 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
6419
6420         * g77.dg/strlen0.f: New test.
6421
6422 2001-09-21  Richard Henderson  <rth@redhat.com>
6423
6424         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
6425         * g++.old-deja/g++.abi/vtable2.C: Likewise.
6426
6427 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
6428
6429         Table-driven attributes.
6430         * g++.dg/ext/attrib1.C: New test.
6431
6432 2001-09-20  DJ Delorie  <dj@redhat.com>
6433
6434         * gcc.dg/20000926-1.c: Update expected warning messages.
6435         * gcc.dg/array-2.c: Likewise, and test for warnings too.
6436         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
6437         array.
6438
6439 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
6440
6441         * g++.dg/eh/registers1.C: New test case.
6442
6443 2001-09-17  Richard Henderson  <rth@redhat.com>
6444
6445         * gcc.dg/array-5.c: Fix VLA decomposition test.
6446
6447 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
6448
6449         * gcc.dg/cpp/line5.c: New testcase.
6450
6451 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
6452
6453         * gcc.dg/cpp/macro9.c: New test.
6454
6455 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
6456
6457         * gcc.c-torture/execute/980223.c: Change type of addr from long
6458         to char *.
6459
6460 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
6461
6462         * gcc.c-torture/execute/20010915-1.c: New test.
6463
6464 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
6465
6466         * g77.dg/bprob: New directory.
6467         * g77.dg/bprob/bprob.exp: New file.
6468         * g77.dg/bprob/bprob-1.f: New test.
6469         * g77.dg/gcov: New directory.
6470         * g77.dg/gcov/gcov.exp: New file.
6471         * g77.dg/gcov/gcov-1.f: New test.
6472         * g77.dg/gcov/gcov-1.x: New file.
6473
6474 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
6475
6476         * gcc.dg/cpp/directiv.c: Update.
6477         * gcc.dg/cpp/undef1.c: Update.
6478
6479 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
6480
6481         * gcc.dg/20010912-1.c: New test.
6482
6483 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
6484
6485         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
6486         language-independent file in lib.
6487         * lib/gcov.exp: New file.
6488
6489 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
6490
6491         * gcc.c-torture/compile/20010911-1.c: New test.
6492
6493 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
6494
6495         * lib/profopt.exp: New, to support profile-directed optimizations.
6496         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
6497         * gcc.misc-tests/bprob-1.c: New test.
6498         * gcc.misc-tests/bprob-2.c: New test.
6499
6500 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
6501
6502         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
6503         XFAIL and which kinds of gcov output to verify.
6504         * gcc.misc-tests/gcov-4b.x: New file.
6505         * gcc.misc-tests/gcov-5b.x: New file.
6506         * gcc.misc-tests/gcov-6.x: New file.
6507         * gcc.misc-tests/gcov-7.c: New test.
6508         * gcc.misc-tests/gcov-7.x: New file.
6509
6510 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
6511
6512         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
6513         * gcc.misc-tests/gcov-6.c: New test.
6514
6515 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6516
6517         PR c++/3986
6518         * g++.dg/abi/vbase1.C: New test.
6519
6520 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
6521
6522         * objc.dg/method-2.m: New.
6523
6524 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
6525
6526         PR c++/4203
6527         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
6528         * g++.dg/init/empty1.C: New test.
6529
6530 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
6531
6532         * gcc.c-torture/compile/20010903-1.c: New test.
6533
6534 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
6535
6536         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
6537         for m68k.
6538
6539 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
6540
6541         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
6542
6543         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
6544
6545         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
6546
6547 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
6548
6549         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
6550         for 16-bit 'unsigned int'.
6551
6552 2001-08-29  Kazu Hirata  <kazu@hxi.com>
6553
6554         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
6555
6556 2001-08-27  Richard Henderson  <rth@redhat.com>
6557
6558         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
6559         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
6560
6561 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
6562
6563         * gcc.dg/asm-names.c (ymain): New.
6564
6565 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
6566
6567         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
6568         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
6569         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
6570
6571 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6572
6573         * gcc.dg/compare5.c: New testcase.
6574
6575 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
6576
6577         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
6578         and "In instantiation".
6579
6580 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
6581
6582         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
6583
6584 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
6585
6586         * gcc.misc-tests/gcov.exp: Add support for branch information.
6587         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
6588         * gcc.misc-tests/gcov-4.c: New test.
6589         * gcc.misc-tests/gcov-4b.c: New test.
6590         * gcc.misc-tests/gcov-5b.c: New test.
6591
6592 2001-08-20  Zack Weinberg  <zackw@panix.com>
6593
6594         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
6595         expected to fail.
6596
6597 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6598
6599         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
6600
6601 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
6602
6603         * g++.dg/eh/template1.C: New test.
6604
6605 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
6606
6607         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
6608         Fix thinko.
6609         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
6610         for xfail.
6611
6612 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
6613
6614         * lib/g77-dg.exp:  Use prune.exp for common procedures
6615         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
6616         * lib/g77.exp: (g77-dg-prune) Remove
6617
6618 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
6619
6620         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
6621
6622 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6623
6624         * g++.dg/template/unify1.C: New test.
6625
6626 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
6627
6628         * g++.dg/abi/empty4.C: New test.
6629
6630 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
6631
6632         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
6633         solaris2.*
6634         * g77.f-torture/compile/pr3743.x: Likewise
6635
6636 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
6637
6638         * g++.dg/other/using-declaration.C: New test.
6639
6640 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6641
6642         * gcc.dg/cpp/tr-sign.c: New testcase.
6643
6644 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6645
6646         * gcc.dg/cpp/19951025-1.c: Revert.
6647         * gcc.dg/cpp/directiv.c: We no longer process directives that
6648         interrupt macro arguments.
6649
6650 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
6651
6652         * gcc.dg/bconstp-1.c: New test.
6653
6654 2001-08-03  Richard Henderson  <rth@redhat.com>
6655
6656         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
6657
6658 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6659
6660         * gcc.dg/cpp/19951025-1.c: Update.
6661
6662 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
6663
6664         * g77.dg/ff90-1.f (s): Fix reference of variable z,
6665         should be x.
6666
6667 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6668
6669         Kill -fhonor-std.
6670         * g++.old-deja/g++.ns/ns14.C: Remove special options.
6671         * g++.old-deja/g++.other/std1.C: Likewise.
6672         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
6673
6674 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
6675
6676         * lib/g77.exp:  Load gcc-defs.exp for common procedures
6677         (g77_pass, g77_fail, g77_finish, g77_exit,
6678         ${tool}_check_unsupported_p} Now redundant.  Deleted.
6679
6680 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
6681
6682         * g77.dg/fbackslash.f
6683         * g77.dg/fcase-preserve.f
6684         * g77.dg/ff90-1.f
6685         * g77.dg/ffixed-line-length-0.f
6686         * g77.dg/ffixed-line-length-132.f
6687         * g77.dg/ffixed-line-length-7.f
6688         * g77.dg/ffixed-line-length-72.f
6689         * g77.dg/ffixed-line-length-none.f
6690         * g77.dg/ffree-form-1.f
6691         * g77.dg/fno-backslash.f
6692         * g77.dg/fno-f90-1.f
6693         * g77.dg/fno-fixed-form-1.f
6694         * g77.dg/fno-onetrip.f
6695         * g77.dg/fno-typeless-boz.f
6696         * g77.dg/fno-underscoring.f
6697         * g77.dg/fno-vxt-1.f
6698         * g77.dg/fonetrip.f
6699         * g77.dg/ftypeless-boz.f
6700         * g77.dg/fugly-assumed.f
6701         * g77.dg/funderscoring.f
6702         * g77.dg/fvxt-1.f
6703
6704 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
6705
6706         * objc.dg/fwd-proto-1.m: New.
6707         * objc.dg/local-decl-1.m: New.
6708         * objc.dg/naming-1.m: New.
6709         * objc.dg/naming-2.m: New.
6710         * objc.dg/proto-hier-1.m: New.
6711
6712 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
6713
6714         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
6715         largest-type elements to a struct makes its size grow.
6716
6717 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6718
6719         * g++.dg/abi/vthunk1.C: New test.
6720
6721 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6722
6723         * g++.dg/abi/vbase8-22.C: New test.
6724
6725 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6726
6727         * gcc.dg/cpp/macro8.c: New test.
6728
6729 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
6730
6731         * g++.dg/abi/vbase8-21.C: New test.
6732
6733 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
6734
6735         * g++.dg/abi/vbase8-10.C: New test.
6736
6737 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6738
6739         * lib/g++.exp (g++_set_ld_library_path): Renamed to
6740         ${tool}_set_ld_library_path.
6741         Changed caller.
6742         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
6743         g++.exp.
6744
6745 2001-07-26  Stan Cox <scox@redhat.com>
6746
6747         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
6748         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
6749         gcc_exit, gcc_check_unsupported_p):
6750         Moved to gcc-deps.exp
6751         * gcc-deps.exp: New file.
6752
6753 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6754
6755         * g++.old-deja/g++.pt/defarg14.C: New test.
6756
6757 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
6758
6759         * g++.old-deja/g++.other/lineno5.C: New test.
6760
6761 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
6762
6763         * g++.old-deja/g++.pt/crash68.C: New test.
6764
6765 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
6766
6767         * g++.old-deja/g++.other/crash42.C: New test.
6768
6769 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6770
6771         * gcc.dg/cpp/extratokens.c: Fix.
6772         * gcc.dg/cpp/skipping2.c: New tests.
6773
6774 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6775
6776         * gcc.c-torture/execute/20010724-1.c: New file.
6777         * gcc.c-torture/execute/20010724-1.x: New file.
6778
6779 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6780
6781         * g++.old-deja/g++.other/cond7.C: New test.
6782
6783 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6784
6785         * g++.old-deja/g++.other/optimize4.C: New test.
6786
6787 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6788
6789         * g++.old-deja/g++.abi/vbase8-5.C: New test.
6790
6791 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
6792
6793         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
6794         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
6795         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
6796         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
6797
6798         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
6799         bug report" message.
6800
6801         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
6802         * g++.dg/ext/instantiate1.C: Move from old-deja.
6803
6804 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
6805
6806         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
6807         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
6808         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
6809         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
6810
6811 2001-07-23  Jeffrey A Law  (law@cygnus.com)
6812
6813         * gcc.c-torture/execute/20010723-1.c: New test.
6814
6815 2001-07-23  Ben Elliston  <bje@redhat.com>
6816
6817         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
6818
6819 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6820
6821         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
6822         i[34567]86-*-*.
6823         Delete handling of ieee_multilib_flags.
6824         Pass -mieee for alpha*-*-* and sh-*-*.
6825         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
6826
6827 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
6828
6829         Remove old-abi tests.
6830         * g++.old-deja/g++.mike/p11116.C: Remove.
6831         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
6832
6833 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
6834
6835         * g77.f-torture/compile/pr3743.f:  New test
6836
6837 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
6838
6839         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
6840
6841 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6842
6843         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
6844         g++.old-deja/g++.pt/static6.C: Likewise.
6845         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
6846         supports weak symbols.
6847
6848 2001-07-18  Andreas Jaeger  <aj@suse.de>
6849
6850         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
6851         supported again.
6852
6853 2001-07-18  Andreas Jaeger  <aj@suse.de>
6854
6855         * gcc.dg/iftrap-1.c: Fix target line.
6856
6857 2001-07-17  Richard Henderson  <rth@redhat.com>
6858
6859         * gcc.c-torture/execute/20010717-1.c: New.
6860
6861 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
6862
6863         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
6864         tests.
6865
6866 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
6867
6868         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
6869
6870 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6871
6872         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
6873         UAC_SIGBUS, UAC_NOPRINT definitions.
6874
6875 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
6876
6877         * objc/execute/object_is_class.m: New test.
6878         * objc/execute/object_is_meta_class.m: New test.
6879
6880 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
6881
6882         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
6883         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
6884
6885 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
6886
6887         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
6888         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
6889
6890 2001-07-14  Richard Henderson  <rth@redhat.com>
6891
6892         * gcc.dg/iftrap-1.c: New.
6893
6894 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
6895
6896         * g77.f-torture/execute/intrinsic77.f: New test.
6897
6898 2001-07-11  Janis Johnson <janis@us.ibm.com>
6899
6900         * gcc.misc-tests/gcov-3.c: New test.
6901
6902 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
6903
6904         * gcc.c-torture/compile/20010711-1.c,
6905         * gcc.c-torture/compile/20010711-2.c: New tests.
6906
6907 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
6908
6909         * gcc.c-torture/execute/20010711-1.c: New test.
6910
6911 2001-07-11  Ben Elliston  <bje@redhat.com>
6912
6913         * g++.old-deja/g++.other/enum5.C: New test.
6914
6915 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
6916
6917         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
6918         (g++-dg-prune): Call prune_gcc_output.
6919         * prune.exp: New file for prune_gcc_output.
6920         * lib/g++.exp, lib/gcc.exp: Load it.
6921
6922 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
6923
6924         * gcc.c-torture/compile/20010701-1.c,
6925         g++.old-deja/g++.ext/attrib6.C: New tests.
6926
6927 2001-07-06  Jeffrey A Law  (law@cygnus.com)
6928
6929         * gcc.c-torture/compile/20010706-1.c: New test.
6930
6931 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
6932
6933         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
6934
6935 2001-06-28  Stan Shebs  <shebs@apple.com>
6936
6937         * gcc.dg/pragma-darwin.c: New test.
6938
6939 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6940
6941         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
6942         Solaris 2.[678] system.
6943
6944 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
6945
6946         * gcc.dg/20010622-1.c: New test.
6947
6948 2001-06-18  Stan Shebs  <shebs@apple.com>
6949
6950         * objc.dg: New directory.
6951         * objc.dg/dg.exp: New file.
6952         * objc.dg/alias.m: New.
6953         * objc.dg/class-1.m: New.
6954         * objc.dg/class-2.m: New.
6955         * objc.dg/const-str-1.m: New.
6956         * objc.dg/const-str-2.m: New.
6957         * objc.dg/id-1.m: New.
6958         * objc.dg/method-1.m: New.
6959         * objc.dg/super-class-1.m: New.
6960         * lib/objc-dg.exp: New file.
6961
6962 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6963
6964         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
6965         of label name.
6966
6967 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
6968
6969         * g++.old-deja/g++.abi/vbase8-9.C: New test.
6970
6971 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6972
6973         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
6974         variable.
6975
6976 2001-06-12  Richard Henderson  <rth@redhat.com>
6977
6978         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
6979
6980 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
6981
6982         * g++.old-deja/g++.abi/vbase5.C: New test.
6983         * g++.old-deja/g++.abi/vbase6.C: New test.
6984         * g++.old-deja/g++.abi/vbase7.C: New test.
6985
6986 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6987
6988         * gcc.c-torture/compile/20010610-1.c: New test.
6989
6990 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
6991
6992         * g++.old-deja/g++.abi/vbase4.C: New test.
6993
6994 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
6995
6996         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
6997         support %f for HC11/HC12 targets.
6998         * gcc.c-torture/execute/930513-1.x: New file, likewise.
6999         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
7000         on HC11/HC12 targets.
7001         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
7002
7003 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7004
7005         * gcc.dg/wchar_t-1.c: New file.
7006         * gcc.dg/wint_t-1.c: Likewise.
7007
7008 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
7009
7010         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
7011
7012 2001-06-11  Richard Henderson  <rth@redhat.com>
7013
7014         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
7015
7016 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7017
7018         * gcc.c-torture/compile/20010611-1.c: New test.
7019
7020 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7021
7022         * gcc.dg/c99-tag-1.c: Add more tests.
7023
7024 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
7025
7026         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
7027         representation on MN10300 and ARM/Thumb.
7028
7029 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
7030
7031         * g77.f-torture/execute/20010610.f: New.
7032
7033 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
7034
7035         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
7036         names.
7037
7038 2001-06-09  Richard Henderson  <rth@redhat.com>
7039
7040         * gcc.c-torture/execute/ashrdi-1.c: New.
7041         * gcc.c-torture/execute/ashldi-1.c: New.
7042         * gcc.c-torture/execute/lshrdi-1.c: New.
7043
7044 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
7045
7046         * objc/execute/load-3.m: Added. Check sending +load to categories,
7047         in addition to classes.
7048
7049 2001-06-08  Stan Shebs  <shebs@apple.com>
7050
7051         * objc/execute/load-2.m: New test.  From Nicola Pero
7052         <n.pero@mi.flashnet.it>.
7053
7054 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
7055
7056         * gcc.c-torture/execute/20010605-2.c: New test.
7057
7058 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7059
7060         * g++.old-deja/g++.abi/vbase2.C: New test.
7061         * g++.old-deja/g++.abi/vbase3.C: New test.
7062
7063 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7064
7065         * g++.old-deja/g++.pt/friend49.C: New test.
7066
7067 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
7068
7069         * g++.old-deja/g++.ext/anon3.C: New test.
7070
7071 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
7072
7073         * g++.old-deja/g++.other/conv7.C: New test.
7074
7075 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
7076
7077         * gcc.c-torture/compile/20010605-2.c: New test.
7078
7079 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7080
7081         * gcc.c-torture/execute/20010604-1.c: New test.
7082
7083 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
7084
7085         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
7086
7087 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
7088
7089         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
7090         (g++_link_flags): Likewise.
7091         (g++_init): Pass gccpath's value to two previous functions.
7092
7093 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7094
7095         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
7096         Ensure logfile entry matches exec command line.
7097
7098 2001-05-31  Richard Henderson  <rth@redhat.com>
7099
7100         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
7101         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
7102
7103 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
7104
7105         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
7106         compiler for irix6.2
7107
7108 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
7109
7110         * g++.old-deja/g++.other/optimize3.C: New file.
7111
7112 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
7113
7114         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
7115         assemble.
7116
7117 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
7118
7119         * g++.old-deja/g++.other/optimize2.C: New file.
7120
7121 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
7122
7123         * gcc.c-torture/compile/20010518-2.c: New file.
7124         * gcc.c-torture/execute/20010518-1.c: New file.
7125         * gcc.c-torture/execute/20010518-2.c: New file.
7126
7127 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
7128
7129         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
7130
7131 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
7132
7133         G++ no longer defines builtins that do not begin with __builtin.
7134         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
7135         * g++.old-deja/g++.brendand/misc13.C: Likewise.
7136         * g++.old-deja/g++.law/builtin1.C: Likewise.
7137         * g++.old-deja/g++.law/cvt2.C: Likewise.
7138         * g++.old-deja/g++.mike/net5.C: Likewise.
7139         * g++.old-deja/g++.other/builtins1.C: Likewise.
7140         * g++.old-deja/g++.other/builtins2.C: Likewise.
7141         * g++.old-deja/g++.other/builtins3.C: Likewise.
7142         * g++.old-deja/g++.other/builtins4.C: Likewise.
7143         * g++.old-deja/g++.other/inline8.C: Likewise.
7144         * g++.old-deja/g++.robertl/eb39.C: Likewise.
7145
7146 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
7147
7148         * g++.old-deja/g++.pt/using1.C: Adjust.
7149         * g++.old-deja/g++.pt/using2.C: New test.
7150
7151 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7152
7153         * gcc.dg/cpp/charconst.c: New tests.
7154         * gcc.dg/cpp/escape.c: New tests.
7155         * gcc.dg/cpp/escape-1.c: New tests.
7156         * gcc.dg/cpp/escape-2.c: New tests.
7157         * gcc.dg/cpp/ucs.c: New tests.
7158
7159 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
7160
7161         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
7162         native compiler for irix6.5.
7163
7164 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
7165
7166         * lib/g++.exp (g++_include_flags): Use args to compute
7167         get_multilibs.
7168         (g++_link_flags): Likewise.
7169         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
7170
7171 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7172
7173         * gcc.dg/c90-hexfloat-1.c: Add more tests.
7174
7175 2001-05-21  Geoff Keating  <geoffk@redhat.com>
7176
7177         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
7178         this file.
7179
7180 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7181
7182         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
7183         STACK_SIZE;
7184         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
7185         to STACK_SIZE; Use it to define size of add_histo array.
7186         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
7187         to STACK_SIZE.
7188         (f): Use GITT_SIZE to define size of gitt local table.
7189         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
7190         to STACK_SIZE; Use it to define size of bytemem array.
7191
7192 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7193
7194         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
7195         on 68HC11/HC12 due to the asm instruction.
7196         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
7197         * gcc.c-torture/compile/920520-1.x: Likewise.
7198         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
7199         on 68HC11/HC12 because the function is larger than 64K.
7200         * gcc.c-torture/compile/961203-1.x: New file, this test fails
7201         on 68HC11/HC12 because the structure is too large.
7202
7203 2001-05-20  Richard Henderson  <rth@redhat.com>
7204
7205         * gcc.c-torture/execute/20010520-1.c: New.
7206
7207 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7208
7209         * g++.old-deja/g++.warn/compare1.C: New test.
7210         * gcc.dg/compare4.c: New test.
7211
7212 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
7213
7214         * g++.old-deja/g++.other/optimize1.C: New test.
7215
7216 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7217
7218         * g++.old-deja/g++.pt/spec41.C: New test.
7219
7220 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
7221
7222         * gcc.c-torture/compile/20010114-1.x: Remove.
7223
7224 2001-05-18  Stan Shebs  <shebs@apple.com>
7225
7226         * gcc.c-torture/compile/20010518-1.c: New test.
7227
7228 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
7229
7230         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
7231         * g++.old-deja/g++.pt/crash67.C: New test.
7232
7233 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
7234
7235         * g++.old-deja/g++.other/debug9.C: New test.
7236
7237 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
7238
7239         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
7240
7241 2001-05-16  Jan Hubicka  <jh@suse.cz>
7242
7243         * gcc.c-torture/compile/20010516-1.c: New test.
7244
7245 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
7246
7247         * g++.old-deja/g++.other/crash41.C: New test.
7248
7249 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
7250
7251         * g++.old-deja/g++.pt/crash66.C: New test.
7252
7253 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
7254
7255         * g++.old-deja/g++.robertl/eb27.C: Convert.
7256
7257 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
7258
7259         * g++.dg/friend-warn.C: New test.  Do not warn about friend
7260         declaration being redundant.
7261
7262 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
7263
7264         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
7265
7266 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
7267
7268         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
7269
7270 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
7271
7272         * lib/g++.exp: Use testsuite_flags.
7273
7274 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
7275
7276         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
7277
7278 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7279
7280         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
7281
7282 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
7283
7284         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
7285
7286 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
7287
7288         * gcc.c-torture/compile/20010313-1.c: New test.
7289
7290 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
7291
7292         * gcc.dg/cpp/direct2.c: New test.
7293         * gccq.dg/cpp/direct2s.c: New test.
7294
7295         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
7296
7297 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
7298
7299         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
7300         * g++.old-deja/g++.other/op3.C: Likewise.
7301
7302 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7303
7304         * gcc.dg/cpp/syshdr.h: New file.
7305         * gcc.dg/cpp/sysmac1.c: Update.
7306         * gcc.dg/cpp/sysmac2.c: Update.
7307
7308 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7309
7310         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
7311
7312 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
7313
7314         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
7315         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
7316
7317 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
7318
7319         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
7320
7321 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
7322
7323         * lib/g++.exp (g++_include_flags): Don't use any special flags
7324         if TESTING_IN_BUILD_TREE is not defined.
7325         (g++_init): Use a plain 'c++' as the compiler if
7326         TESTING_IN_BUILD_TREEE is not defined.
7327
7328 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
7329
7330         * g++.old-deja/g++.eh/catch13.C: New test.
7331         * g++.old-deja/g++.eh/catch14.C: New test.
7332
7333 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
7334
7335         * gcc.dg/cpp/tr-define.c: New test.
7336
7337 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
7338
7339         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
7340         <stdlib.h>, not <malloc.h>.
7341
7342 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
7343
7344         * g++.old-deja/g++.ns/template17.C: New test.
7345
7346 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
7347
7348         * g++.old-deja/g++.pt/ref4.C: New test.
7349
7350 2001-04-30  Richard Henderson  <rth@redhat.com>
7351
7352         * gcc.dg/20000724-1.c: Revert last change.
7353
7354 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
7355
7356         * g77.f-torture/execute/20010430.f: New test.
7357
7358 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
7359
7360         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
7361
7362 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
7363
7364         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
7365
7366 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
7367
7368         * g++.old-deja/g++.eh/crash6.C: New test.
7369
7370 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
7371
7372         * g++.old-deja/g++.other/warn7.C: New test.
7373
7374 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
7375
7376         * g++.old-deja/g++.other/defarg9.C: New test.
7377
7378 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
7379
7380         * g77.f-torture/compile/20010426.f: New test.
7381         * g77.f-torture/execute/20010426.f: New test.
7382
7383 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
7384
7385         * g77.f-torture/compile/20000629-1.x: Remove - error
7386         has been fixed.
7387
7388 2001-04-26  Jeffrey A Law  (law@cygnus.com)
7389
7390         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
7391         Tweak slightly to work with g++.dg framework.
7392         * g++.dg/special/ecos.exp: Run initp1.C test.
7393         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
7394
7395         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
7396         its linker doesn't give line numbers either.
7397         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
7398
7399 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
7400
7401         * g++.old-deja/g++.other/lex1.C: New test.
7402
7403 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
7404
7405         * gcc.dg/noncompile/20010425-1.c: New test.
7406
7407 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
7408
7409         * g++.old-deja/g++.pt/mangle2.C: New test.
7410
7411 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
7412
7413         * gcc.dg/format/plus-1.c: New test.
7414
7415 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
7416
7417         * gcc.dg/20010423-1.c: New test.
7418
7419 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
7420
7421         * gcc.c-torture/execute/20010422-1.c: New test.
7422
7423 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
7424
7425         * g++.old-deja/g++.ns/type2.C: New test.
7426
7427 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
7428
7429         * g++.old-deja/g++.other/perf1.C: New test.
7430
7431 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
7432
7433         * gcc.dg/c99-func-2.c: Remove xfail.
7434         * gcc.dg/c99-func-3.c: Remove xfail.
7435         * gcc.dg/c99-func-4.c: Remove xfail.
7436
7437 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
7438
7439         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
7440
7441 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
7442
7443         * gcc.c-torture/compile/20010423-1.c: New test.
7444
7445 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7446
7447         * g++.old-deja/g++.pt/typename28.C: New test.
7448
7449 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7450
7451         * g++.old-deja/g++.abi/empty2.C: New test.
7452         * g++.old-deja/g++.abi/empty3.C: New test.
7453
7454 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7455
7456         * g++.old-deja/g++.other/comdat2.C: New test.
7457         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
7458
7459 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7460
7461         * g++.old-deja/g++.other/overload14.C: New test.
7462
7463 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7464
7465         * g++.old-deja/g++.other/lookup23.C: New test.
7466
7467 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7468
7469         * gcc.c-torture/execute/20010403-1.c: New test.
7470
7471 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
7472             Mark Mitchell  <mark@codesourcery.com>
7473
7474         * lib/old-dejagnu.exp: Don't delete output of executable.
7475         Add .exe suffix to executables.
7476
7477 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
7478
7479         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
7480
7481 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7482
7483         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
7484
7485 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
7486
7487         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
7488         * g++.old-deja/g++.abi/crash1.C: New test.
7489
7490 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
7491
7492         * g++.old-deja/g++.other/crash40.C: New test.
7493
7494 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7495
7496         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
7497
7498 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
7499
7500         * g++.old-deja/g++.other/warn6.C: New test.
7501
7502 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
7503
7504         * g++.old-deja/g++.robertl/eb42.C: Same.
7505
7506 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7507
7508         * gcc.dg/wtr-conversion-1.c: New testcase.
7509
7510 2001-04-10  Richard Henderson  <rth@redhat.com>
7511
7512         * g++.old-deja/g++.other/array5.C: New.
7513
7514 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7515
7516         * gcc.c-torture/execute/20010408-1.c: New test.
7517
7518 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7519
7520         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
7521         headers and constructs.
7522         * g++.old-deja/g++.robertl/eb79.C: Same.
7523         * g++.old-deja/g++.robertl/eb77.C (main): Same.
7524         * g++.old-deja/g++.robertl/eb73.C: Same.
7525         * g++.old-deja/g++.robertl/eb66.C (main): Same.
7526         * g++.old-deja/g++.robertl/eb55.C (t): Same.
7527         * g++.old-deja/g++.robertl/eb54.C (main): Same.
7528         * g++.old-deja/g++.robertl/eb46.C (main): Same.
7529         * g++.old-deja/g++.robertl/eb44.C: Same.
7530         * g++.old-deja/g++.robertl/eb41.C (main): Same.
7531         * g++.old-deja/g++.robertl/eb4.C (main): Same.
7532         * g++.old-deja/g++.robertl/eb39.C: Same.
7533         * g++.old-deja/g++.robertl/eb33.C (main): Same.
7534         * g++.old-deja/g++.robertl/eb31.C (main): Same.
7535         * g++.old-deja/g++.robertl/eb30.C: Same.
7536         * g++.old-deja/g++.robertl/eb3.C: Same.
7537         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
7538         * g++.old-deja/g++.robertl/eb21.C: Same.
7539         * g++.old-deja/g++.robertl/eb15.C: Same.
7540         * g++.old-deja/g++.robertl/eb118.C: Same.
7541         * g++.old-deja/g++.robertl/eb115.C (main): Same.
7542         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
7543         * g++.old-deja/g++.robertl/eb109.C: Same.
7544         * g++.old-deja/g++.other/sibcall1.C (main): Same.
7545         * g++.old-deja/g++.mike/rtti1.C: Same.
7546         * g++.old-deja/g++.mike/p658.C: Same.
7547         * g++.old-deja/g++.mike/net46.C: Same.
7548         * g++.old-deja/g++.mike/net34.C: Same.
7549         * g++.old-deja/g++.mike/memoize1.C: Same.
7550         * g++.old-deja/g++.mike/eh2.C: Same.
7551         * g++.old-deja/g++.law/weak.C: Same.
7552         * g++.old-deja/g++.law/visibility7.C: Same.
7553         * g++.old-deja/g++.law/visibility25.C: Same.
7554         * g++.old-deja/g++.law/visibility22.C: Same.
7555         * g++.old-deja/g++.law/visibility2.C: Same.
7556         * g++.old-deja/g++.law/visibility17.C: Same.
7557         * g++.old-deja/g++.law/visibility13.C: Same.
7558         * g++.old-deja/g++.law/visibility10.C: Same.
7559         * g++.old-deja/g++.law/visibility1.C: Same.
7560         * g++.old-deja/g++.law/virtual3.C (eval): Same.
7561         * g++.old-deja/g++.law/vbase1.C: Same.
7562         * g++.old-deja/g++.law/operators32.C: Same.
7563         * g++.old-deja/g++.law/nest3.C: Same.
7564         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
7565         * g++.old-deja/g++.law/except5.C (main): Same.
7566         * g++.old-deja/g++.law/cvt7.C (run): Same.
7567         * g++.old-deja/g++.law/cvt2.C: Same.
7568         * g++.old-deja/g++.law/cvt16.C: Same.
7569         * g++.old-deja/g++.law/ctors6.C (bar): Same.
7570         * g++.old-deja/g++.law/ctors17.C (main): Same.
7571         * g++.old-deja/g++.law/ctors13.C: Same.
7572         * g++.old-deja/g++.law/ctors12.C (main): Same.
7573         * g++.old-deja/g++.law/ctors10.C: Same.
7574         * g++.old-deja/g++.law/code-gen5.C: Same.
7575         * g++.old-deja/g++.law/bad-error7.C: Same.
7576         * g++.old-deja/g++.law/arm9.C: Same.
7577         * g++.old-deja/g++.law/arm12.C: Same.
7578         * g++.old-deja/g++.law/arg8.C: Same.
7579         * g++.old-deja/g++.law/arg1.C: Same.
7580         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
7581         * g++.old-deja/g++.jason/template31.C: Same.
7582         * g++.old-deja/g++.jason/template24.C (main): Same.
7583         * g++.old-deja/g++.jason/2371.C: Same.
7584         * g++.old-deja/g++.eh/new2.C: Same.
7585         * g++.old-deja/g++.eh/new1.C: Same.
7586         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
7587         * g++.old-deja/g++.brendan/nest21.C (main): Same.
7588         * g++.old-deja/g++.brendan/err-msg3.C: Same.
7589         * g++.old-deja/g++.brendan/crash62.C: Same.
7590         * g++.old-deja/g++.brendan/crash52.C: Same.
7591         * g++.old-deja/g++.brendan/crash49.C (main): Same.
7592         * g++.old-deja/g++.brendan/crash38.C: Same.
7593         * g++.old-deja/g++.brendan/crash15.C (main): Same.
7594         * g++.old-deja/g++.brendan/copy9.C: Same.
7595
7596 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
7597
7598         * gcc.c-torture/execute/20001203-2.c (memset):
7599         Count argument is of type __SIZE_TYPE__.
7600
7601 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
7602
7603         * gcc.c-torture/compile/20010404-1.c: New test.
7604
7605 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
7606
7607         * gcc.c-torture/compile/20010326-1.c: New test.
7608
7609 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
7610
7611         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
7612         peculiarities of the SH.
7613         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
7614
7615 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7616
7617         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
7618         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
7619         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
7620
7621 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
7622
7623         * g77.f-torture/compile/20010321-1.f: New test.
7624
7625 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
7626
7627         * gcc.c-torture/compile/20010329-1.c: New test.
7628
7629 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
7630
7631         * gcc.c-torture/execute/20010329-1.c: New test.
7632
7633 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
7634
7635         * g++.old-deja/g++.other/eh4.C: Fix typo.
7636
7637 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
7638
7639         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
7640
7641 2001-03-28  Philip Blundell  <philb@gnu.org>
7642
7643         * gcc.c-torture/compile/20010328-1.c: New test.
7644
7645 2001-03-27  Richard Henderson  <rth@redhat.com>
7646
7647         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
7648         * g++.old-deja/g++.eh/vbase3.C: Likewise.
7649
7650 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
7651
7652         * gcc.c-torture/compile/20010327-1.c: New test.
7653
7654 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
7655
7656         * g++.old-deja/g++.other/friend12.C: New test.
7657         * g++.old-deja/g++.other/friend9.C: Expect no errors.
7658         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
7659
7660 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
7661
7662         * gcc.c-torture/execute/20010325-1.c: New test.
7663
7664 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
7665
7666         * g++.old-deja/g++.other/mangle3.C: New test.
7667
7668 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
7669
7670         * g++.old-deja/g++.other/anon8.C: New test.
7671
7672 2001-03-20  Philip Blundell  <philb@gnu.org>
7673
7674         * gcc.c-torture/compile/20010320-1.c: New test.
7675
7676 2001-03-17  Richard Henderson  <rth@redhat.com>
7677
7678         * g++.old-deja/g++.other/eh4.C: Add expected error text.
7679
7680 2001-03-15  Geoff Keating  <geoff@redhat.com>
7681
7682         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
7683         tests on AIX.
7684
7685 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
7686
7687         * g++.old-deja/g++.other/eh4.C: New test.
7688
7689 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
7690
7691         * gcc.dg/cpp/mi1.c: Update.
7692
7693 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
7694
7695         * g++.old-deja/g++.other/regstack.C: New test.
7696
7697 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
7698
7699         * g++.old-deja/g++.other/ref4.C: New test.
7700
7701 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
7702
7703         * objc/execute/va_method.m: Added.
7704         * objc/execute/IMP.m: Added.
7705         * objc/execute/_cmd.m: Added.
7706         * objc/execute/accessing_ivars.m: Added.
7707         * objc/execute/class-1.m: Added.
7708         * objc/execute/class-10.m: Added.
7709         * objc/execute/class-11.m: Added.
7710         * objc/execute/class-12.m: Added.
7711         * objc/execute/class-13.m: Added.
7712         * objc/execute/class-14.m: Added.
7713         * objc/execute/class-2.m: Added.
7714         * objc/execute/class-3.m: Added.
7715         * objc/execute/class-4.m: Added.
7716         * objc/execute/class-5.m: Added.
7717         * objc/execute/class-6.m: Added.
7718         * objc/execute/class-7.m: Added.
7719         * objc/execute/class-8.m: Added.
7720         * objc/execute/class-9.m: Added.
7721         * objc/execute/class-tests-1.h
7722         * objc/execute/class-tests-2.h
7723         * objc/execute/compatibility_alias.m: Added.
7724         * objc/execute/encode-1.m: Added.
7725         * objc/execute/formal_protocol-1.m: Added.
7726         * objc/execute/formal_protocol-2.m: Added.
7727         * objc/execute/formal_protocol-3.m: Added.
7728         * objc/execute/formal_protocol-4.m: Added.
7729         * objc/execute/formal_protocol-5.m: Added.
7730         * objc/execute/formal_protocol-6.m: Added.
7731         * objc/execute/formal_protocol-7.m: Added.
7732         * objc/execute/informal_protocol.m: Added.
7733         * objc/execute/initialize.m: Added.
7734         * objc/execute/load.m: Added.
7735         * objc/execute/many_args_method.m: Added.
7736         * objc/execute/nested-3.m: Added.
7737         * objc/execute/no_clash.m: Added.
7738         * objc/execute/private.m: Added.
7739         * objc/execute/redefining_self.m: Added.
7740         * objc/execute/root_methods.m: Added.
7741         * objc/execute/selector-1.m: Added.
7742         * objc/execute/static-1.m: Added.
7743         * objc/execute/static-2.m: Added.
7744         * objc/execute/va_method.m: Added.
7745
7746 2001-03-10  Richard Henderson  <rth@redhat.com>
7747
7748         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
7749
7750 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7751
7752         * g++.old-deja/g++.other/crash31.C: XFAIL.
7753         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
7754         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
7755         * gcc.c-torture/execute/20010123-1.x: XFAIL.
7756         * gcc.c-torture/execute/20010124-1.x: XFAIL.
7757         * gcc.dg/sequence-pt-1.c: XFAIL one test.
7758
7759 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
7760
7761         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
7762
7763 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
7764
7765         * gcc.dg/20000724-1.c: Don't use multiline strings.
7766
7767 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
7768
7769         * objc/execute/string1.m, objc/execute/string2.m: Compare the
7770         result of -cString against what we expect it to be; don't just
7771         print it out for no one to read.
7772
7773         * objc/execute/string3.m, objc/execute/string4.m: New tests.
7774         Based on testcases provided by Nicola Pero.
7775
7776 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
7777
7778         * gcc.dg/cpp/macro7.c: New test.
7779
7780 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
7781
7782         * gcc.dg/cpp/multiline.c: Update.
7783
7784 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
7785
7786         * g++.old-deja/g++.other/enum3.C: New test.
7787
7788 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
7789
7790         * g++.old-deja/g++.other/pod1.C: New test.
7791
7792 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
7793
7794         * g++.old-deja/g++.ext/overload1.C: New test.
7795
7796 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
7797
7798         * g++.old-deja/g++.pt/using1.C: New test.
7799
7800 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
7801
7802         * g++.old-deja/g++.other/using9.C: New test.
7803
7804 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
7805
7806         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
7807
7808         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
7809
7810 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
7811
7812         * g++.old-deja/g++.ext/realpt1.C: Remove.
7813
7814 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
7815
7816         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
7817
7818 2001-02-26  Will Cohen  <wcohen@redhat.com>
7819
7820         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
7821
7822 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
7823
7824         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
7825         templatized constructors.
7826
7827 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7828
7829         * gcc.c-torture/execute/20010224-1.c: New test.
7830
7831 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
7832
7833         * gcc.c-torture/execute/20010222-1.c: New test.
7834
7835 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
7836
7837         * g++.old-deja/g++.other/inline20.C: New test.
7838
7839 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
7840
7841         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
7842
7843 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7844
7845         * g++.old-deja/g++.other/lookup22.C: New test.
7846
7847 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
7848
7849         * g77.dg: New directory.
7850         * g77.dg/20010216-1.f: New test case.
7851         * g77.dg/dg.exp: New driver.
7852         * lib/g77-dg.exp: New driver library.
7853
7854 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7855
7856         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
7857
7858 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
7859
7860         * g++.old-deja/g++.other/decl9.C: New test.
7861
7862 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
7863
7864         * g++.old-deja/g++.other/init16.C: Update the test so that it does
7865         not need <string> and also tests the initialization at runtime.
7866
7867 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
7868
7869         * gcc.c-torture/execute/longlong.c: New test.
7870
7871 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
7872
7873         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
7874
7875 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
7876
7877         * gcc.c-torture/execute/920302-1.c (execute):
7878         Change argument type to short.
7879
7880 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7881
7882         * g++.old-deja/g++.pt/deduct6.C: New test.
7883
7884 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7885
7886         * g++.old-deja/g++.pt/deduct5.C: New test.
7887
7888 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
7889
7890         * gcc.c-torture/execute/20010209-1.c: New test.
7891
7892 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
7893
7894         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
7895
7896 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
7897
7898         * g++.dg/vtgc1.C: Update for new ABI.
7899
7900         * consistency.vlad: New directory, 1665 files.
7901
7902 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
7903
7904         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
7905         return type.
7906         * gcc.dg/cpp/digraphs.c: Declare puts.
7907
7908 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
7909
7910         * g++.old-deja/g++.other/warn5.C: New test.
7911
7912 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
7913
7914         * g++.old-deja/g++.pt/spec40.C: New test.
7915
7916 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
7917
7918         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
7919         case.
7920         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
7921
7922 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
7923
7924         * gcc.c-torture/compile/20010209-1.c: New test.
7925
7926 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
7927
7928         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
7929         excess errors message but not if it crashes.
7930         * g++.old-deja/g++.other/crash27.C: Likewise.
7931         * g++.old-deja/g++.other/crash28.C: Likewise.
7932         * g++.old-deja/g++.other/crash30.C: Likewise.
7933         * g++.old-deja/g++.other/crash32.C: Likewise.
7934         * g++.old-deja/g++.other/crash35.C: Likewise.
7935         * g++.old-deja/g++.pt/inherit2.C: Likewise.
7936
7937 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
7938
7939         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
7940         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
7941         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
7942         g77.f-torture/execute/execute.exp,
7943         g77.f-torture/noncompile/noncompile.exp,
7944         gcc.c-torture/execute/execute.exp,
7945         gcc.c-torture/execute/memcheck/memcheck.exp,
7946         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
7947         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
7948         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
7949         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
7950         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
7951         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
7952         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
7953         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
7954         Remove bug reporting instructions with ancient email addresses.
7955
7956 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
7957
7958         * gcc.dg/20010202-1.c: New test.
7959         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
7960
7961 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
7962
7963         * g++.dg/stdbool-if.C: New test.
7964
7965 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
7966
7967         * objc/execute/fdecl.m: Added main().
7968
7969 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
7970
7971         * gcc.c-torture/execute/20010206-1.c: New test.
7972
7973 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7974
7975         * gcc.dg/cpp/avoidpaste1.c: Update.
7976
7977 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
7978
7979         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
7980         Pero <nicola@brainstorm.co.uk>.
7981         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
7982
7983 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
7984
7985         * g++.old-deja/g++.pt/spec39.C: New test.
7986
7987 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
7988
7989         * gcc.c-torture/compile/20010202-1.c: New test.
7990
7991 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
7992
7993         * g++.old-deja/g++.abi/primary2.C: New test.
7994         * g++.old-deja/g++.abi/primary3.C: New test.
7995         * g++.old-deja/g++.abi/primary4.C: New test.
7996         * g++.old-deja/g++.abi/primary5.C: New test.
7997         * g++.old-deja/g++.abi/vtable3.h: New test.
7998         * g++.old-deja/g++.abi/vtable3a.C: New test.
7999         * g++.old-deja/g++.abi/vtable3b.C: New test.
8000         * g++.old-deja/g++.abi/vtable3c.C: New test.
8001         * g++.old-deja/g++.abi/vtable3d.C: New test.
8002         * g++.old-deja/g++.abi/vtable3e.C: New test.
8003         * g++.old-deja/g++.abi/vtable3f.C: New test.
8004         * g++.old-deja/g++.abi/vtable3g.C: New test.
8005         * g++.old-deja/g++.abi/vtable3h.C: New test.
8006         * g++.old-deja/g++.abi/vtable3i.C: New test.
8007         * g++.old-deja/g++.abi/vtable3j.C: New test.
8008         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
8009
8010 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
8011
8012         * g++.old-deja/g++.other/anon6.C: New test.
8013         * g++.old-deja/g++.other/anon7.C: New test.
8014
8015 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
8016
8017         * gcc.dg/cpp/avoidpaste2.c: New tests.
8018
8019 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
8020
8021         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
8022
8023 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
8024
8025         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
8026         DECIMAL_DIG cases for Irix."
8027
8028 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
8029
8030         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
8031
8032 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8033
8034         * gcc.dg/c99-tag-1.c: New test.
8035
8036 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
8037
8038         * gcc.dg/cpp/tr-warn1.c: Add tests.
8039
8040 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
8041
8042         * gcc.dg/cpp/avoidpaste1.c: Update.
8043         * gcc.dg/cpp/paste4.c: Update.
8044
8045 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
8046
8047         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
8048         cases for Irix.
8049
8050 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8051
8052         * g++.old-deja/g++.other/inline19.C: New test.
8053
8054 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
8055
8056         * gcc.dg/Wlarger-than.c: New test.
8057
8058 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8059
8060         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
8061
8062 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
8063
8064         * gcc.c-torture/execute/20010129-1.c: New test.
8065         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
8066
8067 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8068
8069         * gcc.dg/cpp/avoidpaste1.c: Test case.
8070
8071 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
8072
8073         * g++.old-deja/g++.other/inline18.C: New test.
8074
8075 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8076
8077         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
8078         and __builtin_putchar.
8079
8080 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
8081
8082         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
8083         tests.
8084
8085 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
8086
8087         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
8088         floating point number rounding mode to round to the nearest
8089         representable mode.
8090
8091 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
8092
8093         * g++.old-deja/g++.other/mangle2.C: New test.
8094
8095 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
8096
8097         * gcc.c-torture/compile/20010124-1.c: New test.
8098
8099 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
8100
8101         * g++.old-deja/g++.pt/spec38.C: New test.
8102
8103 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8104
8105         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
8106         "Build don't run".
8107
8108 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8109
8110         * gcc.c-torture/execute/20010123-1.c: New test.
8111
8112 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
8113
8114         * g++.old-deja/g++.pt/spec37.C: New test.
8115
8116 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
8117
8118         * g++.old-deja/g++.pt/overload14.C: New test.
8119
8120 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8121
8122         * gcc.c-torture/execute/20010122-1.c: New test, exercise
8123         __builtin_return_address.
8124
8125 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
8126
8127         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
8128         * g++.old-deja/g++.pt/spec35.C: New test.
8129         * g++.old-deja/g++.pt/spec36.C: New test.
8130
8131 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
8132
8133         * gcc.c-torture/compile/20010118-1.c: New test.
8134
8135 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
8136
8137         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
8138
8139 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
8140
8141         * gcc.c-torture/execute/20010119-1.c: New test.
8142
8143 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8144
8145         * g++.old-deja/g++.other/vbase5.C: New test.
8146
8147 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
8148
8149         * gcc.c-torture/execute/20010118-1.c: New test.
8150
8151 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8152
8153         * g++.old-deja/g++.pt/deduct3.C: New test.
8154
8155 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8156
8157         * g++.old-deja/g++.pt/spec34.C: New test.
8158
8159 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
8160
8161         * g77.f-torture/compile/20000601-2.f: New test.
8162
8163 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8164
8165         * g++.old-deja/g++.other/init17.C: New test.
8166
8167 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
8168
8169         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
8170
8171 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8172
8173         * g++.old-deja/g++.pt/unify8.C: New test.
8174
8175 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8176
8177         * g++.old-deja/g++.abi/vbase1.C: New test.
8178
8179 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8180
8181         * g++.old-deja/g++.pt/crash65.C: New test.
8182
8183 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
8184
8185         * gcc.dg/cpp/assembl2.S: New test case.
8186
8187 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
8188
8189         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
8190         are supported.
8191
8192 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8193
8194         * g++.old-deja/g++.other/builtins1.C: New test.
8195         * g++.old-deja/g++.other/builtins2.C: Likewise.
8196         * g++.old-deja/g++.other/builtins3.C: Likewise.
8197         * g++.old-deja/g++.other/builtins4.C: Likewise.
8198
8199 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
8200
8201         * gcc.c-torture/compile/20010117-1.c: New test.
8202         * gcc.c-torture/compile/20010117-2.c: New test.
8203
8204 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8205
8206         * g77.f-torture/execute/20010116.[fx]: New test,
8207         XFAIL on i?86-*-*.
8208         * g77.f-torture/compile/20010115.f: Indicate it's
8209         a test for PR fortran/1636.
8210
8211 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
8212
8213         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
8214
8215 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8216
8217         * g77.f-torture/compile/20010115.f: New test.
8218
8219 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
8220
8221         * g++.old-deja/g++.pt/nontype5.C: New test.
8222
8223 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
8224
8225         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
8226         have an equivalent working one below it.
8227
8228 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
8229
8230         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
8231         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
8232
8233 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
8234
8235         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
8236         message containing "init_priority".
8237         (conpr-2.C): Likewise.
8238         (conpr-3.C): Likewise.
8239         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
8240
8241 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8242
8243         * gcc.c-torture/execute/20010114-2.c: New test.
8244
8245 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
8246
8247         * gcc.c-torture/compile/20010114-1.c: New test.
8248         * gcc.c-torture/compile/20010114-1.x: Xfail.
8249         * gcc.c-torture/compile/20010114-2.c: New test.
8250         * gcc.c-torture/execute/20010114-1.c: New test.
8251         * gcc.dg/trunc-1.c: New test.
8252         * gcc.dg/uninit-B.c: New test.
8253
8254 2001-01-13  Nick Clifton  <nickc@redhat.com>
8255
8256         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
8257         target.
8258
8259 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
8260
8261         * gcc.c-torture/compile/20010113-1.c: New test.
8262
8263 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
8264
8265         * gcc.c-torture/compile/20001212-1.c: New test.
8266
8267 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
8268
8269         * gcc.dg/cpp/widestr1.c: Update.
8270         * gcc.dg/cpp/prag-imp.c: Remove.
8271
8272 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
8273
8274         * gcc.c-torture/execute/20000801-3.x: Remove.
8275         * gcc.dg/c90-init-1.c: New test.
8276         * gcc.dg/c99-init-1.c: New test.
8277         * gcc.dg/c99-init-2.c: New test.
8278         * gcc.dg/gnu99-init-1.c: New test.
8279
8280 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
8281
8282         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
8283         testing that no relevant ones were found.
8284
8285 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8286
8287         * g++.old-deja/g++.pt/cast2.C: New test.
8288
8289 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8290
8291         * g++.old-deja/g++.pt/friend47.C: New test.
8292
8293 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8294
8295         * g++.old-deja/g++.pt/instantiate13.C: New test.
8296
8297 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8298
8299         * g++.old-deja/g++.other/defarg7.C: New test.
8300         * g++.old-deja/g++.other/defarg8.C: New test.
8301
8302 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8303
8304         * g++.old-deja/g++.pt/crash64.C: New test.
8305
8306 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8307
8308         * g++.old-deja/g++.pt/crash63.C: New test.
8309
8310 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
8311
8312         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
8313
8314 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
8315
8316         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
8317
8318 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8319
8320         * g++.old-deja/g++.pt/error3.C: New test.
8321
8322 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8323
8324         * g++.old-deja/g++.other/crash39.C: New test.
8325
8326 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8327
8328         * g++.old-deja/g++.other/vbase4.C: New test.
8329
8330 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
8331
8332         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
8333         * gcc.dg/special/20000419-2.c: New file. Identical to above.
8334         * gcc.dg/special/special.exp: New test driver which will check
8335         for alias support for the above test.
8336
8337 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
8338
8339         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
8340         problems on small machines.
8341         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
8342         parameterize.
8343
8344 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
8345
8346         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
8347         mips.
8348         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
8349
8350 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
8351
8352         * g++.old_deja/g++.pt/using8.C: New test.
8353
8354 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
8355
8356         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
8357
8358 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
8359
8360         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
8361         where a failure is expected.
8362         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
8363
8364 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
8365
8366         * g++.old_deja/g++.pt/instantiate12.C: New test.
8367
8368 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
8369
8370         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
8371         start of structs.
8372         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
8373         * g++.old-deja/g++.brendan/crash17.C: Likewise.
8374         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8375         * g++.old-deja/g++.brendan/crash48.C: Likewise.
8376         * g++.old-deja/g++.brendan/ns1.C: Likewise.
8377         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
8378         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
8379         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8380         * g++.old-deja/g++.eh/spec6.C: Likewise.
8381         * g++.old-deja/g++.jason/crash3.C: Likewise.
8382         * g++.old-deja/g++.law/ctors11.C: Likewise.
8383         * g++.old-deja/g++.law/ctors17.C: Likewise.
8384         * g++.old-deja/g++.law/ctors5.C: Likewise.
8385         * g++.old-deja/g++.law/ctors9.C: Likewise.
8386         * g++.old-deja/g++.mike/ambig1.C: Likewise.
8387         * g++.old-deja/g++.mike/net22.C: Likewise.
8388         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8389         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8390         * g++.old-deja/g++.mike/virt3.C: Likewise.
8391         * g++.old-deja/g++.niklas/t128.C: Likewise.
8392         * g++.old-deja/g++.other/anon4.C: Likewise.
8393         * g++.old-deja/g++.other/using1.C: Likewise.
8394         * g++.old-deja/g++.other/warn3.C: Likewise.
8395         * g++.old-deja/g++.pt/t37.C: Likewise.
8396         * g++.old-deja/g++.robertl/eb69.C: Likewise.
8397         * g++.old-deja/g++.robertl/eb71.C: Likewise.
8398
8399 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
8400
8401         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
8402
8403 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8404
8405         * gcc.c-torture/execute/stdio-opt-3.c: New test.
8406
8407 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
8408
8409         * gcc.c-torture/compile/20010107-1.c: New test.
8410
8411 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8412
8413         * gcc.c-torture/execute/builtin-noret-1.c: New test.
8414
8415 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8416
8417         * gcc.dg/format/format.h: New file.
8418         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
8419         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
8420         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
8421         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
8422         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
8423         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
8424         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
8425         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
8426         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
8427         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
8428         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
8429         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
8430         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
8431         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
8432         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
8433         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
8434         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
8435         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
8436         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
8437         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
8438         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
8439         instead of declaring standard types, macros and functions in each
8440         test.
8441
8442 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
8443
8444         * gcc.c-torture/execute/20010106-1.c: New test.
8445
8446 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
8447
8448         * gcc.dg/format/format.exp: New file.
8449         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
8450         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
8451         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
8452         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
8453         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
8454         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
8455         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
8456         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
8457         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
8458         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
8459         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
8460         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
8461         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
8462         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
8463         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
8464         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
8465         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
8466         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
8467         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
8468         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
8469         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
8470         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
8471         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
8472         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
8473         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
8474         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
8475         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
8476         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
8477         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
8478         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
8479         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
8480         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
8481         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
8482         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
8483         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
8484         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
8485         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
8486         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
8487         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
8488         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
8489         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
8490         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
8491
8492 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
8493
8494         * gcc.c-torture/execute/991228-1.c: Take word endianness into
8495         account.
8496
8497 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
8498
8499         * gcc.c-torture/execute/builtin-complex-1.c: New test.
8500
8501 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8502
8503         * g++.old-deja/g++.pt/crash62.C: New test.
8504
8505 2001-01-04  Richard Henderson  <rth@redhat.com>
8506
8507         * gcc.dg/20000926-1.c: Update expected warnings.
8508         * gcc.dg/array-2.c: Likewise.
8509         * gcc.dg/array-4.c: Also validate flexible array members.
8510         * gcc.dg/c99-flex-array-1.c: New.
8511
8512 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
8513
8514         * gcc.c-torture/compile/20001222-1.x: Remove.
8515
8516 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8517
8518         * gcc.c-torture/execute/built-in-setjmp.c: New.
8519
8520 2001-01-03  Richard Henderson  <rth@redhat.com>
8521
8522         * gcc.dg/940510-1.c: Update expected error wording.
8523         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
8524
8525 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
8526
8527         * lib/target-supports.exp (check_alias_available): Modified to
8528         indicate aliases not supported if only weak aliases are supported.
8529
8530 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8531
8532         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
8533         Turn on cmpstrsi checks for __pj__ and __i370__.
8534
8535 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
8536
8537         * g++.old-deja/g++.other/virtual11.C: New test.
8538
8539 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
8540
8541         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
8542
8543 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8544
8545         * gcc.c-torture/compile/20010102-1.c: New test.
8546
8547 2001-01-02  Andreas Jaeger  <aj@suse.de>
8548
8549         * gcc.dg/noreturn-3.c: New test.
8550
8551         * gcc.dg/noreturn-4.c: New test.
8552
8553 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8554
8555         * gcc.c-torture/execute/stdio-opt-1.c: Also test
8556         __builtin_fputc and __builtin_fwrite.
8557
8558 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
8559
8560         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
8561         signed char, not default char.
8562
8563 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
8564
8565         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
8566
8567 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
8568
8569         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
8570
8571 2000-12-29  Richard Henderson  <rth@redhat.com>
8572
8573         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
8574         (__cyg_profile_func_exit): Define.
8575
8576 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
8577
8578         * g++.dg/vtgc1.C: New test.
8579
8580 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
8581
8582         * gcc.dg/noncompile/20001228-1.c: New test.
8583
8584         * gcc.dg/20001228-1.c: New test.
8585
8586         * gcc.c-torture/execute/20001228-1.c: New test.
8587
8588 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
8589
8590         * gcc.dg/format-strfmon-1.c: New test.
8591
8592 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8593
8594         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
8595         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
8596         * gcc.c-torture/execute/string-opt-1.c: Likewise.
8597         * gcc.c-torture/execute/string-opt-2.c: Likewise.
8598         * gcc.c-torture/execute/string-opt-3.c: Likewise.
8599         * gcc.c-torture/execute/string-opt-4.c: Likewise.
8600         * gcc.c-torture/execute/string-opt-6.c: Likewise.
8601         * gcc.c-torture/execute/string-opt-7.c: Likewise.
8602         * gcc.c-torture/execute/string-opt-8.c: Likewise.
8603         * gcc.c-torture/execute/string-opt-9.c: Likewise.
8604         * gcc.c-torture/execute/string-opt-10.c: Likewise.
8605         * gcc.c-torture/execute/string-opt-11.c: Likewise.
8606         * gcc.c-torture/execute/string-opt-12.c: Likewise.
8607
8608         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
8609         * gcc.c-torture/execute/string-opt-4.c: Test index.
8610
8611 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
8612
8613         * gcc.c-torture/compile/20001226-1.c: New test.
8614
8615 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
8616
8617         * gcc.c-torture/compile/20001222-1.c: New test.
8618         * gcc.c-torture/compile/20001222-1.x: Xfail.
8619
8620 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
8621
8622         * gcc.c-torture/execute/comp-goto-2.c: New test.
8623
8624 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
8625
8626         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
8627         Use long types if __INT_MAX__ is 32767.
8628         (main): Use cast to (sint32 *) when poking 88 into a_page.
8629
8630         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
8631
8632 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
8633
8634         * gcc.c-torture/compile/20001221-1.c: New test.
8635         * gcc.c-torture/execute/20001221-1.c: New test.
8636
8637 2000-12-20  Richard Henderson  <rth@redhat.com>
8638
8639         * g++.old-deja/g++.pt/crash36.C: Update error lines.
8640         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8641
8642 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8643
8644         * gcc.dg/compare3.c: New test.
8645
8646 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8647
8648         * gcc.dg/format-warnll-1.c: New test.
8649
8650 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
8651
8652         * gcc.dg/cpp/cmdlne-P.c: New test.
8653
8654 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8655
8656         * gcc.c-torture/execute/builtin-abs-1.c,
8657         gcc.c-torture/execute/builtin-abs-2.c: New tests.
8658
8659 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8660
8661         * gcc.dg/cpp/multiline.c: New test.
8662
8663 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8664
8665         * g++.old-deja/g++.other/syshdr1.C: Update.
8666         * gcc.dg/cpp/lineflags.c: Remove temporarily.
8667
8668 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8669
8670         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
8671
8672 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8673
8674         * g++.old-deja/g++.pt/ttp65.C: New test.
8675
8676 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8677
8678         * g++.old-deja/g++.pt/ttp64.C: New test.
8679
8680 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8681
8682         * g++.old-deja/g++.pt/spec33.C: New test.
8683
8684 2000-12-14  Catherine Moore  <clm@redhat.com>
8685
8686         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
8687         * gcc.c-torture/execute/920612-2.c: Likewise.
8688         * gcc.c-torture/execute/920428-2.c: Likewise.
8689         * gcc-c-torture/execute/va-arg-11.c: Call exit.
8690         * gcc.c-torture/execute/va-arg-21.c: Likewise.
8691
8692 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8693
8694         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
8695         * gcc.dg/pack-test-2.c: Likewise.
8696
8697 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
8698
8699         Tests by Zack Weinberg <zackw@stanford.edu>.
8700
8701         * gcc.dg/cpp/defined.c: Update.
8702         * gcc.dg/cpp/defined_trad.c: New tests.
8703
8704 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
8705
8706         * gcc.dg/cpp/trad-direct.c: Update.
8707
8708 2000-12-11  Neil Booth  <neilb@earthling.net>
8709
8710         * gcc.dg/cpp/defined_trad.c
8711
8712 2000-12-11  Neil Booth  <neilb@earthling.net>
8713
8714         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
8715
8716 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
8717
8718         * gcc.dg/format-miss-2.c: New test.
8719
8720 2000-12-09  Neil Booth  <neilb@earthling.net>
8721
8722         * gcc.dg/cpp/lineflags.c: New tests.
8723         * gcc.dg/cpp/poison.c: Update.
8724         * gcc.dg/cpp/redef2.c: Update.
8725         * gcc.dg/cpp/skipping.c: New test.
8726
8727 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
8728
8729         * g++.old-deja/g++.other/eh3.C: New testcase.
8730
8731 2000-12-07  Neil Booth  <neilb@earthling.net>
8732
8733         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
8734         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
8735         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
8736         wtr-union-init-2.c, wtr-union-init-3.c: Update.
8737         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
8738         Update.
8739
8740 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8741
8742         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
8743         __SIZE_TYPE__ instead of int for type of integers cast to
8744         pointers.
8745
8746 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
8747
8748         * g++.old-deja/g++.other/cleanup4.C: New test.
8749
8750 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8751
8752         * format-sec-1.c: New test.
8753
8754 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8755
8756         * gcc.dg/format-nonlit-3.c: New test.
8757
8758 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8759
8760         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
8761         through a null pointer.
8762
8763 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8764
8765         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
8766         * g++.old-deja/g++.pt/partial4.C: New test.
8767
8768 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
8769
8770         * gcc.c-torture/execute/ieee/hugeval.x: New.
8771
8772 2000-12-06  Neil Booth  <neilb@earthling.net>
8773
8774         * gcc.dg/cpp/backslash2.c: New tests.
8775
8776 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8777
8778         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
8779         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
8780
8781 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
8782
8783         * gcc.c-torture/execute/20001203-2.c: New testcase.
8784
8785 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
8786
8787         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
8788         * g++.old-deja/g++.other/virtual10.C: New test.
8789
8790 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
8791
8792         * g++.old-deja/g++.mike/pmf5.C: Remove test.
8793
8794 2000-12-05  Richard Henderson  <rth@redhat.com>
8795
8796         * gcc.c-torture/compile/20001205-1.c: New.
8797
8798 2000-12-04  Neil Booth  <neilb@earthling.net>
8799
8800         * g++.old-deja/g++.other/virtual9.C: New test.
8801         * g++.old-deja/g++.pt/crash61.C: New test.
8802         * gcc.c-torture/execute/loop-9.c: New test.
8803
8804 2000-12-04  Neil Booth  <neilb@earthling.net>
8805
8806         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
8807         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
8808         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
8809         * gcc.dg/cpp/extratokens.c: ...here.
8810
8811 2000-12-04  Neil Booth  <neilb@earthling.net>
8812
8813         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
8814         New tests.
8815
8816 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8817
8818         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
8819         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
8820
8821 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
8822
8823         * gcc.c-torture/execute/20001203-1.c: New test.
8824
8825 2000-12-03  Neil Booth  <neilb@earthling.net>
8826
8827         * gcc.dg/cpp/macro6.c: New test cases.
8828
8829 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8830
8831         * gcc.c-torture/execute/string-opt-9.c: New test.
8832         * gcc.c-torture/execute/string-opt-10.c: Likewise.
8833         * gcc.c-torture/execute/string-opt-11.c: Likewise.
8834         * gcc.c-torture/execute/string-opt-12.c: Likewise.
8835
8836         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
8837         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
8838
8839 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
8840
8841         * gcc.dg/cpp/if-6.c: New testcase.
8842
8843         * gcc.dg/20001201-1.c: New testcase.
8844
8845 2000-12-02  Neil Booth  <neilb@earthling.net>
8846
8847         * g++.old-deja/g++.other/externC4.C,
8848         g++.old-deja/g++.other/friend10.C: New tests.
8849
8850 2000-12-02  Neil Booth  <neilb@earthling.net>
8851
8852         * g++.old-deja/g++.other/instan2.C
8853         * g++.old-deja/g++.other/instan3.C: New test.
8854
8855 2000-12-02  Neil Booth  <neilb@earthling.net>
8856
8857         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
8858         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
8859         gnuc99.c,gnuc99-pedantic.c: New tests.
8860
8861 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
8862
8863         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
8864         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
8865
8866 2000-12-01  Neil Booth  <neilb@earthling.net>
8867
8868         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
8869         * gcc.dg/cpp/poison.c: Update.
8870         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
8871
8872 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
8873
8874         * g77.f-torture/execute/20001201.f: New test.
8875
8876 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
8877
8878         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
8879
8880 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
8881
8882         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
8883
8884 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8885
8886         * g++.old-deja/g++.other/cast6.C: New test.
8887
8888 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
8889
8890         * gcc.c-torture/execute/20001130-2.c: New testcase.
8891
8892 2000-11-30  Richard Henderson  <rth@redhat.com>
8893
8894         * gcc.c-torture/execute/20001130-1.c: New test.
8895
8896 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
8897
8898         * g++.old-deja/g++.other/op3.C: New test.
8899
8900 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
8901
8902         * g++.old-deja/g++.other/op2.C: New test.
8903
8904 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
8905
8906         * g++.old-deja/g++.other/crash38.C: New test.
8907
8908 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
8909
8910         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
8911
8912 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
8913
8914         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
8915         tests.
8916         * gcc.c-torture/execute/string-opt-6.c: New test.
8917
8918         * gcc.dg/20001117-1.c: Add main.
8919
8920 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
8921
8922         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
8923         Move from here ...
8924         * gcc.dg/940510-1.c: ... to here.
8925
8926         * gcc.dg/20000926-1.c: GNU C now allows initializations of
8927         zero-size arrays in toplevel structures.
8928
8929 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
8930
8931         * gcc.c-torture/execute/loop-8.c: New test.
8932
8933 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8934
8935         * g++.old-deja/g++.other/base1.C: New test.
8936
8937 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8938
8939         * g++.old-deja/g++.other/parse2.C: New test.
8940
8941 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8942
8943         * g++.old-deja/g++.pt/incomplete1.C: New test.
8944
8945 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8946
8947         * g++.old-deja/g++.other/friend9.C: New test.
8948
8949 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
8950
8951         * gcc.dg/20001127-1.c: New test.
8952
8953 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
8954
8955         * g++.old-deja/g++.pt/friend46.C: New test.
8956
8957 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
8958
8959         * g++.old-deja/g++.other/ptrmem8.C: New test.
8960
8961 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8962
8963         * gcc.c-torture/execute/string-opt-7.c: New test.
8964         * gcc.c-torture/execute/string-opt-8.c: Likewise.
8965
8966 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
8967
8968         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
8969         instead of 'mkcheck 2'.
8970
8971 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
8972
8973         * gcc.c-torture/execute/memcheck/driver.c,
8974         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
8975         C9X references to refer to C99.
8976
8977 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
8978
8979         * gcc.dg/ultrasp3.c: New test.
8980
8981 2000-11-25  Neil Booth  <neilb@earthling.net>
8982
8983         * gcc.dg/cpp/include2.c: Update test to be locale independent.
8984
8985 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
8986
8987         * gcc.c-torture/compile/20001123-2.c: New.
8988
8989 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8990
8991         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
8992
8993 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
8994
8995         * gcc.dg/sequence-point-1.c: Add some new tests.
8996         * gcc.c-torture/execute/20001124-1.c: New test.
8997
8998 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
8999
9000         * g++.old-deja/g++.other/vaarg4.C: New test.
9001         * gcc.c-torture/compile/20001123-1.c: New test.
9002
9003 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
9004
9005         * g++.other/crash24.C: Adjust and remove XFAIL.
9006         * g++.other/crash37.C: New test.
9007
9008 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
9009
9010         * g++.old-deja/g++.pt/instantiate9.C: New test.
9011
9012 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
9013
9014         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
9015         new ABI, too.
9016
9017         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
9018         * g++.old-deja/g++.robertl/eb55.C: Likewise.
9019
9020 2000-11-22  Neil Booth  <neilb@earthling.net>
9021
9022         * gcc.dg/cpp/Wtrigraphs.c: New test.
9023
9024 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
9025
9026         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
9027
9028 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
9029
9030         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
9031
9032 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
9033
9034         * lib/gcc-dg.exp: load_lib scanasm.exp.
9035         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
9036         * lib/g++-dg.exp: load_lib scanasm.exp.
9037         * lib/scanasm.exp: New.
9038         (scan-assembler, scan-assembler-not): Add optional arguments to
9039         test name, or if not present, the pattern name.
9040         (scan-assembler-dem, scan-assembler-dem-not): New.
9041
9042         * g++.dg/dg.exp: New.
9043
9044 2000-11-21  Neil Booth  <neilb@earthling.net>
9045
9046         * gcc.dg/cpp/integrated1.c: Remove.
9047
9048 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
9049
9050         * gcc.c-torture/execute/20001121-1.c: New test.
9051
9052 2000-11-21  Richard Henderson  <rth@redhat.com>
9053
9054         * gcc.c-torture/compile/20001121-1.c: New test.
9055
9056 2000-11-20  Neil Booth  <neilb@earthling.net>
9057
9058         * gcc.dg/cpp/integrated1.c: New test.
9059
9060 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
9061
9062         * g++.old-deja/g++.other/inline17.C: New test.
9063
9064 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
9065
9066         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
9067         local variable to be zero: I made the variable global. Now
9068         uses abort() and exit() instead of relying on main's return value.
9069
9070 2000-11-20  Neil Booth  <neilb@earthling.net>
9071
9072         * gcc.dg/cpp/paste2.c: Update test.
9073         * objc/execute/paste.m: New test.
9074
9075 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9076
9077         * gcc.dg/c99-condexpr-1.c: New test.
9078
9079 2000-11-20  Neil Booth  <neilb@earthling.net>
9080
9081         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
9082
9083 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
9084
9085         * g++.old-deja/g++.pt/export1.C: New test.
9086
9087 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
9088
9089         * gcc.dg/20001117-1.c: New test.
9090
9091 2000-11-18  Richard Henderson  <rth@redhat.com>
9092
9093         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
9094
9095 2000-11-18  Richard Henderson  <rth@redhat.com>
9096
9097         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
9098         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
9099         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
9100
9101 2000-11-18  Richard Henderson  <rth@redhat.com>
9102
9103         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
9104         (main): New.  Exit cleanly.
9105
9106 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9107
9108         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
9109         gcc.dg/c99-fordecl-2.c: New tests.
9110
9111 2000-11-18  Richard Henderson  <rth@redhat.com>
9112
9113         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
9114         * gcc.c-torture/execute/zerolen-2.c: New.
9115
9116 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9117
9118         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
9119         memory.
9120
9121 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
9122
9123         * g++.old-deja/g++.pt/instantiate8.C: New test.
9124
9125 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
9126
9127         * g++.old-deja/g++.other/incomplete.C: Add more tests.
9128         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
9129
9130 2000-11-16  Nick Clifton  <nickc@redhat.com>
9131
9132         * gcc.c-torture/execute/nestfunc-2.c: New test.
9133         * gcc.c-torture/execute/nestfunc-3.c: New test.
9134
9135 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
9136
9137         * gcc.c-torture/compile/20001116-1.c: New test.
9138
9139 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9140
9141         * gcc.c-torture/execute/20001115-1.c: New test.
9142
9143 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
9144
9145         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
9146         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
9147         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
9148         * g++.old-deja/g++.abi/vmihint.C: Likewise.
9149
9150 2000-11-15  Neil Booth  <neilb@earthling.net>
9151
9152         gcc.dg/cpp/_Pragma1.c: Update.
9153         gcc.dg/cpp/_Pragma2.c: New test.
9154
9155 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9156
9157         * g++.old-deja/g++.other/anon5.C: New test.
9158
9159 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
9160
9161         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
9162         tests.
9163
9164 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
9165
9166         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
9167         output.
9168
9169 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9170
9171         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
9172         labels at end of compound statements.
9173
9174 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
9175
9176         * gcc.c-torture/execute/loop-7.c: New test.
9177
9178 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9179
9180         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
9181
9182 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9183
9184         * gcc.dg/c99-bool-1.c: New test.
9185
9186 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9187
9188         * gcc.dg/c99-scope-1.c: Remove xfail.
9189         * gcc.dg/c99-scope-2.c: New test.
9190
9191 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9192
9193         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
9194         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
9195
9196 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
9197
9198         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
9199         error messages.
9200
9201         * g++.mike/p700.C: Don't typedef wchar_t.
9202         * g++.mike/p784.C: Likewise.
9203         * g++.mike/eb101.C: Don't use __wchar_t.
9204
9205 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
9206
9207         * g77.f-torture/execute/20001111.[fx]: Test premature exit
9208         from DO loop.
9209
9210 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
9211
9212         * gcc.c-torture/execute/20001111-1.c: New test.
9213
9214 2000-11-10  Nick Clifton  <nickc@redhat.com>
9215
9216         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
9217         long multuiple and accumulate.
9218
9219 2000-11-09  Richard Henderson  <rth@redhat.com>
9220
9221         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
9222         via size_t instead of int.
9223
9224         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
9225         * gcc.c-torture/execute/string-opt-2.c: Likewise.
9226         * gcc.c-torture/execute/string-opt-3.c: Likewise.
9227         * gcc.c-torture/execute/string-opt-4.c: Likewise.
9228
9229 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
9230
9231         * gcc.c-torture/compile/20001109-1.c: New test.
9232         * gcc.c-torture/compile/20001109-2.c: New test.
9233
9234 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
9235
9236         * g++.old-deja/g++.pt/operator1.C: New test.
9237         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
9238
9239 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
9240
9241         * gcc.dg/20001108-1.c: New test.
9242
9243 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
9244
9245         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
9246         with both arguments constant strings.
9247         * gcc.c-torture/execute/string-opt-3.c: New test.
9248         * gcc.c-torture/execute/string-opt-4.c: New test.
9249         * gcc.c-torture/execute/string-opt-5.c: New test.
9250
9251 2000-11-08  Nick Clifton  <nickc@redhat.com>
9252
9253         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
9254         mulsidi3adddi patterns.
9255
9256 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
9257
9258         * g++.old-deja/g++.other/crash36.C: New test.
9259
9260 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
9261
9262         * g++.old-deja/g++.other/init16.C: New test.
9263
9264 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
9265
9266         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
9267
9268 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
9269
9270         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
9271         * gcc.c-torture/execute/va-arg-16.x: Likewise.
9272         * gcc.c-torture/execute/va-arg-17.x: Likewise.
9273
9274 2000-11-07  DJ Delorie  <dj@redhat.com>
9275
9276         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
9277
9278 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9279
9280         * gcc.c-torture/execute/string-opt-1.c: New test.
9281
9282 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
9283
9284         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
9285         mips-sgi-irix6.* because the MIPS ABI passes floating-point
9286         parameters in registers, and there is no way for a varargs
9287         function to know in which order the integer and floating-point
9288         parameters should be interleaved when they are placed on the
9289         stack.
9290         * gcc.c-torture/execute/va-arg-16.x: Likewise.
9291         * gcc.c-torture/execute/va-arg-17.x: Likewise.
9292
9293 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9294
9295         * gcc.c-torture/execute/string-opt-2.c: New test.
9296
9297 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
9298
9299         * g++.old-deja/g++.pt/crash60.C: New test.
9300
9301 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
9302
9303         * g++.old-deja/g++.other/crash24.C: New test.
9304         * g++.old-deja/g++.other/crash25.C: New test.
9305         * g++.old-deja/g++.other/crash26.C: New test.
9306         * g++.old-deja/g++.other/crash27.C: New test.
9307         * g++.old-deja/g++.other/crash28.C: New test.
9308         * g++.old-deja/g++.other/crash29.C: New test.
9309         * g++.old-deja/g++.other/crash30.C: New test.
9310         * g++.old-deja/g++.other/crash31.C: New test.
9311         * g++.old-deja/g++.other/crash32.C: New test.
9312         * g++.old-deja/g++.other/crash33.C: New test.
9313         * g++.old-deja/g++.other/crash34.C: New test.
9314         * g++.old-deja/g++.other/crash35.C: New test.
9315
9316 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
9317
9318         * gcc.c-torture/execute/20001031-1.c: New test.
9319
9320 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
9321
9322         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
9323         namespace.
9324
9325         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
9326         standards-conformant.
9327
9328         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
9329
9330         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
9331         * g++.old-deja/g++.mike/p755a.C: Likewise.
9332         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
9333         library makes no calls to `operator new' during initialization.
9334
9335 2000-11-04  Neil Booth  <neilb@earthling.net>
9336
9337         * gcc.dg/cpp/include2.c: New tests.
9338
9339 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
9340
9341         * lib/g++.exp (g++_set_ld_library_path): New function.
9342         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
9343
9344 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
9345
9346         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
9347         warnings.
9348
9349 2000-11-01  Richard Henderson  <rth@redhat.com>
9350
9351         * g++.old-deja/g++.ext/namedret1.C: New.
9352         * g++.old-deja/g++.ext/namedret2.C: New.
9353         * g++.old-deja/g++.ext/namedret3.C: New.
9354
9355 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
9356
9357         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
9358         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
9359
9360 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9361
9362         * gcc.c-torture/execute/va-arg-21.c: New test.
9363
9364 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9365
9366         * gcc.dg/c99-complex-2.c: New test.
9367
9368 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9369
9370         * gcc.c-torture/execute/stdio-opt-1.c: New test.
9371
9372 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
9373
9374         * g++.old-deja/g++.other/inline16.C: New test.
9375
9376 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
9377
9378         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
9379         __PRETTY_FUNCTION__
9380
9381 2000-10-29  Neil Booth  <neilb@earthling.net>
9382
9383         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
9384         New tests.
9385         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
9386         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
9387         optimisation.
9388
9389 2000-10-29  Neil Booth  <neilb@earthling.net>
9390
9391         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
9392         * mi1.c, mi1c.h: Add null directives to multiple-include test.
9393         * mi5.c: Test multiple includes work with -C.
9394         * trigraphs.c: Test ^= version.
9395
9396 2000-10-28  Neil Booth  <neilb@earthling.net>
9397
9398         New tests and test updates for new macro expander.
9399
9400         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
9401         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
9402         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
9403         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
9404         new diagnostic messages.
9405
9406         * gcc.dg/cpp/macro3.c: New tests.
9407
9408 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
9409
9410         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
9411         on the same line.
9412
9413 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
9414
9415         * g++.old-deja/g++.other/eh2.C: New test.
9416
9417 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
9418
9419         * gcc.c-torture/execute/20001027-1.c: New test.
9420
9421 2000-10-26  Richard Henderson  <rth@redhat.com>
9422
9423         * gcc.c-torture/execute/20001026-1.c: New.
9424
9425 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
9426
9427         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
9428         * g++.old-deja/g++.law/builtin1.C: Likewise.
9429         * g++.old-deja/g++.law/ctors10.C: Likewise.
9430         * g++.old-deja/g++.law/virtual3.C: Likewise.
9431         * g++.old-deja/g++.mike/p658.C: Likewise.
9432         * g++.old-deja/g++.other/sibcall1.C: Likewise.
9433         * g++.old-deja/g++.other/vaarg2.C: Likewise.
9434         * g++.old-deja/g++.robertl/eb124.C: Likewise.
9435         * g++.old-deja/g++.robertl/eb44.C: Likewise.
9436         * g++.old-deja/g++.robertl/eb77.C: Likewise.
9437
9438 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9439
9440         * gcc.c-torture/compile/20001024-1.c: New test.
9441
9442 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
9443
9444         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
9445         to tell us whether or not we are using V3.
9446
9447 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
9448
9449         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
9450         operands.
9451
9452 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9453
9454         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
9455
9456 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
9457
9458         * gcc.c-torture/execute/20001024-1.c: New test.
9459
9460 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
9461
9462         * g++.old-deja/g++.other/sibcall1.C: New test.
9463
9464 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
9465
9466         * gcc.dg/noncompile/init-3.c: New test.
9467
9468 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9469
9470         * gcc.dg/format-array-1.c: New test.
9471
9472 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9473
9474         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
9475         writing through null pointers; remove comment about testing
9476         unterminated strings.
9477
9478 2000-10-17  Matthew Hiller  <hiller@redhat.com>
9479
9480         * gcc.c-torture/execute/20001017-2.c: New test.
9481
9482 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9483
9484         * gcc.c-torture/compile/20001018-1.c: New test.
9485         * gcc.c-torture/compile/20001018-1.x: Xfail.
9486
9487 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9488
9489         * gcc.c-torture/execute/20001017-1.c: New test.
9490
9491 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9492
9493         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
9494         for multiple use of arguments with scanf formats; add tests for
9495         multiple use of arguments.
9496
9497 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
9498
9499         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
9500
9501 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9502
9503         * gcc.dg/format-miss-1.c: New test.
9504
9505 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
9506
9507         * gcc.c-torture/execute/20001013-1.c: New test.
9508
9509 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
9510
9511         * gcc.dg/format-branch-1.c: New test.
9512
9513 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
9514
9515         * README, lib/file-format.exp: Remove EGCS references.
9516
9517 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
9518
9519         * gcc.dg/20001013-1.c: New test.
9520
9521 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
9522
9523         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
9524         for intmax_t in the compiler using __typeof__ and the type rules
9525         for conditional expressions.
9526
9527 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
9528
9529         * gcc.dg/20001012-1.c: New test.
9530         * gcc.dg/20001012-2.c: New test.
9531
9532 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9533
9534         * gcc.dg/format-attr-1.c: New test.
9535
9536 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9537
9538         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
9539         __LONG_LONG_MAX__ instead of LLONG_MAX.
9540
9541 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9542
9543         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
9544         scanf flags.
9545         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
9546         flags.
9547
9548 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9549
9550         * gcc.dg/sequence-pt-1.c: New test.
9551
9552 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
9553
9554         * gcc.c-torture/execute/20001011-1.c: New testcase.
9555         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
9556
9557 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
9558
9559         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
9560         does not error on it.
9561
9562 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
9563
9564         * gcc.dg/20001009-1.c: New test.
9565
9566 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
9567
9568         * gcc.c-torture/compile/20001009-1.c: Move from here ....
9569         * gcc.c-torture/execute/20001009-2.c: ... to here.
9570
9571 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
9572
9573         * gcc.c-torture/compile/20001009-1.c: New testcase.
9574         * gcc.c-torture/execute/20001009-1.c: New testcase.
9575         Testcases provided by Jan Hubicka <jh@suse.cz>.
9576
9577 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
9578
9579         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
9580         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
9581         uintmax_t using <limits.h> to emulate the compiler's internal
9582         logic.  No longer XFAIL %j tests.
9583
9584 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
9585
9586         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
9587         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
9588         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
9589         regexps and details of expected handling of some bad formats.
9590         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
9591         suppression.
9592
9593 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9594
9595         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
9596         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
9597         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
9598         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
9599         in list archives.
9600
9601 2000-10-06  Richard Henderson  <rth@cygnus.com>
9602
9603         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
9604         * g++.old-deja/g++.brendan/crash52.C: Likewise.
9605         * g++.old-deja/g++.jason/report.C: Likewise.
9606         * g++.old-deja/g++.law/friend5.C: Likewise.
9607         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
9608         of the expected warnings.
9609
9610 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
9611
9612         * g++.old-deja/g++.pt/enum14.C: New test.
9613
9614 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9615
9616         * g++.old-deja/g++.pt/crash59.C: New test.
9617
9618 2000-10-04  Will Cohen  <wcohen@redhat.com>
9619
9620         * gcc.dg/20000926-1.c: New test.
9621
9622 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
9623
9624         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
9625         function name for current C++ compiler.
9626         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
9627
9628 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
9629
9630         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
9631         __PRETTY_FUNCTION__.
9632         * g++.old-deja/g++.ext/pretty2.C: Likewise.
9633
9634 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9635
9636         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
9637
9638 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
9639
9640         * gcc.c-torture/compile/20000923-1.c: New test.
9641
9642 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
9643
9644         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
9645         * g++.old-deja/g++.pt/ttp62.C: Same.
9646         * g++.old-deja/g++.other/inline14.C: Same.
9647
9648 2000-09-24  Richard Henderson  <rth@cygnus.com>
9649
9650         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
9651
9652 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
9653
9654         * gcc.dg/c90-printf-1.c: Add test for wide string format.
9655
9656 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
9657
9658         * gcc.c-torture/compile/20000922-1.c: New file.
9659
9660 2000-09-21  Nick Clifton  <nickc@redhat.com>
9661
9662         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
9663         a signed long modulo operation.
9664         (mod6): New function - perform an unsigned long modulo operation.
9665         (main): Add tests for modulos of very large numbers by very small
9666         dividends.
9667
9668 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9669
9670         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
9671
9672 2000-09-19  Richard Henderson  <rth@cygnus.com>
9673
9674         * gcc.dg/compare2.c (case 10): XFAIL.
9675
9676 2000-09-18  Richard Henderson  <rth@cygnus.com>
9677
9678         * gcc.c-torture/execute/20000906-1.c: Move ...
9679         * gcc.dg/20000906-1.c: ... here.  Only run on targets
9680         that support __builtin_trap.
9681
9682 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
9683
9684         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
9685
9686 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9687
9688         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
9689         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
9690         more $ format tests.
9691
9692 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9693
9694         * gcc.dg/format-errmk-1.c: New test.
9695
9696 2000-09-17  Greg McGary  <greg@mcgary.org>
9697
9698         * gcc.c-torture/execute/20000917-1.x: Remove.
9699
9700 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9701
9702         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
9703
9704 2000-09-17  Greg McGary  <greg@mcgary.org>
9705
9706         * gcc.c-torture/execute/20000917-1.c: New test.
9707         * gcc.c-torture/execute/20000917-1.x: XFAIL.
9708
9709 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
9710
9711         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
9712         in nested macro bug.
9713
9714 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
9715
9716         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
9717
9718 2000-09-14  Jeffrey A Law  (law@cygnus.com)
9719
9720         * gcc.c-torture/execute/20000914-1.c: New test.
9721
9722 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
9723
9724         * g++.other/inline13.C: New test.
9725
9726 2000-09-12  Andreas Jaeger  <aj@suse.de>
9727
9728         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
9729         constant by Ulrich Drepper <drepper@redhat.com>.
9730
9731 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
9732
9733         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
9734
9735 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9736
9737         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
9738
9739 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
9740
9741         * gcc.dg/cpp/backslash.c: New test.
9742
9743 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
9744
9745         * gcc.c-torture/execute/20000910-1.c: New test.
9746         * gcc.c-torture/execute/20000910-2.c: Likewise.
9747
9748 2000-09-11  Robert Lipe  <robertl@sco.com>
9749
9750         * gcc.dg/pragma-align.c: New test.
9751
9752 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
9753
9754         * g++.old-deja/g++.pt/explicit82.C: New test.
9755         * g++.old-deja/g++.pt/explicit83.C: New test.
9756
9757 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
9758
9759         * gcc.dg/asm-names.c: New test.
9760
9761 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9762
9763         * gcc.dg/cpp/tr-warn6.c: New test
9764
9765 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9766
9767         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
9768         be accepted.
9769
9770 2000-09-07  Catherine Moore  <clm@redhat.com>
9771
9772         * gcc.c-torture/execute/unroll-1.c: New test.
9773
9774 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
9775
9776         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
9777         ERROR markers.
9778         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
9779         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
9780         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
9781         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
9782         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
9783         Preprocess only.
9784         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
9785         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
9786
9787 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9788
9789         * g++.old-deja/g++.pt/deduct2.C: New test.
9790
9791 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9792
9793         * g++.old-deja/g++.pt/parms2.C: New test.
9794
9795 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9796
9797         * g++.old-deja/g++.pt/crash58.C: New test.
9798
9799 2000-09-06  Greg McGary  <greg@mcgary.org>
9800
9801         * gcc.c-torture/execute/20000906-1.c: New test.
9802         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
9803
9804 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9805
9806         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
9807
9808 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9809
9810         * g++.old-deja/g++.pt/crash57.C: New test.
9811
9812 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9813
9814         * g++.old-deja/g++.pt/crash56.C: New test.
9815
9816 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9817
9818         * g++.old-deja/g++.pt/koenig1.C: New test.
9819
9820 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
9821
9822         * gcc.dg/20000904-1.c: New test.
9823
9824 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
9825
9826         * gcc.dg/cpp/paste8.c: New test.
9827
9828 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
9829
9830         * gcc.c-torture/compile/20000827-1.c: New test.
9831
9832 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
9833
9834         * gcc.dg/format-diag-1.c: New test.
9835
9836 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
9837
9838         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
9839         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
9840         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
9841         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
9842         gcc.dg/formatz-1.c: Adjust warning regular expressions.
9843
9844 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
9845
9846         * g++.old-deja/g++.other/nested4.C: New test.
9847
9848 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
9849
9850         * g++.old-deja/g++.ns/scoped1.C: New test.
9851
9852 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
9853
9854         * lib/g++.exp: Support testing already-installed GCC.
9855
9856 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9857
9858         * wtr-label-1.c, wtr-suffix-1.c: New tests.
9859
9860 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9861
9862         * gcc.dg/return-type-2.c: New test.
9863
9864 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
9865
9866         * gcc.c-torture/compile/20000825-1.c: New test.
9867
9868 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
9869
9870         * gcc.dg/dwarf2-2.c: New test.
9871
9872 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
9873
9874         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
9875         dg-warning regexps.
9876
9877 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9878
9879         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
9880         gcc.dg/format-ext-5.c: New tests.
9881
9882 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
9883
9884         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
9885
9886 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
9887
9888         * gcc.dg/noncompile/930622-2.c: Adjust error message.
9889
9890 2000-08-24  Richard Henderson  <rth@cygnus.com>
9891
9892         * gcc.dg/ia64-sync-1.c: New test.
9893         * gcc.dg/ia64-sync-2.c: New test.
9894         * gcc.dg/ia64-asm-1.c: New test.
9895
9896 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
9897
9898         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
9899         * gcc.dg/format-ext-2.c: New test.
9900
9901 2000-08-23  Jason Merrill  <jason@redhat.com>
9902
9903         * lib/old-dejagnu.exp: Also ignore "In member function" and
9904         "At global scope".
9905
9906 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9907
9908         * gcc.dg/noncompile/label-lineno-1.c: New test.
9909
9910 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9911
9912         * gcc.dg/c99-array-nonobj-1.c: New test.
9913
9914 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9915
9916         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
9917         tests.
9918         * gcc.dg/format-ext-1.c: New test.
9919
9920 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9921
9922         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
9923         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
9924         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
9925         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
9926         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
9927
9928 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9929
9930         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
9931         gcc.dg/c99-strftime-2.c: New tests.
9932
9933 2000-08-22  Richard Henderson  <rth@cygnus.com>
9934
9935         * gcc.c-torture/execute/20000822-1.c: New test.
9936
9937 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
9938
9939         * gcc.c-torture/execute/20000819-1.x: Remove.
9940
9941 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
9942
9943         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
9944         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
9945         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
9946         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
9947         gcc.dg/format-xopen-1.c: New tests.
9948
9949 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
9950
9951         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
9952
9953 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
9954
9955         * g++.old-deja/g++.other/loop2.C: New test.
9956
9957         * gcc.c-torture/compile/20000606-1.c: New test.
9958         * gcc.c-torture/compile/20000728-1.c: New test.
9959         * gcc.c-torture/execute/20000801-1.c: New test.
9960         * gcc.c-torture/execute/20000801-2.c: New test.
9961         * gcc.c-torture/execute/20000819-1.c: New test.
9962         * gcc.c-torture/execute/20000819-1.x: XFAIL.
9963         * gcc.dg/20000629-1.c: New test.
9964         * gcc.dg/20000724-1.c: New test.
9965         * gcc.dg/20000807-1.c: New test.
9966
9967 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
9968
9969         * gcc.dg/cpp/pragma-1.c: New test.
9970         * gcc.dg/cpp/pragma-2.c: New test.
9971
9972 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
9973
9974         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
9975         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
9976
9977 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9978
9979         * gcc.c-torture/compile/20000818-1.c: New test.
9980
9981 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
9982
9983         * gcc.c-torture/execute/20000818-1.c: New test.
9984
9985 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9986
9987         * gcc.dg/format-va-1.c: New test.
9988
9989 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
9990
9991         * g++.old-deja/g++.other/typedef8.C: New test.
9992
9993 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
9994
9995         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
9996         * g++.old-deja/g++.mike/net36.C: Mark candidate.
9997         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
9998         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
9999         * g++.old-deja/g++.other/ptrmem7.C: New test.
10000         * g++.old-deja/g++.pt/ptrmem10.C: New test.
10001
10002 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10003
10004         * g++.old-deja/g++.pt/typename27.C: New test.
10005
10006 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
10007
10008         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
10009         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
10010         * g++.old-deja/g++.pt/friend45.C: New test.
10011         * g++.old-deja/g++.other/friend8.C: New test.
10012
10013 2000-08-15  Richard Henderson  <rth@cygnus.com>
10014
10015         * gcc.c-torture/execute/20000815-1.c: New test.
10016
10017 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
10018
10019         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
10020         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
10021         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
10022
10023 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
10024
10025         * g++.old-deja/g++.other/refinit2.C: New test.
10026
10027 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
10028
10029         * lib/c-torture.exp (c-torture): Make
10030         compiler_conditional_xfail_data global.
10031         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
10032         compiler_conditional_xfail_data machinery.
10033         (f-torture-execute): Likewise.
10034         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
10035         and only when unrolling loops.
10036
10037         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
10038
10039 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10040
10041         * g++.old-deja/g++.pt/explicit81.C: New test.
10042
10043 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10044
10045         * g++.old-deja/g++.pt/typename26.C: New test.
10046
10047 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
10048
10049         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
10050         warning.
10051
10052 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
10053
10054         * g++.old-deja/g++.other/array3.C: New test.
10055
10056 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10057
10058         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
10059         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
10060         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
10061         New tests.
10062
10063 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
10064
10065         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
10066         * g++.old-deja/g++.abi/vmihint.C: Likewise.
10067
10068 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
10069
10070         * gcc.c-torture/execute/20000808-1.c: New test.
10071
10072 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10073
10074         * gcc.dg/c90-const-expr-1.c: New test.
10075
10076 2000-08-08  Richard Henderson  <rth@cygnus.com>
10077
10078         * gcc.dg/noncompile/920923-1.c: Declare calloc.
10079
10080 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10081
10082         * gcc.dg/noncompile/const-ll-1.c: New test.
10083
10084 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10085
10086         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
10087
10088 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
10089
10090         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
10091         that running programs linked against the shared version of libobjc
10092         run correctly.
10093
10094 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10095
10096         * gcc.dg/c99-printf-1.c: New test.
10097
10098 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10099
10100         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
10101
10102 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
10103
10104         * gcc.c-torture/execute/20000731-1.x: Delete.
10105
10106 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
10107
10108         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
10109         and torture_without_loops as is done by c-torture.exp.
10110         (search_for): Copy from c-torture.exp.
10111         (gcc-dg-runtest): New function, drives a directory of tests
10112         iterating over the TORTURE_OPTIONS.
10113         (scan-assembler, scan-assembler-not): Move here from
10114         individual directory drivers.
10115
10116         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
10117         defined by lib/gcc-dg.exp.
10118         * gcc.dg/cpp/cpp.exp: Likewise.
10119         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
10120         gcc-dg-runtest, so we cycle over optimization options.
10121
10122         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
10123         * gcc.dg/compare2.c: No longer expected to fail.
10124
10125 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
10126
10127         * gcc.c-torture/execute/20000804-1.c: New test.
10128
10129 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10130
10131         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
10132
10133 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
10134
10135         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
10136
10137 2000-08-03  Jeffrey A Law  (law@cygnus.com)
10138
10139         * gcc.c-torture/compile/20000803-1.c: New test.
10140
10141 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10142
10143         * gcc.c-torture/execute/20000801-3.c,
10144         gcc.c-torture/execute/20000801-4.c: New tests.
10145         * gcc.c-torture/execute/20000801-3.x,
10146         gcc.c-torture/execute/20000801-4.x: Xfail.
10147
10148 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
10149
10150         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
10151         libobjc/.libs to allow for libtool.
10152
10153 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
10154
10155         * gcc.c-torture/compile/20000802-1.c: New test.
10156
10157 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
10158
10159         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
10160
10161 2000-07-31  Jeffrey A Law  (law@cygnus.com)
10162
10163         * gcc-c-torture/execute/20000731-2.c: New test.
10164
10165         * gcc.c-torture/execute/20000731-1.c: New test.
10166         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
10167
10168 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
10169
10170         * testsuite/gcc.dg/cpp/paste7.c: New test.
10171         * gcc.dg/cpp/20000725-1.c: New test.
10172
10173 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
10174
10175         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
10176         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
10177         declaration warning for __builtin_dwarf_reg_size.
10178
10179         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
10180
10181 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10182
10183         * gcc.dg/noncompile/voidparam-1.c: New test.
10184
10185 2000-07-30  Richard Henderson  <rth@cygnus.com>
10186
10187         * gcc.dg/c90-digraph-1.c: Don't xfail.
10188         * gcc.dg/compare2.c (case 10): Xfail.
10189         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
10190
10191 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
10192
10193         * gcc.dg/c99-main-1.c: New test.
10194
10195 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10196
10197         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
10198
10199 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
10200
10201         * gcc.c-tortuer/execute/20000726-1.c: New test.
10202
10203 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
10204
10205         * gcc.c-torture/execute/enum-2.c: New test.
10206
10207 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10208
10209         * gcc.dg/cpp/tr-warn3.c: New test.
10210
10211 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10212
10213         * g++.old-deja/g++.ext/implicit1.C: Remove.
10214         * g++.old-deja/g++.jason/c2.C: Remove
10215         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
10216         * g++.old-deja/g++.pt/crash16.C: Likewise.
10217         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
10218
10219 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10220
10221         * g++.old-deja/g++.other/for2.C: New test.
10222
10223 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
10224
10225         * gcc.dg/20000720-1.c: New test.
10226
10227 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
10228
10229         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
10230
10231 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
10232
10233         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
10234         * gcc.c-torture/execute/20000722-1.c: New.
10235         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
10236
10237 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
10238
10239         * gcc.dg/cpp/20000720-1.S: New test.
10240
10241 2000-07-21  Michael Meissner  <meissner@redhat.com>
10242
10243         * gcc.c-torture/execute/ieee/hugeval.c: New test.
10244
10245 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
10246
10247         * g++.old-deja/g++.brendan/crash16.C,
10248         g++.old-deja/g++.brendan/parse3.C,
10249         g++.old-deja/g++.brendan/redecl1.C,
10250         g++.old-deja/g++.ns/template13.C,
10251         g++.old-deja/g++.other/decl4.C,
10252         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
10253
10254 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
10255
10256         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
10257         and "Internal error".
10258
10259         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
10260         regexps.
10261         * gcc.dg/cpp/paste6.c: New test.
10262
10263 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
10264
10265         * gcc.dg/cpp/tr-direct.c: New test.
10266
10267         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
10268         gcc.dg/cpp/undef1.c: Tweak error regexps.
10269
10270 2000-07-18  Eric Christopher <echristo@redhat.com>
10271
10272         * gcc.c-torture/compile/20000718-1.c: New test.
10273
10274 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
10275
10276         * cpplex.c (_cpp_push_token): If the token being pushed back
10277         is the previous token in this context, just subtract one from
10278         context->posn.
10279         * cppmacro.c (save_expansion): Clear aux field when storing a
10280         placemarker.
10281
10282 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
10283
10284         * gcc.dg/noncompile/redecl-1.c: New test.
10285
10286 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
10287
10288         * gcc.c-torture/execute/20000717-5.c: New test.
10289         * gcc.c-torture/execute/20000717-1.x: Removed.
10290
10291 2000-07-17  Richard Henderson  <rth@cygnus.com>
10292
10293         * gcc.c-torture/execute/20000717-4.c: New test.
10294
10295 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
10296
10297         * gcc.dg/cpp/syshdr.c: New test.
10298         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
10299
10300 2000-07-17  Neil Booth  <neilb@earthling.net>
10301
10302         * gcc.dg/cpp/cmdlne-dM.c: New test.
10303         * gcc.dg/cpp/cmdlne-dD.c: New test.
10304
10305 2000-07-17  Jeffrey A Law  (law@cygnus.com)
10306
10307         * gcc.c-torture/execute/20000717-3.c: New test.
10308
10309         * gcc.c-torture/compile/20000717-1.c: New test.
10310
10311 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
10312
10313         * gcc.c-torture/execute/20000717-2.c: New test.
10314
10315 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10316
10317         * gcc.dg/formatz-1.c: New test.
10318
10319         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
10320         * gcc.dg/c99-digraph-1.c: New tests.
10321
10322         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
10323         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
10324
10325         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
10326         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
10327         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
10328         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
10329         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
10330         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
10331         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
10332
10333 2000-07-17   Greg McGary <greg@mcgary.org>
10334
10335         * gcc.c-torture/execute/20000717-1.c: New test.
10336         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
10337
10338 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
10339
10340         * gcc.c-torture/execute/20000715-2.c: New test.
10341         * gcc.dg/20000715-1.c: New test.
10342
10343 2000-07-15  Michael Meissner  <meissner@redhat.com>
10344
10345         * gcc.c-torture/execute/20000715-1.c: New test.
10346
10347 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
10348
10349         * gcc.c-torture/execute/20000707-1.c: New test.
10350
10351 2000-07-13  Neil Booth  <NeilB@earthling.net>
10352
10353         * testsuite/gcc.dg/cpp/digraph1.c,
10354         testsuite/gcc.dg/cpp/digraph2.c,
10355         testsuite/gcc.dg/cpp/digraphs.c: New tests.
10356
10357 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
10358
10359         * g77.f-torture/compile/20000630-2.f:  New test.
10360         * g77.f-torture/compile/20000630-2.x
10361
10362 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
10363
10364         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
10365
10366 2000-07-11  Neil Booth  <NeilB@earthling.net>
10367
10368         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
10369
10370 2000-07-11  Neil Booth  <NeilB@earthling.net>
10371
10372         * gcc.dg/cpp/cmdlne-C.c: New.
10373
10374 2000-07-09  Neil Booth  <NeilB@earthling.net>
10375
10376         * gcc.dg/cpp/directiv.c: New tests.
10377         * gcc.dg/cpp/undef1.c: Update.
10378
10379 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
10380
10381         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
10382
10383 2000-07-09  Neil Booth  <NeilB@earthling.net>
10384
10385         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
10386
10387 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
10388
10389         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
10390         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
10391
10392 2000-07-08  Neil Booth  <NeilB@earthling.net>
10393
10394         * gcc.dg/cpp/macsyntx.c: New tests.
10395
10396 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
10397
10398         * gcc.dg/20000707-1.c: New test.
10399
10400 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
10401
10402         * gcc.c-torture/execute/20000706-1.c: New test.
10403         * gcc.c-torture/execute/20000706-2.c: New test.
10404         * gcc.c-torture/execute/20000706-3.c: New test.
10405         * gcc.c-torture/execute/20000706-4.c: New test.
10406         * gcc.c-torture/execute/20000706-5.c: New test.
10407
10408 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
10409
10410         * g++.old-deja/g++.pt/instantiate7.C: New test.
10411
10412 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
10413
10414         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
10415         * g++.old-deja/g++.mike/thunk3.C: Likewise.
10416         * g++.old-deja/g++.other/rtti3.C: Likewise.
10417         * g++.old-deja/g++.other/rttid3.C: Likewise.
10418
10419 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
10420
10421         *  g77.f-torture/compile/20000630-1.x: Fix typo
10422
10423 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
10424
10425         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
10426         assembly output.
10427
10428 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
10429
10430         * gcc.dg/cpp/ident.c: New test.
10431
10432 2000-07-05  Neil Booth  <NeilB@earthling.net>
10433
10434         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
10435           gcc.dg/cpp/lexstrng.c: New tests.
10436
10437 2000-07-04  Neil Booth  <NeilB@earthling.net>
10438
10439         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
10440         * gcc.dg/cpp/strify2.c: Same.
10441
10442 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
10443
10444         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
10445         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
10446         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
10447         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
10448
10449         * testsuite/gcc.dg/cpp/macro1.c,
10450         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
10451         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
10452         testsuite/gcc.dg/cpp/strify1.c,
10453         testsuite/gcc.dg/cpp/strify2.c: New tests.
10454
10455 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
10456
10457         * gcc.c-torture/execute/20000703-1.c: New test.
10458
10459 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
10460
10461         * g++.old-deja/g++.pt (lookup10.C): New test.
10462
10463 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
10464
10465         * g++.old-deja/g++.pt (typename25.C): New test.
10466
10467 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
10468
10469         * gcc.c-torture/compile/20000701-1.c: New test.
10470
10471 2000-06-30  Nick Clifton  <nickc@cygnus.com>
10472
10473         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
10474         to test case.
10475
10476 2000-06-30  Catherine Moore  <clm@cygnus.com>
10477
10478         * gcc.c-torture/execute/align-1.c: New test.
10479
10480 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
10481
10482         * g++.old-deja/g++.pt/expr8.C: New test.
10483         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
10484
10485 2000-06-29  Nick Clifton  <nickc@cygnus.com>
10486
10487         * gcc.c-torture/compile/20000629-1.c: New test.
10488
10489 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
10490
10491
10492         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
10493         gcc.dg/noncompile directory, depending on whether they're
10494         preprocessor tests or not.  Annotate all the tests for the dg
10495         framework.
10496
10497         * gcc.c-torture/noncompile/noncompile.exp: Delete.
10498         * gcc.dg/noncompile/noncompile.exp: New.
10499
10500         * Moved files:
10501         Old name                                New name
10502         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
10503         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
10504         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
10505         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
10506         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
10507         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
10508         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
10509         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
10510         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
10511         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
10512         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
10513         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
10514         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
10515         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
10516         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
10517         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
10518         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
10519         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
10520         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
10521         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
10522         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
10523         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
10524         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
10525         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
10526
10527         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
10528         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
10529         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
10530         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
10531         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
10532         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
10533
10534 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
10535
10536         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
10537         declare one variable.  On the fourth, error.
10538         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
10539         declared by 20000628-1a.h.
10540
10541 2000-06-29  Richard Henderson  <rth@redhat.com>
10542
10543         * gcc.c-torture/execute/930529-1.x: New file.
10544         * gcc.dg/920413-1.c: Adjust expected warning text.
10545         * gcc.dg/980217-1.c: Declare abort.
10546         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
10547
10548 2000-06-29  Jeffrey A Law  (law@cygnus.com)
10549
10550         * g77.f-torture/compile/20000629-1.f: New test.
10551         * g77.f-torture/compile/20000629-1.x: Expected to fail.
10552
10553 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
10554
10555         Rearrange lots of files, removing entirely the
10556         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
10557         directories.
10558
10559         * Deleted files:
10560         gcc.c-torture/code_quality/code_quality.exp
10561         gcc.c-torture/special/special.exp
10562         gcc.failure/failure.exp
10563         gcc.failure/940409-1.x
10564         gcc.c-torture/compile/961203-1.x
10565
10566         * New files:
10567         gcc.misc-tests/linkage.exp
10568         gcc.c-torture/execute/920730-1t.c
10569         gcc.c-torture/execute/920730-1t.x
10570         gcc.c-torture/compile/920520-1.x
10571         gcc.c-torture/compile/920521-1.x
10572         gcc.c-torture/compile/981006-1.x
10573         gcc.c-torture/execute/eeprof-1.x
10574
10575         * Moved files (possibly with modifications to fit a new harness):
10576         Old name                                New name
10577         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
10578         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
10579         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
10580         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
10581         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
10582         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
10583         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
10584         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
10585         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
10586         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
10587         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
10588         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
10589         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
10590         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
10591
10592 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
10593
10594         * c-torture/compile/961203-1.x: Delete.
10595
10596         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
10597         not exit. Include stdio.h.
10598         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
10599         * gcc.misc-tests/dg-12.c: Likewise.
10600         * gcc.misc-tests/dg-5.c: Likewise.
10601         * gcc.misc-tests/dg-6.c: Likewise.
10602         * gcc.misc-tests/dg-7.c: Prototype abort.
10603         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
10604         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
10605         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
10606         not exit.
10607         * gcc.misc-tests/sieve.c: Use return from main, not exit.
10608         * gcc.misc-tests/sort2.c: Use return from main, not exit.
10609
10610 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
10611
10612         * gcc.dg/cpp/20000628-1.c: New test.
10613         * gcc.dg/cpp/20000628-1.h: New header for above test.
10614         * gcc.dg/cpp/20000628-1a.h: Likewise.
10615
10616 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
10617
10618         * gcc.dg/cpp: New directory.
10619         * gcc.dg/cpp/cpp.exp: New driver.
10620         * gcc.dg/cpp/20000627-1.c: New test.
10621         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
10622         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
10623         and rewrite as a compilation test.
10624
10625         * gcc.dg: Move many files into the cpp subdirectory, possibly
10626         renaming or editing them as well.
10627         Old name                New name
10628         990119-1.c              cpp/19990119-1.c
10629         990228-1.c              cpp/19990228-1.c
10630         990407-1.c              cpp/19990407-1.c
10631         990409-1.c              cpp/19990409-1.c
10632         990413-1.c              cpp/19990413-1.c
10633         990703-1.c              cpp/19990703-1.c
10634         20000127-1.c            cpp/20000127-1.c
10635         20000129-1.c            cpp/20000129-1.c
10636         20000207-1.c            cpp/20000207-1.c
10637         20000207-2.c            cpp/20000207-2.c
10638         20000209-1.c            cpp/20000209-1.c
10639         20000209-2.c            cpp/20000209-2.c
10640         20000301-1.c            cpp/20000301-1.c
10641         20000419-1.c            cpp/20000419-1.c
10642         20000510-1.S            cpp/20000510-1.S
10643         20000519-1.c            cpp/20000519-1.c
10644         20000529-1.c            cpp/20000529-1.c
10645         20000625-1.c            cpp/20000625-1.c
10646         20000625-2.c            cpp/20000625-2.c
10647         cpp-as1.c               cpp/assert1.c
10648         cpp-as2.c               cpp/assert2.c
10649         cxx-comments-1.c        cpp/cxxcom1.c
10650         cxx-comments-2.c        cpp/cxxcom2.c
10651         endif-label.c           cpp/endif.c
10652         cpp-hash1.c             cpp/hash1.c
10653         cpp-hash2.c             cpp/hash2.c
10654         cpp-if1.c               cpp/if-1.c
10655         cpp-if2.c               cpp/if-2.c
10656         cpp-if3.c               cpp/if-3.c
10657         cpp-if4.c               cpp/if-4.c
10658         cpp-if5.c               cpp/if-5.c
10659         cpp-cond.c              cpp/if-cexp.c
10660         cpp-missingop.c         cpp/if-mop.c
10661         cpp-missingparen.c      cpp/if-mpar.c
10662         cpp-opprec.c            cpp/if-oppr.c
10663         cpp-ifparen.c           cpp/if-paren.c
10664         cpp-shortcircuit.c      cpp/if-sc.c
10665         cpp-shift.c             cpp/if-shift.c
10666         cpp-unary.c             cpp/if-unary.c
10667         cpp-li1.c               cpp/line1.c
10668         cpp-li2.c               cpp/line2.c
10669         lineno.c                cpp/line3.c
10670         lineno-2.c              cpp/line4.c
10671         cpp-mi.c                cpp/mi1.c
10672         cpp-mic.h               cpp/mi1c.h
10673         cpp-micc.h              cpp/mi1cc.h
10674         cpp-mind.h              cpp/mi1nd.h
10675         cpp-mindp.h             cpp/mi1ndp.h
10676         cpp-mix.h               cpp/mi1x.h
10677         cpp-mi2.c               cpp/mi2.c
10678         cpp-mi2a.h              cpp/mi2a.h
10679         cpp-mi2b.h              cpp/mi2b.h
10680         cpp-mi2c.h              cpp/mi2c.h
10681         cpp-mi3.c               cpp/mi3.c
10682         cpp-mi3.def             cpp/mi3.def
10683         poison-1.c              cpp/poison.c
10684         pr-impl.c               cpp/prag-imp.c
10685         cpp-redef-2.c           cpp/redef1.c
10686         cpp-redef.c             cpp/redef2.c
10687         strpaste.c              cpp/strp1.c
10688         strpaste-2.c            cpp/strp2.c
10689         cpp-tradpaste.c         cpp/tr-paste.c
10690         cpp-tradstringify.c     cpp/tr-str.c
10691         cpp-tradwarn1.c         cpp/tr-warn1.c
10692         cpp-tradwarn2.c         cpp/tr-warn2.c
10693         trigraphs.c             cpp/trigraphs.c
10694         cpp-unc1.c              cpp/unc1.c
10695         cpp-unc2.c              cpp/unc2.c
10696         cpp-unc3.c              cpp/unc3.c
10697         cpp-unc.c               cpp/unc4.c
10698         undef.c                 cpp/undef1.c
10699         undef-2.c               cpp/undef2.c
10700         cpp-wi1.c               cpp/widestr1.c
10701
10702 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
10703
10704         * lib/g++.exp (g++_include_flags): Tweak.
10705
10706 2000-06-27  H.J. Lu  <hjl@gnu.org>
10707             Loren J. Rittle  <ljrittle@acm.org>
10708
10709         * lib/g++.exp (g++_include_flags): Override libgloss.exp
10710         version with one that knows about the new gcc tree structure.
10711         (g++_link_flags): Same.
10712
10713 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
10714
10715         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
10716         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
10717         case we are cross-compiling.
10718
10719         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
10720         g++.old-deja/g++.niklas/Makefile.in,
10721         g++.old-deja/g++.niklas/configure.in,
10722         g++.old-deja/g++.other/Makefile.in,
10723         g++.old-deja/g++.other/configure.in,
10724         gcc.c-torture/code_quality/Makefile.in,
10725         gcc.c-torture/code_quality/configure.in,
10726         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
10727         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
10728         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
10729         gcc.c-torture/execute/ieee/Makefile.in,
10730         gcc.c-torture/execute/ieee/configure.in,
10731         gcc.c-torture/noncompile/Makefile.in,
10732         gcc.c-torture/noncompile/configure.in,
10733         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
10734         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
10735         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
10736
10737 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
10738
10739         * g++.old-deja/g++.other/ambig3.C: New test.
10740
10741 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
10742
10743         * g++.old-deja/g++.pt/syntax1.C: New test.
10744         * g++.old-deja/g++.pt/syntax2.C: New test.
10745         * g++.old-deja/g++.other/syntax3.C: New test.
10746         * g++.old-deja/g++.other/syntax4.C: New test.
10747
10748 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
10749
10750         * gcc.dg/20000623-1.c: Prototype exit and abort.
10751
10752 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
10753
10754         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
10755         New tests.
10756         * gcc.dg/cpp-mi3.def: New file.
10757
10758         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
10759         inside assertions.
10760         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
10761         lexer's error messages.
10762         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
10763         divine anything from the linemarkers.
10764         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
10765         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
10766
10767 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
10768
10769         * gcc.dg/20000623-1.c: New test.
10770
10771 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
10772
10773         * gcc.c-torture/execute/20000622-1.c: New test.
10774
10775 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
10776
10777         * g++.old-deja/g++.other/init15.C: New test.
10778
10779 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
10780
10781         * g++.old-deja/g++.pt/vaarg2.C: New test.
10782         * g++.old-deja/g++.pt/vaarg3.C: New test.
10783
10784 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
10785
10786         * g++.old-deja/g++.other/dyncast6.C: New test.
10787
10788 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
10789
10790         * gcc.c-torture/execute/loop-6.c: New test.
10791
10792 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
10793
10794         * gcc.dg/20000614-1.c: New test.
10795         * gcc.dg/20000614-2.c: New test.
10796
10797 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
10798
10799         * g++.old-deja/g++.other/inline12.C: New test.
10800
10801 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
10802
10803         * g++.old-deja/g++.other/eh1.C: New test.
10804
10805 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
10806
10807         * g++.old-deja/g++.other/type.C: New test.
10808
10809 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
10810
10811         * g++.old-deja/g++.other/initstring.C: New test.
10812
10813 2000-06-12  Jason Merrill  <jason@redhat.com>
10814
10815         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
10816
10817 2000-06-09  Jeffrey A Law  (law@cygnus.com)
10818
10819         * gcc.c-torture/compile/20000609-1.c: New test.
10820
10821 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
10822
10823         * gcc.dg/20000609-1.c: New test.
10824
10825 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
10826
10827         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
10828         * gcc.c-torture/noncompile/poison-1.c: Move...
10829         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
10830         * gcc.dg/cpp-li1.c: Add a token after the #line.
10831
10832 2000-06-05  Richard Henderson  <rth@cygnus.com>
10833
10834         * gcc.c-torture/execute/20000605-2.c: New test.
10835         * gcc.c-torture/execute/20000605-3.c: New test.
10836
10837 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
10838
10839         * g77.f-torture/execute/20000503-1.x: New file.
10840
10841 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
10842
10843         * g++.old-deja/g++.eh/badalloc1.C: New test.
10844
10845 2000-06-05  Richard Henderson  <rth@cygnus.com>
10846
10847         * gcc.c-torture/execute/20000605-1.c: New test.
10848
10849 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
10850             Nathan Sidwell <nathan@codesourcery.com>
10851
10852         * gcc.c-torture/compile/20000605-1.c: New test.
10853
10854 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
10855
10856         * g77.f-torture/compile/20000601-1.f:  New test.
10857
10858 2000-06-03  Richard Henderson  <rth@cygnus.com>
10859
10860         * gcc.c-torture/execute/20000603-1.c: New.
10861
10862 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
10863
10864         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
10865         * gcc.dg/noreturn-2.c (noreturn): Likewise.
10866
10867 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
10868
10869         * gcc.dg/compare2.c (case 12): XFAIL.
10870         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
10871         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
10872
10873         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
10874
10875 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
10876
10877         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
10878         guard macro is already defined when the header is first
10879         included.
10880         * gcc.dg/cpp-mix.h: New file.
10881         * gcc.dg/endif-label.c: Update patterns to match compiler.
10882
10883         * g++.brendan/complex1.C: Declare abort.
10884         * g++.law/refs4.C: Remove XFAIL.
10885         * g++.oliva/expr2.C: Declare abort and exit.
10886
10887 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
10888
10889         * gcc.c-torture/execute/20000528-1.c: New test.
10890
10891         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
10892         * g++.old-deja/g++.law/temps4.C: Likewise.
10893
10894         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
10895         stdlib.h.  Call abort() on failure.
10896         * g++.old-deja/g++.law/refs4.C: Likewise.
10897         * g++.old-deja/g++.law/temps4.C: Likewise.
10898         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
10899         * gcc.c-torture/execute/20000112-1.c: Include string.h.
10900
10901 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
10902
10903         Relative to g++.dg/special:
10904         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
10905
10906         Relative to g++.old-deja:
10907         * g++.brendan/complex1.C, g++.jason/optimize2.C,
10908         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
10909         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
10910         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
10911         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
10912         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
10913         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
10914
10915         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
10916         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
10917         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
10918         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
10919         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
10920         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
10921         and/or string.h.
10922
10923         * g++.other/goto1.C: Update expectations for error messages.
10924
10925 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
10926
10927         * gcc.c-torture/compile/20000523-1.c: New test.
10928
10929 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
10930
10931         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
10932
10933 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
10934
10935         * g++.old-deja/g++.eh/catch11.C: New test.
10936         * g++.old-deja/g++.eh/catch12.C: New test.
10937
10938 2000-05-24  Nick Clifton  <nickc@cygnus.com>
10939
10940         * gcc.c-torture/execute/20000523-1.c: New test.
10941
10942 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
10943
10944         * c-torture/execute/bcp-1.c: Replace abort in arg of
10945         __builtin_constant_p with a generic external function.
10946
10947         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
10948         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
10949         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
10950         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
10951         Prototype abort and/or exit.
10952
10953         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
10954         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
10955         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
10956         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
10957
10958 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
10959
10960         * gcc.dg/dwarf2-1.c: New test.
10961
10962 2000-05-20  Richard Henderson  <rth@cygnus.com>
10963
10964         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
10965
10966 2000-05-20  Andreas Jaeger  <aj@suse.de>
10967
10968         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
10969         testcase.
10970
10971 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
10972
10973         * gcc.c-torture/execute/20000519-2.c: New test.
10974
10975 2000-05-19  Andreas Jaeger  <aj@suse.de>
10976
10977         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
10978         which fails with SSA.
10979
10980         * lib/c-torture.exp: Also test with -O3 -fssa.
10981
10982 2000-05-18  Michael Meissner  <meissner@redhat.com>
10983
10984         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
10985         * gcc.c-torture/execute/920415-1.c: Ditto.
10986         * gcc.c-torture/execute/920501-1.c: Ditto.
10987         * gcc.c-torture/execute/conversion.c: Ditto.
10988         * gcc.c-torture/execute/cvt-1.c: Ditto.
10989
10990 2000-05-18  Jeffrey A Law  (law@cygnus.com)
10991
10992         * gcc.c-torture/compile/20000518-1.c: New test.
10993
10994 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
10995
10996         * g77.f-torture/compile/200005018.f:  New test.
10997
10998 2000-05-17  Jeffrey A Law  (law@cygnus.com)
10999
11000         * gcc.c-torture/compile/20000517-1.c: New test.
11001
11002 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11003
11004         * gcc.c-torture/execute/20000516-1.c: New test.
11005
11006 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
11007
11008         * g++.old-deja/g++.other/eh.C: New test.
11009
11010 2000-05-12  Richard Henderson  <rth@cygnus.com>
11011
11012         * gcc.c-torture/execute/990208-1.c (main): Don't pass
11013         constants through to doit's conditional.
11014
11015 2000-05-11  Jeffrey A Law  (law@cygnus.com)
11016
11017         * gcc.c-torture/compile/20000511-1.c: New test.
11018         * g77.f-torture/compile/20000511-1.f: New test.
11019         * g77.f-torture/compile/20000511-2.f: New test.
11020
11021 2000-05-11  Michael Meissner  <meissner@redhat.com>
11022
11023         * gcc.c-torture/execute/20000511-1.c: New test.
11024
11025 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
11026
11027         * gcc.dg/dg.exp: Scan .S files as well as .c files.
11028         * gcc.dg/20000510-1.S: New.
11029
11030 2000-05-08  Catherine Moore  <clm@cygnus.com>
11031
11032         * gcc.dg/unused-3.c: New.
11033
11034 2000-05-06  Richard Henderson  <rth@cygnus.com>
11035
11036           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
11037           * g++.old-deja/g++.mike/warn1.C: Likewise.
11038           * g++.old-deja/g++.pt/local1.C: Likewise.
11039           * g++.old-deja/g++.pt/local7.C: Likewise.
11040           * g++.old-deja/g++.pt/spec16.C: Likewise.
11041
11042 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
11043
11044         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
11045
11046 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
11047
11048           * g77.f-torture/execute/20000503-1.f:  New test.
11049
11050 2000-05-04  Andreas Jaeger  <aj@suse.de>
11051
11052         * gcc.dg/noreturn-2.c: New test.
11053
11054 2000-05-04  Neil Booth  <NeilB@earthling.net>
11055
11056         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
11057         preprocessor.
11058
11059 2000-05-04  Richard Henderson  <rth@cygnus.com>
11060
11061         * gcc.c-torture/execute/20000503-1.c: Fix typo.
11062
11063 2000-05-04  Richard Henderson  <rth@cygnus.com>
11064
11065         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
11066         OpenSSL by Jason R Thorpe.
11067
11068 2000-05-03  Jim Wilson  <wilson@cygnus.com>
11069
11070         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
11071
11072 2000-05-03  Robert Lipe <robertlipe@usa.net>
11073
11074         * gcc.dg/20000503-1.c: New test.
11075
11076 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
11077
11078         * gcc.c-torture/compile/20000502-1.c: New test.
11079         * g++.old-deja/g++.other/align.C: New test.
11080         * gcc.dg/cpp-tradstringify.c: New test.
11081
11082 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
11083
11084         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
11085         and hard registers.
11086
11087 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
11088
11089         * gcc.c-torture/execute/loop-5.c: New test.
11090
11091 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
11092
11093         * gcc.c-torture/execute/va-arg-20.c: New test.
11094
11095 2000-04-23  Jeffrey A Law  (law@cygnus.com)
11096
11097         * gcc.c-torture/execute/20000422-1.c: New test.
11098
11099 2000-04-20  Greg McGary  <gkm@gnu.org>
11100
11101         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
11102         when optimizing, but without sibling-call optimizations (-O1).
11103
11104 2000-04-20  Jeffrey A Law  (law@cygnus.com)
11105
11106           * gcc.c-torture/compile/20000420-1.c: New test.
11107
11108 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11109
11110         * g++.abi/ptrflags.C: New test.
11111         * g++.eh/catchptr1.C: Test incomplete pointer chains.
11112
11113 2000-04-19  Catherine Moore  <clm@cygnus.com>
11114
11115         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
11116
11117 2000-04-19  Greg McGary  <gkm@gnu.org>
11118
11119         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
11120         sibling-call optimizations.
11121
11122 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
11123
11124         * gcc.dg/20000419-1.c: New test.
11125
11126 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
11127
11128         * gcc.c-torture/execute/20000412-6.c: New test.
11129
11130 2000-04-12  Jeffrey A Law  (law@cygnus.com)
11131
11132         * gcc.c-torture/execute/20000412-5.c: New test.
11133         * g77.f-torture/compile/20000412-1.f: New test.
11134         * gcc.c-torture/execute/20000412-4.c: New test.
11135         * gcc.c-torture/compile/20000412-2.c: New test.
11136         * gcc.c-torture/execute/20000412-3.c: New test.
11137         * gcc.c-torture/compile/20000412-1.c: New test.
11138         * gcc.c-torture/execute/20000412-2.c: New test.
11139
11140 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
11141
11142         * objc/execute/bf-20.m: New test.
11143
11144 2000-04-10  Richard Henderson  <rth@cygnus.com>
11145
11146         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
11147
11148         * gcc.c-torture/execute/20000412-1.c: New test.
11149
11150 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
11151
11152         * g++.old-deja/g++.eh/catchptr1.C: New test.
11153
11154 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
11155
11156         * g++.old-deja/g++.abi/cxa_vec.C: New test.
11157
11158 2000-04-08  Neil Booth  <NeilB@earthling.net>
11159
11160         * gcc.dg/cpp-nullchar.c: Remove test as
11161         embedded nulls cause problems.
11162
11163 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11164
11165         * gcc.dg/compare2.c: New test.
11166
11167 2000-04-08  Neil Booth  <NeilB@earthling.net>
11168
11169         * gcc.dg/cpp-nullchar.c: New test.
11170
11171 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
11172
11173         * gcc.dg/cpp-mi2.c: New test.
11174         * gcc.dg/cpp-mi2[abc].h: New files.
11175
11176 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
11177
11178         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
11179         member name.
11180
11181 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11182
11183         * g++.old-deja/g++.abi/vmihint.C: New test.
11184
11185 2000-04-06  Neil Booth  <NeilB@earthling.net>
11186
11187         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
11188         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
11189         copyright.
11190
11191 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
11192
11193         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
11194         avoid stack-frame overwrite.
11195
11196 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
11197
11198         * gcc.c-torture/compile/20000405-2.c: New test.
11199         * gcc.c-torture/compile/20000405-3.c: New test.
11200
11201 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11202
11203         * gcc.c-torture/compile/20000405-1.c: New test.
11204
11205 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
11206
11207         * gcc.dg/cast-qual-1.c: Revert last change.
11208
11209 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11210
11211         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
11212
11213 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
11214
11215         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
11216         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
11217
11218 2000-04-03  Jeffrey A Law  (law@cygnus.com)
11219
11220         * gcc.c-torture/compile/20000403-2.c: New test.
11221         * gcc.c-torture/compile/20000403-1.c: New test.
11222
11223 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
11224
11225         * gcc.c-torture/execute/20000403-1.c: New test.
11226
11227 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
11228
11229         * gcc.c-torture/execute/20000402-1.c: New test.
11230
11231 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
11232
11233         * gcc.c-torture/execute/va-arg-15.c: New test.
11234         * gcc.c-torture/execute/va-arg-16.c: New test.
11235         * gcc.c-torture/execute/va-arg-17.c: New test.
11236         * gcc.c-torture/execute/va-arg-18.c: New test.
11237         * gcc.c-torture/execute/va-arg-19.c: New test.
11238
11239 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
11240
11241         * gcc.c-torture/compile/981211-1.c: Move to...
11242         * gcc.dg/cpp-as1.c: ...here.
11243         * gcc.dg/cpp-as2.c: New file.
11244
11245         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
11246         compiler.
11247
11248 2000-04-02  Neil Booth  <NeilB@earthling.net>
11249
11250         * gcc.dg/cpp-cond.c  New tests.
11251         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
11252         accidental success less likely.
11253         * gcc.dg/cpp-missingop.c  New tests.
11254         * gcc.dg/cpp-missingparen.c  New tests.
11255         * gcc.dg/cpp-shift.c  New tests.
11256         * gcc.dg/cpp-shortcircuit.c  New tests.
11257         * gcc.dg/cpp-unary.c  New tests.
11258
11259 2000-03-29  Jeffrey A Law  (law@cygnus.com)
11260
11261         * gcc.c-torture/compile/20000329-1.c: New test.
11262
11263 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
11264
11265         * gcc.c-torture/compile/20000326-1.c: New test.
11266         * gcc.c-torture/compile/20000326-2.c: New test.
11267
11268 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
11269
11270         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
11271         the first parameter is a function argument.
11272
11273 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
11274
11275         * g++.old-deja/g++.ext/array4.C: New test.
11276
11277 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
11278
11279         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
11280
11281 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11282
11283         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
11284
11285 2000-03-19  Richard Henderson  <rth@cygnus.com>
11286
11287         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
11288
11289 2000-03-19  Richard Henderson  <rth@cygnus.com>
11290
11291         * gcc.c-torture/compile/20000319-1.c: New test.
11292
11293 2000-03-14  Jeffrey A Law  (law@cygnus.com)
11294
11295         * gcc.c-torture/execute/20000314-3.c: New test.
11296         * gcc.c-torture/execute/20000314-2.c: New test.
11297         * gcc.c-torture/execute/20000314-1.c: New test.
11298         * gcc.c-torture/compile/20000314-2.c: New test.
11299         * gcc.c-torture/compile/20000314-1.c: New test.
11300
11301 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
11302
11303         * g++.old-deja/g++.warn/inline.C: New test.
11304
11305 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
11306
11307         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
11308         standards-compliant result rather than specific constants.
11309         Put test-values in array.
11310
11311 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
11312
11313         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
11314         (g++_target_compile): Put test-specific options last.
11315
11316 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11317
11318         * g++.old-deja/g++.eh/vbase4.C: New test.
11319
11320 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11321
11322         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
11323
11324 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11325
11326         * g++.old-deja/g++.brendan/misc12.C: Removed.
11327         * g++.old-deja/g++.pt/memtemp77.C: Constify.
11328         * g++.old-deja/g++.ext/pretty4.C: New test.
11329
11330 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11331
11332         * g++.old-deja/g++.other/string2.C: New test.
11333
11334 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
11335
11336         * g++.old-deja/g++.warn/impint2.C: New test.
11337
11338 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
11339
11340         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
11341         is 1, not zero.
11342
11343 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
11344
11345         * g++.old-deja/g++.warn/impint.C: New test.
11346         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
11347         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
11348         * g++.old-deja/g++.pt/explicit12.C: Likewise.
11349         * g++.old-deja/g++.pt/explicit13.C: Likewise.
11350         * g++.old-deja/g++.pt/explicit17.C: Likewise.
11351         * g++.old-deja/g++.pt/explicit18.C: Likewise.
11352         * g++.old-deja/g++.pt/explicit19.C: Likewise.
11353         * g++.old-deja/g++.pt/explicit23.C: Likewise.
11354         * g++.old-deja/g++.pt/explicit31.C: Likewise.
11355         * g++.old-deja/g++.pt/explicit35.C: Likewise.
11356         * g++.old-deja/g++.pt/explicit6.C: Likewise.
11357         * g++.old-deja/g++.pt/memclass7.C: Likewise.
11358
11359 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
11360
11361         * gcc.dg/cpp-redef.c: New test.
11362
11363 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
11364
11365         * g++.old-deja/g++.pt/unify7.C: New test.
11366
11367 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11368
11369         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
11370         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
11371
11372 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
11373
11374         * gcc.c-torture/compile/20000224-1.c: New test.
11375
11376 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11377
11378         * gcc.c-torture/compile/cpp-2.c: New test.
11379         * gcc.c-torture/compile/cpp-1.c: New test.
11380
11381 2000-02-25  Jeffrey A Law  (law@cygnus.com)
11382
11383         * gcc.c-torture/execute/20000225-1.c: New test.
11384
11385 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11386
11387         * gcc.dg/cpp-li2.c: New test.
11388
11389         * gcc.dg/cpp-wi1.c: New test.
11390
11391         * gcc.dg/cpp-li1.c: New test.
11392
11393 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
11394
11395         * g++.old-deja/g++.other/sizeof5.C: New test.
11396
11397 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11398
11399         * gcc.c-torture/execute/va-arg-13.c: New test.
11400
11401 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
11402
11403         * gcc.c-torture/execute/va-arg-12.c: New test.
11404
11405 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
11406
11407         * gcc.c-torture/execute/20000223-1.c: New test.
11408
11409 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
11410
11411         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
11412
11413 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
11414
11415         * g++.old-deja/g++.abi/ptrmem.C: New test.
11416
11417 2000-02-19  Richard Henderson  <rth@cygnus.com>
11418
11419         * gcc.c-torture/compile/init-3.c: New.
11420
11421 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
11422
11423         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
11424         ALWAYS_CXXFLAGS.
11425
11426 2000-02-11  Robert Lipe <robertl@sco.com>
11427
11428         * gcc.c-torture/compile/20000211-3.c: New test.
11429
11430 2000-02-11  Martin Buchholz <martin@xemacs.org>
11431
11432         * gcc.c-torture/compile/20000211-2.c: New test.
11433
11434 2000-02-11  Jeffrey A Law  (law@cygnus.com)
11435
11436         * gcc.c-torture/compile/20000211-1.c: New test.
11437
11438 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
11439
11440         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
11441           on native targets
11442
11443 2000-02-08  Nathan Sidwell  <nathan@acm.org>
11444
11445         * g++.old-deja/g++.other/cast5.C: New test.
11446
11447 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
11448
11449         * gcc.c-torture/execute/20000205-1.c: New.
11450
11451 2000-02-03  Nathan Sidwell  <nathan@acm.org>
11452
11453         * g++.old-deja/g++.jason/cast3.C: Return void.
11454         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
11455
11456 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11457
11458         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
11459
11460         * gcc.dg/loop-1.c: New test.
11461
11462 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
11463
11464         * gcc.c-torture/compile/20000127-1.c: New test.
11465         * gcc.c-torture/execute/991228-1.c: New test.
11466
11467 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11468
11469         * gcc.dg/unused-2.c: New test.
11470
11471         * gcc.dg/conv-1.c: New test.
11472
11473 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
11474
11475         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
11476         compiler.
11477         (tool_option_proc): Fix typo.
11478
11479 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
11480
11481         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
11482         of the ld on the host, not on the build machine.
11483         Also, don't crash if '--help' is not a supported option.
11484
11485 2000-01-24  Richard Henderson  <rth@cygnus.com>
11486
11487         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
11488
11489 2000-01-20  Jeffrey A Law  (law@cygnus.com)
11490
11491         * gcc.c-torture/execute/20000120-2.c: New test.
11492         * gcc.c-torture/execute/20000120-1.c: New test.
11493
11494 2000-01-13  Jeffrey A Law  (law@cygnus.com)
11495
11496         * gcc.c-torture/execute/20000113-1.c: New test.
11497
11498 2000-01-12  Jeffrey A Law  (law@cygnus.com)
11499
11500         * gcc.c-torture/execute/20000112-1.c: New test.
11501
11502 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11503
11504         * gcc.dg/20000111-1.c: New test.
11505
11506 2000-01-10  Jeffrey A Law  (law@cygnus.com)
11507
11508         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
11509         with 16 bit integers.
11510
11511 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11512
11513         * gcc.dg/20000108-1.c: New test.
11514
11515 2000-01-05  Nathan Sidwell  <nathan@acm.org>
11516
11517         * g++.old-deja/g++.ns/koenig8.C: New test.
11518
11519 2000-01-05  Nathan Sidwell  <nathan@acm.org>
11520
11521         * g++.old-deja/g++.other/cast4.C: New test.
11522
11523 2000-01-05  Jeffrey A Law  (law@cygnus.com)
11524
11525         * gcc.c-torture/compile/20000105-2.c: New test.
11526         * gcc.c-torture/compile/20000105-1.c: New test.
11527
11528 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11529
11530         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
11531         references to printf & atoi to conform to ANSI standard.
11532         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
11533         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
11534         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
11535         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
11536         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
11537         * g++.old-deja/g++.brendan/complex1.C: Likewise.
11538         * g++.old-deja/g++.brendan/copy1.C: Likewise.
11539         * g++.old-deja/g++.brendan/copy2.C: Likewise.
11540         * g++.old-deja/g++.brendan/copy3.C: Likewise.
11541         * g++.old-deja/g++.brendan/copy4.C: Likewise.
11542         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11543         * g++.old-deja/g++.brendan/copy6.C: Likewise.
11544         * g++.old-deja/g++.brendan/copy7.C: Likewise.
11545         * g++.old-deja/g++.brendan/copy8.C: Likewise.
11546         * g++.old-deja/g++.brendan/crash11.C: Likewise.
11547         * g++.old-deja/g++.brendan/crash14.C: Likewise.
11548         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
11549         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
11550         * g++.old-deja/g++.brendan/delete2.C: Likewise.
11551         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
11552         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
11553         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
11554         * g++.old-deja/g++.brendan/eh1.C: Likewise.
11555         * g++.old-deja/g++.brendan/groff1.C: Likewise.
11556         * g++.old-deja/g++.brendan/init3.C: Likewise.
11557         * g++.old-deja/g++.brendan/misc12.C: Likewise.
11558         * g++.old-deja/g++.brendan/misc7.C: Likewise.
11559         * g++.old-deja/g++.brendan/new2.C: Likewise.
11560         * g++.old-deja/g++.brendan/operators4.C: Likewise.
11561         * g++.old-deja/g++.brendan/operators5.C: Likewise.
11562         * g++.old-deja/g++.brendan/overload2.C: Likewise.
11563         * g++.old-deja/g++.brendan/overload7.C: Likewise.
11564         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
11565         * g++.old-deja/g++.brendan/reference1.C: Likewise.
11566         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
11567         * g++.old-deja/g++.brendan/template24.C: Likewise.
11568         * g++.old-deja/g++.brendan/template3.C: Likewise.
11569         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
11570         * g++.old-deja/g++.jason/inline3.C: Likewise.
11571         * g++.old-deja/g++.jason/opeq.C: Likewise.
11572         * g++.old-deja/g++.law/arg5.C: Likewise.
11573         * g++.old-deja/g++.law/arm7.C: Likewise.
11574         * g++.old-deja/g++.law/ctors11.C: Likewise.
11575         * g++.old-deja/g++.law/cvt8.C: Likewise.
11576         * g++.old-deja/g++.law/init9.C: Likewise.
11577         * g++.old-deja/g++.law/refs4.C: Likewise.
11578         * g++.old-deja/g++.law/template2.C: Likewise.
11579         * g++.old-deja/g++.law/visibility24.C: Likewise.
11580         * g++.old-deja/g++.law/vtable3.C: Likewise.
11581         * g++.old-deja/g++.mike/asm2.C: Likewise.
11582         * g++.old-deja/g++.mike/eh1.C: Likewise.
11583         * g++.old-deja/g++.mike/misc1.C: Likewise.
11584         * g++.old-deja/g++.mike/misc13.C: Likewise.
11585         * g++.old-deja/g++.mike/misc14.C: Likewise.
11586         * g++.old-deja/g++.mike/ns12.C: Likewise.
11587         * g++.old-deja/g++.mike/p1248.C: Likewise.
11588         * g++.old-deja/g++.mike/p3708.C: Likewise.
11589         * g++.old-deja/g++.mike/p3708a.C: Likewise.
11590         * g++.old-deja/g++.mike/p3708b.C: Likewise.
11591         * g++.old-deja/g++.mike/p646.C: Likewise.
11592         * g++.old-deja/g++.mike/p700.C: Likewise.
11593         * g++.old-deja/g++.mike/p783.C: Likewise.
11594         * g++.old-deja/g++.mike/p783a.C: Likewise.
11595         * g++.old-deja/g++.mike/p783b.C: Likewise.
11596         * g++.old-deja/g++.mike/p786.C: Likewise.
11597         * g++.old-deja/g++.mike/p789.C: Likewise.
11598         * g++.old-deja/g++.mike/p789a.C: Likewise.
11599         * g++.old-deja/g++.mike/p807a.C: Likewise.
11600         * g++.old-deja/g++.other/delete3.C: Likewise.
11601         * g++.old-deja/g++.other/dyncast1.C: Likewise.
11602         * g++.old-deja/g++.other/dyncast2.C: Likewise.
11603         * g++.old-deja/g++.other/dyncast3.C: Likewise.
11604         * g++.old-deja/g++.other/empty1.C: Likewise.
11605         * g++.old-deja/g++.other/temporary1.C: Likewise.
11606         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
11607         * g++.old-deja/g++.pt/t16.C: Likewise.
11608         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
11609
11610 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
11611
11612         * gcc.dg/991230-1.c: New test.
11613
11614 1999-12-29  Jeffrey A Law  (law@cygnus.com)
11615
11616         * gcc.c-torture/compile/991229-3.c: New test.
11617         * gcc.c-torture/compile/991229-2.c: New test.
11618         * gcc.c-torture/compile/991229-1.c: New test.
11619
11620 1999-12-29  Greg McGary <gkm@eng.ascend.com>
11621
11622         * gcc.c-torture/compile/labels-2.c: New test.
11623
11624 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
11625
11626         * gcc.c-torture/execute/991227-1.c: New test.
11627
11628 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11629
11630         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
11631
11632 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
11633
11634         * gcc.c-torture/execute/991221-1.c: New test.
11635
11636 1999-12-20  Nathan Sidwell  <nathan@acm.org>
11637
11638         * g++.old-deja/g++.other/cast3.C: New test.
11639
11640 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
11641
11642         * gcc.c-torture/execute/991216-4.c: New test.
11643
11644 1999-12-16  Michael Meissner  <meissner@cygnus.com>
11645
11646         * gcc.c-torture/execute/991216-1.c: New test.
11647         * gcc.c-torture/execute/991216-2.c: New test.
11648         * gcc.c-torture/execute/991216-3.c: New test.
11649
11650 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
11651
11652         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
11653         Actually make the test fail by using "-O2" for compilation.
11654
11655 1999-12-15  Nathan Sidwell  <nathan@acm.org>
11656
11657         * g++.old-deja/g++.warn/cast-align1.C: New test.
11658
11659 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
11660
11661         * gcc.c-torture/compile/991214-1.c: New test.
11662         * gcc.c-torture/compile/991214-2.c: New test.
11663
11664 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
11665
11666         * gcc.dg/991214-1.c: New test.
11667
11668 1999-12-13  Jeffrey A Law  (law@cygnus.com)
11669
11670         * gcc.c-torture/compile/991213-3.c: New test.
11671         * gcc.c-torture/compile/991213-2.c: New test.
11672         * gcc.c-torture/compile/991213-1.c: New test.
11673
11674 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
11675
11676         * gcc.dg/991209-1.c: New test.
11677
11678 1999-12-08  Nathan Sidwell <nathan@acm.org>
11679
11680         * gcc.c-torture/compile/991208-1.c: New test.
11681
11682 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11683
11684         * gcc.dg/ultrasp2.c: New test.
11685
11686 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
11687
11688         * g++.old-deja/g++.abi/align.C (main): Fix typo.
11689
11690 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
11691
11692         * gcc.c-torture/compile/991202-1.c: New test.
11693         * gcc.c-torture/execute/991202-1.c: New test.
11694         * gcc.c-torture/execute/991202-2.c: New test.
11695         * gcc.c-torture/execute/991202-3.c: New test.
11696
11697 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
11698
11699         * g++.old-deja/g++.abi/align.C: New test.
11700         * g++.old-deja/g++.abi/aggregates.C: Likewise.
11701         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11702
11703 1999-12-01  Richard Henderson  <rth@cygnus.com>
11704
11705         * gcc.c-torture/execute/991201-1.c: New.
11706
11707 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
11708
11709         * gcc.dg/991129-1.c: New test.
11710
11711 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
11712
11713         * gcc.c-torture/compile/991127-1.c: New test.
11714
11715 1999-11-22  Nathan Sidwell  <nathan@acm.org>
11716
11717         * g++.old-deja/g++.other/warn4.C: New test.
11718
11719 1999-11-22  Nathan Sidwell  <nathan@acm.org>
11720
11721         * g++.old-deja/g++.eh/cleanup2.C: New test.
11722         * g++.old-deja/g++.ext/pretty2.C: New test.
11723         * g++.old-deja/g++.ext/pretty3.C: New test.
11724         * g++.old-deja/g++.other/debug6.C: New test.
11725
11726 1999-10-20  Jim Wilson  <wilson@cygnus.com>
11727
11728         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
11729         compiler_output to look for one error message instead of two.
11730
11731 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
11732
11733         * gcc.c-torture/execute/991118-1.c: Also test case
11734         where the word boundary does not split a byte evenly.
11735
11736 1999-11-19  Nathan Sidwell  <nathan@acm.org>
11737
11738         * g++.old-deja/g++.ext/restrict1.C: New test.
11739
11740 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
11741
11742         * gcc.c-torture/execute/991118-1.c: New test.
11743
11744 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
11745
11746         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
11747         working directory pathnames.
11748
11749 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
11750
11751         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
11752         host is equipped with driver.h and driver.o so it can actually
11753         compile and run the tests.
11754
11755 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
11756
11757         * gcc.c-torture/compile/991008-1.c: New test.
11758
11759 1999-11-08  Nick Clifton  <nickc@cygnus.com>
11760
11761         * lib/gcc-dg.exp: Include target-supports.exp
11762
11763 1999-11-05  Nick Clifton  <nickc@cygnus.com>
11764
11765         * lib/target-supports.exp: New file: Provide procs to test for
11766         features supported by the target.
11767         (check_weak_available): Moved here from ecos.exp.
11768         (check_alias_available): New proc: Determine of the target
11769         toolchain supports the alias attribute.
11770
11771         * gcc.dg/special/ecos.exp: Move check_weak_available to
11772         target-supports.exp.
11773         (alias-1.c): Only perform the test if the target supports
11774         aliases.
11775         (wkali-1.c): Only perform the test if the target supports
11776         aliases.
11777
11778         * gcc.dg/990506-0.c: Expect error messages from cross
11779         targets as well as native targets.
11780
11781 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11782
11783         * gcc.dg/ultrasp1.c: Removed xfail.
11784         * gcc.dg/struct-ret-2.c: Likewise.
11785         * gcc.dg/array-1.c: Likewise.
11786
11787 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11788
11789         * gcc.dg/struct-ret-2.c: New test.
11790
11791         * gcc.dg/array-1.c: New test.
11792
11793 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
11794
11795         * gcc.c-torture/execute/991030-1.c: New test.
11796
11797 1999-10-26  Richard Henderson  <rth@cygnus.com>
11798
11799         * gcc.c-torture/compile/991026-2.c: New test.
11800
11801 1999-10-26  Jeffrey A Law  (law@cygnus.com)
11802
11803         * gcc.c-torture/compile/991026-1.c: New test.
11804
11805 1999-10-23  Jeffrey A Law  (law@cygnus.com)
11806
11807         * gcc.c-torture/execute/991023-1.c: New test.
11808
11809 1999-10-19  Jeffrey A Law  (law@cygnus.com)
11810
11811         * gcc.c-torture/execute/991019-1.c: New test.
11812
11813 1999-10-16  Richard Henderson  <rth@cygnus.com>
11814
11815         * gcc.c-torture/execute/991016-1.c: New test.
11816
11817 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
11818
11819         * gcc.c-torture/execute/991014-1.c: New test.
11820
11821 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
11822
11823         * g++.old-deja/g++.other/union2.C: New test.
11824
11825 1999-10-13  Nathan Sidwell  <nathan@acm.org>
11826
11827         * g++.old-deja/g++.other/vaarg2.C: New test.
11828         * g++.old-deja/g++.other/vaarg3.C: New test.
11829
11830 1999-10-12  Craig Burley  <craig@jcb-sc.com>
11831
11832         * g77.f-torture/noncompile/19990905-1.f: Moved from being
11833         in compile/.
11834
11835 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
11836
11837         * gcc.c-torture/execute/va-arg-11.c: New test.
11838
11839 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
11840
11841         * lib/file-format.exp (gcc_target_object_format): Don't
11842         crash if objdump is unavailable.
11843
11844 1999-09-29  Donn Terry <donn@interix.com>
11845
11846         * gcc.misc-tests/mg.exp: delete extraneous redirection.
11847
11848 1999-09-28  Nick Clifton  <nickc@cygnus.com>
11849
11850         * gcc.c-torture/compile/990928-1.c: New test.
11851
11852 1999-09-28  Nathan Sidwell  <nathan@acm.org>
11853
11854         * g++.old-deja/g++.other/decl6.C: New test.
11855
11856 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11857
11858         * gcc.c-torture/execute/va-arg-10.c: New test.
11859
11860 1999-09-27  Nathan Sidwell  <nathan@acm.org>
11861
11862         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
11863         __PRETTY_FUNCTION__.
11864
11865 1999-09-23  Nick Clifton  <nickc@cygnus.com>
11866
11867         * gcc.c-torture/execute/990923-1.c: New test.
11868
11869 1999-09-21  Nick Clifton  <nickc@cygnus.com>
11870
11871         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
11872         for which -fpic is inappropriate.
11873
11874 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
11875
11876         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
11877
11878 1999-09-21  Nathan Sidwell  <nathan@acm.org>
11879
11880         * g++.old-deja/g++.other/dyncast1.C: New test.
11881         * g++.old-deja/g++.other/dyncast2.C: New test.
11882         * g++.old-deja/g++.other/dyncast3.C: New test.
11883         * g++.old-deja/g++.other/dyncast4.C: New test.
11884         * g++.old-deja/g++.other/dyncast5.C: New test.
11885         * g++.old-deja/g++.eh/catch3.C: New test.
11886         * g++.old-deja/g++.eh/catch3p.C: New test.
11887         * g++.old-deja/g++.eh/catch4.C: New test.
11888         * g++.old-deja/g++.eh/catch4p.C: New test.
11889         * g++.old-deja/g++.eh/catch5.C: New test.
11890         * g++.old-deja/g++.eh/catch5p.C: New test.
11891         * g++.old-deja/g++.eh/catch6.C: New test.
11892         * g++.old-deja/g++.eh/catch6p.C: New test.
11893         * g++.old-deja/g++.eh/catch7.C: New test.
11894         * g++.old-deja/g++.eh/catch7p.C: New test.
11895         * g++.old-deja/g++.eh/catch8.C: New test.
11896         * g++.old-deja/g++.eh/catch8p.C: New test.
11897         * g++.old-deja/g++.eh/catch9.C: New test.
11898         * g++.old-deja/g++.eh/catch9p.C: New test.
11899
11900 1999-09-13  Nathan Sidwell  <nathan@acm.org>
11901
11902         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
11903         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
11904
11905 1999-09-13  Jeffrey A Law  (law@cygnus.com)
11906
11907         * gcc.c-torture/compile/990913-1.c: New test.
11908
11909 1999-09-10  Nathan Sidwell  <nathan@acm.org>
11910
11911         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
11912         * g++.old-deja/g++.jason/rfg5.C: Likewise.
11913
11914 1999-09-09  Richard Henderson  <rth@cygnus.com>
11915
11916         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
11917
11918 1999-09-09  Nathan Sidwell  <nathan@acm.org>
11919
11920         * g++.old-deja/g++.other/lookup11.C: New test.
11921         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
11922         what is permitted and what we want.
11923         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
11924         overload use.
11925         * g++.old-deja/g++.jason/rfg5.C: Likewise
11926
11927 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
11928
11929         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
11930         * gcc.c-torture/noncompile/poison-1.c: New file.
11931
11932 1999-09-08  Nathan Sidwell  <nathan@acm.org>
11933
11934         * g++.old-deja/g++.other/sizeof3.C: New test.
11935         * g++.old-deja/g++.other/sizeof4.C: New test.
11936         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
11937         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
11938
11939 1999-09-07  Richard Henderson  <rth@cygnus.com>
11940
11941         * gcc.dg/va-arg-1.c: New.
11942
11943 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11944
11945         * gcc.c-torture/execute/va-arg-9.c: New test.
11946
11947 1999-09-05  Craig Burley  <craig@jcb-sc.com>
11948
11949         * g77.f-torture/compile/980519-2.f: New test.
11950         * g77.f-torture/compile/19990905-0.f: New test.
11951         * g77.f-torture/compile/19990905-1.f: New test.
11952         * g77.f-torture/compile/19990905-2.f: New test.
11953
11954         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
11955
11956 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
11957
11958         * gcc.c-torture/execute/990827-1.c: Fix typo.
11959
11960 1999-09-03  Nathan Sidwell  <nathan@acm.org>
11961
11962         * g++.old-deja/g++.other/deref1.C: New test.
11963
11964 1999-09-02  Nathan Sidwell  <nathan@acm.org>
11965
11966         * g++.old-deja/g++.other/ambig2.C: New test.
11967         * g++.old-deja/g++.other/cond5.C: New test.
11968         * g++.old-deja/g++.other/lookup16.C: New test.
11969
11970 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
11971
11972         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
11973         assemblers too.
11974
11975 1999-08-31  Jeffrey A Law  (law@cygnus.com)
11976
11977         * lib/c-torture.exp: Avoid the "compare executables" optimization
11978         when testing native.
11979
11980 1999-08-29  Jeffrey A Law  (law@cygnus.com)
11981
11982         * gcc.c-torture/execute/990829-1.c: New test.
11983         * gcc.c-torture/compile/990829-1.c: New test.
11984
11985 1999-08-27  Paul Burchard  <burchard@pobox.com>
11986
11987         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
11988         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
11989         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
11990         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
11991         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
11992         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
11993         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
11994         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
11995         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
11996         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
11997         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
11998
11999 1999-08-27  Jeffrey A Law  (law@cygnus.com)
12000
12001         * gcc.c-torture/execute/990827-1.c: New test.
12002
12003 1999-08-26  Craig Burley  <craig@jcb-sc.com>
12004
12005         * g77.f-torture/noncompile/19990826-4.f: New test.
12006
12007         * g77.f-torture/compile/19990826-3.f: New test.
12008
12009         * g77.f-torture/execute/19990826-2.f: New test.
12010
12011         * g77.f-torture/compile/19990826-1.f: New test.
12012
12013         * gcc.c-torture/execute/990826-0.c: New test.
12014         * g77.c-torture/execute/19990826-0.f: New test.
12015
12016         * g77.f-torture/noncompile/970626-2.f: New test.
12017
12018 1999-08-25  Paul Burchard  <burchard@pobox.com>
12019
12020         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
12021         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
12022         lss-011.C: New tests.
12023
12024 1999-08-25  Nathan Sidwell  <nathan@acm.org>
12025
12026         * g++.old-deja/g++.other/decl5.C: New test.
12027
12028 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12029
12030         * noncompile/noncompile.exp: Load_lib c-torture.exp.
12031         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
12032         call `postbase' for each one.  All callers of `postbase' changed
12033         to call this instead.
12034
12035 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
12036
12037         * gcc.c-torture/execute/990811-1.c: New test.
12038
12039 1999-08-09  Nick Clifton  <nickc@cygnus.com>
12040
12041         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
12042         just native ones.
12043
12044         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
12045         just native ones.
12046
12047 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
12048
12049         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
12050
12051 1999-08-04  Jeffrey A Law  (law@cygnus.com)
12052
12053         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
12054
12055 1999-08-04  Nathan Sidwell  <nathan@acm.org>
12056
12057         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
12058
12059 1999-08-04  Jeffrey A Law  (law@cygnus.com)
12060
12061         * gcc.c-torture/execute/990804-1.c: New test.
12062
12063 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12064
12065         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
12066         * g++.old-deja/g++.brendan/crash64.C: Likewise
12067         * g++.old-deja/g++.brendan/overload8.C: Likewise
12068
12069 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12070
12071         * g++.old-deja/g++.other/struct1.C: New test.
12072
12073 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12074
12075         * g++.old-deja/g++.other/enum2.C: New test.
12076
12077 1999-08-02  Richard Henderson  <rth@cygnus.com>
12078
12079         Adapted from tests from Franz Sirl:
12080         * gcc.c-torture/execute/va-arg-7.c: New test.
12081         * gcc.c-torture/execute/va-arg-8.c: New test.
12082
12083 1999-08-01  Jeffrey A Law  (law@cygnus.com)
12084
12085         * gcc.c-torture/compile/990801-2.c: New test.
12086
12087         * gcc.c-torture/compile/990801-1.c: New test.
12088
12089 1999-07-27  Michael Meissner  <meissner@cygnus.com>
12090
12091         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
12092         fp-cmp-1.c, converting double to float.
12093
12094         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
12095         fp-cmp-1.c, converting double to long double.
12096
12097         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
12098         from fr1 to unknown_register, since fr1 is a legitimate register
12099         on some machines.
12100
12101 1999-07-25  Jeffrey A Law  (law@cygnus.com)
12102
12103         * README: More listname related changes.
12104
12105 1999-07-08  Catherine Moore  <clm@cygnus.com>
12106
12107         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
12108
12109 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
12110
12111         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
12112
12113 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
12114
12115         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
12116
12117 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
12118
12119         * gcc.dg/990703-1.c: New test.
12120
12121 1999-06-29  Nick Clifton  <nickc@cygnus.com>
12122
12123         * lib/file-format.exp: New file: Move definition of proc
12124         gcc_target_object_format to here from
12125         gcc.dg/special/ecos.exp.
12126
12127         * lib/c-torture.exp: Include lib file-format.exp.
12128         * lib/gcc-dg.exp: Include lib file-format.exp.
12129
12130         * gcc.dg/special/ecos.exp: Remove definition of proc
12131         gcc_target_object_format.
12132
12133 1999-06-28  Jeffrey A Law  (law@cygnus.com)
12134
12135         * gcc.c-torture/execute/990628-1.c: New test.
12136
12137 1999-06-25  Jeffrey A Law  (law@cygnus.com)
12138
12139         * gcc.c-torture/compile/990625-2.c: New test.
12140
12141         * gcc.c-torture/compile/990625-1.c: New test.
12142
12143 1999-06-23  Nick Clifton  <nickc@cygnus.com>
12144
12145         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
12146         attributes compile.
12147         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
12148         ports that use the COFF/PE file format.
12149
12150 1999-06-17  Jeffrey A Law  (law@cygnus.com)
12151
12152         * gcc.c-torture/compile/990617-1.c: New test.
12153
12154 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
12155
12156         * g++.old-deja/g++.other/decl4.C: New test.
12157
12158 1999-06-14  Nathan Sidwell  <nathan@acm.org>
12159
12160         * g++.old-deja/g++.other/bitfld3.C: New test.
12161
12162 1999-06-08  Nathan Sidwell  <nathan@acm.org>
12163
12164         * g++.old-deja/g++.eh/catch1.C: New test.
12165
12166 1999-06-07  Jeffrey A Law  (law@cygnus.com)
12167
12168         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
12169
12170         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
12171         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
12172
12173 1999-06-05  Craig Burley  <craig@jcb-sc.com>
12174
12175         * g77.f-torture/compile/19990502-0.f: Replace with new,
12176         shorter, test that still fails after recent changes.
12177
12178 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
12179
12180         * gcc.c-torture/execute/990604-1.c: New test.
12181
12182 1999-05-31  Jeffrey A Law  (law@cygnus.com)
12183
12184         * gcc.c-torture/execute/990531-1.c: New test.
12185
12186 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12187
12188         * gcc.c-torture/compile/990527-1.c: New test.
12189
12190 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
12191
12192         * gcc.c-torture/execute/990527-1.c: New test.
12193
12194 1999-05-25  Nick Clifton  <nickc@cygnus.com>
12195
12196         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
12197         bitfields as signed.
12198
12199 1999-05-25  Craig Burley  <craig@jcb-sc.com>
12200
12201         * g77.f-torture/compile/19990525-0.f: New test.
12202
12203 1999-05-25  Jeffrey A Law  (law@cygnus.com)
12204
12205         * gcc.c-torture/execute/990525-2.c: New test.
12206
12207         * gcc.c-torture/execute/990525-1.c: New test.
12208
12209 1999-05-24  Nathan Sidwell  <nathan@acm.org>
12210
12211         * g++.old-deja/g++.other/anon3.C: New test.
12212         * g++.old-deja/g++.other/anon4.C: New test.
12213         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
12214         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
12215         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
12216         Merrill).
12217
12218 1999-05-24  Jeffrey A Law  (law@cygnus.com)
12219
12220         * gcc.c-torture/execute/990524-1.c: New test.
12221
12222         * gcc.dg/990524-1.c: New test.
12223
12224 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12225
12226         * gcc.c-torture/compile/990523-1.c: New test.
12227
12228 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
12229
12230         * gcc.c-torture/compile/990519-1.c: New test.
12231
12232 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
12233
12234         * gcc.c-torture/compile/990517-1.c: New test.
12235
12236         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
12237         (e4, f4): New tests.
12238         (main): Call them.
12239
12240 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12241
12242         * gcc.dg/noreturn-1.c: New test.
12243
12244 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
12245
12246         * gcc.c-torture/execute/990513-1.c: New test.
12247
12248 1999-05-10  Richard Henderson  <rth@cygnus.com>
12249
12250         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
12251
12252 1999-05-10  Craig Burley  <craig@jcb-sc.com>
12253
12254         * g77.f-torture/execute/erfc.f: Use small single-precision
12255         values, to avoid problems on Alphas when not -mieee.
12256
12257 1999-05-08  Craig Burley  <craig@jcb-sc.com>
12258
12259         * gcc.dg/990506-0.c: New test.
12260
12261 1999-05-08  Richard Henderson  <rth@cygnus.com>
12262
12263         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
12264         the constant to test.  Don't XFAIL 64-bit targets.
12265
12266         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
12267         * g++.old-deja/g++.law/profile1.C: Likewise.
12268
12269         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
12270         operator new instances.
12271         * g++.old-deja/g++.other/delete5.C: Likewise.
12272
12273 1999-05-03  Craig Burley  <craig@jcb-sc.com>
12274
12275         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
12276         intrinsic.
12277
12278 1999-05-03  Craig Burley  <craig@jcb-sc.com>
12279
12280         * g77.f-torture/execute/u77-test.f: Reverse order of two
12281         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
12282
12283 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12284
12285         * gcc.dg/compare1.c: New test.
12286
12287 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12288
12289         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
12290         New tests.
12291
12292 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12293
12294         * g77.f-torture/compile/19990502-1.f: New test.
12295
12296 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12297
12298         * g77.f-torture/compile/19990502-0.f: New test.
12299
12300 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12301
12302         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
12303         intrinsic.
12304
12305 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12306
12307         * g77.f-torture/execute/u77-test.f (main): List libU77
12308         intrinsics not currently tested.
12309         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
12310         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
12311         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
12312         Trim blanks off the ends of some printed strings.
12313
12314 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12315
12316         * g77.f-torture/execute/u77-test.f (main): Just warn about
12317         FSTAT gid disagreement, as it's expected on some systems.
12318
12319 1999-05-01  Craig Burley  <craig@jcb-sc.com>
12320
12321         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
12322         use a new function, which allows for some slop.
12323         Clean up some commentary.
12324         (issum): The new function.
12325         (sgladd): Deleted subroutine.
12326
12327 1999-05-01  Craig Burley  <craig@jcb-sc.com>
12328
12329         * g77.f-torture/execute/u77-test.f: Modify to be more like
12330         libf2c/libU77 version, bringing patches to that version here.
12331         Add suitable commentary.
12332
12333 1999-04-25  Richard Henderson  <rth@cygnus.com>
12334
12335         * gcc.dg/990424-1.c: New test.
12336
12337 1999-04-24  Craig Burley  <craig@jcb-sc.com>
12338
12339         * g77.f-torture/execute/u77-test.f (main): Bug involving
12340         LSTAT has been fixed, so turn back on full checking.
12341
12342 1999-04-20  Craig Burley  <craig@jcb-sc.com>
12343
12344         * g77.f-torture/compile/19990419-0.f: New test.
12345         * g77.f-torture/execute/19990419-1.f: New test.
12346
12347 1999-04-17  Richard Henderson  <rth@cygnus.com>
12348
12349         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
12350         to avoid the need for a prototype to supress a warning.
12351
12352 1999-04-07  Jim Wilson  <wilson@cygnus.com>
12353
12354         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
12355
12356 1999-04-04  Jeffrey A Law  (law@cygnus.com)
12357
12358         * gcc.c-torture/execute/990404-1.c: New test.
12359
12360 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
12361
12362         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
12363         * gcc.dg/cpp-if3.c: Don't use -pedantic.
12364         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
12365         missing initializer warnings.
12366
12367 1999-03-28  Jeffrey A Law  (law@cygnus.com)
12368
12369         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
12370         matching strings.
12371
12372 1999-03-26  Jeffrey A Law  (law@cygnus.com)
12373
12374         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
12375
12376 1999-03-26  Craig Burley  <craig@jcb-sc.com>
12377
12378         * g77.f-torture/execute/19990325-0.f: New test.
12379         * g77.f-torture/execute/19990325-1.f: New test.
12380
12381 1999-03-24  Jeffrey A Law  (law@cygnus.com)
12382
12383         * gcc.c-torture/execute/990324-1.c: New test.
12384
12385 1999-03-22  Jim Wilson  <wilson@cygnus.com>
12386
12387         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
12388         test with 4.
12389
12390 1999-03-17  Richard Henderson  <rth@cygnus.com>
12391
12392         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
12393
12394 1999-03-13  Craig Burley  <craig@jcb-sc.com>
12395
12396         * g77.f-torture/execute/19990313-2.f: New test.
12397         * g77.f-torture/execute/19990313-3.f: New test.
12398
12399 1999-03-13  Craig Burley  <craig@jcb-sc.com>
12400
12401         * g77.f-torture/execute/19990313-0.f: New test.
12402         * g77.f-torture/execute/19990313-1.f: New test.
12403
12404 1999-03-12  Jim Wilson  <wilson@cygnus.com>
12405
12406         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
12407         printf to sprintf.
12408         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
12409         (main): Add check for u15.  Conditionalize u31 check depending on
12410         whether ints are <32 bits or >=32 bits.
12411
12412 1999-03-08  Craig Burley  <craig@jcb-sc.com>
12413
12414         * g77.f-torture/execute/19981119-0.f: Improve testiness.
12415
12416 1999-03-08  Craig Burley  <craig@jcb-sc.com>
12417
12418         * g77.f-torture/compile/19990305-0.f: New test.
12419         * g77.f-torture/execute/19981119-0.f: New test.
12420
12421 1999-03-08  Craig Burley  <craig@jcb-sc.com>
12422
12423         * g77.f-torture/execute/970625-2.f: call ABORT if final
12424         result is not correct, instead of just printing it.
12425         Add this checking via newly introduced obfuscation, to
12426         trip up buggy front ends.
12427
12428 1999-03-07  Craig Burley  <craig@jcb-sc.com>
12429
12430         * g77.f-torture/compile/960317-1.f: Moved from being
12431         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
12432
12433 1999-03-06  Craig Burley  <craig@jcb-sc.com>
12434
12435         * g77.f-torture/execute/960317-1.f: New (old) test.
12436         * g77.f-torture/execute/970625-2.f: Ditto.
12437
12438 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
12439
12440         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
12441         message on line 1 or line 2; cccp and cpplib do this differently.
12442
12443 1999-03-01  Jeffrey A Law  (law@cygnus.com)
12444
12445         * g++.old-deja/g++.law/weak1.C: New test.
12446
12447 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
12448
12449         * gcc.c-torture/execute/990119-1.c: Renamed to...
12450         * gcc.dg/990119-1.c: this, so it will only be tested once
12451         (it's a preprocessor test, it doesn't need to be run at
12452         multiple optimization levels).
12453
12454 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
12455
12456         * lib/g++.exp: Don't add incdir=$base_dir/../include to
12457           ALWAYS_CXXFLAGS.
12458
12459 1999-02-24  Craig Burley  <craig@jcb-sc.com>
12460
12461         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
12462         * g77.f-torture/compile/19981216-0.f: ...as it is expected
12463         to not be compilable by current g77.
12464
12465 1999-02-24  Nick Clifton  <nickc@cygnus.com>
12466
12467         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
12468
12469 1999-02-22  Jeffrey A Law  (law@cygnus.com)
12470
12471         * gcc.c-torture/execute/990222-1.c: New test.
12472
12473 1999-02-19  Craig Burley  <craig@jcb-sc.com>
12474
12475         * g77.f-torture/compile/19990218-0.f: New test.
12476         * g77.f-torture/noncompile/19990218-1.f: New test.
12477
12478 1999-02-18  Craig Burley  <craig@jcb-sc.com>
12479
12480         * g77.f-torture/compile/19981216-0.f: New test.
12481
12482 1999-02-14  Jeffrey A Law  (law@cygnus.com)
12483
12484         * gcc.dg/990214-1.c: New test.
12485
12486 1999-02-13  Jeffrey A Law  (law@cygnus.com)
12487
12488         * gcc.dg/990213-2.c: New test.
12489
12490         * gcc.dg/990213-1.c: New test.
12491
12492 1999-02-12  Jeffrey A Law  (law@cygnus.com)
12493
12494         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
12495         ints.
12496
12497 1999-02-11  Nick Clifton  <nickc@cygnus.com>
12498
12499         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
12500         specified by target.
12501
12502         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
12503
12504 1999-02-11  Jeffrey A Law  (law@cygnus.com)
12505
12506         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
12507
12508 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
12509
12510         * gcc.dg/special/ecos.exp: New test driver for new tests with
12511         special requirements.
12512
12513         * gcc.dg/special/alias-1.c: New test.
12514         * gcc.dg/special/gcsec-1.c: New test.
12515         * gcc.dg/special/weak-1.c: New test.
12516         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
12517         * gcc.dg/special/weak-2.c: New test.
12518         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
12519         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
12520         * gcc.dg/special/wkali-1.c: New test.
12521         * gcc.dg/special/wkali-2.c: New test.
12522         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
12523         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
12524
12525 1999-02-10  Felix Lee  <flee@cygnus.com>
12526
12527           * lib/c-torture.exp (c-torture-compile): Pull out code for
12528           analyzing gcc error messages.
12529           (c-torture-execute): Likewise.  Fix some (harmless) false
12530           positives.
12531           * lib/gcc.exp (gcc_check_compile): New function.
12532
12533 1999-02-08  Richard Henderson  <rth@cygnus.com>
12534
12535         * gcc.c-torture/execute/990208-1.c: New test.
12536
12537 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
12538
12539         * g++.dg/special/ecos.exp: New driver for new tests with special
12540         requirements
12541
12542         * g++.dg/special/conpr-1.C: New test
12543         * g++.dg/special/conpr-2.C: New test
12544         * g++.dg/special/conpr-2a.C: New test
12545         * g++.dg/special/conpr-3.C: New test
12546         * g++.dg/special/conpr-3a.C: New test
12547         * g++.dg/special/conpr-3b.C: New test
12548
12549         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
12550         allow g++ to use the dg driver
12551
12552         * README: Add comment about g++.dg directory
12553
12554 1999-02-06  Jeffrey A Law  (law@cygnus.com)
12555
12556         * README: Update email addresses.
12557
12558 1999-02-03  Nick Clifton  <nickc@cygnus.com>
12559
12560         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
12561         arguments in order to force structure S onto the stack even on
12562         the alpha.
12563         (test): Pass 10 leading arguments to function foo as well as the
12564         structure S.
12565
12566         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
12567         failure for all targets.
12568
12569         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
12570         abort to terminate program execution.
12571
12572 1999-01-30  Richard Henderson  <rth@cygnus.com>
12573
12574         * gcc.c-torture/execute/990130-1.c: New test.
12575
12576 1999-01-30  Jeffrey A Law  (law@cygnus.com)
12577
12578         * gcc.dg/990130-1.c: New test.
12579
12580 1999-01-28  Michael Meissner  <meissner@cygnus.com>
12581
12582         * gcc.c-torture/execute/990128-1.c: New test.
12583
12584 1999-01-27  Michael Meissner  <meissner@cygnus.com>
12585
12586         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
12587
12588 1999-01-27  Felix Lee  <flee@cygnus.com>
12589
12590         * lib/c-torture.exp (c-torture-compile): pull out code for
12591         analyzing gcc error messages.
12592         (c-torture-execute): ditto, and fix some (harmless) false
12593         positives.
12594         * lib/gcc.exp (gcc_check_compile): new function.
12595
12596 1999-01-17  Jeffrey A Law  (law@cygnus.com)
12597
12598         * gcc.dg/990117-1.c: New test.
12599
12600         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
12601
12602         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
12603
12604 1999-01-15  Jeffrey A Law  (law@cygnus.com)
12605
12606         * g77.f-torture/compile/990115-1.f: New test.
12607
12608 1999-01-07  Jeffrey A Law  (law@cygnus.com)
12609
12610         * gcc.c-torture/compile/990107-1.c: New test
12611
12612 1999-01-06  Jeffrey A Law  (law@cygnus.com)
12613
12614         * gcc.c-torture/execute/990106-2.c: New test.
12615
12616         * gcc.c-torture/execute/990106-1.c: New test.
12617
12618 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
12619
12620         * gcc.c-torture/compile/981223-1.c: New test.
12621
12622 1998-12-29  Richard Henderson  <rth@cygnus.com>
12623
12624         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
12625         (opt3): Rename from opt4 and disable.
12626
12627 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
12628
12629         * g++.old-deja/g++.pt/ptrmem5.C: New test.
12630
12631 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
12632
12633         * g++.old-deja/g++.other/conv5.C: New test.
12634
12635 1998-12-14  Nick Clifton  <nickc@cygnus.com>
12636
12637         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
12638
12639 1998-12-11  Jeffrey A Law  (law@cygnus.com)
12640
12641         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
12642
12643 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
12644
12645         * gcc.c-torture/compile/981211-1.c: New test.
12646
12647 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
12648
12649         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
12650
12651         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
12652
12653 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12654
12655         * gcc.special/930510-1.c: Make C9X safe.
12656         * gcc.misc-tests/gcov-1.c Similarly.
12657         * gcc.misc-tests/gcov-2.c Similarly.
12658
12659 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
12660
12661         * gcc.dg/ultrasp1.c: New test.
12662
12663 1998-12-06  Richard Henderson  <rth@cygnus.com>
12664
12665         * gcc.c-torture/execute/981206.c: New test.
12666
12667 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
12668
12669         * g++.old-deja/g++.ns/template7.C: New test.
12670
12671         * g++.old-deja/g++.other/expr1.C: New test.
12672
12673         * g++.old-deja/g++.eh/tmpl3.C: New test.
12674
12675         * g++.old-deja/g++.eh/tmpl2.C: New test.
12676
12677 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
12678
12679         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
12680         * g++.old-deja/g++.other/using6.C: Removed.
12681         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
12682
12683         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
12684
12685 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
12686
12687         * g++.old-deja/g++.pt/overload8.C: New test.
12688
12689         * g++.old-deja/g++.pt/overload7.C: New test.
12690
12691         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
12692
12693         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
12694         and relinking messages.
12695         * lib/g++.exp (g++_target_compile): Remove .rpo file when
12696         compiling with -frepo.
12697
12698 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
12699
12700         * g++.old-deja/g++.pt/lookup6.C: New test.
12701
12702 1998-11-30  Nick Clifton  <nickc@cygnus.com>
12703
12704         * gcc.c-torture/execute/981130-1.c: New test.
12705         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
12706
12707 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
12708
12709         * g++.old-deja/g++.pt/explicit76.C: New test.
12710
12711         * g++.old-deja/g++.pt/friend38.C: New test.
12712
12713         * g++.old-deja/g++.ns/crash2.C: New test.
12714
12715         * g++.old-deja/g++.pt/defarg8.C: New test.
12716
12717         * g++.old-deja/g++.pt/instantiate6.C: New test.
12718
12719         * g++.old-deja/g++.pt/static6.C: New test.
12720
12721         * g++.old-deja/g++.pt/decl2.C: New test.
12722
12723 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
12724
12725         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
12726         problem is actually related with name lookup, but so what? :-)
12727
12728         * g++.old-deja/g++.pt/friend37.C: New test.
12729
12730 1998-11-25  Dave Love  <d.love@dl.ac.uk>
12731
12732         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
12733         element, which fails on some systems.
12734
12735         * g77.f-torture/execute/labug1.f: New test.
12736
12737 1998-11-21  Jeffrey A Law  (law@cygnus.com)
12738
12739         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
12740         is defined.
12741
12742 1998-11-18  Dave Love  <d.love@dl.ac.uk>
12743
12744         * g77.f-torture/compile/981117-1.f: New test.
12745
12746 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
12747
12748         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
12749         properly discarded.
12750
12751 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
12752
12753         * gcc.c-torture/execute/memcheck: New directory of tests for
12754         -fcheck-memory-usage.
12755
12756 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12757
12758         * README: New file, general information about the testsuite and
12759         new description of the various C++ test subdirectories.
12760         * README.g++: Eliminate obsolete information, update and move most
12761         relevant stuff to README.
12762
12763 1998-11-07  Richard Henderson  <rth@cygnus.com>
12764
12765         * gcc.c-torture/compile/981107-1.c: New test.
12766
12767 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
12768
12769         * execute/memcpy-bi.c: New testcase.
12770
12771 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
12772
12773         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
12774         base classes.
12775
12776         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
12777         template is selected.
12778
12779         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
12780         classes, it should be accepted for all types.
12781
12782         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
12783
12784         * g++.old-deja/g++.pt/spec24.C: Ensure that template
12785         specializations start with template headers.
12786
12787 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
12788
12789         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
12790
12791         * g++.old-deja/g++.other/init9.C: Test cross initialization of
12792         non-POD types.
12793
12794 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
12795
12796         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
12797
12798 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
12799
12800         * compile/981022-1.c, compile/981022-1.x: New test and driver.
12801
12802 1998-10-19  Jeffrey A Law  (law@cygnus.com)
12803
12804         * 981019-1.c: New test.
12805
12806 1998-10-14  Robert Lipe <robertl@dgii.com>
12807
12808         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
12809         find objc headers.
12810
12811 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
12812
12813         * compile/981001-4.c: Remove use of GCC extension that triggers a
12814         compiler bug.
12815
12816 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
12817
12818         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
12819
12820 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
12821
12822         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
12823         instantiation of template produces incorrect code for delete
12824         expression.
12825
12826         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
12827         constructors' name is not unique.
12828         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
12829         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
12830
12831         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
12832         automatic array of const is ill-formed.
12833
12834         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
12835         of template parameter?
12836
12837         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
12838         const.
12839
12840         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
12841         pointer-to-member expression.
12842
12843         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
12844         declaration causes ICE.
12845
12846 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
12847
12848         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
12849         reserved in the global namespace.
12850
12851         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
12852         generate needed virtual table.
12853
12854         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
12855
12856 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
12857
12858         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
12859         template-dependent type
12860
12861 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
12862
12863         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
12864         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
12865         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
12866
12867         * g++.old-deja/g++.other/using5.C: New test; using decl from base
12868         class should be usable as argument of member function.
12869         * g++.old-deja/g++.other/using6.C: New test; using decl from base
12870         class should be usable as return type of member function.
12871         * g++.old-deja/g++.other/using7.C: New test; using decl from base
12872         class should be usable as type of data member.
12873
12874         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
12875
12876 1998-10-09  Jeffrey A Law  (law@cygnus.com)
12877
12878         * gcc.c-torture/special/920521-1.c: Fix bogus test.
12879
12880 1998-10-08  Nick Clifton  <nickc@cygnus.com>
12881
12882         * gcc.dg/dll-?.c Add thumb to target list.
12883         Fix assembler scan patterns to match current assembler output.
12884
12885 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
12886
12887         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
12888         matching of template brackets.
12889
12890         * g++.old-deja/g++.other/using4.C: New test.  Test using
12891         declarations of methods from base classes.
12892
12893         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
12894         within functions should introduce names into the innermost
12895         enclosing namespace.
12896
12897         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
12898         of static locals if first initialization throws.
12899
12900 1998-10-07  Jim Wilson  <wilson@cygnus.com>
12901
12902         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
12903
12904 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
12905
12906         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
12907         lose track of the possible targets of tablejump insns.
12908         * special/special.exp: Run it.
12909
12910 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
12911
12912         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
12913         must be declared before its specializations can be named in friend
12914         declarations.
12915
12916 1998-10-05  Dave Love  <d.love@dl.ac.uk>
12917
12918         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
12919
12920         * g77.f-torture/execute/io1.f: New test.
12921
12922 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
12923
12924         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
12925         with pointer to template function, for which no argument deduction
12926         is possible.
12927
12928         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
12929         specialization of template function as argument to template
12930         function.
12931
12932         * g++.old-deja/g++.other/access2.C: New test; Inner class
12933         shouldn't have privileged access to Outer's names.
12934
12935 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
12936
12937         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
12938         friend template declared within template class conflicts with
12939         nested class of the same name.
12940
12941         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
12942         is ignored.
12943
12944         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
12945         object with direct initializer as function declaration.
12946
12947         * g++.old-deja/g++.other/decl2.C: New test; duplicate
12948         initializers.
12949
12950         * g++.old-deja/g++.other/null2.C: New test; conditional operator
12951         involving const pointer and NULL produces incorrect result.
12952
12953         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
12954         type name without `typename' should be rejected with -pedantic.
12955
12956 1998-10-02  Richard Henderson  <rth@cygnus.com>
12957
12958         * g++.old-deja/g++.other/addrof1.C: New test.
12959
12960 1998-10-01  Nick Clifton  <nickc@cygnus.com>
12961
12962         * gcc.c-torture/compile/981001-1.c: New test.
12963         * gcc.c-torture/execute/981001-1.c: New test.
12964
12965 1998-10-01  Jeffrey A Law  (law@cygnus.com)
12966
12967         * gcc.c-torture/compile/981001-2.c: New test.
12968         * gcc.c-torture/compile/981001-3.c: New test.
12969         * gcc.c-torture/compile/981001-4.c: New test.
12970
12971 1998-10-01  Robert Lipe  <robertl@dgii.com>
12972
12973         * lib/objc.exp (objc_target_compile): Add -L during compiles for
12974         multilibbed hosts.   Idea grafted from g77.exp.
12975
12976 1998-09-30  Dave Love  <d.love@dl.ac.uk>
12977
12978         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
12979         avoid losing on systems which need -lsocket.
12980
12981 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
12982
12983         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
12984         * g++.old-deja/g++.other/nested2.C: Ditto.
12985         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
12986         failure.
12987
12988 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
12989
12990         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
12991         preferred over template operator!= for enum bitfields.
12992
12993 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
12994
12995         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
12996         that happen to have the same base name, but in different scopes,
12997         are incorrectly rejected.
12998
12999 1998-09-16  Richard Henderson  <rth@cygnus.com>
13000
13001         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
13002         on the native word size instead of an integer literal.
13003
13004 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
13005
13006         * g++.old-deja/g++.other/static2.C: Invocation of static data
13007         member of type pointer-to-function denoted as non-static member.
13008
13009         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
13010         checks involving function types and aliases.
13011
13012 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
13013
13014         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
13015         redefined to the same non-trivial type.
13016
13017         * g++.old-deja/g++.pt/explicit73.C: Test for proper
13018         namespace-qualification of template specializations declared in
13019         other namespaces.
13020
13021         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
13022         to declare a subset of the specializations of a template function
13023         as friends of specializations of a template class.
13024
13025         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
13026         member templates that do not fully specialize the enclosing
13027         template class are rejected.
13028
13029 1998-09-11  Dave Love  <d.love@dl.ac.uk>
13030
13031         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
13032
13033 1998-09-08  Dave Love  <d.love@dl.ac.uk>
13034
13035         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
13036         altered from libf2c/libU77 version.
13037
13038 1998-09-06  Dave Love  <d.love@dl.ac.uk>
13039
13040         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
13041
13042 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
13043
13044         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
13045         (un)signed char are different types for template specialization
13046         purposes.
13047
13048 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
13049
13050         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
13051         * objc: ObjC testsuite.
13052
13053 1998-08-31  Catherine Moore  <clm@cygnus.com>
13054
13055         * gcc.c-torture/execute/941014-1.x:  New file.
13056
13057 1998-08-31  Nick Clifton  <nickc@cygnus.com>
13058
13059         * lib/c-torture.exp: Add support for
13060         torture_eval_before_compile and torture_eval_before_execute
13061         variables.
13062
13063 1998-08-30  Jeffrey A Law  (law@cygnus.com)
13064
13065         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
13066         this test triggers valid.
13067
13068 1998-08-27  Jeffrey A Law  (law@cygnus.com)
13069
13070         * gcc.dg/980827-1.c: New test.
13071
13072 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
13073
13074         * gcc.c-torture/execute/loop-4b.c: New test.
13075
13076 1998-08-26  Nick Clifton  <nickc@cygnus.com>
13077
13078         * lib/c-torture.exp: Add support for
13079         torture_eval_before_compile and torture_eval_before_execute
13080         variables.
13081
13082 1998-08-25  Jeffrey A Law  (law@cygnus.com)
13083
13084         * gcc.c-torture/compile/980825-1.c: New test.
13085
13086 1998-08-24  Nick Clifton  <nickc@cygnus.com>
13087
13088         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
13089         count number tests in opt_t0 not good_t0.
13090
13091 1998-08-24  Jeffrey A Law  (law@cygnus.com)
13092
13093         * gcc.c-torture/compile/930326-1.x: Fix typo.
13094
13095 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
13096
13097         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
13098         causes an ICE.
13099
13100 1998-08-21  Jeffrey A Law  (law@cygnus.com)
13101
13102         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
13103         STACK_SIZE is defined.
13104         * gcc.c-torture/unsorted/stuct.c: Similarly.
13105
13106         * gcc.c-torture/compile/980821-1.c: New test.
13107
13108 1998-08-21  Jeffrey A Law  (law@cygnus.com)
13109
13110         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
13111
13112 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
13113
13114         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
13115         code.
13116
13117 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
13118
13119         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
13120         error'.
13121
13122 1998-08-18  Jeffrey A Law  (law@cygnus.com)
13123
13124         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
13125
13126 1998-08-16  Jeffrey A Law  (law@cygnus.com)
13127
13128         * gcc.c-torture/compile/980816-1.c: New test.
13129
13130         * gcc.dg/980816-1.c: New test.
13131
13132 1998-08-13  Jeffrey A Law  (law@cygnus.com)
13133
13134         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
13135         compiler for ieee tests.
13136
13137 1998-08-01  Dave Love  <d.love@dl.ac.uk>
13138
13139         * g77.f-torture/compile/980729-0.f: New test.
13140
13141 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
13142
13143         * gcc.c-torture/special/eeprof-1.c: New test, for
13144         -finstrument-functions.
13145         * gcc.c-torture/special/special.exp: Run it.
13146
13147 1998-07-29  Jeffrey A Law  (law@cygnus.com)
13148
13149         * gcc.c-torture/compile/980729-1.c: New test.
13150
13151 1998-07-27  Nick Clifton  <nickc@cygnus.com>
13152
13153         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
13154         __thumb__ is defined, and test for ARM style doubles if so.
13155
13156 1998-07-26  Dave Love  <d.love@dl.ac.uk>
13157
13158         * g77.f-torture/noncompile/980615-0.f: New test.
13159
13160 1998-07-26  H.J. Lu  (hjl@gnu.org)
13161
13162         * gcc.dg/980312-1.c: Do link instead of compile.
13163         * gcc.dg/980313-1.c: Likewise.
13164
13165 1998-07-26  Jeffrey A Law  (law@cygnus.com)
13166
13167         * gcc.c-torture/compile/980726-1.c: New test.
13168
13169 1998-07-25  Dave Love  <d.love@dl.ac.uk>
13170
13171         * g77.f-torture/execute/io0.f: New test.
13172
13173 1998-07-24  Nick Clifton  <nickc@cygnus.com>
13174
13175         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
13176         an int.
13177
13178 1998-06-18  Michael Meissner  <meissner@cygnus.com>
13179
13180         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
13181         m32r bugs.
13182
13183 1998-07-17  Nick Clifton  <nickc@cygnus.com>
13184
13185         * gcc.dg/980626-1.c: Expect failures for all toolchains until
13186         c-decl.c:grokdeclarator can handle mode attributes.
13187
13188 1998-07-16  Jeffrey A Law  (law@cygnus.com)
13189
13190         * gcc.c-torture/execute/980716-1.c: New test.
13191
13192 1998-07-13  Jeffrey A Law  (law@cygnus.com)
13193
13194         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
13195         the mn10200.
13196         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
13197         the mn10200.
13198         * gcc.c-torture/execute/va-arg-3.x: Similarly.
13199         * gcc.c-torture/compile/930326-1.x: Similarly.
13200
13201 1998-07-13  Dave Love  <d.love@dl.ac.uk>
13202
13203         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
13204         New test from Craig.
13205
13206 1998-07-12  Dave Love  <d.love@dl.ac.uk>
13207
13208         * g77.f-torture/noncompile/980616-0.f: New test.
13209
13210         * g77.f-torture/execute/970816-3.f:  New test from Craig.
13211
13212 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
13213
13214         *  g++.other/singleton.C: Return error value instead of taking
13215         SIGSEGV.
13216
13217 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
13218
13219         *  g++.other/singleton.C: New test.   Warning is under dispute.
13220         Runtime crash is not.
13221
13222 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
13223
13224         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
13225         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
13226         using6.C, using7.C}:  New namespace tests.
13227
13228 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
13229
13230         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
13231         specialization with typedef'ed names used as array indexes.
13232
13233 1998-07-09  Jeffrey A Law  (law@cygnus.com)
13234
13235         * gcc.c-torture/execute/980709-1.c: New test.
13236
13237         * gcc.dg/980709-1.c: New test.
13238
13239 1998-07-07  Richard Henderson  <rth@cygnus.com>
13240
13241         * gcc.c-torture/execute/bcp-1.c: New test.
13242
13243 1998-07-07  Jeffrey A Law  (law@cygnus.com)
13244
13245         * gcc.c-torture/execute/980707-1.c: New test.
13246
13247 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
13248
13249         * gcc.c-torture/compile/980706-1.c: New test.
13250
13251 1998-07-01  Dave Love  <d.love@dl.ac.uk>
13252
13253         * g77.f-torture/execute/980701-0.f,
13254         g77.f-torture/execute/980701-1.f: New test from Craig.
13255
13256 1998-07-01  Jeffrey A Law  (law@cygnus.com)
13257
13258         * gcc.c-torture/compile/980701-1.c: New test.
13259
13260         * gcc.c-torture/execute/980701-1.c: New test.
13261
13262 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
13263 rlsruhe.de>
13264
13265         * g++.old-deja/g++.robertl/eb132.C: New test.
13266         * g++.old-deja/g++.robertl/eb133.C: Likewise.
13267
13268 1998-06-29  Dave Love  <d.love@dl.ac.uk>
13269
13270         * g77.f-torture/execute/980628-7.f,
13271         g77.f-torture/execute/980628-8.f,
13272         g77.f-torture/execute/980628-9.f,
13273         g77.f-torture/execute/980628-10.f: New tests from Craig.
13274
13275         * g77.f-torture/execute/980628-3.f: Remove mail headers.
13276
13277 1998-06-28  Jeffrey A Law  (law@cygnus.com)
13278
13279         * g77.f-torture/execute/980628-4.f: New test from Craig.
13280         * g77.f-torture/execute/980628-5.f: Likewise.
13281         * g77.f-torture/execute/980628-2.f: Likewise.
13282         * g77.f-torture/execute/980628-0.f: Likewise.
13283         * g77.f-torture/execute/980628-1.f: Likewise.
13284         * g77.f-torture/execute/980628-3.f: Likewise.
13285         * g77.f-torture/execute/980628-6.f: Likewise.
13286
13287 1998-06-28  Jeffrey A Law  (law@cygnus.com)
13288
13289         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
13290         directory when nothing has been installed yet.
13291
13292 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
13293
13294         * gcc.c-torture/special/special.exp: Handle newer versions of
13295         dejagnu.
13296
13297 1998-06-26  Jeffrey A Law  (law@cygnus.com)
13298
13299         * gcc.dg/980626-1.c: New test.
13300
13301 1998-06-19  Bruno Haible <haible@ilog.fr>
13302
13303         * gcc.misc-tests/m-un-2.c: New test.
13304         * g++.old-deja/g++.other/warn01.c: Likewise.
13305
13306 1998-06-19  Robert Lipe  <robertl@dgii.com>
13307
13308         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
13309         compatibility with assmblers with a different comment character.
13310         Eliminate use of GAS-specific extensions.
13311
13312 1998-06-19  Jeffrey A Law  (law@cygnus.com)
13313
13314         * gcc.c-torture/execute/ieee/980619-1.c: New test.
13315
13316 1998-06-19  Robert Lipe  <robertl@dgii.com>
13317
13318         *lib/g77.exp: Replace search for libf2c.a with search for newly
13319         renamed libg2c.a
13320
13321 1998-06-17  Jeffrey A Law  (law@cygnus.com)
13322
13323         * gcc.c-torture/execute/980617-1.c: New test.
13324
13325 1998-06-12  Jeffrey A Law  (law@cygnus.com)
13326
13327         * gcc.c-torture/execute/980612-1.c: New test.
13328
13329 1998-06-08  Jeffrey A Law  (law@cygnus.com)
13330
13331         * gcc.dg/980523-1.c: Only test on ppc-linux.
13332         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
13333
13334         * gcc.c-torture/execute/980608-1.c: New test.
13335
13336 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
13337
13338         * gcc.c-torture/execute/980605-1.c: New test.
13339
13340 1998-06-04  Jeffrey A Law  (law@cygnus.com)
13341
13342         * gcc.c-torture/execute/980604-1.c: New test.
13343
13344 1998-06-02  Jeffrey A Law  (law@cygnus.com)
13345
13346         * gcc.c-torture/execute/980602-1.c: New test.
13347         * gcc.c-torture/execute/980602-2.c: Likewise.
13348
13349 1998-06-02  Dave Love  <d.love@dl.ac.uk>
13350
13351         * 970125-0.f: Fix per JCB.  Add commentary.
13352
13353 1998-05-31  Michael Meissner  <meissner@cygnus.com>
13354
13355         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
13356         IEEE -0 support.
13357
13358 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
13359
13360         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
13361         earlier.
13362
13363 1998-05-28  Catherine Moore <clm@cygnus.com>
13364
13365         * gcc.c-torture/execute/980526-3.c: New test.
13366
13367 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
13368
13369         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
13370         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
13371         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
13372         m88k-motorola-sysv3 to XFAIL.
13373
13374 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13375
13376         * gcc.dg/980526-1.c: New test.
13377         * gcc.c-torture/execute/980526-2.c: New test.
13378
13379 1998-05-26  Jeffrey A Law  (law@cygnus.com)
13380
13381         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
13382
13383         * gcc.c-torture/execute/980526-1.c: New test.
13384
13385 1998-05-26  Dave Love  <d.love@dl.ac.uk>
13386
13387         * g77.f-torture/execute/alpha2.f: Add runtime test.
13388
13389 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
13390
13391         * g++.old-deja/old-deja.exp: Strip leading directories.
13392
13393         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
13394         error for the line.  Don't run multiple tests for the same line.
13395
13396 1998-05-23  Jeffrey A Law  (law@cygnus.com)
13397
13398         * gcc.dg/980523-1.c: New test.
13399
13400 1998-05-23  Dave Love  <d.love@dl.ac.uk>
13401
13402         * g77.f-torture/compile/970915-0.f: New test.
13403
13404 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
13405
13406         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
13407
13408 1998-05-21  Jeffrey A Law  (law@cygnus.com)
13409
13410         * gcc.dg/980520-1.c: New test.
13411
13412 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
13413
13414         * gcc.dg/980502-1.c: Fix return type.
13415
13416 1998-05-20  Jeffrey A Law  (law@cygnus.com)
13417
13418         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
13419         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
13420         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
13421         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
13422         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
13423
13424 1998-05-20  Dave Love  <d.love@dl.ac.uk>
13425
13426         * g77.f-torture/execute/980520-1.f: New test.
13427
13428 1998-05-15  Dave Love  <d.love@dl.ac.uk>
13429
13430         * lib/mike-g77.exp: New file.
13431
13432         * g77.f-torture/noncompile/noncompile.exp,
13433         g77.f-torture/noncompile/check0.f: New files.
13434
13435 1998-05-14  Dave Love  <d.love@dl.ac.uk>
13436
13437         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
13438         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
13439         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
13440         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
13441         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
13442         abort where appropriate.
13443
13444 1998-05-05  Michael Meissner  <meissner@cygnus.com>
13445
13446         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
13447         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
13448
13449 1998-04-29  Dave Love  <d.love@dl.ac.uk>
13450
13451         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
13452
13453 1998-04-27  Dave Love  <d.love@dl.ac.uk>
13454
13455         * g77.f-torture/compile/980427-0.f: New test.
13456
13457 1998-04-24  Dave Love  <d.love@dl.ac.uk>
13458
13459         * g77.f-torture/compile/980424-0.f: New test.
13460
13461 1998-04-19  Dave Love  <d.love@dl.ac.uk>
13462
13463         * g77.f-torture/compile/980419-2.f (main): New test.
13464         * g77.f-torture/compile/970125-0.f: New test.
13465         * g77.f-torture/compile/980419-1.f: New test.
13466
13467 1998-04-08  Jim Wilson  <wilson@cygnus.com>
13468
13469         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
13470         of loop-4.c.
13471
13472 1998-04-07  Jim Wilson  <wilson@cygnus.com>
13473
13474         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
13475
13476 1998-04-03  Jim Wilson  <wilson@cygnus.com>
13477
13478         * gcc.c-torture/compile/980329-1.c: New test.
13479
13480 1998-03-18  Jim Wilson  <wilson@cygnus.com>
13481
13482         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
13483         * gcc.dg/980312-1.c: Fix typo in -march command.
13484
13485 1998-03-16  H.J. Lu  (hjl@gnu.org)
13486
13487         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
13488
13489 1998-03-11  Robert Lipe  <robertl@dgii.com>
13490
13491         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
13492         Dave Love agree the Fortran source is bogus.
13493
13494 1998-03-11  Robert Lipe  <robertl@dgii.com>
13495
13496         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
13497         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
13498         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
13499         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
13500         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
13501
13502 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
13503
13504         * g++.old-deja/g++.other/friend1.C: New test.
13505
13506 1998-02-18  Dave Love  <d.love@dl.ac.uk>
13507
13508         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
13509         possibly uninitialized) variables and declare dnrm2.
13510
13511 1998-02-23  Robert Lipe <robertl@dgii.com>
13512
13513         From Bruno Haible <haible@ilog.fr>:
13514         * gcc.c-torture/execute/980223.c: New test.
13515
13516 1998-02-13  Jeffrey A Law  (law@cygnus.com)
13517
13518         * gcc.dg/ifelse-1.c: New test.
13519
13520 1998-02-09  H.J. Lu  (hjl@gnu.org)
13521
13522         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
13523
13524           * lib/old-dejagnu.exp (old-dejagnu): Added the
13525           "execution test - XFAIL *-*-*" handling in the spirit of
13526           "excess errors test -". Changed the "execution test fails"
13527           handling to be like "excess errors test fails".
13528           * Update various tests accordingly.
13529
13530 1998-02-06  Jim Wilson  <wilson@cygnus.com>
13531
13532         * gcc.c-torture/execute/980205.c: New test.
13533
13534 1998-01-18  Jeffrey A Law  (law@cygnus.com)
13535
13536         * lib/c-torture.exp: Look for .x files instead of .cexp files.
13537         * lib/f-torture.exp: Similarly.
13538         * gcc.c-torture: Rename all .cexp files to .x files.
13539
13540 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
13541
13542         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
13543         (940510-1.c): Removed duplicate.
13544         (971104-1.c): New test.
13545
13546 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
13547
13548           * lib/f-torture.exp: Improve error and loop detection.
13549
13550 1997-11-19  Michael Meissner  <meissner@cygnus.com>
13551
13552         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
13553         use that to size the filler array.
13554
13555 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
13556
13557         * lib/c-torture.exp(c-torture-execute): Fix typo.
13558
13559         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
13560         testcase as the executable name. Keep the executable around if
13561         the test fails.
13562
13563 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
13564
13565         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
13566         changes.  Only test one -g option, and move it to the end of the
13567         list of options to test.
13568
13569 1997-09-19  Michael Meissner  <meissner@cygnus.com>
13570
13571         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
13572         variable GCC_TORTURE_OPTIONS to supply default switches separated
13573         by colons.  If no environment variable, run tests with -O0 -g, -O1
13574         -g, and -O2 -g as well.
13575
13576 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
13577
13578         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
13579         explanatory comments. Fix indentation.
13580
13581 1997-09-15  Jeffrey A Law  (law@cygnus.com)
13582
13583         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
13584
13585 1997-09-11  Jeffrey A Law  (law@cygnus.com)
13586
13587         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
13588         * g++.old-deja/g++.mike/p7325.C: Likewise.
13589         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
13590
13591 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
13592
13593         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
13594         * g++.old-deja/g++.brendan/crash30.C: Likewise.
13595         * g++.old-deja/g++.brendan/crash39.C: Likewise.
13596         * g++.old-deja/g++.law/operators4.C: Likewise.
13597
13598 1997-09-11  Joe Buck  (jbuck@synopsys.com)
13599
13600         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
13601         * g++.old-deja/g++.mike/p784.C: Ditto.
13602         * g++.old-deja/g++.mike/p785.C: Ditto.
13603
13604 1997-09-05  Jeffrey A Law  (law@cygnus.com)
13605
13606           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
13607
13608 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
13609
13610         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
13611         target feature; pass this to c-torture-execute as needed.
13612
13613 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
13614
13615         * lib/c-torture.exp(c-torture-execute): If the previous and the
13616         current executables being tested are identical, we don't need to
13617         run the executable again. Try to make the executable names
13618         unique. Add an optional argument for passing additional compiler
13619         flags.
13620
13621 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
13622
13623         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
13624
13625 1997-08-29  Jeffrey A Law  (law@cygnus.com)
13626
13627         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
13628
13629 1997-07-31  Jeffrey A Law  (law@cygnus.com)
13630
13631         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
13632         32bit or larger longs.
13633
13634         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
13635         have either a 32bit long or 32bit int.
13636
13637 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
13638
13639         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
13640         Make double precision tests dependent on sizeof (double).
13641
13642 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
13643
13644         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
13645         too.
13646
13647 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
13648
13649         * gcc.c-torture/compile/961203-1.cexp: New script.
13650
13651 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
13652
13653         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
13654         up the includes ourselves.
13655
13656 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
13657
13658         * lib/plumhall.exp: Remove random include, and add a few
13659         verbose messages for debugging.
13660
13661 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
13662
13663         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
13664         of trying to do it ourselves.
13665
13666 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13667
13668         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
13669
13670 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
13671
13672         * gcc.prms/5403.c: Made regexp a bit less strict.
13673
13674 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
13675
13676         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
13677         is returned from remote_load instead.
13678         * lib/plumhall.exp: Ditto.
13679         * lib/mike-g++.exp: Ditto.
13680         * lib/old-dejagnu.exp: Ditto.
13681         * lib/c-torture.exp: Ditto.
13682
13683 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
13684
13685         * lib/g++.exp: Use build_wrapper procedure.
13686         * lib/gcc.exp: Ditto.
13687
13688 1997-05-20  Jeffrey A Law  (law@cygnus.com)
13689
13690         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
13691         an old-style decl for malloc.  Fixes tests to work when
13692         sizeof (int) != sizeof (size_t).
13693
13694 1997-05-15  Mike Meissner  <meissner@cygnus.com>
13695
13696         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
13697
13698         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
13699         use stdargs.h interface.
13700
13701 1997-05-15  Mike Meissner  <meissner@cygnus.com>
13702
13703         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
13704         NO_VARARGS when compiling.
13705
13706 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
13707
13708         * lib/plumhall.exp(ph_includes): New procedure.
13709         (ph_make): Use it.
13710         (ph_compiler): Ditto.
13711
13712         * lib/g++.exp: Rename test-glue.c to testglue.c.
13713         * lib/gcc.exp: Ditto.
13714
13715 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
13716
13717         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
13718         to completion when it's called.
13719
13720 1997-03-21  Michael Meissner  <meissner@cygnus.com>
13721
13722         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
13723         is defined, don't do test.
13724
13725 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
13726
13727         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
13728         for object files.
13729         (ph_summary): Mark skipped testcases as untested, not unresolved.
13730
13731         * lib/plumhall.exp (ph_make): If unresolved because of bad
13732         errorCode, record errorCode in log file.
13733         (*): Replace send_log/verbose with verbose -log.
13734
13735 1997-03-19  Michael Meissner  <meissner@cygnus.com>
13736
13737         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
13738         double conversion if double isn't at least 8 bytes.
13739
13740         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
13741         int to work with targets where int is 16 bits.
13742
13743         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
13744         8 bytes, just exit, since 4 byte doubles don't have enough bits of
13745         precision for the test to complete.
13746
13747 1997-03-14  Michael Meissner  <meissner@cygnus.com>
13748
13749         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
13750         if d10v is not compiled with the -mdouble64 flag.
13751         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
13752
13753         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
13754         d10v is not compiled with the -mint32 flag.
13755
13756 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
13757
13758         * lib/plumhall.exp: Use incr_count.
13759
13760 1997-03-12  Jeffrey A Law  (law@cygnus.com)
13761
13762         * gcc.c-torture: Update to c-torture-1.45.
13763
13764 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
13765
13766         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
13767         the name of the expect testcase file).
13768
13769         * lib/g++.exp(g++_init): Ditto.
13770
13771 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
13772
13773         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
13774         the host.
13775
13776         * lib/gcc.exp(gcc_exit): New procedure.
13777
13778 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
13779
13780         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
13781         specs where appropriate.
13782
13783         * g++.old-deja/g++.arm/*: Added additional ERROR checks
13784         because of new "candidates are" messages, and removed a few
13785
13786         * Converted all non-old-style g++ testcases to old-style, and
13787         moved into g++.old-deja.
13788
13789 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
13790
13791         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
13792         options.
13793
13794         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
13795         succeeded.
13796
13797         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
13798
13799 1997-02-13  Michael Meissner  <meissner@cygnus.com>
13800
13801         * lib/gcc.exp (gcc_target_compile): Add support for defining
13802         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
13803         the machine doesn't have those features.
13804
13805 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
13806
13807         * g++.law/operators4.exp: Don't use LIBS.
13808
13809 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
13810
13811         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
13812
13813         * lib/mike-g++.exp: Don't set the compiler to be tested here.
13814         * lib/g++.exp: Set it here instead. Also, allow use of the
13815         --tool_exec and --tool_opt options. Change CXX to
13816         GXX_UNDER_TEST.
13817
13818         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
13819
13820         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
13821
13822 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
13823
13824         * lib/old-dejagnu.exp: Use prune_warnings instead of
13825         prune_system_crud.
13826         * lib/mike-g++.exp: Ditto.
13827         * lib/gcc.exp: Ditto.
13828         * lib/g++.exp: Ditto.
13829
13830         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
13831
13832 1997-02-07  Jeffrey A Law  (law@cygnus.com)
13833
13834           * 941014-2.c: Include stdlib.h
13835           * 960327-1.c: Include stdio.h
13836           * dbra.c, index-1.c: Don't assume ints are 32bits.
13837
13838 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
13839
13840         * lib/gcc.exp: Add gcc,stack_size target feature.
13841
13842         * lib/g++.exp(g++_target_compile): Add the include and link
13843         paths here, not in two other places. And, it's $options, not
13844         options.
13845
13846         * lib/mike-g++.exp(postbase): Remove the code that determines
13847         the correct include and link paths.
13848         * g++.old-deja/old-deja.exp: Ditto.
13849
13850 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
13851
13852         * lib/g++.exp(g++_init): target_compile no longer returns the
13853         filename of the result.
13854
13855 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
13856
13857         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
13858         call to glob.
13859
13860         * gcc.c-torture/special/special.exp: Change call to
13861         gcc_target_compile to include the object file.
13862
13863 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
13864
13865         * gcc.c-torture/special/special.exp: Correct misspelling in last
13866         change.
13867
13868 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
13869
13870         * lib/plumhall.exp(ph_summary): Log the entire output of the
13871         executable. Return -1 if there were any failures, 0 otherwise.
13872         (ph_execute): Return -1 if there were any failures, 0 otherwise.
13873         (ph_make): Clean up objects and executables that were built
13874         if the tests succeeded.
13875
13876 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
13877
13878         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
13879         libraries and includes in the build tree as appropriate.
13880
13881 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
13882
13883         * lib/c-torture.exp: Instead of looking for the global variable
13884         NO_LONG_LONG, check to see if that's a feature of the target.
13885
13886 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
13887
13888         * config/default.exp: Minimize. Delete the remainer of the files in
13889         config; this functionality is now in devo/dejagnu/config.
13890
13891         g++.*/*: Pass any additional flags used to compile to postbase;
13892         delete CXXFLAGS.
13893
13894         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
13895         is now done by runtest.exp. Use gcc_target_compile instead of
13896         compile.
13897
13898         lib/c-torture.exp: Use gcc_target_compile instead of compile.
13899         Remove references to CFLAGS. Use remote_file instead of
13900         calling rm -f.
13901         (c-torture): Take a list of arguments to use to compile this
13902         testcase.
13903
13904         lib/g++.exp: Simplify. Use target_compile instead of compile.
13905         lib/gcc-dg.exp: Ditto.
13906         lib/gcc.exp: Ditto.
13907         lib/mike-{gcc,g++}.exp: Ditto.
13908         lib/old-dejagnu.exp: Ditto.
13909         lib/plumhall.exp: Ditto.
13910
13911 1997-01-08  Jim Wilson  <wilson@cygnus.com>
13912
13913         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
13914         (ph_linker): Likewise.
13915
13916 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
13917
13918           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
13919         MAP_ANON / MAP_ANONYMOUS if defined;
13920         else try to map from /dev/zero .
13921
13922 1996-11-12  Jeffrey A Law  (law@cygnus.com)
13923
13924         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
13925         isn't defined, then define it to MAP_ANONYMOUS.
13926
13927 1996-11-12  Jeffrey A Law  (law@cygnus.com)
13928
13929         * gcc.c-torture: Update to c-torture-1.42 release.
13930
13931 1996-11-11  Jeffrey A Law  (law@cygnus.com)
13932
13933         * gcc.c-torture: Update to c-torture-1.41 release.
13934
13935 1996-10-27  Jeffrey A Law  (law@cygnus.com)
13936
13937         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
13938         c-torture release.
13939
13940 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
13941
13942         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
13943         and LDFLAGS.  Fix second case to append the target_info ldflags
13944         onto LDFLAGS, not CFLAGS.
13945         * lib/g++.exp (g++_init): Add target_info stuff.
13946         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
13947         of libgloss and newlib flags for !native.
13948
13949         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
13950         (GDB): Fix relative path to go up another dir for finding gdb.
13951
13952 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
13953
13954         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
13955         versions in the target_info array, if they don't exist.
13956
13957 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
13958
13959         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
13960
13961 1996-07-08  Jim Wilson  <wilson@cygnus.com>
13962
13963         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
13964         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
13965
13966 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
13967
13968         * lib/old-dejagnu.exp: Don't remove the output file before we've
13969         actually tested it. Don't append pwd to the path of the executable
13970         we're testing.
13971
13972 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
13973
13974         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
13975
13976 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
13977
13978         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
13979         temporary directory for compiler files, and set it to a default
13980         value of /tmp. Set $output as the name of the output file from
13981         compiling the testcase. Add a -o option to $cflags_var so the
13982         compiler writes the final output file as $output. Set $executable
13983         to $output.
13984
13985         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
13986         directory for compiler files, and set it to /tmp if it doesn't
13987         already have a value. Set $output_file to the name of the output
13988         file from compiling the testcase. Add a -o option to CXXFLAGS so
13989         the compiler writes the final output file as $output. Use $output
13990         as the executable to be tested.
13991
13992 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
13993
13994         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
13995
13996 1996-06-08  Jeffrey A Law  (law@cygnus.com)
13997
13998         * gcc.c-torture/execute/pending-1.c: New test.  Still
13999         pending in Tege's queue.
14000
14001 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
14002
14003         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
14004         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
14005         if there were failures.  Call unresolved if there were unresolved
14006         testcases.  Call gcc_fail if program did not run to completion.
14007         (ph_make): Pass additional argument name to ph_execute.
14008         (ph_execute): Add new argument.  Pass additional arguments to
14009         ph_summary.  Call gcc_fail is there is no execution output.
14010
14011 1996-04-24  Jeffrey A Law  (law@cygnus.com)
14012
14013         * lib/plumhall.exp (proc_summary): Output relavent summary
14014         lines into the log so specific failures in plumhall can be
14015         investigated.
14016
14017 1996-04-10  Jeffrey A Law  (law@cygnus.com)
14018
14019         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
14020         (c-torture-execute): Don't try to execute tests which use
14021         "long long" types if $NO_LONG_LONG is nonzero.
14022
14023 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
14024
14025         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
14026         not c-torture.
14027
14028         * gcc.ieee: Move from here.
14029         * gcc.c-torture/execute/ieee: To here.
14030
14031 1996-03-26  Jeffrey A Law  (law@cygnus.com)
14032
14033         * gcc.c-torture: Update to c-torture-1.41 release.
14034
14035 1996-03-22  Jeffrey A Law  (law@cygnus.com)
14036
14037         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
14038         not "$output".
14039
14040 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
14041
14042         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
14043         -c present.
14044
14045 1996-03-02  Jeffrey A Law  (law@cygnus.com)
14046
14047         * config/proelf.exp: Handle connecting to a simulator.
14048
14049 1996-01-31  Jeffrey A Law  (law@cygnus.com)
14050
14051         * config/proelf.exp: New file.  Enough framework that we can
14052         run c-torture tests on the proelf targets (or any other target
14053         that gdb can connect to for that matter).
14054
14055 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
14056
14057         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
14058         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
14059
14060         * lib/plumhall.exp (ph_execute): Always call ph_summary if
14061         exec_output exists.
14062
14063 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
14064
14065         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
14066         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
14067
14068         * config/*.exp: Update FSF address.  Change result of ${tool}_load
14069         to pass/fail/unresolved/unsupported/untested.  Caller must now
14070         call unresolved/unsupported/untested.
14071         * lib/*.exp: Update FSF address.  Update to handle new results of
14072         ${tool}_load.
14073         * lib/chill.exp (verbose): Delete.
14074
14075 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
14076
14077         * lib/gcc.exp (default_gcc_start): Change order of args to
14078         $LDFLAGS $CFLAGS $LIBS.
14079         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
14080         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
14081         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
14082         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
14083         * gcc.misc-tests/dg-test.exp: Likewise.
14084         * gcc.misc-tests/msgs.exp: Likewise.
14085         * gcc.prms/prms.exp: Likewise.
14086         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
14087         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
14088
14089         * lib/dg.exp: Deleted, moved to dejagnu/lib.
14090
14091 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
14092
14093         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
14094
14095         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
14096         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
14097
14098         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
14099         necessary.
14100
14101 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
14102
14103         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
14104         global for loop; add use of $mathlib.
14105         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
14106         settings here; set mathlib for anything but VxWorks.
14107
14108 1996-01-22  Jeffrey A Law  (law@cygnus.com)
14109
14110         * gcc.c-torture: Update to c-torture-1.40 release.
14111
14112 1996-01-03  Jeffrey A Law  (law@cygnus.com)
14113
14114         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
14115         dg.exp.
14116
14117 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
14118
14119         * lib/c-torture.exp (c-torture-execute): Declare "output" as
14120         global.
14121
14122 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
14123
14124         * lib/g++.exp (LIBS): Define if not already.
14125         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
14126         (gcc-dg-prune): Call prune_gcc_output.
14127         * lib/gcc.exp (prune_gcc_output): New proc.
14128         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
14129         prune_gcc_output.
14130
14131 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
14132
14133         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
14134         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
14135
14136 1995-11-15  Jeffrey A Law  (law@cygnus.com)
14137
14138         * gcc.c-torture: Update to c-torture-1.39 release.
14139
14140 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
14141
14142         * lib/c-torture.exp (c-torture-execute): Don't return if one option
14143         fails, try others as well.
14144
14145 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
14146
14147         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
14148         If compilation fails, mark execute tests as `untested'.
14149         If test is marked as unsupported, don't mark compilation and
14150         execute tests as failed.
14151
14152 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
14153
14154         * lib/g++.exp (g++_init): Don't link in libg++, and look to
14155         libstdc++ for whether or not we want to be doing shared
14156         libraries.  Delete link_curses since we don't need it anymore.
14157         * lib/mike-g++.exp (postbase): Don't link in libg++.
14158         * g++.old-deja/old-deja.exp: Likewise.
14159
14160 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
14161
14162         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
14163
14164 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
14165
14166         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
14167         For that, add `-Wl,-a,shared_archive'.
14168         * g++.old-deja/old-deja.exp: Likewise.
14169
14170 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
14171
14172         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
14173
14174 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
14175
14176         * lib/mike-g++.exp (postbase): Pay attention to the status of
14177         g++_load.
14178
14179 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
14180
14181           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
14182
14183 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
14184
14185         * lib/gcc.exp (default_gcc_start): No longer need to log program
14186         being executed or its output, execute_anywhere does that now.
14187         * lib/g++.exp (default_g++_version): Call execute_anywhere.
14188         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
14189
14190 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
14191
14192         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
14193         the same as those in lib/g++.exp.
14194
14195 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
14196
14197         * gcc.c-torture: Update to c-torture-1.38 release.
14198         * gcc.ieee: Related changes.
14199
14200 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
14201
14202         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
14203         "exec". Minor reformatting changes.
14204
14205         * config/rom68k.exp (${tool}_load): Make it work in a canadian
14206         cross. This means all "exec" calls now work on a remote host as
14207         well.
14208         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
14209         cross. Filter out the extra "\r\n" stuff that expect puts in.
14210         (c-torture-execute): Filter out the bogus warnings like
14211         c-torture-compile does. Add support for canadian cross.
14212         * lib/gcc.exp (default_gcc_version, default_gcc_start)
14213         Use execute_anywhere rather than calling exec directly. Now it
14214         works for canadian cross testing.
14215
14216 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
14217
14218         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
14219         results into a variable, and check that rather than using file exists.
14220
14221 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
14222
14223         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
14224         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
14225
14226 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
14227
14228         * g++.old-deja/old-deja.exp: Create and pass runshlib and
14229         lib_curses if there's a shared libg++ in the build tree.
14230
14231 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
14232
14233         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
14234         if not supported target.
14235
14236 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
14237
14238         * lib/g++.exp (g++_init): Move empty setting of runshlib and
14239         link_curses up to always happen, not just for native builds.
14240
14241 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
14242
14243         * gcc.c-torture: Update to c-torture-1.36 release.
14244         * gcc.failure: Related changes.
14245
14246 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
14247
14248         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
14249
14250 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
14251
14252         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
14253         * lib/mike-g++.exp (postbase): Not in here.  Still reference
14254         runshlib, link_curses, and mathlib for link and run.
14255
14256         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
14257         pass the runtime shared library options for Solaris, OSF/1, and
14258         Irix5, and link with -lcurses to avoid unresolved references.
14259
14260 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
14261
14262         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
14263         only run once.
14264
14265 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
14266
14267         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
14268
14269 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
14270
14271         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
14272         do not have a framework for the "compat" tests yet.
14273
14274 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
14275
14276         * lib/mike-g++.exp (postbase): New local variable `mathlib',
14277         set to null if we're testing vxworks5.1.  Use that instead of
14278         `-lm' in the setting of LIBS for link and run.
14279
14280 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
14281
14282         * config/rom68k.exp (${tool}_load): Major changes to make it
14283         work.  Verified that it does in fact return the stuff in
14284         exec_output properly.  Catch any Emul or any TRAP other than 0.
14285
14286 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
14287
14288         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
14289         LDFLAGS properly for targets that need stuff from libgloss.
14290         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
14291         only run once.
14292         (gpp_initialized): New variable.
14293
14294 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
14295
14296         * config/rom68k.exp: Load libgloss.exp.
14297         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
14298         so we can produce a fully linked binary.
14299         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
14300         so we can produce a fully linked binary.
14301
14302 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
14303
14304         * lib/plumhall.exp (ph_section): Watch for expected failures.
14305         Add missing `else'.
14306
14307         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
14308         run the testcase.
14309         (c-torture): Likewise.
14310
14311 1995-08-28  Doug Evans  <dje@cygnus.com>
14312
14313         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
14314
14315         * lib/mike-g++.exp (mike_cleanup): New proc.
14316         (prebase): New globals compiler_result, not_compiler_result,
14317         target_regexp.
14318         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
14319         allow leading "-" in pattern.  Watch for unsupported tests.
14320         If $compiler_result is set, pattern match assembler code,
14321         and ditto for $not_compiler_result.
14322         * lib/mike-gcc.exp: Likewise.
14323
14324         * lib/plumhall.exp (ph_execute): Only call ph_summary if
14325         execution "succeeded".
14326
14327 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
14328
14329         * config/win32.exp: New file.
14330         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
14331
14332 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
14333
14334         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
14335         unsupported.
14336         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
14337         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
14338         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
14339
14340         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
14341         "... without exceptions was ...".  That is now handled by
14342         prune_system_crud.
14343         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
14344
14345 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
14346
14347         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
14348         sieve.c,sort2.c}: New files.
14349         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
14350         sieve.exp,sort2.exp}: Drivers for them.
14351
14352         * lib/mike-gcc.exp (program_output): New user settable variable.
14353         (postbase): Call prune_system_crud.  Also prune extraneous compiler
14354         messages.
14355         * lib/mike-g++.exp (program_output): New user settable variable.
14356
14357         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
14358
14359         * config/sh.exp: Deleted (use sim.exp instead).
14360
14361 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
14362
14363         * config/vx.exp: Declare CHECKTASK as global.
14364         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
14365         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
14366         * lib/old-dejagnu.exp: Load [pwd]/$executable.
14367
14368 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
14369
14370         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
14371         target. Like vx.exp, only includes `vx29k.exp' instead of
14372         `vxworks.exp'.
14373
14374 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
14375
14376         * config/sim.exp: Increase time limit from 120 seconds to 240.
14377
14378 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
14379
14380         * gcc.c-torture/execute/950628-1.c: New test.
14381
14382 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
14383
14384         * gcc.c-torture: Update with changes/additions from
14385         c-torture-1.34.
14386
14387 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
14388
14389         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
14390
14391 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
14392
14393         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
14394
14395 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
14396
14397         * gcc.c-torture/compile/950512-1.c: New test.
14398         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
14399         * gcc.dg/struct-ret-1.c: Likewise.
14400
14401 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
14402
14403         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
14404           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
14405
14406 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
14407
14408         * gcc.c-torture/special/920411-1.c: Deleted.
14409         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
14410
14411 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
14412
14413         * config/sim.exp (${tool}_load): Hack in call to bash to get a
14414         cpu limit.
14415
14416 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
14417
14418         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
14419
14420 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
14421
14422         From kenner;
14423         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
14424         is the proper length.
14425         * va-arg-3.c: Likewise.
14426
14427 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
14428
14429         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
14430         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
14431
14432         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
14433         * lib/g++.exp (default_g++_start): Delete old cruft.
14434
14435 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
14436
14437         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
14438         (2 * (1 << 18)) to (2 * (1 << 17)).
14439
14440         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
14441
14442 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
14443
14444         * config/rom68k.exp: Renamed from config/idp.exp
14445
14446 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
14447
14448         * c-torture/compile/921109-2.c
14449
14450 1995-04-18  Mike Stump  <mrs@cygnus.com>
14451
14452         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
14453         excess errors.
14454
14455 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
14456
14457         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
14458         output.
14459         * lib/g++.exp (default_g++_start): Likewise.
14460
14461 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
14462
14463         * gcc.c-torture/compile/950329-1.c: New test.
14464
14465 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
14466
14467           * config/bug.exp (${tool}_load): Updated to use new remote_open
14468           and remote_close procs.
14469         * config/idp.exp: New file.
14470
14471 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
14472
14473         * gcc.c-torture/execute/950322-1.c: New test.
14474
14475 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
14476
14477         * config/vx.exp (${tool}_load): Clean up testing of return code from
14478         vxworks_ld and vxworks_spawn.
14479
14480 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
14481
14482         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
14483
14484 1995-03-13  Mike Stump  <mrs@cygnus.com>
14485
14486         * lib/old-deja.exp: Add `excess errors test - ' error, now one
14487         can mark excess errors on a machine by machine basis.  Note, the
14488         default is to not expect any excess errors, even when excess
14489         errors test - is given, so you will want to put an XFAIL ... on
14490         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
14491         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
14492         those 4 machines, but no others.
14493
14494 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
14495
14496         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
14497         * lib/c-torture.exp: to here.
14498
14499 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
14500
14501         * gcc.c-torture/execute/950221-1.c: New test.
14502         * gcc.c-torture/execute/struct-ret-1.c: New test.
14503         * gcc.c-torture/compile/950221-1.c: New test.
14504
14505         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
14506
14507 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
14508
14509         * gcc.c-torture/execute/arith-1.c (main): Return 0.
14510         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
14511
14512 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
14513
14514         * g++.gb: New directory of tests, derived from my signature and
14515         class scoping tests.
14516
14517         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
14518         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
14519         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
14520         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
14521         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
14522         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
14523         * g++.gb/sig25.C: Likewise.
14524
14525         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
14526         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
14527         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
14528         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
14529         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
14530         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
14531         * g++.gb/sig25.exp: Likewise.
14532
14533         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
14534         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
14535         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
14536         * g++.gb/scope13.C: Likewise, this test still fails.
14537
14538         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
14539         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
14540         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
14541         * g++.gb/scope13.exp: Ditto.
14542
14543         * g++.gb/README: New file, explains what these tests are about.
14544
14545 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
14546
14547         * lib/dg.exp (dg-do): Support `preprocess'.
14548         (dg-test): Likewise.
14549
14550 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
14551
14552         * config/udi.exp: change "continue -expect" to "exp_continue".
14553
14554 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
14555
14556         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
14557         Delete redundant tests.
14558
14559         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
14560         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
14561         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
14562         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
14563         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
14564         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
14565         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
14566         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
14567
14568         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
14569         storing label pointers.
14570         * gcc.c-torture/execute/921019-1.c: Likewise.
14571         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
14572         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
14573         parameter fp.
14574         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
14575         constants.
14576
14577         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
14578         Delete obsolete tests.
14579
14580         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
14581         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
14582         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
14583         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
14584         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
14585         * gcc.c-torture/compile/950124-1.c: New test.
14586
14587         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
14588
14589 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
14590
14591         * lib/mike-g++.exp: Add -lm to LIBS.
14592
14593 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
14594
14595         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
14596
14597 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
14598
14599         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
14600
14601 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
14602
14603         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
14604
14605 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
14606
14607         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
14608         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
14609         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
14610         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
14611         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
14612         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
14613         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
14614         * g++.law/{operators31.C, operators32.C,
14615         * g++.law/{operators33.C, operators34.C}: Likewise.
14616         * g++.law/{pic1.C, refs2.C}: Likewise.
14617         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
14618         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
14619         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
14620         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
14621
14622         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
14623         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
14624         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
14625         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
14626         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
14627         * g++.law/{enum9.exp, friend5.exp}: Likewise.
14628         * g++.law/{nest3.exp, nest4.exp}: Likewise.
14629         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
14630         * g++.law/{operators30.exp, operators31.exp}: Likewise.
14631         * g++.law/{operators32.exp, operators33.exp}: Likewise.
14632         * g++.law/{operators34.exp}: Likewise.
14633         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
14634         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
14635         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
14636         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
14637         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
14638
14639         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
14640         No longer expected to fail.
14641         * g++.law/missed-error3.C: Tweak for recent bool changes.
14642
14643 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
14644
14645         * config/emb-unix: Deleted.
14646         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
14647         remote execution.  Do final link on remote host if REMOTE_LINK is set.
14648
14649 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
14650
14651         * lib/dg.exp (dg-test): Fix typo in last patch.
14652
14653 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
14654
14655         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
14656         (handles multiple occurrences).
14657
14658 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
14659
14660         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
14661         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
14662         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
14663         printed).
14664         * lib/c-torture.exp (c-torture-compile): Likewise.
14665         (c-torture): Prepend full path if missing.
14666         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
14667         (gcc_fail): Likewise.
14668         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
14669
14670 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
14671
14672         * lib/netware.exp: Only attach to NetWare i386 systems.
14673
14674 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
14675
14676         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
14677         messages.  Add test name to "output pattern match" pass/fail message.
14678
14679 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
14680
14681         * gcc.dg: New testsuite.
14682         * gcc.dg/dg.exp: New file.
14683
14684         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
14685         test-switch.c}: Deleted.
14686
14687         * gcc.misc-tests/msgs.exp: New testcase driver.
14688
14689 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
14690
14691         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
14692         Watch for illegal return values from ${tool}_load.
14693         * config/unix.exp (${tool}_load): Fix pass/fail detection for
14694         cross targets.  Coerce return value >0 to 1.
14695
14696 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
14697
14698         * config/unix.exp (${tool}_load): Call program rsh, not proc.
14699
14700         * config/emb-unix.exp: New file.
14701
14702         * config/sim.exp: Error if variable $SIM not defined.
14703         (${tool}_load): Mark test as "untested" if simulator missing.
14704
14705         * config/unix.exp: Load remote.exp to get rcp_download.
14706         * lib/c-torture.exp: Use different option lists for testcases with
14707         and without loops.
14708         * gcc.c-torture/execute/execute.exp: Likewise.
14709
14710 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
14711
14712         * config/*.exp: Clarify return code from ${tool}_load.
14713         Call `unresolved' or `untested' instead of `warning' or `perror'
14714         (sometimes you still want to call both though).
14715         Add comment that `shell_id' is local to each file.
14716         * config/udi.exp (timeout): Set to 30.
14717         Don't print warning if connection fails, $connectmode has already
14718         printed an error.
14719         (${tool}_load): Move verbose messages to level 2.
14720         Rework pattern for "Process started" message.
14721         Pass `shell_id' to ${connectmode}_download.
14722         Retry twice upon timeout.  Make resetting of target more robust.
14723         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
14724         Pass `shell_id' to exit_$connectmode.
14725         Only call exit_$connectmode if connected.
14726         * config/unix.exp (${tool}_load): Check return codes better.
14727         * config/vrtx.exp (${tool}_load): Likewise.
14728         * config/vx.exp (${tool}_load): Likewise.
14729         Delete unneeded global's.
14730         * lib/dg.exp (dg-test): Update to reflect clarified return codes
14731         from ${tool}_load.
14732         (dg-stat): Delete.
14733         (dg-init): Delete recording of pass/fail counts.
14734         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
14735         (old-dejagnu-init): Likewise.
14736         (old-dejagnu-stat): Delete contents, empty proc now.
14737         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
14738         (c-torture): Delete references to lcnt, lpass, lfail.
14739         Get option list from TORTURE_OPTIONS.
14740         Delete -funroll[-all]-loops if no loops.
14741         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
14742         (g++_stat): Delete contents (empty proc now).
14743         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
14744         (gcc_finish): Likewise.
14745         (gcc_stat): Deleted.
14746         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
14747         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
14748         * gcc.c-torture/execute/execute.exp: Likewise.
14749         Split tests into two parts: compile, execute.
14750         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
14751         no loops.  Update to reflect clarified return codes from ${tool}_load.
14752
14753 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
14754
14755         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
14756         to grep for.
14757         (old-dejagnu): Likewise (where necessary).
14758
14759 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
14760
14761         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
14762
14763         * lib/dg.exp (dg-process-target): Fix processing of selector.
14764         Add comment regarding use of `error'.
14765
14766         * lib/gcc.exp (prune_system_crud): Define if missing.
14767         * lib/g++.exp (prune_system_crud): Likewise.
14768
14769         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
14770         Call prune_system_crud.
14771         * lib/dg.exp (dg-runtest): New proc.
14772         Use perror instead of send_user for tcl errors in testcase.
14773         Don't return any value, it's never used.
14774         Don't clobber previous definition of `unknown'.
14775         Print tcl errors in `dg-final'.
14776
14777 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
14778
14779         * lib/dg.exp (dg-process-target): Improve syntax error messages.
14780         (dg-test): Don't print errorInfo, it contains stack backtrace.
14781
14782 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
14783
14784         * lib/g++.exp (runtest_file_p): Define if missing.
14785
14786 1994-09-24  Doug Evans  (dje@cygnus.com)
14787
14788         * lib/mike-g++.exp: Comment out loading of g++.exp.
14789         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
14790         (default_g++_version): Always print something.
14791         (default_g++_start): Comment out call to `which'.
14792         (g++_start, g++_load): Deleted (must be defined in config file).
14793         * lib/gcc.exp: Test for existence of $CC at start.
14794         Delete check for tmpdir (done in gcc_init).
14795         (default_gcc_version): Always print something.
14796         (default_gcc_start): Comment out call to `which'.
14797         * config/*.exp: Major cleanup - make cross targets work at least a
14798         little better for g++ (by not being "--tool gcc" specific).
14799         Rename gcc_xxx to ${tool}_xxx.
14800         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
14801         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
14802
14803 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
14804
14805         * lib/c-torture.exp (c-torture-compile): Rework compiler
14806         message processing.
14807
14808         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
14809         c-torture.
14810
14811 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
14812
14813         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
14814
14815         * lib/dg.exp (dg-process-target): Support { target native }.
14816
14817 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
14818
14819         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
14820         looked for "... program xxx got fatal signal".
14821         Correct regsub munging of `comp_output'.
14822         Ignore compiler messages "path prefix not used" and "linker input
14823         file unused".
14824
14825 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
14826
14827         * lib/gcc.exp (runtest_file_p): Define if missing.
14828         * gcc.prms/template.c: Example to work from.
14829
14830 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
14831
14832         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
14833         * lib/dg.exp (dg-test): Call unsupported testcases as such.
14834
14835         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
14836         * gcc.prms/1883.c: Moved from compile/940714-1.c.
14837         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
14838         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
14839
14840         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
14841         (dg-process-target): No longer a varargs proc.
14842         Return S/N for target, P/F for xfail.  All callers changed.
14843         (user option procs): More argument checking.
14844         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
14845         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
14846         (dg-test): Skip test if not running on selected target in `dg-do'.
14847         Update handling of `dg-do-what', `dg-output-text'.
14848         Separate execution pass/fail from output pattern match pass/fail.
14849         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
14850
14851 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
14852
14853         * gcc.c-torture/special/special.exp: Don't expect failure for mips
14854         target for 920510-1.c.
14855
14856 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
14857
14858         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
14859         Clean up comment regarding use of passcnt, etc.
14860         (gcc_stat): Don't update `testcnt' here.
14861         (gcc_finish): Do it here.
14862         Might as well reset `but_id' here too.
14863         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
14864         to determine if the file should be tested.
14865         * gcc.c-torture/compile/compile.exp: Likewise.
14866         * gcc.c-torture/execute/execute.exp: Likewise.
14867         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
14868         * gcc.misc-tests/dg-test.exp: Likewise.
14869         * gcc.prms/prms.exp: Likewise.
14870         * gcc.wendy/wendy.exp: Likewise.
14871         * g++.old-deja.exp: Likewise.
14872         Move "Testing file" message to verbose level 1.
14873
14874 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
14875
14876         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
14877
14878 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
14879
14880         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
14881         (default_gcc_start): Accept optional second list element
14882         of compiler flags.  Print compiler output at verbosity level 2.
14883         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
14884         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
14885         Save current values of framework globals passcnt, failcnt, xpasscnt,
14886         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
14887         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
14888         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
14889         xfailcnt to compute stats.  Update framework global `testcnt' from
14890         pass/fail counts.
14891         (gcc_finish): New proc.  Clean up test environment.
14892         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
14893         (gcc_epass, gcc_efail): Delete.
14894         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
14895         argument of line number.
14896         (dg-init): If the tool has an init routine, call it.
14897         (dg-test): Remove args `cflags_var' and `libs_var'.
14898         Pass all compiler options to ${tool}_start.
14899         Handle missing line number.
14900         (dg-finish): New function.
14901         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
14902         particular files.  Call gcc_finish at end.  Move "skipping test"
14903         message to verbosity level 3.
14904         * gcc.c-torture/compile/compile.exp: Likewise.
14905         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
14906         * gcc.c-torture/execute/execute.exp: Likewise.
14907         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
14908         Print testcase being tried at verbosity level 1.
14909         * gcc.c-torture/special/special.exp: Unset xfail.
14910         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
14911         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
14912         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
14913         * gcc.failure/failure.exp: Likewise.
14914         * gcc.ieee/ieee.exp: Likewise.
14915         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
14916         Update call to dg-test.  Call dg-finish at end.
14917         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
14918         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
14919         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
14920         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
14921         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
14922         * gcc.wendy/wendy.exp: Add copyright.
14923         Delete setting of tmpdir (done by gcc_init).
14924         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
14925         Pass compiler flags to gcc_start.  Call gcc_finish at end.
14926         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
14927         gcc_[ce]pass/fail.
14928
14929 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
14930
14931         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
14932         confusion.
14933         (g++_load): Likewise.
14934
14935         * config/*.exp (gcc_load): Some were varargs fns and some were not.
14936         Rename argument to `prog' to remove the confusion.
14937         Varargs fns behave differently too!
14938         (g++_load): Likewise.
14939
14940         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
14941
14942         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
14943         what it is.  Delete (always) printing of status value for !native.
14944         Simplify verbose code, and include status and exec_output.
14945         (g++_load): Use gcc_load.
14946
14947 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
14948
14949         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
14950         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
14951         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
14952         940714-3.c as these testcases don't exist anymore.  Make
14953         va-arg-1.c expected to pass.
14954
14955 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
14956
14957         * gcc.misc-tests/misc.exp: Only run specific testcases.
14958         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
14959         * gcc.misc-tests/dg-[1-9].c: New files.
14960
14961         * lib/dg.exp: New testsuite driver.
14962         * gcc.prms/prms.exp: Use it.
14963
14964         * README.gcc: New file.
14965
14966         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
14967         Document and reset `lxpass' and `lxfail'.
14968         Simplify "initialized" message.
14969         (gcc_stat): Clean up comments a little.
14970
14971 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
14972
14973         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
14974
14975 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
14976
14977         * lib/old-dejagnu.exp (process-option): New proc.
14978         (old-dejagnu-init, old-dejagnu-stat): Likewise.
14979         (old-dejagnu): Simplify.
14980         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
14981
14982 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
14983
14984         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
14985         exists and is not an empty string.
14986
14987         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
14988         $xfail rather than calling setup_xfail.  Clear $xfail when test is
14989         finished.
14990         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
14991         automatically.
14992
14993         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
14994         longer expected to fail.
14995
14996         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
14997         "f" function call.
14998
14999         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
15000
15001         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
15002         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
15003         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
15004         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
15005         c-torture-1.29.
15006
15007         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
15008         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
15009
15010         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
15011
15012         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
15013         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
15014
15015         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
15016         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
15017         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
15018
15019 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
15020
15021         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
15022         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
15023         940714-1.c, 940714-2.c, 940714-3.c},
15024         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
15025         gcc.misc-tests/{mg.c,mg.exp}:
15026         New tests.
15027         * gcc.noncompile/noncompile.exp: Change accordingly.
15028
15029 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
15030
15031         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
15032         Undo previous clobberage.
15033
15034 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
15035
15036         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
15037         * gcc.special/{930510-1.c, special.exp}:
15038         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
15039         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
15040         struct-varargs-1.c}: New tests from c-torture-1.26.
15041
15042 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
15043
15044         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
15045           argument to switch.
15046
15047 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
15048
15049         * Revert the previous changes.  Please see Rob's directory
15050           (/lisa/test/rob/progressive/gcc/testsuite) for testing
15051           fixes.
15052
15053 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
15054
15055         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
15056             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
15057             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
15058             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
15059             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
15060             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
15061             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
15062             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
15063             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
15064             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
15065             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
15066             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
15067             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
15068             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
15069             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
15070             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
15071             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
15072             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
15073             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
15074             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
15075             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
15076             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
15077             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
15078             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
15079             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
15080             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
15081             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
15082
15083 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
15084
15085         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
15086             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
15087           with perror calls.
15088
15089 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
15090
15091         * config/unix.exp (g++_load): Fix syntax.
15092
15093 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
15094
15095         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
15096         * gcc.noncompile/921017-1.c: Deleted obsolete test.
15097         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
15098         Don't expect va-arg-1.c to fail.  Correct expected output for
15099         920928-1.c.
15100         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
15101         * gcc.wendy/hbm4.c: Correct typo.
15102         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
15103
15104 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
15105
15106         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
15107         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
15108         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
15109         * lib/c-torture.exp (c-torture-compile): Ditto.
15110
15111         Reduce volume of output (remove all the -I's and such).
15112         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
15113         Call gcc_cpass, gcc_cfail.
15114         (c-torture): Pass testing option to c-torture-compile.
15115
15116 1994-03-21  Doug Evans  (dje@cygnus.com)
15117
15118         Bring patches over from progressive.
15119         * config/default.exp: Exit remote shell cleanly.
15120         (g++_exit, g++_start): Add default versions.
15121         * config/sim.exp (gcc_load): Use perror, not error.
15122
15123 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
15124
15125         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
15126         set in site.exp.
15127
15128 1994-03-14  Doug Evans  (dje@cygnus.com)
15129
15130         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
15131         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
15132         (wendy_try): New proc to run testcase.
15133         (main loop): Call 'em.
15134         * gcc.wendy/*.c: Clean up pass to correct expected output.
15135
15136         * lib/gcc.exp: Minor cleanup work.
15137         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
15138
15139 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
15140
15141         * config/sim.exp (gcc_load): Document return codes better.
15142         Don't pass -v to simulator.
15143
15144 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
15145
15146           * gcc.special/920717-x.c: Fix typo.
15147           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
15148           get at sources.
15149
15150         * lib/mike-gcc.exp: Fix typo.
15151
15152 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
15153
15154         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
15155         binary to use, transform the name.
15156         * config/*.exp: rename everything. Nuke any g++ specific files,
15157         it's now a special case of gcc that requires no special support.
15158         Add a default.exp for unsupported targets.
15159
15160 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
15161
15162         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
15163         lib/old-dejagnu.exp: Fix a few patterns to work with the new
15164         version of Tcl.
15165
15166 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
15167
15168         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
15169         than a warning.
15170
15171 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
15172
15173         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
15174
15175 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
15176
15177         * gcc.execute/execute.exp: Combine opt_list and foption_list into
15178         option_list.  Compile every file with only 4/6 option choices
15179         (same as C torture) instead of with 12/18 different option
15180         choices.
15181         * lib/c-torture.exp: Likewise.
15182
15183         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
15184         not already set.
15185
15186 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
15187
15188         * lib/old-deja.exp: Add `excess errors test fails' error, now one
15189         can put an XFAIL *-*-* on excess errors.
15190
15191 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
15192
15193         * g++.law: Add more tests derived from g++-bugs snapshots.
15194
15195         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
15196         equivalent to g++.law/init9.
15197
15198         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
15199         compiled it, and the a.out file after we've run it.
15200
15201 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
15202
15203         * lib/mike-g++.exp (postbase): Delete the .o file after we've
15204         compiled it, and the a.out file after we've run it.
15205
15206 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
15207
15208         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
15209
15210 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
15211
15212         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
15213         version number.
15214
15215 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
15216
15217         * g++.law: New directory of g++ tests derived from the g++-bugs
15218         snapshots.
15219
15220 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
15221
15222         * gcc.compile: initbug1.c initbug1.exp testcase added
15223
15224 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
15225
15226         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
15227         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
15228           fixes submitted by Jeff Law (law@cs.utah.edu)
15229         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
15230           Jeff Law (law@cs.utah.edu)
15231
15232
15233 1993-11-30  Mike Stump  (mrs@cygnus.com)
15234
15235         * config/unix-g++.exp: Follow the gcc way of doing things.
15236         * g++.old-deja/old-deja.exp: Minor updates.
15237         * lib/g++.exp: New file, follow the gcc way of doing things.
15238         * lib/old-dejagnu.exp: Minor updates.
15239         * lib/mike-g++.exp: Always unset errorInfo.
15240
15241 1993-11-06  Mike Stump  (mrs@cygnus.com)
15242
15243         * lib/gcc.exp: Fix some errors with the below change, CC and
15244         CFLAGS should be global when setting, not local.
15245
15246 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
15247
15248         * lib/gcc.exp: Transform tool name.
15249
15250 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15251
15252         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
15253
15254 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15255
15256         * lib/gcc.exp: change gcc_done to gcc_stat
15257
15258 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15259
15260         * Upgraded gcc testsuite to c-torture version 1.25
15261
15262 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
15263
15264         * lib/gcc.exp: added reporting code. Changed verbose compile message.
15265         * lib/c-torture: added hooks for new reporting code.
15266
15267 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
15268
15269         * config/sh-gcc.exp: check if sh-sim exists in the path
15270
15271 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
15272
15273         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
15274         * gcc.compile/compile.exp: Initial changes for new logic.
15275         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
15276         * gcc.failure/failure.exp: Initial changes for new logic.
15277         * gcc.ieee/ieee.exp: Initial changes for new logic.
15278         * gcc.misc-tests/misc.exp: Initial changes for new logic.
15279         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
15280         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
15281         * lib/c-torture.exp: Initial changes for new logic.
15282         * lib/gcc.exp: Initial changes for new logic.
15283
15284 1993-10-15  Mike Stump  (mrs@cygnus.com)
15285
15286         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
15287         depend upon failure or success.  Fully qualify names in failure
15288         and success messages.  Always remove a.out before starting
15289         compile, just in case.  Pay more attention to error text output by
15290         the compiler.  Handle testcases with no known past errors just
15291         like all others, so that things are uniform.  Other miscellaneous
15292         improvements.
15293
15294 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
15295
15296         * gcc.cpp: new directory for cpp tests
15297
15298 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
15299
15300         * lib/chill.exp: Code reformatted, removed unused code.
15301         * config/unix-chill.exp: Code reformatted, removed unused code.
15302         * chill.execute/execute.exp: Code reformatted, removed unused code.
15303         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
15304
15305 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
15306
15307         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
15308         routines not written.
15309
15310 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
15311
15312         * config/bug-gcc.exp: Use new procs from bug.exp.
15313
15314 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
15315
15316         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
15317         via ftp, rather than depending on NFS.
15318         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
15319         case.
15320
15321 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
15322
15323         * config/bug-gcc.exp: Use new download proc.
15324
15325 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
15326
15327         * chill.execute/execute.exp: cleanups, handles errors better
15328         * chill.compile/compile.exp: rewrite, based on execute.exp
15329         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
15330         * lib/chill.exp: major changes to diff proc and compile and link
15331           procs. added chill_fail and chill_pass wrappers to pass and
15332           fail. added more comments, and handle error codes better.
15333           Added a hack to capture stderr from exec, so noncompile tests
15334           can work.
15335
15336 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
15337
15338         * chill.execute/execute.exp: rewrite of testsuite driver
15339         * lib/chill.exp: rewrite of testsuite driver
15340         * config/unix-chill.exp: rewrite of testsuite driver
15341
15342 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
15343
15344     In chill.execute:
15345         * iexpr.ch: Standardize uppercase.
15346         * tuples.dat: Standardize uppercase.
15347         * vary.ch: standardize.  Correct varying string assignments.
15348         * vary.dat: Add new output lines.
15349
15350 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
15351
15352     In chill.execute:
15353         * chprintf.ch: Standardize use of uppercase.
15354         * tuples.ch: Standardize and turn arr2 into a DCL,
15355           rather than a SYN.
15356         * pinits.ch: Standardize.
15357
15358 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
15359
15360         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
15361         * Makefil: Renamed to Makefile.in.
15362         * configure.in: New.
15363
15364 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
15365
15366     In chill.execute:
15367         * .cvsignore: Add result/output files.
15368         * Makefile: Fix up variables at start.  Use MFLAGS
15369           everywhere.  Correct bool_loc, built_ins entries.
15370           Add entry for vary1.ch.
15371         * bitarray.ch: Standardize upper-case usage.
15372         * bitexpr.ch: Standardize, add output of b1.
15373         * params.ch: Use arrayt in along PROC parameters, to
15374           avoid novelty problems.
15375         * sets.ch: Tiny cleanup.
15376         * vary1.ch: Re-indent.
15377
15378 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
15379
15380           * Add PR-related files to Makefiles, .cvsignore files, etc.
15381
15382 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
15383
15384         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
15385           with compiler objects. New names are test-flow.c and test-loop.c
15386
15387 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
15388
15389         * Upgraded c-torture tests from 1.19 to 1.20
15390
15391         * new files:
15392         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
15393         * gcc.compile: 930623-1.c 930623-2.c
15394         * gcc.noncompile: 930622-1.c 930622-2.c
15395         * gcc.failure: 920411-1.c 920627-2.c
15396         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
15397
15398 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
15399
15400         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
15401           More changes to get testsuite working properly. Needs more work.
15402           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
15403
15404 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
15405
15406         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
15407           More changes to get testsuite working properly. Needs more work.
15408
15409 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
15410
15411         * chill.compile/compile.exp: Added for Dejagnu support
15412         * chill.execute/execute.exp: Added for Dejagnu support
15413         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
15414
15415 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
15416
15417     This should complete moving the CHILL test files.
15418         * chill.noncompile(.cvsignore printf.grt
15419             in-printf.grt chprintf.grt chprintf.ch):
15420             Added test-support files.
15421           (Makefile): Modified further.
15422         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
15423             signal.ch): Added test files.
15424           * chill.execute (.cvsignore printf.grt printr.c
15425             in-printf.grt rts.c chprintf.grt rts.h): Added
15426           test-support files.
15427             (Makefile): More corrections.
15428
15429 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
15430
15431         * chill.compile, chill.execute, chill.nocompile: Add CHILL
15432           test cases, ready for DejaGnu.
15433
15434 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
15435
15436         * Upgraded c-torture tests from 1.18 to 1.19
15437
15438         * gcc.compile: added test(s):
15439           930607-1.c
15440         * gcc.execute: added test(s):
15441           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
15442
15443         * added new subdirectory for misc tests: gcc.misc-tests
15444         * gcc.misc-test(s): added tests:
15445           inst-check.c test-consts.c test-ior.c test-switch.c
15446
15447 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
15448
15449         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
15450
15451 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
15452
15453         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
15454
15455 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
15456
15457         * Upgraded c-torture tests from 1.17 to 1.18
15458
15459 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
15460
15461         * Upgraded c-torture tests from 1.12 to 1.17
15462
15463 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
15464
15465         * lib/old-dejagnu.exp:
15466           Fixed handling of XFAIL target triplets to correctly
15467           recognize wildcard characters.  Removed code that
15468           appended a unique id tag to the end of the file name
15469           printed out by the result of the testcases within a
15470           given test file.
15471
15472 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
15473
15474         * lib/old-dejagnu.exp:
15475           Reworked expected failure handling to trigger off of XFAIL
15476           keyword in keyphrase embeded in testcase source code. The
15477           XFAIL keyword must be at the end of the keyphrase line. It
15478           may optionally be followed by one or more target triplets.
15479           It has just occured that the handling of wildcards in the
15480           target triplet may not be correct.
15481
15482 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
15483
15484         * g++.old-deja/tests:
15485           Moved all subdirectories up one level into g++.old-deja .
15486
15487         * lib/old-dejagnu.exp:
15488           Fixed problem with CXXFLAGS not being properly reset, and being
15489           corrupted with extraneous "-c" compiler option.  This was
15490           causing binaries to not be generated for test that needed them.
15491           Modified strings passed to "pass" and "fail" so that individual
15492           tests from the same test file would be distinguished by an
15493           identifier appended to the test file name in the summary logs;
15494           this corrected a problem with erroneous diff logs.  Added code
15495           to search testcases for expected fail and unexpected pass keywords.
15496
15497 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
15498
15499         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
15500
15501 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
15502
15503         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
15504           Removed extraneous text from end of "Special g++ Options"
15505           keyphrase.
15506
15507         * lib/old-dejagnu.exp: Added pattern matching to look for new
15508           keywords, embedded in testcases comments, which will trigger
15509           calls to xpass and xfail.
15510
15511 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
15512
15513         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
15514           comments embedded in the testcases, especially the one looking for
15515           special compiler options, as well as the pattern matching for the
15516           compiler output again.
15517
15518 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
15519
15520         * lib/old-dejagnu.exp: Do a proper check of the return value for
15521           execute tests. Fixed several problems with the pattern matching
15522           of the compiler output which gave erroneous test results.
15523           Changed several of the test result messages to be more descriptive.
15524         * config/unix-g++.exp: Proc g++_load now actually works and
15525           executes the tests passed to it and returns a usable return
15526           value.
15527
15528 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
15529
15530           * lib/gcc.exp: Exits gracefully if $CC is bogus.
15531
15532 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
15533
15534         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
15535           Modified both files to properly execute the old style
15536           dejagnu tests. The previous versions of these files were
15537           experimental and did not function anything near correctly.
15538
15539 1993-04-05  Rob Savoye  (rob@cygnus.com)
15540
15541         * Removed all Makefile.in and configure.in files. No configuration
15542         needed now.
15543
15544 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
15545
15546         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
15547
15548 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
15549
15550         * gcc.compile/configure.in, gcc.unsorted/configure.in,
15551         gcc.special/configure.in, gcc.noncompile/configure.in,
15552         gcc.execute/configure.in, gcc.code_quality/configure.in,
15553         g++.other/configure.in, g++.old-deja/configure.in,
15554         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
15555         in srcname setting.
15556
15557 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
15558
15559         * lib/udi.exp:  Fixed mondfe and mondfe_download.
15560         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
15561         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
15562
15563 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
15564
15565         * config/udi-gdb.exp: Check $shell_id after connecting to target.
15566         (gdb_exit): Don't remove *_soc files.
15567
15568 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
15569
15570         * lib/c-torture.exp: Don't look for main; instead always use -w
15571         -c.  This is how the c-torture tests work.  Remove the object
15572         file if the compilation succeeds.
15573         * gcc.execute/execute.exp: Remove executable if test passes.
15574         * gcc.noncompile/noncompile.exp: Every test is an expected
15575         failure.
15576         * gcc.special/special.exp: Added tests from c-torture 1.11,
15577         corrected use of existing test.
15578         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
15579         gcc.execute/920625-1.c: Updated to c-torture 1.11.
15580         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
15581         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
15582         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
15583         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
15584         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
15585         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
15586         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
15587         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
15588         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
15589         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
15590         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
15591         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
15592         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
15593         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
15594         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
15595         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
15596         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
15597         c-torture 1.11.
15598         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
15599         correspond to c-torture 1.11.
15600
15601         * New file.