OSDN Git Service

* gcc.dg/warn-1.c (tourist_guide): New array,
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
2
3         * gcc.dg/warn-1.c (tourist_guide): New array,
4         contains a pointer to bar.
5
6 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7
8         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
9         * gcc.c-torture/execute/medce-1.c: New test case.
10         * gcc.c-torture/execute/medce-2.c: New test case.
11
12 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
13
14         * lib/prune.exp: Ignore more messages.
15
16         PR c++/10381
17         * g++.dg/parse/lookup3.C: New test.
18
19 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20
21         * gcc.c-torture/compile/20030415-1.c : New test.
22
23 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
24
25         * gcc.c-torture/execute/scope-2.c: Move to ...
26         * gcc.dg/noncompile/scope.c: .... here.
27
28 2003-04-14  Roger Sayle  <roger@eyesopen.com>
29
30         * gcc.dg/20030414-2.c: New test case.
31
32 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
33
34         PR target/10377
35         * gcc.dg/20030414-1.c: New test.
36
37 2003-04-13  Roger Sayle  <roger@eyesopen.com>
38
39         * gcc.dg/builtins-12.c: New test case.
40         * gcc.dg/builtins-13.c: New test case.
41
42 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43
44         * gcc.c-torture/execute/string-opt-18.c: New test.
45
46 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
47
48         PR c++/10300
49         * g++.dg/init/new5.C: New test.
50
51 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
52
53         PR c++/7910
54         * g++.dg/ext/dllimport1.C: New test.
55
56 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
57
58         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
59
60 2003-04-11  Bud Davis <bdavis9659@comcast.net>
61
62         PR Fortran/9263
63         * g77.f-torture/noncompile/9263.f: New test
64         PR Fortran/1832
65         * g77.f-torture/execute/1832.f: New test
66
67 2003-04-11  David Chad  <davidc@freebsd.org>
68             Loren J. Rittle  <ljrittle@acm.org>
69
70         libobjc/8562
71         * objc.dg/headers.m: New test.
72
73 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
74
75         * gcc.c-torture/execute/builtin-noret-2.c: New.
76         * gcc.c-torture/execute/builtin-noret-2.x: New.
77         XFAIL builtin-noret-2.c at -O1 and above.
78         * gcc.dg/redecl.c: New.
79         * gcc.dg/Wshadow-1.c: Update error regexps.
80
81 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
82
83         * g++.dg/abi/bitfield10.C: New test.
84
85 2003-04-09  Mike Stump  <mrs@apple.com>
86
87         * gcc.dg/pch/pch.exp: Make testcase names longer.
88         * g++.dg/pch/pch.exp: Make testcase names longer.
89
90 2003-04-08  Roger Sayle  <roger@eyesopen.com>
91
92         * gcc.dg/builtins-11.c: New test case.
93
94 2003-04-08  Roger Sayle  <roger@eyesopen.com>
95
96         * gcc.dg/builtins-9.c: New test case.
97         * gcc.dg/builtins-10.c: New test case.
98
99 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
100
101         * gcc.dg/noncompile/init-4.c.c: New test.
102
103 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
104
105         * gcc.misc-test/gcov-9.c: New test.
106         * gcc.misc-test/gcov-10.c: New test
107         * gcc.misc-test/gcov-11.c: New test.
108
109 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
110
111         PR optimization/10024
112         * gcc.c-torture/compile/20030405-1.c: New test.
113
114 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
115
116         * gcc.dg/pch/static-3.c: New.
117         * gcc.dg/pch/static-3.hs: New.
118         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
119
120 2003-04-04  Richard Henderson  <rth@redhat.com>
121
122         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
123         * g++.dg/eh/forced2.C: Likewise.
124
125 2003-04-03  Mike Stump  <mrs@apple.com>
126
127         * lib/scanasm.exp (scan-assembler): Add xfail processing for
128         target arg.
129         (scan-assembler-times, scan-assembler-not): Likewise.
130         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
131
132 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
133
134         * gcc.dg/sparc-loop-1.c: New test.
135
136 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
137
138         PR other/9274
139         * g++.dg/pch/system-2.C: New.
140         * g++.dg/pch/system-2.Hs: New.
141
142 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
143
144         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
145
146         * g++.dg/eh/simd-1.C (vecfunc): Same.
147
148 2003-04-01  Roger Sayle  <roger@eyesopen.com>
149
150         * gcc.c-torture/execute/20030401-1.c: New test case.
151
152 2003-04-01  Ziemowit Laski <zlaski@apple.com>
153
154         * objc.dg/defs.m: New.
155
156 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
157
158         * g++.dg/eh/simd-1.C: New.
159         * g++.dg/eh/simd-2.C: New.
160
161 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
162
163         * gcc.c-torture/execute/simd-3.c: New.
164
165 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
166
167         PR c/9936
168         * gcc.dg/20030331-2.c: New test.
169
170 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
171
172         PR c++/10278
173         * g++.dg/parse/crash2.C: New test.
174
175 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
176
177         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
178         * gcc.c-torture/execute/20030331-1.c: ...here.
179
180 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
181
182         * gcc.c-torture/execute/20030331-1.c: New test.
183
184 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
185
186         * lib/gcov.exp: Adjust call return testing strings.
187         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
188
189 2003-03-31  Roger Sayle  <roger@eyesopen.com>
190
191         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
192         * gcc.dg/builtins-7.c: New test case.
193         * gcc.dg/builtins-8.c: New test case.
194
195 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
196
197         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
198
199 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
200
201         PR c++/7647
202         * g++.dg/lookup-class-member-2.C: New test.
203
204 2003-03-30  Glen Nakamura  <glen@imodulo.com>
205
206         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
207
208 2003-03-28  Roger Sayle  <roger@eyesopen.com>
209
210         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
211
212 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
213
214         * g++.dg/init/attrib1.C: New test.
215
216 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
217
218         * gcc.dg/ultrasp8.c: New test.
219
220 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
221
222         * gcc.dg/ultrasp7.c: New test.
223
224 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
225
226         PR c++/10047
227         * g++.dg/template/inline1.C: New test.
228
229 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
230
231         * gcc.dg/sparc-dwarf2.c: New test.
232
233 2003-03-27  Roger Sayle  <roger@eyesopen.com>
234
235         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
236         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
237
238 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
239
240         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
241         than reading .x files.
242         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
243         * g77.dg/gcov/gcov-1.f: Likewise.
244         * gcc.misc-tests/gcov-4b.c: Likewise.
245         * gcc.misc-tests/gcov-5b.c: Likewise.
246         * gcc.misc-tests/gcov-6.c: Likewise.
247         * gcc.misc-tests/gcov-7.c: Likewise.
248         * gcc.misc-tests/gcov-8.c: Likewise.
249         * g++.dg/gcov/gcov-1.x: Remove.
250         * g77.dg/gcov/gcov-1.x: Likewise.
251         * gcc.misc-tests/gcov-4b.x: Likewise.
252         * gcc.misc-tests/gcov-5b.x: Likewise.
253         * gcc.misc-tests/gcov-6.x: Likewise.
254         * gcc.misc-tests/gcov-7.x: Likewise.
255         * gcc.misc-tests/gcov-8.x: Likewise.
256
257 2003-03-27  Glen Nakamura  <glen@imodulo.com>
258
259         PR opt/10087
260         * gcc.dg/20030324-1.c: New test.
261
262 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
263
264         PR c++/10224
265         * g++.dg/template/arg3.C: New test.
266
267         PR c++/10158
268         * g++.dg/template/friend18.C: New test.
269
270 2003-03-26  Roger Sayle  <roger@eyesopen.com>
271
272         * g77.f-torture/compile/20030326-1.f: New test case.
273
274 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
275
276         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
277
278         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
279
280 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
281
282         * gcc.dg/ia64-sync-3.c: New test.
283
284 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
285
286         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
287
288 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
289
290         * gcc.dg/ultrasp6.c: New test.
291
292 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
293
294         * gcc.dg/i386-signbit-1.c: New test.
295         * gcc.dg/i386-signbit-2.c: New test.
296         * gcc.dg/i386-signbit-3.c: New test.
297
298 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
299
300         * gcc.dg/ultrasp5.c: Fix options.
301
302 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
303
304         * gcc.dg/ultrasp5.c: Fix comment.
305
306 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
307
308         PR fortran/10197
309         * g77.f-torture/execute/10197.f: New test.
310
311 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
312
313         PR c++/9898, c++/383
314         * g++.dg/template/conv6.C: New test.
315
316         PR c++/10119
317         * g++.dg/template/ptrmem5.C: New test.
318
319         PR c++/10026
320         * g++.dg/lookup/koenig1.C: New test.
321
322         PR C++/10199
323         * g++.dg/lookup/template2.C: New test.
324
325 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
326
327         * g++.dg/opt/rtti1.C: New test.
328
329 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
330
331         * gcc.dg/ultrasp5.c: New test.
332
333 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
334
335         PR middle-end/9967
336         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
337         builtin fputs.
338
339 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
340
341         PR c/8224
342         * gcc.dg/20030323-1.c: New test.
343
344 2003-03-23  Roger Sayle  <roger@eyesopen.com>
345
346         * gcc.c-torture/compile/20030323-1.c: New test case.
347
348 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
349
350         * gcc.dg/20030321-1.c: New test.
351
352 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
353
354         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
355
356 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
357
358         PR c++/9978, c++/9708
359         * g++.dg/ext/vlm1.C: Adjust expected error.
360         * g++.dg/ext/vla2.C: New test.
361         * g++.dg/template/arg1.C: New test.
362         * g++.dg/template/arg2.C: New test.
363
364 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
365
366         * g77.f-torture/execute/select.f: New test.
367         * g77.f-torture/noncompile/select_no_compile.f: New test.
368
369 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
370
371         PR c++/9898
372         * g++.dg/other/error4.C: New test.
373
374 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
375
376         * g++.dg/template/friend17.C: New test.
377
378 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
379
380         * gcc.c-torture/compile/20030320-1.c: New.
381
382 2003-03-20  Roger Sayle  <roger@eyesopen.com>
383
384         * gcc.dg/builtins-6.c: New test case.
385
386 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
387
388         PR target/10073
389         * gcc.c-torture/compile/20030319-1.c: New.
390
391 2003-03-18  Jan Hubicka  <jh@suse.cz>
392
393         * gcc.dg/i386-cvt-1.c: New test.
394
395 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
396
397         * objc.dg/naming-1.m: Use "(parse|syntax) error".
398         * objc.dg/naming-2.m: Likewise.
399
400 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
401
402         PR c++/9639
403         * g++.dg/parse/crash1.C: New test.
404
405 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
406
407         PR c++/8805
408         * g++.dg/eh/cleanup1.C: New test.
409
410 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
411
412         * gcc.c-torture/execute/20030316-1.c: New test case.
413
414 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
415
416         PR c++/9629
417         * g++.dg/init/ctor2.C: New test.
418
419 2003-03-15  Roger Sayle  <roger@eyesopen.com>
420
421         * g77.f-torture/compile/xformat.f: New test case.
422
423 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
424
425         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
426         * g++.old-deja/g++.mike/eh50.C: Likewise.
427
428 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
429
430         PR c++/6440
431         * g++.dg/template/spec7.C: New test.
432         * g++.dg/template/spec8.C: Likewise.
433
434 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
435
436         * gcc.c-torture/execute/20030313-1.c: New test.
437
438 2003-03-14  Richard Henderson  <rth@redhat.com>
439
440         * gcc.dg/inline-2.c: Adjust alpha test for external call.
441
442 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
443
444         * gcc.c-torture/compile/20030314-1.c: New test.
445
446 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
447
448         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
449         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
450         thumb target,
451         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
452         to accept newer _imp__  prefix and additional
453         newline in .drectve section.
454         * gcc.dg/dll-4.c: Likewise.
455         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
456         switch.
457
458 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
459
460         * g++.dg/parse/namespace9.C: New test.
461
462         * g++.dg/init/ref5.C: New test.
463         * g++.dg/parse/ptrmem1.C: Likewise.
464
465 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
466
467         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
468         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
469         regular expression.
470         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
471         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
472
473 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
474
475         * gcc.c-torture/execute/20030224-2.c: New test.
476
477 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
478
479         * gcc.dg/decl-3.c: New test.
480
481 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
482
483         * gcc.dg/i386-loop-2.c: New test.
484
485 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
486
487         PR c++/9474
488         * g++.dg/parse/namespace8.C: New test.
489
490         PR c++/9924
491         * g++.dg/overload/builtin2.C: New test.
492
493 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
494
495         * gcc.dg/return-type-3.c: New test.
496
497 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
498
499         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
500         profiling options are not supported.
501
502 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
503
504         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
505         * g++.old-deja/g++.warn/impint2.C: Likewise.
506
507 2003-03-10  Devang Patel  <dpatel@apple.com>
508
509         * g++.dg/cpp/c++_cmd_1.C: New test.
510         * g++.dg/cpp/c++_cmd_1.h: New file.
511
512 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
513
514         * gcc.dg/altivec-9.c: New file.
515
516 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
517
518         * gcc.dg/ppc-sdata-1.c: New test.
519         * gcc.dg/ppc-sdata-2.c: New test.
520
521 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
522
523         PR c++/9373
524         * g++.dg/opt/ptrmem2.C: New test.
525
526         PR c++/8534
527         * g++.dg/opt/ptrmem1.C: New test.
528
529 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
530
531         * gcc.dg/i386-loop-1.c: New test.
532
533 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
534
535         PR c++/9970
536         * g++.dg/lookup/friend1.C: New test.
537
538 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
539
540         PR c++/9823
541         * g++.dg/parser/constructor1.C: New test.
542
543 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
544
545         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
546
547         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
548
549 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
550
551         * gcc.dg/cpp/Wunused.c: Update test.
552
553 2003-03-08  Jan Hubicka  <jh@suse.cz>
554
555         * gcc.dg/inline-3.c: New test.
556
557 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
558
559         PR c++/9809
560         * g++.dg/parse/builtin1.C: New test.
561
562         PR c++/9982
563         * g++.dg/abi/cookie1.C: New test.
564         * g++.dg/abi/cookie2.C: Likewise.
565
566         PR c++/9524
567         * g++.dg/template/field1.C: New test.
568
569         PR c++/9912
570         * g++.dg/parse/class1.C: New test.
571         * g++.dg/parse/namespace7.C: Likewise.
572         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
573
574 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
575
576         * g++.dg/init/ref4.C: New test.
577
578 2003-03-07  Jan Hubicka  <jh@suse.cz>
579
580         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
581         * gcc.dg/inline-3.c:  New test.
582
583 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
584
585         * g++.dg/init/ref3.C: New test.
586
587         PR c++/9965
588         * g++.dg/init/ref2.C: New test.
589
590         PR c++/9400
591         * g++.dg/warn/Wshadow-2.C: New test.
592
593         PR c++/9791
594         * g++.dg/warn/Woverloaded-1.C: New test.
595
596 2003-03-05  Jan Hubicka  <jh@suse.cz>
597
598         * gcc.dg/i386-local2.c: New.
599         * gcc.dg/i386-local.c: Fix typo.
600
601 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
602
603         * g++.dg/abi/layout3.C: New test.
604
605 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
606
607         * gcc.c-torture/compile/20030305-1.c
608
609 2003-03-05  Jan Hubicka  <jh@suse.cz>
610
611         * gcc.dg/i386-local.c: New.
612
613 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
614
615         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
616
617 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
618
619         * gcc.dg/switch-2.c: New test.
620         * gcc.dg/switch-3.c: New test.
621         * gcc.dg/Wswitch.c: Adjust line numbers.
622         * gcc.dg/Wswitch-default.c: Likewise.
623         * gcc.dg/Wswitch-enum.c: Likewise.
624
625 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
626
627         * gcc.c-torture/execute/20030222-1.c: New test.
628
629 2003-03-03  James E Wilson  <wilson@tuliptree.org>
630
631         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
632
633 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
634
635         PR c++/9878
636         * g++.dg/init/ref1.C: New test.
637
638 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
639
640         * gcc.dg/sh-relax.c: New SH-only test.
641
642 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
643
644         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
645         comment explaining purpose of testcase.
646
647 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
648
649         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
650         for HC11/HC12 (asm needs two int registers).
651         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
652         HC11/HC12 because the test uses an asm which needs two 32-bit
653         registers.
654
655 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
656
657         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
658         for HC11/HC12 (array is too large otherwise).
659         * gcc.c-torture/compile/920501-4.x: New file, likewise.
660         * gcc.c-torture/compile/20010518-2.x: Likewise.
661         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
662         HC11/HC12 (array is too large).
663
664 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
665
666         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
667         * lib/g++-dg.exp (g++-dg-test): Likewise.
668
669 2003-03-01  Roger Sayle  <roger@eyesopen.com>
670
671         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
672         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
673
674 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
675
676         * g++.dg/warn/implicit-typename1.C: Remove warning.
677
678 2003-02-28  Richard Henderson  <rth@redhat.com>
679
680         * gcc.dg/noreturn-1.c: Move noreturn warning line.
681         * gcc.dg/return-type-1.c: Move control reaches end warning line.
682
683 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
684
685         * gcc.dg/pch/pch.exp: Change .pch to .gch.
686         * g++.dg/pch/pch.exp: Likewise.
687
688 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
689
690         PR c++/9879
691         * testsuite/g++.dg/init/new4.C: New test.
692
693 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
694
695         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
696
697 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
698
699         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
700         unsigned long.
701
702         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
703         wider than float.
704
705 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
706
707         * lib/scanasm.exp: Add support for counting numbers of
708         occurences.
709         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
710         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
711
712 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
713
714         PR c++/9683
715         * g++.dg/template/static3.C: New test.
716
717         PR c++/9829
718         * g++.dg/parse/namespace6.C: New test.
719
720 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
721
722         PR target/9732
723         * gcc.dg/20030225-1.c: New test.
724
725 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
726
727         * README: Remove out-of-date information.
728
729         PR c++/9836
730         * g++.dg/template/spec6.C: New test.
731
732 2003-02-24  Jeff Law  <law@redhat.com>
733
734         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
735
736 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
737
738         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
739         * gcc.dg/pragma-ep-1.c: Likewise.
740
741 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
742
743         PR c++/9602
744         * g++.dg/template/friend16.C: New test.
745
746 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
747
748         PR c++/5333
749         * g++.dg/parse/fused-params1.C: Adjust error messages.
750         * g++.dg/template/nested3.C: New test.
751
752 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
753
754         * g++.dg/abi/param1.C: New test.
755
756 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
757
758         PR c++/7982
759         * g++.dg/warn/implicit-typename1.C: New test.
760
761 2003-02-22  Kelley Cook <kelleycook@comcast.net>
762
763         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
764         with "mtune".
765         * g++.old-deja/g++.other/store-expr2.C: Likewise.
766         * gcc.c-torture/execute/20010129-1.x: Likewise.
767         * gcc.dg/20011107-1.c: Likewise.
768         * gcc.dg/20020108-1.c: Likewise.
769         * gcc.dg/20020122-3.c: Likewise.
770         * gcc.dg/20020206-1.c: Likewise.
771         * gcc.dg/20020310-1.c: Likewise.
772         * gcc.dg/20020426-2.c: Likewise.
773         * gcc.dg/20020517-1.c: Likewise.
774         * gcc.dg/991230-1.c: Likewise.
775         * gcc.dg/i386-unroll-1.c: Likewise.
776         * gcc.misc-tests/i386-prefetch.exp: Likewise.
777
778 2003-02-22  Jan Hubicka  <jh@suse.cz>
779
780         * gcc.dg/i386-mul.c: New test.
781
782 2003-02-21  Roger Sayle  <roger@eyesopen.com>
783
784         * gcc.dg/builtins-5.c: New test case.
785
786 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
787
788         * gcc.dg/asmreg-1.c: New test.
789
790 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
791
792         PR c++/9749
793         * g++.dg/parse/varmod1.C: New test.
794
795 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
796
797         PR c++/9727
798         * g++.dg/template/op1.C: New test.
799
800 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
801
802         PR c++/8906
803         * g++.dg/template/nested2.C: New test.
804
805 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
806
807         PR c++/8724
808         * g++.dg/expr/dtor1.C: New test.
809
810 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
811
812         * gcc.dg/cpp/include3.c: New test.
813         * gcc.dg/cpp/inc/foo.h: New file.
814
815 2003-02-21  Glen Nakamura  <glen@imodulo.com>
816
817         * gcc.c-torture/execute/20030221-1.c: New test.
818
819 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
820
821         PR c++/9729
822         * g++.dg/abi/conv1.C: New test.
823
824 2003-02-20  Jan Hubicka  <jh@suse.cz>
825
826         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
827
828 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
829
830         * gcc.c-torture/compile/20030219-1.c: New test.
831
832 2003-02-18  Jan Hubicka  <jh@suse.cz>
833
834         * gcc.dg/funcorder.c: New test.
835
836 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
837
838         * gcc.c-torture/execute/20030218-1.c: New.
839
840 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
841
842         * gcc.dg/20030218-1.c: New.
843
844 2003-02-18  Richard Henderson  <rth@redhat.com>
845
846         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
847         * gcc.dg/attr-used-2.c: New.
848
849 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
850
851         PR c++/9704
852         * g++.dg/init/copy5.C: New test.
853
854 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
855
856         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
857         * g++.dg/pch/pch.exp: Likewise.
858
859 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
860
861         * gcc.c-torture/execute/20030209-1.c: Enable the test if
862         STACK_SIZE is not defined.
863
864 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
865
866         PR c++/9457
867         * g++.dg/template/init1.C: New test.
868
869 2003-02-16  Jan HUbicka  <jh@suse.cz>
870
871         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
872         (foo): Add few extra tests
873         * gcc.dg/c99-const-expr-3.c: Likewise.
874         * gcc.c-torture/execute/20030216-1.c: New.
875
876 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
877
878         PR c++/9459
879         * g++.dg/ext/typeof4.C: New test.
880
881 2003-02-15  Roger Sayle  <roger@eyesopen.com>
882
883         * gcc.dg/i386-387-3.c: New test case.
884
885 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
886
887         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
888         cris-*-elf* cris-*-aout* and mmix-*-*.
889
890 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
891
892         * gcc.dg/20030213-1.c: New test.
893
894 2003-02-12  Roger Sayle  <roger@eyesopen.com>
895
896         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
897         * gcc.dg/i386-387-2.c: Likewise.
898
899 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
900
901         * gcc.dg/ppc-spe.c: Fix formatting.
902         Enable tests that were previously unsupported by gas.
903         Delete tests for instructions that no longer exist.
904         Switch arguments on evsubifw builtin.
905
906 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
907
908         * gcc.c-torture/execute/20030209-1.c: Disable the test if
909         STACK_SIZE is too small.
910
911 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
912             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
913
914         * gcc.dg/decl-2.c: New test.
915
916 2003-02-10  Jan Hubicka  <jh@suse.cz>
917
918         * gcc.dg/i386-fpcvt-1.c:  New test.
919
920 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
921
922         * gcc.c-torture/execute/20030209-1.c: New test.
923
924 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
925
926         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
927         int-wide bitops, use the constants of the same width.
928         Likewise, if long long is 32-bit wide, test bitops using
929         32-bit constants.
930
931 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
932
933         * gcc.dg/20021014-1.c: Annotate with expected notice text.
934
935 2003-02-07  Roger Sayle  <roger@eyesopen.com>
936
937         * testsuite/gcc.dg/builtins-4.c: New test case.
938
939 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
940
941         * gcc.dg/20020430-1.c: Fix dg command typos.
942         * gcc.dg/20020503-1.c: Likewise.
943
944 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
945
946         PR c++/8785
947         * g++.dg/parse/fused-params1.C: New test.
948
949         PR c++/8857
950         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
951
952         PR c++/8921
953         * g++.dg/parse/non-dependent1.C: New test.
954
955         PR c++/8928
956         * g++.dg/parse/dupl-tmpl-args1.C: New test.
957
958         PR c++/9228
959         * g++.dg/parse/undefined7.C: New test.
960         * g++.dg/parse/non-templ1.C: New test.
961
962         PR c++/9229
963         * g++.dg/parse/too-many-tmpl-args1.C: New test.
964
965 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
966
967         * gcc.c-torture/compile/20030206-1.c: New test.
968
969 2003-02-05  Roger Sayle  <roger@eyesopen.com>
970
971         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
972         "pow" to "foo" to avoid potential confusion with a math built-in.
973
974 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
975
976         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
977         conditions for SPARC targets.
978
979 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
980
981         * gcc.dg/20030204-1.c: New test.
982
983 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
984
985         PR c++/38
986         * g++.dg/parse/array-size1.C: New test.
987
988         PR c++/5657
989         * g++.dg/parse/undefined3.C: New test.
990
991         PR c++/5665
992         * g++.dg/parse/undefined4.C: New test.
993
994         PR c++/5975
995         * g++.dg/parse/undefined5.C: New test.
996
997         PR c++/7259
998         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
999
1000         PR c++/8578
1001         * g++.dg/parse/casting-operator1.C: New test.
1002
1003         PR c++/8596
1004         * g++.dg/parse/undefined6.C: New test.
1005
1006         PR c++/8736
1007         * g++.dg/parse/missing-template1.C: New test.
1008
1009 2003-02-04  Jan Hubicka  <jh@suse.cz>
1010
1011         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
1012         * gcc.dg/i386-cmov?.c:  Likewise.
1013         * gcc.dg/i386-fpcvt-?.c:  Likewise.
1014         * gcc.dg/i386-ssefp-1.c:  Likewise.
1015         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
1016         conventions.
1017
1018 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
1019
1020         PR c++/7129
1021         * testsuite/g++.dg/ext/max.C: New test.
1022
1023 2003-02-03  Jan Hubicka  <jh@suse.cz>
1024
1025         * gcc.c-torture/execute/20030203-1.c: New test.
1026
1027 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
1028
1029         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
1030         'natural-endian'.
1031
1032 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
1033
1034         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
1035         * g++.dg/init/new2.C: Likewise.
1036         * g++.dg/other/new1.C: Likewise.
1037
1038 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
1039
1040         * gcc.dg/struct-ret-libc.c: New test.
1041
1042 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
1043
1044         * gcc.dg/20030129-1.c: New test.
1045
1046 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1047
1048         PR c++/8849
1049         * g++.dg/template/ptrmem4.C: New test.
1050
1051 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
1052
1053         * g++.dg/parser/constant1.C: New test.
1054
1055 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1056
1057         PR c++/8591
1058         * g++.dg/parse/friend2.C: New test.
1059
1060 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
1061
1062         PR c++/9437
1063         * g++.dg/template/unify4.C: New test.
1064
1065 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
1066
1067         * gcc.c-torture/execute/20030128-1.c: New test.
1068
1069 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
1070
1071         * g++.dg/lookup/nested1.C: Test moved from ...
1072         * g++.old-deja/g++.other/lookup24.C: ... here.
1073
1074 2003-01-28  Jan Hubicka  <jh@suse.cz>
1075
1076         * gcc.dg/i386-cmov5.c:  New test.
1077
1078 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
1079
1080         * gcc.c-torture/execute/20010925-1.c: Changed the
1081         memcpy declaration.
1082
1083 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
1084
1085         PR c++/3902
1086         * g++.dg/parse/template5.C: New test.
1087
1088 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
1089
1090         PR fortran/9258
1091         * g77.dg/pr9258: New test.
1092
1093 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
1094
1095         * README: Move relevant parts from README.g++.
1096
1097         * README.g++: Remove this file.
1098
1099 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
1100
1101         * g++.dg/abi/dcast1.C: New test.
1102
1103 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1104
1105         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
1106
1107 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
1108
1109         PR c++/47
1110         * g++.old-deja/g++.other/lookup24.C: New test.
1111
1112 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1113
1114         PR middle-end/7227
1115         * gcc.dg/uninit-C.c: New test.
1116
1117 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
1118
1119         * g++.dg/abi/covariant1.C: New test.
1120
1121 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
1122
1123         * gcc.dg/20030123-1.c: New test.
1124
1125 2003-01-25  Jan Hubicka  <jh@suse.cz>
1126
1127         PR opt/8492
1128         * gcc.c-torture/compile/20030125-1.c
1129
1130 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
1131
1132         PR c++/9403
1133         * g++.dg/parse/template3.C: New test.
1134         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
1135
1136         PR c++/795
1137         * g++.dg/parse/template4.C: New test.
1138
1139         PR c++/9415
1140         * g++.dg/template/qual2.C: New test.
1141
1142         PR c++/8545
1143         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
1144
1145         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
1146
1147 2003-01-25  Roger Sayle  <roger@eyesopen.com>
1148
1149         * gcc.c-torture/execute/switch-1.c: New test case.
1150
1151 2003-01-25  Jan Hubicka  <jh@suse.cz>
1152
1153         * gcc.c-torture/execute/20030125-1.[cx]: New test.
1154
1155 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
1156
1157         Tweaks for Bison-1.875. From the NEWS file:
1158         "- `parse error' -> `syntax error'
1159         Bison now uniformly uses the term `syntax error'"
1160         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
1161         * gcc.dg/cpp/digraph2.c: Likewise.
1162         * gcc.dg/cpp/direct2.c: Likewise.
1163         * gcc.dg/cpp/paste4.c: Likewise.
1164         * gcc.dg/c90-restrict-1.c: Likewise.
1165         * gcc.dg/c99-func-2.c: Likewise.
1166         * gcc.dg/noncompile/920721-2.c: Likewise.
1167         * gcc.dg/noncompile/930622-2.c: Likewise.
1168         * gcc.dg/noncompile/940112-1.c: Likewise.
1169         * gcc.dg/noncompile/950921-1.c: Likewise.
1170         * gcc.dg/noncompile/951123-1.c: Likewise.
1171         * gcc.dg/noncompile/971104-1.c: Likewise.
1172         * gcc.dg/noncompile/990416-1.c: Likewise.
1173
1174 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
1175
1176         * g++.dg/parse/undefined1.C: Add error message.
1177
1178 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
1179
1180         PR c++/9354
1181         * g++.dg/parse/new1.C: New test.
1182
1183         PR c++/9216
1184         * g++.dg/parse/template2.C: New test.
1185
1186         PR c++/9354
1187         * g++.dg/parse/typedef2.C: New test.
1188
1189         PR c++/9328
1190         * g++.dg/ext/typeof3.C: New test.
1191
1192 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1193
1194         PR c++/2738
1195         * g++.dg/parse/ret-type1.C: New test.
1196
1197         PR c++/3792
1198         * g++.dg/parse/tmpl-outside1.C: New test.
1199
1200         PR c++/4207
1201         * g++.dg/parse/int-as-enum1.C: New test.
1202
1203         PR c++/4903
1204         * g++.dg/parse/no-typename1.C: New test.
1205
1206         PR c++/5533
1207         * g++.dg/parse/no-value1.C: New test.
1208
1209         PR c++/5921
1210         * g++.dg/parse/wrong-inline1.C: New test.
1211
1212         PR c++/6402
1213         * g++.dg/parse/ref1.C: New test.
1214
1215         PR c++/6992
1216         * g++.dg/parse/attr-ctor1.C: New test.
1217
1218         PR c++/7229
1219         * g++.dg/parse/namespace5.C: New test.
1220
1221         PR c++/7917
1222         * g++.dg/parse/func-def1.C: New test.
1223
1224         PR c++/8143
1225         * g++.dg/parse/undefined1.C: New test.
1226
1227         PR c++/5723, PR c++/8522
1228         * g++.dg/parse/specialization1.C: New test.
1229
1230         PR c++/163, PR c++/8595
1231         * g++.dg/parse/struct-as-enum1.C: New test.
1232
1233         PR c++/9173
1234         * g++.dg/parse/undefined2.C: New test.
1235
1236 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
1237
1238         PR c++/9298
1239         * g++.dg/parse/template1.C: New test.
1240
1241         PR c++/9384
1242         * g++.dg/parse/using1.C: New test.
1243
1244         PR c++/9285
1245         PR c++/9294
1246         * g++.dg/parse/expr2.C: New test.
1247
1248         PR c++/9388
1249         * g++.dg/parse/lookup2.C: Likewise.
1250
1251 2003-01-21  Jan Hubicka  <jh@suse.cz>
1252
1253         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
1254         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
1255         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
1256         * gcc.c-torture/execute/string-opt-*.c: Likewise.
1257
1258 2003-01-20  Nick Clifton  <nickc@redhat.com>
1259
1260         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
1261         problem with ARM sibcall code generation.
1262
1263 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1264
1265         * gcc.c-torture/execute/20030120-1.c: New.
1266
1267 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
1268
1269         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
1270
1271 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
1272
1273         PR c++/9272
1274         * g++.dg/parse/ctor1.C: New test.
1275
1276         PR c++/9294:
1277         * g++.dg/parse/qualified1.C: New test.
1278
1279         * g++.dg/parse/typename3.C: New test.
1280
1281 2003-01-16  Richard Henderson  <rth@redhat.com>
1282
1283         * g++.dg/tls/init-2.C: Fix error matches for real this time.
1284
1285 2003-01-16  Richard Henderson  <rth@redhat.com>
1286
1287         * g++.dg/pch/pch.exp: Copy test header to the working directory
1288         before using it either for precompilation or direct use.
1289         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
1290         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
1291
1292 2003-01-16  Richard Henderson  <rth@redhat.com>
1293
1294         * gcc.dg/pch/pch.exp: Copy test header to the working directory
1295         before using it either for precompilation or direct use.
1296         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
1297         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
1298
1299 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
1300
1301         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
1302         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
1303         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
1304         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
1305         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
1306         typename warning into error.
1307         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
1308         error messages.
1309         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
1310         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
1311         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
1312         messages.
1313         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
1314         make declaration visible in template.
1315         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
1316         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
1317         messages.
1318         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
1319         message.
1320         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
1321         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
1322         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
1323         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
1324         typename warning with error message.
1325         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
1326         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
1327         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
1328
1329 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
1330
1331         * g++.dg/parse/ambig2.C: New test.
1332
1333 2003-01-15  Richard Henderson  <rth@redhat.com>
1334
1335         * g++.dg/tls/init-2.C: Update error message string.
1336
1337 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1338
1339         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
1340
1341 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
1342
1343         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
1344         all for HC11/HC12.
1345         * gcc.c-torture/compile/20001205-1.x: Likewise.
1346         * gcc.c-torture/compile/20001226-1.x: Likewise.
1347         * gcc.c-torture/compile/920520-1.x: Likewise.
1348         * gcc.c-torture/compile/961203-1.x: Likewise.
1349         * gcc.c-torture/compile/20020604-1.x: Likewise.
1350
1351 2003-01-15  Jan Hubicka  <jh@suse.cz>
1352
1353         * gcc.c-torture/compile/20030115-1.c: New test.
1354
1355         * gcc.dg/i386-fpcvt-1.c: New test.
1356         * gcc.dg/i386-fpcvt-2.c: New test.
1357
1358 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
1359
1360         Further conform g++'s __vmi_class_type_info to the C++ ABI
1361         specification.
1362         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
1363         the specification.
1364
1365 2003-01-14  Jan Hubicka  <jh@suse.cz>
1366
1367         * gcc.dg/i386-fpcvt-1.c: New test.
1368         * gcc.dg/i386-fpcvt-2.c: New test.
1369
1370 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1371
1372         * gcc.dg/i386-mmx-3.c: New test.
1373
1374 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
1375
1376         PR c++/9264
1377         * g++.dg/parse/octal1.C: New file.
1378
1379         PR c++/9172
1380         * g++.dg/parse/typename1.C: New file.
1381
1382 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
1383
1384         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
1385         * gcc.dg/bf-no-ms-layout.c: Likewise.
1386         * gcc.dg/bf-ms-attrib.c: Likewise.
1387
1388 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
1389
1390         PR c++/9099
1391         * g++.dg/parse/dtor1.C: New file.
1392
1393         PR c++/9128
1394         * g++.dg/rtti/typeid1.C: New file.
1395
1396         PR c++/9153
1397         * g++.dg/parse/lookup1.C: New file.
1398
1399         PR c++/9171
1400         * g++.dg/templ/spec5.C: New file.
1401
1402 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
1403
1404         * gcc.c-torture/compile/20030110-1.c: New test.
1405
1406 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
1407
1408         Merge from pch-branch:
1409
1410         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
1411
1412         * gcc.dg/pch/cpp-1.h: New.
1413         * gcc.dg/pch/cpp-1.c: New.
1414         * gcc.dg/pch/cpp-2.h: New.
1415         * gcc.dg/pch/cpp-2.c: New.
1416
1417         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
1418
1419         * gcc.dg/pch/except-1.h: New.
1420         * gcc.dg/pch/except-1.c: New.
1421
1422         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
1423
1424         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
1425         running test.
1426         * gcc.dg/pch: Include *.hp not *.h.
1427         * gcc.dg/pch/system-1.h: New.
1428         * gcc.dg/pch/system-1.c: New.
1429
1430         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
1431
1432         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
1433         rather than trying to build and run a program using PCH.
1434         * gcc.dg/pch: Remove dg-do commands from test files.
1435
1436         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
1437
1438         * gcc.dg/pch/macro-3.c: New.
1439         * gcc.dg/pch/macro-3.h: New.
1440
1441         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
1442
1443         * gcc.dg/pch/common-1.c: New.
1444         * gcc.dg/pch/common-1.h: New.
1445         * gcc.dg/pch/decl-1.c: New.
1446         * gcc.dg/pch/decl-1.h: New.
1447         * gcc.dg/pch/decl-2.c: New.
1448         * gcc.dg/pch/decl-2.h: New.
1449         * gcc.dg/pch/decl-3.c: New.
1450         * gcc.dg/pch/decl-3.h: New.
1451         * gcc.dg/pch/decl-4.c: New.
1452         * gcc.dg/pch/decl-4.h: New.
1453         * gcc.dg/pch/decl-5.c: New.
1454         * gcc.dg/pch/decl-5.h: New.
1455         * gcc.dg/pch/global-1.c: New.
1456         * gcc.dg/pch/global-1.h: New.
1457         * gcc.dg/pch/inline-1.c: New.
1458         * gcc.dg/pch/inline-1.h: New.
1459         * gcc.dg/pch/inline-2.c: New.
1460         * gcc.dg/pch/inline-2.h: New.
1461         * gcc.dg/pch/static-1.c: New.
1462         * gcc.dg/pch/static-1.h: New.
1463         * gcc.dg/pch/static-2.c: New.
1464         * gcc.dg/pch/static-2.h: New.
1465
1466         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
1467
1468         * g++.dg/pch/pch.exp: Better handle failing testcases.
1469         * gcc.dg/pch/pch.exp: Likewise.
1470         * gcc.dg/pch/macro-1.c: New.
1471         * gcc.dg/pch/macro-1.h: New.
1472         * gcc.dg/pch/macro-2.c: New.
1473         * gcc.dg/pch/macro-2.h: New.
1474
1475         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
1476
1477         * g++.dg/dg.exp: Treat files in pch/ specially.
1478         * g++.dg/pch/pch.exp: New file.
1479         * g++.dg/pch/empty.H: New file.
1480         * g++.dg/pch/empty.C: New file.
1481         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
1482         "precompile".
1483
1484         * gcc.dg/pch/pch.exp: New file.
1485         * gcc.dg/pch/empty.h: New file.
1486         * gcc.dg/pch/empty.c: New file.
1487         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
1488         "precompile".
1489
1490 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1491
1492         * g++.dg/template/friend14.C: New test.
1493
1494 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1495
1496         * gcc.dg/old-style-asm-1.c: New test.
1497
1498 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
1499
1500         * gcc.c-torture/compile/20030109-1.c: New test.
1501
1502 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1503
1504         * gcc.c-torture/execute/20030109-1.c: New test.
1505
1506 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
1507
1508         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
1509         * g++.old-deja/g++.mike/dyncast2.C: Likewise
1510         * g++.old-deja/g++.mike/dyncast3.C: Likewise
1511         * g++.old-deja/g++.mike/eh2.C: Likewise
1512         * g++.old-deja/g++.mike/eh3.C: Likewise
1513         * g++.old-deja/g++.mike/eh5.C: Likewise
1514         * g++.old-deja/g++.mike/eh6.C: Likewise
1515         * g++.old-deja/g++.mike/eh7.C: Likewise
1516         * g++.old-deja/g++.mike/eh8.C: Likewise
1517         * g++.old-deja/g++.mike/eh9.C: Likewise
1518         * g++.old-deja/g++.mike/eh10.C: Likewise
1519         * g++.old-deja/g++.mike/eh12.C: Likewise
1520         * g++.old-deja/g++.mike/eh13.C: Likewise
1521         * g++.old-deja/g++.mike/eh14.C: Likewise
1522         * g++.old-deja/g++.mike/eh16.C: Likewise
1523         * g++.old-deja/g++.mike/eh17.C: Likewise
1524         * g++.old-deja/g++.mike/eh18.C: Likewise
1525         * g++.old-deja/g++.mike/eh21.C: Likewise
1526         * g++.old-deja/g++.mike/eh23.C: Likewise
1527         * g++.old-deja/g++.mike/eh24.C: Likewise
1528         * g++.old-deja/g++.mike/eh25.C: Likewise
1529         * g++.old-deja/g++.mike/eh26.C: Likewise
1530         * g++.old-deja/g++.mike/eh27.C: Likewise
1531         * g++.old-deja/g++.mike/eh28.C: Likewise
1532         * g++.old-deja/g++.mike/eh29.C: Likewise
1533         * g++.old-deja/g++.mike/eh31.C: Likewise
1534         * g++.old-deja/g++.mike/eh33.C: Likewise
1535         * g++.old-deja/g++.mike/eh34.C: Likewise
1536         * g++.old-deja/g++.mike/eh35.C: Likewise
1537         * g++.old-deja/g++.mike/eh36.C: Likewise
1538         * g++.old-deja/g++.mike/eh37.C: Likewise
1539         * g++.old-deja/g++.mike/eh38.C: Likewise
1540         * g++.old-deja/g++.mike/eh39.C: Likewise
1541         * g++.old-deja/g++.mike/eh40.C: Likewise
1542         * g++.old-deja/g++.mike/eh41.C: Likewise
1543         * g++.old-deja/g++.mike/eh42.C: Likewise
1544         * g++.old-deja/g++.mike/eh44.C: Likewise
1545         * g++.old-deja/g++.mike/eh46.C: Likewise
1546         * g++.old-deja/g++.mike/eh47.C: Likewise
1547         * g++.old-deja/g++.mike/eh48.C: Likewise
1548         * g++.old-deja/g++.mike/eh49.C: Likewise
1549         * g++.old-deja/g++.mike/eh50.C: Likewise
1550         * g++.old-deja/g++.mike/eh51.C: Likewise
1551         * g++.old-deja/g++.mike/eh53.C: Likewise
1552         * g++.old-deja/g++.mike/eh55.C: Likewise
1553         * g++.old-deja/g++.mike/p7912.C: Likewise
1554         * g++.old-deja/g++.mike/p9706.C: Likewise
1555         * g++.old-deja/g++.mike/p10416.C: Likewise
1556         * g++.old-deja/g++.mike/p11667.C: Likewise
1557         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
1558         Remove redundant reference to Iris.
1559         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
1560         Elxsi, i860, Pico Java, and WE32K.
1561
1562 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
1563
1564         * g++.dg/ext/asm4.C: New test.
1565
1566 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1567
1568         PR c++/9030
1569         * g++.dg/template/friend12.C: New test.
1570         * g++.dg/template/friend13.C: Likewise.
1571         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
1572
1573 2003-01-08  Jan Hubicka  <jh@suse.cz>
1574
1575         * gcc.dg/i386-cadd.c: New test.
1576         * gcc.dg/i386-cmov4.c: Likewise.
1577
1578 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
1579
1580         PR c++/9165
1581         * g++.dg/warn/Wunused-3.C: New test.
1582
1583         * g++.dg/abi/bitfield9.C: New test.
1584
1585         PR c++/9189
1586         * g++.dg/parse/defarg3.C: New test.
1587
1588 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
1589
1590         * g++.dg/parse/ambig1.C: New test.
1591         * g++.dg/parse/defarg2.C: New test.
1592
1593 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
1594
1595         * g++.dg/template/defarg-1.C: New test.
1596         * g++.dg/template/local2.C: Likewise.
1597
1598 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
1599
1600         * gcc.c-torture/execute/20030105-1.c: New test.
1601
1602 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1603
1604         * g++.dg/parse/namespace3.C: Remove extra semicolons.
1605         * g++.dg/parse/namespace4.C: Likewise.
1606
1607 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
1608
1609         * g++.dg/template/ntp2.C: New test.
1610
1611 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
1612
1613         * g++.dg/parse/extern-C-1.C: New test.
1614
1615         * g++.dg/parse/namespace4.C: New test.
1616
1617         * g++.dg/template/nested1.C: New test.
1618
1619         * g++.dg/parse/namespace3.C: New test.
1620
1621 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
1622
1623         * g++.dg/lookup/two-stage1.C: New test.
1624
1625 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1626
1627         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
1628         * g++.old-deja/g++.jason/access8.C: Likewise.
1629         * g++.old-deja/g++.other/decl5.C: Likewise.
1630
1631 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
1632
1633         * g++.dg/parse/parse7.C: New test.
1634
1635 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
1636
1637         PR c++/2843
1638         * g++.dg/ext/attrib7.C: New test.
1639
1640 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
1641
1642         * g++.dg/parse/parse6.C: New test.
1643
1644 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
1645
1646         * gcc.dg/h8300-stack-1.c: New.
1647
1648 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
1649
1650         g++.dg/lookup/exception1.C: New test.
1651
1652         g++.dg/lookup/template1.C: New test.
1653
1654         g++.dg/parse/namespace2.C: New test.
1655
1656         g++.dg/parse/parens2.C: New test.
1657
1658 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1659
1660         * g++.dg/parse/parse5.C: New test.
1661         * g++.dg/lookup/scoped4.C: New test.
1662
1663 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
1664
1665         * g++.dg/parse/parens1.C: New test.
1666
1667         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
1668         angle-bracket1.C.
1669         * g++.dg/parse/parens2.C: New test.
1670
1671         * g++.dg/lookup/scope-operator1.C: New test.
1672
1673         * g++.dg/parse/operator1.C: New test.
1674
1675 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1676
1677         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
1678         * g++.old-deja/g++.other/access6.C: Likewise.
1679         * g++.old-deja/g++.other/decl1.C: Likewise.
1680         * g++.old-deja/g++.pt/typename12.C: Likewise.
1681
1682 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
1683
1684         * g++.dg/parse/namespace1.C: New test.
1685
1686 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1687
1688         * g++.dg/parse/parse4.C: New test.
1689
1690 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1691
1692         * g++.dg/parse/parse3.C: New test.
1693
1694 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1695
1696         * g++.dg/parse/parse2.C: New test.
1697
1698 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1699
1700         * g++.dg/template/friend11.C: New test.
1701
1702 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1703
1704         * g++.dg/parse/parse1.C: New test.
1705
1706 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
1707
1708         * lib/profopt.exp: Change the name of a global variable to avoid
1709         possible clashes with other test suites.
1710
1711 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
1712
1713         * g++.dg/inherit/covariant8.C: New test.
1714
1715 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
1716
1717         * g++.dg/init/array9.C: New test.
1718
1719         PR c++/9112
1720         * g++.dg/parse/expr1.C: New test.
1721
1722 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
1723
1724         * gcc.c-torture/compile/20021230-1.c: New test.
1725
1726 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
1727
1728         * g++.dg/inherit/covariant5.C: New test.
1729         * g++.dg/inherit/covariant6.C: New test.
1730         * g++.dg/inherit/covariant7.C: New test.
1731
1732 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1733
1734         PR c++/2739
1735         * g++.dg/other/access2.C: New test.
1736
1737 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1738
1739         * g++.dg/other/anon-struct.C: No longer fails
1740         * g++.old-deja/g++.brendan/parse4.C: Likewise.
1741         * g++.old-deja/g++.brendan/parse5.C: Likewise.
1742         * g++.old-deja/g++.brendan/parse6.C: Likewise.
1743
1744 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1745
1746         * g++.dg/parse/angle-bracket.C (main): No longer fails.
1747
1748 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
1749
1750         * g++.dg/eh/spec4.C: Remove stray semicolon.
1751         * g++.dg/expr/pmf-1.C: Change error message.
1752         * g++.dg/ext/asm1.C: Remove stray semicolon.
1753         * g++.dg/ext/typename1.C: Add missing typenames.
1754         * g++.dg/inherit/template-as-base.C: Change error message.
1755         * g++.dg/lookup/scoped1.C: Likewise.
1756         * g++.dg/lookup/scoped2.C: Likewise.
1757         * g++.dg/lookup/using2.C: Likewise.
1758         * g++.dg/other/component1.C: Remove stray semicolon.
1759         * g++.dg/other/do1.C: Change error message.
1760         * g++.dg/other/error2.C: Likewise.
1761         * g++.dg/other/init1.C: Likewise.
1762         * g++.dg/other/packed1.C: Remove stray semicolon.
1763         * g++.dg/other/ptrmem2.C: Change error message.
1764         * g++.dg/parse/parameter-declaration-1.C: Remove line number
1765         marker.
1766         * g++.dg/special/initp1.C: Remove invalid attribute usage.
1767         * g++.dg/template/access3.C: Add typename keyword.
1768         * g++.dg/template/access5.C: Remove stray semicolon.
1769         * g++.dg/template/access6.C: Likewise.
1770         * g++.dg/template/complit1.C: Likewise.
1771         * g++.dg/template/crash1.C: Change error message.
1772         * g++.dg/template/inherit2.C: Remove stray semicolon.
1773         * g++.dg/template/instantiate2.C: Likewise.
1774         * g++.dg/template/instantiate3.C: Change error message.
1775         * g++.dg/template/qual1.C: Remove stray semicolon.
1776         * g++.dg/template/qualttp18.C: Change error message.
1777         * g++.dg/template/ref1.C: Remove stray semicolon.
1778         * g++.dg/template/sizeof1.C (A::value): Declare it.
1779         * g++.dg/template/spec4.C: Change error message.
1780         * g++.dg/template/static1.C: Likewise.
1781         * g++.dg/template/type1.C: Likewise.
1782         * g++.dg/template/typename3.C: Likewise.
1783         * g++.old-deja/g++.benjamin/13478.C: Change error message.
1784         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
1785         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
1786         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
1787         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
1788         named return value extension.
1789         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
1790         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
1791         * g++.old-deja/g++.bob/extern_C.C: Likewise.
1792         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1793         * g++.old-deja/g++.brendan/complex1.C: Likewise.
1794         * g++.old-deja/g++.brendan/copy5.C: Likewise.
1795         * g++.old-deja/g++.brendan/crash13.C: Likewise.
1796         * g++.old-deja/g++.brendan/crash15.C: Likewise.
1797         * g++.old-deja/g++.brendan/crash18.C: Change error message.
1798         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
1799         * g++.old-deja/g++.brendan/crash38.C: Likewise.
1800         * g++.old-deja/g++.brendan/crash50.C: Likewise.
1801         * g++.old-deja/g++.brendan/crash56.C: Likewise.
1802         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
1803         syntax.
1804         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
1805         * g++.old-deja/g++.brendan/crash8.C: Change error message.
1806         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
1807         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
1808         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
1809         * g++.old-deja/g++.brendan/template11.C: Likewise.
1810         * g++.old-deja/g++.brendan/template26.C: Likewise.
1811         * g++.old-deja/g++.brendan/template27.C: Use explicit
1812         specialization syntax.
1813         * g++.old-deja/g++.brendan/template30.C: Likewise.
1814         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
1815         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
1816         non-dependent names.
1817         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
1818         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
1819         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
1820         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
1821         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
1822         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
1823         named return value extension.
1824         * g++.old-deja/g++.ext/namedret2.C: Likewise.
1825         * g++.old-deja/g++.ext/namedret3.C: Likewise.
1826         * g++.old-deja/g++.ext/return1.C: Likewise.
1827         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
1828         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
1829         * g++.old-deja/g++.jason/access8.C: Likewise.
1830         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
1831         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
1832         pseudo-destructor names.
1833         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
1834         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
1835         pseudo-destructor names.
1836         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
1837         * g++.old-deja/g++.jason/overload19.C: Likewise.
1838         * g++.old-deja/g++.jason/overload32.C: Likewise.
1839         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
1840         stray semicolons.
1841         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
1842         * g++.old-deja/g++.jason/return.C: Likewise.
1843         * g++.old-deja/g++.jason/return2.C: Likewise.
1844         * g++.old-deja/g++.jason/shadow1.C: Likewise.
1845         * g++.old-deja/g++.jason/special.C: Use explicit specialization
1846         syntax.
1847         * g++.old-deja/g++.jason/template10.C: Account for use of
1848         non-dependent names.
1849         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
1850         syntax.
1851         * g++.old-deja/g++.jason/template37.C: Likewise.
1852         * g++.old-deja/g++.law/access4.C: Change error messages.
1853         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
1854         pseudo-destructor names.
1855         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
1856         * g++.old-deja/g++.law/ctors9.C: Likewise.
1857         * g++.old-deja/g++.law/cvt22.C: Likewise.
1858         * g++.old-deja/g++.law/dtors5.C: Likewise.
1859         * g++.old-deja/g++.law/global-init1.C: Likewise.
1860         * g++.old-deja/g++.law/missed-error3.C: Likewise.
1861         * g++.old-deja/g++.law/operators28.C: Likewise.
1862         * g++.old-deja/g++.law/visibility28.C: Likewise.
1863         * g++.old-deja/g++.martin/eval1.C: Likewise.
1864         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
1865         name.
1866         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
1867         * g++.old-deja/g++.mike/net34.C: Likewise.
1868         * g++.old-deja/g++.mike/net36.C: Likewise.
1869         * g++.old-deja/g++.mike/ns2.C: Likewise.
1870         * g++.old-deja/g++.mike/p12306.C: Likewise.
1871         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
1872         value extension.
1873         * g++.old-deja/g++.mike/p700.C: Likewise.
1874         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
1875         * g++.old-deja/g++.mike/p710.C: Likewise.
1876         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
1877         value extension.
1878         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
1879         * g++.old-deja/g++.mike/pmf9.C: Likewise.
1880         * g++.old-deja/g++.ns/crash2.C: Likewise.
1881         * g++.old-deja/g++.ns/crash3.C: Likewise.
1882         * g++.old-deja/g++.ns/invalid1.C: Likewise.
1883         * g++.old-deja/g++.ns/ns17.C: Likewise.
1884         * g++.old-deja/g++.ns/template16.C: Likewise.
1885         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
1886         keyword.
1887         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
1888         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
1889         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
1890         named return value extension.
1891         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
1892         * g++.old-deja/g++.other/access4.C: Issue additional error
1893         messages.
1894         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
1895         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
1896         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
1897         * g++.old-deja/g++.other/crash25.C: Change error message.
1898         * g++.old-deja/g++.other/crash4.C: Change error message.
1899         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
1900         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
1901         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
1902         checks.
1903         * g++.old-deja/g++.other/defarg8.C: Likewise.
1904         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
1905         * g++.old-deja/g++.other/dtor10.C: Likewise.
1906         * g++.old-deja/g++.other/incomplete.C: Likewise.
1907         * g++.old-deja/g++.other/linkage7.C: Likewise.
1908         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
1909         lookup algorithm.
1910         * g++.old-deja/g++.other/mangle2.C: Likewise.
1911         * g++.old-deja/g++.other/refinit2.C: Likewise.
1912         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
1913         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
1914         * g++.old-deja/g++.pt/crash28.C: Likewise.
1915         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
1916         syntax.
1917         * g++.old-deja/g++.pt/crash32.C: Change error message.
1918         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
1919         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
1920         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
1921         error message position.
1922         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
1923         * g++.old-deja/g++.pt/defarg8.C: Change error message.
1924         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
1925         syntax.
1926         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
1927         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
1928         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
1929         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
1930         keyword.
1931         * g++.old-deja/g++.pt/explicit31.C: Likewise.
1932         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
1933         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
1934         keyword.
1935         * g++.old-deja/g++.pt/explicit71.C: Change error message.
1936         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
1937         syntax.
1938         * g++.old-deja/g++.pt/friend28.C: Account for use of
1939         non-dependent names.
1940         * g++.old-deja/g++.pt/friend29.C: Likewise.
1941         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
1942         rules.
1943         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
1944         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
1945         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
1946         lookup rules.
1947         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
1948         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
1949         keyword.
1950         * g++.old-deja/g++.pt/memclass20.C: Likewise.
1951         * g++.old-deja/g++.pt/memclass5.C: Likewise.
1952         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
1953         keyword.
1954         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
1955         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
1956         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
1957         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
1958         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
1959         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
1960         keyword.
1961         * g++.old-deja/g++.pt/spec10.C: Likewise.
1962         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
1963         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
1964         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
1965         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
1966         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
1967         * g++.old-deja/g++.pt/ttp62.C: Likewise.
1968         * g++.old-deja/g++.pt/ttp64.C: Likewise.
1969         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
1970         * g++.old-deja/g++.pt/typename15.C: Likewise.
1971         * g++.old-deja/g++.pt/typename22.C: Likewise.
1972         * g++.old-deja/g++.pt/typename6.C: Change error messages.
1973         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
1974         * g++.old-deja/g++.pt/virtual2.C: Likewise.
1975         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
1976         syntax.
1977         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
1978         return value extension.
1979         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
1980         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
1981         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
1982         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
1983
1984 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
1985
1986         * g++.dg/warn/inline1.C: New test.
1987         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
1988         * g++.old-deja/g++.jason/synth10.C: Likewise.
1989         * g++.old-deja/g++.mike/net31.C: Likewise.
1990         * g++.old-deja/g++.mike/p8786.C: Likewise.
1991
1992         * g++.dg/template/friend10.C: New test.
1993         * g++.dg/template/conv5.C: New test.
1994
1995 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
1996
1997         * g++.dg/lookup/scoped3.C: New test.
1998
1999         * g++.dg/lookup/decl1.C: New test.
2000         * g++.dg/lookup/decl2.C: New test.
2001
2002 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2003
2004         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
2005         gcc.c-torture/compile/20021015-1.c,
2006         gcc.c-torture/compile/20021015-2.c,
2007         gcc.c-torture/compile/20021123-1.c,
2008         gcc.c-torture/compile/20021123-2.c,
2009         gcc.c-torture/compile/20021123-3.c,
2010         gcc.c-torture/compile/20021123-4.c,
2011         gcc.c-torture/execute/20021024-1.c: Add tests previously added
2012         only to 3.1 or 3.2 branch.
2013
2014 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
2015
2016         * gcc.dg/i386-bitfield3.c: New test.
2017
2018         * gcc.dg/i386-bitfield2.c: New test.
2019
2020 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
2021
2022         * g++.dg/parse/conv_op1.C: New test.
2023
2024 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
2025
2026         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
2027         approved.
2028
2029 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
2030
2031         * gcc.c-torture/compile/20021220-1.c: New test.
2032
2033 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
2034
2035         * gcc.dg/i386-fastcall-1.c: New.
2036
2037 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2038
2039         * gcc.c-torture/execute/20021219-1.c: New test.
2040
2041 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2042
2043         * gcc.dg/i386-pic-1.c: New test.
2044
2045 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2046
2047         PR c++/8099
2048         * g++.dg/template/friend9.C: New test.
2049
2050 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2051
2052         PR c++/3663
2053         * g++.dg/template/access7.C: New test.
2054
2055 2002-12-18  Nick Clifton  <nickc@redhat.com>
2056
2057         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
2058         the libstdc++-v3 directory has been found.
2059
2060 2002-12-12  Devang Patel <dpatel@apple.com>
2061         * gcc.dg/darwin-ld-1.c: New test.
2062         * gcc.dg/darwin-ld-2.c: New test.
2063         * gcc.dg/darwin-ld-3.c: New test.
2064         * gcc.dg/darwin-ld-4.c: New test.
2065         * gcc.dg/darwin-ld-5.c: New test.
2066
2067 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2068
2069         * gcc.c-torture/compile/20021212-1.c: New test.
2070
2071 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
2072
2073         * gcc.dg/fshort-wchar: New test.
2074
2075 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
2076
2077         PR c++/8372
2078         * g++.dg/template/dtor1.C: New test.
2079
2080         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
2081         markers.
2082
2083 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
2084
2085         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
2086
2087 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
2088
2089         * g++.dg/template/static1.C: New test.
2090         * g++.dg/template/static2.C: New test.
2091         * g++.old-deja/g++.ext/memconst.C: New test.
2092
2093 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2094
2095         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
2096         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
2097         * g++.dg/special/initp1.C: Likewise.
2098
2099 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
2100
2101         * gcc.c-torture/execute/20021204-1.c: New test.
2102
2103 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
2104
2105         * gcc.dg/ppc-fmadd-1.c: New file.
2106         * gcc.dg/ppc-fmadd-2.c: New file.
2107         * gcc.dg/ppc-fmadd-3.c: New file.
2108
2109 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2110
2111         * gcc.c-torture/compile/20021204-1.c: New test.
2112
2113 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2114
2115         * g++.dg/inherit/covariant2.C: New test.
2116         * g++.dg/inherit/covariant3.C: New test.
2117         * g++.dg/inherit/covariant4.C: New test.
2118         * g++.dg/inherit/covariant1.C: Remove XFAIL.
2119         * g++.old-deja/g++.robertl/eb17.C: Likewise.
2120
2121 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
2122
2123         PR c++/8688
2124         * g++.dg/init/brace3.C: New test.
2125
2126 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
2127
2128         * gcc.dg/20020210-1.c: Fix a comment typo.
2129
2130 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
2131
2132         PR c++/8720
2133         * g++.dg/parse/defarg1.C: New test.
2134
2135         PR c++/8615
2136         * g++.dg/template/char1.C: New test.
2137
2138         * g++.dg/template/varmod1.C: Fix typo.
2139
2140 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2141
2142         DR 180
2143         * g++.old-deja/g++.pt/crash32.C: Expect error.
2144
2145 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
2146
2147         PR c++/5919
2148         * g++.dg/template/varmod1.C: New test.
2149
2150         PR c++/8727
2151         * g++.dg/inherit/typeinfo1.C: New test.
2152
2153         PR c++/8663
2154         * g++.dg/inherit/typedef1.C: New test.
2155
2156 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
2157
2158         PR c++/8332
2159         PR c++/8493
2160         * g++.dg/template/strlen1.C: New test.
2161
2162         PR c++/8227
2163         * g++.dg/template/ctor2.C: New test.
2164
2165         PR c++/8214
2166         * g++.dg/init/string1.C: New test.
2167
2168         PR c++/8511
2169         * g++.dg/template/friend8.C: New test.
2170
2171 2002-11-29  Joe Buck <jbuck@synopsys.com>
2172
2173         * g++.dg/lookup/anon2.C: New test.
2174
2175 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
2176
2177         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
2178         h8300 port.
2179
2180 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
2181
2182         * gcc.dg/bitfld-6.c: New test.
2183
2184 2002-11-27  Jan Hubicka  <jh@suse.cz>
2185
2186         * gcc.c-torture/execute/20021127.[cx]: New test.
2187
2188 2002-11-26  Jan Hubicka  <jh@suse.cz>
2189
2190         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
2191         quality.
2192
2193 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
2194
2195         * g++.dg/init/brace2.C: New test.
2196         * g++.old-deja/g++.mike/p9129.C: Correct.
2197
2198 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
2199
2200         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
2201
2202 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
2203
2204         * gcc.dg/sibcall-6: New test for indirect sibcalls.
2205
2206 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
2207
2208         * testsuite/g++.dg/abi/empty11.C: New test.
2209         * testsuite/g++.dg/rtti/cv1.C: New test.
2210
2211 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
2212
2213         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
2214
2215 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
2216
2217         * g++.dg/abi/empty10.C: New test.
2218
2219 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2220
2221         * gcc.c-torture/compile/20021124-1.c: New test.
2222
2223 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
2224
2225         * g++.dg/abi/rtti2.C: New test.
2226
2227 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2228
2229         * gcc.dg/i386-unroll-1.c: New test.
2230
2231 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2232
2233         * gcc.c-torture/compile/20021120-1.c: New test.
2234         * gcc.c-torture/compile/20021120-2.c: New test.
2235
2236 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2237
2238         * gcc.dg/bitfld-5.c: New test.
2239
2240 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2241
2242         * gcc.c-torture/execute/20021120-3.c: New test.
2243
2244 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2245
2246         * gcc.c-torture/execute/20021120-2.c: New test.
2247
2248 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2249
2250         * gcc.c-torture/execute/20021120-1.c: New test.
2251
2252 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
2253
2254         * gcc.c-torture/execute/20021118-3.c: New test.
2255
2256 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2257
2258         * gcc.c-torture/compile/20021119-1.c: New test.
2259
2260 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
2261
2262         * gcc.dg/duff-1.c: New test.
2263         * gcc.dg/duff-2.c: New test.
2264         * gcc.dg/duff-3.c: New test.
2265
2266 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
2267
2268         * gcc.dg/cpp/_Pragma5.c: New test.
2269
2270 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
2271
2272         * gcc.c-torture/execute/20021118-2.c: New test.
2273
2274 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
2275
2276         * gcc.c-torture/execute/20021118-1.c: New test.
2277
2278 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
2279
2280         * gcc.dg/20021116-1.c: New test.
2281
2282 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
2283
2284         * g++.dg/abi/vcall1.C: New test.
2285
2286 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
2287
2288         * gcc.dg/20021029-1.c: New test.
2289         * gcc.dg/20021029-2.c: New test.
2290
2291 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2292
2293         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
2294
2295 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2296
2297         PR c/8439
2298         * gcc.dg/20021110.c: Move to ...
2299         * gcc.c-torture/compile/20021110.c: .... here.
2300
2301 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2302
2303         PR c/8467
2304         * gcc.c-torture/execute/20021111-1.c
2305
2306 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2307
2308         PR c/8439
2309         * gcc.dg/20021110.c: New test.
2310
2311 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
2312
2313         * g++.dg/abi/vthunk3.C: Run only on x86.
2314
2315 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2316
2317         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
2318
2319 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
2320
2321         * lib/compat.exp (compat-execute): Fix logic error in last
2322         change.
2323
2324 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
2325
2326         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
2327
2328 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2329
2330         PR c++/8389
2331         * g++.dg/template/access6.C: New test.
2332
2333 2002-11-08  Jan Hubicka  <jh@suse.cz>
2334
2335         * gcc.dg/i386-ssefp-1.c: New test.
2336         * gcc.dg/i386-ssefp-1.c: New test.
2337
2338 2002-11-08  Jan Hubicka  <jh@suse.cz>
2339
2340         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
2341
2342 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
2343
2344         * g++.dg/abi/vthunk3.C: New test.
2345
2346         PR c++/8338
2347         * g++.dg/template/crash2.C: New test.
2348
2349 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
2350
2351         * testsuite/g++.dg/abi/dtor1.C: New test.
2352         * testsuite/g++.dg/abi/dtor2.C: Likewise.
2353
2354 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
2355
2356         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
2357         Darwin.
2358
2359 2002-11-04  Adam Nemet  <anemet@lnxw.com>
2360
2361         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
2362         -mthumb.  Only xfail with -O0.
2363
2364 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
2365
2366         * g++.dg/abi/thunk1.C: New test.
2367         * g++.dg/abi/thunk2.C: Likewise.
2368         * g++.dg/abi/vtt1.C: Likewise.
2369
2370 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
2371
2372         PR optimization/8423
2373         * gcc.c-torture/execute/builtin-constant.c: New test.
2374
2375 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
2376
2377         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
2378         Add some more cases.
2379
2380 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
2381
2382         PR c++/8391
2383         * g++.dg/opt/local1.C: New test.
2384
2385 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
2386
2387         PR c++/8160
2388         * g++.dg/template/complit1.C: New test.
2389
2390         PR c++/8149
2391         * g++.dg/template/typename4.C: Likewise.
2392
2393 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2394
2395         Core issue 287, PR c++/7639
2396         * g++.dg/template/instantiate1.C: Adjust error location.
2397         * g++.dg/template/instantiate3.C: New test.
2398         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
2399         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
2400         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
2401
2402 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
2403
2404         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
2405
2406 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
2407
2408         PR c++/8287
2409         * g++.dg/init/dtor2.C: New test.
2410
2411 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2412
2413         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
2414         * gcc.dg/nest.c: Bypass errors on irix6.
2415
2416 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
2417
2418         * gcc.dg/nest.c: Expect error for mmix-*-*.
2419         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
2420
2421 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
2422
2423         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
2424         markers.
2425
2426         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
2427
2428 2002-10-25  Mike Stump  <mrs@apple.com>
2429
2430         * gcc.dg/warn-1.c: New test.
2431
2432 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
2433
2434         * g++.dg/template/typename3.C: New test.
2435
2436 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
2437
2438         * g++.dg/lookup/ptrmem1.C: New test.
2439
2440         * g++.dg/abi/vthunk2.C: New test.
2441
2442 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
2443
2444         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
2445
2446 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
2447
2448         * g++.dg/abi/empty9.C: New test.
2449
2450 2002-10-24  Richard Henderson  <rth@redhat.com>
2451
2452         * g++.dg/inherit/thunk1.C: Enable for ia64.
2453
2454 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
2455
2456         PR c++/8067
2457         * g++.dg/lookup/pretty1.C: New test.
2458
2459 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
2460
2461         * gcc.dg/20021023-1.c: New test.
2462
2463 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
2464
2465         PR c++/7679
2466         * g++.dg/parse/inline1.C: New test.
2467
2468 2002-10-23  Richard Henderson  <rth@redhat.com>
2469
2470         * g++.dg/inherit/thunk1.C: Enable for x86_64.
2471
2472         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
2473
2474 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
2475
2476         PR c++/6579
2477         * g++.dg/parse/stmtexpr3.C: New test.
2478
2479 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2480
2481         * g++.dg/expr/cond1.C: New test.
2482
2483 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
2484
2485         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
2486
2487 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
2488
2489         * g++.dg/abi/vbase13.C: New test.
2490         * g++.dg/abi/vbase14.C: Likewise.
2491
2492 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
2493
2494         * gcc.dg/tls/pic-1.c: New test.
2495         * gcc.dg/tls/nonpic-1.c: New test.
2496         * gcc.dg/20021018-1.c: New test.
2497
2498 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
2499
2500         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
2501         Remove only files with the same base name as the test case.
2502         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
2503         (profopt-execute): Likewise.  Also, remove old profiling
2504         and performance data files before running the tests.
2505
2506         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
2507         * g++.dg/bprob/bprob.exp: Likewise.
2508         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
2509         to allow more general test case names.
2510
2511         * g++.dg/bprob/bprob-1.C: Rename to ...
2512         * g++.dg/bprob/g++-bprob-1.C: ... this.
2513
2514         * g77.dg/bprob/bprob-1.f: Rename to ...
2515         * g77.dg/bprob/g77-bprob-1.f: ... this.
2516
2517 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
2518
2519         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
2520         bison 1.50 or later.
2521
2522 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
2523
2524         * g++.dg/README: Describe more test directories.
2525
2526 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
2527
2528         * g++.dg/init/array6.C: Add additional tests.
2529
2530 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
2531
2532         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
2533         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
2534
2535 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
2536
2537         * gcc.c-torture/compile/20020604-1.x: New.
2538         * gcc.c-torture/compile/simd-5.x: Likewise.
2539         * gcc.c-torture/execute/920710-1.x: Likewise.
2540         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
2541
2542 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
2543
2544         * g++.dg/inherit/override1.C: Add dg-options clause.
2545
2546 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2547
2548         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
2549         _mm_slli_si128.
2550
2551 2002-10-19  Andreas Schwab  <schwab@suse.de>
2552
2553         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
2554         directory component.
2555
2556 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
2557
2558         * g++.dg/inherit/thunk1.C: New test.
2559
2560         * g++.dg/inherit/override1.C: New test.
2561
2562         * g++.dg/abi/mangle11.C: New test.
2563         * g++.dg/abi/mangle14.C: New test.
2564         * g++.dg/abi/mangle17.C: New test.
2565
2566 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
2567
2568         * g++.dg/overload/member2.C: New test.
2569
2570 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
2571
2572         * g++.dg/README: Describe new compat directory.
2573         * g++.dg/dg.exp: Skip tests in compat directory.
2574         * README.compat: New file.
2575         * lib/compat.exp: New expect script.
2576         * g++.dg/compat: New test directory.
2577         * g++.dg/compat/compat.exp: New expect script.
2578         * g++.dg/compat/abi: New test directory.
2579         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
2580         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
2581         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
2582         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
2583         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
2584         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
2585         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
2586         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
2587         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
2588         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
2589         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
2590         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
2591         * g++.dg/compat/break: New test directory.
2592         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
2593         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
2594         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
2595         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
2596         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
2597         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
2598         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
2599         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
2600         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
2601         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
2602         g++.dg/compat/break/README: New files.
2603         * g++.dg/compat/eh: New test directory.
2604         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
2605         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
2606         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
2607         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
2608         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
2609         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
2610         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
2611         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
2612         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
2613         g++.dg/compat/eh/filter2_y.C,
2614         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
2615         g++.dg/compat/eh/new1_y.C,
2616         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
2617         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
2618         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
2619         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
2620         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
2621         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
2622         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
2623         g++.dg/compat/eh/unexpected1_y.C: New files.
2624         * g++.dg/compat/init: New test directory.
2625         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
2626         g++.dg/compat/init/array5_y.C,
2627         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
2628         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
2629         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
2630         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
2631         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
2632         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
2633         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
2634         g++.dg/compat/init/init-ref2_y.C: New files.
2635
2636 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
2637
2638         PR c++/7584
2639         * g++.dg/inherit/using3.C: New test.
2640
2641 2002-10-17  Jan Hubicka  <jh@suse.cz>
2642
2643         * gcc.dg/20021017-2.c: New test.
2644
2645 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
2646
2647         * g++.dg/abi/mangle16.C: Adjust.
2648
2649         * g++.dg/init/array8.C: New test.
2650
2651 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
2652
2653         * gcc.dg/special/mips-abi.exp: New test.
2654         * gcc.dg/special/mips-abi.s: Empty file used by the above.
2655
2656 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
2657
2658         * g++.dg/abi/mangle16.C: New test.
2659         * g++.dg/abi/mangle17.C: Likewise.
2660
2661         PR c++/7478
2662         * g++.dg/template/ref1.C: New test.
2663
2664 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2665
2666         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
2667
2668 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
2669
2670         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
2671
2672 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
2673
2674         PR c++/7524
2675         * g++.dg/init/array7.C: New test.
2676
2677 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
2678
2679         * g++.dg/init/array6.C: New test.
2680
2681         * g++.dg/abi/mangle13.C: Likewise.
2682         * g++.dg/abi/mangle14.C: Likewise.
2683         * g++.dg/abi/mangle15.C: Likewise.
2684
2685 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
2686
2687         * g++.dg/abi/empty8.C: New test.
2688
2689 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
2690
2691         * g++.dg/init/ctor1.C: New test.
2692
2693 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
2694
2695         * gcc.c-torture/execute/20021015-1.c: New test.
2696
2697 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
2698
2699         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
2700
2701 2002-10-14  Jan Hubicka  <jh@suse.cz>
2702
2703         * gcc.dg/i386-ssetype-[1-5].c: New tests.
2704
2705 2002-10-14  Richard Henderson  <rth@redhat.com>
2706
2707         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
2708
2709 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
2710
2711         PR optimization/6631
2712         * g++.dg/opt/const2.C: New test.
2713
2714 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
2715
2716         PR c++/7176
2717         * g++.dg/parse/friend1.C: New test.
2718         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
2719
2720 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
2721
2722         * gcc.dg/20021014-1.c: New test.
2723
2724 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
2725
2726         PR c++/5661
2727         * g++.dg/ext/vlm1.C: New test.
2728         * g++.dg/ext/vlm2.C: Likewise.
2729
2730         * g++.dg/init/array1.C: Remove invalid braces.
2731         * g++.dg/init/brace1.C: New test.
2732         * g++.dg/init/copy2.C: Likewise.
2733         * g++.dg/init/copy3.C: Likewise.
2734         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
2735         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
2736         braces.
2737
2738 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
2739
2740         * gcc.dg/cpp/assembler.S: Don't use -ansi.
2741
2742 2002-10-11  Richard Shann  <richard.shann@superh.com>
2743
2744         * gcc.c-torture/compile/simd-5.c: New test.
2745
2746 2002-10-10  Roger Sayle  <roger@eyesopen.com>
2747
2748         * gcc.c-torture/execute/shiftopt-1.c: New test case.
2749
2750 2002-10-10  Jim Wilson  <wilson@redhat.com>
2751
2752         * gcc.c-torture/execute/20021010-1.c: New test.
2753
2754 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
2755
2756         PR c/7353
2757         * g++.dg/ext/typedef-init.C: New test.
2758         * gcc.dg/typedef-init.c: New test.
2759
2760 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
2761
2762         * gcc.dg/cpp/paste13.c: New test.
2763
2764 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2765
2766         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
2767         remaining platforms, XFAIL during compile, not execute.  Don't
2768         XFAIL at -O0.
2769
2770 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
2771
2772         * gcc.dg/alias-1.c: Tweak expected warning.
2773
2774 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
2775
2776         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
2777
2778 2002-10-06  Andreas Jaeger  <aj@suse.de>
2779
2780         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
2781         * gcc.dg/cpp/c++98.C: Likewise.
2782
2783         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
2784         * g++.dg/cpp/c++98.C: Likewise.
2785
2786         * g++.dg/README (Subdirectories): Mention cpp directory.
2787
2788         PR target/7559
2789         * gcc.dg/20021006-1.c: New test.
2790
2791 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2792
2793         PR c++/7804
2794         * g++.dg/other/warning1.C: New test.
2795
2796 2002-10-04  Roger Sayle  <roger@eyesopen.com>
2797
2798         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
2799         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
2800         and sparc-*-* with -m64 as expected failures.  See PR 8087.
2801
2802 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
2803
2804         PR c++/7931
2805         * g++.dg/template/ptrmem3.C: New test.
2806
2807         PR c++/7754
2808         * g++.dg/template/union1.C: New test.
2809
2810 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
2811
2812         PR c++/8006
2813         * g++.dg/abi/mangle9.C: New test.
2814         * g++.dg/abi/mangle10.C: New test.
2815         * g++.dg/abi/mangle11.C: New test.
2816         * g++.dg/abi/mangle12.C: New test.
2817
2818 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
2819
2820         PR c++/7188.
2821         * g++.dg/template/meminit1.C: New test.
2822         * g++.dg/warn/Wreorder-1.C: Likewise.
2823         * g++.old-deja/g++.mike/warn3.C: Tweak.
2824         * lib/prune.exp: Ingore "in copy constructor".
2825
2826 2002-10-02  Andreas Jaeger  <aj@suse.de>
2827
2828         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
2829         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
2830         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
2831         on x86-64.
2832
2833 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
2834
2835         * gcc.dg/empty1.C: Fix typo.
2836
2837 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
2838
2839         * gcc.dg/alias-1.c: New test.
2840
2841 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
2842
2843         * gcc.dg/empty1.C: New test.
2844
2845         * g++.dg/tls/init-2.C: Tweak error messages.
2846
2847 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
2848
2849         * gcc.c-torture/compile/20020923-1.c: New test.
2850
2851 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
2852
2853         * gcc.c-torture/execute/ffs-1.c: New test.
2854         * gcc.c-torture/execute/ffs-2.c: Ditto.
2855
2856 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
2857
2858         * g++.dg/overload/member1.C: New test.
2859
2860 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
2861
2862         * g++.dg/abi/empty7.C: New test.
2863         * g++.dg/init/pm2.C: Likewise.
2864
2865 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
2866
2867         * g++.dg/rtti/crash1.C: New test.
2868
2869 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
2870
2871         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
2872         gcc.dg/sibcall-4.c: New tests.
2873
2874 2002-09-28  Roger Sayle  <roger@eyesopen.com>
2875
2876         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
2877         powerpc and MMIX targets.
2878
2879 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
2880
2881         * gcc.dg/cpp/20020927-1.c: New.
2882
2883 2002-09-26  David S. Miller  <davem@redhat.com>
2884
2885         * gcc.c-torture/compile/trunctfdf.c: New.
2886
2887 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2888
2889         * lib/target-supports.exp (check_weak_available): Handle solaris2.
2890
2891 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
2892
2893         * gcc.c-torture/execute/loop-15.c: New.
2894
2895 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
2896
2897         * README.QMTEST: Fix typo.
2898
2899 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
2900
2901         * gcc.dg/20020926-1.c: New test.
2902
2903 2002-09-25  David S. Miller  <davem@redhat.com>
2904
2905         PR target/7842
2906         * gcc.c-torture/execute/shiftdi.c: New test.
2907
2908 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
2909
2910         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
2911         unique to the tool.
2912         * lib/g77.exp (g77_init): Likewise.
2913         * lib/g++.exp (g++_init): Likewise.
2914         * lib/objc.exp (objc_init): Likewise.
2915
2916 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
2917
2918         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
2919         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
2920         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
2921
2922 2002-09-25  Richard Henderson  <rth@redhat.com>
2923
2924         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
2925         too-small long double.
2926
2927 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
2928
2929         * gcc.dg/20020919-1.c: New test.
2930
2931 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
2932
2933         * g++.dg/abi/bitfield6.C: New test.
2934         * g++.dg/abi/bitfield7.C: New test.
2935         * g++.dg/abi/bitfield8.C: New test.
2936         * g++.dg/abi/vbase11.C: New test.
2937
2938 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2939
2940         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
2941         hppa*-*-hpux*.  Update test comment.
2942
2943 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
2944
2945         * gcc.dg/tls/struct-1.c: New test.
2946
2947 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
2948
2949         * gcc.dg/cpp/tr-warn2.c: Update.
2950
2951 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
2952
2953         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
2954
2955 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
2956
2957         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
2958         systems.
2959
2960 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
2961
2962         * gcc.c-torture/execute/ieee/mzero3.c: New test.
2963
2964         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2965         Adjust for c++filt moved to binutils.  Remove spurious duplicate
2966         setting of cxxfilt.
2967
2968 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
2969
2970         * gcc.dg/20020312-2.c: Update for darwin.
2971
2972 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
2973
2974         * g++.old-deja/g++.other/crash32.C: Mark ICE.
2975
2976 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
2977
2978         * objc.dg/comp-types-1.m: New test.
2979         * objc.dg/comp-types-2.m: New test.
2980         * objc.dg/comp-types-3.m: New test.
2981         * objc.dg/comp-types-4.m: New test.
2982         * objc.dg/comp-types-5.m: New test.
2983         * objc.dg/comp-types-6.m: New test.
2984
2985 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2986
2987         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
2988
2989 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
2990
2991         * g++.dg/other/do1.C: New test.
2992
2993         * g++.dg/template/subst1.C: New test.
2994
2995 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
2996
2997         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
2998
2999 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3000
3001         * g++.dg/template/qualttp20.C: Adjust expected errors.
3002         * g++.old-deja/g++.jason/report.C: Likewise.
3003         * g++.old-deja/g++.other/qual1.C: Likewise.
3004
3005         * g++.dg/lookup/scoped2.C: New test.
3006
3007         * g++.dg/ext/asm3.C: New test.
3008
3009 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
3010
3011         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
3012
3013 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
3014
3015         * ChangeLog: follow spelling conventions.
3016         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
3017         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
3018         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
3019         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
3020         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
3021         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
3022         * g++.old-deja/g++.law/global-init1.C: Likewise.
3023         * g++.old-deja/g++.other/delete4.C: Likewise.
3024         * g++.old-deja/g++.other/inline21.C: Likewise.
3025         * g++.old-deja/g++.other/singleton.C: Likewise.
3026         * g77.dg/strlen0.f: Likewise.
3027         * g77.f-torture/compile/20010519-1.f: Likewise.
3028         * g77.f-torture/compile/980310-4.f: Likewise.
3029         * gcc.c-torture/compile/20000605-1.c: Likewise.
3030         * gcc.c-torture/execute/20020225-1.c: Likewise.
3031         * gcc.dg/c90-hexfloat-2.c: Likewise.
3032         * gcc.dg/c99-bool-1.c: Likewise.
3033         * gcc.dg/c99-hexfloat-2.c: Likewise.
3034         * gcc.dg/dll-2.c: Likewise.
3035         * gcc.dg/wtr-union-init-1.c: Likewise.
3036         * gcc.dg/wtr-union-init-2.c: Likewise.
3037         * gcc.dg/wtr-union-init-3.c: Likewise.
3038         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3039         * gcc.dg/cpp/defined.c: Likewise.
3040         * gcc.dg/cpp/macsyntx.c: Likewise.
3041         * gcc.dg/cpp/paste2.c: Likewise.
3042         * gcc.dg/cpp/trad/defined.c: Likewise.
3043         * gcc.dg/format/c90-printf-1.c: Likewise.
3044         * gcc.dg/format/c90-scanf-1.c: Likewise.
3045         * gcc.dg/format/c99-printf-1.c: Likewise.
3046         * gcc.dg/format/c99-scanf-1.c: Likewise.
3047         * gcc.misc-tests/gcov-8.c: Likewise.
3048         * lib/profopt.exp: Likewise.
3049
3050 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
3051
3052         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
3053
3054 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3055
3056         * g++.dg/inherit/using2.C: New test.
3057
3058 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
3059
3060         * ChangeLog: Follow spelling conventions.
3061         * g++.dg/template/friend4.C: Likewise.
3062         * g++.old-deja/g++.pt/crash67.C: Likewise.
3063         * gcc.c-torture/execute/20000801-4.c: Likewise.
3064         * gcc.dg/c90-digraph-1.c: Likewise.
3065         * gcc.dg/c94-digraph-1.c: Likewise.
3066         * gcc.dg/c99-digraph-1.c: Likewise.
3067         * gcc.dg/cpp/line5.c: Likewise.
3068         * gcc.dg/cpp/multiline.c: Likewise.
3069         * gcc.dg/cpp/trad/literals-1.c: Likewise.
3070         * gcc.dg/format/attr-3.c: Likewise.
3071         * gcc.dg/format/c90-scanf-3.c: Likewise.
3072         * gcc.dg/format/ext-4.c: Likewise.
3073
3074 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3075
3076         * g++.dg/template/pretty1.C: New test.
3077
3078 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
3079
3080         * gcc.c-torture/execute/struct-cpy-1.c: New test.
3081
3082 2002-09-13  Matt Austern  <austern@apple.com>
3083
3084         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
3085         passing a cast expression to a function by const reference.
3086
3087 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
3088
3089         * g++.dg/template/deduce1.C: New test.
3090
3091 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
3092
3093         * gcc.c-torture/execute/simd-1.c: Force all use of int to
3094         32-bit int.
3095
3096 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3097
3098         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
3099         usage.
3100
3101 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
3102
3103         * gcc.c-torture/compile/20020910-1.c: New test.
3104
3105 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
3106
3107         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
3108
3109 2002-09-10  Andreas Jaeger  <aj@suse.de>
3110
3111         * gcc.dg/20020312-2.c: Adjust for x86-64.
3112
3113 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
3114
3115         * g77.dg/7388.f: New test case for PR 7388.
3116
3117 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
3118
3119         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
3120
3121 2002-09-05  Ziemowit Laski <zlaski@apple.com>
3122
3123         * objc.dg/proto-lossage-1.m: New test.
3124
3125 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
3126
3127         * gcc.dg/cpp/_Pragma4.c: Fix typo.
3128
3129 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
3130
3131         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
3132         expected to pass.
3133
3134 2002-09-06  Stan Shebs  <shebs@apple.com>
3135             David Edelsohn  <edelsohn@gnu.org>
3136
3137         * gcc.dg/weak: New directory.
3138         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
3139         target-specific xfail bits.
3140         * gcc.dg/typeof-2.c: Move to new directory.
3141         * gcc.dg/weak.exp: New expect script.
3142
3143 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
3144
3145         * gcc.c-torture/execute/extzvsi.c: New test.
3146
3147 2002-09-05  Stan Shebs  <shebs@apple.com>
3148
3149         * gcc.dg/weak-1.c: xfail on Darwin.
3150         * gcc.dg/weak-2.c: Ditto.
3151         * gcc.dg/weak-3.c: Ditto.
3152         * gcc.dg/weak-4.c: Ditto.
3153         * gcc.dg/weak-5.c: Ditto.
3154         * gcc.dg/weak-6.c: Ditto.
3155         * gcc.dg/weak-7.c: Ditto.
3156         * gcc.dg/weak-8.c: Ditto.
3157         * gcc.dg/weak-9.c: Ditto.
3158
3159 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
3160
3161         * gcc.c-torture/execute/loop-14.c: New test.
3162
3163 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
3164
3165         * g++.dg/other/cxa-atexit1.C: New test.
3166
3167         * gcc.dg/typeof-2.c: New test.
3168
3169 2002-09-03  Roger Sayle  <roger@eyesopen.com>
3170
3171         * gcc.dg/builtins-2.c: New testcase.
3172         * gcc.dg/builtins-3.c: New testcase.
3173
3174 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
3175
3176         * gcc.dg/cpp/_Pragma4.c: New test.
3177
3178 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
3179
3180         * objc/execute/nil_method-1.m: New testcase.
3181
3182 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
3183
3184         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
3185         [Object class], not [Object initialize].
3186
3187 2002-08-31  Roger Sayle  <roger@eyesopen.com>
3188             Hans-Peter Nilsson  <hp@bitrange.com>
3189
3190         * gcc.c-torture/execute/20020720-1.x: Skip test on
3191         mmix-knuth-mmixware.  Correct comment.
3192
3193 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
3194
3195         * testsuite/g++.dg/abi/bitfield5.C: New test.
3196         * testsuite/g++.dg/abi/vbase10.C: Likewise.
3197
3198 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
3199
3200         * objc.dg/undeclared-selector.m: New test.
3201
3202 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
3203
3204         * g++.dg/other/offsetof1.C: Avoid cast warning.
3205
3206 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
3207
3208         * objc.dg/super-class-2.m: New test.
3209
3210 2002-08-24  Matt Austern  <austern@apple.com>
3211
3212         * g++.dg/ext/lvaddr.C: New test.
3213         * g++.dg/ext/lvcast.C: New test.
3214
3215 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
3216
3217         * testsuite/g++.dg/inherit/cond1.C: New test.
3218
3219 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
3220
3221         * gcc.dg/noncompile/incomplete-1.c: New test.
3222
3223 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
3224
3225         * gcc.dg/typespec-1.c: New test.
3226
3227 2002-08-20  Devang Patel  <dpatel@apple.com>
3228         * objc.dg/proto-hier-2.m: New test.
3229
3230 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
3231
3232         * objc.dg/bitfield-1.m: New test.
3233         * objc.dg/bitfield-2.m: New test.
3234
3235 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3236
3237         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
3238         gcc.dg/c99-flex-array-4.c: New tests.
3239
3240 2002-08-16  Stan Shebs  <shebs@apple.com>
3241
3242         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
3243
3244 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
3245
3246         * gcc.dg/typeof-1.c: New test.
3247         * g++.dg/ext/typeof2.C: New test.
3248
3249 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
3250
3251         * g++.dg/other/offsetof1.C: New test.
3252
3253 2002-08-14  Richard Henderson  <rth@redhat.com>
3254
3255         * gcc.dg/tls/diag-3.c: Fix expected message strings.
3256
3257 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
3258
3259         * gcc.dg/cpp/_Pragma3.c: New test.
3260
3261 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
3262
3263         * g++.dg/template/inherit3: New test.
3264
3265 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
3266
3267         * gcc.dg/bitfld-4.c: Add blank options.
3268
3269 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
3270
3271         * g++.dg/template/crash1.C: New test.
3272
3273 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
3274
3275         * gcc.dg/tls/opt-2.c: New test.
3276
3277 2002-08-08  Devang Patel  <dpatel@apple.com>
3278
3279         * objc.dg/selector-1.m : New test
3280
3281 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
3282
3283         * g++.dg/abi/bitfield4.C: New test.
3284         * gcc.dg/bitfld-4.c: New test.
3285
3286 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
3287
3288         * g++.dg/other/packed1.C: New test.
3289
3290 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
3291
3292         * g++.dg/abi/offsetof.C: Tweak error messages.
3293         * g++.old-deja/g++.mike/p10769a.C: Likewise.
3294
3295 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
3296
3297         * gcc.dg/bitfld-3.c: New test.
3298
3299 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3300             Richard Henderson  <rth@redhat.com>
3301
3302         * gcc.dg/i386-bitfield1.c: New test.
3303         * g++.dg/abi/bitfield3.C: Update.
3304
3305 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
3306
3307         * objc.dg/const-str-2.m: Update.
3308         * gcc.dg/cpp/c++98.c: Change to C extension.
3309         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
3310         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
3311
3312 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
3313
3314         * testsuite/gcc.dg/tls/diag-3.c: New.
3315
3316 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
3317
3318         * g++.dg/README (Subdirectories): Document new subdir expr.
3319         * g++.dg/expr/pmf-1.C: New test.
3320
3321 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
3322
3323         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
3324
3325 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
3326
3327         * g++.dg/abi/bitfield3.C: New test.
3328
3329 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
3330
3331         * lib/gcov.exp: Tweak expected line formats.
3332         * gcc.misc-tests/gcov8.c: New test.
3333         * gcc.misc-tests/gcov8.x: New flags.
3334
3335 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
3336
3337         * consistency.vlad/layout/endian.c: Include string.h.
3338
3339         * gcc.c-torture/execute/20020805-1.c: New test.
3340
3341 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
3342
3343         * g++.dg/other/conversion1.C: New test.
3344
3345 2002-08-03  Roger Sayle  <roger@eyesopen.com>
3346
3347         * gcc.dg/builtins-1.c: New testcase.
3348
3349 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
3350
3351         * g++.dg/inherit/access3.C: New test.
3352
3353 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
3354
3355         * gcc.dg/ia64-visibility-2.c: New test.
3356
3357 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
3358
3359         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
3360         __qualifier_flags to __flags.
3361
3362 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
3363
3364         * g++.dg/inherit/operator1.C: New test.
3365         * g++.dg/lookup/disamb1.C: Fix typo in comment.
3366         * g++.dg/other/error1.C: Change expected error message.
3367         * g++.dg/template/conv4.C: Likewise.
3368
3369 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
3370
3371         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
3372         for documented behavior.
3373
3374 2002-07-25  Roger Sayle  <roger@eyesopen.com>
3375
3376         * gcc.c-torture/execute/20020720-1.x: Skip this test on
3377         several targets known to fail.
3378
3379 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
3380
3381         * gcc.dg/mips-args-[123].c: New tests.
3382
3383 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
3384
3385         * gcc.dg/ppc-spe.c: New.
3386
3387 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
3388
3389         * g++.dg/other/ptrmem4.C: New testcase.
3390
3391 2002-07-24  Richard Henderson  <rth@redhat.com>
3392
3393         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
3394
3395 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
3396
3397         * g++.dg/ext/alignof1.C (main): Return 0 for success.
3398
3399 2002-07-24  Roger Sayle  <roger@eyesopen.com>
3400
3401         * gcc.c-torture/execute/memset-3.c: New testcase.
3402
3403 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
3404
3405         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
3406         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
3407
3408 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3409
3410         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
3411         Delete.
3412
3413 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
3414
3415         * gcc.c-torture/compile/simd-4.c: New test.
3416
3417 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3418
3419         PR c++/7347, c++/7348
3420         * g++.dg/template/access4.C: New test.
3421         * g++.dg/template/access5.C: New test.
3422         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
3423         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
3424         * g++.old-deja/g++.pt/ttp58.C: Likewise.
3425         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
3426
3427 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
3428
3429         * gcc.dg/gnu89-init-2.c: New test.
3430
3431 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
3432
3433         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
3434
3435 2002-07-20  Roger Sayle  <roger@eyesopen.com>
3436
3437         * gcc.c-torture/execute/20020720-1.c: New testcase.
3438
3439 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
3440
3441         * gcc.dg/cpp/Wsignprom.c: New tests.
3442
3443 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
3444
3445         * gcc.c-torture/execute/loop-13.c: New test.
3446
3447 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
3448
3449         * gcc.dg/cpp/expr.c: New tests.
3450
3451 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
3452
3453         * g++.dg/opt/pr6713.C: Add template instantiation.
3454
3455 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
3456
3457         * gcc.dg/nest.c: New test.
3458
3459 2002-07-17  Richard Henderson  <rth@redhat.com>
3460
3461         * g++.dg/opt/pr6713.C: New test.
3462
3463 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
3464
3465         * gcc.c-torture/execute/loop-2e.x: Let the testcase
3466         XFAIL for all x86 processors.
3467
3468 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
3469
3470         * gcc.c-torture/execute/20010122-1.x: Do not test with
3471         -fomit-frame-pointer.
3472
3473 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3474
3475         * g++.dg/template/instantiate2.C: New test.
3476         * g++.dg/template/spec4.C: New test.
3477
3478 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3479
3480         * g++.dg/template/access2.C: New test.
3481         * g++.dg/template/access3.C: New test.
3482
3483 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
3484
3485         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
3486         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
3487         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
3488         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
3489         Convert to use <stdarg.h>.
3490         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
3491         Delete.
3492         * gcc.dg/va-arg-2.c: New.
3493         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
3494
3495 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
3496
3497         * gcc.c-torture/compile/20020710-1.c: New test.
3498
3499 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
3500                           Andrew Pinski  <pinskia@physics.uc.edu>
3501
3502         gcc.c-torture/compile/simd-2.c: New testcase.
3503         gcc.c-torture/compile/simd-3.c: Likewise.
3504
3505 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
3506
3507         PR c++/7224
3508         * g++.dg/overload/error1.C: New test.
3509
3510 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3511
3512         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
3513         configuration and IRIX 6 O32 ABI.
3514
3515 2002-07-11  Roger Sayle  <roger@eyesopen.com>
3516
3517         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
3518
3519 2002-07-10  Roger Sayle  <roger@eyesopen.com>
3520
3521         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
3522
3523 2002-07-10  Jeffrey A Law  <law@redhat.com>
3524
3525         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
3526
3527         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
3528
3529 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
3530
3531         * gcc.dg/20020312-2.c: Check for __PPC__.
3532
3533 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
3534
3535         * gcc.c-torture/compile/20020709-1.c: New test.
3536
3537 2002-07-07  Roger Sayle  <roger@eyesopen.com>
3538
3539         * g++.dg/template/qualttp21.C: New test case.
3540
3541 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
3542
3543         * gcc.c-torture/compile/20020706-1.c: New test.
3544         * gcc.c-torture/compile/20020706-2.c: New test.
3545
3546 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
3547             Alexandre Oliva  <aoliva@redhat.com>
3548
3549         * g++.dg/warn/incomplete1.C: New test.
3550
3551 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3552
3553         PR c++/7099
3554         * g++.dg/warn/noreturn1.C: New test.
3555
3556 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
3557
3558         PR c++/6706
3559         * g++.dg/debug/debug6.C: New test.
3560         * g++.dg/debug/debug7.C: New test.
3561
3562 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
3563
3564         * gcc.c-torture/compile/simd-3.c: New test.
3565
3566 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
3567
3568         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
3569         * gcc.dg/20020620-1.c: Likewise.
3570
3571 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3572
3573         PR c++/6944
3574         * g++.dg/init/array4.C: New test.
3575         * g++.dg/init/array5.C: New test.
3576
3577 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
3578
3579         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
3580         * gcc.c-torture/execute/simd-2.c (main): Likewise.
3581
3582 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3583
3584         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
3585         * gcc.dg/wtr-aggr-init-1.c: Likewise.
3586         * gcc.dg/wtr-conversion-1.c: Likewise.
3587         * gcc.dg/wtr-escape-1.c: Likewise.
3588         * gcc.dg/wtr-int-type-1.c: Likewise.
3589         * gcc.dg/wtr-label-1.c: Likewise.
3590         * gcc.dg/wtr-static-1.c: Likewise.
3591         * gcc.dg/wtr-strcat-1.c: Likewise.
3592         * gcc.dg/wtr-suffix-1.c: Likewise.
3593         * gcc.dg/wtr-switch-1.c: Likewise.
3594         * gcc.dg/wtr-unary-plus-1.c: Likewise.
3595         * gcc.dg/wtr-union-init-1.c: Likewise.
3596         * gcc.dg/wtr-union-init-2.c: Likewise.
3597         * gcc.dg/wtr-union-init-3.c: Likewise.
3598
3599         * gcc.dg/wtr-func-def-1.c: New test.
3600
3601 2002-07-02 Devang Patel <dpatel@apple.com>
3602
3603         * objc.dg/param-1.m: New test.
3604
3605 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
3606
3607         * gcc.dg/cpp/trad/directive.c: Add test.
3608         * gcc.dg/cpp/trad/macroargs.c: Add test.
3609         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
3610
3611 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
3612
3613         * gcc.dg/cpp/cmdlne-M.c: New test.
3614
3615 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
3616
3617         * objc.dg/desig-init-1.m: New test.
3618
3619 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3620
3621         PR c++/6716
3622         * g++.dg/template/instantiate1.C: New test.
3623
3624 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
3625
3626         PR c++/7112
3627         * g++.dg/template/sizeof2.C: New test.
3628
3629 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
3630
3631         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
3632         gcc.dg/cpp/trad/include.c: New tests.
3633
3634 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
3635
3636         PR target/7177
3637         * gcc.c-torture/compile/20020701-1.c: New test.
3638
3639 2002-07-01  Stan Shebs  <shebs@apple.com>
3640
3641         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
3642         header here...
3643         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
3644         (objc-torture-execute): or here.
3645
3646 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
3647
3648         * gcc.c-torture/execute/arith-rand-ll.c: New test.
3649
3650 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
3651
3652         * gcc.dg/cpp/trad/escaped-nl.c: New test.
3653
3654 2002-06-30  Devang Patel  <dpatel@apple.com>
3655
3656         * objc.dg/fsyntax-only.m: New test.
3657
3658 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
3659
3660         PR c++/6695
3661         * g++.dg/template/friend7.C: New file.
3662
3663 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
3664
3665         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
3666         return type.
3667
3668 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
3669
3670         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
3671         avoid division by zero.
3672
3673 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
3674
3675         * gcc.dg/Wunknownprag.c: New tests.
3676
3677 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
3678
3679         * gcc.c-torture/execute/simd-2.c: New test.
3680
3681 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
3682
3683         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
3684         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
3685         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
3686         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
3687         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
3688         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
3689         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
3690         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
3691         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
3692         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
3693         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
3694         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
3695         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
3696         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
3697         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
3698         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
3699         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
3700
3701 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
3702
3703         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
3704         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
3705         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
3706         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
3707         New tests.
3708         * gcc.dg/cpp/trad/directive.c: Update.
3709
3710 2002-06-23  Andreas Jaeger  <aj@suse.de>
3711
3712         * gcc.c-torture/execute/complex-6.c: New.
3713
3714 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
3715
3716         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
3717         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
3718         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
3719         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
3720
3721 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
3722
3723         * gcc.dg/cpp/trad: New directory with traditional tests copied
3724         from parent directory.
3725         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
3726         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
3727         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
3728         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
3729         Move to trad/ and rename.
3730         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
3731         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
3732         gcc.dg/cpp/trad/redef2.c: New tests.
3733         * gcc.dg/cpp/trad/trad.exp: New driver.
3734
3735 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
3736
3737         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
3738         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
3739         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
3740         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
3741         Remove.
3742
3743 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
3744
3745         * gcc.dg/20020620-1.c: New test.
3746
3747 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3748
3749         * g++.dg/template/ttp4.C: New test.
3750
3751 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
3752
3753         * g++.dg/opt/vt1.C: Fix regexp.
3754
3755 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3756
3757         * gcc.c-torture/execute/pure-1.c: Make functions static again.
3758         Don't use attribute `noinline'.
3759
3760 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
3761
3762         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
3763
3764 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
3765
3766         * gcc.c-torture/execute/simd-1.c: New.
3767
3768         * gcc.dg/simd-1.c: New.
3769
3770 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
3771
3772         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
3773
3774 2002-06-16  Richard Henderson  <rth@redhat.com>
3775
3776         * g++.dg/ext/anon-struct1.C: New.
3777         * g++.dg/ext/anon-struct2.C: New.
3778         * g++.dg/ext/anon-struct3.C: New.
3779         * gcc.dg/anon-struct-1.c: New.
3780         * gcc.dg/anon-struct-2.c: New.
3781         * gcc.dg/anon-struct-3.c: New.
3782         * gcc.dg/20011008-1.c: Adjust warning text.
3783         * gcc.dg/20020527-1.c: Add -fms-extensions.
3784
3785 2002-06-16  Richard Henderson  <rth@redhat.com>
3786
3787         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
3788
3789 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
3790
3791         * gcc.c-torture/execute/20020615-1.c: New test.
3792
3793 2002-06-15  Roger Sayle  <roger@eyesopen.com>
3794
3795         * gcc.c-tortuture/execute/compare-1.c: New test case.
3796         * gcc.c-tortuture/execute/compare-2.c: New test case.
3797         * gcc.c-tortuture/execute/compare-3.c: New test case.
3798
3799 2002-06-13  Richard Henderson  <rth@redhat.com>
3800
3801         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
3802         ia64 ilp32.
3803
3804 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3805
3806         * g++.dg/template/typename2.C: Update error message.
3807
3808 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
3809
3810         * gcc.c-torture/execute/20020611-1.c: New test.
3811
3812 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
3813
3814         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
3815         list of targets to skip.
3816
3817 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
3818
3819         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
3820         targets if not optimizing.
3821
3822 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
3823
3824         * gcc.c-torture/compile/20020605-1.c: New test.
3825
3826         * g++.dg/opt/vt1.C: New test.
3827
3828         * gcc.dg/20020531-1.c: New test.
3829
3830         * gcc.dg/20020530-1.c: New test.
3831
3832         * gcc.dg/20020527-1.c: New test.
3833
3834         * g++.dg/opt/cse1.C: New test.
3835
3836 2002-06-07  Roger Sayle  <roger@eyesopen.com>
3837
3838         * gcc.dg/20020607-2.c: New test case.
3839
3840 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
3841
3842         * gcc.c-torture/compile/20020604-1.c: New test.
3843
3844 2002-06-04  Richard Henderson  <rth@redhat.com>
3845
3846         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
3847         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
3848         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
3849
3850 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
3851
3852         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
3853
3854 2002-06-03  Richard Henderson  <rth@redhat.com>
3855
3856         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
3857         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
3858
3859 2002-06-02  Richard Henderson  <rth@redhat.com>
3860
3861         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
3862         test functions static.
3863
3864 2002-06-02  Andreas Jaeger  <aj@suse.de>
3865
3866         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
3867         now.
3868
3869 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
3870
3871         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
3872         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
3873         Update for mofified diagnostics.
3874         * gcc.dg/c99-intconst-1.c: No longer fail.
3875
3876 2002-06-02  Richard Henderson  <rth@redhat.com>
3877
3878         * gcc.dg/uninit-A.c: Remove xfail markers.
3879
3880 2002-06-01  Roger Sayle  <roger@eyesopen.com>
3881
3882         * gcc.dg/fnegate-1.c: New test case.
3883
3884 2002-05-30  Osku Salerma  <osku@iki.fi>
3885
3886         * gcc.c-torture/execute/mayalias-1.c: New file.
3887
3888 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
3889
3890         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
3891         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
3892         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
3893
3894 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
3895
3896         * gcc.c-torture/execute/20020529-1.c: New test.
3897
3898 2002-05-27  Richard Henderson  <rth@redhat.com>
3899
3900         * g++.dg/ext/attrib6.C: New test case.
3901
3902 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3903
3904         * gcc.c-torture/execute/pure-1.c: New test.
3905
3906 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
3907
3908         * gcc.dg/cpp/arith-2.c: Remove.
3909
3910 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
3911
3912         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
3913         * gcc.dg/cpp/if-3.c: Remove.
3914
3915 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
3916
3917         * g++.dg/opt/cse2.C: New test.
3918
3919 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
3920
3921         * gcc.dg/cpp/arith-1.c: New semantic tests.
3922         * gcc.dg/cpp/if-1.c: Update.
3923
3924 2002-05-24  Ben Elliston  <bje@redhat.com>
3925
3926         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
3927
3928 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3929
3930         * gcc.dg/verbose-asm.c: New test.
3931
3932 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
3933
3934         * gcc.dg/cpp/paste12.c: New test.
3935
3936 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
3937
3938         * g++.dg/parse/named_ops.C: New test.
3939
3940 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
3941
3942         * gcc/testsuite/gcc.dg/weak-8.c: New test.
3943
3944 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
3945
3946         * gcc.dg/weak-2.c: Allow optional leading underscore
3947         in scan-assembler symbol name.
3948         * gcc.dg/weak-3.c: Likewise.
3949         * gcc.dg/weak-4.c: Likewise.
3950         * gcc.dg/weak-5.c: Likewise.
3951
3952 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
3953
3954         * gcc.dg/20020523-1.c: New test.
3955
3956 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
3957
3958         * objc.dg/const-str-2.m: Update now that we stop after
3959         a command line error.
3960
3961 2002-05-22  Richard Henderson  <rth@redhat.com>
3962
3963         * g++.dg/dg.exp: Fix typo in test pruneing.
3964
3965 2002-05-22  Richard Henderson  <rth@redhat.com>
3966
3967         * g++.dg/dg.exp: Prune the tls subdirectory.
3968         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
3969         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
3970         * g++.dg/tls/init-1.C: New.
3971
3972 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
3973
3974         * gcc.dg/20020517-1.c: New test.
3975
3976 2002-05-21  Richard Henderson  <rth@redhat.com>
3977
3978         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
3979         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
3980
3981 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
3982
3983         * g++.dg/other/copy2.C: New test.
3984
3985 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
3986
3987         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
3988         (MAX_COPY): Bump up to 10 times sizeof (long long).
3989         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
3990
3991         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
3992         sizeof (long long).
3993
3994         * gcc.c-torture/execute/strcpy-1.c: New test.
3995
3996 2002-05-19  Jason Merrill  <jason2redhat.com>
3997
3998         * g++.dg/ext/oper1.C: New test.
3999
4000 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
4001 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
4002
4003         * README.QMTEST: New file.
4004
4005         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
4006
4007 2002-05-19  Andreas Jaeger  <aj@suse.de>
4008
4009         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
4010         now.
4011         * gcc.c-torture/execute/loop-2d.x: Likewise.
4012
4013 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
4014
4015         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
4016         support weak symbols.
4017         * gcc.dg/weak-4.c: Likewise
4018         * gcc.dg/weak-6.c: Likewise
4019
4020 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
4021
4022         * gcc.dg/weak-3.c: Add dg-excess-error comment for
4023         cygwin, coff and h8300-*-hms targets
4024         * gcc.dg/weak-5.c: Likewise
4025         * gcc.dg/weak-7.c: Likewise
4026
4027 2002-05-16  Jason Merrill  <jason@redhat.com>
4028
4029         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
4030         (scan-assembler-not, scan-assembler-dem): Likewise.
4031         (scan-assembler-dem-not): Likewise.
4032
4033 2002-05-15  Richard Henderson  <rth@redhat.com>
4034
4035         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
4036
4037 2002-05-15  Richard Henderson  <rth@redhat.com>
4038
4039         * gcc.dg/weak-5.c (vfoo1c): No warning here.
4040         (vfoo1f): Warning here.
4041         (vfoo1l): Don't redefine the alias.
4042
4043 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
4044
4045         * g++.dg/init/pm1.C: New test.
4046
4047 2002-05-12  David S. Miller  <davem@redhat.com>
4048
4049         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
4050         types.
4051
4052 2002-05-10  Roger Sayle  <roger@eyesopen.com>
4053
4054         * gcc.c-torture/execute/20020510-1.c: New test case.
4055
4056 2002-05-10  David S. Miller  <davem@redhat.com>
4057
4058         * gcc.c-torture/execute/conversion.c: Test long double too.
4059
4060 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
4061
4062         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
4063         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
4064         * lib/g++.exp (g++_link_flags): Likewise.
4065         * lib/objc.exp (objc_target_compile): Likewise.
4066
4067 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
4068
4069         * gcc.dg/cpp/poison.c: Update.
4070         * gcc.dg/cpp/20000625-2.c: Remove.
4071         * gcc.dg/cpp/direct2s.c: Remove final test.
4072
4073 2002-05-08  Tom Rix  <trix@redhat.com>
4074
4075         * gcc.c-torture/execute/20020508-1.c: New test.
4076         * gcc.c-torture/execute/20020508-2.c: New test.
4077         * gcc.c-torture/execute/20020508-3.c: New test.
4078
4079 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
4080
4081         * gcc.dg/cpp/charconst-4.c: More tests.
4082
4083 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
4084
4085         PR c/6569
4086         * gcc.dg/weak-3.c: Update location of warning messages.
4087         * gcc.dg/weak-5.c: Likewise.
4088
4089 2002-05-06  Roger Sayle  <roger@eyesopen.com>
4090
4091         * gcc.c-torture/execute/20020506-1.c: New test case.
4092
4093 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
4094
4095         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
4096
4097 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
4098
4099         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
4100
4101 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
4102
4103         * gcc.dg/cpp/charconst-3.c: New test.
4104
4105 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
4106
4107         * gcc.dg/cpp/charconst.c: Update tests.
4108
4109 2002-05-05  Tim Josling  <tej@melbpc.org.au>
4110
4111         * treelang: Added directory for new sample language treelang. Also
4112         lib/treelang.exp: New file to signal treelang should be tested.
4113
4114 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
4115
4116         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
4117         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
4118         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
4119         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
4120         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
4121         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
4122         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
4123
4124 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
4125
4126         * gcc.dg/format/xopen-2.c: New test.
4127
4128 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
4129
4130         * gcc.dg/20020503-1.c: New test.
4131
4132 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
4133
4134         * g++.dg/init/dtor1.C: Make it tougher.
4135
4136 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
4137
4138         * g++.dg/init/dtor1.C: New test.
4139
4140 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
4141
4142         * gcc.dg/altivec-8.c: New.
4143
4144 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
4145
4146         * gcc.dg/altivec-7.c: New.
4147
4148 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
4149
4150         * g++.dg/parse/typedef1.C: New test.
4151
4152 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
4153
4154         PR c++/6486
4155         * g++.dg/template/friend6.C: New test.
4156
4157         PR c++/6492
4158         * g++.dg/init/copy1.C: New test.
4159
4160 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
4161
4162         * g++.dg/warn/effc1.C: New test.
4163
4164 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
4165
4166         * gcc.dg/cpp/if-cexp.c: Add a test.
4167
4168 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
4169
4170         * gcc.dg/20020426-2.c: New test.
4171
4172 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
4173
4174         * gcc.dg/cpp/if-mop.c: Update.
4175         * gcc.dg/cpp/if-mpar.c: Add test.
4176         * gcc.dg/cpp/if-oppr.c: Update.
4177
4178 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4179
4180         PR c/6343
4181         * gcc.dg/weak-[2-7].c: New tests.
4182
4183 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
4184
4185         * gcc.dg/enum1.c: New test.
4186
4187 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
4188
4189         PR c++/6497
4190         * g++.dg/inherit/access2.C: New test.
4191
4192 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
4193
4194         PR bootstrap/6445
4195         * gcc.dg/20020426-1.c: New test.
4196
4197 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
4198
4199         * g++.dg/abi/enum1.C: New test.
4200
4201 2002-04-26  Richard Henderson  <rth@redhat.com>
4202
4203         * gcc.dg/c99-bool-1.c: Expect always true warning.
4204
4205 2002-04-25  Roger Sayle  <roger@eyesopen.com>
4206
4207         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
4208
4209 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4210
4211         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
4212         targets.
4213
4214 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
4215
4216         * g++.dg/abi/mange7.C: New test.
4217
4218         PR c++/6438.
4219         * g++.dg/parse/stmtexpr2.C: New test.
4220
4221 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
4222
4223         * gcc.dg/20020312-2.c: Add SH target.
4224
4225 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4226
4227         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
4228         compiler output on mips*-*-irix*.
4229
4230 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
4231
4232         * g++.dg/parse/attr1.C: New test.
4233
4234 2002-04-23  Roger Sayle  <roger@eyesopen.com>
4235
4236         * gcc.c-torture/execute/string-opt-17.c: New test case.
4237         * gcc.c-torture/execute/memset-2.c: New test case.
4238
4239 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
4240
4241         PR c++/6256:
4242         * g++.dg/template/friend5.C: New test.
4243
4244         PR c++/6331:
4245         * g++.dg/template/qual1.C: Likewise.
4246
4247 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
4248
4249         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
4250         Include stdlib.h, not stdio.h or ctype.h.
4251
4252 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
4253
4254         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
4255         cris-*-elf* and mmix-*-*.
4256         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
4257         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
4258         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
4259         Ditto.
4260         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
4261         * gcc.dg/wchar_t-1.c: Ditto.
4262
4263 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
4264
4265         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
4266         Clarify comment.
4267
4268 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
4269
4270         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
4271
4272 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4273
4274         * gcc.c-torture/execute/20000906-1.x: Delete.
4275
4276 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
4277
4278         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
4279
4280 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
4281
4282         * PR6367
4283         * g77.f-torture/execute/6367.f: New test.
4284         * g77.f-torture/execute/6367.x: Disable for MMIX.
4285
4286 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
4287
4288         * PR6352
4289         * g++.dg/opt/inline2.C: New test.
4290
4291 2002-04-18  Richard Henderson  <rth@redhat.com>
4292
4293         * gcc.dg/20000906-1.c: Enable for all targets.
4294         * gcc.c-torture/compile/iftrap-2.c: New.
4295
4296 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
4297
4298         * gcc.dg/20020418-1.c: New test.
4299         * gcc.dg/20020418-2.c: New test.
4300
4301 2002-04-18  Richard Henderson  <rth@redhat.com>
4302
4303         * gcc.c-torture/compile/iftrap-1.c: New.
4304         * gcc.dg/iftrap-1.c: Adjust for ia64.
4305         * gcc.dg/iftrap-2.c: New.
4306
4307 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
4308
4309         * gcc.c-torture/compile/20020418-1.c: New test.
4310
4311 2002-04-18  Roger Sayle  <roger@eyesopen.com>
4312
4313         * gcc.c-torture/compile/20020415-1.c: New.
4314
4315 2002-04-18  David S. Miller  <davem@redhat.com>
4316
4317         * gcc.c-torture/execute/20020418-1.c: New test.
4318
4319 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
4320
4321         * gcc.dg/20020416-1.c: New test.
4322
4323         * g++.dg/opt/inline1.C: New test.
4324
4325 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
4326
4327         * gcc.dg/altivec-5.c: New test.
4328
4329         * gcc.dg/20020415-1.c: New test.
4330
4331 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
4332
4333         * testsuite/lib/chill.exp: Remove.
4334
4335 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
4336
4337         * g++.dg/other/big-struct.C: New test.
4338
4339 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
4340
4341         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
4342         of scratch file.
4343
4344 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
4345
4346         PR c/6277
4347         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
4348         in scan-assembler function name
4349
4350 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
4351
4352         * g77.f-torture/execute/980628-4.x,
4353         g77.f-torture/execute/980628-5.x,
4354         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
4355         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
4356         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
4357         i[34567]86-*-*.
4358
4359 2002-04-13  David S. Miller  <davem@redhat.com>
4360
4361         * gcc.c-torture/execute/20020413-1.c: New test.
4362
4363 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
4364
4365         * gcc.dg/asm-6.c,
4366         * g++.dg/ext/asm1.C: New tests.
4367
4368 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
4369
4370         PR c++ 5373.
4371         * g++.dg/parse/stmtexpr1.C: New test.
4372
4373         PR c++/5189.
4374         * g++.dg/template/copy1.C: New test.
4375
4376 2002-04-12  Richard Henderson  <rth@redhat.com>
4377
4378         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
4379
4380 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
4381
4382         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
4383         gcc.c-torture/execute/20020307-2.c.
4384
4385 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
4386
4387         * g++.dg/ext/attrib5.C,
4388         * g++.dg/lookup/struct1.C: New tests.
4389
4390 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
4391
4392         * gcc.dg/20020411-1.c: New test.
4393
4394         * gcc.c-torture/execute/20020411-1.c: New test.
4395
4396 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
4397
4398         * g77.f-torture/execute/6177.f: New test.
4399
4400 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
4401
4402         PR middle-end/6247
4403         * g++.dg/opt/cleanup1.C: New test.
4404
4405         * g++.dg/opt/const1.C: New test.
4406
4407 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
4408
4409         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
4410
4411 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
4412
4413         PR c++/5507
4414         * g++.dg/template/typename2.C: New test.
4415
4416 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
4417
4418         * gcc.c-torture/execute/loop-12.c: New.
4419
4420 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
4421
4422         * g77.f-torture/execute/980628-4.x,
4423         g77.f-torture/execute/980628-5.x,
4424         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
4425         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
4426         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
4427
4428 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4429
4430         PR optimization/6086
4431         * g++.dg/opt/preinc1.C: New test.
4432
4433 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
4434
4435         PR c++/5571
4436         * g++.dg/opt/static2.C: New test.
4437
4438 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
4439
4440         PR c/5120
4441         * gcc.dg/20020406-1.c: New test.
4442
4443 2002-04-04  David S. Miller  <davem@redhat.com>
4444
4445         * gcc.c-torture/execute/20020404-1.c: New test.
4446
4447 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
4448
4449         PR c/6123
4450         * gcc.dg/20020312-2.c: Do not declare global register variable
4451         if __PIC__ or __pic__ is defined.
4452
4453 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
4454
4455         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
4456         __asm__ so that it works correctly even if -ansi -pedantic-errors.
4457
4458 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4459
4460         * gcc.misc-tests/linkage.exp: Update last change to handle
4461         sparc*-, not just sparc-.
4462
4463 2002-04-03  Richard Henderson  <rth@redhat.com>
4464
4465         * gcc.dg/cpp/ucs.c: Improved long UCS test.
4466
4467 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
4468
4469         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
4470
4471 2002-04-02  David S. Miller  <davem@redhat.com>
4472
4473         * gcc.c-torture/execute/20020402-3.c: New test.
4474
4475 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
4476
4477         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
4478         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
4479
4480         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
4481         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
4482         g77.f-torture/execute/20001201.x,
4483         g77.f-torture/execute/u77-test.x: New files.
4484
4485         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
4486         * gcc.dg/wchar_t-1.c: Ditto.
4487
4488 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4489
4490         * gcc.c-torture/execute/20020402-1.c: New test.
4491
4492 2002-04-01  Richard Henderson  <rth@redhat.com>
4493
4494         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
4495
4496         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
4497
4498 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4499
4500         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
4501
4502 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
4503
4504         * g++.dg/inherit/template-as-base.C: Expect error.
4505         * g++.dg/inherit/namespace-as-base.C: Likewise.
4506
4507 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
4508
4509         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
4510         g++.dg/ext/instantiate3.C: Tweak match patterns.
4511
4512         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
4513         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
4514         -da test.
4515
4516 2002-03-31  Richard Henderson  <rth@redhat.com>
4517
4518         * gcc.dg/special/alias-2.c: New.
4519         * gcc.dg/special/ecos.exp: Run it.
4520
4521 2002-03-31  Richard Henderson  <rth@redhat.com>
4522
4523         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
4524
4525 2002-03-31  Kazu Hirata  <kazu@hxi.com>
4526
4527         * gcc.dg/weak-1.c: Disable on h8300 port.
4528
4529 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
4530
4531         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
4532         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
4533         ordering tests.
4534         * g++.dg/bprob/bprob-1.C: New test.
4535         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
4536         * g++.dg/gcov/gcov-1.C: New test.
4537         * g++.dg/gcov/gcov-1.x: New file.
4538         * g++.dg/gcov/gcov-2.C: New test.
4539         * g++.dg/gcov/gcov-3.C: New test.
4540         * g++.dg/gcov/gcov-3.h: New file.
4541
4542 2002-03-28  Roger Sayle  <roger@eyesopen.com>
4543
4544         * g++.old-deja/g++.other/builtins5.C: New test.
4545         * g++.old-deja/g++.other/builtins6.C: New test.
4546         * g++.old-deja/g++.other/builtins7.C: New test.
4547         * g++.old-deja/g++.other/builtins8.C: New test.
4548         * g++.old-deja/g++.other/builtins9.C: New test.
4549
4550 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
4551
4552         * g++.dg/opt/static1.C: New test.
4553
4554         * g++.dg/opt/longbranch1.C: New test.
4555
4556 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
4557
4558         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
4559
4560         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
4561
4562 2002-03-28  Jeffrey A Law  (law@redhat.com)
4563
4564         * gcc.c-torture/execute/20020328-1.c: New test.
4565
4566 2002-03-27  Richard Henderson  <rth@redhat.com>
4567
4568         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
4569         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
4570         move from g++.old-deja/g++.ext/.
4571
4572 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
4573
4574         * g++.dg/init/new2.C: New test.
4575
4576 2002-03-26  Richard Henderson  <rth@redhat.com>
4577
4578         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
4579
4580         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
4581         on sparc.
4582
4583         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
4584         sparcv9 systems.
4585         * gcc.dg/20001102-1.c: Likewise.
4586
4587 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
4588
4589         * gcc.dg/cpp/endif-pedantic1.c,
4590         gcc.dg/cpp/endif-pedantic2.c:  New tests.
4591
4592 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
4593
4594         * g++.dg/init/new1.C: New test.
4595
4596 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
4597
4598         * g++.dg/abi/vbase9.C: New test.
4599
4600 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
4601
4602         * gcc.dg/arm-asm.c: New test.
4603
4604 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
4605
4606         * gcc.dg/Wswitch-enum.c: New test.
4607         Fix PR c/5044.
4608
4609 2002-03-26  Richard Henderson  <rth@redhat.com>
4610
4611         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
4612         structure.
4613
4614 2002-03-25  Richard Henderson  <rth@redhat.com>
4615
4616         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
4617         sparcv9 systems.
4618
4619         * gcc.c-torture/compile/20011119-1.c (xxx): New.
4620         * gcc.c-torture/compile/20011119-2.c (xxx): New.
4621
4622 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
4623
4624         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
4625
4626 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
4627
4628         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
4629         targets using generic thunk support.
4630
4631 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
4632
4633         * gcc.c-torture/compile/20020323-1.c: New test.
4634
4635         * g++.dg/opt/conj2.C: New test.
4636
4637 2002-03-24  Richard Henderson  <rth@redhat.com>
4638
4639         * gcc.dg/weak-1.c: Use -fno-common.
4640
4641 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
4642
4643         * g77.dg/f77-edit-apostrophe-out.f: New test
4644         * g77.dg/f77-edit-h-out.f: New test
4645         * g77.dg/f77-edit-t-in.f: New test
4646         * g77.dg/f77-edit-t-out.f: New test
4647         * g77.dg/f77-edit-x-out.f: New test
4648         * g77.dg/f77-edit-slash-out.f: New test
4649         * g77.dg/f77-edit-colon-out.f: New test
4650         * g77.dg/f77-edit-s-out.f: New test
4651
4652 2002-03-24  Richard Henderson  <rth@redhat.com>
4653
4654         * objc/execute/formal_protocol-6.x: New XFAIL.
4655
4656 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
4657
4658         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
4659         that do not support weak symbols
4660
4661 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
4662
4663         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
4664         * lib/g77.exp:  Likewise
4665         * lib/objc.exp: Likewise
4666
4667 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
4668
4669         * gcc.dg/Wswitch-default.c: New test.
4670
4671 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
4672
4673         * g++.dg/other/enum1.C: New test.
4674
4675 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
4676
4677         * gcc.dg/pragma-ep-3.c: Fix typo.
4678
4679 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
4680
4681         * g++.dg/inherit/template-as-base.C: New test.
4682
4683 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
4684
4685         * g++.old-deja/g++.other/dwarf2-1.C: Move...
4686         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
4687
4688 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
4689
4690         * gcc.dg/cpp/multiline.c: Update to match.
4691
4692 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
4693
4694         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
4695
4696 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
4697
4698         * gcc.dg/cpp/extratokens2.c:  New file.
4699
4700 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
4701
4702         * gcc.dg/20020312-2.c: Add rs6000 target.
4703
4704         * gcc.c-torture/compile/20020319-1.c: New test.
4705
4706 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4707
4708         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
4709         (A, E): Handle this.
4710
4711 2002-03-20  Jason Merrill  <jason@redhat.com>
4712
4713         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
4714         ignoring -fpic.
4715         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
4716         through prune_gcc_output.
4717
4718 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
4719
4720         * gcc.c-torture/compile/20020320-1.c: New test.
4721
4722 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
4723
4724         * gcc.c-torture/compile/20020318-1.c: New test.
4725
4726         * gcc.dg/struct-by-value-1.c: New test.
4727
4728         * gcc.dg/20020319-1.c: New test.
4729
4730 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
4731
4732         * g++.dg/opt/conj1.C: New test.
4733
4734 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
4735
4736         * g++.dg/template/qualttp20.C: Revert previous change.
4737         * g++.dg/template/qualttp3.C: Likewise.
4738         * g++.dg/template/qualttp4.C: Likewise
4739         * g++.dg/template/qualttp5.C: Likewise
4740         * g++.dg/template/qualttp6.C: Likewise
4741         * g++.dg/template/qualttp7.C: Likewise
4742         * g++.dg/template/qualttp8.C: Likewise
4743         * g++.dg/template/recurse.C: Likewise.
4744
4745 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
4746
4747         * gcc.dg/cpp/wchar-1.c: Update.
4748
4749 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4750
4751         * g++.dg/template/conv1.C: New test.
4752         * g++.dg/template/conv2.C: New test.
4753         * g++.dg/template/conv3.C: New test.
4754         * g++.dg/template/conv4.C: New test.
4755
4756 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
4757
4758         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
4759         * g++.dg/template/qualttp3.C: Likewise.
4760         * g++.dg/template/qualttp4.C: Likewise
4761         * g++.dg/template/qualttp5.C: Likewise
4762         * g++.dg/template/qualttp6.C: Likewise
4763         * g++.dg/template/qualttp7.C: Likewise
4764         * g++.dg/template/qualttp8.C: Likewise
4765         * g++.dg/template/recurse.C: Likewise.
4766
4767 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
4768
4769         * g++.dg/opt/dtor1.C: New test.
4770
4771 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
4772
4773         * gcc.c-torture/compile/20020315-1.c: New test.
4774
4775 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
4776
4777         * gcc.dg/weak-1.c: Fix scan tests.
4778
4779 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
4780
4781         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
4782         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
4783         cris-*-aout* mmix-*-*.
4784         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
4785         cris-*-aout* mmix-*-*.
4786         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
4787         cris-*-elf* cris-*-aout* and mmix-*-*.
4788         * gcc.dg/20001009-1.c: Ditto.
4789         * gcc.dg/20010912-1.c: Ditto.
4790         * gcc.dg/20020122-4.c: Ditto.
4791         * gcc.dg/inline-2.c: Ditto.
4792
4793 2002-03-14  Jeffrey A Law  (law@cygnus.com)
4794
4795         * gcc.c-torture/compile/20020314-1.c: New test.
4796
4797 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
4798
4799         * gcc.c-torture/execute/20020314-1.c: New test.
4800
4801 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
4802
4803         * g++.dg/warn/Wunused-1.C: New test.
4804
4805 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
4806
4807         * g++.dg/abi/mangle6.C: New test.
4808
4809 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
4810
4811         * gcc.c-torture/compile/20020309-2.c: New test.
4812
4813         * gcc.c-torture/compile/20020312-1.c: New test.
4814
4815 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
4816
4817         * g++.dg/other/access1.C: New test.
4818
4819 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
4820
4821         * gcc.c-torture/execute/wchar_t-1.c: New test.
4822
4823 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
4824
4825         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
4826
4827 2002-03-12  Roger Sayle  <roger@eyesopen.com>
4828
4829         * gcc.dg/20020312-1.c: New test case.
4830
4831 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
4832
4833         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
4834
4835 2002-03-11  Richard Henderson  <rth@redhat.com>
4836
4837         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
4838         * g++.old-deja/g++.jason/report.C: Likewise.
4839
4840 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
4841
4842         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
4843         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
4844
4845 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
4846
4847         * testsuite/g++.dg/overload/pmf1.C: New test.
4848
4849 2002-03-11  Kazu Hirata  <kazu@hxi.com>
4850
4851         * gcc.c-torture/execute/20020307-1.c: Use long.
4852
4853 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
4854
4855         PR optimization/5844
4856         * gcc.dg/20020310-1.c: New test.
4857
4858 2002-03-09  Michael Meissner  <meissner@redhat.com>
4859
4860         * gcc.c-torture/execute/memcpy-2.c: New test.
4861         * gcc.c-torture/execute/memset-1.c: New test.
4862         * gcc.c-torture/execute/strlen-1.c: New test.
4863         * gcc.c-torture/execute/strcmp-1.c: New test.
4864         * gcc.c-torture/execute/strncmp-1.c: New test.
4865
4866 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
4867
4868         * gcc.dg/ppc-ldstruct.c: New test.
4869
4870 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
4871
4872         * gcc.c-torture/execute/va-arg-22.c: New test.
4873
4874 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4875
4876         * gcc.c-torture/compile/20020309-1.c: New test.
4877
4878 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
4879
4880         * gcc.c-torture/execute/20020307-2.c: New test.
4881
4882 2002-03-07  Jeffrey A Law  (law@redhat.com)
4883
4884         * g77.f-torture/compile/20020307-1.f: New test.
4885
4886 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
4887
4888         * gcc.dg/unordered-1.c: New test.
4889
4890 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
4891
4892         * gcc.c-torture/execute/20020307-1.c: New test.
4893
4894 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
4895
4896         * gcc.dg/20020304-1.c: New test.
4897
4898         * gcc.c-torture/compile/20020304-2.c: New test.
4899
4900 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
4901
4902         * gcc.c-torture/compile/20020304-1.c: New test case
4903         (from PR c/5830).
4904
4905 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
4906
4907         * gcc.dg/20020103-1.c: Add other -D ppc variants.
4908
4909 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
4910
4911         * g++.dg/other/classkey1.C: New test.
4912
4913 2002-03-01  Richard Henderson  <rth@redhat.com>
4914
4915         * gcc.c-torture/compile/981223-1.x: New.
4916         * gcc.c-torture/compile/920625-1.x: New.
4917
4918 2002-02-28  Richard Henderson  <rth@redhat.com>
4919
4920         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
4921
4922 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
4923
4924         * gcc.c-torture/execute/20020227-1.c: New test.
4925
4926 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
4927
4928         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
4929         here" ERROR lines.
4930         * g++.old-deja/g++.oliva/partord1.C: Likewise.
4931         * g++.old-deja.g++.other/defarg1.C: Likewise.
4932         * g++.old-deja/g++.pt/calls2.C: Likewise.
4933         * g++.old-deja/g++.pt/crash20.C: Likewise.
4934         * g++.old-deja/g++.pt/crash30.C: Likewise.
4935         * g++.old-deja/g++.pt/crash36.C: Likewise.
4936         * g++.old-deja/g++.pt/crash6.C: Likewise.
4937         * g++.old-deja/g++.pt/defarg13.C: Likewise.
4938         * g++.old-deja/g++.pt/derived3.C: Likewise.
4939         * g++.old-deja/g++.pt/error1.C: Likewise.
4940         * g++.old-deja/g++.pt/friend21.C: Likewise.
4941         * g++.old-deja/g++.pt/friend23.C: Likewise.
4942         * g++.old-deja/g++.pt/infinite1.C: Likewise.
4943         * g++.old-deja/g++.robertl/eb128.C: Likewise.
4944
4945 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
4946
4947         * gcc.c-torture/execute/20020225-2.c: New test.
4948
4949 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
4950
4951         * gcc.c-torture/execute/920730-1t.c,
4952         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
4953         Delete test cases, only relevant to -traditional.
4954
4955 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
4956
4957         * gcc.dg/cpp/undef1.c: Remove.
4958         * gcc.dg/cpp/directiv.c: Update.
4959         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
4960
4961 2002-02-27  Michael Meissner  <meissner@redhat.com>
4962
4963         * gcc.c-torture/execute/20020226-1.c: New test.
4964
4965 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
4966
4967         * g++.dg/debug/debug4.C: New test.
4968
4969         * gcc.dg/ia64-visibility-1.c: New test.
4970
4971 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
4972
4973         * gcc.dg/debug/20020224-1.c: New.
4974
4975 2002-02-25  Kazu Hirata  <kazu@hxi.com>
4976
4977         * gcc.c-torture/execute/960416-1.x: New.
4978         * gcc.c-torture/execute/divconst-3.x: Likewise.
4979
4980 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
4981
4982         * gcc.dg/20020224-1.c: New test.
4983
4984 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
4985
4986         * gcc.c-torture/execute/20020225-1.c: New.
4987
4988 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
4989
4990         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
4991
4992 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
4993
4994         * gcc.dg/20020222-1.c: New test.
4995
4996 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
4997
4998         * g++.dg/opt/anonunion1.C: New test.
4999
5000 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
5001
5002         * g++.dg/template/qualttp19.C: New test.
5003         * g++.dg/template/qualttp20.C: New test.
5004         * g++.old-deja/g++.jason/report.C: Adjust expected errors
5005         * g++.old-deja/g++.other/qual1.C: Likewise.
5006
5007 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
5008
5009         * gcc.dg/attr-alwaysinline.c: New.
5010
5011 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
5012
5013         * gcc.dg/20020220-1.c: New test.
5014
5015         * gcc.dg/20020220-2.c: New test.
5016
5017         * g++.dg/opt/mmx1.C: New test.
5018
5019 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
5020
5021         * gcc.c-torture/compile/20020110.c: New test.
5022
5023 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
5024
5025         * gcc.c-torture/execute/20020219-1.c: New test.
5026
5027         * gcc.dg/20020219-1.c: New test.
5028
5029         * gcc.dg/noncompile/20020220-1.c: New test.
5030
5031         * g++.dg/opt/ptrintsum1.C: New test.
5032
5033         * gcc.dg/debug/20020220-1.c: New test.
5034
5035 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
5036
5037         * gcc.c-torture/execute/20020216-1.c: New test.
5038
5039 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
5040
5041         * gcc.dg/decl-1.c: Update, new test.
5042
5043 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
5044
5045         * g++.dg/abi/bitfield1.C: New test.
5046         * g++.dg/abi/bitfield2.C: New test.
5047
5048 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
5049
5050         * gcc.dg/attr-nest.c: New test.
5051
5052 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
5053
5054         * gcc.c-torture/execute/20020215-1.c: New test.
5055
5056 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
5057
5058         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
5059         * g++.dg/debug/debug.exp: New.
5060         * g++.dg/debug/trivial.C: New.
5061         * g++.dg/debug/debug1.C: Moved...
5062         * g++.dg/other/debug1.C: ...from here.
5063         * g++.dg/debug/debug2.C: Moved...
5064         * g++.dg/other/debug2.C: ...from here.
5065         * g++.dg/debug/debug3.C: Moved...
5066         * g++.dg/other/debug3.C: ...from here.
5067
5068         * gcc.dg/noncompile/20020213-1.c: New test.
5069
5070 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
5071
5072         * g++.dg/other/debug3.C: New test.
5073
5074         * gcc.c-torture/execute/20020213-1.c: New test.
5075
5076 2002-02-13  Richard Smith <richard@ex-parrot.com>
5077
5078         * g++.old-deja/g++.other/thunk1.C: New test.
5079
5080 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
5081
5082         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
5083
5084 2002-02-13  Stan Shebs  <shebs@apple.com>
5085
5086         * gcc.dg/altivec-3.c: New.
5087
5088 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
5089
5090         * gcc.dg/Wunreachable-1.c: New test.
5091         * gcc.dg/Wunreachable-2.c: New test.
5092
5093 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
5094
5095         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
5096
5097 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
5098
5099         * gcc.dg/decl-1.c: New test.
5100
5101 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
5102
5103         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
5104
5105 2002-02-10  Kazu Hirata  <kazu@hxi.com>
5106
5107         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
5108         * gcc.c-torture/compile/980506-1.x: Likewise.
5109
5110 2002-02-10  Kazu Hirata  <kazu@hxi.com>
5111
5112         * gcc.dg/20020210-1.c: New.
5113
5114 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
5115
5116         * g77.f-torture/execute/947.f: New regression test
5117         for PR fortran/947.
5118
5119 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
5120
5121         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
5122         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
5123
5124 2002-02-08  Richard Henderson  <rth@redhat.com>
5125
5126         * gcc.c-torture/compile/labels-3.c: New.
5127
5128 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
5129
5130         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
5131         expression statements work instead.
5132         * gcc.dg/noncompile/20020207-1.c: New test.
5133
5134 2002-02-07  Richard Henderson  <rth@redhat.com>
5135
5136         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
5137
5138 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5139
5140         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
5141         message from g77
5142         * lib/g77-dg.exp: Trim g77 error messages so that they are
5143         recognized by dg.exp.
5144
5145 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5146
5147         PR fortran/5473
5148         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
5149
5150 2002-02-07  Richard Henderson  <rth@redhat.com>
5151
5152         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
5153         to be sufficiently aligned for integers.
5154
5155 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
5156
5157         * g++.dg/template/friend4.C: New test.
5158
5159 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5160
5161         PR fortran/5743
5162         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
5163         unsupported cases.
5164
5165 2002-02-07  Richard Henderson  <rth@redhat.com>
5166
5167         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
5168         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
5169         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
5170         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
5171
5172 2002-02-06  Richard Henderson  <rth@redhat.com>
5173
5174         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
5175
5176 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
5177
5178         * gcc.dg/20020206-1.c: New test.
5179
5180 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
5181
5182         * gcc.c-torture/execute/20020206-1.c: New test.
5183
5184         * gcc.c-torture/execute/20020206-2.c: New test.
5185
5186         PR optimization/5429:
5187         * gcc.c-torture/compile/20020206-1.c: New test.
5188
5189 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
5190
5191         * g++.dg/ext/align1.C: Do not use an explicit alignment value
5192         as certain file formats cannot support particularly large
5193         alignments.
5194
5195         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
5196         and do not expect to be able to link the executable.
5197
5198         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
5199         fail because the COFF format does not support the weak attribute.
5200
5201 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
5202
5203         * g77.dg/pr5473.f:  New test
5204
5205 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
5206
5207         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
5208         Fix testcase accordingly.
5209
5210 2002-02-04  Richard Henderson  <rth@redhat.com>
5211
5212         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
5213         (buf): Change to be an array of pointers, not ints.
5214
5215 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
5216
5217         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
5218         before all tests.  Move warning one line above to match where it
5219         C frontend emits.
5220         * gcc.dg/Wswitch-2.c: New test.
5221         * g++.dg/warn/Wswitch-1.C: New test.
5222         * g++.dg/warn/Wswitch-2.C: New test.
5223
5224 2002-02-04  Richard Henderson  <rth@redhat.com>
5225
5226         * g++.dg/abi/offsetof.C: Fix size comparison.
5227
5228 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
5229
5230         * gcc.dg/cast-qual-2.c: New test.
5231
5232 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
5233
5234         * gcc.dg/20020201-4.c: New test.
5235
5236 2002-02-04  Ben Elliston  <bje@redhat.com>
5237
5238         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
5239         target_info attribute != 0, in addition to the empty string.
5240         (gcc_target_compile): Likewise.
5241
5242 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
5243
5244         * gcc.dg/Wswitch.c: New test.
5245         PR gcc/4475. PR gcc/3780.
5246
5247 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
5248
5249         * g77.f-torture/execute/5122.f: New test for regressions
5250         against PR fortran/5122.
5251
5252 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
5253
5254         * g77.f-torture/compile/pr3743.f: Delete
5255         * g77.dg/pr3743-1.f: New test.
5256         * g77.dg/pr3743-2.f: New test.
5257         * g77.dg/pr3743-3.f: New test.
5258         * g77.dg/pr3743-4.f: New test.
5259
5260 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5261
5262         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
5263
5264 2002-02-02  Richard Henderson  <rth@redhat.com>
5265
5266         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
5267         * gcc.c-torture/execute/bf64-1.c: Likewise.
5268
5269 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
5270
5271         * gcc.dg/20020201-2.c: New test.
5272
5273         * gcc.dg/20020201-3.c: New test.
5274
5275         * gcc.c-torture/execute/bitfld-2.c: New test.
5276
5277 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5278
5279         * gcc.dg/bitfld-1.c: Update.
5280         * gcc.dg/bitfld-2.c: Update.
5281         * gcc.c-torture/execute/bitfld-1.x: New.
5282
5283 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
5284
5285         * gcc.c-torture/execute/20020201-1.c: New test.
5286
5287 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
5288
5289         PR target/5469
5290         * gcc.dg/20020201-1.c: New test.
5291
5292 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
5293
5294         PR fortran/3743
5295         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
5296         * g77.f-torture/compile/pr3743.x: Remove
5297
5298 2002-01-31  Tom Rix  <trix@redhat.com>
5299
5300         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
5301
5302 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
5303
5304         * gcc.dg/noncompile/20020130-1.c: New test.
5305
5306 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
5307
5308         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
5309
5310 2002-01-29  Richard Henderson  <rth@redhat.com>
5311
5312         * gcc.c-torture/execute/991118-1.c: Cast various constants back
5313         to long long.
5314         * gcc.c-torture/execute/bf64-1.c: Likewise.
5315
5316 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
5317
5318         * gcc.c-torture/execute/20020129-1.c: New test.
5319
5320 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
5321
5322         * gcc.c-torture/compile/20000224-1.c: Update.
5323         * gcc.c-torture/execute/bitfld-1.c: New tests.
5324         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
5325         * gcc.dg/uninit-A.c: Update.
5326
5327 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
5328
5329         * g++.dg/template/ctor1.C: Add instantiation.
5330
5331 2002-01-28  Paul Koning  <pkoning@equallogic.com>
5332
5333         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
5334         argument to __builtin_prefetch to be const ptr.
5335
5336 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
5337
5338         * gcc.c-torture/compile/20020120-1.c: New test.
5339
5340 2002-01-27  Kazu Hirata  <kazu@hxi.com>
5341
5342         * gcc.c-torture/execute/20020127-1.c: New test.
5343
5344 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
5345
5346         * g77.dg/f77-edit-i-in.f: New test
5347         * g77.dg/f77-edit-i-out.f: New test
5348
5349 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
5350
5351         * gcc.dg/debug/debug.exp: New file.
5352         * gcc.dg/debug/trivial.c: New file.
5353         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
5354         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
5355         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
5356         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
5357         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
5358         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
5359         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
5360         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
5361         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
5362         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
5363         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
5364         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
5365         * gcc.dg/20000503-1.c: Removed.
5366         * gcc.dg/20010207-1.c: Removed.
5367         * gcc.dg/20011223-1.c: Removed.
5368         * gcc.dg/20020104-2.c: Removed.
5369         * gcc.dg/debug-1.c: Removed.
5370         * gcc.dg/debug-2.c: Removed.
5371         * gcc.dg/debug-3.c: Removed.
5372         * gcc.dg/debug-4.c: Removed.
5373         * gcc.dg/debug-5.c: Removed.
5374         * gcc.dg/debug-6.c: Removed.
5375         * gcc.dg/dwarf2-1.c: Removed.
5376         * gcc.dg/dwarf2-2.c: Removed.
5377
5378 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
5379
5380         * g++.old-deja/g++.other/eh5.C: New test.
5381         * g++.old-deja/g++.other/sibcall2.C: New test.
5382         * g++.old-deja/g++.other/array9.C: New test.
5383         * g++.old-deja/g++.other/typename2.C: New test.
5384         * g++.old-deja/g++.other/crash60.C: New test.
5385         * g++.old-deja/g++.other/conv9.C: New test.
5386         * g++.old-deja/g++.other/mangle10.C: New test.
5387         * g++.old-deja/g++.other/unchanging1.C: New test.
5388         * g++.old-deja/g++.other/exprstmt1.C: New test.
5389         * g++.old-deja/g++.other/inline23.C: New test.
5390         * g++.old-deja/g++.eh/ia64-1.C: New test.
5391         * g++.old-deja/g++.other/dwarf2-1.C: New test.
5392         * g++.old-deja/g++.other/reload1.C: New test.
5393         * g++.old-deja/g++.other/static20.C: New test.
5394         * g++.old-deja/g++.other/local-alloc1.C: New test.
5395         * g++.old-deja/g++.other/conv8.C: New test.
5396         * g++.old-deja/g++.other/stmtexpr2.C: New test.
5397         * g++.old-deja/g++.other/storeexpr1.C: New test.
5398         * g++.old-deja/g++.other/storeexpr2.C: New test.
5399         * g++.dg/eh/template2.C: New test.
5400         * g++.dg/warn/weak1.C: New test.
5401
5402 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
5403
5404         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5405         Remove first, non-varying, argument.
5406
5407 2002-01-23  Richard Henderson  <rth@redhat.com>
5408
5409         * gcc.dg/inline-2.c: New.
5410
5411         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
5412         Add optional target arg.  Check number of arguments.
5413         (scan-assembler-not, scan-assembler-dem): Likewise.
5414         (scan-assembler-dem-not): Likewise.
5415
5416 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
5417
5418         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
5419         line 12.
5420         * g++.old-deja/g++.brendan/parse3.C,
5421         g++.old-deja/g++.other/crash26.C,
5422         g++.old-deja/g++.other/crash28.C,
5423         g++.old-deja/g++.other/crash29.C,
5424         g++.old-deja/g++.other/crash30.C,
5425         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
5426
5427 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
5428
5429         * gcc.dg/20020115-1.c: New.
5430
5431 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
5432
5433         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
5434
5435 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
5436
5437         * gcc.dg/20020122-3.c: New.
5438
5439 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
5440
5441         * g++.dg/other/gc1.C: New test.
5442
5443 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
5444
5445         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
5446
5447 2002-01-22  Richard Henderson  <rth@redhat.com>
5448
5449         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
5450
5451 2002-01-22  Richard Henderson  <rth@redhat.com>
5452
5453         * gcc.dg/20020122-4.c: New.
5454
5455 2002-01-22  H.J. Lu <hjl@gnu.org>
5456
5457         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
5458         link output.
5459         * gcc.dg/special/ecos.exp: Likewise.
5460         * lib/g++-dg.exp: Likewise.
5461         * lib/g77-dg.exp: Likewise.
5462         * lib/gcc-dg.exp : Likewise.
5463         * lib/mike-g++.exp: Likewise.
5464         * lib/mike-g77.exp: Likewise.
5465         * lib/mike-gcc.exp: Likewise.
5466         * lib/objc-dg.exp: Likewise.
5467
5468 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
5469
5470         PR target/5379
5471         * gcc.dg/20020122-2.c: New test.
5472
5473 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
5474
5475         * gcc.dg/20020122-1.c: New test.
5476
5477 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
5478
5479         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
5480
5481 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
5482
5483         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
5484
5485 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5486
5487         * gcc.c-torture/compile/20020121-1.c: New test.
5488
5489 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5490
5491         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
5492         ld_library_path.
5493
5494 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
5495
5496         * gcc.dg/20020218-1.c: New test.
5497
5498 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
5499
5500         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
5501         messages
5502         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
5503         "At global scope" warning
5504         * g++.dg/ext/align1.C: Change cygwin test for alignment
5505         from db-bogus to dg-warning
5506
5507 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
5508
5509         * g77.f-torture/compile/cpp2.F: New test.
5510
5511 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
5512
5513         * g++.dg/template/access1.C: New test.
5514
5515 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
5516
5517         * gcc.dg/20020118-1.c: New.
5518
5519 2002-01-18  Kazu Hirata  <kazu@hxi.com>
5520
5521         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
5522
5523 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
5524
5525         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
5526         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
5527         alignment warnings.
5528
5529 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
5530
5531         * gcc.misc-tests/i386-prefetch.exp: Save and restore
5532         torture_with_loops and torture_without_loops
5533
5534 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
5535
5536         * gcc.c-torture/compile/20020116-1.c: New test.
5537
5538 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
5539
5540         * gcc.dg/20020116-2.c: New test.
5541
5542         * gcc.dg/ultrasp4.c: New test.
5543
5544         * gcc.dg/20020116-1.c: New test.
5545
5546 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
5547
5548         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
5549         by EABI.
5550
5551 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
5552
5553         * gcc.misc-tests/i386-prefetch.exp: New.
5554         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
5555         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
5556         * gcc.misc-tests/i386-pf-none-1.c: New test.
5557         * gcc.misc-tests/i386-pf-sse-1.c: New test.
5558
5559 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
5560
5561         * gcc.dg/gnu89-init-1.c: Add new tests.
5562
5563 2002-01-15  Andreas Jaeger  <aj@suse.de>
5564
5565         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
5566         * gcc.dg/i386-mmx-2.c: Likewise.
5567         * gcc.dg/i386-sse-1.c: Likewise.
5568         * gcc.dg/i386-sse-2.c: Likewise.
5569         * gcc.dg/i386-sse-3.c: Likewise.
5570
5571 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
5572
5573         * g77.f-torture/execute/intrinsic-unix-bessel.f:
5574         Uncomment additional cases that now pass.
5575
5576 2002-01-11  Richard Henderson  <rth@redhat.com>
5577
5578         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
5579         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
5580
5581 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
5582
5583         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
5584
5585 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
5586
5587         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
5588         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
5589
5590 2002-01-10  Dale Johannesen  <dalej@apple.com>
5591
5592         * gcc.c-torture/execute/loop-11.c: New.
5593
5594 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
5595
5596         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
5597         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
5598
5599 2002-01-09  Richard Henderson  <rth@redhat.com>
5600
5601         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
5602         type in which to perform the operation for each size.
5603
5604 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
5605
5606         * gcc.c-torture/compile/20020109-2.c: New test.
5607
5608 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
5609
5610         * gcc.c-torture/execute/loop-10.c: New test.
5611
5612 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
5613
5614         * gcc.c-torture/compile/20010226-1.c: New test.
5615         * gcc.c-torture/compile/20010227-1.c: New test.
5616         * gcc.c-torture/compile/20010426-1.c: New test.
5617         * gcc.c-torture/compile/20010510-1.c: New test.
5618         * gcc.c-torture/compile/20010605-3.c: New test.
5619         * gcc.c-torture/compile/20010824-1.c: New test.
5620         * gcc.c-torture/execute/20010409-1.c: New test.
5621         * gcc.dg/noncompile/20000901-1.c: New test.
5622         * gcc.dg/20001023-1.c: New test.
5623         * gcc.dg/20001101-1.c: New test.
5624         * gcc.dg/20001102-1.c: New test.
5625         * gcc.dg/20010207-1.c: New test.
5626         * gcc.dg/20010405-1.c: New test.
5627         * gcc.dg/20010822-1.c: New test.
5628         * gcc.dg/20011107-1.c: New test.
5629
5630 2002-01-09  Jeffrey A Law  (law@redhat.com)
5631
5632         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
5633
5634         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
5635         execution failure on PA targets.
5636
5637 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
5638
5639         * gcc.c-torture/compile/20020109-1.c: New test.
5640
5641 2002-01-08  Kazu Hirata  <kazu@hxi.com>
5642
5643         * gcc.c-torture/execute/20020108-1.c: New test.
5644
5645 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
5646
5647         * gcc.dg/20020108-1.c: New test.
5648
5649 2002-01-08  H.J. Lu <hjl@gnu.org>
5650
5651         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
5652         for header files.
5653
5654 2002-01-08  Geoff Keating  <geoffk@redhat.com>
5655
5656         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
5657         consistency.
5658
5659 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
5660
5661         * gcc.dg/altivec-4.c: Test altivec predicates.
5662
5663 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
5664
5665         * gcc.c-torture/execute/20020107-1.c: New test.
5666
5667 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
5668
5669         PR c/5279
5670         * gcc.c-torture/compile/20020106-1.c: New test.
5671
5672 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5673
5674         * gcc.c-torture/execute/nestfunc-4.c: New test.
5675
5676 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
5677
5678         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
5679         extra triple that slipped in.
5680         * g++.old-deja/g++.abi/align.C: Likewise.
5681         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5682
5683 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
5684
5685         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
5686         * g++.old-deja/g++.abi/align.C: Likewise.
5687         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5688
5689         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
5690         on FreeBSD/i386.
5691         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
5692         FreeBSD.
5693
5694 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
5695
5696         * gcc.dg/20020104-1.c: New test.
5697
5698         * gcc.dg/20020104-2.c: New test.
5699
5700 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
5701
5702         * gcc.dg/20020103-1.c: Fix typo in target selector.
5703
5704 2002-01-03  Richard Henderson  <rth@redhat.com>
5705
5706         * gcc.dg/20020103-1.c: New.
5707
5708 2002-01-03  Kazu Hirata  <kazu@hxi.com>
5709
5710         * gcc.c-torture/execute/20020103-1.c: New test.
5711
5712 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
5713
5714         * g++.dg/other/debug2.C: New test.
5715
5716         * gcc.c-torture/compile/20020103-1.c: New test.
5717
5718 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
5719
5720         * gcc.dg/gnu89-init-1.c: Added new tests.
5721
5722 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
5723
5724         * g++.dg/template/friend2.C: Remove as patch is reverted.
5725
5726         * g++.dg/warn/oldcast1.C: New test.
5727
5728         * g++.dg/template/ptrmem1.C: New test.
5729         * g++.dg/template/ptrmem2.C: New test.
5730
5731         * g++.dg/template/ntp.C: New test.
5732
5733         * g++.dg/other/component1.C: New test.
5734
5735         * g++.dg/template/ttp3.C: New test.
5736
5737         * g++.dg/template/friend2.C: New test.
5738         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
5739
5740 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
5741
5742         * g++.dg/other/ptrmem1.C: New test.
5743         * g++.dg/other/ptrmem2.C: New test.
5744
5745 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
5746
5747         * g++.dg/template/ctor1.C: New test.
5748
5749 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
5750
5751         * g++.dg/template/friend2.C: New test.
5752
5753 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
5754
5755         * gcc.dg/mmix-1.c: New test.
5756
5757 2001-12-31  Richard Henderson  <rth@redhat.com>
5758
5759         * gcc.dg/asm-5.c: New.
5760
5761 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
5762
5763         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
5764         in namespace __gnu_cxx
5765
5766 2001-12-30  Richard Henderson  <rth@redhat.com>
5767
5768         * gcc.dg/debug-6.c: New.
5769
5770 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
5771
5772         * gcc.c-torture/compile/20011229-2.c: New test.
5773
5774 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
5775
5776         * gcc.dg/debug-3.c: New test.
5777         * gcc.dg/debug-4.c: New test.
5778         * gcc.dg/debug-5.c: New test.
5779
5780 2001-12-29  Richard Henderson  <rth@redhat.com>
5781
5782         * g++.dg/eh/loop1.C: New.
5783
5784 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5785
5786         * g++.dg/template/crash1.C: New test.
5787
5788 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5789
5790         * g++.dg/other/const1.C: New test.
5791
5792 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
5793
5794         * gcc.c-torture/compile/20011229-1.c: New test.
5795
5796 2001-12-28  Stan Shebs  <shebs@apple.com>
5797
5798         * lib/objc-torture.exp: Resync with c-torture.exp.
5799         * lib/objc.exp: Load standard libraries.
5800
5801 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
5802
5803         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
5804         additional tests.
5805
5806 2001-12-27  Roger Sayle <roger@eyesopen.com>
5807
5808         * gcc.c-torture/execute/string-opt-16.c: New testcase.
5809
5810 2001-12-27  Richard Henderson  <rth@redhat.com>
5811
5812         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
5813
5814 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5815
5816         * g++.dg/eh/ctor1.C: New test.
5817         * g++.dg/other/error2.C: New test.
5818
5819 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5820
5821         * g++.dg/other/init2.C: New test.
5822
5823 2001-12-24  Richard Henderson  <rth@redhat.com>
5824
5825         * gcc.dg/20011223-1.c: New.
5826         * gcc.dg/inline-1.c: New.
5827
5828 2001-12-23  Richard Henderson  <rth@redhat.com>
5829
5830         * gcc.dg/asm-4.c: Test operand modifiers.
5831
5832 2001-12-23  Richard Henderson  <rth@redhat.com>
5833
5834         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
5835
5836 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
5837
5838         * gcc.c-torture/execute/20011223-1.c: New test.
5839
5840 2001-12-21  Richard Henderson  <rth@redhat.com>
5841
5842         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
5843         re-enables the warning.
5844
5845 2001-12-21  Richard Henderson  <rth@redhat.com>
5846
5847         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
5848
5849 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
5850
5851         * gcc.c-torture/compile/20011218-1.c: New test.
5852
5853 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
5854
5855         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
5856         arm-isr.c test.
5857         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
5858         epilogue generation for ARM ISR routines.
5859
5860 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5861
5862         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
5863         * gcc.dg/format/c90-printf-3.c: Likewise.
5864         * gcc.dg/format/c99-printf-3.c: Likewise.
5865         * gcc.dg/format/ext-1.c: Likewise.
5866         * gcc.dg/format/ext-6.c: Likewise.
5867         * gcc.dg/format/format.h: Prototype unlocked stdio.
5868
5869 2001-12-20  Richard Henderson  <rth@redhat.com>
5870
5871         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
5872         (arena): Use it.
5873         (malloc): Correct allocation logic.  Abort if we fill up the
5874         arena before initialization complete.
5875         (realloc): Correct allocation logic.
5876
5877 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
5878
5879         * gcc.c-torture/compile/20011219-2.c: New test.
5880
5881         * gcc.c-torture/execute/20011219-1.c: New test.
5882
5883 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
5884
5885         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
5886         target does not support weak symbols.
5887
5888 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
5889
5890         * gcc.c-torture/compile/20011219-1.c: New test.
5891
5892 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5893
5894         * g++.dg/other/error1.C: New test.
5895
5896 2001-12-17  Jeffrey A Law  (law@redhat.com)
5897
5898         * gcc.c-torture/execute/20011217-1.c: New test.
5899
5900 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
5901
5902         * objc.dg/special/: New directory.
5903         * objc.dg/special/special.exp: New file.
5904         * objc.dg/special/unclaimed-category-1.h: New file.
5905         * objc.dg/special/unclaimed-category-1a.m: New file.
5906         * objc.dg/special/unclaimed-category-1.m: New file.
5907
5908 2001-12-17  Andreas Jaeger  <aj@suse.de>
5909
5910         * gcc.c-torture/compile/20011217-2.c: New test.
5911
5912 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
5913
5914         * gcc.c-torture/compile/20011217-1.c: New test.
5915
5916 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
5917
5918         * testsuite/gcc.dg/20011214-1.c: New.
5919
5920 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
5921
5922         * gcc.dg/altivec-4.c: New.
5923
5924 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
5925
5926         * gcc.dg/20011113-1.c: New test.
5927
5928 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5929
5930         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
5931         std::__malloc_alloc_template<0> and
5932         std::__default_alloc_template<false, 0>.
5933
5934 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
5935
5936         * objc/execute/bf-21.m: New test.
5937         * objc/execute/enumeration-1.m: New test.
5938         * objc/execute/enumeration-2.m: New test.
5939
5940 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
5941
5942         * gcc.dg/gnu89-init-1.c: New test.
5943
5944 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5945
5946         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
5947         * g++.old-deja/g++.jason/2371.C: Likewise.
5948         * g++.old-deja/g++.jason/template33.C: Likewise.
5949         * g++.old-deja/g++.jason/template34.C: Likewise.
5950         * g++.old-deja/g++.jason/template36.C: Likewise.
5951         * g++.old-deja/g++.oliva/typename1.C: Likewise.
5952         * g++.old-deja/g++.oliva/typename2.C: Likewise.
5953         * g++.old-deja/g++.other/typename1.C: Likewise.
5954         * g++.old-deja/g++.pt/inherit2.C: Likewise.
5955         * g++.old-deja/g++.pt/nontype5.C: Likewise.
5956         * g++.old-deja/g++.pt/typename11.C: Likewise.
5957         * g++.old-deja/g++.pt/typename14.C: Likewise.
5958         * g++.old-deja/g++.pt/typename16.C: Likewise.
5959         * g++.old-deja/g++.pt/typename3.C: Likewise.
5960         * g++.old-deja/g++.pt/typename4.C: Likewise.
5961         * g++.old-deja/g++.pt/typename5.C: Likewise.
5962         * g++.old-deja/g++.pt/typename7.C: Likewise.
5963         * g++.old-deja/g++.robertl/eb9.C: Likewise.
5964
5965 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
5966
5967         * g++.dg/other/linkage1.C: New test.
5968         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
5969         specifiers.
5970
5971 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
5972
5973         * gcc.dg/concat.c: New test.
5974
5975 2001-12-11  Stan Shebs  <shebs@apple.com>
5976
5977         * objc/compile: New test directory.
5978         * objc/compile/compile.exp: New expect script.
5979         * objc/compile/20011211-1.m: New compile test.
5980
5981 2001-12-11  Jason Merrill  <jason@redhat.com>
5982
5983         * lib/prune.exp (prune_gcc_output): Also handle "In member
5984         function".  So many permutations...
5985
5986 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
5987
5988         * g++.dg/template/typedef1.C: New test.
5989
5990 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
5991
5992         * g++.dg/other/copy1.C: New test.
5993
5994 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
5995
5996         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
5997
5998         * gcc.dg/builtin-choose-expr.c: New.
5999
6000 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
6001
6002         * gcc.dg/altivec-2.c: New.
6003
6004 2001-12-07  Richard Henderson  <rth@redhat.com>
6005
6006         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
6007
6008 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
6009
6010         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
6011         ultrasparc.
6012
6013 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6014
6015         * g++-old.deja/g++.robertl/eb101.C: Deleted.
6016
6017 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
6018
6019         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
6020         variable argument list.
6021
6022 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
6023
6024         * gcc.c-torture/execute/memcheck: Delete entire directory.
6025         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
6026         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
6027
6028 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6029
6030         * gcc.dg/Wshadow-1.c: New test.
6031
6032 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
6033
6034         * gcc.c-torture/compile/20011130-1.c: New test.
6035
6036         * gcc.dg/noncompile/20011025-1.c: New test.
6037
6038         * g++.dg/other/anon-union.C: New test.
6039
6040         * gcc.c-torture/execute/20011024-1.c: New test.
6041
6042 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
6043
6044         * gcc.c-torture/execute/20000722-1.x,
6045         gcc.c-torture/execute/20010123-1.x: Remove.
6046         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
6047         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
6048         gcc.dg/c99-complit-2.c: New tests.
6049
6050 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
6051
6052         * g++.dg/inherit/base1.C: New test.
6053
6054 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
6055
6056         * g++.dg/other/stdarg1.C: New test.
6057
6058         * gcc.c-torture/compile/20011130-2.c: New test.
6059
6060 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
6061
6062         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
6063         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
6064         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
6065         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
6066         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
6067         * gcc.dg/builtin-prefetch-1.c: New test.
6068
6069 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
6070
6071         * gcc.dg/20011130-1.c: New test.
6072
6073 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6074
6075         * g++.dg/other/scope1.C: New test.
6076         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
6077
6078 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
6079
6080         * gcc.dg/vla-init-1.c: New test.
6081
6082 2001-12-01  Geoff Keating  <geoffk@redhat.com>
6083
6084         * gcc.c-torture/compile/structs.c: New testcase from GDB.
6085
6086 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6087
6088         * objc.dg/alias.m: Update.
6089         * objc.dg/class-1.m: Update.
6090         * objc.dg/const-str-1.m: Update.
6091         * objc.dg/fwd-proto-1.m: Update.
6092         * objc.dg/id-1.m: Update.
6093         * objc.dg/super-class-1.m: Update.
6094
6095 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
6096
6097         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
6098         constructs.
6099
6100 2001-11-28  Jeffrey A Law  (law@cygnus.com)
6101
6102         * gcc.c-torture/execute/20011128-1.c: New test.
6103
6104 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
6105
6106         * gcc.dg/20011127-1.c: New test.
6107
6108 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
6109
6110         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
6111         from Austin Group draft 7.
6112         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
6113         scanf format arguments.
6114         * gcc.dg/format/no-exargs-2.c: New test.
6115
6116 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
6117
6118         * g++.dg/abi/vbase8-4.C: New test.
6119
6120 2001-11-24  Ian Lance Taylor  <ian@airs.com>
6121
6122         * gcc.c-torture/execute/20011121-1.c: New test.
6123
6124 2001-11-23  Jeffrey A Law  (law@cygnus.com)
6125
6126         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
6127
6128 2001-11-23  Andreas Jaeger  <aj@suse.de>
6129
6130         * gcc.dg/cpp/charconst-2.c: New test.
6131
6132 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
6133
6134         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
6135         to the host if it is remote.  Let tests specify extra headers
6136         they use.
6137         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
6138         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
6139         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
6140         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
6141         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
6142         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
6143         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
6144         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
6145         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
6146         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
6147
6148 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
6149
6150         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
6151         for little endian ARMs.
6152
6153 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
6154
6155         * gcc.c-torture/compile/20011119-1.c: New test.
6156         * gcc.c-torture/compile/20011119-2.c: New test.
6157
6158 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
6159
6160         * gcc.dg/altivec-1.c: Fix typo.
6161
6162 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
6163
6164         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
6165
6166 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
6167
6168         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
6169
6170 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
6171
6172         * lib/g77.exp: Don't specify --rpath-link.
6173
6174         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
6175         across all the headers.
6176         * gcc.dg/format/format.exp: For testing on a remote host,
6177         copy format.h.
6178
6179         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
6180         * gcc.c-torture/execute/930406-1.c: Likewise.
6181         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
6182
6183 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
6184
6185         * gcc.dg/altivec-1.c: New.
6186
6187 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
6188
6189         * gcc.dg/cpp/fpreprocessed.c: New test case.
6190
6191 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
6192
6193         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
6194         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
6195         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
6196
6197 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
6198
6199         * gcc.dg/no-builtin-1.c: New test.
6200
6201 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
6202
6203         * gcc.c-torture/execute/20011115-1.c: New test.
6204
6205 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
6206
6207         * gcc.c-torture/compile/20011114-2.c: New test.
6208         * gcc.c-torture/compile/20011114-3.c: New test.
6209         * gcc.c-torture/compile/20011114-4.c: New test.
6210
6211 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
6212
6213         * g++.dg/other/init1.C: New test.
6214
6215 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
6216
6217         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
6218         message.
6219
6220         * gcc.c-torture/execute/20011114-1.c: New testcase.
6221
6222         * gcc.c-torture/compile/20010327-1.c: Revert last change.
6223         * gcc.c-torture/compile/20011114-1.c: New test, exactly
6224         like the (before this change) version of 20010327-1.c.
6225
6226 2001-11-14  Roger Sayle <roger@eyesopen.com>
6227
6228         * gcc.c-torture/execute/string-opt-13.c: New testcase.
6229
6230 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
6231
6232         * g++.dg/init/array2.C: New test.
6233
6234 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
6235
6236         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
6237
6238 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
6239
6240         * g++.dg/other/forscope1.C: New test.
6241         * g++.dg/ext/forscope1.C: New test.
6242         * g++.dg/ext/forscope2.C: New test.
6243
6244 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
6245
6246         * gcc.c-torture/execute/20011113-1.c: New test.
6247
6248 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
6249
6250         * gcc.c-torture/execute/20011109-2.c: New test.
6251
6252         * gcc.c-torture/execute/20011109-1.c: New test.
6253
6254 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
6255
6256         * gcc.c-torture/compile/20011109-1.c: New test.
6257
6258 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
6259
6260         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
6261         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
6262         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
6263         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
6264         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
6265         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
6266         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
6267
6268 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
6269
6270         * g++.dg/warn/Wshadow-1.C: New tests.
6271         * g++.old-deja/g++.mike/for3.C: Update.
6272
6273 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
6274
6275         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
6276         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
6277         XFAILs.  Adjust expected error texts.
6278         * gcc.c-torture/compile/20011106-1.c,
6279         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
6280         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
6281         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
6282         gcc.dg/c99-array-lval-5.c: New tests.
6283
6284 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6285
6286         * gcc.dg/cpp/defined.c: Update.
6287
6288 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6289
6290         * gcc.c-torture/execute/anon-1.c: New test.
6291
6292 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
6293
6294         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
6295         same size, so no warning should be produced on stormy16.
6296
6297         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
6298         due to oversized array.
6299         * g++.old-deja/g++.mike/ns15.C: Likewise.
6300         * g++.old-deja/g++.pt/crash16.C: Likewise.
6301
6302 2001-11-02  Graham Stott  <grahams@redhat.com>
6303
6304         * g++.dgother/debug1.C: Fix typos.
6305
6306 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
6307
6308         * g++.dg/other/debug1.C: New test.
6309
6310 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
6311
6312         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
6313         of unsigned long.
6314
6315 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
6316
6317         * gcc.dg/20011029-2.c: New test.
6318
6319         * gcc.c-torture/compile/20011029-1.c: New test.
6320
6321 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
6322
6323         * objc/execute/class_self-1.m: New test.
6324         * objc/execute/class_self-2.m: New test.
6325
6326 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
6327
6328         * gcc.misc-tests/msgs.exp: Delete.
6329         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
6330         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
6331         error set to match recent changes.
6332
6333 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
6334
6335         * gcc.dg/20011021-1.c: New test.
6336
6337 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
6338
6339         * gcc.c-torture/compile/20011023-1.c: New test.
6340
6341 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
6342
6343         * lib/g77.exp: Rewrite based on lib/g++.exp.
6344
6345 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
6346
6347         * gcc.c-torture/execute/20011019-1.c: New test.
6348
6349         * gcc.dg/20011018-1.c: New test.
6350
6351 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
6352
6353         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
6354
6355 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
6356
6357         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
6358         * gcc.dg/attr-invalid.c: Likewise.
6359
6360 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
6361
6362         * testsuite/gcc.dg/20011015-1.c: New test.
6363
6364 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
6365
6366         * g++.dg/template/unify2.C: New test.
6367
6368 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
6369
6370         * g++.dg/other/exception-specification.C: New test
6371
6372 2001-10-13  Tom Rix  <trix@redhat.com>
6373
6374         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
6375         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
6376
6377 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
6378
6379         * testsuite/gcc.dg/20011009-1.c: New test.
6380
6381 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
6382
6383         PR g++/4476
6384         * g++.dg/other/friend1.C: New test.
6385
6386 2001-10-11  Richard Henderson  <rth@redhat.com>
6387
6388         * g++.old-deja/g++.other/crash18.C: Add -S to options.
6389
6390 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6391
6392         * gcc.c-torture/compile/20011010-1.c: New.
6393
6394 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
6395
6396         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
6397         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
6398         g77.f-torture/execute/execute.exp,
6399         g77.f-torture/noncompile/noncompile.exp,
6400         gcc.c-torture/compile/compile.exp,
6401         gcc.c-torture/execute/execute.exp,
6402         gcc.c-torture/execute/ieee/ieee.exp,
6403         gcc.c-torture/execute/memcheck/memcheck.exp,
6404         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
6405         objc/execute/execute.exp: Update FSF address.
6406
6407 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
6408
6409         * gcc.dg/cpp/cmdlne-C.c: Update.
6410         * gcc.dg/cpp/cmdlne-C2.c: New.
6411
6412 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6413
6414         * gcc.c-torture/execute/20011008-3.c: New.
6415
6416 2001-10-08  DJ Delorie  <dj@redhat.com>
6417
6418         * gcc.dg/20011008-1.c: New.
6419         * gcc.dg/20011008-2.c: New.
6420
6421 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
6422
6423         * gcc.dg/cpp/spacing1.c: Update test.
6424
6425 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
6426
6427         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
6428         spelling errors of "separate" as "seperate".
6429
6430 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
6431
6432         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
6433         enough to avoid inlining.
6434
6435 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
6436
6437         * lib/g77.exp: set libg2c_dir correctly.
6438
6439 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6440
6441         * gcc.dg/cpp/macro11.c: New test.
6442
6443 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6444
6445         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
6446         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
6447         gcc.dg/format/multattr-3.c: New tests.
6448         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
6449         tests for format attributes on function pointers being rejected.
6450
6451 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6452
6453         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
6454
6455 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6456
6457         * g++.dg/warn/format1.C: New test.
6458
6459 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
6460
6461         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
6462
6463 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
6464
6465         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
6466
6467 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
6468
6469         * gcc.dg/cpp/redef2.c: Add test.
6470
6471 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
6472
6473         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
6474         long-standing bug on i686, apparently.
6475         * gcc.c-torture/execute/loop-2c.x: New file.
6476         * gcc.c-torture/execute/loop-2d.x: New file.
6477         * gcc.c-torture/execute/loop-3c.x: New file.
6478
6479 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
6480
6481         * gcc.dg/cpp/20000625-2.c: Correct line number.
6482
6483 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
6484
6485         * gcc.dg/cpp/macro10.c: New test.
6486         * gcc.dg/cpp/strify3.c: New test.
6487         * gcc.dg/cpp/spacing1.c: Add tests.
6488         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
6489         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
6490
6491 2001-09-24  DJ Delorie  <dj@redhat.com>
6492
6493         * gcc.c-torture/execute/20010924-1.c: New test.
6494
6495 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
6496
6497         * testsuite/objc/execute/paste.m: Remove.
6498
6499 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
6500
6501         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
6502
6503 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
6504
6505         * g77.dg/strlen0.f: New test.
6506
6507 2001-09-21  Richard Henderson  <rth@redhat.com>
6508
6509         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
6510         * g++.old-deja/g++.abi/vtable2.C: Likewise.
6511
6512 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
6513
6514         Table-driven attributes.
6515         * g++.dg/ext/attrib1.C: New test.
6516
6517 2001-09-20  DJ Delorie  <dj@redhat.com>
6518
6519         * gcc.dg/20000926-1.c: Update expected warning messages.
6520         * gcc.dg/array-2.c: Likewise, and test for warnings too.
6521         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
6522         array.
6523
6524 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
6525
6526         * g++.dg/eh/registers1.C: New test case.
6527
6528 2001-09-17  Richard Henderson  <rth@redhat.com>
6529
6530         * gcc.dg/array-5.c: Fix VLA decomposition test.
6531
6532 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
6533
6534         * gcc.dg/cpp/line5.c: New testcase.
6535
6536 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
6537
6538         * gcc.dg/cpp/macro9.c: New test.
6539
6540 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
6541
6542         * gcc.c-torture/execute/980223.c: Change type of addr from long
6543         to char *.
6544
6545 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
6546
6547         * gcc.c-torture/execute/20010915-1.c: New test.
6548
6549 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
6550
6551         * g77.dg/bprob: New directory.
6552         * g77.dg/bprob/bprob.exp: New file.
6553         * g77.dg/bprob/bprob-1.f: New test.
6554         * g77.dg/gcov: New directory.
6555         * g77.dg/gcov/gcov.exp: New file.
6556         * g77.dg/gcov/gcov-1.f: New test.
6557         * g77.dg/gcov/gcov-1.x: New file.
6558
6559 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
6560
6561         * gcc.dg/cpp/directiv.c: Update.
6562         * gcc.dg/cpp/undef1.c: Update.
6563
6564 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
6565
6566         * gcc.dg/20010912-1.c: New test.
6567
6568 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
6569
6570         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
6571         language-independent file in lib.
6572         * lib/gcov.exp: New file.
6573
6574 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
6575
6576         * gcc.c-torture/compile/20010911-1.c: New test.
6577
6578 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
6579
6580         * lib/profopt.exp: New, to support profile-directed optimizations.
6581         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
6582         * gcc.misc-tests/bprob-1.c: New test.
6583         * gcc.misc-tests/bprob-2.c: New test.
6584
6585 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
6586
6587         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
6588         XFAIL and which kinds of gcov output to verify.
6589         * gcc.misc-tests/gcov-4b.x: New file.
6590         * gcc.misc-tests/gcov-5b.x: New file.
6591         * gcc.misc-tests/gcov-6.x: New file.
6592         * gcc.misc-tests/gcov-7.c: New test.
6593         * gcc.misc-tests/gcov-7.x: New file.
6594
6595 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
6596
6597         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
6598         * gcc.misc-tests/gcov-6.c: New test.
6599
6600 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6601
6602         PR c++/3986
6603         * g++.dg/abi/vbase1.C: New test.
6604
6605 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
6606
6607         * objc.dg/method-2.m: New.
6608
6609 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
6610
6611         PR c++/4203
6612         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
6613         * g++.dg/init/empty1.C: New test.
6614
6615 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
6616
6617         * gcc.c-torture/compile/20010903-1.c: New test.
6618
6619 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
6620
6621         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
6622         for m68k.
6623
6624 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
6625
6626         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
6627
6628         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
6629
6630         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
6631
6632 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
6633
6634         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
6635         for 16-bit 'unsigned int'.
6636
6637 2001-08-29  Kazu Hirata  <kazu@hxi.com>
6638
6639         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
6640
6641 2001-08-27  Richard Henderson  <rth@redhat.com>
6642
6643         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
6644         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
6645
6646 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
6647
6648         * gcc.dg/asm-names.c (ymain): New.
6649
6650 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
6651
6652         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
6653         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
6654         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
6655
6656 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6657
6658         * gcc.dg/compare5.c: New testcase.
6659
6660 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
6661
6662         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
6663         and "In instantiation".
6664
6665 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
6666
6667         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
6668
6669 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
6670
6671         * gcc.misc-tests/gcov.exp: Add support for branch information.
6672         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
6673         * gcc.misc-tests/gcov-4.c: New test.
6674         * gcc.misc-tests/gcov-4b.c: New test.
6675         * gcc.misc-tests/gcov-5b.c: New test.
6676
6677 2001-08-20  Zack Weinberg  <zackw@panix.com>
6678
6679         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
6680         expected to fail.
6681
6682 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6683
6684         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
6685
6686 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
6687
6688         * g++.dg/eh/template1.C: New test.
6689
6690 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
6691
6692         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
6693         Fix thinko.
6694         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
6695         for xfail.
6696
6697 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
6698
6699         * lib/g77-dg.exp:  Use prune.exp for common procedures
6700         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
6701         * lib/g77.exp: (g77-dg-prune) Remove
6702
6703 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
6704
6705         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
6706
6707 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6708
6709         * g++.dg/template/unify1.C: New test.
6710
6711 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
6712
6713         * g++.dg/abi/empty4.C: New test.
6714
6715 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
6716
6717         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
6718         solaris2.*
6719         * g77.f-torture/compile/pr3743.x: Likewise
6720
6721 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
6722
6723         * g++.dg/other/using-declaration.C: New test.
6724
6725 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6726
6727         * gcc.dg/cpp/tr-sign.c: New testcase.
6728
6729 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6730
6731         * gcc.dg/cpp/19951025-1.c: Revert.
6732         * gcc.dg/cpp/directiv.c: We no longer process directives that
6733         interrupt macro arguments.
6734
6735 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
6736
6737         * gcc.dg/bconstp-1.c: New test.
6738
6739 2001-08-03  Richard Henderson  <rth@redhat.com>
6740
6741         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
6742
6743 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6744
6745         * gcc.dg/cpp/19951025-1.c: Update.
6746
6747 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
6748
6749         * g77.dg/ff90-1.f (s): Fix reference of variable z,
6750         should be x.
6751
6752 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6753
6754         Kill -fhonor-std.
6755         * g++.old-deja/g++.ns/ns14.C: Remove special options.
6756         * g++.old-deja/g++.other/std1.C: Likewise.
6757         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
6758
6759 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
6760
6761         * lib/g77.exp:  Load gcc-defs.exp for common procedures
6762         (g77_pass, g77_fail, g77_finish, g77_exit,
6763         ${tool}_check_unsupported_p} Now redundant.  Deleted.
6764
6765 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
6766
6767         * g77.dg/fbackslash.f
6768         * g77.dg/fcase-preserve.f
6769         * g77.dg/ff90-1.f
6770         * g77.dg/ffixed-line-length-0.f
6771         * g77.dg/ffixed-line-length-132.f
6772         * g77.dg/ffixed-line-length-7.f
6773         * g77.dg/ffixed-line-length-72.f
6774         * g77.dg/ffixed-line-length-none.f
6775         * g77.dg/ffree-form-1.f
6776         * g77.dg/fno-backslash.f
6777         * g77.dg/fno-f90-1.f
6778         * g77.dg/fno-fixed-form-1.f
6779         * g77.dg/fno-onetrip.f
6780         * g77.dg/fno-typeless-boz.f
6781         * g77.dg/fno-underscoring.f
6782         * g77.dg/fno-vxt-1.f
6783         * g77.dg/fonetrip.f
6784         * g77.dg/ftypeless-boz.f
6785         * g77.dg/fugly-assumed.f
6786         * g77.dg/funderscoring.f
6787         * g77.dg/fvxt-1.f
6788
6789 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
6790
6791         * objc.dg/fwd-proto-1.m: New.
6792         * objc.dg/local-decl-1.m: New.
6793         * objc.dg/naming-1.m: New.
6794         * objc.dg/naming-2.m: New.
6795         * objc.dg/proto-hier-1.m: New.
6796
6797 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
6798
6799         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
6800         largest-type elements to a struct makes its size grow.
6801
6802 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6803
6804         * g++.dg/abi/vthunk1.C: New test.
6805
6806 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6807
6808         * g++.dg/abi/vbase8-22.C: New test.
6809
6810 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6811
6812         * gcc.dg/cpp/macro8.c: New test.
6813
6814 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
6815
6816         * g++.dg/abi/vbase8-21.C: New test.
6817
6818 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
6819
6820         * g++.dg/abi/vbase8-10.C: New test.
6821
6822 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6823
6824         * lib/g++.exp (g++_set_ld_library_path): Renamed to
6825         ${tool}_set_ld_library_path.
6826         Changed caller.
6827         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
6828         g++.exp.
6829
6830 2001-07-26  Stan Cox <scox@redhat.com>
6831
6832         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
6833         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
6834         gcc_exit, gcc_check_unsupported_p):
6835         Moved to gcc-deps.exp
6836         * gcc-deps.exp: New file.
6837
6838 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6839
6840         * g++.old-deja/g++.pt/defarg14.C: New test.
6841
6842 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
6843
6844         * g++.old-deja/g++.other/lineno5.C: New test.
6845
6846 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
6847
6848         * g++.old-deja/g++.pt/crash68.C: New test.
6849
6850 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
6851
6852         * g++.old-deja/g++.other/crash42.C: New test.
6853
6854 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6855
6856         * gcc.dg/cpp/extratokens.c: Fix.
6857         * gcc.dg/cpp/skipping2.c: New tests.
6858
6859 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6860
6861         * gcc.c-torture/execute/20010724-1.c: New file.
6862         * gcc.c-torture/execute/20010724-1.x: New file.
6863
6864 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6865
6866         * g++.old-deja/g++.other/cond7.C: New test.
6867
6868 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6869
6870         * g++.old-deja/g++.other/optimize4.C: New test.
6871
6872 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6873
6874         * g++.old-deja/g++.abi/vbase8-5.C: New test.
6875
6876 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
6877
6878         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
6879         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
6880         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
6881         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
6882
6883         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
6884         bug report" message.
6885
6886         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
6887         * g++.dg/ext/instantiate1.C: Move from old-deja.
6888
6889 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
6890
6891         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
6892         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
6893         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
6894         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
6895
6896 2001-07-23  Jeffrey A Law  (law@cygnus.com)
6897
6898         * gcc.c-torture/execute/20010723-1.c: New test.
6899
6900 2001-07-23  Ben Elliston  <bje@redhat.com>
6901
6902         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
6903
6904 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6905
6906         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
6907         i[34567]86-*-*.
6908         Delete handling of ieee_multilib_flags.
6909         Pass -mieee for alpha*-*-* and sh-*-*.
6910         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
6911
6912 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
6913
6914         Remove old-abi tests.
6915         * g++.old-deja/g++.mike/p11116.C: Remove.
6916         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
6917
6918 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
6919
6920         * g77.f-torture/compile/pr3743.f:  New test
6921
6922 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
6923
6924         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
6925
6926 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6927
6928         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
6929         g++.old-deja/g++.pt/static6.C: Likewise.
6930         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
6931         supports weak symbols.
6932
6933 2001-07-18  Andreas Jaeger  <aj@suse.de>
6934
6935         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
6936         supported again.
6937
6938 2001-07-18  Andreas Jaeger  <aj@suse.de>
6939
6940         * gcc.dg/iftrap-1.c: Fix target line.
6941
6942 2001-07-17  Richard Henderson  <rth@redhat.com>
6943
6944         * gcc.c-torture/execute/20010717-1.c: New.
6945
6946 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
6947
6948         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
6949         tests.
6950
6951 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
6952
6953         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
6954
6955 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6956
6957         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
6958         UAC_SIGBUS, UAC_NOPRINT definitions.
6959
6960 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
6961
6962         * objc/execute/object_is_class.m: New test.
6963         * objc/execute/object_is_meta_class.m: New test.
6964
6965 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
6966
6967         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
6968         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
6969
6970 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
6971
6972         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
6973         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
6974
6975 2001-07-14  Richard Henderson  <rth@redhat.com>
6976
6977         * gcc.dg/iftrap-1.c: New.
6978
6979 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
6980
6981         * g77.f-torture/execute/intrinsic77.f: New test.
6982
6983 2001-07-11  Janis Johnson <janis@us.ibm.com>
6984
6985         * gcc.misc-tests/gcov-3.c: New test.
6986
6987 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
6988
6989         * gcc.c-torture/compile/20010711-1.c,
6990         * gcc.c-torture/compile/20010711-2.c: New tests.
6991
6992 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
6993
6994         * gcc.c-torture/execute/20010711-1.c: New test.
6995
6996 2001-07-11  Ben Elliston  <bje@redhat.com>
6997
6998         * g++.old-deja/g++.other/enum5.C: New test.
6999
7000 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
7001
7002         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
7003         (g++-dg-prune): Call prune_gcc_output.
7004         * prune.exp: New file for prune_gcc_output.
7005         * lib/g++.exp, lib/gcc.exp: Load it.
7006
7007 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
7008
7009         * gcc.c-torture/compile/20010701-1.c,
7010         g++.old-deja/g++.ext/attrib6.C: New tests.
7011
7012 2001-07-06  Jeffrey A Law  (law@cygnus.com)
7013
7014         * gcc.c-torture/compile/20010706-1.c: New test.
7015
7016 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
7017
7018         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
7019
7020 2001-06-28  Stan Shebs  <shebs@apple.com>
7021
7022         * gcc.dg/pragma-darwin.c: New test.
7023
7024 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7025
7026         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
7027         Solaris 2.[678] system.
7028
7029 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7030
7031         * gcc.dg/20010622-1.c: New test.
7032
7033 2001-06-18  Stan Shebs  <shebs@apple.com>
7034
7035         * objc.dg: New directory.
7036         * objc.dg/dg.exp: New file.
7037         * objc.dg/alias.m: New.
7038         * objc.dg/class-1.m: New.
7039         * objc.dg/class-2.m: New.
7040         * objc.dg/const-str-1.m: New.
7041         * objc.dg/const-str-2.m: New.
7042         * objc.dg/id-1.m: New.
7043         * objc.dg/method-1.m: New.
7044         * objc.dg/super-class-1.m: New.
7045         * lib/objc-dg.exp: New file.
7046
7047 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7048
7049         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
7050         of label name.
7051
7052 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
7053
7054         * g++.old-deja/g++.abi/vbase8-9.C: New test.
7055
7056 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7057
7058         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
7059         variable.
7060
7061 2001-06-12  Richard Henderson  <rth@redhat.com>
7062
7063         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
7064
7065 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
7066
7067         * g++.old-deja/g++.abi/vbase5.C: New test.
7068         * g++.old-deja/g++.abi/vbase6.C: New test.
7069         * g++.old-deja/g++.abi/vbase7.C: New test.
7070
7071 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7072
7073         * gcc.c-torture/compile/20010610-1.c: New test.
7074
7075 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
7076
7077         * g++.old-deja/g++.abi/vbase4.C: New test.
7078
7079 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7080
7081         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
7082         support %f for HC11/HC12 targets.
7083         * gcc.c-torture/execute/930513-1.x: New file, likewise.
7084         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
7085         on HC11/HC12 targets.
7086         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
7087
7088 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7089
7090         * gcc.dg/wchar_t-1.c: New file.
7091         * gcc.dg/wint_t-1.c: Likewise.
7092
7093 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
7094
7095         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
7096
7097 2001-06-11  Richard Henderson  <rth@redhat.com>
7098
7099         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
7100
7101 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7102
7103         * gcc.c-torture/compile/20010611-1.c: New test.
7104
7105 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7106
7107         * gcc.dg/c99-tag-1.c: Add more tests.
7108
7109 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
7110
7111         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
7112         representation on MN10300 and ARM/Thumb.
7113
7114 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
7115
7116         * g77.f-torture/execute/20010610.f: New.
7117
7118 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
7119
7120         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
7121         names.
7122
7123 2001-06-09  Richard Henderson  <rth@redhat.com>
7124
7125         * gcc.c-torture/execute/ashrdi-1.c: New.
7126         * gcc.c-torture/execute/ashldi-1.c: New.
7127         * gcc.c-torture/execute/lshrdi-1.c: New.
7128
7129 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
7130
7131         * objc/execute/load-3.m: Added. Check sending +load to categories,
7132         in addition to classes.
7133
7134 2001-06-08  Stan Shebs  <shebs@apple.com>
7135
7136         * objc/execute/load-2.m: New test.  From Nicola Pero
7137         <n.pero@mi.flashnet.it>.
7138
7139 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
7140
7141         * gcc.c-torture/execute/20010605-2.c: New test.
7142
7143 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7144
7145         * g++.old-deja/g++.abi/vbase2.C: New test.
7146         * g++.old-deja/g++.abi/vbase3.C: New test.
7147
7148 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7149
7150         * g++.old-deja/g++.pt/friend49.C: New test.
7151
7152 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
7153
7154         * g++.old-deja/g++.ext/anon3.C: New test.
7155
7156 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
7157
7158         * g++.old-deja/g++.other/conv7.C: New test.
7159
7160 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
7161
7162         * gcc.c-torture/compile/20010605-2.c: New test.
7163
7164 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7165
7166         * gcc.c-torture/execute/20010604-1.c: New test.
7167
7168 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
7169
7170         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
7171
7172 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
7173
7174         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
7175         (g++_link_flags): Likewise.
7176         (g++_init): Pass gccpath's value to two previous functions.
7177
7178 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7179
7180         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
7181         Ensure logfile entry matches exec command line.
7182
7183 2001-05-31  Richard Henderson  <rth@redhat.com>
7184
7185         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
7186         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
7187
7188 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
7189
7190         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
7191         compiler for irix6.2
7192
7193 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
7194
7195         * g++.old-deja/g++.other/optimize3.C: New file.
7196
7197 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
7198
7199         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
7200         assemble.
7201
7202 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
7203
7204         * g++.old-deja/g++.other/optimize2.C: New file.
7205
7206 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
7207
7208         * gcc.c-torture/compile/20010518-2.c: New file.
7209         * gcc.c-torture/execute/20010518-1.c: New file.
7210         * gcc.c-torture/execute/20010518-2.c: New file.
7211
7212 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
7213
7214         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
7215
7216 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
7217
7218         G++ no longer defines builtins that do not begin with __builtin.
7219         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
7220         * g++.old-deja/g++.brendand/misc13.C: Likewise.
7221         * g++.old-deja/g++.law/builtin1.C: Likewise.
7222         * g++.old-deja/g++.law/cvt2.C: Likewise.
7223         * g++.old-deja/g++.mike/net5.C: Likewise.
7224         * g++.old-deja/g++.other/builtins1.C: Likewise.
7225         * g++.old-deja/g++.other/builtins2.C: Likewise.
7226         * g++.old-deja/g++.other/builtins3.C: Likewise.
7227         * g++.old-deja/g++.other/builtins4.C: Likewise.
7228         * g++.old-deja/g++.other/inline8.C: Likewise.
7229         * g++.old-deja/g++.robertl/eb39.C: Likewise.
7230
7231 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
7232
7233         * g++.old-deja/g++.pt/using1.C: Adjust.
7234         * g++.old-deja/g++.pt/using2.C: New test.
7235
7236 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7237
7238         * gcc.dg/cpp/charconst.c: New tests.
7239         * gcc.dg/cpp/escape.c: New tests.
7240         * gcc.dg/cpp/escape-1.c: New tests.
7241         * gcc.dg/cpp/escape-2.c: New tests.
7242         * gcc.dg/cpp/ucs.c: New tests.
7243
7244 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
7245
7246         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
7247         native compiler for irix6.5.
7248
7249 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
7250
7251         * lib/g++.exp (g++_include_flags): Use args to compute
7252         get_multilibs.
7253         (g++_link_flags): Likewise.
7254         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
7255
7256 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7257
7258         * gcc.dg/c90-hexfloat-1.c: Add more tests.
7259
7260 2001-05-21  Geoff Keating  <geoffk@redhat.com>
7261
7262         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
7263         this file.
7264
7265 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7266
7267         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
7268         STACK_SIZE;
7269         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
7270         to STACK_SIZE; Use it to define size of add_histo array.
7271         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
7272         to STACK_SIZE.
7273         (f): Use GITT_SIZE to define size of gitt local table.
7274         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
7275         to STACK_SIZE; Use it to define size of bytemem array.
7276
7277 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7278
7279         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
7280         on 68HC11/HC12 due to the asm instruction.
7281         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
7282         * gcc.c-torture/compile/920520-1.x: Likewise.
7283         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
7284         on 68HC11/HC12 because the function is larger than 64K.
7285         * gcc.c-torture/compile/961203-1.x: New file, this test fails
7286         on 68HC11/HC12 because the structure is too large.
7287
7288 2001-05-20  Richard Henderson  <rth@redhat.com>
7289
7290         * gcc.c-torture/execute/20010520-1.c: New.
7291
7292 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7293
7294         * g++.old-deja/g++.warn/compare1.C: New test.
7295         * gcc.dg/compare4.c: New test.
7296
7297 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
7298
7299         * g++.old-deja/g++.other/optimize1.C: New test.
7300
7301 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7302
7303         * g++.old-deja/g++.pt/spec41.C: New test.
7304
7305 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
7306
7307         * gcc.c-torture/compile/20010114-1.x: Remove.
7308
7309 2001-05-18  Stan Shebs  <shebs@apple.com>
7310
7311         * gcc.c-torture/compile/20010518-1.c: New test.
7312
7313 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
7314
7315         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
7316         * g++.old-deja/g++.pt/crash67.C: New test.
7317
7318 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
7319
7320         * g++.old-deja/g++.other/debug9.C: New test.
7321
7322 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
7323
7324         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
7325
7326 2001-05-16  Jan Hubicka  <jh@suse.cz>
7327
7328         * gcc.c-torture/compile/20010516-1.c: New test.
7329
7330 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
7331
7332         * g++.old-deja/g++.other/crash41.C: New test.
7333
7334 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
7335
7336         * g++.old-deja/g++.pt/crash66.C: New test.
7337
7338 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
7339
7340         * g++.old-deja/g++.robertl/eb27.C: Convert.
7341
7342 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
7343
7344         * g++.dg/friend-warn.C: New test.  Do not warn about friend
7345         declaration being redundant.
7346
7347 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
7348
7349         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
7350
7351 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
7352
7353         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
7354
7355 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
7356
7357         * lib/g++.exp: Use testsuite_flags.
7358
7359 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
7360
7361         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
7362
7363 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7364
7365         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
7366
7367 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
7368
7369         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
7370
7371 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
7372
7373         * gcc.c-torture/compile/20010313-1.c: New test.
7374
7375 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
7376
7377         * gcc.dg/cpp/direct2.c: New test.
7378         * gccq.dg/cpp/direct2s.c: New test.
7379
7380         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
7381
7382 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
7383
7384         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
7385         * g++.old-deja/g++.other/op3.C: Likewise.
7386
7387 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7388
7389         * gcc.dg/cpp/syshdr.h: New file.
7390         * gcc.dg/cpp/sysmac1.c: Update.
7391         * gcc.dg/cpp/sysmac2.c: Update.
7392
7393 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7394
7395         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
7396
7397 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
7398
7399         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
7400         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
7401
7402 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
7403
7404         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
7405
7406 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
7407
7408         * lib/g++.exp (g++_include_flags): Don't use any special flags
7409         if TESTING_IN_BUILD_TREE is not defined.
7410         (g++_init): Use a plain 'c++' as the compiler if
7411         TESTING_IN_BUILD_TREEE is not defined.
7412
7413 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
7414
7415         * g++.old-deja/g++.eh/catch13.C: New test.
7416         * g++.old-deja/g++.eh/catch14.C: New test.
7417
7418 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
7419
7420         * gcc.dg/cpp/tr-define.c: New test.
7421
7422 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
7423
7424         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
7425         <stdlib.h>, not <malloc.h>.
7426
7427 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
7428
7429         * g++.old-deja/g++.ns/template17.C: New test.
7430
7431 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
7432
7433         * g++.old-deja/g++.pt/ref4.C: New test.
7434
7435 2001-04-30  Richard Henderson  <rth@redhat.com>
7436
7437         * gcc.dg/20000724-1.c: Revert last change.
7438
7439 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
7440
7441         * g77.f-torture/execute/20010430.f: New test.
7442
7443 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
7444
7445         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
7446
7447 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
7448
7449         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
7450
7451 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
7452
7453         * g++.old-deja/g++.eh/crash6.C: New test.
7454
7455 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
7456
7457         * g++.old-deja/g++.other/warn7.C: New test.
7458
7459 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
7460
7461         * g++.old-deja/g++.other/defarg9.C: New test.
7462
7463 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
7464
7465         * g77.f-torture/compile/20010426.f: New test.
7466         * g77.f-torture/execute/20010426.f: New test.
7467
7468 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
7469
7470         * g77.f-torture/compile/20000629-1.x: Remove - error
7471         has been fixed.
7472
7473 2001-04-26  Jeffrey A Law  (law@cygnus.com)
7474
7475         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
7476         Tweak slightly to work with g++.dg framework.
7477         * g++.dg/special/ecos.exp: Run initp1.C test.
7478         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
7479
7480         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
7481         its linker doesn't give line numbers either.
7482         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
7483
7484 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
7485
7486         * g++.old-deja/g++.other/lex1.C: New test.
7487
7488 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
7489
7490         * gcc.dg/noncompile/20010425-1.c: New test.
7491
7492 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
7493
7494         * g++.old-deja/g++.pt/mangle2.C: New test.
7495
7496 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
7497
7498         * gcc.dg/format/plus-1.c: New test.
7499
7500 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
7501
7502         * gcc.dg/20010423-1.c: New test.
7503
7504 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
7505
7506         * gcc.c-torture/execute/20010422-1.c: New test.
7507
7508 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
7509
7510         * g++.old-deja/g++.ns/type2.C: New test.
7511
7512 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
7513
7514         * g++.old-deja/g++.other/perf1.C: New test.
7515
7516 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
7517
7518         * gcc.dg/c99-func-2.c: Remove xfail.
7519         * gcc.dg/c99-func-3.c: Remove xfail.
7520         * gcc.dg/c99-func-4.c: Remove xfail.
7521
7522 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
7523
7524         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
7525
7526 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
7527
7528         * gcc.c-torture/compile/20010423-1.c: New test.
7529
7530 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7531
7532         * g++.old-deja/g++.pt/typename28.C: New test.
7533
7534 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7535
7536         * g++.old-deja/g++.abi/empty2.C: New test.
7537         * g++.old-deja/g++.abi/empty3.C: New test.
7538
7539 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7540
7541         * g++.old-deja/g++.other/comdat2.C: New test.
7542         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
7543
7544 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7545
7546         * g++.old-deja/g++.other/overload14.C: New test.
7547
7548 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7549
7550         * g++.old-deja/g++.other/lookup23.C: New test.
7551
7552 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7553
7554         * gcc.c-torture/execute/20010403-1.c: New test.
7555
7556 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
7557             Mark Mitchell  <mark@codesourcery.com>
7558
7559         * lib/old-dejagnu.exp: Don't delete output of executable.
7560         Add .exe suffix to executables.
7561
7562 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
7563
7564         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
7565
7566 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7567
7568         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
7569
7570 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
7571
7572         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
7573         * g++.old-deja/g++.abi/crash1.C: New test.
7574
7575 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
7576
7577         * g++.old-deja/g++.other/crash40.C: New test.
7578
7579 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7580
7581         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
7582
7583 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
7584
7585         * g++.old-deja/g++.other/warn6.C: New test.
7586
7587 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
7588
7589         * g++.old-deja/g++.robertl/eb42.C: Same.
7590
7591 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7592
7593         * gcc.dg/wtr-conversion-1.c: New testcase.
7594
7595 2001-04-10  Richard Henderson  <rth@redhat.com>
7596
7597         * g++.old-deja/g++.other/array5.C: New.
7598
7599 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7600
7601         * gcc.c-torture/execute/20010408-1.c: New test.
7602
7603 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7604
7605         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
7606         headers and constructs.
7607         * g++.old-deja/g++.robertl/eb79.C: Same.
7608         * g++.old-deja/g++.robertl/eb77.C (main): Same.
7609         * g++.old-deja/g++.robertl/eb73.C: Same.
7610         * g++.old-deja/g++.robertl/eb66.C (main): Same.
7611         * g++.old-deja/g++.robertl/eb55.C (t): Same.
7612         * g++.old-deja/g++.robertl/eb54.C (main): Same.
7613         * g++.old-deja/g++.robertl/eb46.C (main): Same.
7614         * g++.old-deja/g++.robertl/eb44.C: Same.
7615         * g++.old-deja/g++.robertl/eb41.C (main): Same.
7616         * g++.old-deja/g++.robertl/eb4.C (main): Same.
7617         * g++.old-deja/g++.robertl/eb39.C: Same.
7618         * g++.old-deja/g++.robertl/eb33.C (main): Same.
7619         * g++.old-deja/g++.robertl/eb31.C (main): Same.
7620         * g++.old-deja/g++.robertl/eb30.C: Same.
7621         * g++.old-deja/g++.robertl/eb3.C: Same.
7622         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
7623         * g++.old-deja/g++.robertl/eb21.C: Same.
7624         * g++.old-deja/g++.robertl/eb15.C: Same.
7625         * g++.old-deja/g++.robertl/eb118.C: Same.
7626         * g++.old-deja/g++.robertl/eb115.C (main): Same.
7627         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
7628         * g++.old-deja/g++.robertl/eb109.C: Same.
7629         * g++.old-deja/g++.other/sibcall1.C (main): Same.
7630         * g++.old-deja/g++.mike/rtti1.C: Same.
7631         * g++.old-deja/g++.mike/p658.C: Same.
7632         * g++.old-deja/g++.mike/net46.C: Same.
7633         * g++.old-deja/g++.mike/net34.C: Same.
7634         * g++.old-deja/g++.mike/memoize1.C: Same.
7635         * g++.old-deja/g++.mike/eh2.C: Same.
7636         * g++.old-deja/g++.law/weak.C: Same.
7637         * g++.old-deja/g++.law/visibility7.C: Same.
7638         * g++.old-deja/g++.law/visibility25.C: Same.
7639         * g++.old-deja/g++.law/visibility22.C: Same.
7640         * g++.old-deja/g++.law/visibility2.C: Same.
7641         * g++.old-deja/g++.law/visibility17.C: Same.
7642         * g++.old-deja/g++.law/visibility13.C: Same.
7643         * g++.old-deja/g++.law/visibility10.C: Same.
7644         * g++.old-deja/g++.law/visibility1.C: Same.
7645         * g++.old-deja/g++.law/virtual3.C (eval): Same.
7646         * g++.old-deja/g++.law/vbase1.C: Same.
7647         * g++.old-deja/g++.law/operators32.C: Same.
7648         * g++.old-deja/g++.law/nest3.C: Same.
7649         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
7650         * g++.old-deja/g++.law/except5.C (main): Same.
7651         * g++.old-deja/g++.law/cvt7.C (run): Same.
7652         * g++.old-deja/g++.law/cvt2.C: Same.
7653         * g++.old-deja/g++.law/cvt16.C: Same.
7654         * g++.old-deja/g++.law/ctors6.C (bar): Same.
7655         * g++.old-deja/g++.law/ctors17.C (main): Same.
7656         * g++.old-deja/g++.law/ctors13.C: Same.
7657         * g++.old-deja/g++.law/ctors12.C (main): Same.
7658         * g++.old-deja/g++.law/ctors10.C: Same.
7659         * g++.old-deja/g++.law/code-gen5.C: Same.
7660         * g++.old-deja/g++.law/bad-error7.C: Same.
7661         * g++.old-deja/g++.law/arm9.C: Same.
7662         * g++.old-deja/g++.law/arm12.C: Same.
7663         * g++.old-deja/g++.law/arg8.C: Same.
7664         * g++.old-deja/g++.law/arg1.C: Same.
7665         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
7666         * g++.old-deja/g++.jason/template31.C: Same.
7667         * g++.old-deja/g++.jason/template24.C (main): Same.
7668         * g++.old-deja/g++.jason/2371.C: Same.
7669         * g++.old-deja/g++.eh/new2.C: Same.
7670         * g++.old-deja/g++.eh/new1.C: Same.
7671         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
7672         * g++.old-deja/g++.brendan/nest21.C (main): Same.
7673         * g++.old-deja/g++.brendan/err-msg3.C: Same.
7674         * g++.old-deja/g++.brendan/crash62.C: Same.
7675         * g++.old-deja/g++.brendan/crash52.C: Same.
7676         * g++.old-deja/g++.brendan/crash49.C (main): Same.
7677         * g++.old-deja/g++.brendan/crash38.C: Same.
7678         * g++.old-deja/g++.brendan/crash15.C (main): Same.
7679         * g++.old-deja/g++.brendan/copy9.C: Same.
7680
7681 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
7682
7683         * gcc.c-torture/execute/20001203-2.c (memset):
7684         Count argument is of type __SIZE_TYPE__.
7685
7686 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
7687
7688         * gcc.c-torture/compile/20010404-1.c: New test.
7689
7690 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
7691
7692         * gcc.c-torture/compile/20010326-1.c: New test.
7693
7694 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
7695
7696         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
7697         peculiarities of the SH.
7698         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
7699
7700 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7701
7702         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
7703         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
7704         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
7705
7706 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
7707
7708         * g77.f-torture/compile/20010321-1.f: New test.
7709
7710 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
7711
7712         * gcc.c-torture/compile/20010329-1.c: New test.
7713
7714 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
7715
7716         * gcc.c-torture/execute/20010329-1.c: New test.
7717
7718 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
7719
7720         * g++.old-deja/g++.other/eh4.C: Fix typo.
7721
7722 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
7723
7724         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
7725
7726 2001-03-28  Philip Blundell  <philb@gnu.org>
7727
7728         * gcc.c-torture/compile/20010328-1.c: New test.
7729
7730 2001-03-27  Richard Henderson  <rth@redhat.com>
7731
7732         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
7733         * g++.old-deja/g++.eh/vbase3.C: Likewise.
7734
7735 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
7736
7737         * gcc.c-torture/compile/20010327-1.c: New test.
7738
7739 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
7740
7741         * g++.old-deja/g++.other/friend12.C: New test.
7742         * g++.old-deja/g++.other/friend9.C: Expect no errors.
7743         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
7744
7745 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
7746
7747         * gcc.c-torture/execute/20010325-1.c: New test.
7748
7749 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
7750
7751         * g++.old-deja/g++.other/mangle3.C: New test.
7752
7753 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
7754
7755         * g++.old-deja/g++.other/anon8.C: New test.
7756
7757 2001-03-20  Philip Blundell  <philb@gnu.org>
7758
7759         * gcc.c-torture/compile/20010320-1.c: New test.
7760
7761 2001-03-17  Richard Henderson  <rth@redhat.com>
7762
7763         * g++.old-deja/g++.other/eh4.C: Add expected error text.
7764
7765 2001-03-15  Geoff Keating  <geoff@redhat.com>
7766
7767         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
7768         tests on AIX.
7769
7770 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
7771
7772         * g++.old-deja/g++.other/eh4.C: New test.
7773
7774 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
7775
7776         * gcc.dg/cpp/mi1.c: Update.
7777
7778 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
7779
7780         * g++.old-deja/g++.other/regstack.C: New test.
7781
7782 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
7783
7784         * g++.old-deja/g++.other/ref4.C: New test.
7785
7786 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
7787
7788         * objc/execute/va_method.m: Added.
7789         * objc/execute/IMP.m: Added.
7790         * objc/execute/_cmd.m: Added.
7791         * objc/execute/accessing_ivars.m: Added.
7792         * objc/execute/class-1.m: Added.
7793         * objc/execute/class-10.m: Added.
7794         * objc/execute/class-11.m: Added.
7795         * objc/execute/class-12.m: Added.
7796         * objc/execute/class-13.m: Added.
7797         * objc/execute/class-14.m: Added.
7798         * objc/execute/class-2.m: Added.
7799         * objc/execute/class-3.m: Added.
7800         * objc/execute/class-4.m: Added.
7801         * objc/execute/class-5.m: Added.
7802         * objc/execute/class-6.m: Added.
7803         * objc/execute/class-7.m: Added.
7804         * objc/execute/class-8.m: Added.
7805         * objc/execute/class-9.m: Added.
7806         * objc/execute/class-tests-1.h
7807         * objc/execute/class-tests-2.h
7808         * objc/execute/compatibility_alias.m: Added.
7809         * objc/execute/encode-1.m: Added.
7810         * objc/execute/formal_protocol-1.m: Added.
7811         * objc/execute/formal_protocol-2.m: Added.
7812         * objc/execute/formal_protocol-3.m: Added.
7813         * objc/execute/formal_protocol-4.m: Added.
7814         * objc/execute/formal_protocol-5.m: Added.
7815         * objc/execute/formal_protocol-6.m: Added.
7816         * objc/execute/formal_protocol-7.m: Added.
7817         * objc/execute/informal_protocol.m: Added.
7818         * objc/execute/initialize.m: Added.
7819         * objc/execute/load.m: Added.
7820         * objc/execute/many_args_method.m: Added.
7821         * objc/execute/nested-3.m: Added.
7822         * objc/execute/no_clash.m: Added.
7823         * objc/execute/private.m: Added.
7824         * objc/execute/redefining_self.m: Added.
7825         * objc/execute/root_methods.m: Added.
7826         * objc/execute/selector-1.m: Added.
7827         * objc/execute/static-1.m: Added.
7828         * objc/execute/static-2.m: Added.
7829         * objc/execute/va_method.m: Added.
7830
7831 2001-03-10  Richard Henderson  <rth@redhat.com>
7832
7833         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
7834
7835 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7836
7837         * g++.old-deja/g++.other/crash31.C: XFAIL.
7838         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
7839         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
7840         * gcc.c-torture/execute/20010123-1.x: XFAIL.
7841         * gcc.c-torture/execute/20010124-1.x: XFAIL.
7842         * gcc.dg/sequence-pt-1.c: XFAIL one test.
7843
7844 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
7845
7846         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
7847
7848 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
7849
7850         * gcc.dg/20000724-1.c: Don't use multiline strings.
7851
7852 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
7853
7854         * objc/execute/string1.m, objc/execute/string2.m: Compare the
7855         result of -cString against what we expect it to be; don't just
7856         print it out for no one to read.
7857
7858         * objc/execute/string3.m, objc/execute/string4.m: New tests.
7859         Based on testcases provided by Nicola Pero.
7860
7861 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
7862
7863         * gcc.dg/cpp/macro7.c: New test.
7864
7865 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
7866
7867         * gcc.dg/cpp/multiline.c: Update.
7868
7869 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
7870
7871         * g++.old-deja/g++.other/enum3.C: New test.
7872
7873 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
7874
7875         * g++.old-deja/g++.other/pod1.C: New test.
7876
7877 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
7878
7879         * g++.old-deja/g++.ext/overload1.C: New test.
7880
7881 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
7882
7883         * g++.old-deja/g++.pt/using1.C: New test.
7884
7885 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
7886
7887         * g++.old-deja/g++.other/using9.C: New test.
7888
7889 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
7890
7891         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
7892
7893         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
7894
7895 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
7896
7897         * g++.old-deja/g++.ext/realpt1.C: Remove.
7898
7899 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
7900
7901         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
7902
7903 2001-02-26  Will Cohen  <wcohen@redhat.com>
7904
7905         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
7906
7907 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
7908
7909         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
7910         templatized constructors.
7911
7912 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7913
7914         * gcc.c-torture/execute/20010224-1.c: New test.
7915
7916 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
7917
7918         * gcc.c-torture/execute/20010222-1.c: New test.
7919
7920 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
7921
7922         * g++.old-deja/g++.other/inline20.C: New test.
7923
7924 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
7925
7926         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
7927
7928 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7929
7930         * g++.old-deja/g++.other/lookup22.C: New test.
7931
7932 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
7933
7934         * g77.dg: New directory.
7935         * g77.dg/20010216-1.f: New test case.
7936         * g77.dg/dg.exp: New driver.
7937         * lib/g77-dg.exp: New driver library.
7938
7939 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7940
7941         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
7942
7943 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
7944
7945         * g++.old-deja/g++.other/decl9.C: New test.
7946
7947 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
7948
7949         * g++.old-deja/g++.other/init16.C: Update the test so that it does
7950         not need <string> and also tests the initialization at runtime.
7951
7952 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
7953
7954         * gcc.c-torture/execute/longlong.c: New test.
7955
7956 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
7957
7958         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
7959
7960 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
7961
7962         * gcc.c-torture/execute/920302-1.c (execute):
7963         Change argument type to short.
7964
7965 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7966
7967         * g++.old-deja/g++.pt/deduct6.C: New test.
7968
7969 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7970
7971         * g++.old-deja/g++.pt/deduct5.C: New test.
7972
7973 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
7974
7975         * gcc.c-torture/execute/20010209-1.c: New test.
7976
7977 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
7978
7979         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
7980
7981 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
7982
7983         * g++.dg/vtgc1.C: Update for new ABI.
7984
7985         * consistency.vlad: New directory, 1665 files.
7986
7987 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
7988
7989         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
7990         return type.
7991         * gcc.dg/cpp/digraphs.c: Declare puts.
7992
7993 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
7994
7995         * g++.old-deja/g++.other/warn5.C: New test.
7996
7997 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
7998
7999         * g++.old-deja/g++.pt/spec40.C: New test.
8000
8001 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
8002
8003         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
8004         case.
8005         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
8006
8007 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
8008
8009         * gcc.c-torture/compile/20010209-1.c: New test.
8010
8011 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
8012
8013         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
8014         excess errors message but not if it crashes.
8015         * g++.old-deja/g++.other/crash27.C: Likewise.
8016         * g++.old-deja/g++.other/crash28.C: Likewise.
8017         * g++.old-deja/g++.other/crash30.C: Likewise.
8018         * g++.old-deja/g++.other/crash32.C: Likewise.
8019         * g++.old-deja/g++.other/crash35.C: Likewise.
8020         * g++.old-deja/g++.pt/inherit2.C: Likewise.
8021
8022 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
8023
8024         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
8025         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
8026         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
8027         g77.f-torture/execute/execute.exp,
8028         g77.f-torture/noncompile/noncompile.exp,
8029         gcc.c-torture/execute/execute.exp,
8030         gcc.c-torture/execute/memcheck/memcheck.exp,
8031         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
8032         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
8033         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
8034         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
8035         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
8036         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
8037         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
8038         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
8039         Remove bug reporting instructions with ancient email addresses.
8040
8041 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
8042
8043         * gcc.dg/20010202-1.c: New test.
8044         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
8045
8046 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
8047
8048         * g++.dg/stdbool-if.C: New test.
8049
8050 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
8051
8052         * objc/execute/fdecl.m: Added main().
8053
8054 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
8055
8056         * gcc.c-torture/execute/20010206-1.c: New test.
8057
8058 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8059
8060         * gcc.dg/cpp/avoidpaste1.c: Update.
8061
8062 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
8063
8064         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
8065         Pero <nicola@brainstorm.co.uk>.
8066         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
8067
8068 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
8069
8070         * g++.old-deja/g++.pt/spec39.C: New test.
8071
8072 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
8073
8074         * gcc.c-torture/compile/20010202-1.c: New test.
8075
8076 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
8077
8078         * g++.old-deja/g++.abi/primary2.C: New test.
8079         * g++.old-deja/g++.abi/primary3.C: New test.
8080         * g++.old-deja/g++.abi/primary4.C: New test.
8081         * g++.old-deja/g++.abi/primary5.C: New test.
8082         * g++.old-deja/g++.abi/vtable3.h: New test.
8083         * g++.old-deja/g++.abi/vtable3a.C: New test.
8084         * g++.old-deja/g++.abi/vtable3b.C: New test.
8085         * g++.old-deja/g++.abi/vtable3c.C: New test.
8086         * g++.old-deja/g++.abi/vtable3d.C: New test.
8087         * g++.old-deja/g++.abi/vtable3e.C: New test.
8088         * g++.old-deja/g++.abi/vtable3f.C: New test.
8089         * g++.old-deja/g++.abi/vtable3g.C: New test.
8090         * g++.old-deja/g++.abi/vtable3h.C: New test.
8091         * g++.old-deja/g++.abi/vtable3i.C: New test.
8092         * g++.old-deja/g++.abi/vtable3j.C: New test.
8093         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
8094
8095 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
8096
8097         * g++.old-deja/g++.other/anon6.C: New test.
8098         * g++.old-deja/g++.other/anon7.C: New test.
8099
8100 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
8101
8102         * gcc.dg/cpp/avoidpaste2.c: New tests.
8103
8104 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
8105
8106         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
8107
8108 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
8109
8110         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
8111         DECIMAL_DIG cases for Irix."
8112
8113 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
8114
8115         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
8116
8117 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8118
8119         * gcc.dg/c99-tag-1.c: New test.
8120
8121 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
8122
8123         * gcc.dg/cpp/tr-warn1.c: Add tests.
8124
8125 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
8126
8127         * gcc.dg/cpp/avoidpaste1.c: Update.
8128         * gcc.dg/cpp/paste4.c: Update.
8129
8130 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
8131
8132         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
8133         cases for Irix.
8134
8135 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8136
8137         * g++.old-deja/g++.other/inline19.C: New test.
8138
8139 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
8140
8141         * gcc.dg/Wlarger-than.c: New test.
8142
8143 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8144
8145         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
8146
8147 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
8148
8149         * gcc.c-torture/execute/20010129-1.c: New test.
8150         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
8151
8152 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8153
8154         * gcc.dg/cpp/avoidpaste1.c: Test case.
8155
8156 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
8157
8158         * g++.old-deja/g++.other/inline18.C: New test.
8159
8160 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8161
8162         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
8163         and __builtin_putchar.
8164
8165 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
8166
8167         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
8168         tests.
8169
8170 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
8171
8172         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
8173         floating point number rounding mode to round to the nearest
8174         representable mode.
8175
8176 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
8177
8178         * g++.old-deja/g++.other/mangle2.C: New test.
8179
8180 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
8181
8182         * gcc.c-torture/compile/20010124-1.c: New test.
8183
8184 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
8185
8186         * g++.old-deja/g++.pt/spec38.C: New test.
8187
8188 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8189
8190         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
8191         "Build don't run".
8192
8193 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8194
8195         * gcc.c-torture/execute/20010123-1.c: New test.
8196
8197 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
8198
8199         * g++.old-deja/g++.pt/spec37.C: New test.
8200
8201 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
8202
8203         * g++.old-deja/g++.pt/overload14.C: New test.
8204
8205 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8206
8207         * gcc.c-torture/execute/20010122-1.c: New test, exercise
8208         __builtin_return_address.
8209
8210 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
8211
8212         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
8213         * g++.old-deja/g++.pt/spec35.C: New test.
8214         * g++.old-deja/g++.pt/spec36.C: New test.
8215
8216 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
8217
8218         * gcc.c-torture/compile/20010118-1.c: New test.
8219
8220 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
8221
8222         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
8223
8224 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
8225
8226         * gcc.c-torture/execute/20010119-1.c: New test.
8227
8228 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8229
8230         * g++.old-deja/g++.other/vbase5.C: New test.
8231
8232 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
8233
8234         * gcc.c-torture/execute/20010118-1.c: New test.
8235
8236 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8237
8238         * g++.old-deja/g++.pt/deduct3.C: New test.
8239
8240 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8241
8242         * g++.old-deja/g++.pt/spec34.C: New test.
8243
8244 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
8245
8246         * g77.f-torture/compile/20000601-2.f: New test.
8247
8248 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8249
8250         * g++.old-deja/g++.other/init17.C: New test.
8251
8252 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
8253
8254         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
8255
8256 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8257
8258         * g++.old-deja/g++.pt/unify8.C: New test.
8259
8260 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8261
8262         * g++.old-deja/g++.abi/vbase1.C: New test.
8263
8264 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8265
8266         * g++.old-deja/g++.pt/crash65.C: New test.
8267
8268 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
8269
8270         * gcc.dg/cpp/assembl2.S: New test case.
8271
8272 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
8273
8274         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
8275         are supported.
8276
8277 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8278
8279         * g++.old-deja/g++.other/builtins1.C: New test.
8280         * g++.old-deja/g++.other/builtins2.C: Likewise.
8281         * g++.old-deja/g++.other/builtins3.C: Likewise.
8282         * g++.old-deja/g++.other/builtins4.C: Likewise.
8283
8284 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
8285
8286         * gcc.c-torture/compile/20010117-1.c: New test.
8287         * gcc.c-torture/compile/20010117-2.c: New test.
8288
8289 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8290
8291         * g77.f-torture/execute/20010116.[fx]: New test,
8292         XFAIL on i?86-*-*.
8293         * g77.f-torture/compile/20010115.f: Indicate it's
8294         a test for PR fortran/1636.
8295
8296 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
8297
8298         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
8299
8300 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8301
8302         * g77.f-torture/compile/20010115.f: New test.
8303
8304 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
8305
8306         * g++.old-deja/g++.pt/nontype5.C: New test.
8307
8308 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
8309
8310         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
8311         have an equivalent working one below it.
8312
8313 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
8314
8315         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
8316         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
8317
8318 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
8319
8320         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
8321         message containing "init_priority".
8322         (conpr-2.C): Likewise.
8323         (conpr-3.C): Likewise.
8324         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
8325
8326 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8327
8328         * gcc.c-torture/execute/20010114-2.c: New test.
8329
8330 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
8331
8332         * gcc.c-torture/compile/20010114-1.c: New test.
8333         * gcc.c-torture/compile/20010114-1.x: Xfail.
8334         * gcc.c-torture/compile/20010114-2.c: New test.
8335         * gcc.c-torture/execute/20010114-1.c: New test.
8336         * gcc.dg/trunc-1.c: New test.
8337         * gcc.dg/uninit-B.c: New test.
8338
8339 2001-01-13  Nick Clifton  <nickc@redhat.com>
8340
8341         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
8342         target.
8343
8344 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
8345
8346         * gcc.c-torture/compile/20010113-1.c: New test.
8347
8348 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
8349
8350         * gcc.c-torture/compile/20001212-1.c: New test.
8351
8352 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
8353
8354         * gcc.dg/cpp/widestr1.c: Update.
8355         * gcc.dg/cpp/prag-imp.c: Remove.
8356
8357 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
8358
8359         * gcc.c-torture/execute/20000801-3.x: Remove.
8360         * gcc.dg/c90-init-1.c: New test.
8361         * gcc.dg/c99-init-1.c: New test.
8362         * gcc.dg/c99-init-2.c: New test.
8363         * gcc.dg/gnu99-init-1.c: New test.
8364
8365 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
8366
8367         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
8368         testing that no relevant ones were found.
8369
8370 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8371
8372         * g++.old-deja/g++.pt/cast2.C: New test.
8373
8374 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8375
8376         * g++.old-deja/g++.pt/friend47.C: New test.
8377
8378 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8379
8380         * g++.old-deja/g++.pt/instantiate13.C: New test.
8381
8382 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8383
8384         * g++.old-deja/g++.other/defarg7.C: New test.
8385         * g++.old-deja/g++.other/defarg8.C: New test.
8386
8387 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8388
8389         * g++.old-deja/g++.pt/crash64.C: New test.
8390
8391 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8392
8393         * g++.old-deja/g++.pt/crash63.C: New test.
8394
8395 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
8396
8397         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
8398
8399 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
8400
8401         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
8402
8403 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8404
8405         * g++.old-deja/g++.pt/error3.C: New test.
8406
8407 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8408
8409         * g++.old-deja/g++.other/crash39.C: New test.
8410
8411 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8412
8413         * g++.old-deja/g++.other/vbase4.C: New test.
8414
8415 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
8416
8417         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
8418         * gcc.dg/special/20000419-2.c: New file. Identical to above.
8419         * gcc.dg/special/special.exp: New test driver which will check
8420         for alias support for the above test.
8421
8422 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
8423
8424         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
8425         problems on small machines.
8426         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
8427         parameterize.
8428
8429 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
8430
8431         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
8432         mips.
8433         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
8434
8435 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
8436
8437         * g++.old_deja/g++.pt/using8.C: New test.
8438
8439 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
8440
8441         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
8442
8443 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
8444
8445         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
8446         where a failure is expected.
8447         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
8448
8449 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
8450
8451         * g++.old_deja/g++.pt/instantiate12.C: New test.
8452
8453 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
8454
8455         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
8456         start of structs.
8457         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
8458         * g++.old-deja/g++.brendan/crash17.C: Likewise.
8459         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8460         * g++.old-deja/g++.brendan/crash48.C: Likewise.
8461         * g++.old-deja/g++.brendan/ns1.C: Likewise.
8462         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
8463         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
8464         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8465         * g++.old-deja/g++.eh/spec6.C: Likewise.
8466         * g++.old-deja/g++.jason/crash3.C: Likewise.
8467         * g++.old-deja/g++.law/ctors11.C: Likewise.
8468         * g++.old-deja/g++.law/ctors17.C: Likewise.
8469         * g++.old-deja/g++.law/ctors5.C: Likewise.
8470         * g++.old-deja/g++.law/ctors9.C: Likewise.
8471         * g++.old-deja/g++.mike/ambig1.C: Likewise.
8472         * g++.old-deja/g++.mike/net22.C: Likewise.
8473         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8474         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8475         * g++.old-deja/g++.mike/virt3.C: Likewise.
8476         * g++.old-deja/g++.niklas/t128.C: Likewise.
8477         * g++.old-deja/g++.other/anon4.C: Likewise.
8478         * g++.old-deja/g++.other/using1.C: Likewise.
8479         * g++.old-deja/g++.other/warn3.C: Likewise.
8480         * g++.old-deja/g++.pt/t37.C: Likewise.
8481         * g++.old-deja/g++.robertl/eb69.C: Likewise.
8482         * g++.old-deja/g++.robertl/eb71.C: Likewise.
8483
8484 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
8485
8486         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
8487
8488 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8489
8490         * gcc.c-torture/execute/stdio-opt-3.c: New test.
8491
8492 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
8493
8494         * gcc.c-torture/compile/20010107-1.c: New test.
8495
8496 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8497
8498         * gcc.c-torture/execute/builtin-noret-1.c: New test.
8499
8500 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8501
8502         * gcc.dg/format/format.h: New file.
8503         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
8504         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
8505         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
8506         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
8507         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
8508         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
8509         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
8510         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
8511         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
8512         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
8513         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
8514         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
8515         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
8516         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
8517         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
8518         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
8519         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
8520         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
8521         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
8522         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
8523         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
8524         instead of declaring standard types, macros and functions in each
8525         test.
8526
8527 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
8528
8529         * gcc.c-torture/execute/20010106-1.c: New test.
8530
8531 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
8532
8533         * gcc.dg/format/format.exp: New file.
8534         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
8535         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
8536         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
8537         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
8538         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
8539         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
8540         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
8541         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
8542         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
8543         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
8544         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
8545         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
8546         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
8547         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
8548         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
8549         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
8550         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
8551         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
8552         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
8553         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
8554         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
8555         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
8556         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
8557         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
8558         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
8559         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
8560         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
8561         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
8562         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
8563         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
8564         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
8565         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
8566         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
8567         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
8568         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
8569         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
8570         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
8571         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
8572         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
8573         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
8574         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
8575         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
8576
8577 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
8578
8579         * gcc.c-torture/execute/991228-1.c: Take word endianness into
8580         account.
8581
8582 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
8583
8584         * gcc.c-torture/execute/builtin-complex-1.c: New test.
8585
8586 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8587
8588         * g++.old-deja/g++.pt/crash62.C: New test.
8589
8590 2001-01-04  Richard Henderson  <rth@redhat.com>
8591
8592         * gcc.dg/20000926-1.c: Update expected warnings.
8593         * gcc.dg/array-2.c: Likewise.
8594         * gcc.dg/array-4.c: Also validate flexible array members.
8595         * gcc.dg/c99-flex-array-1.c: New.
8596
8597 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
8598
8599         * gcc.c-torture/compile/20001222-1.x: Remove.
8600
8601 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8602
8603         * gcc.c-torture/execute/built-in-setjmp.c: New.
8604
8605 2001-01-03  Richard Henderson  <rth@redhat.com>
8606
8607         * gcc.dg/940510-1.c: Update expected error wording.
8608         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
8609
8610 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
8611
8612         * lib/target-supports.exp (check_alias_available): Modified to
8613         indicate aliases not supported if only weak aliases are supported.
8614
8615 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8616
8617         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
8618         Turn on cmpstrsi checks for __pj__ and __i370__.
8619
8620 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
8621
8622         * g++.old-deja/g++.other/virtual11.C: New test.
8623
8624 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
8625
8626         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
8627
8628 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8629
8630         * gcc.c-torture/compile/20010102-1.c: New test.
8631
8632 2001-01-02  Andreas Jaeger  <aj@suse.de>
8633
8634         * gcc.dg/noreturn-3.c: New test.
8635
8636         * gcc.dg/noreturn-4.c: New test.
8637
8638 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8639
8640         * gcc.c-torture/execute/stdio-opt-1.c: Also test
8641         __builtin_fputc and __builtin_fwrite.
8642
8643 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
8644
8645         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
8646         signed char, not default char.
8647
8648 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
8649
8650         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
8651
8652 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
8653
8654         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
8655
8656 2000-12-29  Richard Henderson  <rth@redhat.com>
8657
8658         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
8659         (__cyg_profile_func_exit): Define.
8660
8661 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
8662
8663         * g++.dg/vtgc1.C: New test.
8664
8665 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
8666
8667         * gcc.dg/noncompile/20001228-1.c: New test.
8668
8669         * gcc.dg/20001228-1.c: New test.
8670
8671         * gcc.c-torture/execute/20001228-1.c: New test.
8672
8673 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
8674
8675         * gcc.dg/format-strfmon-1.c: New test.
8676
8677 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8678
8679         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
8680         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
8681         * gcc.c-torture/execute/string-opt-1.c: Likewise.
8682         * gcc.c-torture/execute/string-opt-2.c: Likewise.
8683         * gcc.c-torture/execute/string-opt-3.c: Likewise.
8684         * gcc.c-torture/execute/string-opt-4.c: Likewise.
8685         * gcc.c-torture/execute/string-opt-6.c: Likewise.
8686         * gcc.c-torture/execute/string-opt-7.c: Likewise.
8687         * gcc.c-torture/execute/string-opt-8.c: Likewise.
8688         * gcc.c-torture/execute/string-opt-9.c: Likewise.
8689         * gcc.c-torture/execute/string-opt-10.c: Likewise.
8690         * gcc.c-torture/execute/string-opt-11.c: Likewise.
8691         * gcc.c-torture/execute/string-opt-12.c: Likewise.
8692
8693         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
8694         * gcc.c-torture/execute/string-opt-4.c: Test index.
8695
8696 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
8697
8698         * gcc.c-torture/compile/20001226-1.c: New test.
8699
8700 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
8701
8702         * gcc.c-torture/compile/20001222-1.c: New test.
8703         * gcc.c-torture/compile/20001222-1.x: Xfail.
8704
8705 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
8706
8707         * gcc.c-torture/execute/comp-goto-2.c: New test.
8708
8709 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
8710
8711         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
8712         Use long types if __INT_MAX__ is 32767.
8713         (main): Use cast to (sint32 *) when poking 88 into a_page.
8714
8715         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
8716
8717 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
8718
8719         * gcc.c-torture/compile/20001221-1.c: New test.
8720         * gcc.c-torture/execute/20001221-1.c: New test.
8721
8722 2000-12-20  Richard Henderson  <rth@redhat.com>
8723
8724         * g++.old-deja/g++.pt/crash36.C: Update error lines.
8725         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8726
8727 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8728
8729         * gcc.dg/compare3.c: New test.
8730
8731 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8732
8733         * gcc.dg/format-warnll-1.c: New test.
8734
8735 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
8736
8737         * gcc.dg/cpp/cmdlne-P.c: New test.
8738
8739 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8740
8741         * gcc.c-torture/execute/builtin-abs-1.c,
8742         gcc.c-torture/execute/builtin-abs-2.c: New tests.
8743
8744 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8745
8746         * gcc.dg/cpp/multiline.c: New test.
8747
8748 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8749
8750         * g++.old-deja/g++.other/syshdr1.C: Update.
8751         * gcc.dg/cpp/lineflags.c: Remove temporarily.
8752
8753 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8754
8755         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
8756
8757 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8758
8759         * g++.old-deja/g++.pt/ttp65.C: New test.
8760
8761 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8762
8763         * g++.old-deja/g++.pt/ttp64.C: New test.
8764
8765 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8766
8767         * g++.old-deja/g++.pt/spec33.C: New test.
8768
8769 2000-12-14  Catherine Moore  <clm@redhat.com>
8770
8771         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
8772         * gcc.c-torture/execute/920612-2.c: Likewise.
8773         * gcc.c-torture/execute/920428-2.c: Likewise.
8774         * gcc-c-torture/execute/va-arg-11.c: Call exit.
8775         * gcc.c-torture/execute/va-arg-21.c: Likewise.
8776
8777 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8778
8779         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
8780         * gcc.dg/pack-test-2.c: Likewise.
8781
8782 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
8783
8784         Tests by Zack Weinberg <zackw@stanford.edu>.
8785
8786         * gcc.dg/cpp/defined.c: Update.
8787         * gcc.dg/cpp/defined_trad.c: New tests.
8788
8789 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
8790
8791         * gcc.dg/cpp/trad-direct.c: Update.
8792
8793 2000-12-11  Neil Booth  <neilb@earthling.net>
8794
8795         * gcc.dg/cpp/defined_trad.c
8796
8797 2000-12-11  Neil Booth  <neilb@earthling.net>
8798
8799         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
8800
8801 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
8802
8803         * gcc.dg/format-miss-2.c: New test.
8804
8805 2000-12-09  Neil Booth  <neilb@earthling.net>
8806
8807         * gcc.dg/cpp/lineflags.c: New tests.
8808         * gcc.dg/cpp/poison.c: Update.
8809         * gcc.dg/cpp/redef2.c: Update.
8810         * gcc.dg/cpp/skipping.c: New test.
8811
8812 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
8813
8814         * g++.old-deja/g++.other/eh3.C: New testcase.
8815
8816 2000-12-07  Neil Booth  <neilb@earthling.net>
8817
8818         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
8819         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
8820         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
8821         wtr-union-init-2.c, wtr-union-init-3.c: Update.
8822         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
8823         Update.
8824
8825 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8826
8827         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
8828         __SIZE_TYPE__ instead of int for type of integers cast to
8829         pointers.
8830
8831 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
8832
8833         * g++.old-deja/g++.other/cleanup4.C: New test.
8834
8835 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8836
8837         * format-sec-1.c: New test.
8838
8839 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8840
8841         * gcc.dg/format-nonlit-3.c: New test.
8842
8843 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8844
8845         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
8846         through a null pointer.
8847
8848 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8849
8850         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
8851         * g++.old-deja/g++.pt/partial4.C: New test.
8852
8853 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
8854
8855         * gcc.c-torture/execute/ieee/hugeval.x: New.
8856
8857 2000-12-06  Neil Booth  <neilb@earthling.net>
8858
8859         * gcc.dg/cpp/backslash2.c: New tests.
8860
8861 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8862
8863         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
8864         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
8865
8866 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
8867
8868         * gcc.c-torture/execute/20001203-2.c: New testcase.
8869
8870 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
8871
8872         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
8873         * g++.old-deja/g++.other/virtual10.C: New test.
8874
8875 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
8876
8877         * g++.old-deja/g++.mike/pmf5.C: Remove test.
8878
8879 2000-12-05  Richard Henderson  <rth@redhat.com>
8880
8881         * gcc.c-torture/compile/20001205-1.c: New.
8882
8883 2000-12-04  Neil Booth  <neilb@earthling.net>
8884
8885         * g++.old-deja/g++.other/virtual9.C: New test.
8886         * g++.old-deja/g++.pt/crash61.C: New test.
8887         * gcc.c-torture/execute/loop-9.c: New test.
8888
8889 2000-12-04  Neil Booth  <neilb@earthling.net>
8890
8891         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
8892         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
8893         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
8894         * gcc.dg/cpp/extratokens.c: ...here.
8895
8896 2000-12-04  Neil Booth  <neilb@earthling.net>
8897
8898         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
8899         New tests.
8900
8901 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8902
8903         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
8904         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
8905
8906 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
8907
8908         * gcc.c-torture/execute/20001203-1.c: New test.
8909
8910 2000-12-03  Neil Booth  <neilb@earthling.net>
8911
8912         * gcc.dg/cpp/macro6.c: New test cases.
8913
8914 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8915
8916         * gcc.c-torture/execute/string-opt-9.c: New test.
8917         * gcc.c-torture/execute/string-opt-10.c: Likewise.
8918         * gcc.c-torture/execute/string-opt-11.c: Likewise.
8919         * gcc.c-torture/execute/string-opt-12.c: Likewise.
8920
8921         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
8922         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
8923
8924 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
8925
8926         * gcc.dg/cpp/if-6.c: New testcase.
8927
8928         * gcc.dg/20001201-1.c: New testcase.
8929
8930 2000-12-02  Neil Booth  <neilb@earthling.net>
8931
8932         * g++.old-deja/g++.other/externC4.C,
8933         g++.old-deja/g++.other/friend10.C: New tests.
8934
8935 2000-12-02  Neil Booth  <neilb@earthling.net>
8936
8937         * g++.old-deja/g++.other/instan2.C
8938         * g++.old-deja/g++.other/instan3.C: New test.
8939
8940 2000-12-02  Neil Booth  <neilb@earthling.net>
8941
8942         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
8943         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
8944         gnuc99.c,gnuc99-pedantic.c: New tests.
8945
8946 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
8947
8948         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
8949         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
8950
8951 2000-12-01  Neil Booth  <neilb@earthling.net>
8952
8953         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
8954         * gcc.dg/cpp/poison.c: Update.
8955         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
8956
8957 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
8958
8959         * g77.f-torture/execute/20001201.f: New test.
8960
8961 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
8962
8963         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
8964
8965 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
8966
8967         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
8968
8969 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8970
8971         * g++.old-deja/g++.other/cast6.C: New test.
8972
8973 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
8974
8975         * gcc.c-torture/execute/20001130-2.c: New testcase.
8976
8977 2000-11-30  Richard Henderson  <rth@redhat.com>
8978
8979         * gcc.c-torture/execute/20001130-1.c: New test.
8980
8981 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
8982
8983         * g++.old-deja/g++.other/op3.C: New test.
8984
8985 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
8986
8987         * g++.old-deja/g++.other/op2.C: New test.
8988
8989 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
8990
8991         * g++.old-deja/g++.other/crash38.C: New test.
8992
8993 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
8994
8995         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
8996
8997 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
8998
8999         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
9000         tests.
9001         * gcc.c-torture/execute/string-opt-6.c: New test.
9002
9003         * gcc.dg/20001117-1.c: Add main.
9004
9005 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
9006
9007         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
9008         Move from here ...
9009         * gcc.dg/940510-1.c: ... to here.
9010
9011         * gcc.dg/20000926-1.c: GNU C now allows initializations of
9012         zero-size arrays in toplevel structures.
9013
9014 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
9015
9016         * gcc.c-torture/execute/loop-8.c: New test.
9017
9018 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9019
9020         * g++.old-deja/g++.other/base1.C: New test.
9021
9022 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9023
9024         * g++.old-deja/g++.other/parse2.C: New test.
9025
9026 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9027
9028         * g++.old-deja/g++.pt/incomplete1.C: New test.
9029
9030 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9031
9032         * g++.old-deja/g++.other/friend9.C: New test.
9033
9034 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
9035
9036         * gcc.dg/20001127-1.c: New test.
9037
9038 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
9039
9040         * g++.old-deja/g++.pt/friend46.C: New test.
9041
9042 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
9043
9044         * g++.old-deja/g++.other/ptrmem8.C: New test.
9045
9046 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9047
9048         * gcc.c-torture/execute/string-opt-7.c: New test.
9049         * gcc.c-torture/execute/string-opt-8.c: Likewise.
9050
9051 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
9052
9053         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
9054         instead of 'mkcheck 2'.
9055
9056 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9057
9058         * gcc.c-torture/execute/memcheck/driver.c,
9059         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
9060         C9X references to refer to C99.
9061
9062 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
9063
9064         * gcc.dg/ultrasp3.c: New test.
9065
9066 2000-11-25  Neil Booth  <neilb@earthling.net>
9067
9068         * gcc.dg/cpp/include2.c: Update test to be locale independent.
9069
9070 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
9071
9072         * gcc.c-torture/compile/20001123-2.c: New.
9073
9074 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9075
9076         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
9077
9078 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
9079
9080         * gcc.dg/sequence-point-1.c: Add some new tests.
9081         * gcc.c-torture/execute/20001124-1.c: New test.
9082
9083 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
9084
9085         * g++.old-deja/g++.other/vaarg4.C: New test.
9086         * gcc.c-torture/compile/20001123-1.c: New test.
9087
9088 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
9089
9090         * g++.other/crash24.C: Adjust and remove XFAIL.
9091         * g++.other/crash37.C: New test.
9092
9093 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
9094
9095         * g++.old-deja/g++.pt/instantiate9.C: New test.
9096
9097 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
9098
9099         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
9100         new ABI, too.
9101
9102         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
9103         * g++.old-deja/g++.robertl/eb55.C: Likewise.
9104
9105 2000-11-22  Neil Booth  <neilb@earthling.net>
9106
9107         * gcc.dg/cpp/Wtrigraphs.c: New test.
9108
9109 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
9110
9111         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
9112
9113 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
9114
9115         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
9116
9117 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
9118
9119         * lib/gcc-dg.exp: load_lib scanasm.exp.
9120         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
9121         * lib/g++-dg.exp: load_lib scanasm.exp.
9122         * lib/scanasm.exp: New.
9123         (scan-assembler, scan-assembler-not): Add optional arguments to
9124         test name, or if not present, the pattern name.
9125         (scan-assembler-dem, scan-assembler-dem-not): New.
9126
9127         * g++.dg/dg.exp: New.
9128
9129 2000-11-21  Neil Booth  <neilb@earthling.net>
9130
9131         * gcc.dg/cpp/integrated1.c: Remove.
9132
9133 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
9134
9135         * gcc.c-torture/execute/20001121-1.c: New test.
9136
9137 2000-11-21  Richard Henderson  <rth@redhat.com>
9138
9139         * gcc.c-torture/compile/20001121-1.c: New test.
9140
9141 2000-11-20  Neil Booth  <neilb@earthling.net>
9142
9143         * gcc.dg/cpp/integrated1.c: New test.
9144
9145 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
9146
9147         * g++.old-deja/g++.other/inline17.C: New test.
9148
9149 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
9150
9151         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
9152         local variable to be zero: I made the variable global. Now
9153         uses abort() and exit() instead of relying on main's return value.
9154
9155 2000-11-20  Neil Booth  <neilb@earthling.net>
9156
9157         * gcc.dg/cpp/paste2.c: Update test.
9158         * objc/execute/paste.m: New test.
9159
9160 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9161
9162         * gcc.dg/c99-condexpr-1.c: New test.
9163
9164 2000-11-20  Neil Booth  <neilb@earthling.net>
9165
9166         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
9167
9168 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
9169
9170         * g++.old-deja/g++.pt/export1.C: New test.
9171
9172 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
9173
9174         * gcc.dg/20001117-1.c: New test.
9175
9176 2000-11-18  Richard Henderson  <rth@redhat.com>
9177
9178         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
9179
9180 2000-11-18  Richard Henderson  <rth@redhat.com>
9181
9182         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
9183         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
9184         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
9185
9186 2000-11-18  Richard Henderson  <rth@redhat.com>
9187
9188         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
9189         (main): New.  Exit cleanly.
9190
9191 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9192
9193         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
9194         gcc.dg/c99-fordecl-2.c: New tests.
9195
9196 2000-11-18  Richard Henderson  <rth@redhat.com>
9197
9198         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
9199         * gcc.c-torture/execute/zerolen-2.c: New.
9200
9201 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9202
9203         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
9204         memory.
9205
9206 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
9207
9208         * g++.old-deja/g++.pt/instantiate8.C: New test.
9209
9210 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
9211
9212         * g++.old-deja/g++.other/incomplete.C: Add more tests.
9213         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
9214
9215 2000-11-16  Nick Clifton  <nickc@redhat.com>
9216
9217         * gcc.c-torture/execute/nestfunc-2.c: New test.
9218         * gcc.c-torture/execute/nestfunc-3.c: New test.
9219
9220 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
9221
9222         * gcc.c-torture/compile/20001116-1.c: New test.
9223
9224 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9225
9226         * gcc.c-torture/execute/20001115-1.c: New test.
9227
9228 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
9229
9230         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
9231         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
9232         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
9233         * g++.old-deja/g++.abi/vmihint.C: Likewise.
9234
9235 2000-11-15  Neil Booth  <neilb@earthling.net>
9236
9237         gcc.dg/cpp/_Pragma1.c: Update.
9238         gcc.dg/cpp/_Pragma2.c: New test.
9239
9240 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9241
9242         * g++.old-deja/g++.other/anon5.C: New test.
9243
9244 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
9245
9246         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
9247         tests.
9248
9249 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
9250
9251         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
9252         output.
9253
9254 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9255
9256         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
9257         labels at end of compound statements.
9258
9259 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
9260
9261         * gcc.c-torture/execute/loop-7.c: New test.
9262
9263 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9264
9265         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
9266
9267 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9268
9269         * gcc.dg/c99-bool-1.c: New test.
9270
9271 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9272
9273         * gcc.dg/c99-scope-1.c: Remove xfail.
9274         * gcc.dg/c99-scope-2.c: New test.
9275
9276 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9277
9278         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
9279         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
9280
9281 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
9282
9283         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
9284         error messages.
9285
9286         * g++.mike/p700.C: Don't typedef wchar_t.
9287         * g++.mike/p784.C: Likewise.
9288         * g++.mike/eb101.C: Don't use __wchar_t.
9289
9290 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
9291
9292         * g77.f-torture/execute/20001111.[fx]: Test premature exit
9293         from DO loop.
9294
9295 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
9296
9297         * gcc.c-torture/execute/20001111-1.c: New test.
9298
9299 2000-11-10  Nick Clifton  <nickc@redhat.com>
9300
9301         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
9302         long multuiple and accumulate.
9303
9304 2000-11-09  Richard Henderson  <rth@redhat.com>
9305
9306         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
9307         via size_t instead of int.
9308
9309         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
9310         * gcc.c-torture/execute/string-opt-2.c: Likewise.
9311         * gcc.c-torture/execute/string-opt-3.c: Likewise.
9312         * gcc.c-torture/execute/string-opt-4.c: Likewise.
9313
9314 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
9315
9316         * gcc.c-torture/compile/20001109-1.c: New test.
9317         * gcc.c-torture/compile/20001109-2.c: New test.
9318
9319 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
9320
9321         * g++.old-deja/g++.pt/operator1.C: New test.
9322         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
9323
9324 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
9325
9326         * gcc.dg/20001108-1.c: New test.
9327
9328 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
9329
9330         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
9331         with both arguments constant strings.
9332         * gcc.c-torture/execute/string-opt-3.c: New test.
9333         * gcc.c-torture/execute/string-opt-4.c: New test.
9334         * gcc.c-torture/execute/string-opt-5.c: New test.
9335
9336 2000-11-08  Nick Clifton  <nickc@redhat.com>
9337
9338         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
9339         mulsidi3adddi patterns.
9340
9341 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
9342
9343         * g++.old-deja/g++.other/crash36.C: New test.
9344
9345 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
9346
9347         * g++.old-deja/g++.other/init16.C: New test.
9348
9349 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
9350
9351         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
9352
9353 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
9354
9355         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
9356         * gcc.c-torture/execute/va-arg-16.x: Likewise.
9357         * gcc.c-torture/execute/va-arg-17.x: Likewise.
9358
9359 2000-11-07  DJ Delorie  <dj@redhat.com>
9360
9361         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
9362
9363 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9364
9365         * gcc.c-torture/execute/string-opt-1.c: New test.
9366
9367 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
9368
9369         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
9370         mips-sgi-irix6.* because the MIPS ABI passes floating-point
9371         parameters in registers, and there is no way for a varargs
9372         function to know in which order the integer and floating-point
9373         parameters should be interleaved when they are placed on the
9374         stack.
9375         * gcc.c-torture/execute/va-arg-16.x: Likewise.
9376         * gcc.c-torture/execute/va-arg-17.x: Likewise.
9377
9378 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9379
9380         * gcc.c-torture/execute/string-opt-2.c: New test.
9381
9382 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
9383
9384         * g++.old-deja/g++.pt/crash60.C: New test.
9385
9386 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
9387
9388         * g++.old-deja/g++.other/crash24.C: New test.
9389         * g++.old-deja/g++.other/crash25.C: New test.
9390         * g++.old-deja/g++.other/crash26.C: New test.
9391         * g++.old-deja/g++.other/crash27.C: New test.
9392         * g++.old-deja/g++.other/crash28.C: New test.
9393         * g++.old-deja/g++.other/crash29.C: New test.
9394         * g++.old-deja/g++.other/crash30.C: New test.
9395         * g++.old-deja/g++.other/crash31.C: New test.
9396         * g++.old-deja/g++.other/crash32.C: New test.
9397         * g++.old-deja/g++.other/crash33.C: New test.
9398         * g++.old-deja/g++.other/crash34.C: New test.
9399         * g++.old-deja/g++.other/crash35.C: New test.
9400
9401 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
9402
9403         * gcc.c-torture/execute/20001031-1.c: New test.
9404
9405 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
9406
9407         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
9408         namespace.
9409
9410         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
9411         standards-conformant.
9412
9413         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
9414
9415         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
9416         * g++.old-deja/g++.mike/p755a.C: Likewise.
9417         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
9418         library makes no calls to `operator new' during initialization.
9419
9420 2000-11-04  Neil Booth  <neilb@earthling.net>
9421
9422         * gcc.dg/cpp/include2.c: New tests.
9423
9424 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
9425
9426         * lib/g++.exp (g++_set_ld_library_path): New function.
9427         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
9428
9429 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
9430
9431         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
9432         warnings.
9433
9434 2000-11-01  Richard Henderson  <rth@redhat.com>
9435
9436         * g++.old-deja/g++.ext/namedret1.C: New.
9437         * g++.old-deja/g++.ext/namedret2.C: New.
9438         * g++.old-deja/g++.ext/namedret3.C: New.
9439
9440 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
9441
9442         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
9443         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
9444
9445 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9446
9447         * gcc.c-torture/execute/va-arg-21.c: New test.
9448
9449 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9450
9451         * gcc.dg/c99-complex-2.c: New test.
9452
9453 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9454
9455         * gcc.c-torture/execute/stdio-opt-1.c: New test.
9456
9457 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
9458
9459         * g++.old-deja/g++.other/inline16.C: New test.
9460
9461 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
9462
9463         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
9464         __PRETTY_FUNCTION__
9465
9466 2000-10-29  Neil Booth  <neilb@earthling.net>
9467
9468         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
9469         New tests.
9470         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
9471         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
9472         optimisation.
9473
9474 2000-10-29  Neil Booth  <neilb@earthling.net>
9475
9476         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
9477         * mi1.c, mi1c.h: Add null directives to multiple-include test.
9478         * mi5.c: Test multiple includes work with -C.
9479         * trigraphs.c: Test ^= version.
9480
9481 2000-10-28  Neil Booth  <neilb@earthling.net>
9482
9483         New tests and test updates for new macro expander.
9484
9485         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
9486         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
9487         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
9488         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
9489         new diagnostic messages.
9490
9491         * gcc.dg/cpp/macro3.c: New tests.
9492
9493 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
9494
9495         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
9496         on the same line.
9497
9498 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
9499
9500         * g++.old-deja/g++.other/eh2.C: New test.
9501
9502 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
9503
9504         * gcc.c-torture/execute/20001027-1.c: New test.
9505
9506 2000-10-26  Richard Henderson  <rth@redhat.com>
9507
9508         * gcc.c-torture/execute/20001026-1.c: New.
9509
9510 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
9511
9512         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
9513         * g++.old-deja/g++.law/builtin1.C: Likewise.
9514         * g++.old-deja/g++.law/ctors10.C: Likewise.
9515         * g++.old-deja/g++.law/virtual3.C: Likewise.
9516         * g++.old-deja/g++.mike/p658.C: Likewise.
9517         * g++.old-deja/g++.other/sibcall1.C: Likewise.
9518         * g++.old-deja/g++.other/vaarg2.C: Likewise.
9519         * g++.old-deja/g++.robertl/eb124.C: Likewise.
9520         * g++.old-deja/g++.robertl/eb44.C: Likewise.
9521         * g++.old-deja/g++.robertl/eb77.C: Likewise.
9522
9523 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9524
9525         * gcc.c-torture/compile/20001024-1.c: New test.
9526
9527 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
9528
9529         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
9530         to tell us whether or not we are using V3.
9531
9532 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
9533
9534         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
9535         operands.
9536
9537 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9538
9539         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
9540
9541 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
9542
9543         * gcc.c-torture/execute/20001024-1.c: New test.
9544
9545 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
9546
9547         * g++.old-deja/g++.other/sibcall1.C: New test.
9548
9549 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
9550
9551         * gcc.dg/noncompile/init-3.c: New test.
9552
9553 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9554
9555         * gcc.dg/format-array-1.c: New test.
9556
9557 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9558
9559         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
9560         writing through null pointers; remove comment about testing
9561         unterminated strings.
9562
9563 2000-10-17  Matthew Hiller  <hiller@redhat.com>
9564
9565         * gcc.c-torture/execute/20001017-2.c: New test.
9566
9567 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9568
9569         * gcc.c-torture/compile/20001018-1.c: New test.
9570         * gcc.c-torture/compile/20001018-1.x: Xfail.
9571
9572 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9573
9574         * gcc.c-torture/execute/20001017-1.c: New test.
9575
9576 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9577
9578         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
9579         for multiple use of arguments with scanf formats; add tests for
9580         multiple use of arguments.
9581
9582 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
9583
9584         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
9585
9586 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9587
9588         * gcc.dg/format-miss-1.c: New test.
9589
9590 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
9591
9592         * gcc.c-torture/execute/20001013-1.c: New test.
9593
9594 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
9595
9596         * gcc.dg/format-branch-1.c: New test.
9597
9598 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
9599
9600         * README, lib/file-format.exp: Remove EGCS references.
9601
9602 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
9603
9604         * gcc.dg/20001013-1.c: New test.
9605
9606 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
9607
9608         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
9609         for intmax_t in the compiler using __typeof__ and the type rules
9610         for conditional expressions.
9611
9612 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
9613
9614         * gcc.dg/20001012-1.c: New test.
9615         * gcc.dg/20001012-2.c: New test.
9616
9617 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9618
9619         * gcc.dg/format-attr-1.c: New test.
9620
9621 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9622
9623         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
9624         __LONG_LONG_MAX__ instead of LLONG_MAX.
9625
9626 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9627
9628         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
9629         scanf flags.
9630         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
9631         flags.
9632
9633 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9634
9635         * gcc.dg/sequence-pt-1.c: New test.
9636
9637 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
9638
9639         * gcc.c-torture/execute/20001011-1.c: New testcase.
9640         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
9641
9642 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
9643
9644         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
9645         does not error on it.
9646
9647 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
9648
9649         * gcc.dg/20001009-1.c: New test.
9650
9651 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
9652
9653         * gcc.c-torture/compile/20001009-1.c: Move from here ....
9654         * gcc.c-torture/execute/20001009-2.c: ... to here.
9655
9656 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
9657
9658         * gcc.c-torture/compile/20001009-1.c: New testcase.
9659         * gcc.c-torture/execute/20001009-1.c: New testcase.
9660         Testcases provided by Jan Hubicka <jh@suse.cz>.
9661
9662 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
9663
9664         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
9665         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
9666         uintmax_t using <limits.h> to emulate the compiler's internal
9667         logic.  No longer XFAIL %j tests.
9668
9669 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
9670
9671         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
9672         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
9673         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
9674         regexps and details of expected handling of some bad formats.
9675         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
9676         suppression.
9677
9678 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9679
9680         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
9681         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
9682         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
9683         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
9684         in list archives.
9685
9686 2000-10-06  Richard Henderson  <rth@cygnus.com>
9687
9688         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
9689         * g++.old-deja/g++.brendan/crash52.C: Likewise.
9690         * g++.old-deja/g++.jason/report.C: Likewise.
9691         * g++.old-deja/g++.law/friend5.C: Likewise.
9692         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
9693         of the expected warnings.
9694
9695 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
9696
9697         * g++.old-deja/g++.pt/enum14.C: New test.
9698
9699 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9700
9701         * g++.old-deja/g++.pt/crash59.C: New test.
9702
9703 2000-10-04  Will Cohen  <wcohen@redhat.com>
9704
9705         * gcc.dg/20000926-1.c: New test.
9706
9707 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
9708
9709         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
9710         function name for current C++ compiler.
9711         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
9712
9713 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
9714
9715         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
9716         __PRETTY_FUNCTION__.
9717         * g++.old-deja/g++.ext/pretty2.C: Likewise.
9718
9719 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9720
9721         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
9722
9723 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
9724
9725         * gcc.c-torture/compile/20000923-1.c: New test.
9726
9727 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
9728
9729         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
9730         * g++.old-deja/g++.pt/ttp62.C: Same.
9731         * g++.old-deja/g++.other/inline14.C: Same.
9732
9733 2000-09-24  Richard Henderson  <rth@cygnus.com>
9734
9735         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
9736
9737 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
9738
9739         * gcc.dg/c90-printf-1.c: Add test for wide string format.
9740
9741 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
9742
9743         * gcc.c-torture/compile/20000922-1.c: New file.
9744
9745 2000-09-21  Nick Clifton  <nickc@redhat.com>
9746
9747         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
9748         a signed long modulo operation.
9749         (mod6): New function - perform an unsigned long modulo operation.
9750         (main): Add tests for modulos of very large numbers by very small
9751         dividends.
9752
9753 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9754
9755         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
9756
9757 2000-09-19  Richard Henderson  <rth@cygnus.com>
9758
9759         * gcc.dg/compare2.c (case 10): XFAIL.
9760
9761 2000-09-18  Richard Henderson  <rth@cygnus.com>
9762
9763         * gcc.c-torture/execute/20000906-1.c: Move ...
9764         * gcc.dg/20000906-1.c: ... here.  Only run on targets
9765         that support __builtin_trap.
9766
9767 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
9768
9769         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
9770
9771 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9772
9773         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
9774         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
9775         more $ format tests.
9776
9777 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9778
9779         * gcc.dg/format-errmk-1.c: New test.
9780
9781 2000-09-17  Greg McGary  <greg@mcgary.org>
9782
9783         * gcc.c-torture/execute/20000917-1.x: Remove.
9784
9785 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9786
9787         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
9788
9789 2000-09-17  Greg McGary  <greg@mcgary.org>
9790
9791         * gcc.c-torture/execute/20000917-1.c: New test.
9792         * gcc.c-torture/execute/20000917-1.x: XFAIL.
9793
9794 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
9795
9796         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
9797         in nested macro bug.
9798
9799 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
9800
9801         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
9802
9803 2000-09-14  Jeffrey A Law  (law@cygnus.com)
9804
9805         * gcc.c-torture/execute/20000914-1.c: New test.
9806
9807 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
9808
9809         * g++.other/inline13.C: New test.
9810
9811 2000-09-12  Andreas Jaeger  <aj@suse.de>
9812
9813         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
9814         constant by Ulrich Drepper <drepper@redhat.com>.
9815
9816 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
9817
9818         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
9819
9820 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9821
9822         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
9823
9824 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
9825
9826         * gcc.dg/cpp/backslash.c: New test.
9827
9828 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
9829
9830         * gcc.c-torture/execute/20000910-1.c: New test.
9831         * gcc.c-torture/execute/20000910-2.c: Likewise.
9832
9833 2000-09-11  Robert Lipe  <robertl@sco.com>
9834
9835         * gcc.dg/pragma-align.c: New test.
9836
9837 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
9838
9839         * g++.old-deja/g++.pt/explicit82.C: New test.
9840         * g++.old-deja/g++.pt/explicit83.C: New test.
9841
9842 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
9843
9844         * gcc.dg/asm-names.c: New test.
9845
9846 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9847
9848         * gcc.dg/cpp/tr-warn6.c: New test
9849
9850 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9851
9852         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
9853         be accepted.
9854
9855 2000-09-07  Catherine Moore  <clm@redhat.com>
9856
9857         * gcc.c-torture/execute/unroll-1.c: New test.
9858
9859 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
9860
9861         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
9862         ERROR markers.
9863         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
9864         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
9865         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
9866         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
9867         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
9868         Preprocess only.
9869         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
9870         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
9871
9872 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9873
9874         * g++.old-deja/g++.pt/deduct2.C: New test.
9875
9876 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9877
9878         * g++.old-deja/g++.pt/parms2.C: New test.
9879
9880 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9881
9882         * g++.old-deja/g++.pt/crash58.C: New test.
9883
9884 2000-09-06  Greg McGary  <greg@mcgary.org>
9885
9886         * gcc.c-torture/execute/20000906-1.c: New test.
9887         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
9888
9889 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9890
9891         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
9892
9893 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9894
9895         * g++.old-deja/g++.pt/crash57.C: New test.
9896
9897 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9898
9899         * g++.old-deja/g++.pt/crash56.C: New test.
9900
9901 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9902
9903         * g++.old-deja/g++.pt/koenig1.C: New test.
9904
9905 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
9906
9907         * gcc.dg/20000904-1.c: New test.
9908
9909 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
9910
9911         * gcc.dg/cpp/paste8.c: New test.
9912
9913 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
9914
9915         * gcc.c-torture/compile/20000827-1.c: New test.
9916
9917 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
9918
9919         * gcc.dg/format-diag-1.c: New test.
9920
9921 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
9922
9923         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
9924         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
9925         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
9926         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
9927         gcc.dg/formatz-1.c: Adjust warning regular expressions.
9928
9929 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
9930
9931         * g++.old-deja/g++.other/nested4.C: New test.
9932
9933 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
9934
9935         * g++.old-deja/g++.ns/scoped1.C: New test.
9936
9937 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
9938
9939         * lib/g++.exp: Support testing already-installed GCC.
9940
9941 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9942
9943         * wtr-label-1.c, wtr-suffix-1.c: New tests.
9944
9945 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9946
9947         * gcc.dg/return-type-2.c: New test.
9948
9949 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
9950
9951         * gcc.c-torture/compile/20000825-1.c: New test.
9952
9953 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
9954
9955         * gcc.dg/dwarf2-2.c: New test.
9956
9957 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
9958
9959         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
9960         dg-warning regexps.
9961
9962 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9963
9964         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
9965         gcc.dg/format-ext-5.c: New tests.
9966
9967 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
9968
9969         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
9970
9971 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
9972
9973         * gcc.dg/noncompile/930622-2.c: Adjust error message.
9974
9975 2000-08-24  Richard Henderson  <rth@cygnus.com>
9976
9977         * gcc.dg/ia64-sync-1.c: New test.
9978         * gcc.dg/ia64-sync-2.c: New test.
9979         * gcc.dg/ia64-asm-1.c: New test.
9980
9981 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
9982
9983         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
9984         * gcc.dg/format-ext-2.c: New test.
9985
9986 2000-08-23  Jason Merrill  <jason@redhat.com>
9987
9988         * lib/old-dejagnu.exp: Also ignore "In member function" and
9989         "At global scope".
9990
9991 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9992
9993         * gcc.dg/noncompile/label-lineno-1.c: New test.
9994
9995 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9996
9997         * gcc.dg/c99-array-nonobj-1.c: New test.
9998
9999 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10000
10001         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
10002         tests.
10003         * gcc.dg/format-ext-1.c: New test.
10004
10005 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10006
10007         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
10008         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
10009         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
10010         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
10011         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
10012
10013 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10014
10015         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
10016         gcc.dg/c99-strftime-2.c: New tests.
10017
10018 2000-08-22  Richard Henderson  <rth@cygnus.com>
10019
10020         * gcc.c-torture/execute/20000822-1.c: New test.
10021
10022 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
10023
10024         * gcc.c-torture/execute/20000819-1.x: Remove.
10025
10026 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10027
10028         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
10029         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
10030         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
10031         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
10032         gcc.dg/format-xopen-1.c: New tests.
10033
10034 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10035
10036         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
10037
10038 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
10039
10040         * g++.old-deja/g++.other/loop2.C: New test.
10041
10042         * gcc.c-torture/compile/20000606-1.c: New test.
10043         * gcc.c-torture/compile/20000728-1.c: New test.
10044         * gcc.c-torture/execute/20000801-1.c: New test.
10045         * gcc.c-torture/execute/20000801-2.c: New test.
10046         * gcc.c-torture/execute/20000819-1.c: New test.
10047         * gcc.c-torture/execute/20000819-1.x: XFAIL.
10048         * gcc.dg/20000629-1.c: New test.
10049         * gcc.dg/20000724-1.c: New test.
10050         * gcc.dg/20000807-1.c: New test.
10051
10052 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
10053
10054         * gcc.dg/cpp/pragma-1.c: New test.
10055         * gcc.dg/cpp/pragma-2.c: New test.
10056
10057 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
10058
10059         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
10060         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
10061
10062 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10063
10064         * gcc.c-torture/compile/20000818-1.c: New test.
10065
10066 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
10067
10068         * gcc.c-torture/execute/20000818-1.c: New test.
10069
10070 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10071
10072         * gcc.dg/format-va-1.c: New test.
10073
10074 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10075
10076         * g++.old-deja/g++.other/typedef8.C: New test.
10077
10078 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10079
10080         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
10081         * g++.old-deja/g++.mike/net36.C: Mark candidate.
10082         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
10083         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
10084         * g++.old-deja/g++.other/ptrmem7.C: New test.
10085         * g++.old-deja/g++.pt/ptrmem10.C: New test.
10086
10087 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10088
10089         * g++.old-deja/g++.pt/typename27.C: New test.
10090
10091 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
10092
10093         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
10094         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
10095         * g++.old-deja/g++.pt/friend45.C: New test.
10096         * g++.old-deja/g++.other/friend8.C: New test.
10097
10098 2000-08-15  Richard Henderson  <rth@cygnus.com>
10099
10100         * gcc.c-torture/execute/20000815-1.c: New test.
10101
10102 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
10103
10104         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
10105         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
10106         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
10107
10108 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
10109
10110         * g++.old-deja/g++.other/refinit2.C: New test.
10111
10112 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
10113
10114         * lib/c-torture.exp (c-torture): Make
10115         compiler_conditional_xfail_data global.
10116         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
10117         compiler_conditional_xfail_data machinery.
10118         (f-torture-execute): Likewise.
10119         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
10120         and only when unrolling loops.
10121
10122         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
10123
10124 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10125
10126         * g++.old-deja/g++.pt/explicit81.C: New test.
10127
10128 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10129
10130         * g++.old-deja/g++.pt/typename26.C: New test.
10131
10132 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
10133
10134         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
10135         warning.
10136
10137 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
10138
10139         * g++.old-deja/g++.other/array3.C: New test.
10140
10141 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10142
10143         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
10144         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
10145         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
10146         New tests.
10147
10148 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
10149
10150         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
10151         * g++.old-deja/g++.abi/vmihint.C: Likewise.
10152
10153 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
10154
10155         * gcc.c-torture/execute/20000808-1.c: New test.
10156
10157 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10158
10159         * gcc.dg/c90-const-expr-1.c: New test.
10160
10161 2000-08-08  Richard Henderson  <rth@cygnus.com>
10162
10163         * gcc.dg/noncompile/920923-1.c: Declare calloc.
10164
10165 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10166
10167         * gcc.dg/noncompile/const-ll-1.c: New test.
10168
10169 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10170
10171         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
10172
10173 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
10174
10175         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
10176         that running programs linked against the shared version of libobjc
10177         run correctly.
10178
10179 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10180
10181         * gcc.dg/c99-printf-1.c: New test.
10182
10183 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10184
10185         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
10186
10187 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
10188
10189         * gcc.c-torture/execute/20000731-1.x: Delete.
10190
10191 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
10192
10193         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
10194         and torture_without_loops as is done by c-torture.exp.
10195         (search_for): Copy from c-torture.exp.
10196         (gcc-dg-runtest): New function, drives a directory of tests
10197         iterating over the TORTURE_OPTIONS.
10198         (scan-assembler, scan-assembler-not): Move here from
10199         individual directory drivers.
10200
10201         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
10202         defined by lib/gcc-dg.exp.
10203         * gcc.dg/cpp/cpp.exp: Likewise.
10204         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
10205         gcc-dg-runtest, so we cycle over optimization options.
10206
10207         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
10208         * gcc.dg/compare2.c: No longer expected to fail.
10209
10210 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
10211
10212         * gcc.c-torture/execute/20000804-1.c: New test.
10213
10214 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10215
10216         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
10217
10218 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
10219
10220         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
10221
10222 2000-08-03  Jeffrey A Law  (law@cygnus.com)
10223
10224         * gcc.c-torture/compile/20000803-1.c: New test.
10225
10226 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10227
10228         * gcc.c-torture/execute/20000801-3.c,
10229         gcc.c-torture/execute/20000801-4.c: New tests.
10230         * gcc.c-torture/execute/20000801-3.x,
10231         gcc.c-torture/execute/20000801-4.x: Xfail.
10232
10233 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
10234
10235         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
10236         libobjc/.libs to allow for libtool.
10237
10238 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
10239
10240         * gcc.c-torture/compile/20000802-1.c: New test.
10241
10242 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
10243
10244         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
10245
10246 2000-07-31  Jeffrey A Law  (law@cygnus.com)
10247
10248         * gcc-c-torture/execute/20000731-2.c: New test.
10249
10250         * gcc.c-torture/execute/20000731-1.c: New test.
10251         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
10252
10253 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
10254
10255         * testsuite/gcc.dg/cpp/paste7.c: New test.
10256         * gcc.dg/cpp/20000725-1.c: New test.
10257
10258 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
10259
10260         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
10261         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
10262         declaration warning for __builtin_dwarf_reg_size.
10263
10264         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
10265
10266 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10267
10268         * gcc.dg/noncompile/voidparam-1.c: New test.
10269
10270 2000-07-30  Richard Henderson  <rth@cygnus.com>
10271
10272         * gcc.dg/c90-digraph-1.c: Don't xfail.
10273         * gcc.dg/compare2.c (case 10): Xfail.
10274         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
10275
10276 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
10277
10278         * gcc.dg/c99-main-1.c: New test.
10279
10280 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10281
10282         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
10283
10284 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
10285
10286         * gcc.c-tortuer/execute/20000726-1.c: New test.
10287
10288 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
10289
10290         * gcc.c-torture/execute/enum-2.c: New test.
10291
10292 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10293
10294         * gcc.dg/cpp/tr-warn3.c: New test.
10295
10296 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10297
10298         * g++.old-deja/g++.ext/implicit1.C: Remove.
10299         * g++.old-deja/g++.jason/c2.C: Remove
10300         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
10301         * g++.old-deja/g++.pt/crash16.C: Likewise.
10302         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
10303
10304 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10305
10306         * g++.old-deja/g++.other/for2.C: New test.
10307
10308 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
10309
10310         * gcc.dg/20000720-1.c: New test.
10311
10312 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
10313
10314         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
10315
10316 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
10317
10318         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
10319         * gcc.c-torture/execute/20000722-1.c: New.
10320         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
10321
10322 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
10323
10324         * gcc.dg/cpp/20000720-1.S: New test.
10325
10326 2000-07-21  Michael Meissner  <meissner@redhat.com>
10327
10328         * gcc.c-torture/execute/ieee/hugeval.c: New test.
10329
10330 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
10331
10332         * g++.old-deja/g++.brendan/crash16.C,
10333         g++.old-deja/g++.brendan/parse3.C,
10334         g++.old-deja/g++.brendan/redecl1.C,
10335         g++.old-deja/g++.ns/template13.C,
10336         g++.old-deja/g++.other/decl4.C,
10337         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
10338
10339 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
10340
10341         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
10342         and "Internal error".
10343
10344         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
10345         regexps.
10346         * gcc.dg/cpp/paste6.c: New test.
10347
10348 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
10349
10350         * gcc.dg/cpp/tr-direct.c: New test.
10351
10352         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
10353         gcc.dg/cpp/undef1.c: Tweak error regexps.
10354
10355 2000-07-18  Eric Christopher <echristo@redhat.com>
10356
10357         * gcc.c-torture/compile/20000718-1.c: New test.
10358
10359 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
10360
10361         * cpplex.c (_cpp_push_token): If the token being pushed back
10362         is the previous token in this context, just subtract one from
10363         context->posn.
10364         * cppmacro.c (save_expansion): Clear aux field when storing a
10365         placemarker.
10366
10367 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
10368
10369         * gcc.dg/noncompile/redecl-1.c: New test.
10370
10371 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
10372
10373         * gcc.c-torture/execute/20000717-5.c: New test.
10374         * gcc.c-torture/execute/20000717-1.x: Removed.
10375
10376 2000-07-17  Richard Henderson  <rth@cygnus.com>
10377
10378         * gcc.c-torture/execute/20000717-4.c: New test.
10379
10380 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
10381
10382         * gcc.dg/cpp/syshdr.c: New test.
10383         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
10384
10385 2000-07-17  Neil Booth  <neilb@earthling.net>
10386
10387         * gcc.dg/cpp/cmdlne-dM.c: New test.
10388         * gcc.dg/cpp/cmdlne-dD.c: New test.
10389
10390 2000-07-17  Jeffrey A Law  (law@cygnus.com)
10391
10392         * gcc.c-torture/execute/20000717-3.c: New test.
10393
10394         * gcc.c-torture/compile/20000717-1.c: New test.
10395
10396 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
10397
10398         * gcc.c-torture/execute/20000717-2.c: New test.
10399
10400 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10401
10402         * gcc.dg/formatz-1.c: New test.
10403
10404         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
10405         * gcc.dg/c99-digraph-1.c: New tests.
10406
10407         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
10408         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
10409
10410         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
10411         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
10412         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
10413         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
10414         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
10415         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
10416         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
10417
10418 2000-07-17   Greg McGary <greg@mcgary.org>
10419
10420         * gcc.c-torture/execute/20000717-1.c: New test.
10421         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
10422
10423 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
10424
10425         * gcc.c-torture/execute/20000715-2.c: New test.
10426         * gcc.dg/20000715-1.c: New test.
10427
10428 2000-07-15  Michael Meissner  <meissner@redhat.com>
10429
10430         * gcc.c-torture/execute/20000715-1.c: New test.
10431
10432 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
10433
10434         * gcc.c-torture/execute/20000707-1.c: New test.
10435
10436 2000-07-13  Neil Booth  <NeilB@earthling.net>
10437
10438         * testsuite/gcc.dg/cpp/digraph1.c,
10439         testsuite/gcc.dg/cpp/digraph2.c,
10440         testsuite/gcc.dg/cpp/digraphs.c: New tests.
10441
10442 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
10443
10444         * g77.f-torture/compile/20000630-2.f:  New test.
10445         * g77.f-torture/compile/20000630-2.x
10446
10447 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
10448
10449         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
10450
10451 2000-07-11  Neil Booth  <NeilB@earthling.net>
10452
10453         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
10454
10455 2000-07-11  Neil Booth  <NeilB@earthling.net>
10456
10457         * gcc.dg/cpp/cmdlne-C.c: New.
10458
10459 2000-07-09  Neil Booth  <NeilB@earthling.net>
10460
10461         * gcc.dg/cpp/directiv.c: New tests.
10462         * gcc.dg/cpp/undef1.c: Update.
10463
10464 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
10465
10466         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
10467
10468 2000-07-09  Neil Booth  <NeilB@earthling.net>
10469
10470         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
10471
10472 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
10473
10474         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
10475         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
10476
10477 2000-07-08  Neil Booth  <NeilB@earthling.net>
10478
10479         * gcc.dg/cpp/macsyntx.c: New tests.
10480
10481 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
10482
10483         * gcc.dg/20000707-1.c: New test.
10484
10485 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
10486
10487         * gcc.c-torture/execute/20000706-1.c: New test.
10488         * gcc.c-torture/execute/20000706-2.c: New test.
10489         * gcc.c-torture/execute/20000706-3.c: New test.
10490         * gcc.c-torture/execute/20000706-4.c: New test.
10491         * gcc.c-torture/execute/20000706-5.c: New test.
10492
10493 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
10494
10495         * g++.old-deja/g++.pt/instantiate7.C: New test.
10496
10497 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
10498
10499         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
10500         * g++.old-deja/g++.mike/thunk3.C: Likewise.
10501         * g++.old-deja/g++.other/rtti3.C: Likewise.
10502         * g++.old-deja/g++.other/rttid3.C: Likewise.
10503
10504 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
10505
10506         *  g77.f-torture/compile/20000630-1.x: Fix typo
10507
10508 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
10509
10510         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
10511         assembly output.
10512
10513 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
10514
10515         * gcc.dg/cpp/ident.c: New test.
10516
10517 2000-07-05  Neil Booth  <NeilB@earthling.net>
10518
10519         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
10520           gcc.dg/cpp/lexstrng.c: New tests.
10521
10522 2000-07-04  Neil Booth  <NeilB@earthling.net>
10523
10524         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
10525         * gcc.dg/cpp/strify2.c: Same.
10526
10527 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
10528
10529         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
10530         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
10531         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
10532         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
10533
10534         * testsuite/gcc.dg/cpp/macro1.c,
10535         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
10536         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
10537         testsuite/gcc.dg/cpp/strify1.c,
10538         testsuite/gcc.dg/cpp/strify2.c: New tests.
10539
10540 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
10541
10542         * gcc.c-torture/execute/20000703-1.c: New test.
10543
10544 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
10545
10546         * g++.old-deja/g++.pt (lookup10.C): New test.
10547
10548 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
10549
10550         * g++.old-deja/g++.pt (typename25.C): New test.
10551
10552 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
10553
10554         * gcc.c-torture/compile/20000701-1.c: New test.
10555
10556 2000-06-30  Nick Clifton  <nickc@cygnus.com>
10557
10558         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
10559         to test case.
10560
10561 2000-06-30  Catherine Moore  <clm@cygnus.com>
10562
10563         * gcc.c-torture/execute/align-1.c: New test.
10564
10565 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
10566
10567         * g++.old-deja/g++.pt/expr8.C: New test.
10568         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
10569
10570 2000-06-29  Nick Clifton  <nickc@cygnus.com>
10571
10572         * gcc.c-torture/compile/20000629-1.c: New test.
10573
10574 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
10575
10576
10577         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
10578         gcc.dg/noncompile directory, depending on whether they're
10579         preprocessor tests or not.  Annotate all the tests for the dg
10580         framework.
10581
10582         * gcc.c-torture/noncompile/noncompile.exp: Delete.
10583         * gcc.dg/noncompile/noncompile.exp: New.
10584
10585         * Moved files:
10586         Old name                                New name
10587         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
10588         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
10589         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
10590         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
10591         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
10592         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
10593         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
10594         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
10595         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
10596         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
10597         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
10598         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
10599         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
10600         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
10601         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
10602         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
10603         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
10604         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
10605         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
10606         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
10607         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
10608         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
10609         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
10610         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
10611
10612         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
10613         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
10614         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
10615         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
10616         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
10617         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
10618
10619 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
10620
10621         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
10622         declare one variable.  On the fourth, error.
10623         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
10624         declared by 20000628-1a.h.
10625
10626 2000-06-29  Richard Henderson  <rth@redhat.com>
10627
10628         * gcc.c-torture/execute/930529-1.x: New file.
10629         * gcc.dg/920413-1.c: Adjust expected warning text.
10630         * gcc.dg/980217-1.c: Declare abort.
10631         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
10632
10633 2000-06-29  Jeffrey A Law  (law@cygnus.com)
10634
10635         * g77.f-torture/compile/20000629-1.f: New test.
10636         * g77.f-torture/compile/20000629-1.x: Expected to fail.
10637
10638 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
10639
10640         Rearrange lots of files, removing entirely the
10641         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
10642         directories.
10643
10644         * Deleted files:
10645         gcc.c-torture/code_quality/code_quality.exp
10646         gcc.c-torture/special/special.exp
10647         gcc.failure/failure.exp
10648         gcc.failure/940409-1.x
10649         gcc.c-torture/compile/961203-1.x
10650
10651         * New files:
10652         gcc.misc-tests/linkage.exp
10653         gcc.c-torture/execute/920730-1t.c
10654         gcc.c-torture/execute/920730-1t.x
10655         gcc.c-torture/compile/920520-1.x
10656         gcc.c-torture/compile/920521-1.x
10657         gcc.c-torture/compile/981006-1.x
10658         gcc.c-torture/execute/eeprof-1.x
10659
10660         * Moved files (possibly with modifications to fit a new harness):
10661         Old name                                New name
10662         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
10663         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
10664         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
10665         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
10666         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
10667         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
10668         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
10669         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
10670         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
10671         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
10672         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
10673         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
10674         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
10675         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
10676
10677 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
10678
10679         * c-torture/compile/961203-1.x: Delete.
10680
10681         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
10682         not exit. Include stdio.h.
10683         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
10684         * gcc.misc-tests/dg-12.c: Likewise.
10685         * gcc.misc-tests/dg-5.c: Likewise.
10686         * gcc.misc-tests/dg-6.c: Likewise.
10687         * gcc.misc-tests/dg-7.c: Prototype abort.
10688         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
10689         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
10690         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
10691         not exit.
10692         * gcc.misc-tests/sieve.c: Use return from main, not exit.
10693         * gcc.misc-tests/sort2.c: Use return from main, not exit.
10694
10695 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
10696
10697         * gcc.dg/cpp/20000628-1.c: New test.
10698         * gcc.dg/cpp/20000628-1.h: New header for above test.
10699         * gcc.dg/cpp/20000628-1a.h: Likewise.
10700
10701 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
10702
10703         * gcc.dg/cpp: New directory.
10704         * gcc.dg/cpp/cpp.exp: New driver.
10705         * gcc.dg/cpp/20000627-1.c: New test.
10706         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
10707         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
10708         and rewrite as a compilation test.
10709
10710         * gcc.dg: Move many files into the cpp subdirectory, possibly
10711         renaming or editing them as well.
10712         Old name                New name
10713         990119-1.c              cpp/19990119-1.c
10714         990228-1.c              cpp/19990228-1.c
10715         990407-1.c              cpp/19990407-1.c
10716         990409-1.c              cpp/19990409-1.c
10717         990413-1.c              cpp/19990413-1.c
10718         990703-1.c              cpp/19990703-1.c
10719         20000127-1.c            cpp/20000127-1.c
10720         20000129-1.c            cpp/20000129-1.c
10721         20000207-1.c            cpp/20000207-1.c
10722         20000207-2.c            cpp/20000207-2.c
10723         20000209-1.c            cpp/20000209-1.c
10724         20000209-2.c            cpp/20000209-2.c
10725         20000301-1.c            cpp/20000301-1.c
10726         20000419-1.c            cpp/20000419-1.c
10727         20000510-1.S            cpp/20000510-1.S
10728         20000519-1.c            cpp/20000519-1.c
10729         20000529-1.c            cpp/20000529-1.c
10730         20000625-1.c            cpp/20000625-1.c
10731         20000625-2.c            cpp/20000625-2.c
10732         cpp-as1.c               cpp/assert1.c
10733         cpp-as2.c               cpp/assert2.c
10734         cxx-comments-1.c        cpp/cxxcom1.c
10735         cxx-comments-2.c        cpp/cxxcom2.c
10736         endif-label.c           cpp/endif.c
10737         cpp-hash1.c             cpp/hash1.c
10738         cpp-hash2.c             cpp/hash2.c
10739         cpp-if1.c               cpp/if-1.c
10740         cpp-if2.c               cpp/if-2.c
10741         cpp-if3.c               cpp/if-3.c
10742         cpp-if4.c               cpp/if-4.c
10743         cpp-if5.c               cpp/if-5.c
10744         cpp-cond.c              cpp/if-cexp.c
10745         cpp-missingop.c         cpp/if-mop.c
10746         cpp-missingparen.c      cpp/if-mpar.c
10747         cpp-opprec.c            cpp/if-oppr.c
10748         cpp-ifparen.c           cpp/if-paren.c
10749         cpp-shortcircuit.c      cpp/if-sc.c
10750         cpp-shift.c             cpp/if-shift.c
10751         cpp-unary.c             cpp/if-unary.c
10752         cpp-li1.c               cpp/line1.c
10753         cpp-li2.c               cpp/line2.c
10754         lineno.c                cpp/line3.c
10755         lineno-2.c              cpp/line4.c
10756         cpp-mi.c                cpp/mi1.c
10757         cpp-mic.h               cpp/mi1c.h
10758         cpp-micc.h              cpp/mi1cc.h
10759         cpp-mind.h              cpp/mi1nd.h
10760         cpp-mindp.h             cpp/mi1ndp.h
10761         cpp-mix.h               cpp/mi1x.h
10762         cpp-mi2.c               cpp/mi2.c
10763         cpp-mi2a.h              cpp/mi2a.h
10764         cpp-mi2b.h              cpp/mi2b.h
10765         cpp-mi2c.h              cpp/mi2c.h
10766         cpp-mi3.c               cpp/mi3.c
10767         cpp-mi3.def             cpp/mi3.def
10768         poison-1.c              cpp/poison.c
10769         pr-impl.c               cpp/prag-imp.c
10770         cpp-redef-2.c           cpp/redef1.c
10771         cpp-redef.c             cpp/redef2.c
10772         strpaste.c              cpp/strp1.c
10773         strpaste-2.c            cpp/strp2.c
10774         cpp-tradpaste.c         cpp/tr-paste.c
10775         cpp-tradstringify.c     cpp/tr-str.c
10776         cpp-tradwarn1.c         cpp/tr-warn1.c
10777         cpp-tradwarn2.c         cpp/tr-warn2.c
10778         trigraphs.c             cpp/trigraphs.c
10779         cpp-unc1.c              cpp/unc1.c
10780         cpp-unc2.c              cpp/unc2.c
10781         cpp-unc3.c              cpp/unc3.c
10782         cpp-unc.c               cpp/unc4.c
10783         undef.c                 cpp/undef1.c
10784         undef-2.c               cpp/undef2.c
10785         cpp-wi1.c               cpp/widestr1.c
10786
10787 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
10788
10789         * lib/g++.exp (g++_include_flags): Tweak.
10790
10791 2000-06-27  H.J. Lu  <hjl@gnu.org>
10792             Loren J. Rittle  <ljrittle@acm.org>
10793
10794         * lib/g++.exp (g++_include_flags): Override libgloss.exp
10795         version with one that knows about the new gcc tree structure.
10796         (g++_link_flags): Same.
10797
10798 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
10799
10800         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
10801         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
10802         case we are cross-compiling.
10803
10804         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
10805         g++.old-deja/g++.niklas/Makefile.in,
10806         g++.old-deja/g++.niklas/configure.in,
10807         g++.old-deja/g++.other/Makefile.in,
10808         g++.old-deja/g++.other/configure.in,
10809         gcc.c-torture/code_quality/Makefile.in,
10810         gcc.c-torture/code_quality/configure.in,
10811         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
10812         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
10813         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
10814         gcc.c-torture/execute/ieee/Makefile.in,
10815         gcc.c-torture/execute/ieee/configure.in,
10816         gcc.c-torture/noncompile/Makefile.in,
10817         gcc.c-torture/noncompile/configure.in,
10818         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
10819         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
10820         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
10821
10822 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
10823
10824         * g++.old-deja/g++.other/ambig3.C: New test.
10825
10826 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
10827
10828         * g++.old-deja/g++.pt/syntax1.C: New test.
10829         * g++.old-deja/g++.pt/syntax2.C: New test.
10830         * g++.old-deja/g++.other/syntax3.C: New test.
10831         * g++.old-deja/g++.other/syntax4.C: New test.
10832
10833 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
10834
10835         * gcc.dg/20000623-1.c: Prototype exit and abort.
10836
10837 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
10838
10839         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
10840         New tests.
10841         * gcc.dg/cpp-mi3.def: New file.
10842
10843         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
10844         inside assertions.
10845         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
10846         lexer's error messages.
10847         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
10848         divine anything from the linemarkers.
10849         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
10850         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
10851
10852 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
10853
10854         * gcc.dg/20000623-1.c: New test.
10855
10856 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
10857
10858         * gcc.c-torture/execute/20000622-1.c: New test.
10859
10860 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
10861
10862         * g++.old-deja/g++.other/init15.C: New test.
10863
10864 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
10865
10866         * g++.old-deja/g++.pt/vaarg2.C: New test.
10867         * g++.old-deja/g++.pt/vaarg3.C: New test.
10868
10869 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
10870
10871         * g++.old-deja/g++.other/dyncast6.C: New test.
10872
10873 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
10874
10875         * gcc.c-torture/execute/loop-6.c: New test.
10876
10877 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
10878
10879         * gcc.dg/20000614-1.c: New test.
10880         * gcc.dg/20000614-2.c: New test.
10881
10882 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
10883
10884         * g++.old-deja/g++.other/inline12.C: New test.
10885
10886 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
10887
10888         * g++.old-deja/g++.other/eh1.C: New test.
10889
10890 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
10891
10892         * g++.old-deja/g++.other/type.C: New test.
10893
10894 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
10895
10896         * g++.old-deja/g++.other/initstring.C: New test.
10897
10898 2000-06-12  Jason Merrill  <jason@redhat.com>
10899
10900         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
10901
10902 2000-06-09  Jeffrey A Law  (law@cygnus.com)
10903
10904         * gcc.c-torture/compile/20000609-1.c: New test.
10905
10906 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
10907
10908         * gcc.dg/20000609-1.c: New test.
10909
10910 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
10911
10912         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
10913         * gcc.c-torture/noncompile/poison-1.c: Move...
10914         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
10915         * gcc.dg/cpp-li1.c: Add a token after the #line.
10916
10917 2000-06-05  Richard Henderson  <rth@cygnus.com>
10918
10919         * gcc.c-torture/execute/20000605-2.c: New test.
10920         * gcc.c-torture/execute/20000605-3.c: New test.
10921
10922 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
10923
10924         * g77.f-torture/execute/20000503-1.x: New file.
10925
10926 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
10927
10928         * g++.old-deja/g++.eh/badalloc1.C: New test.
10929
10930 2000-06-05  Richard Henderson  <rth@cygnus.com>
10931
10932         * gcc.c-torture/execute/20000605-1.c: New test.
10933
10934 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
10935             Nathan Sidwell <nathan@codesourcery.com>
10936
10937         * gcc.c-torture/compile/20000605-1.c: New test.
10938
10939 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
10940
10941         * g77.f-torture/compile/20000601-1.f:  New test.
10942
10943 2000-06-03  Richard Henderson  <rth@cygnus.com>
10944
10945         * gcc.c-torture/execute/20000603-1.c: New.
10946
10947 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
10948
10949         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
10950         * gcc.dg/noreturn-2.c (noreturn): Likewise.
10951
10952 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
10953
10954         * gcc.dg/compare2.c (case 12): XFAIL.
10955         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
10956         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
10957
10958         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
10959
10960 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
10961
10962         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
10963         guard macro is already defined when the header is first
10964         included.
10965         * gcc.dg/cpp-mix.h: New file.
10966         * gcc.dg/endif-label.c: Update patterns to match compiler.
10967
10968         * g++.brendan/complex1.C: Declare abort.
10969         * g++.law/refs4.C: Remove XFAIL.
10970         * g++.oliva/expr2.C: Declare abort and exit.
10971
10972 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
10973
10974         * gcc.c-torture/execute/20000528-1.c: New test.
10975
10976         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
10977         * g++.old-deja/g++.law/temps4.C: Likewise.
10978
10979         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
10980         stdlib.h.  Call abort() on failure.
10981         * g++.old-deja/g++.law/refs4.C: Likewise.
10982         * g++.old-deja/g++.law/temps4.C: Likewise.
10983         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
10984         * gcc.c-torture/execute/20000112-1.c: Include string.h.
10985
10986 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
10987
10988         Relative to g++.dg/special:
10989         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
10990
10991         Relative to g++.old-deja:
10992         * g++.brendan/complex1.C, g++.jason/optimize2.C,
10993         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
10994         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
10995         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
10996         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
10997         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
10998         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
10999
11000         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
11001         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
11002         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
11003         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
11004         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
11005         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
11006         and/or string.h.
11007
11008         * g++.other/goto1.C: Update expectations for error messages.
11009
11010 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
11011
11012         * gcc.c-torture/compile/20000523-1.c: New test.
11013
11014 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
11015
11016         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
11017
11018 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
11019
11020         * g++.old-deja/g++.eh/catch11.C: New test.
11021         * g++.old-deja/g++.eh/catch12.C: New test.
11022
11023 2000-05-24  Nick Clifton  <nickc@cygnus.com>
11024
11025         * gcc.c-torture/execute/20000523-1.c: New test.
11026
11027 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
11028
11029         * c-torture/execute/bcp-1.c: Replace abort in arg of
11030         __builtin_constant_p with a generic external function.
11031
11032         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
11033         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
11034         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
11035         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
11036         Prototype abort and/or exit.
11037
11038         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
11039         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
11040         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
11041         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
11042
11043 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
11044
11045         * gcc.dg/dwarf2-1.c: New test.
11046
11047 2000-05-20  Richard Henderson  <rth@cygnus.com>
11048
11049         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
11050
11051 2000-05-20  Andreas Jaeger  <aj@suse.de>
11052
11053         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
11054         testcase.
11055
11056 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
11057
11058         * gcc.c-torture/execute/20000519-2.c: New test.
11059
11060 2000-05-19  Andreas Jaeger  <aj@suse.de>
11061
11062         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
11063         which fails with SSA.
11064
11065         * lib/c-torture.exp: Also test with -O3 -fssa.
11066
11067 2000-05-18  Michael Meissner  <meissner@redhat.com>
11068
11069         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
11070         * gcc.c-torture/execute/920415-1.c: Ditto.
11071         * gcc.c-torture/execute/920501-1.c: Ditto.
11072         * gcc.c-torture/execute/conversion.c: Ditto.
11073         * gcc.c-torture/execute/cvt-1.c: Ditto.
11074
11075 2000-05-18  Jeffrey A Law  (law@cygnus.com)
11076
11077         * gcc.c-torture/compile/20000518-1.c: New test.
11078
11079 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
11080
11081         * g77.f-torture/compile/200005018.f:  New test.
11082
11083 2000-05-17  Jeffrey A Law  (law@cygnus.com)
11084
11085         * gcc.c-torture/compile/20000517-1.c: New test.
11086
11087 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11088
11089         * gcc.c-torture/execute/20000516-1.c: New test.
11090
11091 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
11092
11093         * g++.old-deja/g++.other/eh.C: New test.
11094
11095 2000-05-12  Richard Henderson  <rth@cygnus.com>
11096
11097         * gcc.c-torture/execute/990208-1.c (main): Don't pass
11098         constants through to doit's conditional.
11099
11100 2000-05-11  Jeffrey A Law  (law@cygnus.com)
11101
11102         * gcc.c-torture/compile/20000511-1.c: New test.
11103         * g77.f-torture/compile/20000511-1.f: New test.
11104         * g77.f-torture/compile/20000511-2.f: New test.
11105
11106 2000-05-11  Michael Meissner  <meissner@redhat.com>
11107
11108         * gcc.c-torture/execute/20000511-1.c: New test.
11109
11110 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
11111
11112         * gcc.dg/dg.exp: Scan .S files as well as .c files.
11113         * gcc.dg/20000510-1.S: New.
11114
11115 2000-05-08  Catherine Moore  <clm@cygnus.com>
11116
11117         * gcc.dg/unused-3.c: New.
11118
11119 2000-05-06  Richard Henderson  <rth@cygnus.com>
11120
11121           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
11122           * g++.old-deja/g++.mike/warn1.C: Likewise.
11123           * g++.old-deja/g++.pt/local1.C: Likewise.
11124           * g++.old-deja/g++.pt/local7.C: Likewise.
11125           * g++.old-deja/g++.pt/spec16.C: Likewise.
11126
11127 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
11128
11129         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
11130
11131 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
11132
11133           * g77.f-torture/execute/20000503-1.f:  New test.
11134
11135 2000-05-04  Andreas Jaeger  <aj@suse.de>
11136
11137         * gcc.dg/noreturn-2.c: New test.
11138
11139 2000-05-04  Neil Booth  <NeilB@earthling.net>
11140
11141         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
11142         preprocessor.
11143
11144 2000-05-04  Richard Henderson  <rth@cygnus.com>
11145
11146         * gcc.c-torture/execute/20000503-1.c: Fix typo.
11147
11148 2000-05-04  Richard Henderson  <rth@cygnus.com>
11149
11150         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
11151         OpenSSL by Jason R Thorpe.
11152
11153 2000-05-03  Jim Wilson  <wilson@cygnus.com>
11154
11155         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
11156
11157 2000-05-03  Robert Lipe <robertlipe@usa.net>
11158
11159         * gcc.dg/20000503-1.c: New test.
11160
11161 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
11162
11163         * gcc.c-torture/compile/20000502-1.c: New test.
11164         * g++.old-deja/g++.other/align.C: New test.
11165         * gcc.dg/cpp-tradstringify.c: New test.
11166
11167 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
11168
11169         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
11170         and hard registers.
11171
11172 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
11173
11174         * gcc.c-torture/execute/loop-5.c: New test.
11175
11176 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
11177
11178         * gcc.c-torture/execute/va-arg-20.c: New test.
11179
11180 2000-04-23  Jeffrey A Law  (law@cygnus.com)
11181
11182         * gcc.c-torture/execute/20000422-1.c: New test.
11183
11184 2000-04-20  Greg McGary  <gkm@gnu.org>
11185
11186         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
11187         when optimizing, but without sibling-call optimizations (-O1).
11188
11189 2000-04-20  Jeffrey A Law  (law@cygnus.com)
11190
11191           * gcc.c-torture/compile/20000420-1.c: New test.
11192
11193 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11194
11195         * g++.abi/ptrflags.C: New test.
11196         * g++.eh/catchptr1.C: Test incomplete pointer chains.
11197
11198 2000-04-19  Catherine Moore  <clm@cygnus.com>
11199
11200         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
11201
11202 2000-04-19  Greg McGary  <gkm@gnu.org>
11203
11204         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
11205         sibling-call optimizations.
11206
11207 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
11208
11209         * gcc.dg/20000419-1.c: New test.
11210
11211 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
11212
11213         * gcc.c-torture/execute/20000412-6.c: New test.
11214
11215 2000-04-12  Jeffrey A Law  (law@cygnus.com)
11216
11217         * gcc.c-torture/execute/20000412-5.c: New test.
11218         * g77.f-torture/compile/20000412-1.f: New test.
11219         * gcc.c-torture/execute/20000412-4.c: New test.
11220         * gcc.c-torture/compile/20000412-2.c: New test.
11221         * gcc.c-torture/execute/20000412-3.c: New test.
11222         * gcc.c-torture/compile/20000412-1.c: New test.
11223         * gcc.c-torture/execute/20000412-2.c: New test.
11224
11225 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
11226
11227         * objc/execute/bf-20.m: New test.
11228
11229 2000-04-10  Richard Henderson  <rth@cygnus.com>
11230
11231         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
11232
11233         * gcc.c-torture/execute/20000412-1.c: New test.
11234
11235 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
11236
11237         * g++.old-deja/g++.eh/catchptr1.C: New test.
11238
11239 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
11240
11241         * g++.old-deja/g++.abi/cxa_vec.C: New test.
11242
11243 2000-04-08  Neil Booth  <NeilB@earthling.net>
11244
11245         * gcc.dg/cpp-nullchar.c: Remove test as
11246         embedded nulls cause problems.
11247
11248 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11249
11250         * gcc.dg/compare2.c: New test.
11251
11252 2000-04-08  Neil Booth  <NeilB@earthling.net>
11253
11254         * gcc.dg/cpp-nullchar.c: New test.
11255
11256 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
11257
11258         * gcc.dg/cpp-mi2.c: New test.
11259         * gcc.dg/cpp-mi2[abc].h: New files.
11260
11261 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
11262
11263         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
11264         member name.
11265
11266 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11267
11268         * g++.old-deja/g++.abi/vmihint.C: New test.
11269
11270 2000-04-06  Neil Booth  <NeilB@earthling.net>
11271
11272         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
11273         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
11274         copyright.
11275
11276 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
11277
11278         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
11279         avoid stack-frame overwrite.
11280
11281 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
11282
11283         * gcc.c-torture/compile/20000405-2.c: New test.
11284         * gcc.c-torture/compile/20000405-3.c: New test.
11285
11286 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11287
11288         * gcc.c-torture/compile/20000405-1.c: New test.
11289
11290 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
11291
11292         * gcc.dg/cast-qual-1.c: Revert last change.
11293
11294 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11295
11296         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
11297
11298 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
11299
11300         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
11301         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
11302
11303 2000-04-03  Jeffrey A Law  (law@cygnus.com)
11304
11305         * gcc.c-torture/compile/20000403-2.c: New test.
11306         * gcc.c-torture/compile/20000403-1.c: New test.
11307
11308 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
11309
11310         * gcc.c-torture/execute/20000403-1.c: New test.
11311
11312 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
11313
11314         * gcc.c-torture/execute/20000402-1.c: New test.
11315
11316 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
11317
11318         * gcc.c-torture/execute/va-arg-15.c: New test.
11319         * gcc.c-torture/execute/va-arg-16.c: New test.
11320         * gcc.c-torture/execute/va-arg-17.c: New test.
11321         * gcc.c-torture/execute/va-arg-18.c: New test.
11322         * gcc.c-torture/execute/va-arg-19.c: New test.
11323
11324 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
11325
11326         * gcc.c-torture/compile/981211-1.c: Move to...
11327         * gcc.dg/cpp-as1.c: ...here.
11328         * gcc.dg/cpp-as2.c: New file.
11329
11330         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
11331         compiler.
11332
11333 2000-04-02  Neil Booth  <NeilB@earthling.net>
11334
11335         * gcc.dg/cpp-cond.c  New tests.
11336         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
11337         accidental success less likely.
11338         * gcc.dg/cpp-missingop.c  New tests.
11339         * gcc.dg/cpp-missingparen.c  New tests.
11340         * gcc.dg/cpp-shift.c  New tests.
11341         * gcc.dg/cpp-shortcircuit.c  New tests.
11342         * gcc.dg/cpp-unary.c  New tests.
11343
11344 2000-03-29  Jeffrey A Law  (law@cygnus.com)
11345
11346         * gcc.c-torture/compile/20000329-1.c: New test.
11347
11348 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
11349
11350         * gcc.c-torture/compile/20000326-1.c: New test.
11351         * gcc.c-torture/compile/20000326-2.c: New test.
11352
11353 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
11354
11355         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
11356         the first parameter is a function argument.
11357
11358 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
11359
11360         * g++.old-deja/g++.ext/array4.C: New test.
11361
11362 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
11363
11364         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
11365
11366 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11367
11368         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
11369
11370 2000-03-19  Richard Henderson  <rth@cygnus.com>
11371
11372         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
11373
11374 2000-03-19  Richard Henderson  <rth@cygnus.com>
11375
11376         * gcc.c-torture/compile/20000319-1.c: New test.
11377
11378 2000-03-14  Jeffrey A Law  (law@cygnus.com)
11379
11380         * gcc.c-torture/execute/20000314-3.c: New test.
11381         * gcc.c-torture/execute/20000314-2.c: New test.
11382         * gcc.c-torture/execute/20000314-1.c: New test.
11383         * gcc.c-torture/compile/20000314-2.c: New test.
11384         * gcc.c-torture/compile/20000314-1.c: New test.
11385
11386 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
11387
11388         * g++.old-deja/g++.warn/inline.C: New test.
11389
11390 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
11391
11392         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
11393         standards-compliant result rather than specific constants.
11394         Put test-values in array.
11395
11396 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
11397
11398         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
11399         (g++_target_compile): Put test-specific options last.
11400
11401 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11402
11403         * g++.old-deja/g++.eh/vbase4.C: New test.
11404
11405 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11406
11407         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
11408
11409 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11410
11411         * g++.old-deja/g++.brendan/misc12.C: Removed.
11412         * g++.old-deja/g++.pt/memtemp77.C: Constify.
11413         * g++.old-deja/g++.ext/pretty4.C: New test.
11414
11415 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11416
11417         * g++.old-deja/g++.other/string2.C: New test.
11418
11419 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
11420
11421         * g++.old-deja/g++.warn/impint2.C: New test.
11422
11423 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
11424
11425         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
11426         is 1, not zero.
11427
11428 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
11429
11430         * g++.old-deja/g++.warn/impint.C: New test.
11431         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
11432         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
11433         * g++.old-deja/g++.pt/explicit12.C: Likewise.
11434         * g++.old-deja/g++.pt/explicit13.C: Likewise.
11435         * g++.old-deja/g++.pt/explicit17.C: Likewise.
11436         * g++.old-deja/g++.pt/explicit18.C: Likewise.
11437         * g++.old-deja/g++.pt/explicit19.C: Likewise.
11438         * g++.old-deja/g++.pt/explicit23.C: Likewise.
11439         * g++.old-deja/g++.pt/explicit31.C: Likewise.
11440         * g++.old-deja/g++.pt/explicit35.C: Likewise.
11441         * g++.old-deja/g++.pt/explicit6.C: Likewise.
11442         * g++.old-deja/g++.pt/memclass7.C: Likewise.
11443
11444 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
11445
11446         * gcc.dg/cpp-redef.c: New test.
11447
11448 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
11449
11450         * g++.old-deja/g++.pt/unify7.C: New test.
11451
11452 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11453
11454         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
11455         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
11456
11457 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
11458
11459         * gcc.c-torture/compile/20000224-1.c: New test.
11460
11461 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11462
11463         * gcc.c-torture/compile/cpp-2.c: New test.
11464         * gcc.c-torture/compile/cpp-1.c: New test.
11465
11466 2000-02-25  Jeffrey A Law  (law@cygnus.com)
11467
11468         * gcc.c-torture/execute/20000225-1.c: New test.
11469
11470 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11471
11472         * gcc.dg/cpp-li2.c: New test.
11473
11474         * gcc.dg/cpp-wi1.c: New test.
11475
11476         * gcc.dg/cpp-li1.c: New test.
11477
11478 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
11479
11480         * g++.old-deja/g++.other/sizeof5.C: New test.
11481
11482 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11483
11484         * gcc.c-torture/execute/va-arg-13.c: New test.
11485
11486 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
11487
11488         * gcc.c-torture/execute/va-arg-12.c: New test.
11489
11490 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
11491
11492         * gcc.c-torture/execute/20000223-1.c: New test.
11493
11494 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
11495
11496         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
11497
11498 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
11499
11500         * g++.old-deja/g++.abi/ptrmem.C: New test.
11501
11502 2000-02-19  Richard Henderson  <rth@cygnus.com>
11503
11504         * gcc.c-torture/compile/init-3.c: New.
11505
11506 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
11507
11508         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
11509         ALWAYS_CXXFLAGS.
11510
11511 2000-02-11  Robert Lipe <robertl@sco.com>
11512
11513         * gcc.c-torture/compile/20000211-3.c: New test.
11514
11515 2000-02-11  Martin Buchholz <martin@xemacs.org>
11516
11517         * gcc.c-torture/compile/20000211-2.c: New test.
11518
11519 2000-02-11  Jeffrey A Law  (law@cygnus.com)
11520
11521         * gcc.c-torture/compile/20000211-1.c: New test.
11522
11523 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
11524
11525         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
11526           on native targets
11527
11528 2000-02-08  Nathan Sidwell  <nathan@acm.org>
11529
11530         * g++.old-deja/g++.other/cast5.C: New test.
11531
11532 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
11533
11534         * gcc.c-torture/execute/20000205-1.c: New.
11535
11536 2000-02-03  Nathan Sidwell  <nathan@acm.org>
11537
11538         * g++.old-deja/g++.jason/cast3.C: Return void.
11539         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
11540
11541 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11542
11543         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
11544
11545         * gcc.dg/loop-1.c: New test.
11546
11547 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
11548
11549         * gcc.c-torture/compile/20000127-1.c: New test.
11550         * gcc.c-torture/execute/991228-1.c: New test.
11551
11552 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11553
11554         * gcc.dg/unused-2.c: New test.
11555
11556         * gcc.dg/conv-1.c: New test.
11557
11558 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
11559
11560         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
11561         compiler.
11562         (tool_option_proc): Fix typo.
11563
11564 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
11565
11566         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
11567         of the ld on the host, not on the build machine.
11568         Also, don't crash if '--help' is not a supported option.
11569
11570 2000-01-24  Richard Henderson  <rth@cygnus.com>
11571
11572         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
11573
11574 2000-01-20  Jeffrey A Law  (law@cygnus.com)
11575
11576         * gcc.c-torture/execute/20000120-2.c: New test.
11577         * gcc.c-torture/execute/20000120-1.c: New test.
11578
11579 2000-01-13  Jeffrey A Law  (law@cygnus.com)
11580
11581         * gcc.c-torture/execute/20000113-1.c: New test.
11582
11583 2000-01-12  Jeffrey A Law  (law@cygnus.com)
11584
11585         * gcc.c-torture/execute/20000112-1.c: New test.
11586
11587 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11588
11589         * gcc.dg/20000111-1.c: New test.
11590
11591 2000-01-10  Jeffrey A Law  (law@cygnus.com)
11592
11593         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
11594         with 16 bit integers.
11595
11596 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11597
11598         * gcc.dg/20000108-1.c: New test.
11599
11600 2000-01-05  Nathan Sidwell  <nathan@acm.org>
11601
11602         * g++.old-deja/g++.ns/koenig8.C: New test.
11603
11604 2000-01-05  Nathan Sidwell  <nathan@acm.org>
11605
11606         * g++.old-deja/g++.other/cast4.C: New test.
11607
11608 2000-01-05  Jeffrey A Law  (law@cygnus.com)
11609
11610         * gcc.c-torture/compile/20000105-2.c: New test.
11611         * gcc.c-torture/compile/20000105-1.c: New test.
11612
11613 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11614
11615         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
11616         references to printf & atoi to conform to ANSI standard.
11617         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
11618         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
11619         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
11620         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
11621         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
11622         * g++.old-deja/g++.brendan/complex1.C: Likewise.
11623         * g++.old-deja/g++.brendan/copy1.C: Likewise.
11624         * g++.old-deja/g++.brendan/copy2.C: Likewise.
11625         * g++.old-deja/g++.brendan/copy3.C: Likewise.
11626         * g++.old-deja/g++.brendan/copy4.C: Likewise.
11627         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11628         * g++.old-deja/g++.brendan/copy6.C: Likewise.
11629         * g++.old-deja/g++.brendan/copy7.C: Likewise.
11630         * g++.old-deja/g++.brendan/copy8.C: Likewise.
11631         * g++.old-deja/g++.brendan/crash11.C: Likewise.
11632         * g++.old-deja/g++.brendan/crash14.C: Likewise.
11633         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
11634         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
11635         * g++.old-deja/g++.brendan/delete2.C: Likewise.
11636         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
11637         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
11638         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
11639         * g++.old-deja/g++.brendan/eh1.C: Likewise.
11640         * g++.old-deja/g++.brendan/groff1.C: Likewise.
11641         * g++.old-deja/g++.brendan/init3.C: Likewise.
11642         * g++.old-deja/g++.brendan/misc12.C: Likewise.
11643         * g++.old-deja/g++.brendan/misc7.C: Likewise.
11644         * g++.old-deja/g++.brendan/new2.C: Likewise.
11645         * g++.old-deja/g++.brendan/operators4.C: Likewise.
11646         * g++.old-deja/g++.brendan/operators5.C: Likewise.
11647         * g++.old-deja/g++.brendan/overload2.C: Likewise.
11648         * g++.old-deja/g++.brendan/overload7.C: Likewise.
11649         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
11650         * g++.old-deja/g++.brendan/reference1.C: Likewise.
11651         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
11652         * g++.old-deja/g++.brendan/template24.C: Likewise.
11653         * g++.old-deja/g++.brendan/template3.C: Likewise.
11654         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
11655         * g++.old-deja/g++.jason/inline3.C: Likewise.
11656         * g++.old-deja/g++.jason/opeq.C: Likewise.
11657         * g++.old-deja/g++.law/arg5.C: Likewise.
11658         * g++.old-deja/g++.law/arm7.C: Likewise.
11659         * g++.old-deja/g++.law/ctors11.C: Likewise.
11660         * g++.old-deja/g++.law/cvt8.C: Likewise.
11661         * g++.old-deja/g++.law/init9.C: Likewise.
11662         * g++.old-deja/g++.law/refs4.C: Likewise.
11663         * g++.old-deja/g++.law/template2.C: Likewise.
11664         * g++.old-deja/g++.law/visibility24.C: Likewise.
11665         * g++.old-deja/g++.law/vtable3.C: Likewise.
11666         * g++.old-deja/g++.mike/asm2.C: Likewise.
11667         * g++.old-deja/g++.mike/eh1.C: Likewise.
11668         * g++.old-deja/g++.mike/misc1.C: Likewise.
11669         * g++.old-deja/g++.mike/misc13.C: Likewise.
11670         * g++.old-deja/g++.mike/misc14.C: Likewise.
11671         * g++.old-deja/g++.mike/ns12.C: Likewise.
11672         * g++.old-deja/g++.mike/p1248.C: Likewise.
11673         * g++.old-deja/g++.mike/p3708.C: Likewise.
11674         * g++.old-deja/g++.mike/p3708a.C: Likewise.
11675         * g++.old-deja/g++.mike/p3708b.C: Likewise.
11676         * g++.old-deja/g++.mike/p646.C: Likewise.
11677         * g++.old-deja/g++.mike/p700.C: Likewise.
11678         * g++.old-deja/g++.mike/p783.C: Likewise.
11679         * g++.old-deja/g++.mike/p783a.C: Likewise.
11680         * g++.old-deja/g++.mike/p783b.C: Likewise.
11681         * g++.old-deja/g++.mike/p786.C: Likewise.
11682         * g++.old-deja/g++.mike/p789.C: Likewise.
11683         * g++.old-deja/g++.mike/p789a.C: Likewise.
11684         * g++.old-deja/g++.mike/p807a.C: Likewise.
11685         * g++.old-deja/g++.other/delete3.C: Likewise.
11686         * g++.old-deja/g++.other/dyncast1.C: Likewise.
11687         * g++.old-deja/g++.other/dyncast2.C: Likewise.
11688         * g++.old-deja/g++.other/dyncast3.C: Likewise.
11689         * g++.old-deja/g++.other/empty1.C: Likewise.
11690         * g++.old-deja/g++.other/temporary1.C: Likewise.
11691         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
11692         * g++.old-deja/g++.pt/t16.C: Likewise.
11693         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
11694
11695 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
11696
11697         * gcc.dg/991230-1.c: New test.
11698
11699 1999-12-29  Jeffrey A Law  (law@cygnus.com)
11700
11701         * gcc.c-torture/compile/991229-3.c: New test.
11702         * gcc.c-torture/compile/991229-2.c: New test.
11703         * gcc.c-torture/compile/991229-1.c: New test.
11704
11705 1999-12-29  Greg McGary <gkm@eng.ascend.com>
11706
11707         * gcc.c-torture/compile/labels-2.c: New test.
11708
11709 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
11710
11711         * gcc.c-torture/execute/991227-1.c: New test.
11712
11713 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11714
11715         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
11716
11717 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
11718
11719         * gcc.c-torture/execute/991221-1.c: New test.
11720
11721 1999-12-20  Nathan Sidwell  <nathan@acm.org>
11722
11723         * g++.old-deja/g++.other/cast3.C: New test.
11724
11725 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
11726
11727         * gcc.c-torture/execute/991216-4.c: New test.
11728
11729 1999-12-16  Michael Meissner  <meissner@cygnus.com>
11730
11731         * gcc.c-torture/execute/991216-1.c: New test.
11732         * gcc.c-torture/execute/991216-2.c: New test.
11733         * gcc.c-torture/execute/991216-3.c: New test.
11734
11735 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
11736
11737         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
11738         Actually make the test fail by using "-O2" for compilation.
11739
11740 1999-12-15  Nathan Sidwell  <nathan@acm.org>
11741
11742         * g++.old-deja/g++.warn/cast-align1.C: New test.
11743
11744 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
11745
11746         * gcc.c-torture/compile/991214-1.c: New test.
11747         * gcc.c-torture/compile/991214-2.c: New test.
11748
11749 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
11750
11751         * gcc.dg/991214-1.c: New test.
11752
11753 1999-12-13  Jeffrey A Law  (law@cygnus.com)
11754
11755         * gcc.c-torture/compile/991213-3.c: New test.
11756         * gcc.c-torture/compile/991213-2.c: New test.
11757         * gcc.c-torture/compile/991213-1.c: New test.
11758
11759 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
11760
11761         * gcc.dg/991209-1.c: New test.
11762
11763 1999-12-08  Nathan Sidwell <nathan@acm.org>
11764
11765         * gcc.c-torture/compile/991208-1.c: New test.
11766
11767 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11768
11769         * gcc.dg/ultrasp2.c: New test.
11770
11771 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
11772
11773         * g++.old-deja/g++.abi/align.C (main): Fix typo.
11774
11775 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
11776
11777         * gcc.c-torture/compile/991202-1.c: New test.
11778         * gcc.c-torture/execute/991202-1.c: New test.
11779         * gcc.c-torture/execute/991202-2.c: New test.
11780         * gcc.c-torture/execute/991202-3.c: New test.
11781
11782 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
11783
11784         * g++.old-deja/g++.abi/align.C: New test.
11785         * g++.old-deja/g++.abi/aggregates.C: Likewise.
11786         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11787
11788 1999-12-01  Richard Henderson  <rth@cygnus.com>
11789
11790         * gcc.c-torture/execute/991201-1.c: New.
11791
11792 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
11793
11794         * gcc.dg/991129-1.c: New test.
11795
11796 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
11797
11798         * gcc.c-torture/compile/991127-1.c: New test.
11799
11800 1999-11-22  Nathan Sidwell  <nathan@acm.org>
11801
11802         * g++.old-deja/g++.other/warn4.C: New test.
11803
11804 1999-11-22  Nathan Sidwell  <nathan@acm.org>
11805
11806         * g++.old-deja/g++.eh/cleanup2.C: New test.
11807         * g++.old-deja/g++.ext/pretty2.C: New test.
11808         * g++.old-deja/g++.ext/pretty3.C: New test.
11809         * g++.old-deja/g++.other/debug6.C: New test.
11810
11811 1999-10-20  Jim Wilson  <wilson@cygnus.com>
11812
11813         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
11814         compiler_output to look for one error message instead of two.
11815
11816 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
11817
11818         * gcc.c-torture/execute/991118-1.c: Also test case
11819         where the word boundary does not split a byte evenly.
11820
11821 1999-11-19  Nathan Sidwell  <nathan@acm.org>
11822
11823         * g++.old-deja/g++.ext/restrict1.C: New test.
11824
11825 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
11826
11827         * gcc.c-torture/execute/991118-1.c: New test.
11828
11829 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
11830
11831         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
11832         working directory pathnames.
11833
11834 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
11835
11836         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
11837         host is equipped with driver.h and driver.o so it can actually
11838         compile and run the tests.
11839
11840 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
11841
11842         * gcc.c-torture/compile/991008-1.c: New test.
11843
11844 1999-11-08  Nick Clifton  <nickc@cygnus.com>
11845
11846         * lib/gcc-dg.exp: Include target-supports.exp
11847
11848 1999-11-05  Nick Clifton  <nickc@cygnus.com>
11849
11850         * lib/target-supports.exp: New file: Provide procs to test for
11851         features supported by the target.
11852         (check_weak_available): Moved here from ecos.exp.
11853         (check_alias_available): New proc: Determine of the target
11854         toolchain supports the alias attribute.
11855
11856         * gcc.dg/special/ecos.exp: Move check_weak_available to
11857         target-supports.exp.
11858         (alias-1.c): Only perform the test if the target supports
11859         aliases.
11860         (wkali-1.c): Only perform the test if the target supports
11861         aliases.
11862
11863         * gcc.dg/990506-0.c: Expect error messages from cross
11864         targets as well as native targets.
11865
11866 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11867
11868         * gcc.dg/ultrasp1.c: Removed xfail.
11869         * gcc.dg/struct-ret-2.c: Likewise.
11870         * gcc.dg/array-1.c: Likewise.
11871
11872 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11873
11874         * gcc.dg/struct-ret-2.c: New test.
11875
11876         * gcc.dg/array-1.c: New test.
11877
11878 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
11879
11880         * gcc.c-torture/execute/991030-1.c: New test.
11881
11882 1999-10-26  Richard Henderson  <rth@cygnus.com>
11883
11884         * gcc.c-torture/compile/991026-2.c: New test.
11885
11886 1999-10-26  Jeffrey A Law  (law@cygnus.com)
11887
11888         * gcc.c-torture/compile/991026-1.c: New test.
11889
11890 1999-10-23  Jeffrey A Law  (law@cygnus.com)
11891
11892         * gcc.c-torture/execute/991023-1.c: New test.
11893
11894 1999-10-19  Jeffrey A Law  (law@cygnus.com)
11895
11896         * gcc.c-torture/execute/991019-1.c: New test.
11897
11898 1999-10-16  Richard Henderson  <rth@cygnus.com>
11899
11900         * gcc.c-torture/execute/991016-1.c: New test.
11901
11902 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
11903
11904         * gcc.c-torture/execute/991014-1.c: New test.
11905
11906 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
11907
11908         * g++.old-deja/g++.other/union2.C: New test.
11909
11910 1999-10-13  Nathan Sidwell  <nathan@acm.org>
11911
11912         * g++.old-deja/g++.other/vaarg2.C: New test.
11913         * g++.old-deja/g++.other/vaarg3.C: New test.
11914
11915 1999-10-12  Craig Burley  <craig@jcb-sc.com>
11916
11917         * g77.f-torture/noncompile/19990905-1.f: Moved from being
11918         in compile/.
11919
11920 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
11921
11922         * gcc.c-torture/execute/va-arg-11.c: New test.
11923
11924 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
11925
11926         * lib/file-format.exp (gcc_target_object_format): Don't
11927         crash if objdump is unavailable.
11928
11929 1999-09-29  Donn Terry <donn@interix.com>
11930
11931         * gcc.misc-tests/mg.exp: delete extraneous redirection.
11932
11933 1999-09-28  Nick Clifton  <nickc@cygnus.com>
11934
11935         * gcc.c-torture/compile/990928-1.c: New test.
11936
11937 1999-09-28  Nathan Sidwell  <nathan@acm.org>
11938
11939         * g++.old-deja/g++.other/decl6.C: New test.
11940
11941 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11942
11943         * gcc.c-torture/execute/va-arg-10.c: New test.
11944
11945 1999-09-27  Nathan Sidwell  <nathan@acm.org>
11946
11947         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
11948         __PRETTY_FUNCTION__.
11949
11950 1999-09-23  Nick Clifton  <nickc@cygnus.com>
11951
11952         * gcc.c-torture/execute/990923-1.c: New test.
11953
11954 1999-09-21  Nick Clifton  <nickc@cygnus.com>
11955
11956         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
11957         for which -fpic is inappropriate.
11958
11959 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
11960
11961         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
11962
11963 1999-09-21  Nathan Sidwell  <nathan@acm.org>
11964
11965         * g++.old-deja/g++.other/dyncast1.C: New test.
11966         * g++.old-deja/g++.other/dyncast2.C: New test.
11967         * g++.old-deja/g++.other/dyncast3.C: New test.
11968         * g++.old-deja/g++.other/dyncast4.C: New test.
11969         * g++.old-deja/g++.other/dyncast5.C: New test.
11970         * g++.old-deja/g++.eh/catch3.C: New test.
11971         * g++.old-deja/g++.eh/catch3p.C: New test.
11972         * g++.old-deja/g++.eh/catch4.C: New test.
11973         * g++.old-deja/g++.eh/catch4p.C: New test.
11974         * g++.old-deja/g++.eh/catch5.C: New test.
11975         * g++.old-deja/g++.eh/catch5p.C: New test.
11976         * g++.old-deja/g++.eh/catch6.C: New test.
11977         * g++.old-deja/g++.eh/catch6p.C: New test.
11978         * g++.old-deja/g++.eh/catch7.C: New test.
11979         * g++.old-deja/g++.eh/catch7p.C: New test.
11980         * g++.old-deja/g++.eh/catch8.C: New test.
11981         * g++.old-deja/g++.eh/catch8p.C: New test.
11982         * g++.old-deja/g++.eh/catch9.C: New test.
11983         * g++.old-deja/g++.eh/catch9p.C: New test.
11984
11985 1999-09-13  Nathan Sidwell  <nathan@acm.org>
11986
11987         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
11988         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
11989
11990 1999-09-13  Jeffrey A Law  (law@cygnus.com)
11991
11992         * gcc.c-torture/compile/990913-1.c: New test.
11993
11994 1999-09-10  Nathan Sidwell  <nathan@acm.org>
11995
11996         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
11997         * g++.old-deja/g++.jason/rfg5.C: Likewise.
11998
11999 1999-09-09  Richard Henderson  <rth@cygnus.com>
12000
12001         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
12002
12003 1999-09-09  Nathan Sidwell  <nathan@acm.org>
12004
12005         * g++.old-deja/g++.other/lookup11.C: New test.
12006         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
12007         what is permitted and what we want.
12008         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
12009         overload use.
12010         * g++.old-deja/g++.jason/rfg5.C: Likewise
12011
12012 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
12013
12014         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
12015         * gcc.c-torture/noncompile/poison-1.c: New file.
12016
12017 1999-09-08  Nathan Sidwell  <nathan@acm.org>
12018
12019         * g++.old-deja/g++.other/sizeof3.C: New test.
12020         * g++.old-deja/g++.other/sizeof4.C: New test.
12021         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
12022         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
12023
12024 1999-09-07  Richard Henderson  <rth@cygnus.com>
12025
12026         * gcc.dg/va-arg-1.c: New.
12027
12028 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12029
12030         * gcc.c-torture/execute/va-arg-9.c: New test.
12031
12032 1999-09-05  Craig Burley  <craig@jcb-sc.com>
12033
12034         * g77.f-torture/compile/980519-2.f: New test.
12035         * g77.f-torture/compile/19990905-0.f: New test.
12036         * g77.f-torture/compile/19990905-1.f: New test.
12037         * g77.f-torture/compile/19990905-2.f: New test.
12038
12039         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
12040
12041 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
12042
12043         * gcc.c-torture/execute/990827-1.c: Fix typo.
12044
12045 1999-09-03  Nathan Sidwell  <nathan@acm.org>
12046
12047         * g++.old-deja/g++.other/deref1.C: New test.
12048
12049 1999-09-02  Nathan Sidwell  <nathan@acm.org>
12050
12051         * g++.old-deja/g++.other/ambig2.C: New test.
12052         * g++.old-deja/g++.other/cond5.C: New test.
12053         * g++.old-deja/g++.other/lookup16.C: New test.
12054
12055 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
12056
12057         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
12058         assemblers too.
12059
12060 1999-08-31  Jeffrey A Law  (law@cygnus.com)
12061
12062         * lib/c-torture.exp: Avoid the "compare executables" optimization
12063         when testing native.
12064
12065 1999-08-29  Jeffrey A Law  (law@cygnus.com)
12066
12067         * gcc.c-torture/execute/990829-1.c: New test.
12068         * gcc.c-torture/compile/990829-1.c: New test.
12069
12070 1999-08-27  Paul Burchard  <burchard@pobox.com>
12071
12072         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
12073         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
12074         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
12075         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
12076         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
12077         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
12078         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
12079         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
12080         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
12081         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
12082         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
12083
12084 1999-08-27  Jeffrey A Law  (law@cygnus.com)
12085
12086         * gcc.c-torture/execute/990827-1.c: New test.
12087
12088 1999-08-26  Craig Burley  <craig@jcb-sc.com>
12089
12090         * g77.f-torture/noncompile/19990826-4.f: New test.
12091
12092         * g77.f-torture/compile/19990826-3.f: New test.
12093
12094         * g77.f-torture/execute/19990826-2.f: New test.
12095
12096         * g77.f-torture/compile/19990826-1.f: New test.
12097
12098         * gcc.c-torture/execute/990826-0.c: New test.
12099         * g77.c-torture/execute/19990826-0.f: New test.
12100
12101         * g77.f-torture/noncompile/970626-2.f: New test.
12102
12103 1999-08-25  Paul Burchard  <burchard@pobox.com>
12104
12105         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
12106         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
12107         lss-011.C: New tests.
12108
12109 1999-08-25  Nathan Sidwell  <nathan@acm.org>
12110
12111         * g++.old-deja/g++.other/decl5.C: New test.
12112
12113 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12114
12115         * noncompile/noncompile.exp: Load_lib c-torture.exp.
12116         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
12117         call `postbase' for each one.  All callers of `postbase' changed
12118         to call this instead.
12119
12120 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
12121
12122         * gcc.c-torture/execute/990811-1.c: New test.
12123
12124 1999-08-09  Nick Clifton  <nickc@cygnus.com>
12125
12126         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
12127         just native ones.
12128
12129         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
12130         just native ones.
12131
12132 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
12133
12134         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
12135
12136 1999-08-04  Jeffrey A Law  (law@cygnus.com)
12137
12138         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
12139
12140 1999-08-04  Nathan Sidwell  <nathan@acm.org>
12141
12142         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
12143
12144 1999-08-04  Jeffrey A Law  (law@cygnus.com)
12145
12146         * gcc.c-torture/execute/990804-1.c: New test.
12147
12148 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12149
12150         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
12151         * g++.old-deja/g++.brendan/crash64.C: Likewise
12152         * g++.old-deja/g++.brendan/overload8.C: Likewise
12153
12154 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12155
12156         * g++.old-deja/g++.other/struct1.C: New test.
12157
12158 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12159
12160         * g++.old-deja/g++.other/enum2.C: New test.
12161
12162 1999-08-02  Richard Henderson  <rth@cygnus.com>
12163
12164         Adapted from tests from Franz Sirl:
12165         * gcc.c-torture/execute/va-arg-7.c: New test.
12166         * gcc.c-torture/execute/va-arg-8.c: New test.
12167
12168 1999-08-01  Jeffrey A Law  (law@cygnus.com)
12169
12170         * gcc.c-torture/compile/990801-2.c: New test.
12171
12172         * gcc.c-torture/compile/990801-1.c: New test.
12173
12174 1999-07-27  Michael Meissner  <meissner@cygnus.com>
12175
12176         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
12177         fp-cmp-1.c, converting double to float.
12178
12179         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
12180         fp-cmp-1.c, converting double to long double.
12181
12182         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
12183         from fr1 to unknown_register, since fr1 is a legitimate register
12184         on some machines.
12185
12186 1999-07-25  Jeffrey A Law  (law@cygnus.com)
12187
12188         * README: More listname related changes.
12189
12190 1999-07-08  Catherine Moore  <clm@cygnus.com>
12191
12192         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
12193
12194 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
12195
12196         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
12197
12198 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
12199
12200         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
12201
12202 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
12203
12204         * gcc.dg/990703-1.c: New test.
12205
12206 1999-06-29  Nick Clifton  <nickc@cygnus.com>
12207
12208         * lib/file-format.exp: New file: Move definition of proc
12209         gcc_target_object_format to here from
12210         gcc.dg/special/ecos.exp.
12211
12212         * lib/c-torture.exp: Include lib file-format.exp.
12213         * lib/gcc-dg.exp: Include lib file-format.exp.
12214
12215         * gcc.dg/special/ecos.exp: Remove definition of proc
12216         gcc_target_object_format.
12217
12218 1999-06-28  Jeffrey A Law  (law@cygnus.com)
12219
12220         * gcc.c-torture/execute/990628-1.c: New test.
12221
12222 1999-06-25  Jeffrey A Law  (law@cygnus.com)
12223
12224         * gcc.c-torture/compile/990625-2.c: New test.
12225
12226         * gcc.c-torture/compile/990625-1.c: New test.
12227
12228 1999-06-23  Nick Clifton  <nickc@cygnus.com>
12229
12230         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
12231         attributes compile.
12232         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
12233         ports that use the COFF/PE file format.
12234
12235 1999-06-17  Jeffrey A Law  (law@cygnus.com)
12236
12237         * gcc.c-torture/compile/990617-1.c: New test.
12238
12239 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
12240
12241         * g++.old-deja/g++.other/decl4.C: New test.
12242
12243 1999-06-14  Nathan Sidwell  <nathan@acm.org>
12244
12245         * g++.old-deja/g++.other/bitfld3.C: New test.
12246
12247 1999-06-08  Nathan Sidwell  <nathan@acm.org>
12248
12249         * g++.old-deja/g++.eh/catch1.C: New test.
12250
12251 1999-06-07  Jeffrey A Law  (law@cygnus.com)
12252
12253         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
12254
12255         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
12256         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
12257
12258 1999-06-05  Craig Burley  <craig@jcb-sc.com>
12259
12260         * g77.f-torture/compile/19990502-0.f: Replace with new,
12261         shorter, test that still fails after recent changes.
12262
12263 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
12264
12265         * gcc.c-torture/execute/990604-1.c: New test.
12266
12267 1999-05-31  Jeffrey A Law  (law@cygnus.com)
12268
12269         * gcc.c-torture/execute/990531-1.c: New test.
12270
12271 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12272
12273         * gcc.c-torture/compile/990527-1.c: New test.
12274
12275 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
12276
12277         * gcc.c-torture/execute/990527-1.c: New test.
12278
12279 1999-05-25  Nick Clifton  <nickc@cygnus.com>
12280
12281         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
12282         bitfields as signed.
12283
12284 1999-05-25  Craig Burley  <craig@jcb-sc.com>
12285
12286         * g77.f-torture/compile/19990525-0.f: New test.
12287
12288 1999-05-25  Jeffrey A Law  (law@cygnus.com)
12289
12290         * gcc.c-torture/execute/990525-2.c: New test.
12291
12292         * gcc.c-torture/execute/990525-1.c: New test.
12293
12294 1999-05-24  Nathan Sidwell  <nathan@acm.org>
12295
12296         * g++.old-deja/g++.other/anon3.C: New test.
12297         * g++.old-deja/g++.other/anon4.C: New test.
12298         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
12299         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
12300         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
12301         Merrill).
12302
12303 1999-05-24  Jeffrey A Law  (law@cygnus.com)
12304
12305         * gcc.c-torture/execute/990524-1.c: New test.
12306
12307         * gcc.dg/990524-1.c: New test.
12308
12309 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12310
12311         * gcc.c-torture/compile/990523-1.c: New test.
12312
12313 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
12314
12315         * gcc.c-torture/compile/990519-1.c: New test.
12316
12317 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
12318
12319         * gcc.c-torture/compile/990517-1.c: New test.
12320
12321         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
12322         (e4, f4): New tests.
12323         (main): Call them.
12324
12325 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12326
12327         * gcc.dg/noreturn-1.c: New test.
12328
12329 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
12330
12331         * gcc.c-torture/execute/990513-1.c: New test.
12332
12333 1999-05-10  Richard Henderson  <rth@cygnus.com>
12334
12335         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
12336
12337 1999-05-10  Craig Burley  <craig@jcb-sc.com>
12338
12339         * g77.f-torture/execute/erfc.f: Use small single-precision
12340         values, to avoid problems on Alphas when not -mieee.
12341
12342 1999-05-08  Craig Burley  <craig@jcb-sc.com>
12343
12344         * gcc.dg/990506-0.c: New test.
12345
12346 1999-05-08  Richard Henderson  <rth@cygnus.com>
12347
12348         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
12349         the constant to test.  Don't XFAIL 64-bit targets.
12350
12351         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
12352         * g++.old-deja/g++.law/profile1.C: Likewise.
12353
12354         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
12355         operator new instances.
12356         * g++.old-deja/g++.other/delete5.C: Likewise.
12357
12358 1999-05-03  Craig Burley  <craig@jcb-sc.com>
12359
12360         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
12361         intrinsic.
12362
12363 1999-05-03  Craig Burley  <craig@jcb-sc.com>
12364
12365         * g77.f-torture/execute/u77-test.f: Reverse order of two
12366         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
12367
12368 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12369
12370         * gcc.dg/compare1.c: New test.
12371
12372 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12373
12374         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
12375         New tests.
12376
12377 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12378
12379         * g77.f-torture/compile/19990502-1.f: New test.
12380
12381 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12382
12383         * g77.f-torture/compile/19990502-0.f: New test.
12384
12385 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12386
12387         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
12388         intrinsic.
12389
12390 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12391
12392         * g77.f-torture/execute/u77-test.f (main): List libU77
12393         intrinsics not currently tested.
12394         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
12395         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
12396         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
12397         Trim blanks off the ends of some printed strings.
12398
12399 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12400
12401         * g77.f-torture/execute/u77-test.f (main): Just warn about
12402         FSTAT gid disagreement, as it's expected on some systems.
12403
12404 1999-05-01  Craig Burley  <craig@jcb-sc.com>
12405
12406         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
12407         use a new function, which allows for some slop.
12408         Clean up some commentary.
12409         (issum): The new function.
12410         (sgladd): Deleted subroutine.
12411
12412 1999-05-01  Craig Burley  <craig@jcb-sc.com>
12413
12414         * g77.f-torture/execute/u77-test.f: Modify to be more like
12415         libf2c/libU77 version, bringing patches to that version here.
12416         Add suitable commentary.
12417
12418 1999-04-25  Richard Henderson  <rth@cygnus.com>
12419
12420         * gcc.dg/990424-1.c: New test.
12421
12422 1999-04-24  Craig Burley  <craig@jcb-sc.com>
12423
12424         * g77.f-torture/execute/u77-test.f (main): Bug involving
12425         LSTAT has been fixed, so turn back on full checking.
12426
12427 1999-04-20  Craig Burley  <craig@jcb-sc.com>
12428
12429         * g77.f-torture/compile/19990419-0.f: New test.
12430         * g77.f-torture/execute/19990419-1.f: New test.
12431
12432 1999-04-17  Richard Henderson  <rth@cygnus.com>
12433
12434         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
12435         to avoid the need for a prototype to supress a warning.
12436
12437 1999-04-07  Jim Wilson  <wilson@cygnus.com>
12438
12439         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
12440
12441 1999-04-04  Jeffrey A Law  (law@cygnus.com)
12442
12443         * gcc.c-torture/execute/990404-1.c: New test.
12444
12445 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
12446
12447         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
12448         * gcc.dg/cpp-if3.c: Don't use -pedantic.
12449         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
12450         missing initializer warnings.
12451
12452 1999-03-28  Jeffrey A Law  (law@cygnus.com)
12453
12454         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
12455         matching strings.
12456
12457 1999-03-26  Jeffrey A Law  (law@cygnus.com)
12458
12459         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
12460
12461 1999-03-26  Craig Burley  <craig@jcb-sc.com>
12462
12463         * g77.f-torture/execute/19990325-0.f: New test.
12464         * g77.f-torture/execute/19990325-1.f: New test.
12465
12466 1999-03-24  Jeffrey A Law  (law@cygnus.com)
12467
12468         * gcc.c-torture/execute/990324-1.c: New test.
12469
12470 1999-03-22  Jim Wilson  <wilson@cygnus.com>
12471
12472         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
12473         test with 4.
12474
12475 1999-03-17  Richard Henderson  <rth@cygnus.com>
12476
12477         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
12478
12479 1999-03-13  Craig Burley  <craig@jcb-sc.com>
12480
12481         * g77.f-torture/execute/19990313-2.f: New test.
12482         * g77.f-torture/execute/19990313-3.f: New test.
12483
12484 1999-03-13  Craig Burley  <craig@jcb-sc.com>
12485
12486         * g77.f-torture/execute/19990313-0.f: New test.
12487         * g77.f-torture/execute/19990313-1.f: New test.
12488
12489 1999-03-12  Jim Wilson  <wilson@cygnus.com>
12490
12491         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
12492         printf to sprintf.
12493         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
12494         (main): Add check for u15.  Conditionalize u31 check depending on
12495         whether ints are <32 bits or >=32 bits.
12496
12497 1999-03-08  Craig Burley  <craig@jcb-sc.com>
12498
12499         * g77.f-torture/execute/19981119-0.f: Improve testiness.
12500
12501 1999-03-08  Craig Burley  <craig@jcb-sc.com>
12502
12503         * g77.f-torture/compile/19990305-0.f: New test.
12504         * g77.f-torture/execute/19981119-0.f: New test.
12505
12506 1999-03-08  Craig Burley  <craig@jcb-sc.com>
12507
12508         * g77.f-torture/execute/970625-2.f: call ABORT if final
12509         result is not correct, instead of just printing it.
12510         Add this checking via newly introduced obfuscation, to
12511         trip up buggy front ends.
12512
12513 1999-03-07  Craig Burley  <craig@jcb-sc.com>
12514
12515         * g77.f-torture/compile/960317-1.f: Moved from being
12516         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
12517
12518 1999-03-06  Craig Burley  <craig@jcb-sc.com>
12519
12520         * g77.f-torture/execute/960317-1.f: New (old) test.
12521         * g77.f-torture/execute/970625-2.f: Ditto.
12522
12523 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
12524
12525         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
12526         message on line 1 or line 2; cccp and cpplib do this differently.
12527
12528 1999-03-01  Jeffrey A Law  (law@cygnus.com)
12529
12530         * g++.old-deja/g++.law/weak1.C: New test.
12531
12532 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
12533
12534         * gcc.c-torture/execute/990119-1.c: Renamed to...
12535         * gcc.dg/990119-1.c: this, so it will only be tested once
12536         (it's a preprocessor test, it doesn't need to be run at
12537         multiple optimization levels).
12538
12539 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
12540
12541         * lib/g++.exp: Don't add incdir=$base_dir/../include to
12542           ALWAYS_CXXFLAGS.
12543
12544 1999-02-24  Craig Burley  <craig@jcb-sc.com>
12545
12546         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
12547         * g77.f-torture/compile/19981216-0.f: ...as it is expected
12548         to not be compilable by current g77.
12549
12550 1999-02-24  Nick Clifton  <nickc@cygnus.com>
12551
12552         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
12553
12554 1999-02-22  Jeffrey A Law  (law@cygnus.com)
12555
12556         * gcc.c-torture/execute/990222-1.c: New test.
12557
12558 1999-02-19  Craig Burley  <craig@jcb-sc.com>
12559
12560         * g77.f-torture/compile/19990218-0.f: New test.
12561         * g77.f-torture/noncompile/19990218-1.f: New test.
12562
12563 1999-02-18  Craig Burley  <craig@jcb-sc.com>
12564
12565         * g77.f-torture/compile/19981216-0.f: New test.
12566
12567 1999-02-14  Jeffrey A Law  (law@cygnus.com)
12568
12569         * gcc.dg/990214-1.c: New test.
12570
12571 1999-02-13  Jeffrey A Law  (law@cygnus.com)
12572
12573         * gcc.dg/990213-2.c: New test.
12574
12575         * gcc.dg/990213-1.c: New test.
12576
12577 1999-02-12  Jeffrey A Law  (law@cygnus.com)
12578
12579         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
12580         ints.
12581
12582 1999-02-11  Nick Clifton  <nickc@cygnus.com>
12583
12584         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
12585         specified by target.
12586
12587         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
12588
12589 1999-02-11  Jeffrey A Law  (law@cygnus.com)
12590
12591         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
12592
12593 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
12594
12595         * gcc.dg/special/ecos.exp: New test driver for new tests with
12596         special requirements.
12597
12598         * gcc.dg/special/alias-1.c: New test.
12599         * gcc.dg/special/gcsec-1.c: New test.
12600         * gcc.dg/special/weak-1.c: New test.
12601         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
12602         * gcc.dg/special/weak-2.c: New test.
12603         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
12604         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
12605         * gcc.dg/special/wkali-1.c: New test.
12606         * gcc.dg/special/wkali-2.c: New test.
12607         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
12608         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
12609
12610 1999-02-10  Felix Lee  <flee@cygnus.com>
12611
12612           * lib/c-torture.exp (c-torture-compile): Pull out code for
12613           analyzing gcc error messages.
12614           (c-torture-execute): Likewise.  Fix some (harmless) false
12615           positives.
12616           * lib/gcc.exp (gcc_check_compile): New function.
12617
12618 1999-02-08  Richard Henderson  <rth@cygnus.com>
12619
12620         * gcc.c-torture/execute/990208-1.c: New test.
12621
12622 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
12623
12624         * g++.dg/special/ecos.exp: New driver for new tests with special
12625         requirements
12626
12627         * g++.dg/special/conpr-1.C: New test
12628         * g++.dg/special/conpr-2.C: New test
12629         * g++.dg/special/conpr-2a.C: New test
12630         * g++.dg/special/conpr-3.C: New test
12631         * g++.dg/special/conpr-3a.C: New test
12632         * g++.dg/special/conpr-3b.C: New test
12633
12634         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
12635         allow g++ to use the dg driver
12636
12637         * README: Add comment about g++.dg directory
12638
12639 1999-02-06  Jeffrey A Law  (law@cygnus.com)
12640
12641         * README: Update email addresses.
12642
12643 1999-02-03  Nick Clifton  <nickc@cygnus.com>
12644
12645         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
12646         arguments in order to force structure S onto the stack even on
12647         the alpha.
12648         (test): Pass 10 leading arguments to function foo as well as the
12649         structure S.
12650
12651         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
12652         failure for all targets.
12653
12654         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
12655         abort to terminate program execution.
12656
12657 1999-01-30  Richard Henderson  <rth@cygnus.com>
12658
12659         * gcc.c-torture/execute/990130-1.c: New test.
12660
12661 1999-01-30  Jeffrey A Law  (law@cygnus.com)
12662
12663         * gcc.dg/990130-1.c: New test.
12664
12665 1999-01-28  Michael Meissner  <meissner@cygnus.com>
12666
12667         * gcc.c-torture/execute/990128-1.c: New test.
12668
12669 1999-01-27  Michael Meissner  <meissner@cygnus.com>
12670
12671         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
12672
12673 1999-01-27  Felix Lee  <flee@cygnus.com>
12674
12675         * lib/c-torture.exp (c-torture-compile): pull out code for
12676         analyzing gcc error messages.
12677         (c-torture-execute): ditto, and fix some (harmless) false
12678         positives.
12679         * lib/gcc.exp (gcc_check_compile): new function.
12680
12681 1999-01-17  Jeffrey A Law  (law@cygnus.com)
12682
12683         * gcc.dg/990117-1.c: New test.
12684
12685         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
12686
12687         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
12688
12689 1999-01-15  Jeffrey A Law  (law@cygnus.com)
12690
12691         * g77.f-torture/compile/990115-1.f: New test.
12692
12693 1999-01-07  Jeffrey A Law  (law@cygnus.com)
12694
12695         * gcc.c-torture/compile/990107-1.c: New test
12696
12697 1999-01-06  Jeffrey A Law  (law@cygnus.com)
12698
12699         * gcc.c-torture/execute/990106-2.c: New test.
12700
12701         * gcc.c-torture/execute/990106-1.c: New test.
12702
12703 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
12704
12705         * gcc.c-torture/compile/981223-1.c: New test.
12706
12707 1998-12-29  Richard Henderson  <rth@cygnus.com>
12708
12709         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
12710         (opt3): Rename from opt4 and disable.
12711
12712 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
12713
12714         * g++.old-deja/g++.pt/ptrmem5.C: New test.
12715
12716 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
12717
12718         * g++.old-deja/g++.other/conv5.C: New test.
12719
12720 1998-12-14  Nick Clifton  <nickc@cygnus.com>
12721
12722         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
12723
12724 1998-12-11  Jeffrey A Law  (law@cygnus.com)
12725
12726         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
12727
12728 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
12729
12730         * gcc.c-torture/compile/981211-1.c: New test.
12731
12732 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
12733
12734         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
12735
12736         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
12737
12738 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12739
12740         * gcc.special/930510-1.c: Make C9X safe.
12741         * gcc.misc-tests/gcov-1.c Similarly.
12742         * gcc.misc-tests/gcov-2.c Similarly.
12743
12744 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
12745
12746         * gcc.dg/ultrasp1.c: New test.
12747
12748 1998-12-06  Richard Henderson  <rth@cygnus.com>
12749
12750         * gcc.c-torture/execute/981206.c: New test.
12751
12752 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
12753
12754         * g++.old-deja/g++.ns/template7.C: New test.
12755
12756         * g++.old-deja/g++.other/expr1.C: New test.
12757
12758         * g++.old-deja/g++.eh/tmpl3.C: New test.
12759
12760         * g++.old-deja/g++.eh/tmpl2.C: New test.
12761
12762 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
12763
12764         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
12765         * g++.old-deja/g++.other/using6.C: Removed.
12766         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
12767
12768         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
12769
12770 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
12771
12772         * g++.old-deja/g++.pt/overload8.C: New test.
12773
12774         * g++.old-deja/g++.pt/overload7.C: New test.
12775
12776         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
12777
12778         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
12779         and relinking messages.
12780         * lib/g++.exp (g++_target_compile): Remove .rpo file when
12781         compiling with -frepo.
12782
12783 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
12784
12785         * g++.old-deja/g++.pt/lookup6.C: New test.
12786
12787 1998-11-30  Nick Clifton  <nickc@cygnus.com>
12788
12789         * gcc.c-torture/execute/981130-1.c: New test.
12790         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
12791
12792 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
12793
12794         * g++.old-deja/g++.pt/explicit76.C: New test.
12795
12796         * g++.old-deja/g++.pt/friend38.C: New test.
12797
12798         * g++.old-deja/g++.ns/crash2.C: New test.
12799
12800         * g++.old-deja/g++.pt/defarg8.C: New test.
12801
12802         * g++.old-deja/g++.pt/instantiate6.C: New test.
12803
12804         * g++.old-deja/g++.pt/static6.C: New test.
12805
12806         * g++.old-deja/g++.pt/decl2.C: New test.
12807
12808 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
12809
12810         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
12811         problem is actually related with name lookup, but so what? :-)
12812
12813         * g++.old-deja/g++.pt/friend37.C: New test.
12814
12815 1998-11-25  Dave Love  <d.love@dl.ac.uk>
12816
12817         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
12818         element, which fails on some systems.
12819
12820         * g77.f-torture/execute/labug1.f: New test.
12821
12822 1998-11-21  Jeffrey A Law  (law@cygnus.com)
12823
12824         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
12825         is defined.
12826
12827 1998-11-18  Dave Love  <d.love@dl.ac.uk>
12828
12829         * g77.f-torture/compile/981117-1.f: New test.
12830
12831 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
12832
12833         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
12834         properly discarded.
12835
12836 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
12837
12838         * gcc.c-torture/execute/memcheck: New directory of tests for
12839         -fcheck-memory-usage.
12840
12841 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12842
12843         * README: New file, general information about the testsuite and
12844         new description of the various C++ test subdirectories.
12845         * README.g++: Eliminate obsolete information, update and move most
12846         relevant stuff to README.
12847
12848 1998-11-07  Richard Henderson  <rth@cygnus.com>
12849
12850         * gcc.c-torture/compile/981107-1.c: New test.
12851
12852 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
12853
12854         * execute/memcpy-bi.c: New testcase.
12855
12856 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
12857
12858         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
12859         base classes.
12860
12861         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
12862         template is selected.
12863
12864         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
12865         classes, it should be accepted for all types.
12866
12867         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
12868
12869         * g++.old-deja/g++.pt/spec24.C: Ensure that template
12870         specializations start with template headers.
12871
12872 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
12873
12874         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
12875
12876         * g++.old-deja/g++.other/init9.C: Test cross initialization of
12877         non-POD types.
12878
12879 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
12880
12881         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
12882
12883 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
12884
12885         * compile/981022-1.c, compile/981022-1.x: New test and driver.
12886
12887 1998-10-19  Jeffrey A Law  (law@cygnus.com)
12888
12889         * 981019-1.c: New test.
12890
12891 1998-10-14  Robert Lipe <robertl@dgii.com>
12892
12893         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
12894         find objc headers.
12895
12896 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
12897
12898         * compile/981001-4.c: Remove use of GCC extension that triggers a
12899         compiler bug.
12900
12901 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
12902
12903         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
12904
12905 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
12906
12907         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
12908         instantiation of template produces incorrect code for delete
12909         expression.
12910
12911         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
12912         constructors' name is not unique.
12913         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
12914         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
12915
12916         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
12917         automatic array of const is ill-formed.
12918
12919         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
12920         of template parameter?
12921
12922         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
12923         const.
12924
12925         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
12926         pointer-to-member expression.
12927
12928         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
12929         declaration causes ICE.
12930
12931 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
12932
12933         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
12934         reserved in the global namespace.
12935
12936         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
12937         generate needed virtual table.
12938
12939         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
12940
12941 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
12942
12943         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
12944         template-dependent type
12945
12946 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
12947
12948         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
12949         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
12950         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
12951
12952         * g++.old-deja/g++.other/using5.C: New test; using decl from base
12953         class should be usable as argument of member function.
12954         * g++.old-deja/g++.other/using6.C: New test; using decl from base
12955         class should be usable as return type of member function.
12956         * g++.old-deja/g++.other/using7.C: New test; using decl from base
12957         class should be usable as type of data member.
12958
12959         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
12960
12961 1998-10-09  Jeffrey A Law  (law@cygnus.com)
12962
12963         * gcc.c-torture/special/920521-1.c: Fix bogus test.
12964
12965 1998-10-08  Nick Clifton  <nickc@cygnus.com>
12966
12967         * gcc.dg/dll-?.c Add thumb to target list.
12968         Fix assembler scan patterns to match current assembler output.
12969
12970 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
12971
12972         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
12973         matching of template brackets.
12974
12975         * g++.old-deja/g++.other/using4.C: New test.  Test using
12976         declarations of methods from base classes.
12977
12978         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
12979         within functions should introduce names into the innermost
12980         enclosing namespace.
12981
12982         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
12983         of static locals if first initialization throws.
12984
12985 1998-10-07  Jim Wilson  <wilson@cygnus.com>
12986
12987         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
12988
12989 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
12990
12991         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
12992         lose track of the possible targets of tablejump insns.
12993         * special/special.exp: Run it.
12994
12995 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
12996
12997         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
12998         must be declared before its specializations can be named in friend
12999         declarations.
13000
13001 1998-10-05  Dave Love  <d.love@dl.ac.uk>
13002
13003         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
13004
13005         * g77.f-torture/execute/io1.f: New test.
13006
13007 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
13008
13009         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
13010         with pointer to template function, for which no argument deduction
13011         is possible.
13012
13013         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
13014         specialization of template function as argument to template
13015         function.
13016
13017         * g++.old-deja/g++.other/access2.C: New test; Inner class
13018         shouldn't have privileged access to Outer's names.
13019
13020 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
13021
13022         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
13023         friend template declared within template class conflicts with
13024         nested class of the same name.
13025
13026         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
13027         is ignored.
13028
13029         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
13030         object with direct initializer as function declaration.
13031
13032         * g++.old-deja/g++.other/decl2.C: New test; duplicate
13033         initializers.
13034
13035         * g++.old-deja/g++.other/null2.C: New test; conditional operator
13036         involving const pointer and NULL produces incorrect result.
13037
13038         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
13039         type name without `typename' should be rejected with -pedantic.
13040
13041 1998-10-02  Richard Henderson  <rth@cygnus.com>
13042
13043         * g++.old-deja/g++.other/addrof1.C: New test.
13044
13045 1998-10-01  Nick Clifton  <nickc@cygnus.com>
13046
13047         * gcc.c-torture/compile/981001-1.c: New test.
13048         * gcc.c-torture/execute/981001-1.c: New test.
13049
13050 1998-10-01  Jeffrey A Law  (law@cygnus.com)
13051
13052         * gcc.c-torture/compile/981001-2.c: New test.
13053         * gcc.c-torture/compile/981001-3.c: New test.
13054         * gcc.c-torture/compile/981001-4.c: New test.
13055
13056 1998-10-01  Robert Lipe  <robertl@dgii.com>
13057
13058         * lib/objc.exp (objc_target_compile): Add -L during compiles for
13059         multilibbed hosts.   Idea grafted from g77.exp.
13060
13061 1998-09-30  Dave Love  <d.love@dl.ac.uk>
13062
13063         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
13064         avoid losing on systems which need -lsocket.
13065
13066 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
13067
13068         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
13069         * g++.old-deja/g++.other/nested2.C: Ditto.
13070         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
13071         failure.
13072
13073 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
13074
13075         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
13076         preferred over template operator!= for enum bitfields.
13077
13078 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
13079
13080         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
13081         that happen to have the same base name, but in different scopes,
13082         are incorrectly rejected.
13083
13084 1998-09-16  Richard Henderson  <rth@cygnus.com>
13085
13086         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
13087         on the native word size instead of an integer literal.
13088
13089 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
13090
13091         * g++.old-deja/g++.other/static2.C: Invocation of static data
13092         member of type pointer-to-function denoted as non-static member.
13093
13094         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
13095         checks involving function types and aliases.
13096
13097 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
13098
13099         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
13100         redefined to the same non-trivial type.
13101
13102         * g++.old-deja/g++.pt/explicit73.C: Test for proper
13103         namespace-qualification of template specializations declared in
13104         other namespaces.
13105
13106         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
13107         to declare a subset of the specializations of a template function
13108         as friends of specializations of a template class.
13109
13110         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
13111         member templates that do not fully specialize the enclosing
13112         template class are rejected.
13113
13114 1998-09-11  Dave Love  <d.love@dl.ac.uk>
13115
13116         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
13117
13118 1998-09-08  Dave Love  <d.love@dl.ac.uk>
13119
13120         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
13121         altered from libf2c/libU77 version.
13122
13123 1998-09-06  Dave Love  <d.love@dl.ac.uk>
13124
13125         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
13126
13127 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
13128
13129         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
13130         (un)signed char are different types for template specialization
13131         purposes.
13132
13133 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
13134
13135         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
13136         * objc: ObjC testsuite.
13137
13138 1998-08-31  Catherine Moore  <clm@cygnus.com>
13139
13140         * gcc.c-torture/execute/941014-1.x:  New file.
13141
13142 1998-08-31  Nick Clifton  <nickc@cygnus.com>
13143
13144         * lib/c-torture.exp: Add support for
13145         torture_eval_before_compile and torture_eval_before_execute
13146         variables.
13147
13148 1998-08-30  Jeffrey A Law  (law@cygnus.com)
13149
13150         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
13151         this test triggers valid.
13152
13153 1998-08-27  Jeffrey A Law  (law@cygnus.com)
13154
13155         * gcc.dg/980827-1.c: New test.
13156
13157 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
13158
13159         * gcc.c-torture/execute/loop-4b.c: New test.
13160
13161 1998-08-26  Nick Clifton  <nickc@cygnus.com>
13162
13163         * lib/c-torture.exp: Add support for
13164         torture_eval_before_compile and torture_eval_before_execute
13165         variables.
13166
13167 1998-08-25  Jeffrey A Law  (law@cygnus.com)
13168
13169         * gcc.c-torture/compile/980825-1.c: New test.
13170
13171 1998-08-24  Nick Clifton  <nickc@cygnus.com>
13172
13173         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
13174         count number tests in opt_t0 not good_t0.
13175
13176 1998-08-24  Jeffrey A Law  (law@cygnus.com)
13177
13178         * gcc.c-torture/compile/930326-1.x: Fix typo.
13179
13180 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
13181
13182         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
13183         causes an ICE.
13184
13185 1998-08-21  Jeffrey A Law  (law@cygnus.com)
13186
13187         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
13188         STACK_SIZE is defined.
13189         * gcc.c-torture/unsorted/stuct.c: Similarly.
13190
13191         * gcc.c-torture/compile/980821-1.c: New test.
13192
13193 1998-08-21  Jeffrey A Law  (law@cygnus.com)
13194
13195         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
13196
13197 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
13198
13199         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
13200         code.
13201
13202 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
13203
13204         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
13205         error'.
13206
13207 1998-08-18  Jeffrey A Law  (law@cygnus.com)
13208
13209         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
13210
13211 1998-08-16  Jeffrey A Law  (law@cygnus.com)
13212
13213         * gcc.c-torture/compile/980816-1.c: New test.
13214
13215         * gcc.dg/980816-1.c: New test.
13216
13217 1998-08-13  Jeffrey A Law  (law@cygnus.com)
13218
13219         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
13220         compiler for ieee tests.
13221
13222 1998-08-01  Dave Love  <d.love@dl.ac.uk>
13223
13224         * g77.f-torture/compile/980729-0.f: New test.
13225
13226 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
13227
13228         * gcc.c-torture/special/eeprof-1.c: New test, for
13229         -finstrument-functions.
13230         * gcc.c-torture/special/special.exp: Run it.
13231
13232 1998-07-29  Jeffrey A Law  (law@cygnus.com)
13233
13234         * gcc.c-torture/compile/980729-1.c: New test.
13235
13236 1998-07-27  Nick Clifton  <nickc@cygnus.com>
13237
13238         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
13239         __thumb__ is defined, and test for ARM style doubles if so.
13240
13241 1998-07-26  Dave Love  <d.love@dl.ac.uk>
13242
13243         * g77.f-torture/noncompile/980615-0.f: New test.
13244
13245 1998-07-26  H.J. Lu  (hjl@gnu.org)
13246
13247         * gcc.dg/980312-1.c: Do link instead of compile.
13248         * gcc.dg/980313-1.c: Likewise.
13249
13250 1998-07-26  Jeffrey A Law  (law@cygnus.com)
13251
13252         * gcc.c-torture/compile/980726-1.c: New test.
13253
13254 1998-07-25  Dave Love  <d.love@dl.ac.uk>
13255
13256         * g77.f-torture/execute/io0.f: New test.
13257
13258 1998-07-24  Nick Clifton  <nickc@cygnus.com>
13259
13260         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
13261         an int.
13262
13263 1998-06-18  Michael Meissner  <meissner@cygnus.com>
13264
13265         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
13266         m32r bugs.
13267
13268 1998-07-17  Nick Clifton  <nickc@cygnus.com>
13269
13270         * gcc.dg/980626-1.c: Expect failures for all toolchains until
13271         c-decl.c:grokdeclarator can handle mode attributes.
13272
13273 1998-07-16  Jeffrey A Law  (law@cygnus.com)
13274
13275         * gcc.c-torture/execute/980716-1.c: New test.
13276
13277 1998-07-13  Jeffrey A Law  (law@cygnus.com)
13278
13279         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
13280         the mn10200.
13281         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
13282         the mn10200.
13283         * gcc.c-torture/execute/va-arg-3.x: Similarly.
13284         * gcc.c-torture/compile/930326-1.x: Similarly.
13285
13286 1998-07-13  Dave Love  <d.love@dl.ac.uk>
13287
13288         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
13289         New test from Craig.
13290
13291 1998-07-12  Dave Love  <d.love@dl.ac.uk>
13292
13293         * g77.f-torture/noncompile/980616-0.f: New test.
13294
13295         * g77.f-torture/execute/970816-3.f:  New test from Craig.
13296
13297 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
13298
13299         *  g++.other/singleton.C: Return error value instead of taking
13300         SIGSEGV.
13301
13302 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
13303
13304         *  g++.other/singleton.C: New test.   Warning is under dispute.
13305         Runtime crash is not.
13306
13307 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
13308
13309         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
13310         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
13311         using6.C, using7.C}:  New namespace tests.
13312
13313 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
13314
13315         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
13316         specialization with typedef'ed names used as array indexes.
13317
13318 1998-07-09  Jeffrey A Law  (law@cygnus.com)
13319
13320         * gcc.c-torture/execute/980709-1.c: New test.
13321
13322         * gcc.dg/980709-1.c: New test.
13323
13324 1998-07-07  Richard Henderson  <rth@cygnus.com>
13325
13326         * gcc.c-torture/execute/bcp-1.c: New test.
13327
13328 1998-07-07  Jeffrey A Law  (law@cygnus.com)
13329
13330         * gcc.c-torture/execute/980707-1.c: New test.
13331
13332 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
13333
13334         * gcc.c-torture/compile/980706-1.c: New test.
13335
13336 1998-07-01  Dave Love  <d.love@dl.ac.uk>
13337
13338         * g77.f-torture/execute/980701-0.f,
13339         g77.f-torture/execute/980701-1.f: New test from Craig.
13340
13341 1998-07-01  Jeffrey A Law  (law@cygnus.com)
13342
13343         * gcc.c-torture/compile/980701-1.c: New test.
13344
13345         * gcc.c-torture/execute/980701-1.c: New test.
13346
13347 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
13348 rlsruhe.de>
13349
13350         * g++.old-deja/g++.robertl/eb132.C: New test.
13351         * g++.old-deja/g++.robertl/eb133.C: Likewise.
13352
13353 1998-06-29  Dave Love  <d.love@dl.ac.uk>
13354
13355         * g77.f-torture/execute/980628-7.f,
13356         g77.f-torture/execute/980628-8.f,
13357         g77.f-torture/execute/980628-9.f,
13358         g77.f-torture/execute/980628-10.f: New tests from Craig.
13359
13360         * g77.f-torture/execute/980628-3.f: Remove mail headers.
13361
13362 1998-06-28  Jeffrey A Law  (law@cygnus.com)
13363
13364         * g77.f-torture/execute/980628-4.f: New test from Craig.
13365         * g77.f-torture/execute/980628-5.f: Likewise.
13366         * g77.f-torture/execute/980628-2.f: Likewise.
13367         * g77.f-torture/execute/980628-0.f: Likewise.
13368         * g77.f-torture/execute/980628-1.f: Likewise.
13369         * g77.f-torture/execute/980628-3.f: Likewise.
13370         * g77.f-torture/execute/980628-6.f: Likewise.
13371
13372 1998-06-28  Jeffrey A Law  (law@cygnus.com)
13373
13374         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
13375         directory when nothing has been installed yet.
13376
13377 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
13378
13379         * gcc.c-torture/special/special.exp: Handle newer versions of
13380         dejagnu.
13381
13382 1998-06-26  Jeffrey A Law  (law@cygnus.com)
13383
13384         * gcc.dg/980626-1.c: New test.
13385
13386 1998-06-19  Bruno Haible <haible@ilog.fr>
13387
13388         * gcc.misc-tests/m-un-2.c: New test.
13389         * g++.old-deja/g++.other/warn01.c: Likewise.
13390
13391 1998-06-19  Robert Lipe  <robertl@dgii.com>
13392
13393         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
13394         compatibility with assmblers with a different comment character.
13395         Eliminate use of GAS-specific extensions.
13396
13397 1998-06-19  Jeffrey A Law  (law@cygnus.com)
13398
13399         * gcc.c-torture/execute/ieee/980619-1.c: New test.
13400
13401 1998-06-19  Robert Lipe  <robertl@dgii.com>
13402
13403         *lib/g77.exp: Replace search for libf2c.a with search for newly
13404         renamed libg2c.a
13405
13406 1998-06-17  Jeffrey A Law  (law@cygnus.com)
13407
13408         * gcc.c-torture/execute/980617-1.c: New test.
13409
13410 1998-06-12  Jeffrey A Law  (law@cygnus.com)
13411
13412         * gcc.c-torture/execute/980612-1.c: New test.
13413
13414 1998-06-08  Jeffrey A Law  (law@cygnus.com)
13415
13416         * gcc.dg/980523-1.c: Only test on ppc-linux.
13417         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
13418
13419         * gcc.c-torture/execute/980608-1.c: New test.
13420
13421 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
13422
13423         * gcc.c-torture/execute/980605-1.c: New test.
13424
13425 1998-06-04  Jeffrey A Law  (law@cygnus.com)
13426
13427         * gcc.c-torture/execute/980604-1.c: New test.
13428
13429 1998-06-02  Jeffrey A Law  (law@cygnus.com)
13430
13431         * gcc.c-torture/execute/980602-1.c: New test.
13432         * gcc.c-torture/execute/980602-2.c: Likewise.
13433
13434 1998-06-02  Dave Love  <d.love@dl.ac.uk>
13435
13436         * 970125-0.f: Fix per JCB.  Add commentary.
13437
13438 1998-05-31  Michael Meissner  <meissner@cygnus.com>
13439
13440         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
13441         IEEE -0 support.
13442
13443 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
13444
13445         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
13446         earlier.
13447
13448 1998-05-28  Catherine Moore <clm@cygnus.com>
13449
13450         * gcc.c-torture/execute/980526-3.c: New test.
13451
13452 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
13453
13454         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
13455         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
13456         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
13457         m88k-motorola-sysv3 to XFAIL.
13458
13459 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13460
13461         * gcc.dg/980526-1.c: New test.
13462         * gcc.c-torture/execute/980526-2.c: New test.
13463
13464 1998-05-26  Jeffrey A Law  (law@cygnus.com)
13465
13466         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
13467
13468         * gcc.c-torture/execute/980526-1.c: New test.
13469
13470 1998-05-26  Dave Love  <d.love@dl.ac.uk>
13471
13472         * g77.f-torture/execute/alpha2.f: Add runtime test.
13473
13474 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
13475
13476         * g++.old-deja/old-deja.exp: Strip leading directories.
13477
13478         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
13479         error for the line.  Don't run multiple tests for the same line.
13480
13481 1998-05-23  Jeffrey A Law  (law@cygnus.com)
13482
13483         * gcc.dg/980523-1.c: New test.
13484
13485 1998-05-23  Dave Love  <d.love@dl.ac.uk>
13486
13487         * g77.f-torture/compile/970915-0.f: New test.
13488
13489 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
13490
13491         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
13492
13493 1998-05-21  Jeffrey A Law  (law@cygnus.com)
13494
13495         * gcc.dg/980520-1.c: New test.
13496
13497 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
13498
13499         * gcc.dg/980502-1.c: Fix return type.
13500
13501 1998-05-20  Jeffrey A Law  (law@cygnus.com)
13502
13503         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
13504         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
13505         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
13506         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
13507         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
13508
13509 1998-05-20  Dave Love  <d.love@dl.ac.uk>
13510
13511         * g77.f-torture/execute/980520-1.f: New test.
13512
13513 1998-05-15  Dave Love  <d.love@dl.ac.uk>
13514
13515         * lib/mike-g77.exp: New file.
13516
13517         * g77.f-torture/noncompile/noncompile.exp,
13518         g77.f-torture/noncompile/check0.f: New files.
13519
13520 1998-05-14  Dave Love  <d.love@dl.ac.uk>
13521
13522         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
13523         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
13524         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
13525         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
13526         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
13527         abort where appropriate.
13528
13529 1998-05-05  Michael Meissner  <meissner@cygnus.com>
13530
13531         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
13532         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
13533
13534 1998-04-29  Dave Love  <d.love@dl.ac.uk>
13535
13536         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
13537
13538 1998-04-27  Dave Love  <d.love@dl.ac.uk>
13539
13540         * g77.f-torture/compile/980427-0.f: New test.
13541
13542 1998-04-24  Dave Love  <d.love@dl.ac.uk>
13543
13544         * g77.f-torture/compile/980424-0.f: New test.
13545
13546 1998-04-19  Dave Love  <d.love@dl.ac.uk>
13547
13548         * g77.f-torture/compile/980419-2.f (main): New test.
13549         * g77.f-torture/compile/970125-0.f: New test.
13550         * g77.f-torture/compile/980419-1.f: New test.
13551
13552 1998-04-08  Jim Wilson  <wilson@cygnus.com>
13553
13554         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
13555         of loop-4.c.
13556
13557 1998-04-07  Jim Wilson  <wilson@cygnus.com>
13558
13559         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
13560
13561 1998-04-03  Jim Wilson  <wilson@cygnus.com>
13562
13563         * gcc.c-torture/compile/980329-1.c: New test.
13564
13565 1998-03-18  Jim Wilson  <wilson@cygnus.com>
13566
13567         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
13568         * gcc.dg/980312-1.c: Fix typo in -march command.
13569
13570 1998-03-16  H.J. Lu  (hjl@gnu.org)
13571
13572         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
13573
13574 1998-03-11  Robert Lipe  <robertl@dgii.com>
13575
13576         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
13577         Dave Love agree the Fortran source is bogus.
13578
13579 1998-03-11  Robert Lipe  <robertl@dgii.com>
13580
13581         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
13582         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
13583         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
13584         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
13585         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
13586
13587 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
13588
13589         * g++.old-deja/g++.other/friend1.C: New test.
13590
13591 1998-02-18  Dave Love  <d.love@dl.ac.uk>
13592
13593         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
13594         possibly uninitialized) variables and declare dnrm2.
13595
13596 1998-02-23  Robert Lipe <robertl@dgii.com>
13597
13598         From Bruno Haible <haible@ilog.fr>:
13599         * gcc.c-torture/execute/980223.c: New test.
13600
13601 1998-02-13  Jeffrey A Law  (law@cygnus.com)
13602
13603         * gcc.dg/ifelse-1.c: New test.
13604
13605 1998-02-09  H.J. Lu  (hjl@gnu.org)
13606
13607         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
13608
13609           * lib/old-dejagnu.exp (old-dejagnu): Added the
13610           "execution test - XFAIL *-*-*" handling in the spirit of
13611           "excess errors test -". Changed the "execution test fails"
13612           handling to be like "excess errors test fails".
13613           * Update various tests accordingly.
13614
13615 1998-02-06  Jim Wilson  <wilson@cygnus.com>
13616
13617         * gcc.c-torture/execute/980205.c: New test.
13618
13619 1998-01-18  Jeffrey A Law  (law@cygnus.com)
13620
13621         * lib/c-torture.exp: Look for .x files instead of .cexp files.
13622         * lib/f-torture.exp: Similarly.
13623         * gcc.c-torture: Rename all .cexp files to .x files.
13624
13625 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
13626
13627         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
13628         (940510-1.c): Removed duplicate.
13629         (971104-1.c): New test.
13630
13631 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
13632
13633           * lib/f-torture.exp: Improve error and loop detection.
13634
13635 1997-11-19  Michael Meissner  <meissner@cygnus.com>
13636
13637         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
13638         use that to size the filler array.
13639
13640 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
13641
13642         * lib/c-torture.exp(c-torture-execute): Fix typo.
13643
13644         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
13645         testcase as the executable name. Keep the executable around if
13646         the test fails.
13647
13648 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
13649
13650         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
13651         changes.  Only test one -g option, and move it to the end of the
13652         list of options to test.
13653
13654 1997-09-19  Michael Meissner  <meissner@cygnus.com>
13655
13656         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
13657         variable GCC_TORTURE_OPTIONS to supply default switches separated
13658         by colons.  If no environment variable, run tests with -O0 -g, -O1
13659         -g, and -O2 -g as well.
13660
13661 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
13662
13663         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
13664         explanatory comments. Fix indentation.
13665
13666 1997-09-15  Jeffrey A Law  (law@cygnus.com)
13667
13668         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
13669
13670 1997-09-11  Jeffrey A Law  (law@cygnus.com)
13671
13672         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
13673         * g++.old-deja/g++.mike/p7325.C: Likewise.
13674         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
13675
13676 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
13677
13678         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
13679         * g++.old-deja/g++.brendan/crash30.C: Likewise.
13680         * g++.old-deja/g++.brendan/crash39.C: Likewise.
13681         * g++.old-deja/g++.law/operators4.C: Likewise.
13682
13683 1997-09-11  Joe Buck  (jbuck@synopsys.com)
13684
13685         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
13686         * g++.old-deja/g++.mike/p784.C: Ditto.
13687         * g++.old-deja/g++.mike/p785.C: Ditto.
13688
13689 1997-09-05  Jeffrey A Law  (law@cygnus.com)
13690
13691           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
13692
13693 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
13694
13695         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
13696         target feature; pass this to c-torture-execute as needed.
13697
13698 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
13699
13700         * lib/c-torture.exp(c-torture-execute): If the previous and the
13701         current executables being tested are identical, we don't need to
13702         run the executable again. Try to make the executable names
13703         unique. Add an optional argument for passing additional compiler
13704         flags.
13705
13706 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
13707
13708         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
13709
13710 1997-08-29  Jeffrey A Law  (law@cygnus.com)
13711
13712         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
13713
13714 1997-07-31  Jeffrey A Law  (law@cygnus.com)
13715
13716         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
13717         32bit or larger longs.
13718
13719         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
13720         have either a 32bit long or 32bit int.
13721
13722 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
13723
13724         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
13725         Make double precision tests dependent on sizeof (double).
13726
13727 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
13728
13729         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
13730         too.
13731
13732 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
13733
13734         * gcc.c-torture/compile/961203-1.cexp: New script.
13735
13736 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
13737
13738         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
13739         up the includes ourselves.
13740
13741 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
13742
13743         * lib/plumhall.exp: Remove random include, and add a few
13744         verbose messages for debugging.
13745
13746 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
13747
13748         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
13749         of trying to do it ourselves.
13750
13751 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13752
13753         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
13754
13755 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
13756
13757         * gcc.prms/5403.c: Made regexp a bit less strict.
13758
13759 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
13760
13761         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
13762         is returned from remote_load instead.
13763         * lib/plumhall.exp: Ditto.
13764         * lib/mike-g++.exp: Ditto.
13765         * lib/old-dejagnu.exp: Ditto.
13766         * lib/c-torture.exp: Ditto.
13767
13768 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
13769
13770         * lib/g++.exp: Use build_wrapper procedure.
13771         * lib/gcc.exp: Ditto.
13772
13773 1997-05-20  Jeffrey A Law  (law@cygnus.com)
13774
13775         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
13776         an old-style decl for malloc.  Fixes tests to work when
13777         sizeof (int) != sizeof (size_t).
13778
13779 1997-05-15  Mike Meissner  <meissner@cygnus.com>
13780
13781         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
13782
13783         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
13784         use stdargs.h interface.
13785
13786 1997-05-15  Mike Meissner  <meissner@cygnus.com>
13787
13788         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
13789         NO_VARARGS when compiling.
13790
13791 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
13792
13793         * lib/plumhall.exp(ph_includes): New procedure.
13794         (ph_make): Use it.
13795         (ph_compiler): Ditto.
13796
13797         * lib/g++.exp: Rename test-glue.c to testglue.c.
13798         * lib/gcc.exp: Ditto.
13799
13800 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
13801
13802         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
13803         to completion when it's called.
13804
13805 1997-03-21  Michael Meissner  <meissner@cygnus.com>
13806
13807         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
13808         is defined, don't do test.
13809
13810 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
13811
13812         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
13813         for object files.
13814         (ph_summary): Mark skipped testcases as untested, not unresolved.
13815
13816         * lib/plumhall.exp (ph_make): If unresolved because of bad
13817         errorCode, record errorCode in log file.
13818         (*): Replace send_log/verbose with verbose -log.
13819
13820 1997-03-19  Michael Meissner  <meissner@cygnus.com>
13821
13822         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
13823         double conversion if double isn't at least 8 bytes.
13824
13825         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
13826         int to work with targets where int is 16 bits.
13827
13828         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
13829         8 bytes, just exit, since 4 byte doubles don't have enough bits of
13830         precision for the test to complete.
13831
13832 1997-03-14  Michael Meissner  <meissner@cygnus.com>
13833
13834         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
13835         if d10v is not compiled with the -mdouble64 flag.
13836         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
13837
13838         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
13839         d10v is not compiled with the -mint32 flag.
13840
13841 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
13842
13843         * lib/plumhall.exp: Use incr_count.
13844
13845 1997-03-12  Jeffrey A Law  (law@cygnus.com)
13846
13847         * gcc.c-torture: Update to c-torture-1.45.
13848
13849 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
13850
13851         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
13852         the name of the expect testcase file).
13853
13854         * lib/g++.exp(g++_init): Ditto.
13855
13856 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
13857
13858         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
13859         the host.
13860
13861         * lib/gcc.exp(gcc_exit): New procedure.
13862
13863 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
13864
13865         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
13866         specs where appropriate.
13867
13868         * g++.old-deja/g++.arm/*: Added additional ERROR checks
13869         because of new "candidates are" messages, and removed a few
13870
13871         * Converted all non-old-style g++ testcases to old-style, and
13872         moved into g++.old-deja.
13873
13874 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
13875
13876         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
13877         options.
13878
13879         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
13880         succeeded.
13881
13882         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
13883
13884 1997-02-13  Michael Meissner  <meissner@cygnus.com>
13885
13886         * lib/gcc.exp (gcc_target_compile): Add support for defining
13887         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
13888         the machine doesn't have those features.
13889
13890 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
13891
13892         * g++.law/operators4.exp: Don't use LIBS.
13893
13894 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
13895
13896         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
13897
13898         * lib/mike-g++.exp: Don't set the compiler to be tested here.
13899         * lib/g++.exp: Set it here instead. Also, allow use of the
13900         --tool_exec and --tool_opt options. Change CXX to
13901         GXX_UNDER_TEST.
13902
13903         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
13904
13905         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
13906
13907 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
13908
13909         * lib/old-dejagnu.exp: Use prune_warnings instead of
13910         prune_system_crud.
13911         * lib/mike-g++.exp: Ditto.
13912         * lib/gcc.exp: Ditto.
13913         * lib/g++.exp: Ditto.
13914
13915         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
13916
13917 1997-02-07  Jeffrey A Law  (law@cygnus.com)
13918
13919           * 941014-2.c: Include stdlib.h
13920           * 960327-1.c: Include stdio.h
13921           * dbra.c, index-1.c: Don't assume ints are 32bits.
13922
13923 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
13924
13925         * lib/gcc.exp: Add gcc,stack_size target feature.
13926
13927         * lib/g++.exp(g++_target_compile): Add the include and link
13928         paths here, not in two other places. And, it's $options, not
13929         options.
13930
13931         * lib/mike-g++.exp(postbase): Remove the code that determines
13932         the correct include and link paths.
13933         * g++.old-deja/old-deja.exp: Ditto.
13934
13935 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
13936
13937         * lib/g++.exp(g++_init): target_compile no longer returns the
13938         filename of the result.
13939
13940 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
13941
13942         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
13943         call to glob.
13944
13945         * gcc.c-torture/special/special.exp: Change call to
13946         gcc_target_compile to include the object file.
13947
13948 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
13949
13950         * gcc.c-torture/special/special.exp: Correct misspelling in last
13951         change.
13952
13953 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
13954
13955         * lib/plumhall.exp(ph_summary): Log the entire output of the
13956         executable. Return -1 if there were any failures, 0 otherwise.
13957         (ph_execute): Return -1 if there were any failures, 0 otherwise.
13958         (ph_make): Clean up objects and executables that were built
13959         if the tests succeeded.
13960
13961 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
13962
13963         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
13964         libraries and includes in the build tree as appropriate.
13965
13966 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
13967
13968         * lib/c-torture.exp: Instead of looking for the global variable
13969         NO_LONG_LONG, check to see if that's a feature of the target.
13970
13971 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
13972
13973         * config/default.exp: Minimize. Delete the remainer of the files in
13974         config; this functionality is now in devo/dejagnu/config.
13975
13976         g++.*/*: Pass any additional flags used to compile to postbase;
13977         delete CXXFLAGS.
13978
13979         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
13980         is now done by runtest.exp. Use gcc_target_compile instead of
13981         compile.
13982
13983         lib/c-torture.exp: Use gcc_target_compile instead of compile.
13984         Remove references to CFLAGS. Use remote_file instead of
13985         calling rm -f.
13986         (c-torture): Take a list of arguments to use to compile this
13987         testcase.
13988
13989         lib/g++.exp: Simplify. Use target_compile instead of compile.
13990         lib/gcc-dg.exp: Ditto.
13991         lib/gcc.exp: Ditto.
13992         lib/mike-{gcc,g++}.exp: Ditto.
13993         lib/old-dejagnu.exp: Ditto.
13994         lib/plumhall.exp: Ditto.
13995
13996 1997-01-08  Jim Wilson  <wilson@cygnus.com>
13997
13998         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
13999         (ph_linker): Likewise.
14000
14001 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
14002
14003           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
14004         MAP_ANON / MAP_ANONYMOUS if defined;
14005         else try to map from /dev/zero .
14006
14007 1996-11-12  Jeffrey A Law  (law@cygnus.com)
14008
14009         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
14010         isn't defined, then define it to MAP_ANONYMOUS.
14011
14012 1996-11-12  Jeffrey A Law  (law@cygnus.com)
14013
14014         * gcc.c-torture: Update to c-torture-1.42 release.
14015
14016 1996-11-11  Jeffrey A Law  (law@cygnus.com)
14017
14018         * gcc.c-torture: Update to c-torture-1.41 release.
14019
14020 1996-10-27  Jeffrey A Law  (law@cygnus.com)
14021
14022         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
14023         c-torture release.
14024
14025 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
14026
14027         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
14028         and LDFLAGS.  Fix second case to append the target_info ldflags
14029         onto LDFLAGS, not CFLAGS.
14030         * lib/g++.exp (g++_init): Add target_info stuff.
14031         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
14032         of libgloss and newlib flags for !native.
14033
14034         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
14035         (GDB): Fix relative path to go up another dir for finding gdb.
14036
14037 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
14038
14039         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
14040         versions in the target_info array, if they don't exist.
14041
14042 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
14043
14044         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
14045
14046 1996-07-08  Jim Wilson  <wilson@cygnus.com>
14047
14048         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
14049         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
14050
14051 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
14052
14053         * lib/old-dejagnu.exp: Don't remove the output file before we've
14054         actually tested it. Don't append pwd to the path of the executable
14055         we're testing.
14056
14057 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
14058
14059         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
14060
14061 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
14062
14063         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
14064         temporary directory for compiler files, and set it to a default
14065         value of /tmp. Set $output as the name of the output file from
14066         compiling the testcase. Add a -o option to $cflags_var so the
14067         compiler writes the final output file as $output. Set $executable
14068         to $output.
14069
14070         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
14071         directory for compiler files, and set it to /tmp if it doesn't
14072         already have a value. Set $output_file to the name of the output
14073         file from compiling the testcase. Add a -o option to CXXFLAGS so
14074         the compiler writes the final output file as $output. Use $output
14075         as the executable to be tested.
14076
14077 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
14078
14079         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
14080
14081 1996-06-08  Jeffrey A Law  (law@cygnus.com)
14082
14083         * gcc.c-torture/execute/pending-1.c: New test.  Still
14084         pending in Tege's queue.
14085
14086 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
14087
14088         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
14089         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
14090         if there were failures.  Call unresolved if there were unresolved
14091         testcases.  Call gcc_fail if program did not run to completion.
14092         (ph_make): Pass additional argument name to ph_execute.
14093         (ph_execute): Add new argument.  Pass additional arguments to
14094         ph_summary.  Call gcc_fail is there is no execution output.
14095
14096 1996-04-24  Jeffrey A Law  (law@cygnus.com)
14097
14098         * lib/plumhall.exp (proc_summary): Output relavent summary
14099         lines into the log so specific failures in plumhall can be
14100         investigated.
14101
14102 1996-04-10  Jeffrey A Law  (law@cygnus.com)
14103
14104         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
14105         (c-torture-execute): Don't try to execute tests which use
14106         "long long" types if $NO_LONG_LONG is nonzero.
14107
14108 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
14109
14110         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
14111         not c-torture.
14112
14113         * gcc.ieee: Move from here.
14114         * gcc.c-torture/execute/ieee: To here.
14115
14116 1996-03-26  Jeffrey A Law  (law@cygnus.com)
14117
14118         * gcc.c-torture: Update to c-torture-1.41 release.
14119
14120 1996-03-22  Jeffrey A Law  (law@cygnus.com)
14121
14122         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
14123         not "$output".
14124
14125 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
14126
14127         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
14128         -c present.
14129
14130 1996-03-02  Jeffrey A Law  (law@cygnus.com)
14131
14132         * config/proelf.exp: Handle connecting to a simulator.
14133
14134 1996-01-31  Jeffrey A Law  (law@cygnus.com)
14135
14136         * config/proelf.exp: New file.  Enough framework that we can
14137         run c-torture tests on the proelf targets (or any other target
14138         that gdb can connect to for that matter).
14139
14140 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
14141
14142         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
14143         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
14144
14145         * lib/plumhall.exp (ph_execute): Always call ph_summary if
14146         exec_output exists.
14147
14148 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
14149
14150         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
14151         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
14152
14153         * config/*.exp: Update FSF address.  Change result of ${tool}_load
14154         to pass/fail/unresolved/unsupported/untested.  Caller must now
14155         call unresolved/unsupported/untested.
14156         * lib/*.exp: Update FSF address.  Update to handle new results of
14157         ${tool}_load.
14158         * lib/chill.exp (verbose): Delete.
14159
14160 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
14161
14162         * lib/gcc.exp (default_gcc_start): Change order of args to
14163         $LDFLAGS $CFLAGS $LIBS.
14164         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
14165         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
14166         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
14167         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
14168         * gcc.misc-tests/dg-test.exp: Likewise.
14169         * gcc.misc-tests/msgs.exp: Likewise.
14170         * gcc.prms/prms.exp: Likewise.
14171         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
14172         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
14173
14174         * lib/dg.exp: Deleted, moved to dejagnu/lib.
14175
14176 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
14177
14178         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
14179
14180         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
14181         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
14182
14183         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
14184         necessary.
14185
14186 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
14187
14188         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
14189         global for loop; add use of $mathlib.
14190         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
14191         settings here; set mathlib for anything but VxWorks.
14192
14193 1996-01-22  Jeffrey A Law  (law@cygnus.com)
14194
14195         * gcc.c-torture: Update to c-torture-1.40 release.
14196
14197 1996-01-03  Jeffrey A Law  (law@cygnus.com)
14198
14199         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
14200         dg.exp.
14201
14202 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
14203
14204         * lib/c-torture.exp (c-torture-execute): Declare "output" as
14205         global.
14206
14207 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
14208
14209         * lib/g++.exp (LIBS): Define if not already.
14210         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
14211         (gcc-dg-prune): Call prune_gcc_output.
14212         * lib/gcc.exp (prune_gcc_output): New proc.
14213         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
14214         prune_gcc_output.
14215
14216 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
14217
14218         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
14219         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
14220
14221 1995-11-15  Jeffrey A Law  (law@cygnus.com)
14222
14223         * gcc.c-torture: Update to c-torture-1.39 release.
14224
14225 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
14226
14227         * lib/c-torture.exp (c-torture-execute): Don't return if one option
14228         fails, try others as well.
14229
14230 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
14231
14232         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
14233         If compilation fails, mark execute tests as `untested'.
14234         If test is marked as unsupported, don't mark compilation and
14235         execute tests as failed.
14236
14237 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
14238
14239         * lib/g++.exp (g++_init): Don't link in libg++, and look to
14240         libstdc++ for whether or not we want to be doing shared
14241         libraries.  Delete link_curses since we don't need it anymore.
14242         * lib/mike-g++.exp (postbase): Don't link in libg++.
14243         * g++.old-deja/old-deja.exp: Likewise.
14244
14245 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
14246
14247         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
14248
14249 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
14250
14251         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
14252         For that, add `-Wl,-a,shared_archive'.
14253         * g++.old-deja/old-deja.exp: Likewise.
14254
14255 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
14256
14257         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
14258
14259 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
14260
14261         * lib/mike-g++.exp (postbase): Pay attention to the status of
14262         g++_load.
14263
14264 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
14265
14266           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
14267
14268 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
14269
14270         * lib/gcc.exp (default_gcc_start): No longer need to log program
14271         being executed or its output, execute_anywhere does that now.
14272         * lib/g++.exp (default_g++_version): Call execute_anywhere.
14273         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
14274
14275 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
14276
14277         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
14278         the same as those in lib/g++.exp.
14279
14280 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
14281
14282         * gcc.c-torture: Update to c-torture-1.38 release.
14283         * gcc.ieee: Related changes.
14284
14285 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
14286
14287         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
14288         "exec". Minor reformatting changes.
14289
14290         * config/rom68k.exp (${tool}_load): Make it work in a canadian
14291         cross. This means all "exec" calls now work on a remote host as
14292         well.
14293         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
14294         cross. Filter out the extra "\r\n" stuff that expect puts in.
14295         (c-torture-execute): Filter out the bogus warnings like
14296         c-torture-compile does. Add support for canadian cross.
14297         * lib/gcc.exp (default_gcc_version, default_gcc_start)
14298         Use execute_anywhere rather than calling exec directly. Now it
14299         works for canadian cross testing.
14300
14301 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
14302
14303         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
14304         results into a variable, and check that rather than using file exists.
14305
14306 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
14307
14308         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
14309         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
14310
14311 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
14312
14313         * g++.old-deja/old-deja.exp: Create and pass runshlib and
14314         lib_curses if there's a shared libg++ in the build tree.
14315
14316 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
14317
14318         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
14319         if not supported target.
14320
14321 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
14322
14323         * lib/g++.exp (g++_init): Move empty setting of runshlib and
14324         link_curses up to always happen, not just for native builds.
14325
14326 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
14327
14328         * gcc.c-torture: Update to c-torture-1.36 release.
14329         * gcc.failure: Related changes.
14330
14331 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
14332
14333         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
14334
14335 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
14336
14337         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
14338         * lib/mike-g++.exp (postbase): Not in here.  Still reference
14339         runshlib, link_curses, and mathlib for link and run.
14340
14341         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
14342         pass the runtime shared library options for Solaris, OSF/1, and
14343         Irix5, and link with -lcurses to avoid unresolved references.
14344
14345 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
14346
14347         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
14348         only run once.
14349
14350 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
14351
14352         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
14353
14354 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
14355
14356         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
14357         do not have a framework for the "compat" tests yet.
14358
14359 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
14360
14361         * lib/mike-g++.exp (postbase): New local variable `mathlib',
14362         set to null if we're testing vxworks5.1.  Use that instead of
14363         `-lm' in the setting of LIBS for link and run.
14364
14365 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
14366
14367         * config/rom68k.exp (${tool}_load): Major changes to make it
14368         work.  Verified that it does in fact return the stuff in
14369         exec_output properly.  Catch any Emul or any TRAP other than 0.
14370
14371 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
14372
14373         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
14374         LDFLAGS properly for targets that need stuff from libgloss.
14375         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
14376         only run once.
14377         (gpp_initialized): New variable.
14378
14379 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
14380
14381         * config/rom68k.exp: Load libgloss.exp.
14382         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
14383         so we can produce a fully linked binary.
14384         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
14385         so we can produce a fully linked binary.
14386
14387 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
14388
14389         * lib/plumhall.exp (ph_section): Watch for expected failures.
14390         Add missing `else'.
14391
14392         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
14393         run the testcase.
14394         (c-torture): Likewise.
14395
14396 1995-08-28  Doug Evans  <dje@cygnus.com>
14397
14398         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
14399
14400         * lib/mike-g++.exp (mike_cleanup): New proc.
14401         (prebase): New globals compiler_result, not_compiler_result,
14402         target_regexp.
14403         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
14404         allow leading "-" in pattern.  Watch for unsupported tests.
14405         If $compiler_result is set, pattern match assembler code,
14406         and ditto for $not_compiler_result.
14407         * lib/mike-gcc.exp: Likewise.
14408
14409         * lib/plumhall.exp (ph_execute): Only call ph_summary if
14410         execution "succeeded".
14411
14412 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
14413
14414         * config/win32.exp: New file.
14415         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
14416
14417 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
14418
14419         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
14420         unsupported.
14421         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
14422         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
14423         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
14424
14425         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
14426         "... without exceptions was ...".  That is now handled by
14427         prune_system_crud.
14428         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
14429
14430 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
14431
14432         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
14433         sieve.c,sort2.c}: New files.
14434         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
14435         sieve.exp,sort2.exp}: Drivers for them.
14436
14437         * lib/mike-gcc.exp (program_output): New user settable variable.
14438         (postbase): Call prune_system_crud.  Also prune extraneous compiler
14439         messages.
14440         * lib/mike-g++.exp (program_output): New user settable variable.
14441
14442         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
14443
14444         * config/sh.exp: Deleted (use sim.exp instead).
14445
14446 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
14447
14448         * config/vx.exp: Declare CHECKTASK as global.
14449         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
14450         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
14451         * lib/old-dejagnu.exp: Load [pwd]/$executable.
14452
14453 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
14454
14455         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
14456         target. Like vx.exp, only includes `vx29k.exp' instead of
14457         `vxworks.exp'.
14458
14459 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
14460
14461         * config/sim.exp: Increase time limit from 120 seconds to 240.
14462
14463 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
14464
14465         * gcc.c-torture/execute/950628-1.c: New test.
14466
14467 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
14468
14469         * gcc.c-torture: Update with changes/additions from
14470         c-torture-1.34.
14471
14472 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
14473
14474         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
14475
14476 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
14477
14478         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
14479
14480 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
14481
14482         * gcc.c-torture/compile/950512-1.c: New test.
14483         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
14484         * gcc.dg/struct-ret-1.c: Likewise.
14485
14486 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
14487
14488         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
14489           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
14490
14491 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
14492
14493         * gcc.c-torture/special/920411-1.c: Deleted.
14494         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
14495
14496 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
14497
14498         * config/sim.exp (${tool}_load): Hack in call to bash to get a
14499         cpu limit.
14500
14501 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
14502
14503         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
14504
14505 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
14506
14507         From kenner;
14508         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
14509         is the proper length.
14510         * va-arg-3.c: Likewise.
14511
14512 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
14513
14514         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
14515         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
14516
14517         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
14518         * lib/g++.exp (default_g++_start): Delete old cruft.
14519
14520 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
14521
14522         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
14523         (2 * (1 << 18)) to (2 * (1 << 17)).
14524
14525         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
14526
14527 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
14528
14529         * config/rom68k.exp: Renamed from config/idp.exp
14530
14531 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
14532
14533         * c-torture/compile/921109-2.c
14534
14535 1995-04-18  Mike Stump  <mrs@cygnus.com>
14536
14537         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
14538         excess errors.
14539
14540 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
14541
14542         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
14543         output.
14544         * lib/g++.exp (default_g++_start): Likewise.
14545
14546 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
14547
14548         * gcc.c-torture/compile/950329-1.c: New test.
14549
14550 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
14551
14552           * config/bug.exp (${tool}_load): Updated to use new remote_open
14553           and remote_close procs.
14554         * config/idp.exp: New file.
14555
14556 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
14557
14558         * gcc.c-torture/execute/950322-1.c: New test.
14559
14560 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
14561
14562         * config/vx.exp (${tool}_load): Clean up testing of return code from
14563         vxworks_ld and vxworks_spawn.
14564
14565 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
14566
14567         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
14568
14569 1995-03-13  Mike Stump  <mrs@cygnus.com>
14570
14571         * lib/old-deja.exp: Add `excess errors test - ' error, now one
14572         can mark excess errors on a machine by machine basis.  Note, the
14573         default is to not expect any excess errors, even when excess
14574         errors test - is given, so you will want to put an XFAIL ... on
14575         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
14576         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
14577         those 4 machines, but no others.
14578
14579 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
14580
14581         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
14582         * lib/c-torture.exp: to here.
14583
14584 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
14585
14586         * gcc.c-torture/execute/950221-1.c: New test.
14587         * gcc.c-torture/execute/struct-ret-1.c: New test.
14588         * gcc.c-torture/compile/950221-1.c: New test.
14589
14590         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
14591
14592 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
14593
14594         * gcc.c-torture/execute/arith-1.c (main): Return 0.
14595         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
14596
14597 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
14598
14599         * g++.gb: New directory of tests, derived from my signature and
14600         class scoping tests.
14601
14602         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
14603         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
14604         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
14605         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
14606         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
14607         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
14608         * g++.gb/sig25.C: Likewise.
14609
14610         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
14611         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
14612         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
14613         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
14614         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
14615         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
14616         * g++.gb/sig25.exp: Likewise.
14617
14618         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
14619         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
14620         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
14621         * g++.gb/scope13.C: Likewise, this test still fails.
14622
14623         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
14624         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
14625         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
14626         * g++.gb/scope13.exp: Ditto.
14627
14628         * g++.gb/README: New file, explains what these tests are about.
14629
14630 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
14631
14632         * lib/dg.exp (dg-do): Support `preprocess'.
14633         (dg-test): Likewise.
14634
14635 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
14636
14637         * config/udi.exp: change "continue -expect" to "exp_continue".
14638
14639 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
14640
14641         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
14642         Delete redundant tests.
14643
14644         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
14645         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
14646         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
14647         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
14648         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
14649         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
14650         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
14651         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
14652
14653         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
14654         storing label pointers.
14655         * gcc.c-torture/execute/921019-1.c: Likewise.
14656         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
14657         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
14658         parameter fp.
14659         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
14660         constants.
14661
14662         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
14663         Delete obsolete tests.
14664
14665         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
14666         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
14667         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
14668         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
14669         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
14670         * gcc.c-torture/compile/950124-1.c: New test.
14671
14672         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
14673
14674 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
14675
14676         * lib/mike-g++.exp: Add -lm to LIBS.
14677
14678 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
14679
14680         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
14681
14682 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
14683
14684         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
14685
14686 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
14687
14688         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
14689
14690 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
14691
14692         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
14693         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
14694         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
14695         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
14696         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
14697         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
14698         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
14699         * g++.law/{operators31.C, operators32.C,
14700         * g++.law/{operators33.C, operators34.C}: Likewise.
14701         * g++.law/{pic1.C, refs2.C}: Likewise.
14702         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
14703         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
14704         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
14705         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
14706
14707         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
14708         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
14709         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
14710         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
14711         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
14712         * g++.law/{enum9.exp, friend5.exp}: Likewise.
14713         * g++.law/{nest3.exp, nest4.exp}: Likewise.
14714         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
14715         * g++.law/{operators30.exp, operators31.exp}: Likewise.
14716         * g++.law/{operators32.exp, operators33.exp}: Likewise.
14717         * g++.law/{operators34.exp}: Likewise.
14718         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
14719         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
14720         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
14721         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
14722         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
14723
14724         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
14725         No longer expected to fail.
14726         * g++.law/missed-error3.C: Tweak for recent bool changes.
14727
14728 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
14729
14730         * config/emb-unix: Deleted.
14731         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
14732         remote execution.  Do final link on remote host if REMOTE_LINK is set.
14733
14734 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
14735
14736         * lib/dg.exp (dg-test): Fix typo in last patch.
14737
14738 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
14739
14740         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
14741         (handles multiple occurrences).
14742
14743 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
14744
14745         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
14746         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
14747         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
14748         printed).
14749         * lib/c-torture.exp (c-torture-compile): Likewise.
14750         (c-torture): Prepend full path if missing.
14751         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
14752         (gcc_fail): Likewise.
14753         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
14754
14755 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
14756
14757         * lib/netware.exp: Only attach to NetWare i386 systems.
14758
14759 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
14760
14761         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
14762         messages.  Add test name to "output pattern match" pass/fail message.
14763
14764 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
14765
14766         * gcc.dg: New testsuite.
14767         * gcc.dg/dg.exp: New file.
14768
14769         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
14770         test-switch.c}: Deleted.
14771
14772         * gcc.misc-tests/msgs.exp: New testcase driver.
14773
14774 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
14775
14776         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
14777         Watch for illegal return values from ${tool}_load.
14778         * config/unix.exp (${tool}_load): Fix pass/fail detection for
14779         cross targets.  Coerce return value >0 to 1.
14780
14781 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
14782
14783         * config/unix.exp (${tool}_load): Call program rsh, not proc.
14784
14785         * config/emb-unix.exp: New file.
14786
14787         * config/sim.exp: Error if variable $SIM not defined.
14788         (${tool}_load): Mark test as "untested" if simulator missing.
14789
14790         * config/unix.exp: Load remote.exp to get rcp_download.
14791         * lib/c-torture.exp: Use different option lists for testcases with
14792         and without loops.
14793         * gcc.c-torture/execute/execute.exp: Likewise.
14794
14795 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
14796
14797         * config/*.exp: Clarify return code from ${tool}_load.
14798         Call `unresolved' or `untested' instead of `warning' or `perror'
14799         (sometimes you still want to call both though).
14800         Add comment that `shell_id' is local to each file.
14801         * config/udi.exp (timeout): Set to 30.
14802         Don't print warning if connection fails, $connectmode has already
14803         printed an error.
14804         (${tool}_load): Move verbose messages to level 2.
14805         Rework pattern for "Process started" message.
14806         Pass `shell_id' to ${connectmode}_download.
14807         Retry twice upon timeout.  Make resetting of target more robust.
14808         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
14809         Pass `shell_id' to exit_$connectmode.
14810         Only call exit_$connectmode if connected.
14811         * config/unix.exp (${tool}_load): Check return codes better.
14812         * config/vrtx.exp (${tool}_load): Likewise.
14813         * config/vx.exp (${tool}_load): Likewise.
14814         Delete unneeded global's.
14815         * lib/dg.exp (dg-test): Update to reflect clarified return codes
14816         from ${tool}_load.
14817         (dg-stat): Delete.
14818         (dg-init): Delete recording of pass/fail counts.
14819         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
14820         (old-dejagnu-init): Likewise.
14821         (old-dejagnu-stat): Delete contents, empty proc now.
14822         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
14823         (c-torture): Delete references to lcnt, lpass, lfail.
14824         Get option list from TORTURE_OPTIONS.
14825         Delete -funroll[-all]-loops if no loops.
14826         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
14827         (g++_stat): Delete contents (empty proc now).
14828         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
14829         (gcc_finish): Likewise.
14830         (gcc_stat): Deleted.
14831         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
14832         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
14833         * gcc.c-torture/execute/execute.exp: Likewise.
14834         Split tests into two parts: compile, execute.
14835         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
14836         no loops.  Update to reflect clarified return codes from ${tool}_load.
14837
14838 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
14839
14840         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
14841         to grep for.
14842         (old-dejagnu): Likewise (where necessary).
14843
14844 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
14845
14846         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
14847
14848         * lib/dg.exp (dg-process-target): Fix processing of selector.
14849         Add comment regarding use of `error'.
14850
14851         * lib/gcc.exp (prune_system_crud): Define if missing.
14852         * lib/g++.exp (prune_system_crud): Likewise.
14853
14854         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
14855         Call prune_system_crud.
14856         * lib/dg.exp (dg-runtest): New proc.
14857         Use perror instead of send_user for tcl errors in testcase.
14858         Don't return any value, it's never used.
14859         Don't clobber previous definition of `unknown'.
14860         Print tcl errors in `dg-final'.
14861
14862 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
14863
14864         * lib/dg.exp (dg-process-target): Improve syntax error messages.
14865         (dg-test): Don't print errorInfo, it contains stack backtrace.
14866
14867 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
14868
14869         * lib/g++.exp (runtest_file_p): Define if missing.
14870
14871 1994-09-24  Doug Evans  (dje@cygnus.com)
14872
14873         * lib/mike-g++.exp: Comment out loading of g++.exp.
14874         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
14875         (default_g++_version): Always print something.
14876         (default_g++_start): Comment out call to `which'.
14877         (g++_start, g++_load): Deleted (must be defined in config file).
14878         * lib/gcc.exp: Test for existence of $CC at start.
14879         Delete check for tmpdir (done in gcc_init).
14880         (default_gcc_version): Always print something.
14881         (default_gcc_start): Comment out call to `which'.
14882         * config/*.exp: Major cleanup - make cross targets work at least a
14883         little better for g++ (by not being "--tool gcc" specific).
14884         Rename gcc_xxx to ${tool}_xxx.
14885         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
14886         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
14887
14888 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
14889
14890         * lib/c-torture.exp (c-torture-compile): Rework compiler
14891         message processing.
14892
14893         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
14894         c-torture.
14895
14896 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
14897
14898         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
14899
14900         * lib/dg.exp (dg-process-target): Support { target native }.
14901
14902 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
14903
14904         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
14905         looked for "... program xxx got fatal signal".
14906         Correct regsub munging of `comp_output'.
14907         Ignore compiler messages "path prefix not used" and "linker input
14908         file unused".
14909
14910 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
14911
14912         * lib/gcc.exp (runtest_file_p): Define if missing.
14913         * gcc.prms/template.c: Example to work from.
14914
14915 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
14916
14917         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
14918         * lib/dg.exp (dg-test): Call unsupported testcases as such.
14919
14920         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
14921         * gcc.prms/1883.c: Moved from compile/940714-1.c.
14922         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
14923         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
14924
14925         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
14926         (dg-process-target): No longer a varargs proc.
14927         Return S/N for target, P/F for xfail.  All callers changed.
14928         (user option procs): More argument checking.
14929         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
14930         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
14931         (dg-test): Skip test if not running on selected target in `dg-do'.
14932         Update handling of `dg-do-what', `dg-output-text'.
14933         Separate execution pass/fail from output pattern match pass/fail.
14934         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
14935
14936 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
14937
14938         * gcc.c-torture/special/special.exp: Don't expect failure for mips
14939         target for 920510-1.c.
14940
14941 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
14942
14943         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
14944         Clean up comment regarding use of passcnt, etc.
14945         (gcc_stat): Don't update `testcnt' here.
14946         (gcc_finish): Do it here.
14947         Might as well reset `but_id' here too.
14948         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
14949         to determine if the file should be tested.
14950         * gcc.c-torture/compile/compile.exp: Likewise.
14951         * gcc.c-torture/execute/execute.exp: Likewise.
14952         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
14953         * gcc.misc-tests/dg-test.exp: Likewise.
14954         * gcc.prms/prms.exp: Likewise.
14955         * gcc.wendy/wendy.exp: Likewise.
14956         * g++.old-deja.exp: Likewise.
14957         Move "Testing file" message to verbose level 1.
14958
14959 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
14960
14961         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
14962
14963 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
14964
14965         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
14966         (default_gcc_start): Accept optional second list element
14967         of compiler flags.  Print compiler output at verbosity level 2.
14968         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
14969         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
14970         Save current values of framework globals passcnt, failcnt, xpasscnt,
14971         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
14972         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
14973         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
14974         xfailcnt to compute stats.  Update framework global `testcnt' from
14975         pass/fail counts.
14976         (gcc_finish): New proc.  Clean up test environment.
14977         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
14978         (gcc_epass, gcc_efail): Delete.
14979         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
14980         argument of line number.
14981         (dg-init): If the tool has an init routine, call it.
14982         (dg-test): Remove args `cflags_var' and `libs_var'.
14983         Pass all compiler options to ${tool}_start.
14984         Handle missing line number.
14985         (dg-finish): New function.
14986         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
14987         particular files.  Call gcc_finish at end.  Move "skipping test"
14988         message to verbosity level 3.
14989         * gcc.c-torture/compile/compile.exp: Likewise.
14990         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
14991         * gcc.c-torture/execute/execute.exp: Likewise.
14992         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
14993         Print testcase being tried at verbosity level 1.
14994         * gcc.c-torture/special/special.exp: Unset xfail.
14995         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
14996         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
14997         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
14998         * gcc.failure/failure.exp: Likewise.
14999         * gcc.ieee/ieee.exp: Likewise.
15000         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
15001         Update call to dg-test.  Call dg-finish at end.
15002         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
15003         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
15004         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
15005         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
15006         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
15007         * gcc.wendy/wendy.exp: Add copyright.
15008         Delete setting of tmpdir (done by gcc_init).
15009         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
15010         Pass compiler flags to gcc_start.  Call gcc_finish at end.
15011         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
15012         gcc_[ce]pass/fail.
15013
15014 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
15015
15016         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
15017         confusion.
15018         (g++_load): Likewise.
15019
15020         * config/*.exp (gcc_load): Some were varargs fns and some were not.
15021         Rename argument to `prog' to remove the confusion.
15022         Varargs fns behave differently too!
15023         (g++_load): Likewise.
15024
15025         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
15026
15027         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
15028         what it is.  Delete (always) printing of status value for !native.
15029         Simplify verbose code, and include status and exec_output.
15030         (g++_load): Use gcc_load.
15031
15032 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
15033
15034         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
15035         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
15036         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
15037         940714-3.c as these testcases don't exist anymore.  Make
15038         va-arg-1.c expected to pass.
15039
15040 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
15041
15042         * gcc.misc-tests/misc.exp: Only run specific testcases.
15043         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
15044         * gcc.misc-tests/dg-[1-9].c: New files.
15045
15046         * lib/dg.exp: New testsuite driver.
15047         * gcc.prms/prms.exp: Use it.
15048
15049         * README.gcc: New file.
15050
15051         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
15052         Document and reset `lxpass' and `lxfail'.
15053         Simplify "initialized" message.
15054         (gcc_stat): Clean up comments a little.
15055
15056 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
15057
15058         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
15059
15060 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
15061
15062         * lib/old-dejagnu.exp (process-option): New proc.
15063         (old-dejagnu-init, old-dejagnu-stat): Likewise.
15064         (old-dejagnu): Simplify.
15065         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
15066
15067 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
15068
15069         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
15070         exists and is not an empty string.
15071
15072         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
15073         $xfail rather than calling setup_xfail.  Clear $xfail when test is
15074         finished.
15075         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
15076         automatically.
15077
15078         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
15079         longer expected to fail.
15080
15081         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
15082         "f" function call.
15083
15084         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
15085
15086         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
15087         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
15088         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
15089         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
15090         c-torture-1.29.
15091
15092         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
15093         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
15094
15095         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
15096
15097         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
15098         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
15099
15100         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
15101         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
15102         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
15103
15104 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
15105
15106         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
15107         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
15108         940714-1.c, 940714-2.c, 940714-3.c},
15109         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
15110         gcc.misc-tests/{mg.c,mg.exp}:
15111         New tests.
15112         * gcc.noncompile/noncompile.exp: Change accordingly.
15113
15114 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
15115
15116         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
15117         Undo previous clobberage.
15118
15119 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
15120
15121         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
15122         * gcc.special/{930510-1.c, special.exp}:
15123         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
15124         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
15125         struct-varargs-1.c}: New tests from c-torture-1.26.
15126
15127 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
15128
15129         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
15130           argument to switch.
15131
15132 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
15133
15134         * Revert the previous changes.  Please see Rob's directory
15135           (/lisa/test/rob/progressive/gcc/testsuite) for testing
15136           fixes.
15137
15138 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
15139
15140         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
15141             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
15142             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
15143             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
15144             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
15145             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
15146             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
15147             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
15148             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
15149             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
15150             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
15151             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
15152             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
15153             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
15154             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
15155             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
15156             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
15157             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
15158             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
15159             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
15160             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
15161             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
15162             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
15163             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
15164             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
15165             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
15166             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
15167
15168 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
15169
15170         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
15171             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
15172           with perror calls.
15173
15174 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
15175
15176         * config/unix.exp (g++_load): Fix syntax.
15177
15178 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
15179
15180         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
15181         * gcc.noncompile/921017-1.c: Deleted obsolete test.
15182         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
15183         Don't expect va-arg-1.c to fail.  Correct expected output for
15184         920928-1.c.
15185         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
15186         * gcc.wendy/hbm4.c: Correct typo.
15187         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
15188
15189 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
15190
15191         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
15192         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
15193         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
15194         * lib/c-torture.exp (c-torture-compile): Ditto.
15195
15196         Reduce volume of output (remove all the -I's and such).
15197         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
15198         Call gcc_cpass, gcc_cfail.
15199         (c-torture): Pass testing option to c-torture-compile.
15200
15201 1994-03-21  Doug Evans  (dje@cygnus.com)
15202
15203         Bring patches over from progressive.
15204         * config/default.exp: Exit remote shell cleanly.
15205         (g++_exit, g++_start): Add default versions.
15206         * config/sim.exp (gcc_load): Use perror, not error.
15207
15208 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
15209
15210         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
15211         set in site.exp.
15212
15213 1994-03-14  Doug Evans  (dje@cygnus.com)
15214
15215         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
15216         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
15217         (wendy_try): New proc to run testcase.
15218         (main loop): Call 'em.
15219         * gcc.wendy/*.c: Clean up pass to correct expected output.
15220
15221         * lib/gcc.exp: Minor cleanup work.
15222         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
15223
15224 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
15225
15226         * config/sim.exp (gcc_load): Document return codes better.
15227         Don't pass -v to simulator.
15228
15229 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
15230
15231           * gcc.special/920717-x.c: Fix typo.
15232           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
15233           get at sources.
15234
15235         * lib/mike-gcc.exp: Fix typo.
15236
15237 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
15238
15239         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
15240         binary to use, transform the name.
15241         * config/*.exp: rename everything. Nuke any g++ specific files,
15242         it's now a special case of gcc that requires no special support.
15243         Add a default.exp for unsupported targets.
15244
15245 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
15246
15247         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
15248         lib/old-dejagnu.exp: Fix a few patterns to work with the new
15249         version of Tcl.
15250
15251 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
15252
15253         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
15254         than a warning.
15255
15256 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
15257
15258         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
15259
15260 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
15261
15262         * gcc.execute/execute.exp: Combine opt_list and foption_list into
15263         option_list.  Compile every file with only 4/6 option choices
15264         (same as C torture) instead of with 12/18 different option
15265         choices.
15266         * lib/c-torture.exp: Likewise.
15267
15268         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
15269         not already set.
15270
15271 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
15272
15273         * lib/old-deja.exp: Add `excess errors test fails' error, now one
15274         can put an XFAIL *-*-* on excess errors.
15275
15276 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
15277
15278         * g++.law: Add more tests derived from g++-bugs snapshots.
15279
15280         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
15281         equivalent to g++.law/init9.
15282
15283         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
15284         compiled it, and the a.out file after we've run it.
15285
15286 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
15287
15288         * lib/mike-g++.exp (postbase): Delete the .o file after we've
15289         compiled it, and the a.out file after we've run it.
15290
15291 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
15292
15293         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
15294
15295 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
15296
15297         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
15298         version number.
15299
15300 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
15301
15302         * g++.law: New directory of g++ tests derived from the g++-bugs
15303         snapshots.
15304
15305 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
15306
15307         * gcc.compile: initbug1.c initbug1.exp testcase added
15308
15309 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
15310
15311         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
15312         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
15313           fixes submitted by Jeff Law (law@cs.utah.edu)
15314         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
15315           Jeff Law (law@cs.utah.edu)
15316
15317
15318 1993-11-30  Mike Stump  (mrs@cygnus.com)
15319
15320         * config/unix-g++.exp: Follow the gcc way of doing things.
15321         * g++.old-deja/old-deja.exp: Minor updates.
15322         * lib/g++.exp: New file, follow the gcc way of doing things.
15323         * lib/old-dejagnu.exp: Minor updates.
15324         * lib/mike-g++.exp: Always unset errorInfo.
15325
15326 1993-11-06  Mike Stump  (mrs@cygnus.com)
15327
15328         * lib/gcc.exp: Fix some errors with the below change, CC and
15329         CFLAGS should be global when setting, not local.
15330
15331 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
15332
15333         * lib/gcc.exp: Transform tool name.
15334
15335 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15336
15337         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
15338
15339 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15340
15341         * lib/gcc.exp: change gcc_done to gcc_stat
15342
15343 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15344
15345         * Upgraded gcc testsuite to c-torture version 1.25
15346
15347 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
15348
15349         * lib/gcc.exp: added reporting code. Changed verbose compile message.
15350         * lib/c-torture: added hooks for new reporting code.
15351
15352 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
15353
15354         * config/sh-gcc.exp: check if sh-sim exists in the path
15355
15356 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
15357
15358         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
15359         * gcc.compile/compile.exp: Initial changes for new logic.
15360         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
15361         * gcc.failure/failure.exp: Initial changes for new logic.
15362         * gcc.ieee/ieee.exp: Initial changes for new logic.
15363         * gcc.misc-tests/misc.exp: Initial changes for new logic.
15364         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
15365         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
15366         * lib/c-torture.exp: Initial changes for new logic.
15367         * lib/gcc.exp: Initial changes for new logic.
15368
15369 1993-10-15  Mike Stump  (mrs@cygnus.com)
15370
15371         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
15372         depend upon failure or success.  Fully qualify names in failure
15373         and success messages.  Always remove a.out before starting
15374         compile, just in case.  Pay more attention to error text output by
15375         the compiler.  Handle testcases with no known past errors just
15376         like all others, so that things are uniform.  Other miscellaneous
15377         improvements.
15378
15379 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
15380
15381         * gcc.cpp: new directory for cpp tests
15382
15383 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
15384
15385         * lib/chill.exp: Code reformatted, removed unused code.
15386         * config/unix-chill.exp: Code reformatted, removed unused code.
15387         * chill.execute/execute.exp: Code reformatted, removed unused code.
15388         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
15389
15390 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
15391
15392         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
15393         routines not written.
15394
15395 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
15396
15397         * config/bug-gcc.exp: Use new procs from bug.exp.
15398
15399 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
15400
15401         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
15402         via ftp, rather than depending on NFS.
15403         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
15404         case.
15405
15406 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
15407
15408         * config/bug-gcc.exp: Use new download proc.
15409
15410 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
15411
15412         * chill.execute/execute.exp: cleanups, handles errors better
15413         * chill.compile/compile.exp: rewrite, based on execute.exp
15414         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
15415         * lib/chill.exp: major changes to diff proc and compile and link
15416           procs. added chill_fail and chill_pass wrappers to pass and
15417           fail. added more comments, and handle error codes better.
15418           Added a hack to capture stderr from exec, so noncompile tests
15419           can work.
15420
15421 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
15422
15423         * chill.execute/execute.exp: rewrite of testsuite driver
15424         * lib/chill.exp: rewrite of testsuite driver
15425         * config/unix-chill.exp: rewrite of testsuite driver
15426
15427 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
15428
15429     In chill.execute:
15430         * iexpr.ch: Standardize uppercase.
15431         * tuples.dat: Standardize uppercase.
15432         * vary.ch: standardize.  Correct varying string assignments.
15433         * vary.dat: Add new output lines.
15434
15435 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
15436
15437     In chill.execute:
15438         * chprintf.ch: Standardize use of uppercase.
15439         * tuples.ch: Standardize and turn arr2 into a DCL,
15440           rather than a SYN.
15441         * pinits.ch: Standardize.
15442
15443 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
15444
15445         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
15446         * Makefil: Renamed to Makefile.in.
15447         * configure.in: New.
15448
15449 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
15450
15451     In chill.execute:
15452         * .cvsignore: Add result/output files.
15453         * Makefile: Fix up variables at start.  Use MFLAGS
15454           everywhere.  Correct bool_loc, built_ins entries.
15455           Add entry for vary1.ch.
15456         * bitarray.ch: Standardize upper-case usage.
15457         * bitexpr.ch: Standardize, add output of b1.
15458         * params.ch: Use arrayt in along PROC parameters, to
15459           avoid novelty problems.
15460         * sets.ch: Tiny cleanup.
15461         * vary1.ch: Re-indent.
15462
15463 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
15464
15465           * Add PR-related files to Makefiles, .cvsignore files, etc.
15466
15467 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
15468
15469         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
15470           with compiler objects. New names are test-flow.c and test-loop.c
15471
15472 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
15473
15474         * Upgraded c-torture tests from 1.19 to 1.20
15475
15476         * new files:
15477         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
15478         * gcc.compile: 930623-1.c 930623-2.c
15479         * gcc.noncompile: 930622-1.c 930622-2.c
15480         * gcc.failure: 920411-1.c 920627-2.c
15481         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
15482
15483 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
15484
15485         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
15486           More changes to get testsuite working properly. Needs more work.
15487           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
15488
15489 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
15490
15491         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
15492           More changes to get testsuite working properly. Needs more work.
15493
15494 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
15495
15496         * chill.compile/compile.exp: Added for Dejagnu support
15497         * chill.execute/execute.exp: Added for Dejagnu support
15498         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
15499
15500 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
15501
15502     This should complete moving the CHILL test files.
15503         * chill.noncompile(.cvsignore printf.grt
15504             in-printf.grt chprintf.grt chprintf.ch):
15505             Added test-support files.
15506           (Makefile): Modified further.
15507         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
15508             signal.ch): Added test files.
15509           * chill.execute (.cvsignore printf.grt printr.c
15510             in-printf.grt rts.c chprintf.grt rts.h): Added
15511           test-support files.
15512             (Makefile): More corrections.
15513
15514 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
15515
15516         * chill.compile, chill.execute, chill.nocompile: Add CHILL
15517           test cases, ready for DejaGnu.
15518
15519 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
15520
15521         * Upgraded c-torture tests from 1.18 to 1.19
15522
15523         * gcc.compile: added test(s):
15524           930607-1.c
15525         * gcc.execute: added test(s):
15526           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
15527
15528         * added new subdirectory for misc tests: gcc.misc-tests
15529         * gcc.misc-test(s): added tests:
15530           inst-check.c test-consts.c test-ior.c test-switch.c
15531
15532 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
15533
15534         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
15535
15536 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
15537
15538         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
15539
15540 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
15541
15542         * Upgraded c-torture tests from 1.17 to 1.18
15543
15544 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
15545
15546         * Upgraded c-torture tests from 1.12 to 1.17
15547
15548 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
15549
15550         * lib/old-dejagnu.exp:
15551           Fixed handling of XFAIL target triplets to correctly
15552           recognize wildcard characters.  Removed code that
15553           appended a unique id tag to the end of the file name
15554           printed out by the result of the testcases within a
15555           given test file.
15556
15557 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
15558
15559         * lib/old-dejagnu.exp:
15560           Reworked expected failure handling to trigger off of XFAIL
15561           keyword in keyphrase embeded in testcase source code. The
15562           XFAIL keyword must be at the end of the keyphrase line. It
15563           may optionally be followed by one or more target triplets.
15564           It has just occured that the handling of wildcards in the
15565           target triplet may not be correct.
15566
15567 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
15568
15569         * g++.old-deja/tests:
15570           Moved all subdirectories up one level into g++.old-deja .
15571
15572         * lib/old-dejagnu.exp:
15573           Fixed problem with CXXFLAGS not being properly reset, and being
15574           corrupted with extraneous "-c" compiler option.  This was
15575           causing binaries to not be generated for test that needed them.
15576           Modified strings passed to "pass" and "fail" so that individual
15577           tests from the same test file would be distinguished by an
15578           identifier appended to the test file name in the summary logs;
15579           this corrected a problem with erroneous diff logs.  Added code
15580           to search testcases for expected fail and unexpected pass keywords.
15581
15582 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
15583
15584         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
15585
15586 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
15587
15588         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
15589           Removed extraneous text from end of "Special g++ Options"
15590           keyphrase.
15591
15592         * lib/old-dejagnu.exp: Added pattern matching to look for new
15593           keywords, embedded in testcases comments, which will trigger
15594           calls to xpass and xfail.
15595
15596 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
15597
15598         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
15599           comments embedded in the testcases, especially the one looking for
15600           special compiler options, as well as the pattern matching for the
15601           compiler output again.
15602
15603 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
15604
15605         * lib/old-dejagnu.exp: Do a proper check of the return value for
15606           execute tests. Fixed several problems with the pattern matching
15607           of the compiler output which gave erroneous test results.
15608           Changed several of the test result messages to be more descriptive.
15609         * config/unix-g++.exp: Proc g++_load now actually works and
15610           executes the tests passed to it and returns a usable return
15611           value.
15612
15613 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
15614
15615           * lib/gcc.exp: Exits gracefully if $CC is bogus.
15616
15617 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
15618
15619         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
15620           Modified both files to properly execute the old style
15621           dejagnu tests. The previous versions of these files were
15622           experimental and did not function anything near correctly.
15623
15624 1993-04-05  Rob Savoye  (rob@cygnus.com)
15625
15626         * Removed all Makefile.in and configure.in files. No configuration
15627         needed now.
15628
15629 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
15630
15631         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
15632
15633 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
15634
15635         * gcc.compile/configure.in, gcc.unsorted/configure.in,
15636         gcc.special/configure.in, gcc.noncompile/configure.in,
15637         gcc.execute/configure.in, gcc.code_quality/configure.in,
15638         g++.other/configure.in, g++.old-deja/configure.in,
15639         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
15640         in srcname setting.
15641
15642 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
15643
15644         * lib/udi.exp:  Fixed mondfe and mondfe_download.
15645         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
15646         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
15647
15648 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
15649
15650         * config/udi-gdb.exp: Check $shell_id after connecting to target.
15651         (gdb_exit): Don't remove *_soc files.
15652
15653 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
15654
15655         * lib/c-torture.exp: Don't look for main; instead always use -w
15656         -c.  This is how the c-torture tests work.  Remove the object
15657         file if the compilation succeeds.
15658         * gcc.execute/execute.exp: Remove executable if test passes.
15659         * gcc.noncompile/noncompile.exp: Every test is an expected
15660         failure.
15661         * gcc.special/special.exp: Added tests from c-torture 1.11,
15662         corrected use of existing test.
15663         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
15664         gcc.execute/920625-1.c: Updated to c-torture 1.11.
15665         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
15666         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
15667         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
15668         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
15669         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
15670         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
15671         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
15672         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
15673         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
15674         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
15675         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
15676         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
15677         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
15678         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
15679         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
15680         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
15681         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
15682         c-torture 1.11.
15683         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
15684         correspond to c-torture 1.11.
15685
15686         * New file.