re PR c++/13081 (forward template declarations in <complex> let inlining fail)
[official-gcc.git] / gcc / testsuite / ChangeLog
blobbfca531f3aded604da5e50b33c33c24ded8b9a56
1 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3         PR c++/13081
4         * g++.dg/opt/inline6.C: New test.
6         PR c++/12613
7         * g++.dg/parse/error9.C: New test.
9         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
11 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13         PR c++/13009
14         * g++.dg/init/assign1.C: New test.
16 2003-12-28  Roger Sayle  <roger@eyesopen.com>
18         PR c++/13070
19         * g++.dg/warn/format3.C: New test case.
21 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23         * gcc.c-torture/compile/20031227-1.c: New test.
25 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27         * g++.dg/bprob/bprob.exp: Load target-supports.exp
28         * g77.dg/bprob/bprob.exp: Likewise.
29         * gcc.misc-tests/bprob.exp: Likewise.
30         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
31         variants on systems where the library does not provide that
32         functionality.
33         * gcc.dg/builtins-20.c: Use builtins-config.h.
34         * gcc.dg/builtins-config.h: New file.
36 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38         * lib/gcc-dg.exp (dg-require-profiling): New function.
39         * lib/target-supports.exp (check_profiling_available): Likewise.
40         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
41         * g77.dg/bprob/bprob.exp: Likewise.
42         * gcc.misc-tests/bprob.exp: Likewise.
43         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44         * gcc.dg/20021014-1.c: Likewise.
45         * gcc.dg/nest.c: Likewise.
47 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
49         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
50         compiling.
51         * g++.dg/lookup/java2.C: Likewise.
52         * gcc.dg/cpp/lexident.c: Likewise.
54 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
56         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
57         given.
58         * gcc.c-torture/compile/961203-1.c: Likewise.
59         * gcc.c-torture/compile/980506-1.c: Likewise.
61 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
63         * lib/gcc-dg.exp (dg-prune-output): New annotation.
64         (additional_prunes): New global.
65         (gcc-dg-prune): Handle additional per-test pruning.
66         (dg-test): Clear additional_prunes between tests.
68         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
69         dg-prune-output to avoid spurious failures from assembler
70         complaining about nonexistent WAW violations.
71         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
72         Use dg-prune-output to avoid spurious failures from assembler
73         warning about Itanium B-step errata.
75 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
77         * g++.dg/abi/macro0.C: New test.
78         * g++.dg/abi/macro1.C: Likewise.
79         * g++.dg/abi/macro2.C: Likewise.
81         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
82         * g++.dg/abi/bitfield7.C: Likewise.
83         * g++.dg/abi/dtor2.C: Likewise.
84         * g++.dg/abi/mangle11.C: Likewise.
85         * g++.dg/abi/mangle12.C: Likewise.
86         * g++.dg/abi/mangle14.C: Likewise.
87         * g++.dg/abi/mangle17.C: Likewise.
88         * g++.dg/abi/vbase10.C: Likewise.
89         * g++.dg/abi/vbase14.C: Likewise.
90         * g++.dg/template/qualttp17.C: Likewise.
92 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
94         PR c/11995
95         * gcc.dg/20031223-1.c: New test.
97 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
99         * gcc.dg/noreturn-7.c: New test.
101 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
103         * gcc.dg/null-pointer-1.c: New test.
105 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
107         * g++.old-deja/g++.jason/template18.C: Remove.
108         * g++.old-deja/g++.jason/template37.C: Likewise.
110         PR c++/12862
111         * g++.dg/lookup/ns1.C: New test.
113         PR c++/12397
114         * g++.dg/template/lookup3.C: New test.
116 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
118         * g++.dg/template/recurse1.C: New test
120 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
122         PR c++/12479
123         * g++.dg/parse/semicolon1.C: New test.
124         * g++.dg/parse/semicolon1.h: Likewise.
126 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
128         * gcc.dg/darwin-misaligned.c: New test.
130 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
132         PR c/9163
133         * gcc.dg/20031222-1.c: New test.
135 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
137         PR c++/13438
138         * g++.dg/parse/error8.C: New test.
140         PR c++/11554
141         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
143 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
145         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
146         too small.
147         * gcc.c-torture/compile/930217-1.c: Likewise.
148         * gcc.c-torture/compile/930513-1.c: Likewise.
149         * gcc.c-torture/execute/920908-2.c: Likewise.
150         * gcc.c-torture/execute/921204-1.c: Likewise.
151         * gcc.c-torture/execute/930621-1.c: Likewise.
152         * gcc.c-torture/execute/930630-1.c: Likewise.
153         * gcc.c-torture/execute/931031-1.c: Likewise.
154         * gcc.c-torture/execute/980602-2.c: Likewise.
155         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
156         * gcc.c-torture/execute/compndlit-1.c: Likewise.
157         * gcc.c-torture/execute/extzvsi.c: Likewise.
158         * gcc.c-torture/unsorted/ext.c: Likewise.
160 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
162         PR target/12749
163         * gcc.c-torture/compile/20031220-2.c: New test case.
165 2003-12-20  Roger Sayle  <roger@eyesopen.com>
167         PR optimization/13031
168         * gcc.c-torture/compile/20031220-1.c: New test case.
170 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
172         * gcc.dg/cast-function-1.c: New test.
174 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
176         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
177         formats.
179 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
181         PR c++/12795
182         * g++.dg/ext/attrib10.C: New test.
184 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
186         * gcc.dg/cleanup-10.c: New test.
187         * gcc.dg/cleanup-11.c: New test.
189 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
191         PR c++/13239
192         * g++.dg/opt/expect1.C: New test.
194 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
196         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
198 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
200         PR debug/12923
201         * gcc.dg/20031218-1.c: New test.
203         PR debug/12389
204         * gcc.dg/20031218-2.c: New test.
205         * gcc.dg/20031218-3.c: New test.
207         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
208         of label name and allow for USER_LABEL_PREFIX == "_" names.
209         * g++.dg/abi/mangle18-2.C: Likewise.
210         * g++.dg/abi/mangle19-1.C: Likewise.
211         * g++.dg/abi/mangle19-2.C: Likewise.
212         * g++.dg/abi/mangle20-1.C: Likewise.
213         * g++.dg/abi/mangle20-2.C: Likewise.
215 2003-12-18  Richard Henderson  <rth@redhat.com>
217         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
219 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
220             Dan Kegel <dank@kegel.com>
222         PR other/12009
223         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
224         testing a cross compiler, it causes spurious compile failures.
225         * lib/g++.exp: Likewise.
227 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
229         PR c++/13262
230         * g++.dg/template/access13.C: New test.
232 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
234         * gcc.dg/20031216-1.c: New test.
236 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
238         PR c++/9154
239         * g++.dg/template/error10.C: New test.
241 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
243         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
244         * g++.dg/eh/simd-2.C: Likewise.
246 2003-12-17  James E Wilson  <wilson@specifixinc.com>
247             Roger Sayle  <roger@eyesopen.com>
249         * gcc.c-torture/execute/ieee/mzero5.c: New.
251 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
253         PR c++/10603
254         * g++.dg/parse/error6.C: New test.
256         PR c++/12827
257         * g++.dg/parse/error7.C: New test.
259 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
261         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
262         at -O with stabs debugging formats.
263         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
264         * gcc.dg/debug/debug-2.c: Likewise.
266 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
268         PR c++/12696
269         * g++.dg/init/error1.C: New test.
271         PR c++/12218
272         * g++.dg/init/pm3.C: New test.
274 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
276         PR c/3347
277         * gcc.dg/bitfld-8.c: New test.
279 2003-12-16  James Lemke  <jim@wasabisystems.com>
281         * gcc.dg/arm-scd42-[123].c: New tests.
283 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
285         PR c++/9043
286         * g++.dg/abi/mangle20-1.C: New test.
287         * g++.dg/abi/mangle20-2.C: New test.
289 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
291         PR c++/13275
292         * g++.dg/other/offsetof2.C: Remove XFAIL.
293         * g++.dg/parse/offsetof1.C: New test.
294         * g++.gd/parse/offsetof2.C: Likewise.
296 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
298         * g++.dg/template/nontype3.C: New test.
299         * g++.dg/template/static2.C: Tweaked the dg-error clause.
301 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
303         * g++.dg/warn/noreturn-3.C: Also test instantiation.
305 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
307         PR c++/13387
308         * g++.dg/expr/assign1.C: New test.
310         PR c++/13242
311         * g++.dg/abi/mangle19-1.C: New test.
312         * g++.dg/abi/mangle19-2.C: New test.
314 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
316         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
318 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
320         * gcc.c-torture/execute/20031216-1.c: New test.
322 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
324         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
325         an ICE regression.
327 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
329         PR c++/10926
330         * g++.dg/template/error9.C: New test.
332         PR c++/11116
333         * g++.dg/template/error8.C: New test.
335 2003-12-15  Roger Sayle  <roger@eyesopen.com>
337         PR middle-end/13400
338         * gcc.c-torture/execute/20031215-1.c: New test case.
340 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
342         PR c++/13269
343         * g++.dg/parse/error5.C: New test.
345         PR c++/12989
346         * g++.dg/expr/sizeof1.C: New test.
348         PR c++/13310
349         * g++.dg/template/crash15.C: New test.
351 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
353         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
354         a non-POD type as the last named parameter of a varargs function.
356 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
358         PR c++/13243
359         PR c++/12573
360         * g++.dg/template/crash14.C: New test.
361         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
363 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
365         * g++.dg/other/java1.C: New test.
367         PR c++/13241
368         * g++.dg/abi/mangle18-1.C: New test.
369         * g++.dg/abi/mangle18-2.C: New test.
371 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
373         PR optimization/10312
374         * gcc.c-torture/execute/20031214-1.c: New.
376 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
378         PR c++/10779
379         PR c++/12160
380         * g++.dg/parse/error3.C: New test.
381         * g++.dg/parse/error4.C: Likewise.
382         * g++.dg/abi/mangle4.C: Tweak error messages.
383         * g++.dg/lookup/using5.C: Likewise.
384         * g++.dg/other/error2.C: Likewise.
385         * g++.dg/parse/typename5.C: Likewise.
386         * g++.dg/parse/undefined1.C: Likewise.
387         * g++.dg/template/arg2.C: Likewise.
388         * g++.dg/template/ttp3.C: Likewise.
389         * g++.dg/template/type1.C: Likewise.
390         * g++.old-deja/g++.other/crash32.C: Likewise.
391         * g++.old-djea/g++.pt/defarg8.C: Likewise.
393 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
395         PR c++/13106
396         * g++.dg/warn/noreturn-3.C: New test.
398 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
400         PR c++/13118
401         * g++.dg/abi/covariant3.C: New.
403 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
405         * g++.dg/eh/ia64-1.C: New test.
407 2003-12-12  Roger Sayle  <roger@eyesopen.com>
409         PR optimization/13037
410         * g77.f-torture/execute/13037.f: New test case.
412 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
414         PR c++/12881
415         * g++.dg/abi/covariant2.C: New.
417 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
419         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
421 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
423         * gcc.c-torture/execute/wchar_t-1.x: Delete.
425 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
427         PR other/10819
428         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
429         to fix Bug 10819.
430         * lib/g++.exp (g++_version): Likewise.
431         * lib/g77.exp (g77_version): Likewise.
432         * lib/objc.exp (default_objc_version): Likewise.
434 2003-12-10  Richard Henderson  <rth@redhat.com>
436         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
438         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
440 2003-12-08  Matt Austern  <austern@apple.com>
442         PR c/13134
443         * lib/gcc-dg.exp (dg-require-visibility): Define.
444         * lib/target-supports (check_visibility_available): Define.
445         * gcc.dg/visibility-1.c: New test.
446         * gcc.dg/visibility-2.c: Likewise.
447         * gcc.dg/visibility-3.c: Likewise.
448         * gcc.dg/visibility-4.c: Likewise.
449         * gcc.dg/visibility-5.c: Likewise.
450         * gcc.dg/visibility-6.c: Likewise.
451         * g++.dg/ext/visibility-1.C: Likewise.
452         * g++.dg/ext/visibility-2.C: Likewise.
453         * g++.dg/ext/visibility-3.C: Likewise.
454         * g++.dg/ext/visibility-4.C: Likewise.
455         * g++.dg/ext/visibility-5.C: Likewise.
456         * g++.dg/ext/visibility-6.C: Likewise.
458 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
460         * g++.dg/lookup/java1.C: New test.
461         * g++.dg/lookup/java2.C: New test.
463 2003-12-07  Falk Hueffner  <falk@debian.org>
465         * g++.dg/opt/noreturn-1.C: New test.
467 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
469         * gcc.dg/overflow-1.c: New test.
471 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
473         * g77.f-torture/compile/13060.f: New test.
475 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
477         PR c++/13323
478         * g++.dg/inherit/operator2.C: New test.
480 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
482         PR c++/13305
483         * g++.dg/ext/attrib9.C: New test.
485 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
487         PR c++/13314
488         * g++.dg/template/error7.C: New test.
490 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
491             J"orn Rennecke <joern.rennecke@superh.com>
493         PR target/13302
494         * g++.dg/other/struct-va_list.C: New test.
496 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
498         PR c++/13166
499         * g++.dg/parse/defarg6.C: New test.
501 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
503         PR target/13256
504         * gcc.c-torture/execute/20031201-1.c: New test.
506 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
508         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
510 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
512         * gcc.dg/builtin-return-1.c: New test.
514 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
515             J"orn Rennecke <joern.rennecke@superh.com>
517         PR optimization/13260
518         * gcc.c-torture/execute/20031204-1.c: New test.
520 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
522         PR c++/9127
523         * g++.dg/template/error6.C: New test.
525 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
527         * gcc.dg/20031202-1.c: New test.
529 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
531         PR c++/13179
532         * g++.dg/template/eh1.C: New test.
534         PR c++/10771
535         * g++.dg/template/error5.C: New test.
537 2003-12-02  David Ung  <davidu@mips.com>
539         * gcc.dg/compat/vector-check.h: Corrected type for var
540         g_##TMODE
542 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
544         PR c++/10126
545         * g++.dg/template/ptrmem8.C: New test.
547 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
549         PR c++/12573
550         * g++.dg/template/dependent-expr3.C: New test.
552 2003-12-01  James Lemke  <jim@wasabisystems.com>
554         * gcc.dg/arm-g2.c: New test.
556 2003-12-01  Roger Sayle  <roger@eyesopen.com>
558         PR optimization/11634
559         * gcc.dg/20031201-2.c: New test case.
561 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
563         PR 11433
564         * objc.dg/proto-lossage-3.m: New test.
566 2003-12-01  Roger Sayle  <roger@eyesopen.com>
568         PR optimization/12628
569         * gcc.dg/20031201-1.c: New test case.
571 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
573         * gcc.dg/unaligned-1.c: New test.
575 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
577         PR c++/9849
578         * g++.dg/template/error4.C: New test.
579         * g++.dg/template/nested3.C: Adjust error markers.
581 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
583         * gcc.dg/cpp/assert4.c: Check more #system assertions.
585 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
587         PR c/10333
588         * gcc.dg/bitfld-7.c: New test.
590 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
592         * gcc.dg/tls/asm-1.C: New test.
594 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
596         * gcc.dg/cpp/assert4.c: Update.
598 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
600         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
601         * gcc.dg/builtin-apply3.c: New test.
603 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
605         * lib/compat.exp (compat-obj): New xfaildata parameter.
606         Use it to set compiler_conditional_xfail_data before compiling.
607         (compat-get-options): Handle dg-xfail-if.
608         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
609         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
610         * gcc.dg/compat/vector-1_y.c: Likewise.
611         * gcc.dg/compat/vector-2_x.c: Likewise.
612         * gcc.dg/compat/vector-2_y.c: Likewise.
614 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
616         * g++.dg/opt/reg-stack4.C: New test.
618 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
620         * gcc.dg/builtin-apply2.c: New test.
622 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
624         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
626 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
628         PR c++/12924
629         * g++.dg/template/template-id-2.C: New test.
631 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
633         PR c++/5369
634         * g++.dg/template/memfriend1.C: New test.
635         * g++.dg/template/memfriend2.C: Likewise.
636         * g++.dg/template/memfriend3.C: Likewise.
637         * g++.dg/template/memfriend4.C: Likewise.
638         * g++.dg/template/memfriend5.C: Likewise.
639         * g++.dg/template/memfriend6.C: Likewise.
640         * g++.dg/template/memfriend7.C: Likewise.
641         * g++.dg/template/memfriend8.C: Likewise.
642         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
644 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
646         PR c++/12515
647         * g++.dg/ext/cond1.C: New test.
649 2003-11-20  Richard Henderson  <rth@redhat.com>
651         * gcc.dg/20020201-2.c: Remove.
652         * gcc.dg/20020201-4.c: Remove.
653         * gcc.dg/20020304-1.c: Remove.
655 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
657         * gcc.dg/cpp/trad/xwin1.c: New test case.
659 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
661         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
662         * lib/g77.exp: Likewise.
663         * lib/objc.exp: Likewise.
664         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
665         for darwin.
667 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
669         PR c++/12932
670         * g++.dg/template/static5.C: New test.
672 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
674         * gcc.dg/nested-func-1.c: New test.
676 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
678         * gcc.dg/cpp/assert4.c: New test.
680 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
682         PR c++/2294
683         * g++.dg/lookup/using9.c: New test.
685 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
687         PR c++/12762
688         * g++.dg/template/error3.C: New test.
690 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
692         PR ada/13035
693         * ada/acats/run_acats, run_all.sh: Fix syntax error.
694         No longer use a wrapper for gcc, since this does not work under
695         Windows.
697 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
699         PR c++/2094
700         * g++.dg/template/ptrmem7.C: New test.
702 2003-11-13  Andrew Pinski <apinski@apple.com>
704         * gcc.c-torture/compile/20031113-1.c: New test.
706 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
707             Kean Johnston <jkj@sco.com>
709         PR c/13029
710         * gcc.dg/unused-4.c: Update.
712 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
714         * g++.dg/opt/const3.C: New test.
716 2003-11-13  Jan Hubicka  <jh@suse.cz>
718         * gcc.c-torture/compile/20031112-1.c: New test.
720 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
722         * g++.dg/parse/crash10.C: Remove bogus error marker.
724 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
726         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
727         (host_gcc): Likewise.
728         (ROOT): Honor $PWDCMD.
729         (BASE): Likewise.
730         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
732 2003-11-12  Catherine Moore  <clm@redhat.com>
734         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
736 2003-11-12  Andreas Jaeger  <aj@suse.de>
737             Jakub Jelinek  <jakub@redhat.com>
738             Andrew Pinski  <pinskia@physics.uc.edu>
739             Richard Henderson  <rth@redhat.com>
741         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
742         systems.
743         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
745         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
746         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
748 2003-11-11  Andreas Jaeger  <aj@suse.de>
750         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
752         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
754 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
756         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
757         Clean ups.
759 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
761         * gcc.dg/trampoline-1.c: New test.
763 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
765         * gcc.c-torture/compile/200031109-1.c: New test.
767 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
769         PR c/3190
770         PR c/8714
771         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
772         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
773         gcc.dg/format/no-y2k-1.c: Update.
775 2003-11-08  Roger Sayle  <roger@eyesopen.com>
777         PR optimization/10467
778         * gcc.dg/20031108-1.c: New test case.
780 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
782         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
784 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
786         * gcc.dg/compound-lvalue-1.c: New test.
787         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
788         some XFAILs.
790 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
792         * gcc.dg/altivec-varargs-1.c: New test.
794 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
796         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
797         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
798         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
799         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
800         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
802 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
804         * gcc.dg/cond-lvalue-1.c: New test.
806 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
808         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
810 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
812         PR c++/11616
813         * g++.dg/template/instantiate5.C: New test.
815 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
817         PR c++/12726
818         * g++.dg/ext/complit2.C: Replace test with self-contained version.
819         * ChangeLog: Add missing first entry for above test.
821 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
823         PR c++/9810
824         * g++.dg/template/using8.C: New test.
825         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
827 2003-11-02  Roger Sayle  <roger@eyesopen.com>
829         PR optimization/10817
830         * gcc.c-torture/compile/20031102-1.c: New test case.
832 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
834         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
835         2147483647.
837 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
839         * gcc.dg/20031102-1.c: New test.
841 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
843         * gcc.dg/complex-1.c: New test.
845 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
847         PR c++/12796
848         * g++.dg/template/crash13.C: Adjust expected error location.
849         * g++.old-deja/g++.brendan/ns1.C: Likewise.
851 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
853         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
855 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
857         PR/10239
858         * gcc.c-torture/compile/20031031-2.c: New test.
860 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
862         PR/11640
863         * gcc.c-torture/compile/20031031-1.c: New test.
865 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
867         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
868         * gcc.misc-tests/bprob.exp: Likewise.
869         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
870         the execution test on arm-elf configs.
871         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
872         configs that don't support scratch files.
873         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
875 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
877         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
878         done by dejagnu.
880 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
882         * ada/acats/run_all.sh: Redirect mv output to /dev/null
883         Avoid non pure sh syntax. Add more logging.
885         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
886         fail.
888 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
890         PR libgcj/10610
891         * gcc.dg/ppc-stackalign-1.c: New test.
893 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
895         * ada/acats/run_all.sh: Change output to be more compliant with
896         dejagnu framework.
897         Create acats.sum and acats.log files under testsuite/ada/acats
898         Only run [a-z]* directories, to filter out e.g. CVS.
899         Redirect build output to log file.
901 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
903         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
905 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
907         PR ada/5909:
908         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
910 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
912         * gcc.c-torture/compile/20031023-1.c: New test.
913         * gcc.c-torture/compile/20031023-2.c: New test.
914         * gcc.c-torture/compile/20031023-3.c: New test.
915         * gcc.c-torture/compile/20031023-4.c: New test.
917 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
919         PR c++/10371
920         * g++.dg/lookup/scoped8.C: New test.
922 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
924         * g++.dg/opt/reg-stack3.C: New test.
926 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
928         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
930 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
932         PR c++/11076
933         * g++.dg/template/crash13.C: New test.
935 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
937         * gcc.dg/c99-restrict-2.c: New test.
939 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
941         PR c++/12698, c++/12699, c++/12700, c++/12566
942         * g++.dg/inherit/covariant9.C: New test.
943         * g++.dg/inherit/covariant10.C: New test.
944         * g++.dg/inherit/covariant11.C: New test.
946 2003-10-23  Jason Merrill  <jason@redhat.com>
948         PR c++/12726
949         * g++.dg/ext/complit2.C: New test.
951 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
953         PR target/12654
954         * gcc.c-torture/execute/20031020-1.c: New test.
956 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
958         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
959         following the jump_insn.
961 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
963         * gcc.dg/cast-lvalue-1.c: New test.
965 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
967         PR c++/11962
968         * g++.dg/template/cond2.C: New test.
970 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
972         * gcc.dg/builtins-28.c: New test.
974 2003-10-20  Jan Hubicka  <jh@suse.cz>
976         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
977         parameter.
978         * testsuite/gcc.dg/inline-2.c: Likewise.
980 2003-10-20  Phil Edwards  <phil@codesourcery.com>
982         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
983         * gcc.dg/nest.c:  Likewise.
985 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
987         PR c++/9781, c++/10583, c++/11862
988         * g++.dg/parse/crash13.C: New test.
990 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
992         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
994 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
996         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
997         Define HAVE_C99_RUNTIME except on Solaris.
998         * gcc.dg/builtins-20.c: Likewise.
1000 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1002         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
1004 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1006         PR c++/12495
1007         * g++.dg/template/crash21.C: New test.
1009 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1011         PR c++/2513
1012         * g++.dg/template/typename5.C: New test.
1014 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1016         PR c++/12369
1017         * g++.dg/template/friend25.C: New test.
1019 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
1021         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
1022         versions.
1024 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
1026         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
1027         == 2147483647.
1029 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
1031         * gcc.c-torture/execute/960416-1.x: Remove.
1032         * gcc.c-torture/execute/divconst-3.x: Likewise.
1034 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
1036         PR target/12598
1037         * gcc.dg/torture/cris-volatile-1.c: New test.
1039 2003-10-14  Roger Sayle  <roger@eyesopen.com>
1041         PR optimization/9325
1042         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
1043         for overflowing floating point to integer conversion during RTL
1044         simplification.
1046 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
1048         * objc/execute/_cmd.m: Fix typo.
1049         * objc.dg/image-info.m, objc.dg/symtab-1.m:
1050         Relax 'scan-assembler' regexp.
1051         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
1052         objc.dg/try-catch-4.m: Run on non-Darwin targets.
1053         * objc.dg/zero-link-2.m: Remove blank line.
1054         * objc.dg/zero-link-3.m: New test case.
1056 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
1058         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
1060         * gcc.dg/asm-names.c: Use scan-assembler-not rather
1061         than linker trickery.
1063 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1065         PR c++/12370
1066         * g++.dg/other/friend2.C: New test.
1068 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
1070         * gcc.dg/20031012-1.c: New test.
1072 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
1074         * gcc.dg/weak/weak-3.c: Fix for new warning.
1076 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
1078         PR optimization/8750
1079         * gcc.c-torture/execute/20031012-1.c: New test case.
1081 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1083         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
1084         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
1086 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1088         PR optimization/12260
1089         * gcc.c-torture/compile/20031011-2.c: New test case.
1091 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1093         * gcc.c-torture/execute/20031011-1.c: New testcase.
1095 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1097         * gcc.c-torture/compile/20031011-1.c: New test.
1099 2003-10-11  Jan Hubicka  <jh@suse.cz>
1101         * g++.dg/other/first-global.C: New test.
1103 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1105         * gcc.c-torture/execute/string-opt-18.c: New testcase.
1107 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
1109         * gcc.c-torture/compile/20031010-1.c: New test.
1111 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
1113         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
1114         * gcc.c-torture/execute/va-arg-25.c: ... here.
1116 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
1118         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
1120 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
1122         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
1124 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
1126         * g++.dg/parse/error2.C: New test.
1128 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
1130         PR c++/11097
1131         * g++.dg/other/error5.C: Modify the error message.
1132         * g++.dg/lookup/using8.C: New test.
1134 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
1136         * gcc.dg/darwin-abi-2.c: New file.
1137         * gcc.c-torture/execute/va-arg-24.c: New file.
1139 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
1141         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
1142         indentation.
1144 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
1146         PR c++/10147
1147         * g++.dg/other/error4.C: Update error messages.
1148         * g++.dg/template/ptrmem4.C: Likewise.
1150         PR c++/12337
1151         * g++.dg/init/new9.C: New test.
1153         PR c++/12334, c++/12236, c++/8656
1154         * g++.dg/ext/attrib8.C: New test.
1156 2003-10-06  Devang Patel  <dpatel@apple.com>
1158         * gcc.dg/debug/dwarf2-3.h: New test.
1159         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
1161 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
1163         * g++.dg/opt/cfg2.C: New test.
1165 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1167         * g++.dg/opt/float1.C: New test.
1169 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1171         * gcc.dg/c90-array-lval-6.c: New test.
1172         * gcc.dg/c99-array-lval-6.c: New test.
1174 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
1175             Ziemowit Laski  <zlaski@apple.com>
1177         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
1178         'Derived', so that it is never considered a class method; add
1179         new warning for '+port' method ambiguity.
1180         * objc.dg/method-12.m: Include <objc/objc.h> instead of
1181         <objc/objc-api.h> (needed on Mac OS X).
1182         * objc.dg/method-13.m: New test.
1184 2003-10-03  Roger Sayle  <roger@eyesopen.com>
1186         PR optimization/9325, PR java/6391
1187         * gcc.c-torture/execute/20031003-1.c: New test case.
1189 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
1191         PR optimization/12180
1192         * gcc.dg/20031002-1.c: New test.
1194         PR c++/12486
1195         * g++.dg/inherit/error1.C: New test.
1197 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
1199         * lib/f-torture.exp (search_for): Rename to...
1200         (search_for_re): This.  Also, clean up comments and the
1201         "regexp" invocation.
1203 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
1205         * gcc.c-torture/compile/20031002-1.c: New test.
1207 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
1209         * g++.dg/opt/cond1.C: New test.
1211 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
1213         * gcc.dg/Wold-style-definition-2.c: New testcase.
1214         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
1216 2003-09-29  Richard Henderson  <rth@redhat.com>
1218         * g++.dg/init/array10.C: Add dg-options.
1220 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1222         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
1224 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1226         * g++.dg/template/friend19.C: Fix typo.
1227         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
1229 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
1231         * gcc.c-torture/execute/20030928-1.c: New test.
1232         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
1234 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1236         * g++.dg/opt/unroll1.C: New test.
1238 2003-09-26  Roger Sayle  <roger@eyesopen.com>
1240         PR optimization/11741
1241         * gcc.dg/20030926-1.c: New test case.
1243 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1245         PR c++/5655
1246         * g++.dg/parse/access7.C: New test.
1247         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
1249 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
1251         MERGE OF objc-improvements-branch into MAINLINE:
1252         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
1253         if libobjc has not been built.
1254         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
1255         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
1256         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
1257         objc/execute/nested-3.m, objc/execute/np-2.m,
1258         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
1259         objc/execute/redefining_self.m, objc/execute/root_methods.m,
1260         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
1261         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
1262         objc.dg/special/unclaimed-category-1.h,
1263         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
1264         well as GNU runtime.
1265         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
1266         * execute/cascading-1.m, execute/function-message-1.m,
1267         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
1268         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
1269         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
1270         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
1271         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
1272         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
1273         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
1274         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
1275         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
1276         * objc.dg/bitfield-2.m: Run only on Darwin.
1277         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
1278         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
1279         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
1280         * objc.dg/const-str-1.m: Fix constant string layout.
1282 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
1284         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
1286 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
1288         * gcc.dg/darwin-abi-1.c: New file.
1290 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
1292         PR target/12281
1293         * gcc.c-torture/compile/20030921-1.c: New test.
1295 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1297         * g++.dg/opt/reg-stack2.C: New test.
1299 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1301         * g++.dg/eh/delayslot1.C: New test.
1303 2003-09-20  Richard Henderson  <rth@redhat.com>
1305         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
1307 2003-09-20  Roger Sayle  <roger@eyesopen.com>
1309         * gcc.c-torture/execute/20030920-1.c: New test case.
1311 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1313         * g++.dg/rtti/typeid3.C: Correct expected error message.
1315 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1317         PR c++/157
1318         * g++.dg/parse/crash12.C: New test.
1320 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
1322         * gcc.dg/compat/mixed-struct-check.h: New.
1323         * gcc.dg/compat/mixed-struct-defs.h: New.
1324         * gcc.dg/compat/mixed-struct-init.h: New.
1325         * gcc.dg/compat/struct-by-value-19_main.c: New.
1326         * gcc.dg/compat/struct-by-value-19_x.c: New.
1327         * gcc.dg/compat/struct-by-value-19_y.c: New.
1328         * gcc.dg/compat/struct-by-value-20_main.c: New.
1329         * gcc.dg/compat/struct-by-value-20_x.c: New.
1330         * gcc.dg/compat/struct-by-value-20_y.c: New.
1331         * gcc.dg/compat/struct-return-19_main.c: New.
1332         * gcc.dg/compat/struct-return-19_x.c: New.
1333         * gcc.dg/compat/struct-return-19_y.c: New.
1334         * gcc.dg/compat/struct-return-20_main.c: New.
1335         * gcc.dg/compat/struct-return-20_x.c: New.
1336         * gcc.dg/compat/struct-return-20_y.c: New.
1338 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
1339         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
1340         so that it will not complain on LP64 targets.
1342 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1344         PR c++/495
1345         * g++.dg/template/friend24.C: New test.
1347 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
1349         PR c++/12332
1350         * g++.dg/template/memtmpl2.C: New test.
1352 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
1354         PR target/11184
1355         * gcc.dg/builtin-apply1.c: New test.
1357 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
1359         PR c++/9848
1360         * g++.dg/warn/Wunused-4.C: New test.
1362 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1364         PR c++/12316
1365         * g++.dg/other/gc2.C: New test.
1367 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
1369         PR c++/11991
1370         * g++.dg/rtti/typeid3.C: New test.
1372         PR c++/12266
1373         * g++.dg/overload/template1.C: New test.
1375 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1377         * g++.dg/opt/cfg3.C: New test.
1379 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1381         PR c++/7939
1382         * g++.dg/template/crash11.C: New test.
1384 2003-09-16  Jason Merrill  <jason@redhat.com>
1385             Jakub Jelinek  <jakub@redhat.com>
1387         * gcc.dg/attr-warn-unused-result.c: New test.
1389 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
1391         PR c++/12184
1392         * g++.dg/expr/call2.C: New test.
1394 2003-09-15  Andreas Jaeger  <aj@suse.de>
1396         * gcc.dg/Wold-style-definition-1.c: New test.
1398 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
1400         PR c++/3907
1401         * g++.dg/parse/template12.C: New test.
1403         * g++.dg/abi/bitfield11.C: New test.
1404         * g++.dg/abi/bitfield12.C: Likewise.
1406 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
1408         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
1409         non-expansion of functional macro name without arguments at EOL.
1410         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
1412 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
1414         * gcc.c-torture/execute/20030914-[12].c: New tests.
1416 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
1418         PR c++/11788
1419         * g++.dg/overload/addr1.C: New test.
1421 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
1423         * gcc.dg/20030909-1.c: New test.
1425 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1427         * gcc.dg/ultrasp10.c: New test.
1429 2003-09-09  Devang Patel  <dpatel@apple.com>
1431         * gcc.dg/darwin-ld-6.c: New test.
1433 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1435         * gcc.dg/torture/builtin-explog-1.c: New testcase.
1437 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1439         * gcc.dg/ia64-types1.c: New test.
1440         * gcc.dg/ia64-types2.c: Likewise.
1442 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1444         * gcc.dg/builtins-1.c: Add more _Complex tests.
1445         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1447         * gcc.dg/builtins-1.c: Test existing _Complex functions.
1448         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1450 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1452         PR c++/11786
1453         * g++.dg/lookup/koenig2.C: New test.
1455         PR c++/5296
1456         * g++.dg/rtti/typeid2.C: New test.
1458 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
1460         * gcc.c-torture/compile/20030904-1.c: New test.
1462 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1464         * g++.dg/opt/longbranch2.C: New test.
1466 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1468         * g++.dg/template/crash10.C: Only compile it.
1470 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1472         PR middle-end/11665
1473         * gcc.c-torture/compile/20030907-1.c: New test.
1474         * g++.dg/init/array11.C: New test.
1476 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1478         PR c++/11852
1479         * g++.dg/init/struct1.C: New test.
1481 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1483         PR c++/12181
1484         * g++.dg/expr/comma1.C: New test.
1486 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
1488         PR c++/11867
1489         * g++.dg/expr/static_cast5.C: New test.
1491 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1493         PR c++/11507
1494         * g++.dg/lookup/scoped7.C: New test.
1496         PR c++/9574
1497         * g++.dg/other/static1.C: New test.
1499         PR c++/11490
1500         * g++.dg/warn/template-1.C: New test.
1502         PR c++/11432
1503         * g++.dg/template/crash10.C: New test.
1505         PR c++/2478
1506         * g++.dg/overload/VLA.C: New test.
1508         PR c++/10804
1509         * g++.dg/template/call1.C: New test.
1511 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1513         PR c++/11794
1514         * g++.dg/parse/using3.C: New test.
1516 2003-09-06  Roger Sayle  <roger@eyesopen.com>
1518         PR c++/11409
1519         * g++.dg/overload/builtin3.C: New test case.
1521 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
1523         PR c/9862
1524         * gcc.dg/20030906-1.c: New test.
1525         * gcc.dg/20030906-2.c: Likewise.
1527 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1529         PR c++/12167
1530         * g++.dg/parse/defarg5.C: New test.
1532         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1534 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1536         PR c++/12163
1537         * g++.dg/expr/static_cast4.C: New test.
1539         PR c++/12146
1540         * g++.dg/template/crash9.C: New test.
1542 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1544         * g++.old-deja/g++.ext/pretty2.C: Update for change
1545         in __FUNCTION__.
1546         * g++.old-deja/g++.ext/pretty3.C: Likewise.
1548 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
1550         PR c++/11922
1551         * g++/dg/template/qualified-id1.C: New test.
1553         PR c++/12037
1554         * g++.dg/warn/noeffect4.C: New test.
1556 2003-09-04  Matt Austern  <austern@apple.com>
1558         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
1559         * g++.dg/ext/fnname2.C: Likewise.
1560         * g++.dg/ext/fnname3.C: Likewise.
1562 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
1564         * g++.dg/expr/lval1.C: New test.
1565         * g++.dg/ext/lvcast.C: Remove.
1567 2003-09-03  Roger Sayle  <roger@eyesopen.com>
1569         PR optimization/11700.
1570         * gcc.c-torture/compile/20030903-1.c: New test case.
1572 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
1574         PR c++/12053
1575         * g++.dg/abi/layout4.C: New test.
1577 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1579         PR c++/11553
1580         * g++.dg/parse/friend3.C: New test.
1582 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1584         PR c++/11847
1585         * g++.dg/template/class1.C: New test.
1587         PR c++/11808
1588         * g++.dg/expr/call1.C: New test.
1590 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1592         PR c++/12114
1593         * g++.dg/init/ref9.C: New test.
1595         PR c++/11972
1596         * g++.dg/template/nested4.C: New test.
1598 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1600         PR c++/12093
1601         * g++.dg/template/non-dependent4.C: New test.
1603         PR c++/11928
1604         * g++.dg/inherit/conv1.C: New test.
1606 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1608         PR c++/6196
1609         * g++.dg/ext/label1.C: New test.
1610         * g++.dg/ext/label2.C: Likewise.
1612 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1614         * g++.dg/expr/cond3.C: New test.
1616 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1618         * gcc.dg/builtins-1.c: Add new builtin cases.
1620 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1622         * gcc.dg/builtins-1.c: Add new cases.
1623         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1625 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1627         * gcc.dg/builtins-1.c: Add more math builtin tests.
1628         * gcc.dg/torture/builtin-attr-1.c: New test.
1630 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1632         PR optimization/5079
1633         * g++.dg/opt/static3.C: New test.
1635 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1637         * gcc.misc-tests/gcov-10b.c: New test.
1639 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
1641         * g++.dg/opt/ptrmem3.C: New test.
1643         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
1645 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
1647         * gcc.dg/20030826-2.c: New test.
1649 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1651         PR middle-end/12002
1652         * g77.f-torture/compile/12002.f: New test case.
1654 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1656         * gcc.dg/20030826-1.c: New test case.
1658 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1660         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1662 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1664         PR c++/11871
1665         * c++.dg/lookup/crash1.C: New test.
1667         * c++.dg/warn/noeffect3.C: New test.
1669 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1671         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1672         * gcc.dg/compat/vector-1_y.c: Ditto.
1673         * gcc.dg/compat/vector-2_x.c: Ditto.
1674         * gcc.dg/compat/vector-2_y.c: Ditto.
1676 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1678         * gcc.dg/20030702-1.c: New test.
1680 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1682         PR c++/8795
1683         * g++.dg/ext/altivec-1.C: New test.
1685 2003-08-24  Richard Henderson  <rth@redhat.com>
1687         * g++.dg/eh/simd-2.C: Add -w for x86.
1689 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1691         * gcc.dg/20030815-1.c: New test.
1693 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1695         PR c++/3765
1696         * g++.dg/parse/access6.C: New test.
1698 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1700         PR c++/641, c++/11876
1701         * g++.dg/template/friend22.C: New test.
1702         * g++.dg/template/friend23.C: Likewise.
1704 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1706         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1707         identically.
1709 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1711         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1713 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1715         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1717 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1719         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1721 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1723         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1725 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1727         PR c++/11919
1728         * g++.dg/overload/prom1.C: New test.
1730         PR c++/11551
1731         * g++.dg/parse/dtor2.C: New test.
1733         PR c++/10762
1734         * g++.dg/parse/using2.C: New test.
1736 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1738         PR target/11805
1739         * gcc.c-torture/compile/20030821-1.c: New.
1741 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1743         PR c++/11834
1744         * g++.dg/template/deduce2.C: New test.
1746 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1748         * gcc.c-torture/execute/20030821-1.c: New test.
1750 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1752         PR middle-end/11984
1753         * gcc.dg/20030820-1.c: New test case.
1755 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1757         PR c++/11945
1758         * g++.dg/warn/noeffect2.C: New test.
1760 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1762         PR c++/10926
1763         * g++.dg/template/dtor2.C: New test.
1765         PR c++/11684
1766         * g++.dg/template/operator1.C: New test.
1767         * g++.dg/parse/operator4.C: New test.
1769         PR c++/11946.C
1770         * g++.dg/expr/enum1.C: New test.
1771         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1773         PR c++/11036.C
1774         * g++.dg/parse/elab2.C: New test.
1775         * g++.dg/parse/typedef4.C: Change error message.
1776         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1777         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1778         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1780 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1782         * gcc.dg/pch/warn-1.c: New.
1783         * gcc.dg/pch/warn-1.hs: New.
1785         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1786         not-tested file.
1788 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1790         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1792 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1794         * gcc.dg/uninit-D.c: New Test.
1795         * gcc.dg/uninit-E.c: New Test.
1796         * gcc.dg/uninit-F.c: New Test.
1797         * gcc.dg/uninit-G.c: New Test.
1799 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1801         * g++.dg/README: Describe the pch directory.
1803 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1805         PR c++/11174
1806         * g++.dg/parse/access4.C: New test.
1807         * g++.dg/parse/access5.C: Likewise.
1808         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1810 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1812         * gcc.dg/noncompile/20030818-1.c: New.
1814 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1816         PR c++/11957
1817         * g++.dg/warn/noeffect1.C: New test.
1819         * g++.dg/template/scope2.C: New test.
1820         * g++.dg/template/error2.C: Correct dg-error
1822 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1824         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1826 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1828         PR C++/11512
1829         * g++.dg/template/warn1.C: New.
1831 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1833         * g++.dg/template/error2.C: New test.
1834         * g++.dg/lookup/using7.C: Adjust errors
1835         * g++.old-deja/g++.pt/crash36.C: Likewise.
1836         * g++.old-deja/g++.pt/derived3.C: Likewise.
1838 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1840         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1841         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1842         * gcc.c-torture/execute/builtins/string-9.c: New, from
1843         string-opt-9.c.  Adjust for execute/builtins framework.
1844         * gcc.c-torture/execute/string-opt-9.c: Delete.
1846 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1848         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1850         * g++.dg/parse/ret-type2.C: New test.
1852         PR c++/11703
1853         * g++.dg/init/new8.C: New test.
1855         PR c++/10923
1856         * g++.dg/parse/typedef5.C: New test.
1858         PR c++/9512
1859         * g++.dg/parse/qualified2.C: New test.
1860         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1861         invalid code.
1863 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1865         * g++.dg/conversion/ptrmem1.C: New test.
1867 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1869         PR target/11693
1870         * gcc.dg/20030811-1.c: New test.
1872         PR target/11535
1873         * gcc.c-torture/execute/20030811-1.c: New test.
1875 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1877         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1879 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1881         PR c++/11789.C
1882         * g++.dg/inherit/multiple1.C: New test.
1884 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1886         * gcc.dg/spe1.c: New test.
1888         PR c++/11670
1889         * g++.dg/expr/cast2.C: New test.
1891         PR c++/10530
1892         * g++.dg/template/dependent-name2.C: New test.
1894 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1896         * g++.dg/parse/crash11.C: Put the dg options in comments.
1898 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1900         * lib/gcc-dg.exp: Update for diagnostic change.
1902 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1904         PR c++/5767
1905         * g++.dg/parse/crash11.C: New test.
1907 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1909         * gcc.dg/cpp/spacing1.c: Update.
1911 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1913         PR target/11739
1914         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1915         a value for -mtune.
1917 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1919         PR middle-end/11771
1920         * gcc.c-torture/compile/20030804-1.c: New test case.
1922 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1924         * gcc.dg/20030804-1.c: New test case.
1926 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1928         * gcc.dg/cpp/separate-1.c: New test.
1930 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1932         PR c++/11704
1933         * g++.dg/template/dependent-expr2.C: New test.
1935         PR c++/11766
1936         * g++.dg/expr/ptrmem1.C: New test.
1938 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1940         PR c++/9453
1941         * g++.dg/template/friend15.C: New test.
1943 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1945         * lib/dg-pch.exp: Work round PCH bug.
1947 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1949         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1950         builtins.  Move cases from builtins-4.c here.
1952         * gcc.dg/torture/builtin-math-1.c: New test taken from
1953         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1954         additional cases.
1956         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1957         Delete.
1959 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1961         PR c++/9447
1962         * g++.dg/template/using7.C: New test.
1964 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1966         * import1.c, import2.c: New tests.
1968 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1970         * g++.dg/eh/crossjump1.C: New test.
1972 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1974         PR c++/11697
1975         * g++.dg/template/using6.C: New test.
1977         PR c++/11744
1978         * g++.dg/template/koenig2.C: New test.
1980 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1982         PR c++/7983
1983         * g++.dg/parse/typedef4.C: New test.
1985 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1987         PR c++/8442, c++/8806
1988         * g++.dg/template/elab1.C: New test.
1989         * g++.dg/template/type2.C: Likewise.
1990         * g++.dg/template/ttp3.C: Adjust expected error message.
1991         * g++.old-deja/g++.law/visibility13.C: Likewise.
1992         * g++.old-deja/g++.niklas/t135.C: Likewise.
1993         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1994         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1995         template argument.
1996         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1998 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
2000         PR c++/11295
2001         * g++.dg/ext/stmtexpr1.C: New test.
2003         * g++.dg/opt/tmp1.C: New test.
2005         PR c++/11525
2006         * g++.dg/parse/constant4.C: New test.
2008         PR c++/9447
2009         * g++.dg/template/using5.C: New test.
2011 2003-07-31  Roger Sayle  <roger@eyesopen.com>
2013         * gcc.dg/builtins-27.c: New test case.
2015 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
2017         * gcc.dg/tls/opt-7.c: New test.
2019 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
2021         * g++.old-deja/g++.other/crash18.C: Remove.
2023 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
2025         * g++.dg/template/explicit3.C: New.
2026         * g++.dg/template/explicit4.C: New.
2027         * g++.dg/template/explicit5.C: New.
2029         PR c++/11347
2030         * g++.dg/template/memtmpl1.C: New.
2032 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
2034         PR target/11565
2035         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
2036         * gcc.dg/i386-387-5.c (dg-options): Likewise.
2038 2003-07-30  Jan Hubicka  <jh@suse.cz>
2040         * vtgc1.c: Kill.
2042 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
2044         * gcc.dg/struct-in-proto-1.c: New test.
2046 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
2048         * gcc.dg/cpp/include2.c: Only expect one message.
2050 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
2052         PR c++/9447
2053         * g++.dg/template/using1.C: New test.
2054         * g++.dg/template/using2.C: New test.
2055         * g++.dg/template/using3.C: New test.
2056         * g++.dg/template/using4.C: New test.
2058 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
2060         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
2061         * gcc.c-torture/execute/string-opt-10.c: Likewise.
2063 2003-07-28  Jan Hubicka  <jh@suse.cz>
2065         PR c++/11530
2066         * g++.dg/opt/call1.C: New test.
2068 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
2070         PR c++/11667
2071         * g++.dg/init/enum2.C: New test.
2072         * g++.dg/template/overload1.C: Add "-w" option.
2074 2003-07-28    <hp@bitrange.com>
2076         * gcc.dg/Wdeclaration-after-statement-1.c,
2077         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
2079 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
2081         * gcc.c-torture/compile/20030725-1.c: New test.
2083 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
2085         * gcc.dg/20030505.c: Only run for SPE.
2086         Remove definition of opaque type.
2088 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
2090         * g++.dg/template/ptrmem6.C: New test.
2092 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
2094         * gcc.c-torture/compile/zero-strct-2.c: New test.
2096 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
2098         * gcc.dg/intermod-1.c: New test.
2100 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
2102         PR c++/11617
2103         * g++.dg/template/lookup2.C: New test.
2104         * g++.dg/template/memclass1.C: Remove instantiated from error.
2105         * g++.dg/other/error2.C: Tweak expected errors.
2107         PR c++/11596
2108         * g++.dg/template/defarg3.C: New test.
2110         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
2112 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
2114         * g++.dg/inherit/access5.C: New test.
2116 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2118         PR c++/11513
2119         * g++.dg/template/crash8.C: New test.
2121 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
2123         PR c/10602
2124         * gcc.dg/noncompile/incomplete-2.c: New test.
2126 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
2128         PR c++/11645
2129         * g++.dg/inherit/access4.C: New test.
2131         PR c++/11517
2132         * g++.dg/expr/cond2.C: New test.
2134         PR optimization/10679
2135         * g++.dg/opt/inline4.C: New test.
2137 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2139         * g++.dg/parse/crash10: New test.
2141 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2143         * g++.dg/ext/flexary1.C: New test.
2145 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2147         PR c++/10793
2148         * g++.dg/template/crash9.C: New test.
2150 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2152         PR c++/3004
2153         * g++.dg/parse/typedef3.C: New test.
2155         PR c++/7906
2156         * g++.dg/parse/operator2.C: New test.
2158         PR c++/8895
2159         * g++.dg/parse/def-tmpl-arg1.C: New test.
2161         PR c++/9282
2162         * g++.dg/parse/funptr1.C: New test.
2164         PR c++/9452
2165         * g++.dg/parse/ambig3.C: New test.
2167         PR c++/9454
2168         * g++.dg/parse/operator3.C: New test.
2170         PR c++/9486
2171         * g++.dg/parse/template10.C: New test.
2173         PR c++/9488
2174         * g++.dg/parse/template11.C: New test.
2176         PR c++/10150
2177         * g++.dg/parse/invalid-op1.C: New test.
2179         PR c++/10247
2180         * g++.dg/parse/condexpr1.C: New test.
2182 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2184         * g++.dg/ext/packed3.C: New test.
2185         * g++.dg/ext/packed4.C: New test.
2187         * gcc.dg/pack-test-3.c: New test.
2189 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
2191         * lib/compat.exp: Handle dg-options per source file.
2192         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
2193         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
2194         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
2195         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
2196         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
2197         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
2198         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
2199         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
2200         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
2201         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
2202         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
2203         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
2204         * g++.dg/compat/break/bitfield7_x.C: Ditto.
2205         * g++.dg/compat/break/bitfield7_y.C: Ditto.
2207 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2209         PR c/10320
2210         * gcc.c-torture/execute/20030718-1.c: New test.
2212 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2214         PR optimization/11536
2215         * gcc.dg/20030721-1.c: New test.
2217 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
2219         PR c++/11546
2220         * g++.dg/template/lookup1.C: New test.
2222 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
2224         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
2225         diagnostics of ill-formed constructs involving labels.
2226         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
2227         the new 'previously defined here' message.
2229 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
2231         * g++.dg/parse/non-dependent2.C: New test.
2233 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2235         * g++.dg/init/init-ref4.C: xfail on targets without
2236         weak symbols.
2238 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
2240         PR target/11087
2241         * gcc.c-torture/execute/20030717-1.c: New test.
2243 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2245         * g++.dg/opt/cfg1.C: New test.
2247 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
2249         PR optimization/11557
2250         * gcc.dg/20030717-1.c: New test.
2252 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
2254         PR c++/10476
2255         * g++.dg/expr/crash-1.C: New test.
2257         PR c++/11027
2258         * g++.dg/template/init3.C: New test.
2260         PR c++/8222
2261         * g++.dg/template/non-dependent1.C: New test.
2263         PR c++/11070
2264         * g++.dg/template/non-dependent2.C: New test.
2266         PR c++/11071
2267         * g++.dg/template/non-dependent3.C: New test.
2269         PR c++/9907
2270         * g++.dg/template/sizeof5.C: New test.
2272 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
2274         PR 11498
2275         * gcc.c-torture/compile/mangle-1.c: New file.
2277 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2279         PR c++/7809
2280         * g++.dg/parse/access3.C: New test.
2282 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
2284         PR c++/11384
2285         * g++.dg/init/init-ref4.C: New test.
2287 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
2289         PR c++/11547
2290         * g++.dg/parse/constant3.C: New test.
2291         * g++.dg/parse/crash7.C: Likewise.
2293 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
2295         PR target/11008
2296         * gcc.dg/i386-pentium4-not-mull.c: New.
2298 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
2300         * gcc.dg/asm-names.c (ymain): Make it weak.
2302 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2304         PR c++/5421
2305         * g++.dg/template/friend21.C: New test.
2307 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
2309         * gcc.dg/cleanup-8.c: New test.
2310         * gcc.dg/cleanup-9.c: New test.
2312 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
2314         * g++.dg/ext/dll-MI1.h: New file.
2315         * g++.dg/ext/dllexport-MI1.C: New file.
2316         * g++.dg/ext/dllimport-MI1.C: New file.
2318 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
2320         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
2321         it does not have cmpstrsi patterns (just cmpmemsi).
2323 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
2325         PR debug/11473
2326         * g++.dg/debug/debug8.C: New test.
2328 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2330         PR c++/10108
2331         * g++.dg/template/crash7.C: New test.
2333 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
2335         PR target/10795
2336         * gcc.c-torture/compile/20030708-1.c: New.
2338 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2340         * gcc.c-torture/execute/20030715-1.c: New test.
2342 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
2344         * gcc.dg/pch/inline-3.c: New file.
2345         * gcc.dg/pch/inline-3.hs: New file.
2346         * gcc.dg/pch/inline-4.c: New file.
2347         * gcc.dg/pch/inline-4.hs: New file.
2349 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
2351         PR c++/11509
2352         * g++.dg/template/crash6.C: New test.
2354         PR c++/7053
2355         * g++.dg/template/friend20.C: New test.
2357         PR c++/7019
2358         * g++.dg/template/overload2.C: New test.
2360 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2362         PR optimization/11440
2363         * gcc.c-torture/execute/20030714-1.c: New test.
2365 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2367         PR c++/11154
2368         * g++.dg/template/partial2.C: New test.
2370 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
2372         PR c++/11503
2373         * g++.dg/template/anon1.C: New test.
2375         PR c++/11493
2376         PR c++/11495
2377         * g++.dg/parse/template9.C: Likewise.
2378         * g++.dg/template/crash4.C: New test.
2379         * g++.dg/template/koenig1.C: Likewise.
2380         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
2381         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
2382         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
2383         functions.
2384         * g++.old-deja/g++.jason/template36.C: Likewise.
2385         * g++.old-deja/g++.mike/p1989.C: Likewise.
2386         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
2387         * g++.old-deja/g++.pt/ttp20.C: Use this->.
2388         * g++.old-deja/g++.pt/ttp21.C: Use this->.
2389         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
2390         compiling.
2391         * g++.old-deja/g++.pt/union2.C: Use this->.
2393 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
2395         * gcc.dg/20030711-1.c: New test.
2397 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
2399         PR c++/11050
2400         * g++.dg/parse/args1.C: New test.
2401         * g++.pt/defarg8.C: Change expected errors.
2403 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
2405         PR c++/8164
2406         * g++.dg/template/nontype2.C: New test.
2408         PR c++/10558
2409         * g++.dg/parse/template8.C: New test.
2411         PR c++/8327
2412         * g++.dg/template/scope1.C: New test.
2414         * g++.dg/warn/Wsign-compare-1.C: New test.
2416 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2418         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
2420 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
2422         PR c++/9411
2423         * g++.dg/template/explicit2.C: New test.
2425         PR c++/10032
2426         * g++.dg/warn/pedantic1.C: New test.
2428 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
2430         PR c++ 9483
2431         * g++.dg/other/field1.C: New test.
2433 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2435         PR c/11449
2436         * gcc.c-torture/compile/20030707-1.c: New.
2438 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2440         PR c++/10849
2441         * g++.dg/template/access12.C: New test.
2443 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
2445         * g++.dg/bprob/bprob.exp (prof_ext): Update.
2446         * g77.dg/bprob/bprob.exp (prof_ext): Update.
2447         * gcc.misc-tests/bprob.exp (prof_ext): Update.
2448         * gcc.misc-tests/gcov.exp: Update
2449         * g++.dg/gcov/gcov.exp: Update
2450         * lib/gcov.exp: Update.
2452 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
2454         * g++.dg/abi/mangle17.C: Make sure template expressions are
2455         dependent.
2456         * g++.dg/abi/mangle4.C: Mark erroneous casts.
2457         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
2458         * g++.dg/opt/stack1.C: Remove erroneous code.
2459         * g++.dg/parse/template7.C: New test.
2460         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
2461         * g++.old-deja/g++.pt/crash4.C: Likewise.
2463 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2465         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
2466         with zero or one occurence of `$' after the initial `L'.
2468 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
2470         * gcc.c-torture/compile/20030704-1.c: Add a comment.
2472 2003-07-08  Roger Sayle  <roger@eyesopen.com>
2474         PR c/11370
2475         * gcc.dg/Wunreachable-6.c: New testcase.
2476         * gcc.dg/Wunreachable-7.c: New testcase.
2478 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2480         PR c/11420
2481         * gcc.dg/20030708-1.c: New test.
2483 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
2485         * gcc.dg/compat/sdata-section.h: New file.
2486         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
2487         * gcc.dg/torture/mips-sdata-1.c: New test.
2489 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2491         PR c++/11030
2492         * g++.dg/template/friend19.C: New test.
2494 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2496         * g++.dg/opt/strength-reduce.C: New test.
2498 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2500         PR target/10979
2501         * gcc.dg/20030707-1.c: New testcase.
2503 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2505         PR optimization/11059
2506         * g++.dg/opt/emptyunion.C: New testcase.
2508 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2509             Eric Botcazou  <ebotcazou@libertysurf.fr>
2511         * g++.dg/opt/stack1.C: New test.
2513 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
2515         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
2516         run test.
2518         PR c++/11431
2519         * g++.dg/expr/static_cast3.C: New test.
2521 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
2523         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
2524         everywhere.
2525         * gcc.dg/concat.c: Concatenation of string constants with
2526         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2527         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2528         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2529         necessary to avoid multi-character character constant warning.
2530         * gcc.dg/cpp/escape.c: Likewise.
2531         * gcc.dg/cpp/ucs.c: Likewise.
2532         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2533         Fix a typo.
2535 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2537         PR c/11428
2538         * gcc.c-torture/compile/20030704-1.c: New.
2540 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2542         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2544 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2546         PR c++/5287, PR c++/7910,  PR c++/11021
2547         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
2548         tests for warnings.
2549         * g++.dg/ext/dllimport2.C: Add tests for warnings.
2550         * g++.dg/ext/dllimport3.C: Likewise.
2551         * g++.dg/ext/dllimport4.C: New file.
2552         * g++.dg/ext/dllimport5.C: New file.
2553         * g++.dg/ext/dllimport6.C: New file.
2554         * g++.dg/ext/dllimport7.C: New file.
2555         * g++.dg/ext/dllimport8.C: New file.
2556         * g++.dg/ext/dllimport9.C: New file.
2557         * g++.dg/ext/dllimport10.C: New file.
2558         * g++.dg/ext/dllexport1.C: New file.
2560 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2562         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
2563         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
2565 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2567         * gcc.dg/builtins-25.c: New testcase.
2568         * gcc.dg/builtins-26.c: New testcase.
2570 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
2572         * gcc.dg/compat/vector-defs.h: New file.
2573         * gcc.dg/compat/vector-setup.h: New file.
2574         * gcc.dg/compat/vector-check.h: New file.
2575         * gcc.dg/compat/vector-1_main.c: New file.
2576         * gcc.dg/compat/vector-1_x.c: New file.
2577         * gcc.dg/compat/vector-1_y.c: New file.
2578         * gcc.dg/compat/vector-2_main.c: New file.
2579         * gcc.dg/compat/vector-2_x.c: New file.
2580         * gcc.dg/compat/vector-2_y.c: New file.
2582         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2583         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2584         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2585         * gcc.dg/compat/struct-align-1.h: New file.
2586         * gcc.dg/compat/struct-align-1_main.c: New file.
2587         * gcc.dg/compat/struct-align-1_x.c: New file.
2588         * gcc.dg/compat/struct-align-1_y.c: New file.
2589         * gcc.dg/compat/struct-align-2.h: New file.
2590         * gcc.dg/compat/struct-align-2_main.c: New file.
2591         * gcc.dg/compat/struct-align-2_x.c: New file.
2592         * gcc.dg/compat/struct-align-2_y.c: New file.
2594         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2595         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2596         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2597         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2598         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2599         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2600         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2601         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2602         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2603         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2604         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2605         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2606         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2607         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2608         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2609         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2610         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2611         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2612         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2613         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2614         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2615         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2616         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2617         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2618         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2619         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2620         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2621         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2622         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2624 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2626         * gcc.dg/i386-call-1.c: New test.
2628 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2630         PR c++/9162
2631         * g++.dg/parse/defarg4.C: New.
2633 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2635         PR target/10700
2636         * gcc.c-torture/compile/20030703-1.c: New test case.
2638 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2640         * g++.dg/template/local3.C: Remove extra semicolon.
2642 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2644         * gcc.dg/i386-volatile-1.c: New test.
2646 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
2648         PR c++/11072
2649         * g++.dg/other/offsetof2.C: XFAIL.
2650         * g++.dg/other/offsetof5.C: New.
2652         PR c++/10219
2653         * g++.dg/template/error1.C: New.
2655         PR c++/9779
2656         * g++.dg/template/dependent-expr1.C: New.
2658 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2660         PR c++/6949
2661         * g++.dg/template/local3.C: New test.
2663         PR c++/11149
2664         * g++.dg/lookup/scoped6.C: New test.
2666 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2668         PR c++/8046
2669         * g++.dg/other/error7.C: New test.
2671 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2673         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2674         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2675         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2676         * g++.old-deja/g++.other/union2.C: Likewise.
2677         * gcc.dg/c90-const-expr-2.c: Likewise.
2678         * gcc.dg/c90-const-expr-3.c: Likewise.
2679         * gcc.dg/c99-const-expr-2.c: Likewise.
2680         * gcc.dg/c99-const-expr-3.c: Likewise.
2681         * gcc.dg/concat.c: Likewise.
2683 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2685         PR c++/9559
2686         * g++.dg/init/static1.C: New test.
2688 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2690         * Changelog: Remove ">>>>>>>" from previous change.
2692 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2694         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2695         * g++.old-deja/g++.other/access2.C: Likewise.
2696         * g++.old-deja/g++.other/decl2.C: Likewise.
2697         * gcc.c-torture/execute/20020615-1.c: Likewise.
2699 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2701         PR c++/4933
2702         * g++.dg/template/sizeof4.C: New test.
2704 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2706         * g++.dg/other/error6.C: New test.
2708 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2710         PR c++/10750
2711         * g++.dg/parse/constant2.C: New test.
2713 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2715         PR c++/11106
2716         * g++.dg/other/error5.C: New test.
2718 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2720         * gcc.dg/format/gcc_diag-1.c: New test.
2722 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2724         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2726 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2728         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2729         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2730         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2732 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2734         * gcc.c-torture/execute/builtins/string-8.c: New test.
2735         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2736         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2737         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2739 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2741         PR c++/10468
2742         * g++.dg/ext/typeof6.C: New test.
2744 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2746         PR c++/10796
2747         * g++.dg/init/enum1.C: New test.
2749 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2751         * gcc.dg/20030627-1.c: New test.
2753 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2755         PR c++/11332
2756         * g++.dg/expr/static_cast2.C: New test.
2758 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2759             Jakub Jelinek  <jakub@redhat.com>
2761         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2762         sprintf(dst,"%s",src) optimization.
2763         * gcc.c-torture/execute/20030626-1.c: New test case.
2764         * gcc.c-torture/execute/20030626-2.c: New test case.
2766 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2768         * gcc.c-torture/execute/multi-ix.c: New test.
2770         * gcc.c-torture/execute/simd-4.c (main):
2771         Added missing semicolon at end of union.
2773 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2775         PR c++/8266
2776         * g++.dg/template/explicit-instantiation3.C: New test.
2778 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2780         * gcc.dg/20030626-1.c: Use signed char.
2782 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2784         * gcc.dg/20030626-1.c: New test.
2786 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2788         * const-str-2.m: Update.
2790 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2792         PR c++/10990
2793         * g++.dg/rtti/dyncast1.C: New test.
2794         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2795         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2796         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2798         PR c++/10931
2799         * g++.dg/expr/static_cast1.C: New test.
2801 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2803         * gcc.dg/20030625-1.c: New test.
2805 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2807         * gcc.c-torture/compile/20030624-1.c: New test case.
2809 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2811         * gcc.c-torture/execute/string-opt-17.c: New test.
2813 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2815         PR c++/5754
2816         * g++.dg/parse/crash6.C: New test.
2818 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2820         * gcc.dg/builtins-24.c: New test case.
2822 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2824         * g++.dg/opt/operator1.C: New test.
2826 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2828         * gcc.c-torture/execute/string-opt-16.c: New test case.
2830 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2832         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2833         * g++.old-deja/g++.other/conv7.C: Likewise
2834         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2835         * g++.old-deja/g++.other/overload14.C: Likewise.
2837 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2839         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2840         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2842 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2844         PR c++/10888
2845         * g++.dg/warn/Winline-3.C: New test.
2847 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2849         * lib/target-supports.exp (check_alias_available): Make the test
2850         program acceptable to the Solaris assembler.
2852         PR c++/10749
2853         * g++.dg/template/memclass2.C: New test.
2855 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2856             Eric Botcazou  <ebotcazou@libertysurf.fr>
2858         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2859         data for non-matching targets.
2860         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2862 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2864         PR c++/10845
2865         * g++.dg/template/member3.C: New test.
2867 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2869         PR c++/10939
2870         * g++.dg/template/func1.C: New test.
2872         PR c++/9649
2873         * g++.dg/template/static4.C: New test.
2874         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2876         PR c++/11041
2877         * g++.dg/init/ref7.C: New test.
2879 2003-06-19  Matt Austern  <austern@apple.com>
2881         PR c++/11228
2882         * g++.dg/anew1.C: New test.
2883         * g++.dg/anew2.C: New test.
2884         * g++.dg/anew3.C: New test.
2885         * g++.dg/anew4.C: New test.
2887 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2889         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2891 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2893         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2894         endian-dependent.
2896 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2898         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2899         Remove cruft.
2901 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2903         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2904         * gcc.c-torture/compile/961203-1.c: Likewise.
2905         * gcc.c-torture/compile/980506-1.c: Likewise.
2907 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2909         PR c++/10712
2910         * g++.dg/lookup/using7.C: New test.
2912 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2914         PR c++/11105
2915         * g++.dg/abi/conv1.C: Remove it.
2916         * g++.dg/template/conv7.C: New test.
2917         * g++.dg/template/conv8.C: Likewise.
2918         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2919         conversion operator.
2921 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2923         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2924         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2925         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2926         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2927         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2928         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2929         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2930         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2931         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2932         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2933         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2934         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2935         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2936         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2937         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2938         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2939         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2940         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2941         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2942         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2943         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2944         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2945         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2946         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2947         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2948         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2949         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2950         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2951         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2953 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2955         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2956         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2957         indications.
2959 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2961         * gcc.dg/i386-387-5.c: New test case.
2962         * gcc.dg/i386-387-6.c: New test case.
2963         * gcc.dg/builtins-23.c: New test case.
2965 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2967         * gcc.dg/builtins-22.c: New test case.
2968         * gcc.dg/i386-387-1.c: Update to test exp.
2969         * gcc.dg/i386-387-2.c: Likewise.
2971 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2973         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2975 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2977         * lib/gcc-dg.exp (dg-require-dll): New function.
2978         (dg-xfail-if): Likewise.
2979         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2980         driver.
2982         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2983         * gcc.c-torture/compile/20001205-1.c: Likewise.
2984         * gcc.c-torture/compile/20001226-1.c: Likewise.
2985         * gcc.c-torture/compile/20010518-2.c: Likewise.
2986         * gcc.c-torture/compile/20020312-1.c: Likewise.
2987         * gcc.c-torture/compile/20020604-1.c: Likewise.
2988         * gcc.c-torture/compile/920501-12.c: Likewise.
2989         * gcc.c-torture/compile/920501-4.c: Likewise.
2990         * gcc.c-torture/compile/920520-1.c: Likewise.
2991         * gcc.c-torture/compile/920521-1.c: Likewise.
2992         * gcc.c-torture/compile/920625-1.c: Likewise.
2993         * gcc.c-torture/compile/961203-1.c: Likewise.
2994         * gcc.c-torture/compile/980506-1.c: Likewise.
2995         * gcc.c-torture/compile/981006-1.c: Likewise.
2996         * gcc.c-torture/compile/981022-1.c: Likewise.
2997         * gcc.c-torture/compile/981223-1.c: Likewise.
2998         * gcc.c-torture/compile/990617-1.c: Likewise.
2999         * gcc.c-torture/compile/dll.c: Likewise.
3000         * gcc.c-torture/compile/labels-3.c: Likewise.
3001         * gcc.c-torture/compile/mipscop-1.c: Likewise.
3002         * gcc.c-torture/compile/mipscop-2.c: Likewise.
3003         * gcc.c-torture/compile/mipscop-3.c: Likewise.
3004         * gcc.c-torture/compile/mipscop-4.c: Likewise.
3005         * gcc.c-torture/compile/simd-5.c: Likewise.
3006         * gcc.c-torture/compile/20000804-1.x: Remove.
3007         * gcc.c-torture/compile/20001205-1.x: Likewise.
3008         * gcc.c-torture/compile/20001226-1.x: Likewise.
3009         * gcc.c-torture/compile/20010518-2.x: Likewise.
3010         * gcc.c-torture/compile/20020312-1.x: Likewise.
3011         * gcc.c-torture/compile/20020604-1.x: Likewise.
3012         * gcc.c-torture/compile/920501-12.x: Likewise.
3013         * gcc.c-torture/compile/920501-4.x: Likewise.
3014         * gcc.c-torture/compile/920520-1.x: Likewise.
3015         * gcc.c-torture/compile/920521-1.x: Likewise.
3016         * gcc.c-torture/compile/920625-1.x: Likewise.
3017         * gcc.c-torture/compile/961203-1.x: Likewise.
3018         * gcc.c-torture/compile/980506-1.x: Likewise.
3019         * gcc.c-torture/compile/981006-1.x: Likewise.
3020         * gcc.c-torture/compile/981022-1.x: Likewise.
3021         * gcc.c-torture/compile/981223-1.x: Likewise.
3022         * gcc.c-torture/compile/990617-1.x: Likewise.
3023         * gcc.c-torture/compile/mipscop-1.x: Likewise.
3024         * gcc.c-torture/compile/mipscop-2.x: Likewise.
3025         * gcc.c-torture/compile/mipscop-3.x: Likewise.
3026         * gcc.c-torture/compile/mipscop-4.x: Likewise.
3027         * gcc.c-torture/compile/simd-5.x: Likewise.
3029         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
3031 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3033         * gcc.c-torture/execute/20030611-1.c: New test.
3035 2003-06-12  Roger Sayle  <roger@eyesopen.com>
3037         PR middle-end/168
3038         * gcc.dg/20030612-1.c: New test case.
3040 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
3042         PR c++/10635
3043         * g++.dg/expr/cast1.C: New test.
3045 2003-06-12  Roger Sayle  <roger@eyesopen.com>
3047         * gcc.dg/builtins-21.c: New test case.
3049 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
3051         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
3052         options instead of at the end.
3053         * lib/objc.exp (objc_target_compile): Likewise.
3055 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
3057         PR c++/10432
3058         * g++.dg/parse/error1.C: New test.
3060 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
3062         * gcc.dg/compat/struct-by-value-11_main.c: New file.
3063         * gcc.dg/compat/struct-by-value-11_x.c: New file.
3064         * gcc.dg/compat/struct-by-value-11_y.c: New file.
3065         * gcc.dg/compat/struct-by-value-12_main.c: New file.
3066         * gcc.dg/compat/struct-by-value-12_x.c: New file.
3067         * gcc.dg/compat/struct-by-value-12_y.c: New file.
3068         * gcc.dg/compat/struct-by-value-13_main.c: New file.
3069         * gcc.dg/compat/struct-by-value-13_x.c: New file.
3070         * gcc.dg/compat/struct-by-value-13_y.c: New file.
3071         * gcc.dg/compat/struct-by-value-14_main.c: New file.
3072         * gcc.dg/compat/struct-by-value-14_x.c: New file.
3073         * gcc.dg/compat/struct-by-value-14_y.c: New file.
3074         * gcc.dg/compat/struct-by-value-15_main.c: New file.
3075         * gcc.dg/compat/struct-by-value-15_x.c: New file.
3076         * gcc.dg/compat/struct-by-value-15_y.c: New file.
3077         * gcc.dg/compat/struct-by-value-16_main.c: New file.
3078         * gcc.dg/compat/struct-by-value-16_x.c: New file.
3079         * gcc.dg/compat/struct-by-value-16_y.c: New file.
3080         * gcc.dg/compat/struct-by-value-17_main.c: New file.
3081         * gcc.dg/compat/struct-by-value-17_x.c: New file.
3082         * gcc.dg/compat/struct-by-value-17_y.c: New file.
3083         * gcc.dg/compat/struct-by-value-18_main.c: New file.
3084         * gcc.dg/compat/struct-by-value-18_x.c: New file.
3085         * gcc.dg/compat/struct-by-value-18_y.c: New file.
3087         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
3088         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
3089         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
3090         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
3091         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
3092         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
3093         * gcc.dg/compat/scalar-return-3_main.c: New file.
3094         * gcc.dg/compat/scalar-return-3_x.c: New file.
3095         * gcc.dg/compat/scalar-return-3_y.c: New file.
3096         * gcc.dg/compat/scalar-return-4_main.c: New file.
3097         * gcc.dg/compat/scalar-return-4_x.c: New file.
3098         * gcc.dg/compat/scalar-return-4_y.c: New file.
3100 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
3102         * gcc.dg/compat/fp2-struct-check.h: New file.
3103         * gcc.dg/compat/fp2-struct-defs.h: New file.
3104         * gcc.dg/compat/fp2-struct-init.h: New file.
3105         * gcc.dg/compat/struct-by-value-10_main.c: New file.
3106         * gcc.dg/compat/struct-by-value-10_x.c: New file.
3107         * gcc.dg/compat/struct-by-value-10_y.c: New file.
3108         * gcc.dg/compat/struct-return-10_main.c: New file.
3109         * gcc.dg/compat/struct-return-10_x.c: New file.
3110         * gcc.dg/compat/struct-return-10_y.c: New file.
3112         * gcc.dg/compat/compat-common.h: New file.
3113         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
3114         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
3115         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
3116         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
3117         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
3118         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
3119         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
3120         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3121         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
3122         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
3123         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3124         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
3125         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
3126         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3127         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
3128         * gcc.dg/compat/small-struct-check.h: Ditto.
3129         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
3130         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3131         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
3132         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
3133         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3134         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3135         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
3136         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3137         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
3138         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
3139         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3140         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3141         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
3142         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3143         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3144         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
3145         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3146         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
3147         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
3148         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3149         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
3150         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
3151         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3152         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
3153         * gcc.dg/compat/struct-return-2_main.c: Ditto.
3154         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3155         * gcc.dg/compat/struct-return-2_y.c: Ditto.
3156         * gcc.dg/compat/struct-return-3_main.c: Ditto.
3157         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3158         * gcc.dg/compat/struct-return-3_y.c: Ditto.
3160 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
3162         * g++.dg/pch/static-1.C: New file.
3163         * g++.dg/pch/static-1.Hs: New file.
3165 2003-06-10  Richard Henderson  <rth@redhat.com>
3167         * gcc.dg/asm-7.c: Adjust expected warning text.
3169 2003-06-10  Roger Sayle  <roger@eyesopen.com>
3171         * gcc.dg/builtins-20.c: New test case.
3173 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
3175         PR c++/11131
3176         * g++.dg/opt/template1.C: New test.
3178 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3180         * lib/gcc-dg.exp (dg-test): Clear additional_files and
3181         additional_sources.
3183 2003-05-21  David Taylor  <dtaylor@emc.com>
3185         * gcc.dg/Wpadded.c: New file.
3187 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3189         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
3190         * gcc.dg/special/weak-2.c: Add dg-require-weak.
3191         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
3192         dg-require-weak.
3194 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
3196         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
3198 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3200         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
3201         (dg-require-alias): Likewise.
3202         (dg-require-gc-sections): Likewise.
3203         * lib/target-supports.exp (check_gc_sections_available): Likewise.
3205 2003-06-08  Richard Henderson  <rth@redhat.com>
3207         * gcc.dg/20011029-2.c: Fix the array reference.
3208         * gcc.dg/asm-7.c: New.
3210 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
3212         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
3214 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
3216         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
3217         (dg-require-gc-sections): Likewise.
3219 2003-06-08  Jan Hubicka  <jh@suse.cz>
3221         * i386-cmov1.c: Fix regular expression.
3222         * i386-cvt-1.c: Likewise.
3223         * i386-local.c: Likewise.
3224         * i386-local2.c: Likewise.
3225         * i386-mul.c: Likewise.
3226         * i386-ssetype-1.c: Likewise.
3227         * i386-ssetype-3.c: Likewise.
3228         * i386-ssetype-5.c: Likewise.
3230 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3232         PR c++/11039
3233         * g++.dg/warn/implicit-typename2.C: New test.
3234         * g++.dg/warn/implicit-typename3.C: New test.
3236 2003-06-07  Richard Henderson  <rth@redhat.com>
3238         * g++.dg/other/offsetof3.C: Use size_t.
3239         * g++.dg/other/offsetof4.C: Likewise.
3241 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
3243         * lib/copy-file.exp: New. Implement gcc_copy_files.
3245         * lib/dg-pch.exp: Load copy-file.exp
3246         (dg-pch): Use gcc_copy_files instead of "file copy".
3248 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
3250         * gcc.dg/weak/weak.exp: Simplify.
3251         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
3252         * gcc.dg/weak/weak-1.c: Likewise.
3253         * gcc.dg/weak/weak-2.c: Likewise.
3254         * gcc.dg/weak/weak-3.c: Likewise.
3255         * gcc.dg/weak/weak-4.c: Likewise.
3256         * gcc.dg/weak/weak-5.c: Likewise.
3257         * gcc.dg/weak/weak-6.c: Likewise.
3258         * gcc.dg/weak/weak-7.c: Likewise.
3259         * gcc.dg/weak/weak-8.c: Likewise.
3260         * gcc.dg/weak/weak-9.c: Likewise.
3262 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
3264         gcc.c-torture/execute/20030606-1.c: New.
3266 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3268         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
3269         * gcc.dg/builtins-19.c: Likewise.
3271 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3273         * gcc.dg/builtins-2.c: Add some more tests.
3274         * gcc.dg/builtins-18.c: New test case.
3275         * gcc.dg/builtins-19.c: New test case.
3277 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3278             Jim Wilson  <wilson@tuliptree.org>
3280         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
3282 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
3284         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
3285         mempcpy/stpcpy calls not to be optimized into something else.
3286         * gcc.c-torture/execute/string-opt-3.c: Moved to...
3287         * gcc.c-torture/execute/builtins/string-7.c: ...here.
3288         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
3290 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3292         * gcc.dg/format/asm_fprintf-1.c: New test.
3294 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
3296         * lib/gcc-defs.exp (additional_sources): New variable.
3297         (dg-additional-sources): New function.
3298         (additional_files): New variable.
3299         (dg-additional-files): New function.
3300         (dg-additional-files-options): Likewise.
3301         * lib/gcc-dg.exp (dg-require-weak): New function.
3302         (dg-require-alias): Likewise.
3303         (dg-require-gc-sections): Likewise.
3304         * lib/target-supports.exp (check_alias_available): Remove testfile
3305         parameter.
3306         (check_gc_sections_available): New function.
3307         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
3308         (dg-gpp-additional-files): Likewise.
3309         * lib/g++.exp (additional_sources): Remove.
3310         (additional_files): Likewise.
3311         (g++_target_compile): Use dg-additional-files-options.
3313         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
3314         Tcl logic.
3315         * gcc.dg/special/ecos.exp: Remove.
3316         * gcc.dg/special/20000419-2.c: Use dg-require-*.
3317         * gcc.dg/special/alias-1.c: Likewise.
3318         * gcc.dg/special/alias-2.c: Likewise.
3319         * gcc.dg/special/gcsec-1.c: Likewise.
3320         * gcc.dg/special/weak-1.c: Likewise.
3321         * gcc.dg/special/weak-2.c: Likewise.
3322         * gcc.dg/special/wkali-1.c: Likewise.
3323         * gcc.dg/special/wkali-2.c: Likewise.
3325         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
3326         dg-gpp-additional-*.
3327         * g++.dg/special/conpr-3.C: Likewise.
3328         * g++.dg/special/conpr-4.C: Likewise.
3329         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
3330         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
3331         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
3332         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
3333         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
3334         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
3335         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
3336         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
3337         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
3338         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
3339         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
3340         * g++.old-deja/g++.other/comdat1.C: Likewise.
3341         * g++.old-deja/g++.other/comdat2.C: Likewise.
3342         * g++.old-deja/g++.other/comdat3.C: Likewise.
3343         * g++.old-deja/g++.other/ctor1.C: Likewise.
3344         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
3346 2003-06-05  Richard Henderson  <rth@redhat.com>
3348         * gcc.dg/debug/20030605-1.c: New.
3350 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3352         * README.QMTEST: Update.
3354 2003-06-04  Richard Henderson  <rth@redhat.com>
3356         * gcc.dg/cleanup-1.c: New.
3357         * gcc.dg/cleanup-2.c: New.
3358         * gcc.dg/cleanup-3.c: New.
3359         * gcc.dg/cleanup-4.c: New.
3360         * gcc.dg/cleanup-5.c: New.
3361         * gcc.dg/cleanup-6.c: New.
3362         * gcc.dg/cleanup-7.c: New.
3364 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3366         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
3368         * lib/dg-pch.exp: New file.
3369         * g++.dg/pch/pch.exp: Use dg-pch.exp.
3370         * gcc.dg/pch/pch.exp: Likewise.
3372 2003-06-04  Roger Sayle  <roger@eyesopen.com>
3374         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
3375         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
3376         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
3377         * gcc.dg/builtins-17.c: New test case.
3378         * gcc.dg/i386-387-4.c: New test case.
3379         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
3381 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3383         * gcc.dg/ultrasp9.c: New test.
3385 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3387         * gcc.c-torture/compile/20030604-1.c: New test.
3388         * gcc.dg/sparc-constant-1.c: New test.
3390 2003-06-03  Glen Nakamura  <glen@imodulo.com>
3392         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
3394 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
3396         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
3398         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
3399         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
3401 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
3403         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
3405 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3407         PR c++/10940
3408         * g++.dg/template/spec10.C: New test.
3410 2003-06-03  Roger Sayle  <roger@eyesopen.com>
3412         * gcc.dg/builtins-16.c: New test case.
3414 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
3416         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
3417         mempcpy test with post-increments.
3418         * gcc.c-torture/execute/string-opt-3.c: New test.
3419         * gcc.dg/string-opt-1.c: New test.
3421 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
3423         PR fortran/10965
3424         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
3426 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
3428         * lib/scanasm.exp (dg-scan): New function, factored out of ...
3429         (scan-assembler): ... here.  Use dg-scan.
3430         (scan-assembler-not): Likewise.
3431         (scan-file): New function.
3432         (scan-file-not): Likewise.
3433         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
3434         * gcc.dg/cpp/_Pragma4.c: Likewise.
3435         * gcc.dg/cpp/_Pragma5.c: Likewise.
3436         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3437         * gcc.dg/cpp/avoidpaste2.c: Likewise.
3438         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
3439         * gcc.dg/cpp/cmdlne-P.c: Likewise.
3440         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
3441         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
3442         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
3443         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
3444         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
3445         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
3446         * gcc.dg/cpp/cxxcom1.c: Likewise.
3447         * gcc.dg/cpp/line1.c: Likewise.
3448         * gcc.dg/cpp/maccom1.c: Likewise.
3449         * gcc.dg/cpp/maccom2.c: Likewise.
3450         * gcc.dg/cpp/maccom3.c: Likewise.
3451         * gcc.dg/cpp/maccom4.c: Likewise.
3452         * gcc.dg/cpp/maccom5.c: Likewise.
3453         * gcc.dg/cpp/maccom6.c: Likewise.
3454         * gcc.dg/cpp/multiline.c: Likewise.
3455         * gcc.dg/cpp/spacing1.c: Likewise.
3456         * gcc.dg/cpp/spacing2.c: Likewise.
3457         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
3458         * gcc.dg/cpp/trad/maccom1.c: Likewise.
3459         * gcc.dg/cpp/trad/maccom2.c: Likewise.
3460         * gcc.dg/cpp/trad/maccom3.c: Likewise.
3461         * gcc.dg/cpp/trad/maccom4.c: Likewise.
3462         * gcc.dg/cpp/trad/maccom6.c: Likewise.
3463         * gcc.dg/cpp/cxxcom2.c: Likewise.
3464         * gcc.dg/cpp/cxxcom2.h: New file.
3466         * gcc.dg/cpp/truefalse.cpp: Move it to ...
3467         * g++.dg/cpp/truefalse.C: Here.
3468         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
3470 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
3472         * gcc.dg/cpp/redef3.c: New file.
3474 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3476         * gcc.dg/i386-loop-3.c: New test.
3478 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
3480         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
3482 2003-05-31  Roger Sayle  <roger@eyesopen.com>
3484         * gcc.dg/fwrapv-1.c: New test case.
3485         * gcc.dg/fwrapv-2.c: New test case.
3487 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3489         PR c++/10956
3490         * g++.dg/template/spec9.C: New test.
3492 2003-05-29  Roger Sayle  <roger@eyesopen.com>
3494         * gcc.dg/duff-4.c: New test case.
3496 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
3498         PR fortran/10843
3499         * g77.dg/ffixed-form-1.f: New test
3500         * g77.dg/ffixed-form-2.f: New test
3501         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
3502         * g77.dg/ffree-form-3.f: New test
3504 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
3506         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
3507         * gcc.dg/wint_t-1.c: Likewise.
3509 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3511         * g++.dg/template/access11.C: New test.
3513 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3515         PR c++/10849
3516         * g++.dg/template/access10.C: New test.
3518 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3519             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3521         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
3523 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3525         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
3526         suppress for powerpc-*-darwin*.
3527         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3529 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3531         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3532         suppress option for powerpc-*-darwin*.
3534 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3536         * gcc.dg/builtins-1.c: Add tests for tan and atan.
3537         * gcc.dg/builtins-4.c: Add test for fmod.
3539 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3541         PR c++/10682
3542         * g++.dg/template/instantiate4.C: New test.
3544 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3546         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
3548 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
3550         * gcc.dg/compat/scalar-return-1_main.c: New file.
3551         * gcc.dg/compat/scalar-return-1_x.c: New file.
3552         * gcc.dg/compat/scalar-return-1_y.c: New file.
3553         * gcc.dg/compat/scalar-return-2_main.c: New file.
3554         * gcc.dg/compat/scalar-return-2_x.c: New file.
3555         * gcc.dg/compat/scalar-return-2_y.c: New file.
3556         * gcc.dg/compat/struct-return-3_main.c: New file.
3557         * gcc.dg/compat/struct-return-3_y.c: New file.
3558         * gcc.dg/compat/struct-return-3_x.c: New file.
3559         * gcc.dg/compat/struct-return-2_main.c: New file.
3560         * gcc.dg/compat/struct-return-2_x.c: New file.
3561         * gcc.dg/compat/struct-return-2_y.c: New file.
3563 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3565         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
3566         for hppa*-hp-hpux*.
3567         * gcc.dg/20021014-1.c (dg-options): Likewise.
3568         * gcc.dg/nest.c (dg-options): Likewise.
3570 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
3572         PR c++/9738
3573         * g++.dg/ext/dllimport2.C: New file.
3574         * g++.dg/ext/dllimport3.C: New file.
3576 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3578         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3579         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3580         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3581         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3582         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3583         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3584         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3585         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3586         * gcc.dg/compat/small-struct-defs.h: New file.
3587         * gcc.dg/compat/small-struct-init.h: New file.
3588         * gcc.dg/compat/small-struct-check.h: New file.
3589         * gcc.dg/compat/fp-struct-defs.h: New file.
3590         * gcc.dg/compat/fp-struct-check.h: New file.
3591         * gcc.dg/compat/fp-struct-init.h: New file.
3592         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3593         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3595 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
3597         * gcc.dg/20030225-2.c: New test.
3599 2003-05-18  Roger Sayle  <roger@eyesopen.com>
3600             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3602         * gcc.c-torture/compile/20030518-1.c: New test case.
3604 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
3606         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
3607         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
3608         gcc-dg-debug-runtest.
3609         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
3610         gcc-dg-debug-runtest.
3612 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3614         PR c++/9022
3615         * g++.dg/lookup/using6.C: New test.
3617 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3619         * g++.dg/parse/access2.C: New test.
3621 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
3623         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
3624         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3625         * gcc.dg/debug/debug.exp: Likewise.
3627 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
3629         * gcc.dg/dollar.c: New test.
3631 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
3633         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
3634         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
3635         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
3636         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
3637         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
3638         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
3639         * gcc.dg/compat/struct-by-value-6_main.c: New file.
3640         * gcc.dg/compat/struct-by-value-6_x.c: New file.
3641         * gcc.dg/compat/struct-by-value-6_y.c: New file.
3642         * gcc.dg/compat/struct-by-value-7_main.c: New file.
3643         * gcc.dg/compat/struct-by-value-7_x.c: New file.
3644         * gcc.dg/compat/struct-by-value-7_y.c: New file.
3645         * gcc.dg/compat/struct-by-value-8_main.c: New file.
3646         * gcc.dg/compat/struct-by-value-8_x.c: New file.
3647         * gcc.dg/compat/struct-by-value-8_y.c: New file.
3648         * gcc.dg/compat/struct-by-value-9_main.c: New file.
3649         * gcc.dg/compat/struct-by-value-9_x.c: New file.
3650         * gcc.dg/compat/struct-by-value-9_y.c: New file.
3652 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
3654         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
3655         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
3656         support for "repo" mode.
3657         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3658         * lib/g77-dg.exp: Likewise.
3659         * lib/obj-dg.exp: Likewise.
3661 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3663         Merge from gcc-3_2-rhl8-branch:
3664         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3666         * gcc.dg/tls/opt-6.c: New test.
3668         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3670         * gcc.dg/20030405-1.c: New test.
3672         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3674         * gcc.dg/20030309-1.c: New test.
3676         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3678         * gcc.c-torture/execute/20030307-1.c: New test.
3680         2003-02-20  Randolph Chung  <tausq@debian.org>
3682         * gcc.c-torture/compile/20030220-1.c: New test.
3684         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3686         * gcc.dg/20030217-1.c: New test.
3688         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3690         * gcc.c-torture/compile/20020129-1.c: New test.
3692         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3694         * gcc.dg/unroll-1.c: New test.
3696         2002-11-16  Jan Hubicka  <jh@suse.cz>
3698         * gcc.c-torture/execute/20020920-1.c: New test.
3700         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3702         PR target/7434
3703         * gcc.c-torture/compile/20021008-1.c: New test.
3705         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3707         PR target/7559
3708         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3710         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3712         * gcc.c-torture/compile/20020807-1.c: New test.
3714         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3716         * gcc.dg/tls/opt-1.c: New test.
3718         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3720         * gcc.dg/20020729-1.c: New test.
3722         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3724         * g++.dg/opt/life1.C: New test.
3726         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3728         * gcc.dg/20020525-1.c: New test.
3730         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3732         PR c++/6794
3733         * g++.dg/ext/pretty1.C: New test.
3734         * g++.dg/ext/pretty2.C: New test.
3736 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3738         PR c++/8385
3739         * g++.dg/ext/typeof5.C: New test.
3741 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3743         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3744         __USER_LABEL_PREFIX__ into account.
3745         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3747 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3749         * gcc.dg/builtins-15.c: New test case.
3751 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3753         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3755 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3757         * lib/g++.exp: Tweak handling of additional source files.
3758         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3759         * g++.dg/special/conpr-2a.C: Rename to ...
3760         * g++.dg/special/conpr-2a.cc: ... this.
3761         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3762         * g++.dg/special/conpr-3a.C: Rename to ...
3763         * g++.dg/special/conpr-3a.cc: This.
3764         * g++.dg/special/conpr-3b.C: Rename to ...
3765         * g++.dg/special/conpr-3b.cc: This.
3766         * g++.dg/special/conpr-4.C: New test.
3767         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3769 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3771         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3773 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3775         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3776         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3777         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3778         * g++.old-deja/g++.other/warn3.C: Likewise.
3780 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3782         * gcc.dg/i386-387-1.c: Update to also test log.
3783         * gcc.dg/i386-387-2.c: Likewise.
3785 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3787         * g77.f-torture/execute/int8421.f: New test.
3789 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3791         PR c++/10230, c++/10481
3792         * g++.dg/lookup/scoped5.C: New test.
3794 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3796         PR c++/10552
3797         * g++.dg/template/ttp6.C: New test.
3799 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3801         * gcc.c-torture/execute/builtins: New directory.
3802         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3803         gcc.c-torture/execute/builtins.
3804         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3805         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3806         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3807         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3809 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3811         PR c++/9252
3812         * g++.dg/template/access8.C: New test.
3813         * g++.dg/template/access9.C: New test.
3815 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3817         PR c++/9554
3818         * g++.dg/parse/access1.C: New test.
3820 2003-05-09  DJ Delorie  <dj@redhat.com>
3822         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3823         long, and not an int.
3825 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3827         PR c++/10555, c++/10576
3828         * g++.dg/template/memclass1.C: New test.
3830 2003-05-08  DJ Delorie  <dj@redhat.com>
3832         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3833         targets.
3834         * gcc.c-torture/execute/20021024-1.x: Likewise.
3835         * gcc.c-torture/execute/shiftdi.x: Likewise.
3836         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3837         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3838         * gcc.dg/20021018-1.c: Likewise.
3840 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3842         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3844         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3845         (bcopy): Call memmove.
3847 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3849         * g77.f-torture/compile/8485.f: New test case.
3851 2003-05-07  Richard Henderson  <rth@redhat.com>
3853         PR c++/10570
3854         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3855         Verify exception_cleanup not called for rethrows.
3856         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3857         when exiting catch block without rethrowing.
3858         * g++.dg/eh/forced3.C: New.
3859         * g++.dg/eh/forced4.C: New.
3861 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3863         * gcc.dg/20030505.c: Fix triplet.
3865 2003-05-06  DJ Delorie  <dj@redhat.com>
3867         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3868         * gcc.dg/nest.c: Likewise.
3870 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3872         * gcc.dg/builtins-14.c: New test case.
3874 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3876         * lib/compat.exp (compat-execute): New argument.
3877         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3878         * gcc.dg/compat: New test directory.
3879         * gcc.dg/compat/compat.exp: New expect script.
3880         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3881         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3882         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3883         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3884         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3885         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3887         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3888         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3889         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3890         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3891         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3892         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3893         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3894         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3895         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3896         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3897         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3898         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3899         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3900         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3901         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3903 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3905         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3907 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3909         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3911 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3913         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3914         * gcc.dg/ppc-fsel-2.c: New test.
3916         * gcc.dg/unused-5.c: New test.
3918 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3920         PR c++/10496
3921         * g++.dg/warn/pmf1.C: New test.
3923 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3925         PR c++/4494
3926         * g++.dg/warn/main.C: New test.
3928 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3930         * gcc.dg/nonnull-3.c: New test.
3932 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3934         * gcc.dg/cpp/Wtrigraphs.c: Update.
3935         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3937 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3939         * gcc.dg/ppc-fsel-1.c: New test.
3941 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3943         PR c/10604
3944         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3946 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3948         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3950 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3952         PR c++/9364, c++/10553, c++/10586
3953         * g++.dg/parse/typename4.C: New test.
3954         * g++.dg/parse/typename5.C: Likewise.
3956 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3958         * gcc.c-torture/compile/20030503-1.c: New test.
3960 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3962         * g++.dg/lookup/using5.C: Fix testcase error.
3964 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3966         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3967         since MEABI is no longer supported.  Remove all vestiges
3968         of MEABI from the test.
3970 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3972         PR c++/10554
3973         * g++.dg/lookup/using5.C: New test.
3975 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3977         PR c++/8772
3978         * g++.dg/template/ttp5.C: New test.
3980 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3982         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3983         (dg-gpp-additional-sources): New function.
3984         (dg-gpp-additional-files): Likewise.
3985         * lib/g++.exp (additional_sources): New variable.
3986         (additional_files): Likewise.
3987         (g++_target_compile): Deal with them.
3988         * lib/old-dejagnu.exp: Remove.
3989         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3990         * g++.old-deja: Revise all tests to use dg commands.
3992 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3994         PR c++/9432, c++/9528
3995         * g++.dg/lookup/using4.C: New test.
3997 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3999         * gcc.dg/noreturn-5.c: New file.
4000         * gcc.dg/noreturn-6.c: New file.
4002         * gcc.c-torture/compile/inline-1.c: New file.
4004 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4006         PR c++/10551
4007         * g++.dg/template/explicit1.C: New test.
4009 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4011         PR c++/10549
4012         * g++.dg/other/bitfield1.C: New test.
4014         PR c++/10527
4015         * g++.dg/init/new7.C: New test.
4017 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4019         * g++.dg/ext/desig1.C: New test.
4020         * g++.dg/ext/init1.C: Update.
4022         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
4024 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
4026         PR c++/10180
4027         * g++.dg/warn/Winline-1.C: New test.
4029 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
4031         * gcc.c-torture/execute/string-opt-19.c: New test.
4033         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
4034         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
4036 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
4038         PR c++/10506
4039         * g++.dg/init/new6.C: New test.
4041         PR c++/10503
4042         * g++.dg/init/ref6.C: New test.
4044 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
4046         * g++.dg/warn/weak1.C: XFAIL on AIX4.
4048 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4050         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
4051         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
4053 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
4055         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
4056         initialized static data members.
4058 2003-04-25  H.J. Lu <hjl@gnu.org>
4060         * gcc.dg/ia64-sync-4.c: New test.
4062 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4064         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
4065         date.
4067 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
4069         PR c++/10337
4070         * g++.dg/warn/conv1.C: New test.
4071         * g++.old-deja/g++.other/conv7.C: Adjust.
4072         * g++.old-deja/g++.other/overload14.C: Adjust.
4074 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4076         PR c++/10471
4077         * g++.dg/template/defarg2.C: New test.
4079 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
4081         * gcc.dg/cpp/include2.c: Update.
4082         * gcc.dg/cpp/multiline-2.c: New.
4083         * gcc.dg/cpp/multiline.c: Update.
4084         * gcc.dg/cpp/strify2.c: Update.
4085         * gcc.dg/cpp/trad/literals-2.c: Update.
4087 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4089         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
4091 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4093         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
4095 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4097         PR c++/10451
4098         * g++.dg/parse/crash4.C: New test.
4100         PR c++/9847
4101         * g++.dg/parse/crash5.C: New test.
4103 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
4105         PR c++/10446
4106         * g++.dg/parse/crash3.C: New test.
4108         PR c++/10428
4109         * g++.dg/parse/elab1.C: New test.
4111 2003-04-22  Devang Patel  <dpatel@apple.com>
4113         * gcc.dg/cpp/trad/funlike-5.c: New test.
4115 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
4117         * g++.dg/other/packed1.C: Fix dg options.
4119 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
4121         * g++.dg/other/offsetof2.C: New test.
4123 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
4125         * g++.dg/template/recurse.C: Adjust location of error messages.
4127 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
4129         PR c++/9881
4130         * g++.dg/init/addr-const1.C: New test.
4131         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
4133 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
4135         PR c++/10405
4136         * g++.dg/lookup/struct-hack1.C: New test.
4138 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
4140         * ucs.c: Update diagnostic messages.
4142 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4144         * gcc.dg/cpp/truefalse.cpp: New test.
4145         * gcc.dg/cpp/cpp.exp: Update.
4146         * g++.dg/other/stdbool-if.C: Remove.
4148 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4150         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
4151         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
4153 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4155         * gcc.c-torture/compile/20030418-1.c: New test.
4157 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
4159         * README.compat: Remove; content moved to doc/sourcebuild.texi.
4161 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4163         PR c++/10347
4164         g++.dg/template/dependent-name1.C: New test.
4166 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
4168         * gcc.dg/warn-1.c (tourist_guide): New array,
4169         contains a pointer to bar.
4171 2003-04-16  Roger Sayle  <roger@eyesopen.com>
4173         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
4174         * gcc.c-torture/execute/medce-1.c: New test case.
4175         * gcc.c-torture/execute/medce-2.c: New test case.
4177 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
4179         * lib/prune.exp: Ignore more messages.
4181         PR c++/10381
4182         * g++.dg/parse/lookup3.C: New test.
4184 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
4186         * gcc.c-torture/compile/20030415-1.c : New test.
4188 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
4190         * gcc.c-torture/execute/scope-2.c: Move to ...
4191         * gcc.dg/noncompile/scope.c: .... here.
4193 2003-04-14  Roger Sayle  <roger@eyesopen.com>
4195         * gcc.dg/20030414-2.c: New test case.
4197 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
4199         PR target/10377
4200         * gcc.dg/20030414-1.c: New test.
4202 2003-04-13  Roger Sayle  <roger@eyesopen.com>
4204         * gcc.dg/builtins-12.c: New test case.
4205         * gcc.dg/builtins-13.c: New test case.
4207 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4209         * gcc.c-torture/execute/string-opt-18.c: New test.
4211 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
4213         PR c++/10300
4214         * g++.dg/init/new5.C: New test.
4216 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
4218         PR c++/7910
4219         * g++.dg/ext/dllimport1.C: New test.
4221 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4223         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
4225 2003-04-11  Bud Davis <bdavis9659@comcast.net>
4227         PR Fortran/9263
4228         * g77.f-torture/noncompile/9263.f: New test
4229         PR Fortran/1832
4230         * g77.f-torture/execute/1832.f: New test
4232 2003-04-11  David Chad  <davidc@freebsd.org>
4233             Loren J. Rittle  <ljrittle@acm.org>
4235         libobjc/8562
4236         * objc.dg/headers.m: New test.
4238 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
4240         * gcc.c-torture/execute/builtin-noret-2.c: New.
4241         * gcc.c-torture/execute/builtin-noret-2.x: New.
4242         XFAIL builtin-noret-2.c at -O1 and above.
4243         * gcc.dg/redecl.c: New.
4244         * gcc.dg/Wshadow-1.c: Update error regexps.
4246 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
4248         * g++.dg/abi/bitfield10.C: New test.
4250 2003-04-09  Mike Stump  <mrs@apple.com>
4252         * gcc.dg/pch/pch.exp: Make testcase names longer.
4253         * g++.dg/pch/pch.exp: Make testcase names longer.
4255 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4257         * gcc.dg/builtins-11.c: New test case.
4259 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4261         * gcc.dg/builtins-9.c: New test case.
4262         * gcc.dg/builtins-10.c: New test case.
4264 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
4266         * gcc.dg/noncompile/init-4.c.c: New test.
4268 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
4270         * gcc.misc-test/gcov-9.c: New test.
4271         * gcc.misc-test/gcov-10.c: New test
4272         * gcc.misc-test/gcov-11.c: New test.
4274 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
4276         PR optimization/10024
4277         * gcc.c-torture/compile/20030405-1.c: New test.
4279 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
4281         * gcc.dg/pch/static-3.c: New.
4282         * gcc.dg/pch/static-3.hs: New.
4283         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
4285 2003-04-04  Richard Henderson  <rth@redhat.com>
4287         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
4288         * g++.dg/eh/forced2.C: Likewise.
4290 2003-04-03  Mike Stump  <mrs@apple.com>
4292         * lib/scanasm.exp (scan-assembler): Add xfail processing for
4293         target arg.
4294         (scan-assembler-times, scan-assembler-not): Likewise.
4295         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
4297 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4299         * gcc.dg/sparc-loop-1.c: New test.
4301 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
4303         PR other/9274
4304         * g++.dg/pch/system-2.C: New.
4305         * g++.dg/pch/system-2.Hs: New.
4307 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
4309         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
4311         * g++.dg/eh/simd-1.C (vecfunc): Same.
4313 2003-04-01  Roger Sayle  <roger@eyesopen.com>
4315         * gcc.c-torture/execute/20030401-1.c: New test case.
4317 2003-04-01  Ziemowit Laski <zlaski@apple.com>
4319         * objc.dg/defs.m: New.
4321 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
4323         * g++.dg/eh/simd-1.C: New.
4324         * g++.dg/eh/simd-2.C: New.
4326 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
4328         * gcc.c-torture/execute/simd-3.c: New.
4330 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4332         PR c/9936
4333         * gcc.dg/20030331-2.c: New test.
4335 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4337         PR c++/10278
4338         * g++.dg/parse/crash2.C: New test.
4340 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4342         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
4343         * gcc.c-torture/execute/20030331-1.c: ...here.
4345 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4347         * gcc.c-torture/execute/20030331-1.c: New test.
4349 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4351         * lib/gcov.exp: Adjust call return testing strings.
4352         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
4354 2003-03-31  Roger Sayle  <roger@eyesopen.com>
4356         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
4357         * gcc.dg/builtins-7.c: New test case.
4358         * gcc.dg/builtins-8.c: New test case.
4360 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4362         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
4364 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
4366         PR c++/7647
4367         * g++.dg/lookup-class-member-2.C: New test.
4369 2003-03-30  Glen Nakamura  <glen@imodulo.com>
4371         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
4373 2003-03-28  Roger Sayle  <roger@eyesopen.com>
4375         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
4377 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
4379         * g++.dg/init/attrib1.C: New test.
4381 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4383         * gcc.dg/ultrasp8.c: New test.
4385 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4387         * gcc.dg/ultrasp7.c: New test.
4389 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
4391         PR c++/10047
4392         * g++.dg/template/inline1.C: New test.
4394 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4396         * gcc.dg/sparc-dwarf2.c: New test.
4398 2003-03-27  Roger Sayle  <roger@eyesopen.com>
4400         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
4401         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
4403 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
4405         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
4406         than reading .x files.
4407         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
4408         * g77.dg/gcov/gcov-1.f: Likewise.
4409         * gcc.misc-tests/gcov-4b.c: Likewise.
4410         * gcc.misc-tests/gcov-5b.c: Likewise.
4411         * gcc.misc-tests/gcov-6.c: Likewise.
4412         * gcc.misc-tests/gcov-7.c: Likewise.
4413         * gcc.misc-tests/gcov-8.c: Likewise.
4414         * g++.dg/gcov/gcov-1.x: Remove.
4415         * g77.dg/gcov/gcov-1.x: Likewise.
4416         * gcc.misc-tests/gcov-4b.x: Likewise.
4417         * gcc.misc-tests/gcov-5b.x: Likewise.
4418         * gcc.misc-tests/gcov-6.x: Likewise.
4419         * gcc.misc-tests/gcov-7.x: Likewise.
4420         * gcc.misc-tests/gcov-8.x: Likewise.
4422 2003-03-27  Glen Nakamura  <glen@imodulo.com>
4424         PR opt/10087
4425         * gcc.dg/20030324-1.c: New test.
4427 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
4429         PR c++/10224
4430         * g++.dg/template/arg3.C: New test.
4432         PR c++/10158
4433         * g++.dg/template/friend18.C: New test.
4435 2003-03-26  Roger Sayle  <roger@eyesopen.com>
4437         * g77.f-torture/compile/20030326-1.f: New test case.
4439 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
4441         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
4443         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
4445 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
4447         * gcc.dg/ia64-sync-3.c: New test.
4449 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
4451         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
4453 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4455         * gcc.dg/ultrasp6.c: New test.
4457 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4459         * gcc.dg/i386-signbit-1.c: New test.
4460         * gcc.dg/i386-signbit-2.c: New test.
4461         * gcc.dg/i386-signbit-3.c: New test.
4463 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4465         * gcc.dg/ultrasp5.c: Fix options.
4467 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4469         * gcc.dg/ultrasp5.c: Fix comment.
4471 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
4473         PR fortran/10197
4474         * g77.f-torture/execute/10197.f: New test.
4476 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
4478         PR c++/9898, c++/383
4479         * g++.dg/template/conv6.C: New test.
4481         PR c++/10119
4482         * g++.dg/template/ptrmem5.C: New test.
4484         PR c++/10026
4485         * g++.dg/lookup/koenig1.C: New test.
4487         PR C++/10199
4488         * g++.dg/lookup/template2.C: New test.
4490 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
4492         * g++.dg/opt/rtti1.C: New test.
4494 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4496         * gcc.dg/ultrasp5.c: New test.
4498 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
4500         PR middle-end/9967
4501         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
4502         builtin fputs.
4504 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4506         PR c/8224
4507         * gcc.dg/20030323-1.c: New test.
4509 2003-03-23  Roger Sayle  <roger@eyesopen.com>
4511         * gcc.c-torture/compile/20030323-1.c: New test case.
4513 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
4515         * gcc.dg/20030321-1.c: New test.
4517 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
4519         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
4521 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4523         PR c++/9978, c++/9708
4524         * g++.dg/ext/vlm1.C: Adjust expected error.
4525         * g++.dg/ext/vla2.C: New test.
4526         * g++.dg/template/arg1.C: New test.
4527         * g++.dg/template/arg2.C: New test.
4529 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4531         * g77.f-torture/execute/select.f: New test.
4532         * g77.f-torture/noncompile/select_no_compile.f: New test.
4534 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4536         PR c++/9898
4537         * g++.dg/other/error4.C: New test.
4539 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
4541         * g++.dg/template/friend17.C: New test.
4543 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4545         * gcc.c-torture/compile/20030320-1.c: New.
4547 2003-03-20  Roger Sayle  <roger@eyesopen.com>
4549         * gcc.dg/builtins-6.c: New test case.
4551 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
4553         PR target/10073
4554         * gcc.c-torture/compile/20030319-1.c: New.
4556 2003-03-18  Jan Hubicka  <jh@suse.cz>
4558         * gcc.dg/i386-cvt-1.c: New test.
4560 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
4562         * objc.dg/naming-1.m: Use "(parse|syntax) error".
4563         * objc.dg/naming-2.m: Likewise.
4565 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
4567         PR c++/9639
4568         * g++.dg/parse/crash1.C: New test.
4570 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
4572         PR c++/8805
4573         * g++.dg/eh/cleanup1.C: New test.
4575 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4577         * gcc.c-torture/execute/20030316-1.c: New test case.
4579 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4581         PR c++/9629
4582         * g++.dg/init/ctor2.C: New test.
4584 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4586         * g77.f-torture/compile/xformat.f: New test case.
4588 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4590         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4591         * g++.old-deja/g++.mike/eh50.C: Likewise.
4593 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4595         PR c++/6440
4596         * g++.dg/template/spec7.C: New test.
4597         * g++.dg/template/spec8.C: Likewise.
4599 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
4601         * gcc.c-torture/execute/20030313-1.c: New test.
4603 2003-03-14  Richard Henderson  <rth@redhat.com>
4605         * gcc.dg/inline-2.c: Adjust alpha test for external call.
4607 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4609         * gcc.c-torture/compile/20030314-1.c: New test.
4611 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
4613         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
4614         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
4615         thumb target,
4616         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
4617         to accept newer _imp__  prefix and additional
4618         newline in .drectve section.
4619         * gcc.dg/dll-4.c: Likewise.
4620         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4621         switch.
4623 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
4625         * g++.dg/parse/namespace9.C: New test.
4627         * g++.dg/init/ref5.C: New test.
4628         * g++.dg/parse/ptrmem1.C: Likewise.
4630 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4632         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
4633         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
4634         regular expression.
4635         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
4636         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
4638 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
4640         * gcc.c-torture/execute/20030224-2.c: New test.
4642 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4644         * gcc.dg/decl-3.c: New test.
4646 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4648         * gcc.dg/i386-loop-2.c: New test.
4650 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
4652         PR c++/9474
4653         * g++.dg/parse/namespace8.C: New test.
4655         PR c++/9924
4656         * g++.dg/overload/builtin2.C: New test.
4658 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4660         * gcc.dg/return-type-3.c: New test.
4662 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4664         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4665         profiling options are not supported.
4667 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4669         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4670         * g++.old-deja/g++.warn/impint2.C: Likewise.
4672 2003-03-10  Devang Patel  <dpatel@apple.com>
4674         * g++.dg/cpp/c++_cmd_1.C: New test.
4675         * g++.dg/cpp/c++_cmd_1.h: New file.
4677 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4679         * gcc.dg/altivec-9.c: New file.
4681 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4683         * gcc.dg/ppc-sdata-1.c: New test.
4684         * gcc.dg/ppc-sdata-2.c: New test.
4686 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4688         PR c++/9373
4689         * g++.dg/opt/ptrmem2.C: New test.
4691         PR c++/8534
4692         * g++.dg/opt/ptrmem1.C: New test.
4694 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4696         * gcc.dg/i386-loop-1.c: New test.
4698 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4700         PR c++/9970
4701         * g++.dg/lookup/friend1.C: New test.
4703 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4705         PR c++/9823
4706         * g++.dg/parser/constructor1.C: New test.
4708 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4710         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4712         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4714 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4716         * gcc.dg/cpp/Wunused.c: Update test.
4718 2003-03-08  Jan Hubicka  <jh@suse.cz>
4720         * gcc.dg/inline-3.c: New test.
4722 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4724         PR c++/9809
4725         * g++.dg/parse/builtin1.C: New test.
4727         PR c++/9982
4728         * g++.dg/abi/cookie1.C: New test.
4729         * g++.dg/abi/cookie2.C: Likewise.
4731         PR c++/9524
4732         * g++.dg/template/field1.C: New test.
4734         PR c++/9912
4735         * g++.dg/parse/class1.C: New test.
4736         * g++.dg/parse/namespace7.C: Likewise.
4737         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4739 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4741         * g++.dg/init/ref4.C: New test.
4743 2003-03-07  Jan Hubicka  <jh@suse.cz>
4745         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4746         * gcc.dg/inline-3.c:  New test.
4748 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4750         * g++.dg/init/ref3.C: New test.
4752         PR c++/9965
4753         * g++.dg/init/ref2.C: New test.
4755         PR c++/9400
4756         * g++.dg/warn/Wshadow-2.C: New test.
4758         PR c++/9791
4759         * g++.dg/warn/Woverloaded-1.C: New test.
4761 2003-03-05  Jan Hubicka  <jh@suse.cz>
4763         * gcc.dg/i386-local2.c: New.
4764         * gcc.dg/i386-local.c: Fix typo.
4766 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4768         * g++.dg/abi/layout3.C: New test.
4770 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4772         * gcc.c-torture/compile/20030305-1.c
4774 2003-03-05  Jan Hubicka  <jh@suse.cz>
4776         * gcc.dg/i386-local.c: New.
4778 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4780         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4782 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4784         * gcc.dg/switch-2.c: New test.
4785         * gcc.dg/switch-3.c: New test.
4786         * gcc.dg/Wswitch.c: Adjust line numbers.
4787         * gcc.dg/Wswitch-default.c: Likewise.
4788         * gcc.dg/Wswitch-enum.c: Likewise.
4790 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4792         * gcc.c-torture/execute/20030222-1.c: New test.
4794 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4796         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4798 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4800         PR c++/9878
4801         * g++.dg/init/ref1.C: New test.
4803 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4805         * gcc.dg/sh-relax.c: New SH-only test.
4807 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4809         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4810         comment explaining purpose of testcase.
4812 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4814         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4815         for HC11/HC12 (asm needs two int registers).
4816         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4817         HC11/HC12 because the test uses an asm which needs two 32-bit
4818         registers.
4820 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4822         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4823         for HC11/HC12 (array is too large otherwise).
4824         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4825         * gcc.c-torture/compile/20010518-2.x: Likewise.
4826         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4827         HC11/HC12 (array is too large).
4829 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4831         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4832         * lib/g++-dg.exp (g++-dg-test): Likewise.
4834 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4836         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4837         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4839 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4841         * g++.dg/warn/implicit-typename1.C: Remove warning.
4843 2003-02-28  Richard Henderson  <rth@redhat.com>
4845         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4846         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4848 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4850         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4851         * g++.dg/pch/pch.exp: Likewise.
4853 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4855         PR c++/9879
4856         * testsuite/g++.dg/init/new4.C: New test.
4858 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4860         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4862 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4864         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4865         unsigned long.
4867         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4868         wider than float.
4870 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4872         * lib/scanasm.exp: Add support for counting numbers of
4873         occurences.
4874         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4875         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4877 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4879         PR c++/9683
4880         * g++.dg/template/static3.C: New test.
4882         PR c++/9829
4883         * g++.dg/parse/namespace6.C: New test.
4885 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4887         PR target/9732
4888         * gcc.dg/20030225-1.c: New test.
4890 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4892         * README: Remove out-of-date information.
4894         PR c++/9836
4895         * g++.dg/template/spec6.C: New test.
4897 2003-02-24  Jeff Law  <law@redhat.com>
4899         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4901 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4903         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4904         * gcc.dg/pragma-ep-1.c: Likewise.
4906 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4908         PR c++/9602
4909         * g++.dg/template/friend16.C: New test.
4911 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4913         PR c++/5333
4914         * g++.dg/parse/fused-params1.C: Adjust error messages.
4915         * g++.dg/template/nested3.C: New test.
4917 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4919         * g++.dg/abi/param1.C: New test.
4921 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4923         PR c++/7982
4924         * g++.dg/warn/implicit-typename1.C: New test.
4926 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4928         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4929         with "mtune".
4930         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4931         * gcc.c-torture/execute/20010129-1.x: Likewise.
4932         * gcc.dg/20011107-1.c: Likewise.
4933         * gcc.dg/20020108-1.c: Likewise.
4934         * gcc.dg/20020122-3.c: Likewise.
4935         * gcc.dg/20020206-1.c: Likewise.
4936         * gcc.dg/20020310-1.c: Likewise.
4937         * gcc.dg/20020426-2.c: Likewise.
4938         * gcc.dg/20020517-1.c: Likewise.
4939         * gcc.dg/991230-1.c: Likewise.
4940         * gcc.dg/i386-unroll-1.c: Likewise.
4941         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4943 2003-02-22  Jan Hubicka  <jh@suse.cz>
4945         * gcc.dg/i386-mul.c: New test.
4947 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4949         * gcc.dg/builtins-5.c: New test case.
4951 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4953         * gcc.dg/asmreg-1.c: New test.
4955 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4957         PR c++/9749
4958         * g++.dg/parse/varmod1.C: New test.
4960 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4962         PR c++/9727
4963         * g++.dg/template/op1.C: New test.
4965 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4967         PR c++/8906
4968         * g++.dg/template/nested2.C: New test.
4970 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4972         PR c++/8724
4973         * g++.dg/expr/dtor1.C: New test.
4975 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4977         * gcc.dg/cpp/include3.c: New test.
4978         * gcc.dg/cpp/inc/foo.h: New file.
4980 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4982         * gcc.c-torture/execute/20030221-1.c: New test.
4984 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4986         PR c++/9729
4987         * g++.dg/abi/conv1.C: New test.
4989 2003-02-20  Jan Hubicka  <jh@suse.cz>
4991         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4993 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4995         * gcc.c-torture/compile/20030219-1.c: New test.
4997 2003-02-18  Jan Hubicka  <jh@suse.cz>
4999         * gcc.dg/funcorder.c: New test.
5001 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
5003         * gcc.c-torture/execute/20030218-1.c: New.
5005 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
5007         * gcc.dg/20030218-1.c: New.
5009 2003-02-18  Richard Henderson  <rth@redhat.com>
5011         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
5012         * gcc.dg/attr-used-2.c: New.
5014 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
5016         PR c++/9704
5017         * g++.dg/init/copy5.C: New test.
5019 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
5021         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
5022         * g++.dg/pch/pch.exp: Likewise.
5024 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
5026         * gcc.c-torture/execute/20030209-1.c: Enable the test if
5027         STACK_SIZE is not defined.
5029 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5031         PR c++/9457
5032         * g++.dg/template/init1.C: New test.
5034 2003-02-16  Jan HUbicka  <jh@suse.cz>
5036         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
5037         (foo): Add few extra tests
5038         * gcc.dg/c99-const-expr-3.c: Likewise.
5039         * gcc.c-torture/execute/20030216-1.c: New.
5041 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5043         PR c++/9459
5044         * g++.dg/ext/typeof4.C: New test.
5046 2003-02-15  Roger Sayle  <roger@eyesopen.com>
5048         * gcc.dg/i386-387-3.c: New test case.
5050 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
5052         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
5053         cris-*-elf* cris-*-aout* and mmix-*-*.
5055 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
5057         * gcc.dg/20030213-1.c: New test.
5059 2003-02-12  Roger Sayle  <roger@eyesopen.com>
5061         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
5062         * gcc.dg/i386-387-2.c: Likewise.
5064 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
5066         * gcc.dg/ppc-spe.c: Fix formatting.
5067         Enable tests that were previously unsupported by gas.
5068         Delete tests for instructions that no longer exist.
5069         Switch arguments on evsubifw builtin.
5071 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
5073         * gcc.c-torture/execute/20030209-1.c: Disable the test if
5074         STACK_SIZE is too small.
5076 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5077             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5079         * gcc.dg/decl-2.c: New test.
5081 2003-02-10  Jan Hubicka  <jh@suse.cz>
5083         * gcc.dg/i386-fpcvt-1.c:  New test.
5085 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
5087         * gcc.c-torture/execute/20030209-1.c: New test.
5089 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
5091         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
5092         int-wide bitops, use the constants of the same width.
5093         Likewise, if long long is 32-bit wide, test bitops using
5094         32-bit constants.
5096 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
5098         * gcc.dg/20021014-1.c: Annotate with expected notice text.
5100 2003-02-07  Roger Sayle  <roger@eyesopen.com>
5102         * testsuite/gcc.dg/builtins-4.c: New test case.
5104 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5106         * gcc.dg/20020430-1.c: Fix dg command typos.
5107         * gcc.dg/20020503-1.c: Likewise.
5109 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5111         PR c++/8785
5112         * g++.dg/parse/fused-params1.C: New test.
5114         PR c++/8857
5115         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
5117         PR c++/8921
5118         * g++.dg/parse/non-dependent1.C: New test.
5120         PR c++/8928
5121         * g++.dg/parse/dupl-tmpl-args1.C: New test.
5123         PR c++/9228
5124         * g++.dg/parse/undefined7.C: New test.
5125         * g++.dg/parse/non-templ1.C: New test.
5127         PR c++/9229
5128         * g++.dg/parse/too-many-tmpl-args1.C: New test.
5130 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
5132         * gcc.c-torture/compile/20030206-1.c: New test.
5134 2003-02-05  Roger Sayle  <roger@eyesopen.com>
5136         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
5137         "pow" to "foo" to avoid potential confusion with a math built-in.
5139 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5141         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
5142         conditions for SPARC targets.
5144 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
5146         * gcc.dg/20030204-1.c: New test.
5148 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5150         PR c++/38
5151         * g++.dg/parse/array-size1.C: New test.
5153         PR c++/5657
5154         * g++.dg/parse/undefined3.C: New test.
5156         PR c++/5665
5157         * g++.dg/parse/undefined4.C: New test.
5159         PR c++/5975
5160         * g++.dg/parse/undefined5.C: New test.
5162         PR c++/7259
5163         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
5165         PR c++/8578
5166         * g++.dg/parse/casting-operator1.C: New test.
5168         PR c++/8596
5169         * g++.dg/parse/undefined6.C: New test.
5171         PR c++/8736
5172         * g++.dg/parse/missing-template1.C: New test.
5174 2003-02-04  Jan Hubicka  <jh@suse.cz>
5176         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
5177         * gcc.dg/i386-cmov?.c:  Likewise.
5178         * gcc.dg/i386-fpcvt-?.c:  Likewise.
5179         * gcc.dg/i386-ssefp-1.c:  Likewise.
5180         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
5181         conventions.
5183 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
5185         PR c++/7129
5186         * testsuite/g++.dg/ext/max.C: New test.
5188 2003-02-03  Jan Hubicka  <jh@suse.cz>
5190         * gcc.c-torture/execute/20030203-1.c: New test.
5192 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
5194         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
5195         'natural-endian'.
5197 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
5199         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
5200         * g++.dg/init/new2.C: Likewise.
5201         * g++.dg/other/new1.C: Likewise.
5203 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
5205         * gcc.dg/struct-ret-libc.c: New test.
5207 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
5209         * gcc.dg/20030129-1.c: New test.
5211 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5213         PR c++/8849
5214         * g++.dg/template/ptrmem4.C: New test.
5216 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
5218         * g++.dg/parser/constant1.C: New test.
5220 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5222         PR c++/8591
5223         * g++.dg/parse/friend2.C: New test.
5225 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
5227         PR c++/9437
5228         * g++.dg/template/unify4.C: New test.
5230 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
5232         * gcc.c-torture/execute/20030128-1.c: New test.
5234 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
5236         * g++.dg/lookup/nested1.C: Test moved from ...
5237         * g++.old-deja/g++.other/lookup24.C: ... here.
5239 2003-01-28  Jan Hubicka  <jh@suse.cz>
5241         * gcc.dg/i386-cmov5.c:  New test.
5243 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
5245         * gcc.c-torture/execute/20010925-1.c: Changed the
5246         memcpy declaration.
5248 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5250         PR c++/3902
5251         * g++.dg/parse/template5.C: New test.
5253 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
5255         PR fortran/9258
5256         * g77.dg/pr9258: New test.
5258 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
5260         * README: Move relevant parts from README.g++.
5262         * README.g++: Remove this file.
5264 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5266         * g++.dg/abi/dcast1.C: New test.
5268 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5270         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
5272 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
5274         PR c++/47
5275         * g++.old-deja/g++.other/lookup24.C: New test.
5277 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5279         PR middle-end/7227
5280         * gcc.dg/uninit-C.c: New test.
5282 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
5284         * g++.dg/abi/covariant1.C: New test.
5286 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
5288         * gcc.dg/20030123-1.c: New test.
5290 2003-01-25  Jan Hubicka  <jh@suse.cz>
5292         PR opt/8492
5293         * gcc.c-torture/compile/20030125-1.c
5295 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
5297         PR c++/9403
5298         * g++.dg/parse/template3.C: New test.
5299         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
5301         PR c++/795
5302         * g++.dg/parse/template4.C: New test.
5304         PR c++/9415
5305         * g++.dg/template/qual2.C: New test.
5307         PR c++/8545
5308         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
5310         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
5312 2003-01-25  Roger Sayle  <roger@eyesopen.com>
5314         * gcc.c-torture/execute/switch-1.c: New test case.
5316 2003-01-25  Jan Hubicka  <jh@suse.cz>
5318         * gcc.c-torture/execute/20030125-1.[cx]: New test.
5320 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
5322         Tweaks for Bison-1.875. From the NEWS file:
5323         "- `parse error' -> `syntax error'
5324         Bison now uniformly uses the term `syntax error'"
5325         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
5326         * gcc.dg/cpp/digraph2.c: Likewise.
5327         * gcc.dg/cpp/direct2.c: Likewise.
5328         * gcc.dg/cpp/paste4.c: Likewise.
5329         * gcc.dg/c90-restrict-1.c: Likewise.
5330         * gcc.dg/c99-func-2.c: Likewise.
5331         * gcc.dg/noncompile/920721-2.c: Likewise.
5332         * gcc.dg/noncompile/930622-2.c: Likewise.
5333         * gcc.dg/noncompile/940112-1.c: Likewise.
5334         * gcc.dg/noncompile/950921-1.c: Likewise.
5335         * gcc.dg/noncompile/951123-1.c: Likewise.
5336         * gcc.dg/noncompile/971104-1.c: Likewise.
5337         * gcc.dg/noncompile/990416-1.c: Likewise.
5339 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
5341         * g++.dg/parse/undefined1.C: Add error message.
5343 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5345         PR c++/9354
5346         * g++.dg/parse/new1.C: New test.
5348         PR c++/9216
5349         * g++.dg/parse/template2.C: New test.
5351         PR c++/9354
5352         * g++.dg/parse/typedef2.C: New test.
5354         PR c++/9328
5355         * g++.dg/ext/typeof3.C: New test.
5357 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5359         PR c++/2738
5360         * g++.dg/parse/ret-type1.C: New test.
5362         PR c++/3792
5363         * g++.dg/parse/tmpl-outside1.C: New test.
5365         PR c++/4207
5366         * g++.dg/parse/int-as-enum1.C: New test.
5368         PR c++/4903
5369         * g++.dg/parse/no-typename1.C: New test.
5371         PR c++/5533
5372         * g++.dg/parse/no-value1.C: New test.
5374         PR c++/5921
5375         * g++.dg/parse/wrong-inline1.C: New test.
5377         PR c++/6402
5378         * g++.dg/parse/ref1.C: New test.
5380         PR c++/6992
5381         * g++.dg/parse/attr-ctor1.C: New test.
5383         PR c++/7229
5384         * g++.dg/parse/namespace5.C: New test.
5386         PR c++/7917
5387         * g++.dg/parse/func-def1.C: New test.
5389         PR c++/8143
5390         * g++.dg/parse/undefined1.C: New test.
5392         PR c++/5723, PR c++/8522
5393         * g++.dg/parse/specialization1.C: New test.
5395         PR c++/163, PR c++/8595
5396         * g++.dg/parse/struct-as-enum1.C: New test.
5398         PR c++/9173
5399         * g++.dg/parse/undefined2.C: New test.
5401 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5403         PR c++/9298
5404         * g++.dg/parse/template1.C: New test.
5406         PR c++/9384
5407         * g++.dg/parse/using1.C: New test.
5409         PR c++/9285
5410         PR c++/9294
5411         * g++.dg/parse/expr2.C: New test.
5413         PR c++/9388
5414         * g++.dg/parse/lookup2.C: Likewise.
5416 2003-01-21  Jan Hubicka  <jh@suse.cz>
5418         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
5419         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
5420         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
5421         * gcc.c-torture/execute/string-opt-*.c: Likewise.
5423 2003-01-20  Nick Clifton  <nickc@redhat.com>
5425         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
5426         problem with ARM sibcall code generation.
5428 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5430         * gcc.c-torture/execute/20030120-1.c: New.
5432 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
5434         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
5436 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
5438         PR c++/9272
5439         * g++.dg/parse/ctor1.C: New test.
5441         PR c++/9294:
5442         * g++.dg/parse/qualified1.C: New test.
5444         * g++.dg/parse/typename3.C: New test.
5446 2003-01-16  Richard Henderson  <rth@redhat.com>
5448         * g++.dg/tls/init-2.C: Fix error matches for real this time.
5450 2003-01-16  Richard Henderson  <rth@redhat.com>
5452         * g++.dg/pch/pch.exp: Copy test header to the working directory
5453         before using it either for precompilation or direct use.
5454         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
5455         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
5457 2003-01-16  Richard Henderson  <rth@redhat.com>
5459         * gcc.dg/pch/pch.exp: Copy test header to the working directory
5460         before using it either for precompilation or direct use.
5461         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
5462         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
5464 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
5466         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
5467         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
5468         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
5469         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
5470         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
5471         typename warning into error.
5472         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
5473         error messages.
5474         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
5475         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
5476         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
5477         messages.
5478         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
5479         make declaration visible in template.
5480         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
5481         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
5482         messages.
5483         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
5484         message.
5485         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
5486         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
5487         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
5488         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
5489         typename warning with error message.
5490         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
5491         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
5492         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
5494 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
5496         * g++.dg/parse/ambig2.C: New test.
5498 2003-01-15  Richard Henderson  <rth@redhat.com>
5500         * g++.dg/tls/init-2.C: Update error message string.
5502 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5504         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
5506 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
5508         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
5509         all for HC11/HC12.
5510         * gcc.c-torture/compile/20001205-1.x: Likewise.
5511         * gcc.c-torture/compile/20001226-1.x: Likewise.
5512         * gcc.c-torture/compile/920520-1.x: Likewise.
5513         * gcc.c-torture/compile/961203-1.x: Likewise.
5514         * gcc.c-torture/compile/20020604-1.x: Likewise.
5516 2003-01-15  Jan Hubicka  <jh@suse.cz>
5518         * gcc.c-torture/compile/20030115-1.c: New test.
5520         * gcc.dg/i386-fpcvt-1.c: New test.
5521         * gcc.dg/i386-fpcvt-2.c: New test.
5523 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
5525         Further conform g++'s __vmi_class_type_info to the C++ ABI
5526         specification.
5527         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
5528         the specification.
5530 2003-01-14  Jan Hubicka  <jh@suse.cz>
5532         * gcc.dg/i386-fpcvt-1.c: New test.
5533         * gcc.dg/i386-fpcvt-2.c: New test.
5535 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5537         * gcc.dg/i386-mmx-3.c: New test.
5539 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
5541         PR c++/9264
5542         * g++.dg/parse/octal1.C: New file.
5544         PR c++/9172
5545         * g++.dg/parse/typename1.C: New file.
5547 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
5549         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
5550         * gcc.dg/bf-no-ms-layout.c: Likewise.
5551         * gcc.dg/bf-ms-attrib.c: Likewise.
5553 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
5555         PR c++/9099
5556         * g++.dg/parse/dtor1.C: New file.
5558         PR c++/9128
5559         * g++.dg/rtti/typeid1.C: New file.
5561         PR c++/9153
5562         * g++.dg/parse/lookup1.C: New file.
5564         PR c++/9171
5565         * g++.dg/templ/spec5.C: New file.
5567 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
5569         * gcc.c-torture/compile/20030110-1.c: New test.
5571 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
5573         Merge from pch-branch:
5575         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
5577         * gcc.dg/pch/cpp-1.h: New.
5578         * gcc.dg/pch/cpp-1.c: New.
5579         * gcc.dg/pch/cpp-2.h: New.
5580         * gcc.dg/pch/cpp-2.c: New.
5582         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
5584         * gcc.dg/pch/except-1.h: New.
5585         * gcc.dg/pch/except-1.c: New.
5587         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
5589         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
5590         running test.
5591         * gcc.dg/pch: Include *.hp not *.h.
5592         * gcc.dg/pch/system-1.h: New.
5593         * gcc.dg/pch/system-1.c: New.
5595         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
5597         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
5598         rather than trying to build and run a program using PCH.
5599         * gcc.dg/pch: Remove dg-do commands from test files.
5601         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
5603         * gcc.dg/pch/macro-3.c: New.
5604         * gcc.dg/pch/macro-3.h: New.
5606         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
5608         * gcc.dg/pch/common-1.c: New.
5609         * gcc.dg/pch/common-1.h: New.
5610         * gcc.dg/pch/decl-1.c: New.
5611         * gcc.dg/pch/decl-1.h: New.
5612         * gcc.dg/pch/decl-2.c: New.
5613         * gcc.dg/pch/decl-2.h: New.
5614         * gcc.dg/pch/decl-3.c: New.
5615         * gcc.dg/pch/decl-3.h: New.
5616         * gcc.dg/pch/decl-4.c: New.
5617         * gcc.dg/pch/decl-4.h: New.
5618         * gcc.dg/pch/decl-5.c: New.
5619         * gcc.dg/pch/decl-5.h: New.
5620         * gcc.dg/pch/global-1.c: New.
5621         * gcc.dg/pch/global-1.h: New.
5622         * gcc.dg/pch/inline-1.c: New.
5623         * gcc.dg/pch/inline-1.h: New.
5624         * gcc.dg/pch/inline-2.c: New.
5625         * gcc.dg/pch/inline-2.h: New.
5626         * gcc.dg/pch/static-1.c: New.
5627         * gcc.dg/pch/static-1.h: New.
5628         * gcc.dg/pch/static-2.c: New.
5629         * gcc.dg/pch/static-2.h: New.
5631         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
5633         * g++.dg/pch/pch.exp: Better handle failing testcases.
5634         * gcc.dg/pch/pch.exp: Likewise.
5635         * gcc.dg/pch/macro-1.c: New.
5636         * gcc.dg/pch/macro-1.h: New.
5637         * gcc.dg/pch/macro-2.c: New.
5638         * gcc.dg/pch/macro-2.h: New.
5640         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
5642         * g++.dg/dg.exp: Treat files in pch/ specially.
5643         * g++.dg/pch/pch.exp: New file.
5644         * g++.dg/pch/empty.H: New file.
5645         * g++.dg/pch/empty.C: New file.
5646         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
5647         "precompile".
5649         * gcc.dg/pch/pch.exp: New file.
5650         * gcc.dg/pch/empty.h: New file.
5651         * gcc.dg/pch/empty.c: New file.
5652         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
5653         "precompile".
5655 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5657         * g++.dg/template/friend14.C: New test.
5659 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5661         * gcc.dg/old-style-asm-1.c: New test.
5663 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
5665         * gcc.c-torture/compile/20030109-1.c: New test.
5667 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5669         * gcc.c-torture/execute/20030109-1.c: New test.
5671 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
5673         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
5674         * g++.old-deja/g++.mike/dyncast2.C: Likewise
5675         * g++.old-deja/g++.mike/dyncast3.C: Likewise
5676         * g++.old-deja/g++.mike/eh2.C: Likewise
5677         * g++.old-deja/g++.mike/eh3.C: Likewise
5678         * g++.old-deja/g++.mike/eh5.C: Likewise
5679         * g++.old-deja/g++.mike/eh6.C: Likewise
5680         * g++.old-deja/g++.mike/eh7.C: Likewise
5681         * g++.old-deja/g++.mike/eh8.C: Likewise
5682         * g++.old-deja/g++.mike/eh9.C: Likewise
5683         * g++.old-deja/g++.mike/eh10.C: Likewise
5684         * g++.old-deja/g++.mike/eh12.C: Likewise
5685         * g++.old-deja/g++.mike/eh13.C: Likewise
5686         * g++.old-deja/g++.mike/eh14.C: Likewise
5687         * g++.old-deja/g++.mike/eh16.C: Likewise
5688         * g++.old-deja/g++.mike/eh17.C: Likewise
5689         * g++.old-deja/g++.mike/eh18.C: Likewise
5690         * g++.old-deja/g++.mike/eh21.C: Likewise
5691         * g++.old-deja/g++.mike/eh23.C: Likewise
5692         * g++.old-deja/g++.mike/eh24.C: Likewise
5693         * g++.old-deja/g++.mike/eh25.C: Likewise
5694         * g++.old-deja/g++.mike/eh26.C: Likewise
5695         * g++.old-deja/g++.mike/eh27.C: Likewise
5696         * g++.old-deja/g++.mike/eh28.C: Likewise
5697         * g++.old-deja/g++.mike/eh29.C: Likewise
5698         * g++.old-deja/g++.mike/eh31.C: Likewise
5699         * g++.old-deja/g++.mike/eh33.C: Likewise
5700         * g++.old-deja/g++.mike/eh34.C: Likewise
5701         * g++.old-deja/g++.mike/eh35.C: Likewise
5702         * g++.old-deja/g++.mike/eh36.C: Likewise
5703         * g++.old-deja/g++.mike/eh37.C: Likewise
5704         * g++.old-deja/g++.mike/eh38.C: Likewise
5705         * g++.old-deja/g++.mike/eh39.C: Likewise
5706         * g++.old-deja/g++.mike/eh40.C: Likewise
5707         * g++.old-deja/g++.mike/eh41.C: Likewise
5708         * g++.old-deja/g++.mike/eh42.C: Likewise
5709         * g++.old-deja/g++.mike/eh44.C: Likewise
5710         * g++.old-deja/g++.mike/eh46.C: Likewise
5711         * g++.old-deja/g++.mike/eh47.C: Likewise
5712         * g++.old-deja/g++.mike/eh48.C: Likewise
5713         * g++.old-deja/g++.mike/eh49.C: Likewise
5714         * g++.old-deja/g++.mike/eh50.C: Likewise
5715         * g++.old-deja/g++.mike/eh51.C: Likewise
5716         * g++.old-deja/g++.mike/eh53.C: Likewise
5717         * g++.old-deja/g++.mike/eh55.C: Likewise
5718         * g++.old-deja/g++.mike/p7912.C: Likewise
5719         * g++.old-deja/g++.mike/p9706.C: Likewise
5720         * g++.old-deja/g++.mike/p10416.C: Likewise
5721         * g++.old-deja/g++.mike/p11667.C: Likewise
5722         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5723         Remove redundant reference to Iris.
5724         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5725         Elxsi, i860, Pico Java, and WE32K.
5727 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5729         * g++.dg/ext/asm4.C: New test.
5731 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5733         PR c++/9030
5734         * g++.dg/template/friend12.C: New test.
5735         * g++.dg/template/friend13.C: Likewise.
5736         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5738 2003-01-08  Jan Hubicka  <jh@suse.cz>
5740         * gcc.dg/i386-cadd.c: New test.
5741         * gcc.dg/i386-cmov4.c: Likewise.
5743 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5745         PR c++/9165
5746         * g++.dg/warn/Wunused-3.C: New test.
5748         * g++.dg/abi/bitfield9.C: New test.
5750         PR c++/9189
5751         * g++.dg/parse/defarg3.C: New test.
5753 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5755         * g++.dg/parse/ambig1.C: New test.
5756         * g++.dg/parse/defarg2.C: New test.
5758 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5760         * g++.dg/template/defarg-1.C: New test.
5761         * g++.dg/template/local2.C: Likewise.
5763 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5765         * gcc.c-torture/execute/20030105-1.c: New test.
5767 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5769         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5770         * g++.dg/parse/namespace4.C: Likewise.
5772 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5774         * g++.dg/template/ntp2.C: New test.
5776 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5778         * g++.dg/parse/extern-C-1.C: New test.
5780         * g++.dg/parse/namespace4.C: New test.
5782         * g++.dg/template/nested1.C: New test.
5784         * g++.dg/parse/namespace3.C: New test.
5786 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5788         * g++.dg/lookup/two-stage1.C: New test.
5790 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5792         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5793         * g++.old-deja/g++.jason/access8.C: Likewise.
5794         * g++.old-deja/g++.other/decl5.C: Likewise.
5796 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5798         * g++.dg/parse/parse7.C: New test.
5800 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5802         PR c++/2843
5803         * g++.dg/ext/attrib7.C: New test.
5805 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5807         * g++.dg/parse/parse6.C: New test.
5809 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5811         * gcc.dg/h8300-stack-1.c: New.
5813 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5815         g++.dg/lookup/exception1.C: New test.
5817         g++.dg/lookup/template1.C: New test.
5819         g++.dg/parse/namespace2.C: New test.
5821         g++.dg/parse/parens2.C: New test.
5823 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5825         * g++.dg/parse/parse5.C: New test.
5826         * g++.dg/lookup/scoped4.C: New test.
5828 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5830         * g++.dg/parse/parens1.C: New test.
5832         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5833         angle-bracket1.C.
5834         * g++.dg/parse/parens2.C: New test.
5836         * g++.dg/lookup/scope-operator1.C: New test.
5838         * g++.dg/parse/operator1.C: New test.
5840 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5842         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5843         * g++.old-deja/g++.other/access6.C: Likewise.
5844         * g++.old-deja/g++.other/decl1.C: Likewise.
5845         * g++.old-deja/g++.pt/typename12.C: Likewise.
5847 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5849         * g++.dg/parse/namespace1.C: New test.
5851 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5853         * g++.dg/parse/parse4.C: New test.
5855 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5857         * g++.dg/parse/parse3.C: New test.
5859 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5861         * g++.dg/parse/parse2.C: New test.
5863 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5865         * g++.dg/template/friend11.C: New test.
5867 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5869         * g++.dg/parse/parse1.C: New test.
5871 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5873         * lib/profopt.exp: Change the name of a global variable to avoid
5874         possible clashes with other test suites.
5876 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5878         * g++.dg/inherit/covariant8.C: New test.
5880 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5882         * g++.dg/init/array9.C: New test.
5884         PR c++/9112
5885         * g++.dg/parse/expr1.C: New test.
5887 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5889         * gcc.c-torture/compile/20021230-1.c: New test.
5891 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5893         * g++.dg/inherit/covariant5.C: New test.
5894         * g++.dg/inherit/covariant6.C: New test.
5895         * g++.dg/inherit/covariant7.C: New test.
5897 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5899         PR c++/2739
5900         * g++.dg/other/access2.C: New test.
5902 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5904         * g++.dg/other/anon-struct.C: No longer fails
5905         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5906         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5907         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5909 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5911         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5913 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5915         * g++.dg/eh/spec4.C: Remove stray semicolon.
5916         * g++.dg/expr/pmf-1.C: Change error message.
5917         * g++.dg/ext/asm1.C: Remove stray semicolon.
5918         * g++.dg/ext/typename1.C: Add missing typenames.
5919         * g++.dg/inherit/template-as-base.C: Change error message.
5920         * g++.dg/lookup/scoped1.C: Likewise.
5921         * g++.dg/lookup/scoped2.C: Likewise.
5922         * g++.dg/lookup/using2.C: Likewise.
5923         * g++.dg/other/component1.C: Remove stray semicolon.
5924         * g++.dg/other/do1.C: Change error message.
5925         * g++.dg/other/error2.C: Likewise.
5926         * g++.dg/other/init1.C: Likewise.
5927         * g++.dg/other/packed1.C: Remove stray semicolon.
5928         * g++.dg/other/ptrmem2.C: Change error message.
5929         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5930         marker.
5931         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5932         * g++.dg/template/access3.C: Add typename keyword.
5933         * g++.dg/template/access5.C: Remove stray semicolon.
5934         * g++.dg/template/access6.C: Likewise.
5935         * g++.dg/template/complit1.C: Likewise.
5936         * g++.dg/template/crash1.C: Change error message.
5937         * g++.dg/template/inherit2.C: Remove stray semicolon.
5938         * g++.dg/template/instantiate2.C: Likewise.
5939         * g++.dg/template/instantiate3.C: Change error message.
5940         * g++.dg/template/qual1.C: Remove stray semicolon.
5941         * g++.dg/template/qualttp18.C: Change error message.
5942         * g++.dg/template/ref1.C: Remove stray semicolon.
5943         * g++.dg/template/sizeof1.C (A::value): Declare it.
5944         * g++.dg/template/spec4.C: Change error message.
5945         * g++.dg/template/static1.C: Likewise.
5946         * g++.dg/template/type1.C: Likewise.
5947         * g++.dg/template/typename3.C: Likewise.
5948         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5949         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5950         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5951         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5952         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5953         named return value extension.
5954         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5955         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5956         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5957         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5958         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5959         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5960         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5961         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5962         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5963         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5964         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5965         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5966         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5967         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5968         syntax.
5969         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5970         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5971         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5972         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5973         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5974         * g++.old-deja/g++.brendan/template11.C: Likewise.
5975         * g++.old-deja/g++.brendan/template26.C: Likewise.
5976         * g++.old-deja/g++.brendan/template27.C: Use explicit
5977         specialization syntax.
5978         * g++.old-deja/g++.brendan/template30.C: Likewise.
5979         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5980         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5981         non-dependent names.
5982         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5983         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5984         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5985         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5986         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5987         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5988         named return value extension.
5989         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5990         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5991         * g++.old-deja/g++.ext/return1.C: Likewise.
5992         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5993         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5994         * g++.old-deja/g++.jason/access8.C: Likewise.
5995         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5996         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5997         pseudo-destructor names.
5998         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5999         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
6000         pseudo-destructor names.
6001         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
6002         * g++.old-deja/g++.jason/overload19.C: Likewise.
6003         * g++.old-deja/g++.jason/overload32.C: Likewise.
6004         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
6005         stray semicolons.
6006         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
6007         * g++.old-deja/g++.jason/return.C: Likewise.
6008         * g++.old-deja/g++.jason/return2.C: Likewise.
6009         * g++.old-deja/g++.jason/shadow1.C: Likewise.
6010         * g++.old-deja/g++.jason/special.C: Use explicit specialization
6011         syntax.
6012         * g++.old-deja/g++.jason/template10.C: Account for use of
6013         non-dependent names.
6014         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
6015         syntax.
6016         * g++.old-deja/g++.jason/template37.C: Likewise.
6017         * g++.old-deja/g++.law/access4.C: Change error messages.
6018         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
6019         pseudo-destructor names.
6020         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
6021         * g++.old-deja/g++.law/ctors9.C: Likewise.
6022         * g++.old-deja/g++.law/cvt22.C: Likewise.
6023         * g++.old-deja/g++.law/dtors5.C: Likewise.
6024         * g++.old-deja/g++.law/global-init1.C: Likewise.
6025         * g++.old-deja/g++.law/missed-error3.C: Likewise.
6026         * g++.old-deja/g++.law/operators28.C: Likewise.
6027         * g++.old-deja/g++.law/visibility28.C: Likewise.
6028         * g++.old-deja/g++.martin/eval1.C: Likewise.
6029         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
6030         name.
6031         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
6032         * g++.old-deja/g++.mike/net34.C: Likewise.
6033         * g++.old-deja/g++.mike/net36.C: Likewise.
6034         * g++.old-deja/g++.mike/ns2.C: Likewise.
6035         * g++.old-deja/g++.mike/p12306.C: Likewise.
6036         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
6037         value extension.
6038         * g++.old-deja/g++.mike/p700.C: Likewise.
6039         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
6040         * g++.old-deja/g++.mike/p710.C: Likewise.
6041         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
6042         value extension.
6043         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
6044         * g++.old-deja/g++.mike/pmf9.C: Likewise.
6045         * g++.old-deja/g++.ns/crash2.C: Likewise.
6046         * g++.old-deja/g++.ns/crash3.C: Likewise.
6047         * g++.old-deja/g++.ns/invalid1.C: Likewise.
6048         * g++.old-deja/g++.ns/ns17.C: Likewise.
6049         * g++.old-deja/g++.ns/template16.C: Likewise.
6050         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
6051         keyword.
6052         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
6053         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
6054         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
6055         named return value extension.
6056         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
6057         * g++.old-deja/g++.other/access4.C: Issue additional error
6058         messages.
6059         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
6060         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
6061         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
6062         * g++.old-deja/g++.other/crash25.C: Change error message.
6063         * g++.old-deja/g++.other/crash4.C: Change error message.
6064         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
6065         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
6066         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
6067         checks.
6068         * g++.old-deja/g++.other/defarg8.C: Likewise.
6069         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
6070         * g++.old-deja/g++.other/dtor10.C: Likewise.
6071         * g++.old-deja/g++.other/incomplete.C: Likewise.
6072         * g++.old-deja/g++.other/linkage7.C: Likewise.
6073         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
6074         lookup algorithm.
6075         * g++.old-deja/g++.other/mangle2.C: Likewise.
6076         * g++.old-deja/g++.other/refinit2.C: Likewise.
6077         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
6078         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
6079         * g++.old-deja/g++.pt/crash28.C: Likewise.
6080         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
6081         syntax.
6082         * g++.old-deja/g++.pt/crash32.C: Change error message.
6083         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
6084         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
6085         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
6086         error message position.
6087         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
6088         * g++.old-deja/g++.pt/defarg8.C: Change error message.
6089         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
6090         syntax.
6091         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
6092         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
6093         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
6094         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
6095         keyword.
6096         * g++.old-deja/g++.pt/explicit31.C: Likewise.
6097         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
6098         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
6099         keyword.
6100         * g++.old-deja/g++.pt/explicit71.C: Change error message.
6101         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
6102         syntax.
6103         * g++.old-deja/g++.pt/friend28.C: Account for use of
6104         non-dependent names.
6105         * g++.old-deja/g++.pt/friend29.C: Likewise.
6106         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
6107         rules.
6108         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
6109         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
6110         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
6111         lookup rules.
6112         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
6113         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
6114         keyword.
6115         * g++.old-deja/g++.pt/memclass20.C: Likewise.
6116         * g++.old-deja/g++.pt/memclass5.C: Likewise.
6117         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
6118         keyword.
6119         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
6120         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
6121         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
6122         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
6123         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
6124         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
6125         keyword.
6126         * g++.old-deja/g++.pt/spec10.C: Likewise.
6127         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
6128         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
6129         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
6130         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
6131         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
6132         * g++.old-deja/g++.pt/ttp62.C: Likewise.
6133         * g++.old-deja/g++.pt/ttp64.C: Likewise.
6134         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
6135         * g++.old-deja/g++.pt/typename15.C: Likewise.
6136         * g++.old-deja/g++.pt/typename22.C: Likewise.
6137         * g++.old-deja/g++.pt/typename6.C: Change error messages.
6138         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
6139         * g++.old-deja/g++.pt/virtual2.C: Likewise.
6140         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
6141         syntax.
6142         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
6143         return value extension.
6144         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
6145         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
6146         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
6147         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
6149 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
6151         * g++.dg/warn/inline1.C: New test.
6152         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
6153         * g++.old-deja/g++.jason/synth10.C: Likewise.
6154         * g++.old-deja/g++.mike/net31.C: Likewise.
6155         * g++.old-deja/g++.mike/p8786.C: Likewise.
6157         * g++.dg/template/friend10.C: New test.
6158         * g++.dg/template/conv5.C: New test.
6160 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
6162         * g++.dg/lookup/scoped3.C: New test.
6164         * g++.dg/lookup/decl1.C: New test.
6165         * g++.dg/lookup/decl2.C: New test.
6167 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6169         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
6170         gcc.c-torture/compile/20021015-1.c,
6171         gcc.c-torture/compile/20021015-2.c,
6172         gcc.c-torture/compile/20021123-1.c,
6173         gcc.c-torture/compile/20021123-2.c,
6174         gcc.c-torture/compile/20021123-3.c,
6175         gcc.c-torture/compile/20021123-4.c,
6176         gcc.c-torture/execute/20021024-1.c: Add tests previously added
6177         only to 3.1 or 3.2 branch.
6179 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
6181         * gcc.dg/i386-bitfield3.c: New test.
6183         * gcc.dg/i386-bitfield2.c: New test.
6185 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
6187         * g++.dg/parse/conv_op1.C: New test.
6189 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
6191         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
6192         approved.
6194 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
6196         * gcc.c-torture/compile/20021220-1.c: New test.
6198 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
6200         * gcc.dg/i386-fastcall-1.c: New.
6202 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6204         * gcc.c-torture/execute/20021219-1.c: New test.
6206 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6208         * gcc.dg/i386-pic-1.c: New test.
6210 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6212         PR c++/8099
6213         * g++.dg/template/friend9.C: New test.
6215 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6217         PR c++/3663
6218         * g++.dg/template/access7.C: New test.
6220 2002-12-18  Nick Clifton  <nickc@redhat.com>
6222         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
6223         the libstdc++-v3 directory has been found.
6225 2002-12-12  Devang Patel <dpatel@apple.com>
6226         * gcc.dg/darwin-ld-1.c: New test.
6227         * gcc.dg/darwin-ld-2.c: New test.
6228         * gcc.dg/darwin-ld-3.c: New test.
6229         * gcc.dg/darwin-ld-4.c: New test.
6230         * gcc.dg/darwin-ld-5.c: New test.
6232 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6234         * gcc.c-torture/compile/20021212-1.c: New test.
6236 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
6238         * gcc.dg/fshort-wchar: New test.
6240 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
6242         PR c++/8372
6243         * g++.dg/template/dtor1.C: New test.
6245         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
6246         markers.
6248 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
6250         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
6252 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
6254         * g++.dg/template/static1.C: New test.
6255         * g++.dg/template/static2.C: New test.
6256         * g++.old-deja/g++.ext/memconst.C: New test.
6258 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6260         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
6261         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
6262         * g++.dg/special/initp1.C: Likewise.
6264 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
6266         * gcc.c-torture/execute/20021204-1.c: New test.
6268 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
6270         * gcc.dg/ppc-fmadd-1.c: New file.
6271         * gcc.dg/ppc-fmadd-2.c: New file.
6272         * gcc.dg/ppc-fmadd-3.c: New file.
6274 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6276         * gcc.c-torture/compile/20021204-1.c: New test.
6278 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6280         * g++.dg/inherit/covariant2.C: New test.
6281         * g++.dg/inherit/covariant3.C: New test.
6282         * g++.dg/inherit/covariant4.C: New test.
6283         * g++.dg/inherit/covariant1.C: Remove XFAIL.
6284         * g++.old-deja/g++.robertl/eb17.C: Likewise.
6286 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
6288         PR c++/8688
6289         * g++.dg/init/brace3.C: New test.
6291 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
6293         * gcc.dg/20020210-1.c: Fix a comment typo.
6295 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
6297         PR c++/8720
6298         * g++.dg/parse/defarg1.C: New test.
6300         PR c++/8615
6301         * g++.dg/template/char1.C: New test.
6303         * g++.dg/template/varmod1.C: Fix typo.
6305 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6307         DR 180
6308         * g++.old-deja/g++.pt/crash32.C: Expect error.
6310 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
6312         PR c++/5919
6313         * g++.dg/template/varmod1.C: New test.
6315         PR c++/8727
6316         * g++.dg/inherit/typeinfo1.C: New test.
6318         PR c++/8663
6319         * g++.dg/inherit/typedef1.C: New test.
6321 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
6323         PR c++/8332
6324         PR c++/8493
6325         * g++.dg/template/strlen1.C: New test.
6327         PR c++/8227
6328         * g++.dg/template/ctor2.C: New test.
6330         PR c++/8214
6331         * g++.dg/init/string1.C: New test.
6333         PR c++/8511
6334         * g++.dg/template/friend8.C: New test.
6336 2002-11-29  Joe Buck <jbuck@synopsys.com>
6338         * g++.dg/lookup/anon2.C: New test.
6340 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
6342         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
6343         h8300 port.
6345 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
6347         * gcc.dg/bitfld-6.c: New test.
6349 2002-11-27  Jan Hubicka  <jh@suse.cz>
6351         * gcc.c-torture/execute/20021127.[cx]: New test.
6353 2002-11-26  Jan Hubicka  <jh@suse.cz>
6355         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
6356         quality.
6358 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
6360         * g++.dg/init/brace2.C: New test.
6361         * g++.old-deja/g++.mike/p9129.C: Correct.
6363 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
6365         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
6367 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
6369         * gcc.dg/sibcall-6: New test for indirect sibcalls.
6371 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
6373         * testsuite/g++.dg/abi/empty11.C: New test.
6374         * testsuite/g++.dg/rtti/cv1.C: New test.
6376 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
6378         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
6380 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
6382         * g++.dg/abi/empty10.C: New test.
6384 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6386         * gcc.c-torture/compile/20021124-1.c: New test.
6388 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
6390         * g++.dg/abi/rtti2.C: New test.
6392 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6394         * gcc.dg/i386-unroll-1.c: New test.
6396 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6398         * gcc.c-torture/compile/20021120-1.c: New test.
6399         * gcc.c-torture/compile/20021120-2.c: New test.
6401 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6403         * gcc.dg/bitfld-5.c: New test.
6405 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6407         * gcc.c-torture/execute/20021120-3.c: New test.
6409 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6411         * gcc.c-torture/execute/20021120-2.c: New test.
6413 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6415         * gcc.c-torture/execute/20021120-1.c: New test.
6417 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
6419         * gcc.c-torture/execute/20021118-3.c: New test.
6421 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6423         * gcc.c-torture/compile/20021119-1.c: New test.
6425 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
6427         * gcc.dg/duff-1.c: New test.
6428         * gcc.dg/duff-2.c: New test.
6429         * gcc.dg/duff-3.c: New test.
6431 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
6433         * gcc.dg/cpp/_Pragma5.c: New test.
6435 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6437         * gcc.c-torture/execute/20021118-2.c: New test.
6439 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6441         * gcc.c-torture/execute/20021118-1.c: New test.
6443 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
6445         * gcc.dg/20021116-1.c: New test.
6447 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
6449         * g++.dg/abi/vcall1.C: New test.
6451 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
6453         * gcc.dg/20021029-1.c: New test.
6454         * gcc.dg/20021029-2.c: New test.
6456 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6458         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
6460 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6462         PR c/8439
6463         * gcc.dg/20021110.c: Move to ...
6464         * gcc.c-torture/compile/20021110.c: .... here.
6466 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6468         PR c/8467
6469         * gcc.c-torture/execute/20021111-1.c
6471 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6473         PR c/8439
6474         * gcc.dg/20021110.c: New test.
6476 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
6478         * g++.dg/abi/vthunk3.C: Run only on x86.
6480 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6482         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
6484 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
6486         * lib/compat.exp (compat-execute): Fix logic error in last
6487         change.
6489 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
6491         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
6493 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6495         PR c++/8389
6496         * g++.dg/template/access6.C: New test.
6498 2002-11-08  Jan Hubicka  <jh@suse.cz>
6500         * gcc.dg/i386-ssefp-1.c: New test.
6501         * gcc.dg/i386-ssefp-1.c: New test.
6503 2002-11-08  Jan Hubicka  <jh@suse.cz>
6505         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
6507 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6509         * g++.dg/abi/vthunk3.C: New test.
6511         PR c++/8338
6512         * g++.dg/template/crash2.C: New test.
6514 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6516         * testsuite/g++.dg/abi/dtor1.C: New test.
6517         * testsuite/g++.dg/abi/dtor2.C: Likewise.
6519 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
6521         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
6522         Darwin.
6524 2002-11-04  Adam Nemet  <anemet@lnxw.com>
6526         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
6527         -mthumb.  Only xfail with -O0.
6529 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
6531         * g++.dg/abi/thunk1.C: New test.
6532         * g++.dg/abi/thunk2.C: Likewise.
6533         * g++.dg/abi/vtt1.C: Likewise.
6535 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
6537         PR optimization/8423
6538         * gcc.c-torture/execute/builtin-constant.c: New test.
6540 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
6542         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
6543         Add some more cases.
6545 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
6547         PR c++/8391
6548         * g++.dg/opt/local1.C: New test.
6550 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
6552         PR c++/8160
6553         * g++.dg/template/complit1.C: New test.
6555         PR c++/8149
6556         * g++.dg/template/typename4.C: Likewise.
6558 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6560         Core issue 287, PR c++/7639
6561         * g++.dg/template/instantiate1.C: Adjust error location.
6562         * g++.dg/template/instantiate3.C: New test.
6563         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
6564         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
6565         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
6567 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
6569         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
6571 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
6573         PR c++/8287
6574         * g++.dg/init/dtor2.C: New test.
6576 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6578         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
6579         * gcc.dg/nest.c: Bypass errors on irix6.
6581 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
6583         * gcc.dg/nest.c: Expect error for mmix-*-*.
6584         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
6586 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
6588         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
6589         markers.
6591         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
6593 2002-10-25  Mike Stump  <mrs@apple.com>
6595         * gcc.dg/warn-1.c: New test.
6597 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6599         * g++.dg/template/typename3.C: New test.
6601 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
6603         * g++.dg/lookup/ptrmem1.C: New test.
6605         * g++.dg/abi/vthunk2.C: New test.
6607 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6609         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
6611 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
6613         * g++.dg/abi/empty9.C: New test.
6615 2002-10-24  Richard Henderson  <rth@redhat.com>
6617         * g++.dg/inherit/thunk1.C: Enable for ia64.
6619 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6621         PR c++/8067
6622         * g++.dg/lookup/pretty1.C: New test.
6624 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
6626         * gcc.dg/20021023-1.c: New test.
6628 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6630         PR c++/7679
6631         * g++.dg/parse/inline1.C: New test.
6633 2002-10-23  Richard Henderson  <rth@redhat.com>
6635         * g++.dg/inherit/thunk1.C: Enable for x86_64.
6637         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
6639 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
6641         PR c++/6579
6642         * g++.dg/parse/stmtexpr3.C: New test.
6644 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6646         * g++.dg/expr/cond1.C: New test.
6648 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6650         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
6652 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6654         * g++.dg/abi/vbase13.C: New test.
6655         * g++.dg/abi/vbase14.C: Likewise.
6657 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
6659         * gcc.dg/tls/pic-1.c: New test.
6660         * gcc.dg/tls/nonpic-1.c: New test.
6661         * gcc.dg/20021018-1.c: New test.
6663 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6665         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
6666         Remove only files with the same base name as the test case.
6667         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
6668         (profopt-execute): Likewise.  Also, remove old profiling
6669         and performance data files before running the tests.
6671         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
6672         * g++.dg/bprob/bprob.exp: Likewise.
6673         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
6674         to allow more general test case names.
6676         * g++.dg/bprob/bprob-1.C: Rename to ...
6677         * g++.dg/bprob/g++-bprob-1.C: ... this.
6679         * g77.dg/bprob/bprob-1.f: Rename to ...
6680         * g77.dg/bprob/g77-bprob-1.f: ... this.
6682 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6684         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6685         bison 1.50 or later.
6687 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6689         * g++.dg/README: Describe more test directories.
6691 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6693         * g++.dg/init/array6.C: Add additional tests.
6695 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6697         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6698         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6700 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6702         * gcc.c-torture/compile/20020604-1.x: New.
6703         * gcc.c-torture/compile/simd-5.x: Likewise.
6704         * gcc.c-torture/execute/920710-1.x: Likewise.
6705         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6707 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6709         * g++.dg/inherit/override1.C: Add dg-options clause.
6711 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6713         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6714         _mm_slli_si128.
6716 2002-10-19  Andreas Schwab  <schwab@suse.de>
6718         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6719         directory component.
6721 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6723         * g++.dg/inherit/thunk1.C: New test.
6725         * g++.dg/inherit/override1.C: New test.
6727         * g++.dg/abi/mangle11.C: New test.
6728         * g++.dg/abi/mangle14.C: New test.
6729         * g++.dg/abi/mangle17.C: New test.
6731 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6733         * g++.dg/overload/member2.C: New test.
6735 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6737         * g++.dg/README: Describe new compat directory.
6738         * g++.dg/dg.exp: Skip tests in compat directory.
6739         * README.compat: New file.
6740         * lib/compat.exp: New expect script.
6741         * g++.dg/compat: New test directory.
6742         * g++.dg/compat/compat.exp: New expect script.
6743         * g++.dg/compat/abi: New test directory.
6744         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6745         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6746         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6747         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6748         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6749         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6750         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6751         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6752         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6753         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6754         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6755         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6756         * g++.dg/compat/break: New test directory.
6757         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6758         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6759         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6760         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6761         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6762         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6763         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6764         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6765         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6766         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6767         g++.dg/compat/break/README: New files.
6768         * g++.dg/compat/eh: New test directory.
6769         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6770         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6771         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6772         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6773         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6774         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6775         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6776         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6777         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6778         g++.dg/compat/eh/filter2_y.C,
6779         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6780         g++.dg/compat/eh/new1_y.C,
6781         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6782         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6783         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6784         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6785         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6786         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6787         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6788         g++.dg/compat/eh/unexpected1_y.C: New files.
6789         * g++.dg/compat/init: New test directory.
6790         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6791         g++.dg/compat/init/array5_y.C,
6792         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6793         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6794         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6795         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6796         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6797         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6798         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6799         g++.dg/compat/init/init-ref2_y.C: New files.
6801 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6803         PR c++/7584
6804         * g++.dg/inherit/using3.C: New test.
6806 2002-10-17  Jan Hubicka  <jh@suse.cz>
6808         * gcc.dg/20021017-2.c: New test.
6810 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6812         * g++.dg/abi/mangle16.C: Adjust.
6814         * g++.dg/init/array8.C: New test.
6816 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6818         * gcc.dg/special/mips-abi.exp: New test.
6819         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6821 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6823         * g++.dg/abi/mangle16.C: New test.
6824         * g++.dg/abi/mangle17.C: Likewise.
6826         PR c++/7478
6827         * g++.dg/template/ref1.C: New test.
6829 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6831         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6833 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6835         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6837 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6839         PR c++/7524
6840         * g++.dg/init/array7.C: New test.
6842 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6844         * g++.dg/init/array6.C: New test.
6846         * g++.dg/abi/mangle13.C: Likewise.
6847         * g++.dg/abi/mangle14.C: Likewise.
6848         * g++.dg/abi/mangle15.C: Likewise.
6850 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6852         * g++.dg/abi/empty8.C: New test.
6854 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6856         * g++.dg/init/ctor1.C: New test.
6858 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6860         * gcc.c-torture/execute/20021015-1.c: New test.
6862 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6864         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6866 2002-10-14  Jan Hubicka  <jh@suse.cz>
6868         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6870 2002-10-14  Richard Henderson  <rth@redhat.com>
6872         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6874 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6876         PR optimization/6631
6877         * g++.dg/opt/const2.C: New test.
6879 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6881         PR c++/7176
6882         * g++.dg/parse/friend1.C: New test.
6883         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6885 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6887         * gcc.dg/20021014-1.c: New test.
6889 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6891         PR c++/5661
6892         * g++.dg/ext/vlm1.C: New test.
6893         * g++.dg/ext/vlm2.C: Likewise.
6895         * g++.dg/init/array1.C: Remove invalid braces.
6896         * g++.dg/init/brace1.C: New test.
6897         * g++.dg/init/copy2.C: Likewise.
6898         * g++.dg/init/copy3.C: Likewise.
6899         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6900         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6901         braces.
6903 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6905         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6907 2002-10-11  Richard Shann  <richard.shann@superh.com>
6909         * gcc.c-torture/compile/simd-5.c: New test.
6911 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6913         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6915 2002-10-10  Jim Wilson  <wilson@redhat.com>
6917         * gcc.c-torture/execute/20021010-1.c: New test.
6919 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6921         PR c/7353
6922         * g++.dg/ext/typedef-init.C: New test.
6923         * gcc.dg/typedef-init.c: New test.
6925 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6927         * gcc.dg/cpp/paste13.c: New test.
6929 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6931         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6932         remaining platforms, XFAIL during compile, not execute.  Don't
6933         XFAIL at -O0.
6935 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6937         * gcc.dg/alias-1.c: Tweak expected warning.
6939 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6941         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6943 2002-10-06  Andreas Jaeger  <aj@suse.de>
6945         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6946         * gcc.dg/cpp/c++98.C: Likewise.
6948         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6949         * g++.dg/cpp/c++98.C: Likewise.
6951         * g++.dg/README (Subdirectories): Mention cpp directory.
6953         PR target/7559
6954         * gcc.dg/20021006-1.c: New test.
6956 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6958         PR c++/7804
6959         * g++.dg/other/warning1.C: New test.
6961 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6963         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6964         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6965         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6967 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6969         PR c++/7931
6970         * g++.dg/template/ptrmem3.C: New test.
6972         PR c++/7754
6973         * g++.dg/template/union1.C: New test.
6975 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6977         PR c++/8006
6978         * g++.dg/abi/mangle9.C: New test.
6979         * g++.dg/abi/mangle10.C: New test.
6980         * g++.dg/abi/mangle11.C: New test.
6981         * g++.dg/abi/mangle12.C: New test.
6983 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6985         PR c++/7188.
6986         * g++.dg/template/meminit1.C: New test.
6987         * g++.dg/warn/Wreorder-1.C: Likewise.
6988         * g++.old-deja/g++.mike/warn3.C: Tweak.
6989         * lib/prune.exp: Ingore "in copy constructor".
6991 2002-10-02  Andreas Jaeger  <aj@suse.de>
6993         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6994         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6995         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6996         on x86-64.
6998 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
7000         * gcc.dg/empty1.C: Fix typo.
7002 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
7004         * gcc.dg/alias-1.c: New test.
7006 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
7008         * gcc.dg/empty1.C: New test.
7010         * g++.dg/tls/init-2.C: Tweak error messages.
7012 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
7014         * gcc.c-torture/compile/20020923-1.c: New test.
7016 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
7018         * gcc.c-torture/execute/ffs-1.c: New test.
7019         * gcc.c-torture/execute/ffs-2.c: Ditto.
7021 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
7023         * g++.dg/overload/member1.C: New test.
7025 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
7027         * g++.dg/abi/empty7.C: New test.
7028         * g++.dg/init/pm2.C: Likewise.
7030 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
7032         * g++.dg/rtti/crash1.C: New test.
7034 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
7036         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
7037         gcc.dg/sibcall-4.c: New tests.
7039 2002-09-28  Roger Sayle  <roger@eyesopen.com>
7041         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
7042         powerpc and MMIX targets.
7044 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
7046         * gcc.dg/cpp/20020927-1.c: New.
7048 2002-09-26  David S. Miller  <davem@redhat.com>
7050         * gcc.c-torture/compile/trunctfdf.c: New.
7052 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7054         * lib/target-supports.exp (check_weak_available): Handle solaris2.
7056 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
7058         * gcc.c-torture/execute/loop-15.c: New.
7060 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
7062         * README.QMTEST: Fix typo.
7064 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7066         * gcc.dg/20020926-1.c: New test.
7068 2002-09-25  David S. Miller  <davem@redhat.com>
7070         PR target/7842
7071         * gcc.c-torture/execute/shiftdi.c: New test.
7073 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
7075         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
7076         unique to the tool.
7077         * lib/g77.exp (g77_init): Likewise.
7078         * lib/g++.exp (g++_init): Likewise.
7079         * lib/objc.exp (objc_init): Likewise.
7081 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
7083         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
7084         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
7085         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
7087 2002-09-25  Richard Henderson  <rth@redhat.com>
7089         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
7090         too-small long double.
7092 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
7094         * gcc.dg/20020919-1.c: New test.
7096 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
7098         * g++.dg/abi/bitfield6.C: New test.
7099         * g++.dg/abi/bitfield7.C: New test.
7100         * g++.dg/abi/bitfield8.C: New test.
7101         * g++.dg/abi/vbase11.C: New test.
7103 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7105         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
7106         hppa*-*-hpux*.  Update test comment.
7108 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
7110         * gcc.dg/tls/struct-1.c: New test.
7112 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
7114         * gcc.dg/cpp/tr-warn2.c: Update.
7116 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7118         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
7120 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7122         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
7123         systems.
7125 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
7127         * gcc.c-torture/execute/ieee/mzero3.c: New test.
7129         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7130         Adjust for c++filt moved to binutils.  Remove spurious duplicate
7131         setting of cxxfilt.
7133 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
7135         * gcc.dg/20020312-2.c: Update for darwin.
7137 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
7139         * g++.old-deja/g++.other/crash32.C: Mark ICE.
7141 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
7143         * objc.dg/comp-types-1.m: New test.
7144         * objc.dg/comp-types-2.m: New test.
7145         * objc.dg/comp-types-3.m: New test.
7146         * objc.dg/comp-types-4.m: New test.
7147         * objc.dg/comp-types-5.m: New test.
7148         * objc.dg/comp-types-6.m: New test.
7150 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7152         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
7154 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7156         * g++.dg/other/do1.C: New test.
7158         * g++.dg/template/subst1.C: New test.
7160 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
7162         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
7164 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7166         * g++.dg/template/qualttp20.C: Adjust expected errors.
7167         * g++.old-deja/g++.jason/report.C: Likewise.
7168         * g++.old-deja/g++.other/qual1.C: Likewise.
7170         * g++.dg/lookup/scoped2.C: New test.
7172         * g++.dg/ext/asm3.C: New test.
7174 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
7176         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
7178 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
7180         * ChangeLog: follow spelling conventions.
7181         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
7182         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
7183         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
7184         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
7185         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
7186         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
7187         * g++.old-deja/g++.law/global-init1.C: Likewise.
7188         * g++.old-deja/g++.other/delete4.C: Likewise.
7189         * g++.old-deja/g++.other/inline21.C: Likewise.
7190         * g++.old-deja/g++.other/singleton.C: Likewise.
7191         * g77.dg/strlen0.f: Likewise.
7192         * g77.f-torture/compile/20010519-1.f: Likewise.
7193         * g77.f-torture/compile/980310-4.f: Likewise.
7194         * gcc.c-torture/compile/20000605-1.c: Likewise.
7195         * gcc.c-torture/execute/20020225-1.c: Likewise.
7196         * gcc.dg/c90-hexfloat-2.c: Likewise.
7197         * gcc.dg/c99-bool-1.c: Likewise.
7198         * gcc.dg/c99-hexfloat-2.c: Likewise.
7199         * gcc.dg/dll-2.c: Likewise.
7200         * gcc.dg/wtr-union-init-1.c: Likewise.
7201         * gcc.dg/wtr-union-init-2.c: Likewise.
7202         * gcc.dg/wtr-union-init-3.c: Likewise.
7203         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7204         * gcc.dg/cpp/defined.c: Likewise.
7205         * gcc.dg/cpp/macsyntx.c: Likewise.
7206         * gcc.dg/cpp/paste2.c: Likewise.
7207         * gcc.dg/cpp/trad/defined.c: Likewise.
7208         * gcc.dg/format/c90-printf-1.c: Likewise.
7209         * gcc.dg/format/c90-scanf-1.c: Likewise.
7210         * gcc.dg/format/c99-printf-1.c: Likewise.
7211         * gcc.dg/format/c99-scanf-1.c: Likewise.
7212         * gcc.misc-tests/gcov-8.c: Likewise.
7213         * lib/profopt.exp: Likewise.
7215 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
7217         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
7219 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7221         * g++.dg/inherit/using2.C: New test.
7223 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
7225         * ChangeLog: Follow spelling conventions.
7226         * g++.dg/template/friend4.C: Likewise.
7227         * g++.old-deja/g++.pt/crash67.C: Likewise.
7228         * gcc.c-torture/execute/20000801-4.c: Likewise.
7229         * gcc.dg/c90-digraph-1.c: Likewise.
7230         * gcc.dg/c94-digraph-1.c: Likewise.
7231         * gcc.dg/c99-digraph-1.c: Likewise.
7232         * gcc.dg/cpp/line5.c: Likewise.
7233         * gcc.dg/cpp/multiline.c: Likewise.
7234         * gcc.dg/cpp/trad/literals-1.c: Likewise.
7235         * gcc.dg/format/attr-3.c: Likewise.
7236         * gcc.dg/format/c90-scanf-3.c: Likewise.
7237         * gcc.dg/format/ext-4.c: Likewise.
7239 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7241         * g++.dg/template/pretty1.C: New test.
7243 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
7245         * gcc.c-torture/execute/struct-cpy-1.c: New test.
7247 2002-09-13  Matt Austern  <austern@apple.com>
7249         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
7250         passing a cast expression to a function by const reference.
7252 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
7254         * g++.dg/template/deduce1.C: New test.
7256 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
7258         * gcc.c-torture/execute/simd-1.c: Force all use of int to
7259         32-bit int.
7261 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7263         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
7264         usage.
7266 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
7268         * gcc.c-torture/compile/20020910-1.c: New test.
7270 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
7272         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
7274 2002-09-10  Andreas Jaeger  <aj@suse.de>
7276         * gcc.dg/20020312-2.c: Adjust for x86-64.
7278 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
7280         * g77.dg/7388.f: New test case for PR 7388.
7282 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
7284         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
7286 2002-09-05  Ziemowit Laski <zlaski@apple.com>
7288         * objc.dg/proto-lossage-1.m: New test.
7290 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
7292         * gcc.dg/cpp/_Pragma4.c: Fix typo.
7294 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
7296         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
7297         expected to pass.
7299 2002-09-06  Stan Shebs  <shebs@apple.com>
7300             David Edelsohn  <edelsohn@gnu.org>
7302         * gcc.dg/weak: New directory.
7303         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
7304         target-specific xfail bits.
7305         * gcc.dg/typeof-2.c: Move to new directory.
7306         * gcc.dg/weak.exp: New expect script.
7308 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
7310         * gcc.c-torture/execute/extzvsi.c: New test.
7312 2002-09-05  Stan Shebs  <shebs@apple.com>
7314         * gcc.dg/weak-1.c: xfail on Darwin.
7315         * gcc.dg/weak-2.c: Ditto.
7316         * gcc.dg/weak-3.c: Ditto.
7317         * gcc.dg/weak-4.c: Ditto.
7318         * gcc.dg/weak-5.c: Ditto.
7319         * gcc.dg/weak-6.c: Ditto.
7320         * gcc.dg/weak-7.c: Ditto.
7321         * gcc.dg/weak-8.c: Ditto.
7322         * gcc.dg/weak-9.c: Ditto.
7324 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
7326         * gcc.c-torture/execute/loop-14.c: New test.
7328 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
7330         * g++.dg/other/cxa-atexit1.C: New test.
7332         * gcc.dg/typeof-2.c: New test.
7334 2002-09-03  Roger Sayle  <roger@eyesopen.com>
7336         * gcc.dg/builtins-2.c: New testcase.
7337         * gcc.dg/builtins-3.c: New testcase.
7339 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
7341         * gcc.dg/cpp/_Pragma4.c: New test.
7343 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
7345         * objc/execute/nil_method-1.m: New testcase.
7347 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
7349         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
7350         [Object class], not [Object initialize].
7352 2002-08-31  Roger Sayle  <roger@eyesopen.com>
7353             Hans-Peter Nilsson  <hp@bitrange.com>
7355         * gcc.c-torture/execute/20020720-1.x: Skip test on
7356         mmix-knuth-mmixware.  Correct comment.
7358 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
7360         * testsuite/g++.dg/abi/bitfield5.C: New test.
7361         * testsuite/g++.dg/abi/vbase10.C: Likewise.
7363 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
7365         * objc.dg/undeclared-selector.m: New test.
7367 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
7369         * g++.dg/other/offsetof1.C: Avoid cast warning.
7371 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
7373         * objc.dg/super-class-2.m: New test.
7375 2002-08-24  Matt Austern  <austern@apple.com>
7377         * g++.dg/ext/lvaddr.C: New test.
7378         * g++.dg/ext/lvcast.C: New test.
7380 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
7382         * testsuite/g++.dg/inherit/cond1.C: New test.
7384 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
7386         * gcc.dg/noncompile/incomplete-1.c: New test.
7388 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7390         * gcc.dg/typespec-1.c: New test.
7392 2002-08-20  Devang Patel  <dpatel@apple.com>
7393         * objc.dg/proto-hier-2.m: New test.
7395 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
7397         * objc.dg/bitfield-1.m: New test.
7398         * objc.dg/bitfield-2.m: New test.
7400 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7402         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
7403         gcc.dg/c99-flex-array-4.c: New tests.
7405 2002-08-16  Stan Shebs  <shebs@apple.com>
7407         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
7409 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
7411         * gcc.dg/typeof-1.c: New test.
7412         * g++.dg/ext/typeof2.C: New test.
7414 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
7416         * g++.dg/other/offsetof1.C: New test.
7418 2002-08-14  Richard Henderson  <rth@redhat.com>
7420         * gcc.dg/tls/diag-3.c: Fix expected message strings.
7422 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
7424         * gcc.dg/cpp/_Pragma3.c: New test.
7426 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
7428         * g++.dg/template/inherit3: New test.
7430 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7432         * gcc.dg/bitfld-4.c: Add blank options.
7434 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
7436         * g++.dg/template/crash1.C: New test.
7438 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7440         * gcc.dg/tls/opt-2.c: New test.
7442 2002-08-08  Devang Patel  <dpatel@apple.com>
7444         * objc.dg/selector-1.m : New test
7446 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7448         * g++.dg/abi/bitfield4.C: New test.
7449         * gcc.dg/bitfld-4.c: New test.
7451 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7453         * g++.dg/other/packed1.C: New test.
7455 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
7457         * g++.dg/abi/offsetof.C: Tweak error messages.
7458         * g++.old-deja/g++.mike/p10769a.C: Likewise.
7460 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7462         * gcc.dg/bitfld-3.c: New test.
7464 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7465             Richard Henderson  <rth@redhat.com>
7467         * gcc.dg/i386-bitfield1.c: New test.
7468         * g++.dg/abi/bitfield3.C: Update.
7470 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
7472         * objc.dg/const-str-2.m: Update.
7473         * gcc.dg/cpp/c++98.c: Change to C extension.
7474         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
7475         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
7477 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
7479         * testsuite/gcc.dg/tls/diag-3.c: New.
7481 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
7483         * g++.dg/README (Subdirectories): Document new subdir expr.
7484         * g++.dg/expr/pmf-1.C: New test.
7486 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
7488         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
7490 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
7492         * g++.dg/abi/bitfield3.C: New test.
7494 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
7496         * lib/gcov.exp: Tweak expected line formats.
7497         * gcc.misc-tests/gcov8.c: New test.
7498         * gcc.misc-tests/gcov8.x: New flags.
7500 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
7502         * consistency.vlad/layout/endian.c: Include string.h.
7504         * gcc.c-torture/execute/20020805-1.c: New test.
7506 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
7508         * g++.dg/other/conversion1.C: New test.
7510 2002-08-03  Roger Sayle  <roger@eyesopen.com>
7512         * gcc.dg/builtins-1.c: New testcase.
7514 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
7516         * g++.dg/inherit/access3.C: New test.
7518 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
7520         * gcc.dg/ia64-visibility-2.c: New test.
7522 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
7524         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
7525         __qualifier_flags to __flags.
7527 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
7529         * g++.dg/inherit/operator1.C: New test.
7530         * g++.dg/lookup/disamb1.C: Fix typo in comment.
7531         * g++.dg/other/error1.C: Change expected error message.
7532         * g++.dg/template/conv4.C: Likewise.
7534 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
7536         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
7537         for documented behavior.
7539 2002-07-25  Roger Sayle  <roger@eyesopen.com>
7541         * gcc.c-torture/execute/20020720-1.x: Skip this test on
7542         several targets known to fail.
7544 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
7546         * gcc.dg/mips-args-[123].c: New tests.
7548 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
7550         * gcc.dg/ppc-spe.c: New.
7552 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
7554         * g++.dg/other/ptrmem4.C: New testcase.
7556 2002-07-24  Richard Henderson  <rth@redhat.com>
7558         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
7560 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
7562         * g++.dg/ext/alignof1.C (main): Return 0 for success.
7564 2002-07-24  Roger Sayle  <roger@eyesopen.com>
7566         * gcc.c-torture/execute/memset-3.c: New testcase.
7568 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
7570         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
7571         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
7573 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7575         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
7576         Delete.
7578 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
7580         * gcc.c-torture/compile/simd-4.c: New test.
7582 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7584         PR c++/7347, c++/7348
7585         * g++.dg/template/access4.C: New test.
7586         * g++.dg/template/access5.C: New test.
7587         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
7588         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
7589         * g++.old-deja/g++.pt/ttp58.C: Likewise.
7590         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
7592 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
7594         * gcc.dg/gnu89-init-2.c: New test.
7596 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
7598         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
7600 2002-07-20  Roger Sayle  <roger@eyesopen.com>
7602         * gcc.c-torture/execute/20020720-1.c: New testcase.
7604 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
7606         * gcc.dg/cpp/Wsignprom.c: New tests.
7608 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
7610         * gcc.c-torture/execute/loop-13.c: New test.
7612 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
7614         * gcc.dg/cpp/expr.c: New tests.
7616 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
7618         * g++.dg/opt/pr6713.C: Add template instantiation.
7620 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
7622         * gcc.dg/nest.c: New test.
7624 2002-07-17  Richard Henderson  <rth@redhat.com>
7626         * g++.dg/opt/pr6713.C: New test.
7628 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
7630         * gcc.c-torture/execute/loop-2e.x: Let the testcase
7631         XFAIL for all x86 processors.
7633 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
7635         * gcc.c-torture/execute/20010122-1.x: Do not test with
7636         -fomit-frame-pointer.
7638 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7640         * g++.dg/template/instantiate2.C: New test.
7641         * g++.dg/template/spec4.C: New test.
7643 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7645         * g++.dg/template/access2.C: New test.
7646         * g++.dg/template/access3.C: New test.
7648 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
7650         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
7651         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
7652         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
7653         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
7654         Convert to use <stdarg.h>.
7655         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
7656         Delete.
7657         * gcc.dg/va-arg-2.c: New.
7658         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
7660 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
7662         * gcc.c-torture/compile/20020710-1.c: New test.
7664 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
7665                           Andrew Pinski  <pinskia@physics.uc.edu>
7667         gcc.c-torture/compile/simd-2.c: New testcase.
7668         gcc.c-torture/compile/simd-3.c: Likewise.
7670 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
7672         PR c++/7224
7673         * g++.dg/overload/error1.C: New test.
7675 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7677         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
7678         configuration and IRIX 6 O32 ABI.
7680 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7682         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7684 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7686         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7688 2002-07-10  Jeffrey A Law  <law@redhat.com>
7690         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7692         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7694 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7696         * gcc.dg/20020312-2.c: Check for __PPC__.
7698 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7700         * gcc.c-torture/compile/20020709-1.c: New test.
7702 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7704         * g++.dg/template/qualttp21.C: New test case.
7706 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7708         * gcc.c-torture/compile/20020706-1.c: New test.
7709         * gcc.c-torture/compile/20020706-2.c: New test.
7711 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7712             Alexandre Oliva  <aoliva@redhat.com>
7714         * g++.dg/warn/incomplete1.C: New test.
7716 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7718         PR c++/7099
7719         * g++.dg/warn/noreturn1.C: New test.
7721 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7723         PR c++/6706
7724         * g++.dg/debug/debug6.C: New test.
7725         * g++.dg/debug/debug7.C: New test.
7727 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7729         * gcc.c-torture/compile/simd-3.c: New test.
7731 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7733         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7734         * gcc.dg/20020620-1.c: Likewise.
7736 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7738         PR c++/6944
7739         * g++.dg/init/array4.C: New test.
7740         * g++.dg/init/array5.C: New test.
7742 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7744         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7745         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7747 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7749         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7750         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7751         * gcc.dg/wtr-conversion-1.c: Likewise.
7752         * gcc.dg/wtr-escape-1.c: Likewise.
7753         * gcc.dg/wtr-int-type-1.c: Likewise.
7754         * gcc.dg/wtr-label-1.c: Likewise.
7755         * gcc.dg/wtr-static-1.c: Likewise.
7756         * gcc.dg/wtr-strcat-1.c: Likewise.
7757         * gcc.dg/wtr-suffix-1.c: Likewise.
7758         * gcc.dg/wtr-switch-1.c: Likewise.
7759         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7760         * gcc.dg/wtr-union-init-1.c: Likewise.
7761         * gcc.dg/wtr-union-init-2.c: Likewise.
7762         * gcc.dg/wtr-union-init-3.c: Likewise.
7764         * gcc.dg/wtr-func-def-1.c: New test.
7766 2002-07-02 Devang Patel <dpatel@apple.com>
7768         * objc.dg/param-1.m: New test.
7770 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7772         * gcc.dg/cpp/trad/directive.c: Add test.
7773         * gcc.dg/cpp/trad/macroargs.c: Add test.
7774         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7776 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7778         * gcc.dg/cpp/cmdlne-M.c: New test.
7780 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7782         * objc.dg/desig-init-1.m: New test.
7784 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7786         PR c++/6716
7787         * g++.dg/template/instantiate1.C: New test.
7789 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7791         PR c++/7112
7792         * g++.dg/template/sizeof2.C: New test.
7794 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7796         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7797         gcc.dg/cpp/trad/include.c: New tests.
7799 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7801         PR target/7177
7802         * gcc.c-torture/compile/20020701-1.c: New test.
7804 2002-07-01  Stan Shebs  <shebs@apple.com>
7806         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7807         header here...
7808         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7809         (objc-torture-execute): or here.
7811 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7813         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7815 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7817         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7819 2002-06-30  Devang Patel  <dpatel@apple.com>
7821         * objc.dg/fsyntax-only.m: New test.
7823 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7825         PR c++/6695
7826         * g++.dg/template/friend7.C: New file.
7828 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7830         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7831         return type.
7833 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7835         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7836         avoid division by zero.
7838 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7840         * gcc.dg/Wunknownprag.c: New tests.
7842 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7844         * gcc.c-torture/execute/simd-2.c: New test.
7846 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7848         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7849         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7850         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7851         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7852         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7853         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7854         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7855         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7856         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7857         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7858         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7859         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7860         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7861         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7862         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7863         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7864         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7866 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7868         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7869         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7870         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7871         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7872         New tests.
7873         * gcc.dg/cpp/trad/directive.c: Update.
7875 2002-06-23  Andreas Jaeger  <aj@suse.de>
7877         * gcc.c-torture/execute/complex-6.c: New.
7879 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7881         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7882         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7883         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7884         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7886 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7888         * gcc.dg/cpp/trad: New directory with traditional tests copied
7889         from parent directory.
7890         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7891         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7892         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7893         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7894         Move to trad/ and rename.
7895         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7896         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7897         gcc.dg/cpp/trad/redef2.c: New tests.
7898         * gcc.dg/cpp/trad/trad.exp: New driver.
7900 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7902         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7903         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7904         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7905         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7906         Remove.
7908 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7910         * gcc.dg/20020620-1.c: New test.
7912 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7914         * g++.dg/template/ttp4.C: New test.
7916 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7918         * g++.dg/opt/vt1.C: Fix regexp.
7920 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7922         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7923         Don't use attribute `noinline'.
7925 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7927         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7929 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7931         * gcc.c-torture/execute/simd-1.c: New.
7933         * gcc.dg/simd-1.c: New.
7935 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7937         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7939 2002-06-16  Richard Henderson  <rth@redhat.com>
7941         * g++.dg/ext/anon-struct1.C: New.
7942         * g++.dg/ext/anon-struct2.C: New.
7943         * g++.dg/ext/anon-struct3.C: New.
7944         * gcc.dg/anon-struct-1.c: New.
7945         * gcc.dg/anon-struct-2.c: New.
7946         * gcc.dg/anon-struct-3.c: New.
7947         * gcc.dg/20011008-1.c: Adjust warning text.
7948         * gcc.dg/20020527-1.c: Add -fms-extensions.
7950 2002-06-16  Richard Henderson  <rth@redhat.com>
7952         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7954 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7956         * gcc.c-torture/execute/20020615-1.c: New test.
7958 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7960         * gcc.c-tortuture/execute/compare-1.c: New test case.
7961         * gcc.c-tortuture/execute/compare-2.c: New test case.
7962         * gcc.c-tortuture/execute/compare-3.c: New test case.
7964 2002-06-13  Richard Henderson  <rth@redhat.com>
7966         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7967         ia64 ilp32.
7969 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7971         * g++.dg/template/typename2.C: Update error message.
7973 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7975         * gcc.c-torture/execute/20020611-1.c: New test.
7977 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7979         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7980         list of targets to skip.
7982 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7984         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7985         targets if not optimizing.
7987 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7989         * gcc.c-torture/compile/20020605-1.c: New test.
7991         * g++.dg/opt/vt1.C: New test.
7993         * gcc.dg/20020531-1.c: New test.
7995         * gcc.dg/20020530-1.c: New test.
7997         * gcc.dg/20020527-1.c: New test.
7999         * g++.dg/opt/cse1.C: New test.
8001 2002-06-07  Roger Sayle  <roger@eyesopen.com>
8003         * gcc.dg/20020607-2.c: New test case.
8005 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
8007         * gcc.c-torture/compile/20020604-1.c: New test.
8009 2002-06-04  Richard Henderson  <rth@redhat.com>
8011         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
8012         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
8013         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
8015 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
8017         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
8019 2002-06-03  Richard Henderson  <rth@redhat.com>
8021         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
8022         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
8024 2002-06-02  Richard Henderson  <rth@redhat.com>
8026         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
8027         test functions static.
8029 2002-06-02  Andreas Jaeger  <aj@suse.de>
8031         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
8032         now.
8034 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8036         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
8037         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
8038         Update for mofified diagnostics.
8039         * gcc.dg/c99-intconst-1.c: No longer fail.
8041 2002-06-02  Richard Henderson  <rth@redhat.com>
8043         * gcc.dg/uninit-A.c: Remove xfail markers.
8045 2002-06-01  Roger Sayle  <roger@eyesopen.com>
8047         * gcc.dg/fnegate-1.c: New test case.
8049 2002-05-30  Osku Salerma  <osku@iki.fi>
8051         * gcc.c-torture/execute/mayalias-1.c: New file.
8053 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8055         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
8056         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
8057         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
8059 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
8061         * gcc.c-torture/execute/20020529-1.c: New test.
8063 2002-05-27  Richard Henderson  <rth@redhat.com>
8065         * g++.dg/ext/attrib6.C: New test case.
8067 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8069         * gcc.c-torture/execute/pure-1.c: New test.
8071 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8073         * gcc.dg/cpp/arith-2.c: Remove.
8075 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8077         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
8078         * gcc.dg/cpp/if-3.c: Remove.
8080 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
8082         * g++.dg/opt/cse2.C: New test.
8084 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
8086         * gcc.dg/cpp/arith-1.c: New semantic tests.
8087         * gcc.dg/cpp/if-1.c: Update.
8089 2002-05-24  Ben Elliston  <bje@redhat.com>
8091         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
8093 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
8095         * gcc.dg/verbose-asm.c: New test.
8097 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8099         * gcc.dg/cpp/paste12.c: New test.
8101 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8103         * g++.dg/parse/named_ops.C: New test.
8105 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
8107         * gcc/testsuite/gcc.dg/weak-8.c: New test.
8109 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
8111         * gcc.dg/weak-2.c: Allow optional leading underscore
8112         in scan-assembler symbol name.
8113         * gcc.dg/weak-3.c: Likewise.
8114         * gcc.dg/weak-4.c: Likewise.
8115         * gcc.dg/weak-5.c: Likewise.
8117 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
8119         * gcc.dg/20020523-1.c: New test.
8121 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8123         * objc.dg/const-str-2.m: Update now that we stop after
8124         a command line error.
8126 2002-05-22  Richard Henderson  <rth@redhat.com>
8128         * g++.dg/dg.exp: Fix typo in test pruneing.
8130 2002-05-22  Richard Henderson  <rth@redhat.com>
8132         * g++.dg/dg.exp: Prune the tls subdirectory.
8133         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
8134         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
8135         * g++.dg/tls/init-1.C: New.
8137 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
8139         * gcc.dg/20020517-1.c: New test.
8141 2002-05-21  Richard Henderson  <rth@redhat.com>
8143         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
8144         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
8146 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
8148         * g++.dg/other/copy2.C: New test.
8150 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
8152         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
8153         (MAX_COPY): Bump up to 10 times sizeof (long long).
8154         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
8156         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
8157         sizeof (long long).
8159         * gcc.c-torture/execute/strcpy-1.c: New test.
8161 2002-05-19  Jason Merrill  <jason2redhat.com>
8163         * g++.dg/ext/oper1.C: New test.
8165 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
8166 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
8168         * README.QMTEST: New file.
8170         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
8172 2002-05-19  Andreas Jaeger  <aj@suse.de>
8174         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
8175         now.
8176         * gcc.c-torture/execute/loop-2d.x: Likewise.
8178 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
8180         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
8181         support weak symbols.
8182         * gcc.dg/weak-4.c: Likewise
8183         * gcc.dg/weak-6.c: Likewise
8185 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
8187         * gcc.dg/weak-3.c: Add dg-excess-error comment for
8188         cygwin, coff and h8300-*-hms targets
8189         * gcc.dg/weak-5.c: Likewise
8190         * gcc.dg/weak-7.c: Likewise
8192 2002-05-16  Jason Merrill  <jason@redhat.com>
8194         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
8195         (scan-assembler-not, scan-assembler-dem): Likewise.
8196         (scan-assembler-dem-not): Likewise.
8198 2002-05-15  Richard Henderson  <rth@redhat.com>
8200         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
8202 2002-05-15  Richard Henderson  <rth@redhat.com>
8204         * gcc.dg/weak-5.c (vfoo1c): No warning here.
8205         (vfoo1f): Warning here.
8206         (vfoo1l): Don't redefine the alias.
8208 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
8210         * g++.dg/init/pm1.C: New test.
8212 2002-05-12  David S. Miller  <davem@redhat.com>
8214         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
8215         types.
8217 2002-05-10  Roger Sayle  <roger@eyesopen.com>
8219         * gcc.c-torture/execute/20020510-1.c: New test case.
8221 2002-05-10  David S. Miller  <davem@redhat.com>
8223         * gcc.c-torture/execute/conversion.c: Test long double too.
8225 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
8227         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
8228         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
8229         * lib/g++.exp (g++_link_flags): Likewise.
8230         * lib/objc.exp (objc_target_compile): Likewise.
8232 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
8234         * gcc.dg/cpp/poison.c: Update.
8235         * gcc.dg/cpp/20000625-2.c: Remove.
8236         * gcc.dg/cpp/direct2s.c: Remove final test.
8238 2002-05-08  Tom Rix  <trix@redhat.com>
8240         * gcc.c-torture/execute/20020508-1.c: New test.
8241         * gcc.c-torture/execute/20020508-2.c: New test.
8242         * gcc.c-torture/execute/20020508-3.c: New test.
8244 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
8246         * gcc.dg/cpp/charconst-4.c: More tests.
8248 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
8250         PR c/6569
8251         * gcc.dg/weak-3.c: Update location of warning messages.
8252         * gcc.dg/weak-5.c: Likewise.
8254 2002-05-06  Roger Sayle  <roger@eyesopen.com>
8256         * gcc.c-torture/execute/20020506-1.c: New test case.
8258 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
8260         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
8262 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8264         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
8266 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8268         * gcc.dg/cpp/charconst-3.c: New test.
8270 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8272         * gcc.dg/cpp/charconst.c: Update tests.
8274 2002-05-05  Tim Josling  <tej@melbpc.org.au>
8276         * treelang: Added directory for new sample language treelang. Also
8277         lib/treelang.exp: New file to signal treelang should be tested.
8279 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8281         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
8282         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
8283         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
8284         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
8285         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
8286         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
8287         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
8289 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
8291         * gcc.dg/format/xopen-2.c: New test.
8293 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8295         * gcc.dg/20020503-1.c: New test.
8297 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
8299         * g++.dg/init/dtor1.C: Make it tougher.
8301 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
8303         * g++.dg/init/dtor1.C: New test.
8305 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
8307         * gcc.dg/altivec-8.c: New.
8309 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
8311         * gcc.dg/altivec-7.c: New.
8313 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
8315         * g++.dg/parse/typedef1.C: New test.
8317 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
8319         PR c++/6486
8320         * g++.dg/template/friend6.C: New test.
8322         PR c++/6492
8323         * g++.dg/init/copy1.C: New test.
8325 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
8327         * g++.dg/warn/effc1.C: New test.
8329 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8331         * gcc.dg/cpp/if-cexp.c: Add a test.
8333 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
8335         * gcc.dg/20020426-2.c: New test.
8337 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8339         * gcc.dg/cpp/if-mop.c: Update.
8340         * gcc.dg/cpp/if-mpar.c: Add test.
8341         * gcc.dg/cpp/if-oppr.c: Update.
8343 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8345         PR c/6343
8346         * gcc.dg/weak-[2-7].c: New tests.
8348 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8350         * gcc.dg/enum1.c: New test.
8352 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8354         PR c++/6497
8355         * g++.dg/inherit/access2.C: New test.
8357 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8359         PR bootstrap/6445
8360         * gcc.dg/20020426-1.c: New test.
8362 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8364         * g++.dg/abi/enum1.C: New test.
8366 2002-04-26  Richard Henderson  <rth@redhat.com>
8368         * gcc.dg/c99-bool-1.c: Expect always true warning.
8370 2002-04-25  Roger Sayle  <roger@eyesopen.com>
8372         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
8374 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8376         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
8377         targets.
8379 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
8381         * g++.dg/abi/mange7.C: New test.
8383         PR c++/6438.
8384         * g++.dg/parse/stmtexpr2.C: New test.
8386 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
8388         * gcc.dg/20020312-2.c: Add SH target.
8390 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8392         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
8393         compiler output on mips*-*-irix*.
8395 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
8397         * g++.dg/parse/attr1.C: New test.
8399 2002-04-23  Roger Sayle  <roger@eyesopen.com>
8401         * gcc.c-torture/execute/string-opt-17.c: New test case.
8402         * gcc.c-torture/execute/memset-2.c: New test case.
8404 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
8406         PR c++/6256:
8407         * g++.dg/template/friend5.C: New test.
8409         PR c++/6331:
8410         * g++.dg/template/qual1.C: Likewise.
8412 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
8414         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
8415         Include stdlib.h, not stdio.h or ctype.h.
8417 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
8419         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
8420         cris-*-elf* and mmix-*-*.
8421         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
8422         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
8423         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
8424         Ditto.
8425         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
8426         * gcc.dg/wchar_t-1.c: Ditto.
8428 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
8430         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
8431         Clarify comment.
8433 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
8435         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
8437 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8439         * gcc.c-torture/execute/20000906-1.x: Delete.
8441 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
8443         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
8445 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
8447         * PR6367
8448         * g77.f-torture/execute/6367.f: New test.
8449         * g77.f-torture/execute/6367.x: Disable for MMIX.
8451 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
8453         * PR6352
8454         * g++.dg/opt/inline2.C: New test.
8456 2002-04-18  Richard Henderson  <rth@redhat.com>
8458         * gcc.dg/20000906-1.c: Enable for all targets.
8459         * gcc.c-torture/compile/iftrap-2.c: New.
8461 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8463         * gcc.dg/20020418-1.c: New test.
8464         * gcc.dg/20020418-2.c: New test.
8466 2002-04-18  Richard Henderson  <rth@redhat.com>
8468         * gcc.c-torture/compile/iftrap-1.c: New.
8469         * gcc.dg/iftrap-1.c: Adjust for ia64.
8470         * gcc.dg/iftrap-2.c: New.
8472 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8474         * gcc.c-torture/compile/20020418-1.c: New test.
8476 2002-04-18  Roger Sayle  <roger@eyesopen.com>
8478         * gcc.c-torture/compile/20020415-1.c: New.
8480 2002-04-18  David S. Miller  <davem@redhat.com>
8482         * gcc.c-torture/execute/20020418-1.c: New test.
8484 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
8486         * gcc.dg/20020416-1.c: New test.
8488         * g++.dg/opt/inline1.C: New test.
8490 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
8492         * gcc.dg/altivec-5.c: New test.
8494         * gcc.dg/20020415-1.c: New test.
8496 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
8498         * testsuite/lib/chill.exp: Remove.
8500 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
8502         * g++.dg/other/big-struct.C: New test.
8504 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
8506         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
8507         of scratch file.
8509 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
8511         PR c/6277
8512         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
8513         in scan-assembler function name
8515 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
8517         * g77.f-torture/execute/980628-4.x,
8518         g77.f-torture/execute/980628-5.x,
8519         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8520         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8521         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
8522         i[34567]86-*-*.
8524 2002-04-13  David S. Miller  <davem@redhat.com>
8526         * gcc.c-torture/execute/20020413-1.c: New test.
8528 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
8530         * gcc.dg/asm-6.c,
8531         * g++.dg/ext/asm1.C: New tests.
8533 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
8535         PR c++ 5373.
8536         * g++.dg/parse/stmtexpr1.C: New test.
8538         PR c++/5189.
8539         * g++.dg/template/copy1.C: New test.
8541 2002-04-12  Richard Henderson  <rth@redhat.com>
8543         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
8545 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
8547         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
8548         gcc.c-torture/execute/20020307-2.c.
8550 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
8552         * g++.dg/ext/attrib5.C,
8553         * g++.dg/lookup/struct1.C: New tests.
8555 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
8557         * gcc.dg/20020411-1.c: New test.
8559         * gcc.c-torture/execute/20020411-1.c: New test.
8561 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
8563         * g77.f-torture/execute/6177.f: New test.
8565 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
8567         PR middle-end/6247
8568         * g++.dg/opt/cleanup1.C: New test.
8570         * g++.dg/opt/const1.C: New test.
8572 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
8574         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
8576 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
8578         PR c++/5507
8579         * g++.dg/template/typename2.C: New test.
8581 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
8583         * gcc.c-torture/execute/loop-12.c: New.
8585 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
8587         * g77.f-torture/execute/980628-4.x,
8588         g77.f-torture/execute/980628-5.x,
8589         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8590         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8591         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
8593 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8595         PR optimization/6086
8596         * g++.dg/opt/preinc1.C: New test.
8598 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8600         PR c++/5571
8601         * g++.dg/opt/static2.C: New test.
8603 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8605         PR c/5120
8606         * gcc.dg/20020406-1.c: New test.
8608 2002-04-04  David S. Miller  <davem@redhat.com>
8610         * gcc.c-torture/execute/20020404-1.c: New test.
8612 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
8614         PR c/6123
8615         * gcc.dg/20020312-2.c: Do not declare global register variable
8616         if __PIC__ or __pic__ is defined.
8618 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
8620         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
8621         __asm__ so that it works correctly even if -ansi -pedantic-errors.
8623 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8625         * gcc.misc-tests/linkage.exp: Update last change to handle
8626         sparc*-, not just sparc-.
8628 2002-04-03  Richard Henderson  <rth@redhat.com>
8630         * gcc.dg/cpp/ucs.c: Improved long UCS test.
8632 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8634         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
8636 2002-04-02  David S. Miller  <davem@redhat.com>
8638         * gcc.c-torture/execute/20020402-3.c: New test.
8640 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8642         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
8643         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
8645         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
8646         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
8647         g77.f-torture/execute/20001201.x,
8648         g77.f-torture/execute/u77-test.x: New files.
8650         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
8651         * gcc.dg/wchar_t-1.c: Ditto.
8653 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8655         * gcc.c-torture/execute/20020402-1.c: New test.
8657 2002-04-01  Richard Henderson  <rth@redhat.com>
8659         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
8661         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
8663 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8665         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
8667 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8669         * g++.dg/inherit/template-as-base.C: Expect error.
8670         * g++.dg/inherit/namespace-as-base.C: Likewise.
8672 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
8674         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
8675         g++.dg/ext/instantiate3.C: Tweak match patterns.
8677         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
8678         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8679         -da test.
8681 2002-03-31  Richard Henderson  <rth@redhat.com>
8683         * gcc.dg/special/alias-2.c: New.
8684         * gcc.dg/special/ecos.exp: Run it.
8686 2002-03-31  Richard Henderson  <rth@redhat.com>
8688         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8690 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8692         * gcc.dg/weak-1.c: Disable on h8300 port.
8694 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8696         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8697         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8698         ordering tests.
8699         * g++.dg/bprob/bprob-1.C: New test.
8700         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8701         * g++.dg/gcov/gcov-1.C: New test.
8702         * g++.dg/gcov/gcov-1.x: New file.
8703         * g++.dg/gcov/gcov-2.C: New test.
8704         * g++.dg/gcov/gcov-3.C: New test.
8705         * g++.dg/gcov/gcov-3.h: New file.
8707 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8709         * g++.old-deja/g++.other/builtins5.C: New test.
8710         * g++.old-deja/g++.other/builtins6.C: New test.
8711         * g++.old-deja/g++.other/builtins7.C: New test.
8712         * g++.old-deja/g++.other/builtins8.C: New test.
8713         * g++.old-deja/g++.other/builtins9.C: New test.
8715 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8717         * g++.dg/opt/static1.C: New test.
8719         * g++.dg/opt/longbranch1.C: New test.
8721 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8723         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8725         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8727 2002-03-28  Jeffrey A Law  (law@redhat.com)
8729         * gcc.c-torture/execute/20020328-1.c: New test.
8731 2002-03-27  Richard Henderson  <rth@redhat.com>
8733         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8734         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8735         move from g++.old-deja/g++.ext/.
8737 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8739         * g++.dg/init/new2.C: New test.
8741 2002-03-26  Richard Henderson  <rth@redhat.com>
8743         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8745         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8746         on sparc.
8748         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8749         sparcv9 systems.
8750         * gcc.dg/20001102-1.c: Likewise.
8752 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8754         * gcc.dg/cpp/endif-pedantic1.c,
8755         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8757 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8759         * g++.dg/init/new1.C: New test.
8761 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8763         * g++.dg/abi/vbase9.C: New test.
8765 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8767         * gcc.dg/arm-asm.c: New test.
8769 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8771         * gcc.dg/Wswitch-enum.c: New test.
8772         Fix PR c/5044.
8774 2002-03-26  Richard Henderson  <rth@redhat.com>
8776         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8777         structure.
8779 2002-03-25  Richard Henderson  <rth@redhat.com>
8781         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8782         sparcv9 systems.
8784         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8785         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8787 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8789         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8791 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8793         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8794         targets using generic thunk support.
8796 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8798         * gcc.c-torture/compile/20020323-1.c: New test.
8800         * g++.dg/opt/conj2.C: New test.
8802 2002-03-24  Richard Henderson  <rth@redhat.com>
8804         * gcc.dg/weak-1.c: Use -fno-common.
8806 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8808         * g77.dg/f77-edit-apostrophe-out.f: New test
8809         * g77.dg/f77-edit-h-out.f: New test
8810         * g77.dg/f77-edit-t-in.f: New test
8811         * g77.dg/f77-edit-t-out.f: New test
8812         * g77.dg/f77-edit-x-out.f: New test
8813         * g77.dg/f77-edit-slash-out.f: New test
8814         * g77.dg/f77-edit-colon-out.f: New test
8815         * g77.dg/f77-edit-s-out.f: New test
8817 2002-03-24  Richard Henderson  <rth@redhat.com>
8819         * objc/execute/formal_protocol-6.x: New XFAIL.
8821 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8823         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8824         that do not support weak symbols
8826 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8828         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8829         * lib/g77.exp:  Likewise
8830         * lib/objc.exp: Likewise
8832 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8834         * gcc.dg/Wswitch-default.c: New test.
8836 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8838         * g++.dg/other/enum1.C: New test.
8840 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8842         * gcc.dg/pragma-ep-3.c: Fix typo.
8844 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8846         * g++.dg/inherit/template-as-base.C: New test.
8848 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8850         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8851         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8853 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8855         * gcc.dg/cpp/multiline.c: Update to match.
8857 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8859         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8861 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8863         * gcc.dg/cpp/extratokens2.c:  New file.
8865 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8867         * gcc.dg/20020312-2.c: Add rs6000 target.
8869         * gcc.c-torture/compile/20020319-1.c: New test.
8871 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8873         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8874         (A, E): Handle this.
8876 2002-03-20  Jason Merrill  <jason@redhat.com>
8878         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8879         ignoring -fpic.
8880         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8881         through prune_gcc_output.
8883 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8885         * gcc.c-torture/compile/20020320-1.c: New test.
8887 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8889         * gcc.c-torture/compile/20020318-1.c: New test.
8891         * gcc.dg/struct-by-value-1.c: New test.
8893         * gcc.dg/20020319-1.c: New test.
8895 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8897         * g++.dg/opt/conj1.C: New test.
8899 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8901         * g++.dg/template/qualttp20.C: Revert previous change.
8902         * g++.dg/template/qualttp3.C: Likewise.
8903         * g++.dg/template/qualttp4.C: Likewise
8904         * g++.dg/template/qualttp5.C: Likewise
8905         * g++.dg/template/qualttp6.C: Likewise
8906         * g++.dg/template/qualttp7.C: Likewise
8907         * g++.dg/template/qualttp8.C: Likewise
8908         * g++.dg/template/recurse.C: Likewise.
8910 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8912         * gcc.dg/cpp/wchar-1.c: Update.
8914 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8916         * g++.dg/template/conv1.C: New test.
8917         * g++.dg/template/conv2.C: New test.
8918         * g++.dg/template/conv3.C: New test.
8919         * g++.dg/template/conv4.C: New test.
8921 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8923         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8924         * g++.dg/template/qualttp3.C: Likewise.
8925         * g++.dg/template/qualttp4.C: Likewise
8926         * g++.dg/template/qualttp5.C: Likewise
8927         * g++.dg/template/qualttp6.C: Likewise
8928         * g++.dg/template/qualttp7.C: Likewise
8929         * g++.dg/template/qualttp8.C: Likewise
8930         * g++.dg/template/recurse.C: Likewise.
8932 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8934         * g++.dg/opt/dtor1.C: New test.
8936 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8938         * gcc.c-torture/compile/20020315-1.c: New test.
8940 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8942         * gcc.dg/weak-1.c: Fix scan tests.
8944 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8946         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8947         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8948         cris-*-aout* mmix-*-*.
8949         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8950         cris-*-aout* mmix-*-*.
8951         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8952         cris-*-elf* cris-*-aout* and mmix-*-*.
8953         * gcc.dg/20001009-1.c: Ditto.
8954         * gcc.dg/20010912-1.c: Ditto.
8955         * gcc.dg/20020122-4.c: Ditto.
8956         * gcc.dg/inline-2.c: Ditto.
8958 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8960         * gcc.c-torture/compile/20020314-1.c: New test.
8962 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8964         * gcc.c-torture/execute/20020314-1.c: New test.
8966 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8968         * g++.dg/warn/Wunused-1.C: New test.
8970 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8972         * g++.dg/abi/mangle6.C: New test.
8974 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8976         * gcc.c-torture/compile/20020309-2.c: New test.
8978         * gcc.c-torture/compile/20020312-1.c: New test.
8980 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8982         * g++.dg/other/access1.C: New test.
8984 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8986         * gcc.c-torture/execute/wchar_t-1.c: New test.
8988 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8990         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8992 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8994         * gcc.dg/20020312-1.c: New test case.
8996 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8998         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
9000 2002-03-11  Richard Henderson  <rth@redhat.com>
9002         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
9003         * g++.old-deja/g++.jason/report.C: Likewise.
9005 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9007         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
9008         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
9010 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9012         * testsuite/g++.dg/overload/pmf1.C: New test.
9014 2002-03-11  Kazu Hirata  <kazu@hxi.com>
9016         * gcc.c-torture/execute/20020307-1.c: Use long.
9018 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
9020         PR optimization/5844
9021         * gcc.dg/20020310-1.c: New test.
9023 2002-03-09  Michael Meissner  <meissner@redhat.com>
9025         * gcc.c-torture/execute/memcpy-2.c: New test.
9026         * gcc.c-torture/execute/memset-1.c: New test.
9027         * gcc.c-torture/execute/strlen-1.c: New test.
9028         * gcc.c-torture/execute/strcmp-1.c: New test.
9029         * gcc.c-torture/execute/strncmp-1.c: New test.
9031 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
9033         * gcc.dg/ppc-ldstruct.c: New test.
9035 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
9037         * gcc.c-torture/execute/va-arg-22.c: New test.
9039 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9041         * gcc.c-torture/compile/20020309-1.c: New test.
9043 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
9045         * gcc.c-torture/execute/20020307-2.c: New test.
9047 2002-03-07  Jeffrey A Law  (law@redhat.com)
9049         * g77.f-torture/compile/20020307-1.f: New test.
9051 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
9053         * gcc.dg/unordered-1.c: New test.
9055 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
9057         * gcc.c-torture/execute/20020307-1.c: New test.
9059 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
9061         * gcc.dg/20020304-1.c: New test.
9063         * gcc.c-torture/compile/20020304-2.c: New test.
9065 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
9067         * gcc.c-torture/compile/20020304-1.c: New test case
9068         (from PR c/5830).
9070 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
9072         * gcc.dg/20020103-1.c: Add other -D ppc variants.
9074 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9076         * g++.dg/other/classkey1.C: New test.
9078 2002-03-01  Richard Henderson  <rth@redhat.com>
9080         * gcc.c-torture/compile/981223-1.x: New.
9081         * gcc.c-torture/compile/920625-1.x: New.
9083 2002-02-28  Richard Henderson  <rth@redhat.com>
9085         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
9087 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
9089         * gcc.c-torture/execute/20020227-1.c: New test.
9091 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
9093         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
9094         here" ERROR lines.
9095         * g++.old-deja/g++.oliva/partord1.C: Likewise.
9096         * g++.old-deja.g++.other/defarg1.C: Likewise.
9097         * g++.old-deja/g++.pt/calls2.C: Likewise.
9098         * g++.old-deja/g++.pt/crash20.C: Likewise.
9099         * g++.old-deja/g++.pt/crash30.C: Likewise.
9100         * g++.old-deja/g++.pt/crash36.C: Likewise.
9101         * g++.old-deja/g++.pt/crash6.C: Likewise.
9102         * g++.old-deja/g++.pt/defarg13.C: Likewise.
9103         * g++.old-deja/g++.pt/derived3.C: Likewise.
9104         * g++.old-deja/g++.pt/error1.C: Likewise.
9105         * g++.old-deja/g++.pt/friend21.C: Likewise.
9106         * g++.old-deja/g++.pt/friend23.C: Likewise.
9107         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9108         * g++.old-deja/g++.robertl/eb128.C: Likewise.
9110 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
9112         * gcc.c-torture/execute/20020225-2.c: New test.
9114 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
9116         * gcc.c-torture/execute/920730-1t.c,
9117         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
9118         Delete test cases, only relevant to -traditional.
9120 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9122         * gcc.dg/cpp/undef1.c: Remove.
9123         * gcc.dg/cpp/directiv.c: Update.
9124         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
9126 2002-02-27  Michael Meissner  <meissner@redhat.com>
9128         * gcc.c-torture/execute/20020226-1.c: New test.
9130 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
9132         * g++.dg/debug/debug4.C: New test.
9134         * gcc.dg/ia64-visibility-1.c: New test.
9136 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
9138         * gcc.dg/debug/20020224-1.c: New.
9140 2002-02-25  Kazu Hirata  <kazu@hxi.com>
9142         * gcc.c-torture/execute/960416-1.x: New.
9143         * gcc.c-torture/execute/divconst-3.x: Likewise.
9145 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
9147         * gcc.dg/20020224-1.c: New test.
9149 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
9151         * gcc.c-torture/execute/20020225-1.c: New.
9153 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9155         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
9157 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
9159         * gcc.dg/20020222-1.c: New test.
9161 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
9163         * g++.dg/opt/anonunion1.C: New test.
9165 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9167         * g++.dg/template/qualttp19.C: New test.
9168         * g++.dg/template/qualttp20.C: New test.
9169         * g++.old-deja/g++.jason/report.C: Adjust expected errors
9170         * g++.old-deja/g++.other/qual1.C: Likewise.
9172 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
9174         * gcc.dg/attr-alwaysinline.c: New.
9176 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
9178         * gcc.dg/20020220-1.c: New test.
9180         * gcc.dg/20020220-2.c: New test.
9182         * g++.dg/opt/mmx1.C: New test.
9184 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
9186         * gcc.c-torture/compile/20020110.c: New test.
9188 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
9190         * gcc.c-torture/execute/20020219-1.c: New test.
9192         * gcc.dg/20020219-1.c: New test.
9194         * gcc.dg/noncompile/20020220-1.c: New test.
9196         * g++.dg/opt/ptrintsum1.C: New test.
9198         * gcc.dg/debug/20020220-1.c: New test.
9200 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
9202         * gcc.c-torture/execute/20020216-1.c: New test.
9204 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9206         * gcc.dg/decl-1.c: Update, new test.
9208 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
9210         * g++.dg/abi/bitfield1.C: New test.
9211         * g++.dg/abi/bitfield2.C: New test.
9213 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9215         * gcc.dg/attr-nest.c: New test.
9217 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9219         * gcc.c-torture/execute/20020215-1.c: New test.
9221 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
9223         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
9224         * g++.dg/debug/debug.exp: New.
9225         * g++.dg/debug/trivial.C: New.
9226         * g++.dg/debug/debug1.C: Moved...
9227         * g++.dg/other/debug1.C: ...from here.
9228         * g++.dg/debug/debug2.C: Moved...
9229         * g++.dg/other/debug2.C: ...from here.
9230         * g++.dg/debug/debug3.C: Moved...
9231         * g++.dg/other/debug3.C: ...from here.
9233         * gcc.dg/noncompile/20020213-1.c: New test.
9235 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
9237         * g++.dg/other/debug3.C: New test.
9239         * gcc.c-torture/execute/20020213-1.c: New test.
9241 2002-02-13  Richard Smith <richard@ex-parrot.com>
9243         * g++.old-deja/g++.other/thunk1.C: New test.
9245 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9247         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
9249 2002-02-13  Stan Shebs  <shebs@apple.com>
9251         * gcc.dg/altivec-3.c: New.
9253 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
9255         * gcc.dg/Wunreachable-1.c: New test.
9256         * gcc.dg/Wunreachable-2.c: New test.
9258 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9260         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
9262 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
9264         * gcc.dg/decl-1.c: New test.
9266 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9268         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
9270 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9272         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
9273         * gcc.c-torture/compile/980506-1.x: Likewise.
9275 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9277         * gcc.dg/20020210-1.c: New.
9279 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
9281         * g77.f-torture/execute/947.f: New regression test
9282         for PR fortran/947.
9284 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
9286         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
9287         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
9289 2002-02-08  Richard Henderson  <rth@redhat.com>
9291         * gcc.c-torture/compile/labels-3.c: New.
9293 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
9295         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
9296         expression statements work instead.
9297         * gcc.dg/noncompile/20020207-1.c: New test.
9299 2002-02-07  Richard Henderson  <rth@redhat.com>
9301         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
9303 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9305         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
9306         message from g77
9307         * lib/g77-dg.exp: Trim g77 error messages so that they are
9308         recognized by dg.exp.
9310 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9312         PR fortran/5473
9313         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
9315 2002-02-07  Richard Henderson  <rth@redhat.com>
9317         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
9318         to be sufficiently aligned for integers.
9320 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
9322         * g++.dg/template/friend4.C: New test.
9324 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9326         PR fortran/5743
9327         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
9328         unsupported cases.
9330 2002-02-07  Richard Henderson  <rth@redhat.com>
9332         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
9333         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
9334         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
9335         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
9337 2002-02-06  Richard Henderson  <rth@redhat.com>
9339         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
9341 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
9343         * gcc.dg/20020206-1.c: New test.
9345 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
9347         * gcc.c-torture/execute/20020206-1.c: New test.
9349         * gcc.c-torture/execute/20020206-2.c: New test.
9351         PR optimization/5429:
9352         * gcc.c-torture/compile/20020206-1.c: New test.
9354 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
9356         * g++.dg/ext/align1.C: Do not use an explicit alignment value
9357         as certain file formats cannot support particularly large
9358         alignments.
9360         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
9361         and do not expect to be able to link the executable.
9363         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
9364         fail because the COFF format does not support the weak attribute.
9366 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
9368         * g77.dg/pr5473.f:  New test
9370 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
9372         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
9373         Fix testcase accordingly.
9375 2002-02-04  Richard Henderson  <rth@redhat.com>
9377         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
9378         (buf): Change to be an array of pointers, not ints.
9380 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9382         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
9383         before all tests.  Move warning one line above to match where it
9384         C frontend emits.
9385         * gcc.dg/Wswitch-2.c: New test.
9386         * g++.dg/warn/Wswitch-1.C: New test.
9387         * g++.dg/warn/Wswitch-2.C: New test.
9389 2002-02-04  Richard Henderson  <rth@redhat.com>
9391         * g++.dg/abi/offsetof.C: Fix size comparison.
9393 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
9395         * gcc.dg/cast-qual-2.c: New test.
9397 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9399         * gcc.dg/20020201-4.c: New test.
9401 2002-02-04  Ben Elliston  <bje@redhat.com>
9403         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
9404         target_info attribute != 0, in addition to the empty string.
9405         (gcc_target_compile): Likewise.
9407 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
9409         * gcc.dg/Wswitch.c: New test.
9410         PR gcc/4475. PR gcc/3780.
9412 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
9414         * g77.f-torture/execute/5122.f: New test for regressions
9415         against PR fortran/5122.
9417 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
9419         * g77.f-torture/compile/pr3743.f: Delete
9420         * g77.dg/pr3743-1.f: New test.
9421         * g77.dg/pr3743-2.f: New test.
9422         * g77.dg/pr3743-3.f: New test.
9423         * g77.dg/pr3743-4.f: New test.
9425 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9427         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
9429 2002-02-02  Richard Henderson  <rth@redhat.com>
9431         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
9432         * gcc.c-torture/execute/bf64-1.c: Likewise.
9434 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9436         * gcc.dg/20020201-2.c: New test.
9438         * gcc.dg/20020201-3.c: New test.
9440         * gcc.c-torture/execute/bitfld-2.c: New test.
9442 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9444         * gcc.dg/bitfld-1.c: Update.
9445         * gcc.dg/bitfld-2.c: Update.
9446         * gcc.c-torture/execute/bitfld-1.x: New.
9448 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9450         * gcc.c-torture/execute/20020201-1.c: New test.
9452 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
9454         PR target/5469
9455         * gcc.dg/20020201-1.c: New test.
9457 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
9459         PR fortran/3743
9460         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
9461         * g77.f-torture/compile/pr3743.x: Remove
9463 2002-01-31  Tom Rix  <trix@redhat.com>
9465         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
9467 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9469         * gcc.dg/noncompile/20020130-1.c: New test.
9471 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
9473         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
9475 2002-01-29  Richard Henderson  <rth@redhat.com>
9477         * gcc.c-torture/execute/991118-1.c: Cast various constants back
9478         to long long.
9479         * gcc.c-torture/execute/bf64-1.c: Likewise.
9481 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
9483         * gcc.c-torture/execute/20020129-1.c: New test.
9485 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9487         * gcc.c-torture/compile/20000224-1.c: Update.
9488         * gcc.c-torture/execute/bitfld-1.c: New tests.
9489         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
9490         * gcc.dg/uninit-A.c: Update.
9492 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9494         * g++.dg/template/ctor1.C: Add instantiation.
9496 2002-01-28  Paul Koning  <pkoning@equallogic.com>
9498         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
9499         argument to __builtin_prefetch to be const ptr.
9501 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
9503         * gcc.c-torture/compile/20020120-1.c: New test.
9505 2002-01-27  Kazu Hirata  <kazu@hxi.com>
9507         * gcc.c-torture/execute/20020127-1.c: New test.
9509 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
9511         * g77.dg/f77-edit-i-in.f: New test
9512         * g77.dg/f77-edit-i-out.f: New test
9514 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
9516         * gcc.dg/debug/debug.exp: New file.
9517         * gcc.dg/debug/trivial.c: New file.
9518         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
9519         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
9520         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
9521         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
9522         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
9523         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
9524         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
9525         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
9526         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
9527         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
9528         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
9529         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
9530         * gcc.dg/20000503-1.c: Removed.
9531         * gcc.dg/20010207-1.c: Removed.
9532         * gcc.dg/20011223-1.c: Removed.
9533         * gcc.dg/20020104-2.c: Removed.
9534         * gcc.dg/debug-1.c: Removed.
9535         * gcc.dg/debug-2.c: Removed.
9536         * gcc.dg/debug-3.c: Removed.
9537         * gcc.dg/debug-4.c: Removed.
9538         * gcc.dg/debug-5.c: Removed.
9539         * gcc.dg/debug-6.c: Removed.
9540         * gcc.dg/dwarf2-1.c: Removed.
9541         * gcc.dg/dwarf2-2.c: Removed.
9543 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
9545         * g++.old-deja/g++.other/eh5.C: New test.
9546         * g++.old-deja/g++.other/sibcall2.C: New test.
9547         * g++.old-deja/g++.other/array9.C: New test.
9548         * g++.old-deja/g++.other/typename2.C: New test.
9549         * g++.old-deja/g++.other/crash60.C: New test.
9550         * g++.old-deja/g++.other/conv9.C: New test.
9551         * g++.old-deja/g++.other/mangle10.C: New test.
9552         * g++.old-deja/g++.other/unchanging1.C: New test.
9553         * g++.old-deja/g++.other/exprstmt1.C: New test.
9554         * g++.old-deja/g++.other/inline23.C: New test.
9555         * g++.old-deja/g++.eh/ia64-1.C: New test.
9556         * g++.old-deja/g++.other/dwarf2-1.C: New test.
9557         * g++.old-deja/g++.other/reload1.C: New test.
9558         * g++.old-deja/g++.other/static20.C: New test.
9559         * g++.old-deja/g++.other/local-alloc1.C: New test.
9560         * g++.old-deja/g++.other/conv8.C: New test.
9561         * g++.old-deja/g++.other/stmtexpr2.C: New test.
9562         * g++.old-deja/g++.other/storeexpr1.C: New test.
9563         * g++.old-deja/g++.other/storeexpr2.C: New test.
9564         * g++.dg/eh/template2.C: New test.
9565         * g++.dg/warn/weak1.C: New test.
9567 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
9569         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9570         Remove first, non-varying, argument.
9572 2002-01-23  Richard Henderson  <rth@redhat.com>
9574         * gcc.dg/inline-2.c: New.
9576         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
9577         Add optional target arg.  Check number of arguments.
9578         (scan-assembler-not, scan-assembler-dem): Likewise.
9579         (scan-assembler-dem-not): Likewise.
9581 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9583         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
9584         line 12.
9585         * g++.old-deja/g++.brendan/parse3.C,
9586         g++.old-deja/g++.other/crash26.C,
9587         g++.old-deja/g++.other/crash28.C,
9588         g++.old-deja/g++.other/crash29.C,
9589         g++.old-deja/g++.other/crash30.C,
9590         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
9592 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
9594         * gcc.dg/20020115-1.c: New.
9596 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
9598         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
9600 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
9602         * gcc.dg/20020122-3.c: New.
9604 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
9606         * g++.dg/other/gc1.C: New test.
9608 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9610         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
9612 2002-01-22  Richard Henderson  <rth@redhat.com>
9614         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
9616 2002-01-22  Richard Henderson  <rth@redhat.com>
9618         * gcc.dg/20020122-4.c: New.
9620 2002-01-22  H.J. Lu <hjl@gnu.org>
9622         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
9623         link output.
9624         * gcc.dg/special/ecos.exp: Likewise.
9625         * lib/g++-dg.exp: Likewise.
9626         * lib/g77-dg.exp: Likewise.
9627         * lib/gcc-dg.exp : Likewise.
9628         * lib/mike-g++.exp: Likewise.
9629         * lib/mike-g77.exp: Likewise.
9630         * lib/mike-gcc.exp: Likewise.
9631         * lib/objc-dg.exp: Likewise.
9633 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
9635         PR target/5379
9636         * gcc.dg/20020122-2.c: New test.
9638 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
9640         * gcc.dg/20020122-1.c: New test.
9642 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
9644         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
9646 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
9648         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
9650 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9652         * gcc.c-torture/compile/20020121-1.c: New test.
9654 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9656         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
9657         ld_library_path.
9659 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
9661         * gcc.dg/20020218-1.c: New test.
9663 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
9665         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
9666         messages
9667         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
9668         "At global scope" warning
9669         * g++.dg/ext/align1.C: Change cygwin test for alignment
9670         from db-bogus to dg-warning
9672 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
9674         * g77.f-torture/compile/cpp2.F: New test.
9676 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9678         * g++.dg/template/access1.C: New test.
9680 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9682         * gcc.dg/20020118-1.c: New.
9684 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9686         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9688 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9690         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9691         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9692         alignment warnings.
9694 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9696         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9697         torture_with_loops and torture_without_loops
9699 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9701         * gcc.c-torture/compile/20020116-1.c: New test.
9703 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9705         * gcc.dg/20020116-2.c: New test.
9707         * gcc.dg/ultrasp4.c: New test.
9709         * gcc.dg/20020116-1.c: New test.
9711 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9713         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9714         by EABI.
9716 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9718         * gcc.misc-tests/i386-prefetch.exp: New.
9719         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9720         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9721         * gcc.misc-tests/i386-pf-none-1.c: New test.
9722         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9724 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9726         * gcc.dg/gnu89-init-1.c: Add new tests.
9728 2002-01-15  Andreas Jaeger  <aj@suse.de>
9730         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9731         * gcc.dg/i386-mmx-2.c: Likewise.
9732         * gcc.dg/i386-sse-1.c: Likewise.
9733         * gcc.dg/i386-sse-2.c: Likewise.
9734         * gcc.dg/i386-sse-3.c: Likewise.
9736 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9738         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9739         Uncomment additional cases that now pass.
9741 2002-01-11  Richard Henderson  <rth@redhat.com>
9743         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9744         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9746 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9748         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9750 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9752         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9753         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9755 2002-01-10  Dale Johannesen  <dalej@apple.com>
9757         * gcc.c-torture/execute/loop-11.c: New.
9759 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9761         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9762         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9764 2002-01-09  Richard Henderson  <rth@redhat.com>
9766         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9767         type in which to perform the operation for each size.
9769 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9771         * gcc.c-torture/compile/20020109-2.c: New test.
9773 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9775         * gcc.c-torture/execute/loop-10.c: New test.
9777 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9779         * gcc.c-torture/compile/20010226-1.c: New test.
9780         * gcc.c-torture/compile/20010227-1.c: New test.
9781         * gcc.c-torture/compile/20010426-1.c: New test.
9782         * gcc.c-torture/compile/20010510-1.c: New test.
9783         * gcc.c-torture/compile/20010605-3.c: New test.
9784         * gcc.c-torture/compile/20010824-1.c: New test.
9785         * gcc.c-torture/execute/20010409-1.c: New test.
9786         * gcc.dg/noncompile/20000901-1.c: New test.
9787         * gcc.dg/20001023-1.c: New test.
9788         * gcc.dg/20001101-1.c: New test.
9789         * gcc.dg/20001102-1.c: New test.
9790         * gcc.dg/20010207-1.c: New test.
9791         * gcc.dg/20010405-1.c: New test.
9792         * gcc.dg/20010822-1.c: New test.
9793         * gcc.dg/20011107-1.c: New test.
9795 2002-01-09  Jeffrey A Law  (law@redhat.com)
9797         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9799         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9800         execution failure on PA targets.
9802 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9804         * gcc.c-torture/compile/20020109-1.c: New test.
9806 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9808         * gcc.c-torture/execute/20020108-1.c: New test.
9810 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9812         * gcc.dg/20020108-1.c: New test.
9814 2002-01-08  H.J. Lu <hjl@gnu.org>
9816         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9817         for header files.
9819 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9821         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9822         consistency.
9824 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9826         * gcc.dg/altivec-4.c: Test altivec predicates.
9828 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9830         * gcc.c-torture/execute/20020107-1.c: New test.
9832 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9834         PR c/5279
9835         * gcc.c-torture/compile/20020106-1.c: New test.
9837 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9839         * gcc.c-torture/execute/nestfunc-4.c: New test.
9841 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9843         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9844         extra triple that slipped in.
9845         * g++.old-deja/g++.abi/align.C: Likewise.
9846         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9848 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9850         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9851         * g++.old-deja/g++.abi/align.C: Likewise.
9852         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9854         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9855         on FreeBSD/i386.
9856         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9857         FreeBSD.
9859 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9861         * gcc.dg/20020104-1.c: New test.
9863         * gcc.dg/20020104-2.c: New test.
9865 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9867         * gcc.dg/20020103-1.c: Fix typo in target selector.
9869 2002-01-03  Richard Henderson  <rth@redhat.com>
9871         * gcc.dg/20020103-1.c: New.
9873 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9875         * gcc.c-torture/execute/20020103-1.c: New test.
9877 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9879         * g++.dg/other/debug2.C: New test.
9881         * gcc.c-torture/compile/20020103-1.c: New test.
9883 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9885         * gcc.dg/gnu89-init-1.c: Added new tests.
9887 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9889         * g++.dg/template/friend2.C: Remove as patch is reverted.
9891         * g++.dg/warn/oldcast1.C: New test.
9893         * g++.dg/template/ptrmem1.C: New test.
9894         * g++.dg/template/ptrmem2.C: New test.
9896         * g++.dg/template/ntp.C: New test.
9898         * g++.dg/other/component1.C: New test.
9900         * g++.dg/template/ttp3.C: New test.
9902         * g++.dg/template/friend2.C: New test.
9903         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9905 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9907         * g++.dg/other/ptrmem1.C: New test.
9908         * g++.dg/other/ptrmem2.C: New test.
9910 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9912         * g++.dg/template/ctor1.C: New test.
9914 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9916         * g++.dg/template/friend2.C: New test.
9918 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9920         * gcc.dg/mmix-1.c: New test.
9922 2001-12-31  Richard Henderson  <rth@redhat.com>
9924         * gcc.dg/asm-5.c: New.
9926 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9928         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9929         in namespace __gnu_cxx
9931 2001-12-30  Richard Henderson  <rth@redhat.com>
9933         * gcc.dg/debug-6.c: New.
9935 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9937         * gcc.c-torture/compile/20011229-2.c: New test.
9939 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9941         * gcc.dg/debug-3.c: New test.
9942         * gcc.dg/debug-4.c: New test.
9943         * gcc.dg/debug-5.c: New test.
9945 2001-12-29  Richard Henderson  <rth@redhat.com>
9947         * g++.dg/eh/loop1.C: New.
9949 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9951         * g++.dg/template/crash1.C: New test.
9953 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9955         * g++.dg/other/const1.C: New test.
9957 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9959         * gcc.c-torture/compile/20011229-1.c: New test.
9961 2001-12-28  Stan Shebs  <shebs@apple.com>
9963         * lib/objc-torture.exp: Resync with c-torture.exp.
9964         * lib/objc.exp: Load standard libraries.
9966 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9968         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9969         additional tests.
9971 2001-12-27  Roger Sayle <roger@eyesopen.com>
9973         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9975 2001-12-27  Richard Henderson  <rth@redhat.com>
9977         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9979 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9981         * g++.dg/eh/ctor1.C: New test.
9982         * g++.dg/other/error2.C: New test.
9984 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9986         * g++.dg/other/init2.C: New test.
9988 2001-12-24  Richard Henderson  <rth@redhat.com>
9990         * gcc.dg/20011223-1.c: New.
9991         * gcc.dg/inline-1.c: New.
9993 2001-12-23  Richard Henderson  <rth@redhat.com>
9995         * gcc.dg/asm-4.c: Test operand modifiers.
9997 2001-12-23  Richard Henderson  <rth@redhat.com>
9999         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
10001 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10003         * gcc.c-torture/execute/20011223-1.c: New test.
10005 2001-12-21  Richard Henderson  <rth@redhat.com>
10007         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
10008         re-enables the warning.
10010 2001-12-21  Richard Henderson  <rth@redhat.com>
10012         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
10014 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10016         * gcc.c-torture/compile/20011218-1.c: New test.
10018 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
10020         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
10021         arm-isr.c test.
10022         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
10023         epilogue generation for ARM ISR routines.
10025 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10027         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
10028         * gcc.dg/format/c90-printf-3.c: Likewise.
10029         * gcc.dg/format/c99-printf-3.c: Likewise.
10030         * gcc.dg/format/ext-1.c: Likewise.
10031         * gcc.dg/format/ext-6.c: Likewise.
10032         * gcc.dg/format/format.h: Prototype unlocked stdio.
10034 2001-12-20  Richard Henderson  <rth@redhat.com>
10036         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
10037         (arena): Use it.
10038         (malloc): Correct allocation logic.  Abort if we fill up the
10039         arena before initialization complete.
10040         (realloc): Correct allocation logic.
10042 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10044         * gcc.c-torture/compile/20011219-2.c: New test.
10046         * gcc.c-torture/execute/20011219-1.c: New test.
10048 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
10050         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
10051         target does not support weak symbols.
10053 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
10055         * gcc.c-torture/compile/20011219-1.c: New test.
10057 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10059         * g++.dg/other/error1.C: New test.
10061 2001-12-17  Jeffrey A Law  (law@redhat.com)
10063         * gcc.c-torture/execute/20011217-1.c: New test.
10065 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
10067         * objc.dg/special/: New directory.
10068         * objc.dg/special/special.exp: New file.
10069         * objc.dg/special/unclaimed-category-1.h: New file.
10070         * objc.dg/special/unclaimed-category-1a.m: New file.
10071         * objc.dg/special/unclaimed-category-1.m: New file.
10073 2001-12-17  Andreas Jaeger  <aj@suse.de>
10075         * gcc.c-torture/compile/20011217-2.c: New test.
10077 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10079         * gcc.c-torture/compile/20011217-1.c: New test.
10081 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
10083         * testsuite/gcc.dg/20011214-1.c: New.
10085 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
10087         * gcc.dg/altivec-4.c: New.
10089 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
10091         * gcc.dg/20011113-1.c: New test.
10093 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10095         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
10096         std::__malloc_alloc_template<0> and
10097         std::__default_alloc_template<false, 0>.
10099 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
10101         * objc/execute/bf-21.m: New test.
10102         * objc/execute/enumeration-1.m: New test.
10103         * objc/execute/enumeration-2.m: New test.
10105 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
10107         * gcc.dg/gnu89-init-1.c: New test.
10109 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10111         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
10112         * g++.old-deja/g++.jason/2371.C: Likewise.
10113         * g++.old-deja/g++.jason/template33.C: Likewise.
10114         * g++.old-deja/g++.jason/template34.C: Likewise.
10115         * g++.old-deja/g++.jason/template36.C: Likewise.
10116         * g++.old-deja/g++.oliva/typename1.C: Likewise.
10117         * g++.old-deja/g++.oliva/typename2.C: Likewise.
10118         * g++.old-deja/g++.other/typename1.C: Likewise.
10119         * g++.old-deja/g++.pt/inherit2.C: Likewise.
10120         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10121         * g++.old-deja/g++.pt/typename11.C: Likewise.
10122         * g++.old-deja/g++.pt/typename14.C: Likewise.
10123         * g++.old-deja/g++.pt/typename16.C: Likewise.
10124         * g++.old-deja/g++.pt/typename3.C: Likewise.
10125         * g++.old-deja/g++.pt/typename4.C: Likewise.
10126         * g++.old-deja/g++.pt/typename5.C: Likewise.
10127         * g++.old-deja/g++.pt/typename7.C: Likewise.
10128         * g++.old-deja/g++.robertl/eb9.C: Likewise.
10130 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
10132         * g++.dg/other/linkage1.C: New test.
10133         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
10134         specifiers.
10136 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
10138         * gcc.dg/concat.c: New test.
10140 2001-12-11  Stan Shebs  <shebs@apple.com>
10142         * objc/compile: New test directory.
10143         * objc/compile/compile.exp: New expect script.
10144         * objc/compile/20011211-1.m: New compile test.
10146 2001-12-11  Jason Merrill  <jason@redhat.com>
10148         * lib/prune.exp (prune_gcc_output): Also handle "In member
10149         function".  So many permutations...
10151 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
10153         * g++.dg/template/typedef1.C: New test.
10155 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10157         * g++.dg/other/copy1.C: New test.
10159 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
10161         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
10163         * gcc.dg/builtin-choose-expr.c: New.
10165 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
10167         * gcc.dg/altivec-2.c: New.
10169 2001-12-07  Richard Henderson  <rth@redhat.com>
10171         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
10173 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
10175         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
10176         ultrasparc.
10178 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10180         * g++-old.deja/g++.robertl/eb101.C: Deleted.
10182 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
10184         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
10185         variable argument list.
10187 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
10189         * gcc.c-torture/execute/memcheck: Delete entire directory.
10190         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
10191         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
10193 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10195         * gcc.dg/Wshadow-1.c: New test.
10197 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
10199         * gcc.c-torture/compile/20011130-1.c: New test.
10201         * gcc.dg/noncompile/20011025-1.c: New test.
10203         * g++.dg/other/anon-union.C: New test.
10205         * gcc.c-torture/execute/20011024-1.c: New test.
10207 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10209         * gcc.c-torture/execute/20000722-1.x,
10210         gcc.c-torture/execute/20010123-1.x: Remove.
10211         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
10212         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
10213         gcc.dg/c99-complit-2.c: New tests.
10215 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
10217         * g++.dg/inherit/base1.C: New test.
10219 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
10221         * g++.dg/other/stdarg1.C: New test.
10223         * gcc.c-torture/compile/20011130-2.c: New test.
10225 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
10227         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
10228         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
10229         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
10230         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
10231         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
10232         * gcc.dg/builtin-prefetch-1.c: New test.
10234 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
10236         * gcc.dg/20011130-1.c: New test.
10238 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
10240         * g++.dg/other/scope1.C: New test.
10241         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
10243 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10245         * gcc.dg/vla-init-1.c: New test.
10247 2001-12-01  Geoff Keating  <geoffk@redhat.com>
10249         * gcc.c-torture/compile/structs.c: New testcase from GDB.
10251 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10253         * objc.dg/alias.m: Update.
10254         * objc.dg/class-1.m: Update.
10255         * objc.dg/const-str-1.m: Update.
10256         * objc.dg/fwd-proto-1.m: Update.
10257         * objc.dg/id-1.m: Update.
10258         * objc.dg/super-class-1.m: Update.
10260 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
10262         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
10263         constructs.
10265 2001-11-28  Jeffrey A Law  (law@cygnus.com)
10267         * gcc.c-torture/execute/20011128-1.c: New test.
10269 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
10271         * gcc.dg/20011127-1.c: New test.
10273 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10275         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
10276         from Austin Group draft 7.
10277         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
10278         scanf format arguments.
10279         * gcc.dg/format/no-exargs-2.c: New test.
10281 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
10283         * g++.dg/abi/vbase8-4.C: New test.
10285 2001-11-24  Ian Lance Taylor  <ian@airs.com>
10287         * gcc.c-torture/execute/20011121-1.c: New test.
10289 2001-11-23  Jeffrey A Law  (law@cygnus.com)
10291         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
10293 2001-11-23  Andreas Jaeger  <aj@suse.de>
10295         * gcc.dg/cpp/charconst-2.c: New test.
10297 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
10299         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
10300         to the host if it is remote.  Let tests specify extra headers
10301         they use.
10302         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
10303         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
10304         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
10305         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
10306         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
10307         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
10308         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
10309         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
10310         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
10311         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
10313 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
10315         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
10316         for little endian ARMs.
10318 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
10320         * gcc.c-torture/compile/20011119-1.c: New test.
10321         * gcc.c-torture/compile/20011119-2.c: New test.
10323 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
10325         * gcc.dg/altivec-1.c: Fix typo.
10327 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
10329         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
10331 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
10333         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
10335 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
10337         * lib/g77.exp: Don't specify --rpath-link.
10339         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
10340         across all the headers.
10341         * gcc.dg/format/format.exp: For testing on a remote host,
10342         copy format.h.
10344         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
10345         * gcc.c-torture/execute/930406-1.c: Likewise.
10346         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10348 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
10350         * gcc.dg/altivec-1.c: New.
10352 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
10354         * gcc.dg/cpp/fpreprocessed.c: New test case.
10356 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10358         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
10359         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
10360         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
10362 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10364         * gcc.dg/no-builtin-1.c: New test.
10366 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
10368         * gcc.c-torture/execute/20011115-1.c: New test.
10370 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
10372         * gcc.c-torture/compile/20011114-2.c: New test.
10373         * gcc.c-torture/compile/20011114-3.c: New test.
10374         * gcc.c-torture/compile/20011114-4.c: New test.
10376 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
10378         * g++.dg/other/init1.C: New test.
10380 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
10382         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
10383         message.
10385         * gcc.c-torture/execute/20011114-1.c: New testcase.
10387         * gcc.c-torture/compile/20010327-1.c: Revert last change.
10388         * gcc.c-torture/compile/20011114-1.c: New test, exactly
10389         like the (before this change) version of 20010327-1.c.
10391 2001-11-14  Roger Sayle <roger@eyesopen.com>
10393         * gcc.c-torture/execute/string-opt-13.c: New testcase.
10395 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
10397         * g++.dg/init/array2.C: New test.
10399 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
10401         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
10403 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
10405         * g++.dg/other/forscope1.C: New test.
10406         * g++.dg/ext/forscope1.C: New test.
10407         * g++.dg/ext/forscope2.C: New test.
10409 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
10411         * gcc.c-torture/execute/20011113-1.c: New test.
10413 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
10415         * gcc.c-torture/execute/20011109-2.c: New test.
10417         * gcc.c-torture/execute/20011109-1.c: New test.
10419 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
10421         * gcc.c-torture/compile/20011109-1.c: New test.
10423 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
10425         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
10426         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
10427         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
10428         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
10429         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
10430         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
10431         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
10433 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10435         * g++.dg/warn/Wshadow-1.C: New tests.
10436         * g++.old-deja/g++.mike/for3.C: Update.
10438 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10440         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
10441         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
10442         XFAILs.  Adjust expected error texts.
10443         * gcc.c-torture/compile/20011106-1.c,
10444         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
10445         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
10446         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
10447         gcc.dg/c99-array-lval-5.c: New tests.
10449 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10451         * gcc.dg/cpp/defined.c: Update.
10453 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10455         * gcc.c-torture/execute/anon-1.c: New test.
10457 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
10459         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
10460         same size, so no warning should be produced on stormy16.
10462         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
10463         due to oversized array.
10464         * g++.old-deja/g++.mike/ns15.C: Likewise.
10465         * g++.old-deja/g++.pt/crash16.C: Likewise.
10467 2001-11-02  Graham Stott  <grahams@redhat.com>
10469         * g++.dgother/debug1.C: Fix typos.
10471 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
10473         * g++.dg/other/debug1.C: New test.
10475 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10477         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
10478         of unsigned long.
10480 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
10482         * gcc.dg/20011029-2.c: New test.
10484         * gcc.c-torture/compile/20011029-1.c: New test.
10486 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
10488         * objc/execute/class_self-1.m: New test.
10489         * objc/execute/class_self-2.m: New test.
10491 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
10493         * gcc.misc-tests/msgs.exp: Delete.
10494         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
10495         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
10496         error set to match recent changes.
10498 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
10500         * gcc.dg/20011021-1.c: New test.
10502 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
10504         * gcc.c-torture/compile/20011023-1.c: New test.
10506 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
10508         * lib/g77.exp: Rewrite based on lib/g++.exp.
10510 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
10512         * gcc.c-torture/execute/20011019-1.c: New test.
10514         * gcc.dg/20011018-1.c: New test.
10516 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
10518         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
10520 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
10522         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
10523         * gcc.dg/attr-invalid.c: Likewise.
10525 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
10527         * testsuite/gcc.dg/20011015-1.c: New test.
10529 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10531         * g++.dg/template/unify2.C: New test.
10533 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10535         * g++.dg/other/exception-specification.C: New test
10537 2001-10-13  Tom Rix  <trix@redhat.com>
10539         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
10540         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
10542 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
10544         * testsuite/gcc.dg/20011009-1.c: New test.
10546 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10548         PR g++/4476
10549         * g++.dg/other/friend1.C: New test.
10551 2001-10-11  Richard Henderson  <rth@redhat.com>
10553         * g++.old-deja/g++.other/crash18.C: Add -S to options.
10555 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10557         * gcc.c-torture/compile/20011010-1.c: New.
10559 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10561         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
10562         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
10563         g77.f-torture/execute/execute.exp,
10564         g77.f-torture/noncompile/noncompile.exp,
10565         gcc.c-torture/compile/compile.exp,
10566         gcc.c-torture/execute/execute.exp,
10567         gcc.c-torture/execute/ieee/ieee.exp,
10568         gcc.c-torture/execute/memcheck/memcheck.exp,
10569         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
10570         objc/execute/execute.exp: Update FSF address.
10572 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10574         * gcc.dg/cpp/cmdlne-C.c: Update.
10575         * gcc.dg/cpp/cmdlne-C2.c: New.
10577 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10579         * gcc.c-torture/execute/20011008-3.c: New.
10581 2001-10-08  DJ Delorie  <dj@redhat.com>
10583         * gcc.dg/20011008-1.c: New.
10584         * gcc.dg/20011008-2.c: New.
10586 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10588         * gcc.dg/cpp/spacing1.c: Update test.
10590 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10592         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
10593         spelling errors of "separate" as "seperate".
10595 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
10597         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
10598         enough to avoid inlining.
10600 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10602         * lib/g77.exp: set libg2c_dir correctly.
10604 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10606         * gcc.dg/cpp/macro11.c: New test.
10608 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10610         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
10611         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
10612         gcc.dg/format/multattr-3.c: New tests.
10613         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
10614         tests for format attributes on function pointers being rejected.
10616 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10618         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
10620 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10622         * g++.dg/warn/format1.C: New test.
10624 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10626         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
10628 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10630         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
10632 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10634         * gcc.dg/cpp/redef2.c: Add test.
10636 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
10638         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
10639         long-standing bug on i686, apparently.
10640         * gcc.c-torture/execute/loop-2c.x: New file.
10641         * gcc.c-torture/execute/loop-2d.x: New file.
10642         * gcc.c-torture/execute/loop-3c.x: New file.
10644 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
10646         * gcc.dg/cpp/20000625-2.c: Correct line number.
10648 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10650         * gcc.dg/cpp/macro10.c: New test.
10651         * gcc.dg/cpp/strify3.c: New test.
10652         * gcc.dg/cpp/spacing1.c: Add tests.
10653         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
10654         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
10656 2001-09-24  DJ Delorie  <dj@redhat.com>
10658         * gcc.c-torture/execute/20010924-1.c: New test.
10660 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10662         * testsuite/objc/execute/paste.m: Remove.
10664 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10666         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
10668 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
10670         * g77.dg/strlen0.f: New test.
10672 2001-09-21  Richard Henderson  <rth@redhat.com>
10674         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
10675         * g++.old-deja/g++.abi/vtable2.C: Likewise.
10677 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10679         Table-driven attributes.
10680         * g++.dg/ext/attrib1.C: New test.
10682 2001-09-20  DJ Delorie  <dj@redhat.com>
10684         * gcc.dg/20000926-1.c: Update expected warning messages.
10685         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10686         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10687         array.
10689 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10691         * g++.dg/eh/registers1.C: New test case.
10693 2001-09-17  Richard Henderson  <rth@redhat.com>
10695         * gcc.dg/array-5.c: Fix VLA decomposition test.
10697 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10699         * gcc.dg/cpp/line5.c: New testcase.
10701 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10703         * gcc.dg/cpp/macro9.c: New test.
10705 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10707         * gcc.c-torture/execute/980223.c: Change type of addr from long
10708         to char *.
10710 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10712         * gcc.c-torture/execute/20010915-1.c: New test.
10714 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10716         * g77.dg/bprob: New directory.
10717         * g77.dg/bprob/bprob.exp: New file.
10718         * g77.dg/bprob/bprob-1.f: New test.
10719         * g77.dg/gcov: New directory.
10720         * g77.dg/gcov/gcov.exp: New file.
10721         * g77.dg/gcov/gcov-1.f: New test.
10722         * g77.dg/gcov/gcov-1.x: New file.
10724 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10726         * gcc.dg/cpp/directiv.c: Update.
10727         * gcc.dg/cpp/undef1.c: Update.
10729 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10731         * gcc.dg/20010912-1.c: New test.
10733 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10735         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10736         language-independent file in lib.
10737         * lib/gcov.exp: New file.
10739 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10741         * gcc.c-torture/compile/20010911-1.c: New test.
10743 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10745         * lib/profopt.exp: New, to support profile-directed optimizations.
10746         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10747         * gcc.misc-tests/bprob-1.c: New test.
10748         * gcc.misc-tests/bprob-2.c: New test.
10750 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10752         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10753         XFAIL and which kinds of gcov output to verify.
10754         * gcc.misc-tests/gcov-4b.x: New file.
10755         * gcc.misc-tests/gcov-5b.x: New file.
10756         * gcc.misc-tests/gcov-6.x: New file.
10757         * gcc.misc-tests/gcov-7.c: New test.
10758         * gcc.misc-tests/gcov-7.x: New file.
10760 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10762         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10763         * gcc.misc-tests/gcov-6.c: New test.
10765 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10767         PR c++/3986
10768         * g++.dg/abi/vbase1.C: New test.
10770 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10772         * objc.dg/method-2.m: New.
10774 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10776         PR c++/4203
10777         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10778         * g++.dg/init/empty1.C: New test.
10780 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10782         * gcc.c-torture/compile/20010903-1.c: New test.
10784 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10786         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10787         for m68k.
10789 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10791         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10793         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10795         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10797 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10799         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10800         for 16-bit 'unsigned int'.
10802 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10804         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10806 2001-08-27  Richard Henderson  <rth@redhat.com>
10808         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10809         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10811 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10813         * gcc.dg/asm-names.c (ymain): New.
10815 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10817         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10818         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10819         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10821 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10823         * gcc.dg/compare5.c: New testcase.
10825 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10827         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10828         and "In instantiation".
10830 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10832         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10834 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10836         * gcc.misc-tests/gcov.exp: Add support for branch information.
10837         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10838         * gcc.misc-tests/gcov-4.c: New test.
10839         * gcc.misc-tests/gcov-4b.c: New test.
10840         * gcc.misc-tests/gcov-5b.c: New test.
10842 2001-08-20  Zack Weinberg  <zackw@panix.com>
10844         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10845         expected to fail.
10847 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10849         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10851 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10853         * g++.dg/eh/template1.C: New test.
10855 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10857         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10858         Fix thinko.
10859         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10860         for xfail.
10862 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10864         * lib/g77-dg.exp:  Use prune.exp for common procedures
10865         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10866         * lib/g77.exp: (g77-dg-prune) Remove
10868 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10870         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10872 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10874         * g++.dg/template/unify1.C: New test.
10876 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10878         * g++.dg/abi/empty4.C: New test.
10880 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10882         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10883         solaris2.*
10884         * g77.f-torture/compile/pr3743.x: Likewise
10886 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10888         * g++.dg/other/using-declaration.C: New test.
10890 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10892         * gcc.dg/cpp/tr-sign.c: New testcase.
10894 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10896         * gcc.dg/cpp/19951025-1.c: Revert.
10897         * gcc.dg/cpp/directiv.c: We no longer process directives that
10898         interrupt macro arguments.
10900 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10902         * gcc.dg/bconstp-1.c: New test.
10904 2001-08-03  Richard Henderson  <rth@redhat.com>
10906         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10908 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10910         * gcc.dg/cpp/19951025-1.c: Update.
10912 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10914         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10915         should be x.
10917 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10919         Kill -fhonor-std.
10920         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10921         * g++.old-deja/g++.other/std1.C: Likewise.
10922         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10924 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10926         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10927         (g77_pass, g77_fail, g77_finish, g77_exit,
10928         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10930 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10932         * g77.dg/fbackslash.f
10933         * g77.dg/fcase-preserve.f
10934         * g77.dg/ff90-1.f
10935         * g77.dg/ffixed-line-length-0.f
10936         * g77.dg/ffixed-line-length-132.f
10937         * g77.dg/ffixed-line-length-7.f
10938         * g77.dg/ffixed-line-length-72.f
10939         * g77.dg/ffixed-line-length-none.f
10940         * g77.dg/ffree-form-1.f
10941         * g77.dg/fno-backslash.f
10942         * g77.dg/fno-f90-1.f
10943         * g77.dg/fno-fixed-form-1.f
10944         * g77.dg/fno-onetrip.f
10945         * g77.dg/fno-typeless-boz.f
10946         * g77.dg/fno-underscoring.f
10947         * g77.dg/fno-vxt-1.f
10948         * g77.dg/fonetrip.f
10949         * g77.dg/ftypeless-boz.f
10950         * g77.dg/fugly-assumed.f
10951         * g77.dg/funderscoring.f
10952         * g77.dg/fvxt-1.f
10954 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10956         * objc.dg/fwd-proto-1.m: New.
10957         * objc.dg/local-decl-1.m: New.
10958         * objc.dg/naming-1.m: New.
10959         * objc.dg/naming-2.m: New.
10960         * objc.dg/proto-hier-1.m: New.
10962 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10964         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10965         largest-type elements to a struct makes its size grow.
10967 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10969         * g++.dg/abi/vthunk1.C: New test.
10971 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10973         * g++.dg/abi/vbase8-22.C: New test.
10975 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10977         * gcc.dg/cpp/macro8.c: New test.
10979 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10981         * g++.dg/abi/vbase8-21.C: New test.
10983 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10985         * g++.dg/abi/vbase8-10.C: New test.
10987 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10989         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10990         ${tool}_set_ld_library_path.
10991         Changed caller.
10992         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10993         g++.exp.
10995 2001-07-26  Stan Cox <scox@redhat.com>
10997         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10998         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10999         gcc_exit, gcc_check_unsupported_p):
11000         Moved to gcc-deps.exp
11001         * gcc-deps.exp: New file.
11003 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11005         * g++.old-deja/g++.pt/defarg14.C: New test.
11007 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11009         * g++.old-deja/g++.other/lineno5.C: New test.
11011 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11013         * g++.old-deja/g++.pt/crash68.C: New test.
11015 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11017         * g++.old-deja/g++.other/crash42.C: New test.
11019 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11021         * gcc.dg/cpp/extratokens.c: Fix.
11022         * gcc.dg/cpp/skipping2.c: New tests.
11024 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11026         * gcc.c-torture/execute/20010724-1.c: New file.
11027         * gcc.c-torture/execute/20010724-1.x: New file.
11029 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11031         * g++.old-deja/g++.other/cond7.C: New test.
11033 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11035         * g++.old-deja/g++.other/optimize4.C: New test.
11037 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11039         * g++.old-deja/g++.abi/vbase8-5.C: New test.
11041 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
11043         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
11044         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
11045         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
11046         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
11048         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
11049         bug report" message.
11051         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
11052         * g++.dg/ext/instantiate1.C: Move from old-deja.
11054 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
11056         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
11057         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
11058         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
11059         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
11061 2001-07-23  Jeffrey A Law  (law@cygnus.com)
11063         * gcc.c-torture/execute/20010723-1.c: New test.
11065 2001-07-23  Ben Elliston  <bje@redhat.com>
11067         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
11069 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11071         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
11072         i[34567]86-*-*.
11073         Delete handling of ieee_multilib_flags.
11074         Pass -mieee for alpha*-*-* and sh-*-*.
11075         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
11077 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
11079         Remove old-abi tests.
11080         * g++.old-deja/g++.mike/p11116.C: Remove.
11081         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
11083 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
11085         * g77.f-torture/compile/pr3743.f:  New test
11087 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
11089         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
11091 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11093         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
11094         g++.old-deja/g++.pt/static6.C: Likewise.
11095         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
11096         supports weak symbols.
11098 2001-07-18  Andreas Jaeger  <aj@suse.de>
11100         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
11101         supported again.
11103 2001-07-18  Andreas Jaeger  <aj@suse.de>
11105         * gcc.dg/iftrap-1.c: Fix target line.
11107 2001-07-17  Richard Henderson  <rth@redhat.com>
11109         * gcc.c-torture/execute/20010717-1.c: New.
11111 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11113         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
11114         tests.
11116 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11118         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
11120 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11122         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
11123         UAC_SIGBUS, UAC_NOPRINT definitions.
11125 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
11127         * objc/execute/object_is_class.m: New test.
11128         * objc/execute/object_is_meta_class.m: New test.
11130 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11132         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
11133         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
11135 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
11137         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
11138         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
11140 2001-07-14  Richard Henderson  <rth@redhat.com>
11142         * gcc.dg/iftrap-1.c: New.
11144 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
11146         * g77.f-torture/execute/intrinsic77.f: New test.
11148 2001-07-11  Janis Johnson <janis@us.ibm.com>
11150         * gcc.misc-tests/gcov-3.c: New test.
11152 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11154         * gcc.c-torture/compile/20010711-1.c,
11155         * gcc.c-torture/compile/20010711-2.c: New tests.
11157 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11159         * gcc.c-torture/execute/20010711-1.c: New test.
11161 2001-07-11  Ben Elliston  <bje@redhat.com>
11163         * g++.old-deja/g++.other/enum5.C: New test.
11165 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
11167         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
11168         (g++-dg-prune): Call prune_gcc_output.
11169         * prune.exp: New file for prune_gcc_output.
11170         * lib/g++.exp, lib/gcc.exp: Load it.
11172 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11174         * gcc.c-torture/compile/20010701-1.c,
11175         g++.old-deja/g++.ext/attrib6.C: New tests.
11177 2001-07-06  Jeffrey A Law  (law@cygnus.com)
11179         * gcc.c-torture/compile/20010706-1.c: New test.
11181 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
11183         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
11185 2001-06-28  Stan Shebs  <shebs@apple.com>
11187         * gcc.dg/pragma-darwin.c: New test.
11189 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11191         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
11192         Solaris 2.[678] system.
11194 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11196         * gcc.dg/20010622-1.c: New test.
11198 2001-06-18  Stan Shebs  <shebs@apple.com>
11200         * objc.dg: New directory.
11201         * objc.dg/dg.exp: New file.
11202         * objc.dg/alias.m: New.
11203         * objc.dg/class-1.m: New.
11204         * objc.dg/class-2.m: New.
11205         * objc.dg/const-str-1.m: New.
11206         * objc.dg/const-str-2.m: New.
11207         * objc.dg/id-1.m: New.
11208         * objc.dg/method-1.m: New.
11209         * objc.dg/super-class-1.m: New.
11210         * lib/objc-dg.exp: New file.
11212 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11214         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
11215         of label name.
11217 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11219         * g++.old-deja/g++.abi/vbase8-9.C: New test.
11221 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11223         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
11224         variable.
11226 2001-06-12  Richard Henderson  <rth@redhat.com>
11228         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
11230 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11232         * g++.old-deja/g++.abi/vbase5.C: New test.
11233         * g++.old-deja/g++.abi/vbase6.C: New test.
11234         * g++.old-deja/g++.abi/vbase7.C: New test.
11236 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11238         * gcc.c-torture/compile/20010610-1.c: New test.
11240 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11242         * g++.old-deja/g++.abi/vbase4.C: New test.
11244 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11246         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
11247         support %f for HC11/HC12 targets.
11248         * gcc.c-torture/execute/930513-1.x: New file, likewise.
11249         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
11250         on HC11/HC12 targets.
11251         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
11253 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11255         * gcc.dg/wchar_t-1.c: New file.
11256         * gcc.dg/wint_t-1.c: Likewise.
11258 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
11260         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
11262 2001-06-11  Richard Henderson  <rth@redhat.com>
11264         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
11266 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11268         * gcc.c-torture/compile/20010611-1.c: New test.
11270 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11272         * gcc.dg/c99-tag-1.c: Add more tests.
11274 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
11276         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
11277         representation on MN10300 and ARM/Thumb.
11279 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
11281         * g77.f-torture/execute/20010610.f: New.
11283 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
11285         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
11286         names.
11288 2001-06-09  Richard Henderson  <rth@redhat.com>
11290         * gcc.c-torture/execute/ashrdi-1.c: New.
11291         * gcc.c-torture/execute/ashldi-1.c: New.
11292         * gcc.c-torture/execute/lshrdi-1.c: New.
11294 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
11296         * objc/execute/load-3.m: Added. Check sending +load to categories,
11297         in addition to classes.
11299 2001-06-08  Stan Shebs  <shebs@apple.com>
11301         * objc/execute/load-2.m: New test.  From Nicola Pero
11302         <n.pero@mi.flashnet.it>.
11304 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
11306         * gcc.c-torture/execute/20010605-2.c: New test.
11308 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11310         * g++.old-deja/g++.abi/vbase2.C: New test.
11311         * g++.old-deja/g++.abi/vbase3.C: New test.
11313 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11315         * g++.old-deja/g++.pt/friend49.C: New test.
11317 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11319         * g++.old-deja/g++.ext/anon3.C: New test.
11321 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
11323         * g++.old-deja/g++.other/conv7.C: New test.
11325 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11327         * gcc.c-torture/compile/20010605-2.c: New test.
11329 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11331         * gcc.c-torture/execute/20010604-1.c: New test.
11333 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
11335         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
11337 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
11339         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
11340         (g++_link_flags): Likewise.
11341         (g++_init): Pass gccpath's value to two previous functions.
11343 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11345         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
11346         Ensure logfile entry matches exec command line.
11348 2001-05-31  Richard Henderson  <rth@redhat.com>
11350         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
11351         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
11353 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
11355         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
11356         compiler for irix6.2
11358 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
11360         * g++.old-deja/g++.other/optimize3.C: New file.
11362 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
11364         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
11365         assemble.
11367 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
11369         * g++.old-deja/g++.other/optimize2.C: New file.
11371 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
11373         * gcc.c-torture/compile/20010518-2.c: New file.
11374         * gcc.c-torture/execute/20010518-1.c: New file.
11375         * gcc.c-torture/execute/20010518-2.c: New file.
11377 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11379         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
11381 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
11383         G++ no longer defines builtins that do not begin with __builtin.
11384         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
11385         * g++.old-deja/g++.brendand/misc13.C: Likewise.
11386         * g++.old-deja/g++.law/builtin1.C: Likewise.
11387         * g++.old-deja/g++.law/cvt2.C: Likewise.
11388         * g++.old-deja/g++.mike/net5.C: Likewise.
11389         * g++.old-deja/g++.other/builtins1.C: Likewise.
11390         * g++.old-deja/g++.other/builtins2.C: Likewise.
11391         * g++.old-deja/g++.other/builtins3.C: Likewise.
11392         * g++.old-deja/g++.other/builtins4.C: Likewise.
11393         * g++.old-deja/g++.other/inline8.C: Likewise.
11394         * g++.old-deja/g++.robertl/eb39.C: Likewise.
11396 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
11398         * g++.old-deja/g++.pt/using1.C: Adjust.
11399         * g++.old-deja/g++.pt/using2.C: New test.
11401 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
11403         * gcc.dg/cpp/charconst.c: New tests.
11404         * gcc.dg/cpp/escape.c: New tests.
11405         * gcc.dg/cpp/escape-1.c: New tests.
11406         * gcc.dg/cpp/escape-2.c: New tests.
11407         * gcc.dg/cpp/ucs.c: New tests.
11409 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
11411         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
11412         native compiler for irix6.5.
11414 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
11416         * lib/g++.exp (g++_include_flags): Use args to compute
11417         get_multilibs.
11418         (g++_link_flags): Likewise.
11419         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
11421 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11423         * gcc.dg/c90-hexfloat-1.c: Add more tests.
11425 2001-05-21  Geoff Keating  <geoffk@redhat.com>
11427         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
11428         this file.
11430 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11432         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
11433         STACK_SIZE;
11434         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
11435         to STACK_SIZE; Use it to define size of add_histo array.
11436         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
11437         to STACK_SIZE.
11438         (f): Use GITT_SIZE to define size of gitt local table.
11439         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
11440         to STACK_SIZE; Use it to define size of bytemem array.
11442 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11444         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
11445         on 68HC11/HC12 due to the asm instruction.
11446         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
11447         * gcc.c-torture/compile/920520-1.x: Likewise.
11448         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
11449         on 68HC11/HC12 because the function is larger than 64K.
11450         * gcc.c-torture/compile/961203-1.x: New file, this test fails
11451         on 68HC11/HC12 because the structure is too large.
11453 2001-05-20  Richard Henderson  <rth@redhat.com>
11455         * gcc.c-torture/execute/20010520-1.c: New.
11457 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11459         * g++.old-deja/g++.warn/compare1.C: New test.
11460         * gcc.dg/compare4.c: New test.
11462 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
11464         * g++.old-deja/g++.other/optimize1.C: New test.
11466 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11468         * g++.old-deja/g++.pt/spec41.C: New test.
11470 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
11472         * gcc.c-torture/compile/20010114-1.x: Remove.
11474 2001-05-18  Stan Shebs  <shebs@apple.com>
11476         * gcc.c-torture/compile/20010518-1.c: New test.
11478 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
11480         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
11481         * g++.old-deja/g++.pt/crash67.C: New test.
11483 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
11485         * g++.old-deja/g++.other/debug9.C: New test.
11487 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
11489         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
11491 2001-05-16  Jan Hubicka  <jh@suse.cz>
11493         * gcc.c-torture/compile/20010516-1.c: New test.
11495 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11497         * g++.old-deja/g++.other/crash41.C: New test.
11499 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11501         * g++.old-deja/g++.pt/crash66.C: New test.
11503 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
11505         * g++.old-deja/g++.robertl/eb27.C: Convert.
11507 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
11509         * g++.dg/friend-warn.C: New test.  Do not warn about friend
11510         declaration being redundant.
11512 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
11514         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
11516 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
11518         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
11520 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
11522         * lib/g++.exp: Use testsuite_flags.
11524 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
11526         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
11528 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11530         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
11532 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
11534         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
11536 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
11538         * gcc.c-torture/compile/20010313-1.c: New test.
11540 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
11542         * gcc.dg/cpp/direct2.c: New test.
11543         * gccq.dg/cpp/direct2s.c: New test.
11545         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
11547 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
11549         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
11550         * g++.old-deja/g++.other/op3.C: Likewise.
11552 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11554         * gcc.dg/cpp/syshdr.h: New file.
11555         * gcc.dg/cpp/sysmac1.c: Update.
11556         * gcc.dg/cpp/sysmac2.c: Update.
11558 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11560         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
11562 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
11564         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
11565         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
11567 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
11569         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
11571 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
11573         * lib/g++.exp (g++_include_flags): Don't use any special flags
11574         if TESTING_IN_BUILD_TREE is not defined.
11575         (g++_init): Use a plain 'c++' as the compiler if
11576         TESTING_IN_BUILD_TREEE is not defined.
11578 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11580         * g++.old-deja/g++.eh/catch13.C: New test.
11581         * g++.old-deja/g++.eh/catch14.C: New test.
11583 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11585         * gcc.dg/cpp/tr-define.c: New test.
11587 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
11589         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
11590         <stdlib.h>, not <malloc.h>.
11592 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11594         * g++.old-deja/g++.ns/template17.C: New test.
11596 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11598         * g++.old-deja/g++.pt/ref4.C: New test.
11600 2001-04-30  Richard Henderson  <rth@redhat.com>
11602         * gcc.dg/20000724-1.c: Revert last change.
11604 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
11606         * g77.f-torture/execute/20010430.f: New test.
11608 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
11610         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
11612 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
11614         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
11616 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11618         * g++.old-deja/g++.eh/crash6.C: New test.
11620 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11622         * g++.old-deja/g++.other/warn7.C: New test.
11624 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11626         * g++.old-deja/g++.other/defarg9.C: New test.
11628 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11630         * g77.f-torture/compile/20010426.f: New test.
11631         * g77.f-torture/execute/20010426.f: New test.
11633 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11635         * g77.f-torture/compile/20000629-1.x: Remove - error
11636         has been fixed.
11638 2001-04-26  Jeffrey A Law  (law@cygnus.com)
11640         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
11641         Tweak slightly to work with g++.dg framework.
11642         * g++.dg/special/ecos.exp: Run initp1.C test.
11643         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
11645         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
11646         its linker doesn't give line numbers either.
11647         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
11649 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11651         * g++.old-deja/g++.other/lex1.C: New test.
11653 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
11655         * gcc.dg/noncompile/20010425-1.c: New test.
11657 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11659         * g++.old-deja/g++.pt/mangle2.C: New test.
11661 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11663         * gcc.dg/format/plus-1.c: New test.
11665 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11667         * gcc.dg/20010423-1.c: New test.
11669 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11671         * gcc.c-torture/execute/20010422-1.c: New test.
11673 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
11675         * g++.old-deja/g++.ns/type2.C: New test.
11677 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
11679         * g++.old-deja/g++.other/perf1.C: New test.
11681 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11683         * gcc.dg/c99-func-2.c: Remove xfail.
11684         * gcc.dg/c99-func-3.c: Remove xfail.
11685         * gcc.dg/c99-func-4.c: Remove xfail.
11687 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11689         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11691 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11693         * gcc.c-torture/compile/20010423-1.c: New test.
11695 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11697         * g++.old-deja/g++.pt/typename28.C: New test.
11699 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11701         * g++.old-deja/g++.abi/empty2.C: New test.
11702         * g++.old-deja/g++.abi/empty3.C: New test.
11704 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11706         * g++.old-deja/g++.other/comdat2.C: New test.
11707         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11709 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11711         * g++.old-deja/g++.other/overload14.C: New test.
11713 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11715         * g++.old-deja/g++.other/lookup23.C: New test.
11717 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11719         * gcc.c-torture/execute/20010403-1.c: New test.
11721 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11722             Mark Mitchell  <mark@codesourcery.com>
11724         * lib/old-dejagnu.exp: Don't delete output of executable.
11725         Add .exe suffix to executables.
11727 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11729         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11731 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11733         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11735 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11737         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11738         * g++.old-deja/g++.abi/crash1.C: New test.
11740 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11742         * g++.old-deja/g++.other/crash40.C: New test.
11744 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11746         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11748 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11750         * g++.old-deja/g++.other/warn6.C: New test.
11752 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11754         * g++.old-deja/g++.robertl/eb42.C: Same.
11756 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11758         * gcc.dg/wtr-conversion-1.c: New testcase.
11760 2001-04-10  Richard Henderson  <rth@redhat.com>
11762         * g++.old-deja/g++.other/array5.C: New.
11764 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11766         * gcc.c-torture/execute/20010408-1.c: New test.
11768 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11770         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11771         headers and constructs.
11772         * g++.old-deja/g++.robertl/eb79.C: Same.
11773         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11774         * g++.old-deja/g++.robertl/eb73.C: Same.
11775         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11776         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11777         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11778         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11779         * g++.old-deja/g++.robertl/eb44.C: Same.
11780         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11781         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11782         * g++.old-deja/g++.robertl/eb39.C: Same.
11783         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11784         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11785         * g++.old-deja/g++.robertl/eb30.C: Same.
11786         * g++.old-deja/g++.robertl/eb3.C: Same.
11787         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11788         * g++.old-deja/g++.robertl/eb21.C: Same.
11789         * g++.old-deja/g++.robertl/eb15.C: Same.
11790         * g++.old-deja/g++.robertl/eb118.C: Same.
11791         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11792         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11793         * g++.old-deja/g++.robertl/eb109.C: Same.
11794         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11795         * g++.old-deja/g++.mike/rtti1.C: Same.
11796         * g++.old-deja/g++.mike/p658.C: Same.
11797         * g++.old-deja/g++.mike/net46.C: Same.
11798         * g++.old-deja/g++.mike/net34.C: Same.
11799         * g++.old-deja/g++.mike/memoize1.C: Same.
11800         * g++.old-deja/g++.mike/eh2.C: Same.
11801         * g++.old-deja/g++.law/weak.C: Same.
11802         * g++.old-deja/g++.law/visibility7.C: Same.
11803         * g++.old-deja/g++.law/visibility25.C: Same.
11804         * g++.old-deja/g++.law/visibility22.C: Same.
11805         * g++.old-deja/g++.law/visibility2.C: Same.
11806         * g++.old-deja/g++.law/visibility17.C: Same.
11807         * g++.old-deja/g++.law/visibility13.C: Same.
11808         * g++.old-deja/g++.law/visibility10.C: Same.
11809         * g++.old-deja/g++.law/visibility1.C: Same.
11810         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11811         * g++.old-deja/g++.law/vbase1.C: Same.
11812         * g++.old-deja/g++.law/operators32.C: Same.
11813         * g++.old-deja/g++.law/nest3.C: Same.
11814         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11815         * g++.old-deja/g++.law/except5.C (main): Same.
11816         * g++.old-deja/g++.law/cvt7.C (run): Same.
11817         * g++.old-deja/g++.law/cvt2.C: Same.
11818         * g++.old-deja/g++.law/cvt16.C: Same.
11819         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11820         * g++.old-deja/g++.law/ctors17.C (main): Same.
11821         * g++.old-deja/g++.law/ctors13.C: Same.
11822         * g++.old-deja/g++.law/ctors12.C (main): Same.
11823         * g++.old-deja/g++.law/ctors10.C: Same.
11824         * g++.old-deja/g++.law/code-gen5.C: Same.
11825         * g++.old-deja/g++.law/bad-error7.C: Same.
11826         * g++.old-deja/g++.law/arm9.C: Same.
11827         * g++.old-deja/g++.law/arm12.C: Same.
11828         * g++.old-deja/g++.law/arg8.C: Same.
11829         * g++.old-deja/g++.law/arg1.C: Same.
11830         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11831         * g++.old-deja/g++.jason/template31.C: Same.
11832         * g++.old-deja/g++.jason/template24.C (main): Same.
11833         * g++.old-deja/g++.jason/2371.C: Same.
11834         * g++.old-deja/g++.eh/new2.C: Same.
11835         * g++.old-deja/g++.eh/new1.C: Same.
11836         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11837         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11838         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11839         * g++.old-deja/g++.brendan/crash62.C: Same.
11840         * g++.old-deja/g++.brendan/crash52.C: Same.
11841         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11842         * g++.old-deja/g++.brendan/crash38.C: Same.
11843         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11844         * g++.old-deja/g++.brendan/copy9.C: Same.
11846 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11848         * gcc.c-torture/execute/20001203-2.c (memset):
11849         Count argument is of type __SIZE_TYPE__.
11851 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11853         * gcc.c-torture/compile/20010404-1.c: New test.
11855 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11857         * gcc.c-torture/compile/20010326-1.c: New test.
11859 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11861         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11862         peculiarities of the SH.
11863         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11865 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11867         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11868         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11869         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11871 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11873         * g77.f-torture/compile/20010321-1.f: New test.
11875 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11877         * gcc.c-torture/compile/20010329-1.c: New test.
11879 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11881         * gcc.c-torture/execute/20010329-1.c: New test.
11883 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11885         * g++.old-deja/g++.other/eh4.C: Fix typo.
11887 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11889         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11891 2001-03-28  Philip Blundell  <philb@gnu.org>
11893         * gcc.c-torture/compile/20010328-1.c: New test.
11895 2001-03-27  Richard Henderson  <rth@redhat.com>
11897         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11898         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11900 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11902         * gcc.c-torture/compile/20010327-1.c: New test.
11904 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11906         * g++.old-deja/g++.other/friend12.C: New test.
11907         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11908         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11910 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11912         * gcc.c-torture/execute/20010325-1.c: New test.
11914 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11916         * g++.old-deja/g++.other/mangle3.C: New test.
11918 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11920         * g++.old-deja/g++.other/anon8.C: New test.
11922 2001-03-20  Philip Blundell  <philb@gnu.org>
11924         * gcc.c-torture/compile/20010320-1.c: New test.
11926 2001-03-17  Richard Henderson  <rth@redhat.com>
11928         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11930 2001-03-15  Geoff Keating  <geoff@redhat.com>
11932         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11933         tests on AIX.
11935 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11937         * g++.old-deja/g++.other/eh4.C: New test.
11939 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11941         * gcc.dg/cpp/mi1.c: Update.
11943 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11945         * g++.old-deja/g++.other/regstack.C: New test.
11947 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11949         * g++.old-deja/g++.other/ref4.C: New test.
11951 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11953         * objc/execute/va_method.m: Added.
11954         * objc/execute/IMP.m: Added.
11955         * objc/execute/_cmd.m: Added.
11956         * objc/execute/accessing_ivars.m: Added.
11957         * objc/execute/class-1.m: Added.
11958         * objc/execute/class-10.m: Added.
11959         * objc/execute/class-11.m: Added.
11960         * objc/execute/class-12.m: Added.
11961         * objc/execute/class-13.m: Added.
11962         * objc/execute/class-14.m: Added.
11963         * objc/execute/class-2.m: Added.
11964         * objc/execute/class-3.m: Added.
11965         * objc/execute/class-4.m: Added.
11966         * objc/execute/class-5.m: Added.
11967         * objc/execute/class-6.m: Added.
11968         * objc/execute/class-7.m: Added.
11969         * objc/execute/class-8.m: Added.
11970         * objc/execute/class-9.m: Added.
11971         * objc/execute/class-tests-1.h
11972         * objc/execute/class-tests-2.h
11973         * objc/execute/compatibility_alias.m: Added.
11974         * objc/execute/encode-1.m: Added.
11975         * objc/execute/formal_protocol-1.m: Added.
11976         * objc/execute/formal_protocol-2.m: Added.
11977         * objc/execute/formal_protocol-3.m: Added.
11978         * objc/execute/formal_protocol-4.m: Added.
11979         * objc/execute/formal_protocol-5.m: Added.
11980         * objc/execute/formal_protocol-6.m: Added.
11981         * objc/execute/formal_protocol-7.m: Added.
11982         * objc/execute/informal_protocol.m: Added.
11983         * objc/execute/initialize.m: Added.
11984         * objc/execute/load.m: Added.
11985         * objc/execute/many_args_method.m: Added.
11986         * objc/execute/nested-3.m: Added.
11987         * objc/execute/no_clash.m: Added.
11988         * objc/execute/private.m: Added.
11989         * objc/execute/redefining_self.m: Added.
11990         * objc/execute/root_methods.m: Added.
11991         * objc/execute/selector-1.m: Added.
11992         * objc/execute/static-1.m: Added.
11993         * objc/execute/static-2.m: Added.
11994         * objc/execute/va_method.m: Added.
11996 2001-03-10  Richard Henderson  <rth@redhat.com>
11998         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12000 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12002         * g++.old-deja/g++.other/crash31.C: XFAIL.
12003         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12004         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12005         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12006         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12007         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12009 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12011         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12013 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12015         * gcc.dg/20000724-1.c: Don't use multiline strings.
12017 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12019         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12020         result of -cString against what we expect it to be; don't just
12021         print it out for no one to read.
12023         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12024         Based on testcases provided by Nicola Pero.
12026 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12028         * gcc.dg/cpp/macro7.c: New test.
12030 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12032         * gcc.dg/cpp/multiline.c: Update.
12034 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12036         * g++.old-deja/g++.other/enum3.C: New test.
12038 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12040         * g++.old-deja/g++.other/pod1.C: New test.
12042 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12044         * g++.old-deja/g++.ext/overload1.C: New test.
12046 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12048         * g++.old-deja/g++.pt/using1.C: New test.
12050 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12052         * g++.old-deja/g++.other/using9.C: New test.
12054 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12056         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12058         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12060 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12062         * g++.old-deja/g++.ext/realpt1.C: Remove.
12064 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12066         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12068 2001-02-26  Will Cohen  <wcohen@redhat.com>
12070         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12072 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12074         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12075         templatized constructors.
12077 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12079         * gcc.c-torture/execute/20010224-1.c: New test.
12081 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12083         * gcc.c-torture/execute/20010222-1.c: New test.
12085 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12087         * g++.old-deja/g++.other/inline20.C: New test.
12089 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12091         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12093 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12095         * g++.old-deja/g++.other/lookup22.C: New test.
12097 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
12099         * g77.dg: New directory.
12100         * g77.dg/20010216-1.f: New test case.
12101         * g77.dg/dg.exp: New driver.
12102         * lib/g77-dg.exp: New driver library.
12104 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12106         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
12108 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
12110         * g++.old-deja/g++.other/decl9.C: New test.
12112 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
12114         * g++.old-deja/g++.other/init16.C: Update the test so that it does
12115         not need <string> and also tests the initialization at runtime.
12117 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12119         * gcc.c-torture/execute/longlong.c: New test.
12121 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12123         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
12125 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12127         * gcc.c-torture/execute/920302-1.c (execute):
12128         Change argument type to short.
12130 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12132         * g++.old-deja/g++.pt/deduct6.C: New test.
12134 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12136         * g++.old-deja/g++.pt/deduct5.C: New test.
12138 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
12140         * gcc.c-torture/execute/20010209-1.c: New test.
12142 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
12144         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
12146 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
12148         * g++.dg/vtgc1.C: Update for new ABI.
12150         * consistency.vlad: New directory, 1665 files.
12152 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12154         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
12155         return type.
12156         * gcc.dg/cpp/digraphs.c: Declare puts.
12158 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12160         * g++.old-deja/g++.other/warn5.C: New test.
12162 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12164         * g++.old-deja/g++.pt/spec40.C: New test.
12166 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12168         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
12169         case.
12170         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
12172 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
12174         * gcc.c-torture/compile/20010209-1.c: New test.
12176 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
12178         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
12179         excess errors message but not if it crashes.
12180         * g++.old-deja/g++.other/crash27.C: Likewise.
12181         * g++.old-deja/g++.other/crash28.C: Likewise.
12182         * g++.old-deja/g++.other/crash30.C: Likewise.
12183         * g++.old-deja/g++.other/crash32.C: Likewise.
12184         * g++.old-deja/g++.other/crash35.C: Likewise.
12185         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12187 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12189         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
12190         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
12191         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
12192         g77.f-torture/execute/execute.exp,
12193         g77.f-torture/noncompile/noncompile.exp,
12194         gcc.c-torture/execute/execute.exp,
12195         gcc.c-torture/execute/memcheck/memcheck.exp,
12196         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
12197         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
12198         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
12199         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
12200         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
12201         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
12202         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
12203         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
12204         Remove bug reporting instructions with ancient email addresses.
12206 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12208         * gcc.dg/20010202-1.c: New test.
12209         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
12211 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
12213         * g++.dg/stdbool-if.C: New test.
12215 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
12217         * objc/execute/fdecl.m: Added main().
12219 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12221         * gcc.c-torture/execute/20010206-1.c: New test.
12223 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
12225         * gcc.dg/cpp/avoidpaste1.c: Update.
12227 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
12229         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
12230         Pero <nicola@brainstorm.co.uk>.
12231         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
12233 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
12235         * g++.old-deja/g++.pt/spec39.C: New test.
12237 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
12239         * gcc.c-torture/compile/20010202-1.c: New test.
12241 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
12243         * g++.old-deja/g++.abi/primary2.C: New test.
12244         * g++.old-deja/g++.abi/primary3.C: New test.
12245         * g++.old-deja/g++.abi/primary4.C: New test.
12246         * g++.old-deja/g++.abi/primary5.C: New test.
12247         * g++.old-deja/g++.abi/vtable3.h: New test.
12248         * g++.old-deja/g++.abi/vtable3a.C: New test.
12249         * g++.old-deja/g++.abi/vtable3b.C: New test.
12250         * g++.old-deja/g++.abi/vtable3c.C: New test.
12251         * g++.old-deja/g++.abi/vtable3d.C: New test.
12252         * g++.old-deja/g++.abi/vtable3e.C: New test.
12253         * g++.old-deja/g++.abi/vtable3f.C: New test.
12254         * g++.old-deja/g++.abi/vtable3g.C: New test.
12255         * g++.old-deja/g++.abi/vtable3h.C: New test.
12256         * g++.old-deja/g++.abi/vtable3i.C: New test.
12257         * g++.old-deja/g++.abi/vtable3j.C: New test.
12258         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
12260 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
12262         * g++.old-deja/g++.other/anon6.C: New test.
12263         * g++.old-deja/g++.other/anon7.C: New test.
12265 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12267         * gcc.dg/cpp/avoidpaste2.c: New tests.
12269 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
12271         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
12273 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
12275         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
12276         DECIMAL_DIG cases for Irix."
12278 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
12280         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
12282 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12284         * gcc.dg/c99-tag-1.c: New test.
12286 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12288         * gcc.dg/cpp/tr-warn1.c: Add tests.
12290 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12292         * gcc.dg/cpp/avoidpaste1.c: Update.
12293         * gcc.dg/cpp/paste4.c: Update.
12295 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
12297         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
12298         cases for Irix.
12300 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12302         * g++.old-deja/g++.other/inline19.C: New test.
12304 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12306         * gcc.dg/Wlarger-than.c: New test.
12308 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
12310         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
12312 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
12314         * gcc.c-torture/execute/20010129-1.c: New test.
12315         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
12317 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
12319         * gcc.dg/cpp/avoidpaste1.c: Test case.
12321 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
12323         * g++.old-deja/g++.other/inline18.C: New test.
12325 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12327         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
12328         and __builtin_putchar.
12330 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
12332         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
12333         tests.
12335 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
12337         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
12338         floating point number rounding mode to round to the nearest
12339         representable mode.
12341 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
12343         * g++.old-deja/g++.other/mangle2.C: New test.
12345 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12347         * gcc.c-torture/compile/20010124-1.c: New test.
12349 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
12351         * g++.old-deja/g++.pt/spec38.C: New test.
12353 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12355         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
12356         "Build don't run".
12358 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12360         * gcc.c-torture/execute/20010123-1.c: New test.
12362 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12364         * g++.old-deja/g++.pt/spec37.C: New test.
12366 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12368         * g++.old-deja/g++.pt/overload14.C: New test.
12370 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12372         * gcc.c-torture/execute/20010122-1.c: New test, exercise
12373         __builtin_return_address.
12375 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
12377         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
12378         * g++.old-deja/g++.pt/spec35.C: New test.
12379         * g++.old-deja/g++.pt/spec36.C: New test.
12381 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
12383         * gcc.c-torture/compile/20010118-1.c: New test.
12385 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
12387         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
12389 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12391         * gcc.c-torture/execute/20010119-1.c: New test.
12393 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12395         * g++.old-deja/g++.other/vbase5.C: New test.
12397 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12399         * gcc.c-torture/execute/20010118-1.c: New test.
12401 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12403         * g++.old-deja/g++.pt/deduct3.C: New test.
12405 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12407         * g++.old-deja/g++.pt/spec34.C: New test.
12409 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
12411         * g77.f-torture/compile/20000601-2.f: New test.
12413 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12415         * g++.old-deja/g++.other/init17.C: New test.
12417 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
12419         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
12421 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12423         * g++.old-deja/g++.pt/unify8.C: New test.
12425 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12427         * g++.old-deja/g++.abi/vbase1.C: New test.
12429 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12431         * g++.old-deja/g++.pt/crash65.C: New test.
12433 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12435         * gcc.dg/cpp/assembl2.S: New test case.
12437 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
12439         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
12440         are supported.
12442 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12444         * g++.old-deja/g++.other/builtins1.C: New test.
12445         * g++.old-deja/g++.other/builtins2.C: Likewise.
12446         * g++.old-deja/g++.other/builtins3.C: Likewise.
12447         * g++.old-deja/g++.other/builtins4.C: Likewise.
12449 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
12451         * gcc.c-torture/compile/20010117-1.c: New test.
12452         * gcc.c-torture/compile/20010117-2.c: New test.
12454 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12456         * g77.f-torture/execute/20010116.[fx]: New test,
12457         XFAIL on i?86-*-*.
12458         * g77.f-torture/compile/20010115.f: Indicate it's
12459         a test for PR fortran/1636.
12461 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12463         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
12465 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12467         * g77.f-torture/compile/20010115.f: New test.
12469 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
12471         * g++.old-deja/g++.pt/nontype5.C: New test.
12473 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12475         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
12476         have an equivalent working one below it.
12478 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12480         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
12481         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12483 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12485         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
12486         message containing "init_priority".
12487         (conpr-2.C): Likewise.
12488         (conpr-3.C): Likewise.
12489         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
12491 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12493         * gcc.c-torture/execute/20010114-2.c: New test.
12495 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12497         * gcc.c-torture/compile/20010114-1.c: New test.
12498         * gcc.c-torture/compile/20010114-1.x: Xfail.
12499         * gcc.c-torture/compile/20010114-2.c: New test.
12500         * gcc.c-torture/execute/20010114-1.c: New test.
12501         * gcc.dg/trunc-1.c: New test.
12502         * gcc.dg/uninit-B.c: New test.
12504 2001-01-13  Nick Clifton  <nickc@redhat.com>
12506         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
12507         target.
12509 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12511         * gcc.c-torture/compile/20010113-1.c: New test.
12513 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
12515         * gcc.c-torture/compile/20001212-1.c: New test.
12517 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12519         * gcc.dg/cpp/widestr1.c: Update.
12520         * gcc.dg/cpp/prag-imp.c: Remove.
12522 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
12524         * gcc.c-torture/execute/20000801-3.x: Remove.
12525         * gcc.dg/c90-init-1.c: New test.
12526         * gcc.dg/c99-init-1.c: New test.
12527         * gcc.dg/c99-init-2.c: New test.
12528         * gcc.dg/gnu99-init-1.c: New test.
12530 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
12532         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
12533         testing that no relevant ones were found.
12535 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12537         * g++.old-deja/g++.pt/cast2.C: New test.
12539 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12541         * g++.old-deja/g++.pt/friend47.C: New test.
12543 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12545         * g++.old-deja/g++.pt/instantiate13.C: New test.
12547 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12549         * g++.old-deja/g++.other/defarg7.C: New test.
12550         * g++.old-deja/g++.other/defarg8.C: New test.
12552 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12554         * g++.old-deja/g++.pt/crash64.C: New test.
12556 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12558         * g++.old-deja/g++.pt/crash63.C: New test.
12560 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12562         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
12564 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
12566         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
12568 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12570         * g++.old-deja/g++.pt/error3.C: New test.
12572 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12574         * g++.old-deja/g++.other/crash39.C: New test.
12576 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12578         * g++.old-deja/g++.other/vbase4.C: New test.
12580 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
12582         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
12583         * gcc.dg/special/20000419-2.c: New file. Identical to above.
12584         * gcc.dg/special/special.exp: New test driver which will check
12585         for alias support for the above test.
12587 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
12589         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
12590         problems on small machines.
12591         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
12592         parameterize.
12594 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
12596         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
12597         mips.
12598         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12600 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
12602         * g++.old_deja/g++.pt/using8.C: New test.
12604 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12606         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
12608 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
12610         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
12611         where a failure is expected.
12612         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
12614 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12616         * g++.old_deja/g++.pt/instantiate12.C: New test.
12618 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12620         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
12621         start of structs.
12622         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
12623         * g++.old-deja/g++.brendan/crash17.C: Likewise.
12624         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12625         * g++.old-deja/g++.brendan/crash48.C: Likewise.
12626         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12627         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
12628         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12629         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
12630         * g++.old-deja/g++.eh/spec6.C: Likewise.
12631         * g++.old-deja/g++.jason/crash3.C: Likewise.
12632         * g++.old-deja/g++.law/ctors11.C: Likewise.
12633         * g++.old-deja/g++.law/ctors17.C: Likewise.
12634         * g++.old-deja/g++.law/ctors5.C: Likewise.
12635         * g++.old-deja/g++.law/ctors9.C: Likewise.
12636         * g++.old-deja/g++.mike/ambig1.C: Likewise.
12637         * g++.old-deja/g++.mike/net22.C: Likewise.
12638         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12639         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12640         * g++.old-deja/g++.mike/virt3.C: Likewise.
12641         * g++.old-deja/g++.niklas/t128.C: Likewise.
12642         * g++.old-deja/g++.other/anon4.C: Likewise.
12643         * g++.old-deja/g++.other/using1.C: Likewise.
12644         * g++.old-deja/g++.other/warn3.C: Likewise.
12645         * g++.old-deja/g++.pt/t37.C: Likewise.
12646         * g++.old-deja/g++.robertl/eb69.C: Likewise.
12647         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12649 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12651         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
12653 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12655         * gcc.c-torture/execute/stdio-opt-3.c: New test.
12657 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
12659         * gcc.c-torture/compile/20010107-1.c: New test.
12661 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12663         * gcc.c-torture/execute/builtin-noret-1.c: New test.
12665 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12667         * gcc.dg/format/format.h: New file.
12668         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
12669         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
12670         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
12671         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
12672         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
12673         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12674         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
12675         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
12676         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
12677         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
12678         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12679         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12680         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12681         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12682         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12683         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12684         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12685         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12686         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12687         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12688         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12689         instead of declaring standard types, macros and functions in each
12690         test.
12692 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12694         * gcc.c-torture/execute/20010106-1.c: New test.
12696 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12698         * gcc.dg/format/format.exp: New file.
12699         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12700         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12701         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12702         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12703         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12704         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12705         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12706         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12707         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12708         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12709         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12710         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12711         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12712         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12713         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12714         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12715         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12716         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12717         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12718         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12719         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12720         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12721         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12722         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12723         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12724         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12725         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12726         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12727         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12728         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12729         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12730         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12731         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12732         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12733         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12734         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12735         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12736         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12737         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12738         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12739         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12740         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12742 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12744         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12745         account.
12747 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12749         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12751 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12753         * g++.old-deja/g++.pt/crash62.C: New test.
12755 2001-01-04  Richard Henderson  <rth@redhat.com>
12757         * gcc.dg/20000926-1.c: Update expected warnings.
12758         * gcc.dg/array-2.c: Likewise.
12759         * gcc.dg/array-4.c: Also validate flexible array members.
12760         * gcc.dg/c99-flex-array-1.c: New.
12762 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12764         * gcc.c-torture/compile/20001222-1.x: Remove.
12766 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12768         * gcc.c-torture/execute/built-in-setjmp.c: New.
12770 2001-01-03  Richard Henderson  <rth@redhat.com>
12772         * gcc.dg/940510-1.c: Update expected error wording.
12773         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12775 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12777         * lib/target-supports.exp (check_alias_available): Modified to
12778         indicate aliases not supported if only weak aliases are supported.
12780 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12782         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12783         Turn on cmpstrsi checks for __pj__ and __i370__.
12785 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12787         * g++.old-deja/g++.other/virtual11.C: New test.
12789 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12791         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12793 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12795         * gcc.c-torture/compile/20010102-1.c: New test.
12797 2001-01-02  Andreas Jaeger  <aj@suse.de>
12799         * gcc.dg/noreturn-3.c: New test.
12801         * gcc.dg/noreturn-4.c: New test.
12803 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12805         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12806         __builtin_fputc and __builtin_fwrite.
12808 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12810         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12811         signed char, not default char.
12813 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12815         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12817 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12819         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12821 2000-12-29  Richard Henderson  <rth@redhat.com>
12823         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12824         (__cyg_profile_func_exit): Define.
12826 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12828         * g++.dg/vtgc1.C: New test.
12830 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12832         * gcc.dg/noncompile/20001228-1.c: New test.
12834         * gcc.dg/20001228-1.c: New test.
12836         * gcc.c-torture/execute/20001228-1.c: New test.
12838 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12840         * gcc.dg/format-strfmon-1.c: New test.
12842 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12844         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12845         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12846         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12847         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12848         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12849         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12850         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12851         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12852         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12853         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12854         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12855         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12856         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12858         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12859         * gcc.c-torture/execute/string-opt-4.c: Test index.
12861 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12863         * gcc.c-torture/compile/20001226-1.c: New test.
12865 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12867         * gcc.c-torture/compile/20001222-1.c: New test.
12868         * gcc.c-torture/compile/20001222-1.x: Xfail.
12870 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12872         * gcc.c-torture/execute/comp-goto-2.c: New test.
12874 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12876         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12877         Use long types if __INT_MAX__ is 32767.
12878         (main): Use cast to (sint32 *) when poking 88 into a_page.
12880         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12882 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12884         * gcc.c-torture/compile/20001221-1.c: New test.
12885         * gcc.c-torture/execute/20001221-1.c: New test.
12887 2000-12-20  Richard Henderson  <rth@redhat.com>
12889         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12890         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12892 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12894         * gcc.dg/compare3.c: New test.
12896 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12898         * gcc.dg/format-warnll-1.c: New test.
12900 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12902         * gcc.dg/cpp/cmdlne-P.c: New test.
12904 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12906         * gcc.c-torture/execute/builtin-abs-1.c,
12907         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12909 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12911         * gcc.dg/cpp/multiline.c: New test.
12913 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12915         * g++.old-deja/g++.other/syshdr1.C: Update.
12916         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12918 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12920         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12922 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12924         * g++.old-deja/g++.pt/ttp65.C: New test.
12926 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12928         * g++.old-deja/g++.pt/ttp64.C: New test.
12930 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12932         * g++.old-deja/g++.pt/spec33.C: New test.
12934 2000-12-14  Catherine Moore  <clm@redhat.com>
12936         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12937         * gcc.c-torture/execute/920612-2.c: Likewise.
12938         * gcc.c-torture/execute/920428-2.c: Likewise.
12939         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12940         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12942 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12944         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12945         * gcc.dg/pack-test-2.c: Likewise.
12947 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12949         Tests by Zack Weinberg <zackw@stanford.edu>.
12951         * gcc.dg/cpp/defined.c: Update.
12952         * gcc.dg/cpp/defined_trad.c: New tests.
12954 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12956         * gcc.dg/cpp/trad-direct.c: Update.
12958 2000-12-11  Neil Booth  <neilb@earthling.net>
12960         * gcc.dg/cpp/defined_trad.c
12962 2000-12-11  Neil Booth  <neilb@earthling.net>
12964         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12966 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12968         * gcc.dg/format-miss-2.c: New test.
12970 2000-12-09  Neil Booth  <neilb@earthling.net>
12972         * gcc.dg/cpp/lineflags.c: New tests.
12973         * gcc.dg/cpp/poison.c: Update.
12974         * gcc.dg/cpp/redef2.c: Update.
12975         * gcc.dg/cpp/skipping.c: New test.
12977 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12979         * g++.old-deja/g++.other/eh3.C: New testcase.
12981 2000-12-07  Neil Booth  <neilb@earthling.net>
12983         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12984         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12985         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12986         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12987         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12988         Update.
12990 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12992         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12993         __SIZE_TYPE__ instead of int for type of integers cast to
12994         pointers.
12996 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12998         * g++.old-deja/g++.other/cleanup4.C: New test.
13000 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13002         * format-sec-1.c: New test.
13004 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13006         * gcc.dg/format-nonlit-3.c: New test.
13008 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13010         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13011         through a null pointer.
13013 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13015         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
13016         * g++.old-deja/g++.pt/partial4.C: New test.
13018 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
13020         * gcc.c-torture/execute/ieee/hugeval.x: New.
13022 2000-12-06  Neil Booth  <neilb@earthling.net>
13024         * gcc.dg/cpp/backslash2.c: New tests.
13026 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13028         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
13029         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
13031 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
13033         * gcc.c-torture/execute/20001203-2.c: New testcase.
13035 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
13037         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
13038         * g++.old-deja/g++.other/virtual10.C: New test.
13040 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
13042         * g++.old-deja/g++.mike/pmf5.C: Remove test.
13044 2000-12-05  Richard Henderson  <rth@redhat.com>
13046         * gcc.c-torture/compile/20001205-1.c: New.
13048 2000-12-04  Neil Booth  <neilb@earthling.net>
13050         * g++.old-deja/g++.other/virtual9.C: New test.
13051         * g++.old-deja/g++.pt/crash61.C: New test.
13052         * gcc.c-torture/execute/loop-9.c: New test.
13054 2000-12-04  Neil Booth  <neilb@earthling.net>
13056         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
13057         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
13058         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
13059         * gcc.dg/cpp/extratokens.c: ...here.
13061 2000-12-04  Neil Booth  <neilb@earthling.net>
13063         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
13064         New tests.
13066 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13068         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
13069         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
13071 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13073         * gcc.c-torture/execute/20001203-1.c: New test.
13075 2000-12-03  Neil Booth  <neilb@earthling.net>
13077         * gcc.dg/cpp/macro6.c: New test cases.
13079 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13081         * gcc.c-torture/execute/string-opt-9.c: New test.
13082         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13083         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13084         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13086         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
13087         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
13089 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
13091         * gcc.dg/cpp/if-6.c: New testcase.
13093         * gcc.dg/20001201-1.c: New testcase.
13095 2000-12-02  Neil Booth  <neilb@earthling.net>
13097         * g++.old-deja/g++.other/externC4.C,
13098         g++.old-deja/g++.other/friend10.C: New tests.
13100 2000-12-02  Neil Booth  <neilb@earthling.net>
13102         * g++.old-deja/g++.other/instan2.C
13103         * g++.old-deja/g++.other/instan3.C: New test.
13105 2000-12-02  Neil Booth  <neilb@earthling.net>
13107         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
13108         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
13109         gnuc99.c,gnuc99-pedantic.c: New tests.
13111 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13113         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
13114         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
13116 2000-12-01  Neil Booth  <neilb@earthling.net>
13118         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
13119         * gcc.dg/cpp/poison.c: Update.
13120         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
13122 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
13124         * g77.f-torture/execute/20001201.f: New test.
13126 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13128         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
13130 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
13132         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
13134 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
13136         * g++.old-deja/g++.other/cast6.C: New test.
13138 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
13140         * gcc.c-torture/execute/20001130-2.c: New testcase.
13142 2000-11-30  Richard Henderson  <rth@redhat.com>
13144         * gcc.c-torture/execute/20001130-1.c: New test.
13146 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13148         * g++.old-deja/g++.other/op3.C: New test.
13150 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13152         * g++.old-deja/g++.other/op2.C: New test.
13154 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13156         * g++.old-deja/g++.other/crash38.C: New test.
13158 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
13160         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
13162 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
13164         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
13165         tests.
13166         * gcc.c-torture/execute/string-opt-6.c: New test.
13168         * gcc.dg/20001117-1.c: Add main.
13170 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
13172         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
13173         Move from here ...
13174         * gcc.dg/940510-1.c: ... to here.
13176         * gcc.dg/20000926-1.c: GNU C now allows initializations of
13177         zero-size arrays in toplevel structures.
13179 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13181         * gcc.c-torture/execute/loop-8.c: New test.
13183 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13185         * g++.old-deja/g++.other/base1.C: New test.
13187 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13189         * g++.old-deja/g++.other/parse2.C: New test.
13191 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13193         * g++.old-deja/g++.pt/incomplete1.C: New test.
13195 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13197         * g++.old-deja/g++.other/friend9.C: New test.
13199 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13201         * gcc.dg/20001127-1.c: New test.
13203 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13205         * g++.old-deja/g++.pt/friend46.C: New test.
13207 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13209         * g++.old-deja/g++.other/ptrmem8.C: New test.
13211 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13213         * gcc.c-torture/execute/string-opt-7.c: New test.
13214         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13216 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13218         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
13219         instead of 'mkcheck 2'.
13221 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13223         * gcc.c-torture/execute/memcheck/driver.c,
13224         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
13225         C9X references to refer to C99.
13227 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
13229         * gcc.dg/ultrasp3.c: New test.
13231 2000-11-25  Neil Booth  <neilb@earthling.net>
13233         * gcc.dg/cpp/include2.c: Update test to be locale independent.
13235 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
13237         * gcc.c-torture/compile/20001123-2.c: New.
13239 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13241         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
13243 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
13245         * gcc.dg/sequence-point-1.c: Add some new tests.
13246         * gcc.c-torture/execute/20001124-1.c: New test.
13248 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13250         * g++.old-deja/g++.other/vaarg4.C: New test.
13251         * gcc.c-torture/compile/20001123-1.c: New test.
13253 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13255         * g++.other/crash24.C: Adjust and remove XFAIL.
13256         * g++.other/crash37.C: New test.
13258 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
13260         * g++.old-deja/g++.pt/instantiate9.C: New test.
13262 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
13264         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
13265         new ABI, too.
13267         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
13268         * g++.old-deja/g++.robertl/eb55.C: Likewise.
13270 2000-11-22  Neil Booth  <neilb@earthling.net>
13272         * gcc.dg/cpp/Wtrigraphs.c: New test.
13274 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
13276         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
13278 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
13280         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
13282 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
13284         * lib/gcc-dg.exp: load_lib scanasm.exp.
13285         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
13286         * lib/g++-dg.exp: load_lib scanasm.exp.
13287         * lib/scanasm.exp: New.
13288         (scan-assembler, scan-assembler-not): Add optional arguments to
13289         test name, or if not present, the pattern name.
13290         (scan-assembler-dem, scan-assembler-dem-not): New.
13292         * g++.dg/dg.exp: New.
13294 2000-11-21  Neil Booth  <neilb@earthling.net>
13296         * gcc.dg/cpp/integrated1.c: Remove.
13298 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13300         * gcc.c-torture/execute/20001121-1.c: New test.
13302 2000-11-21  Richard Henderson  <rth@redhat.com>
13304         * gcc.c-torture/compile/20001121-1.c: New test.
13306 2000-11-20  Neil Booth  <neilb@earthling.net>
13308         * gcc.dg/cpp/integrated1.c: New test.
13310 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13312         * g++.old-deja/g++.other/inline17.C: New test.
13314 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
13316         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
13317         local variable to be zero: I made the variable global. Now
13318         uses abort() and exit() instead of relying on main's return value.
13320 2000-11-20  Neil Booth  <neilb@earthling.net>
13322         * gcc.dg/cpp/paste2.c: Update test.
13323         * objc/execute/paste.m: New test.
13325 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13327         * gcc.dg/c99-condexpr-1.c: New test.
13329 2000-11-20  Neil Booth  <neilb@earthling.net>
13331         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
13333 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
13335         * g++.old-deja/g++.pt/export1.C: New test.
13337 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
13339         * gcc.dg/20001117-1.c: New test.
13341 2000-11-18  Richard Henderson  <rth@redhat.com>
13343         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
13345 2000-11-18  Richard Henderson  <rth@redhat.com>
13347         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
13348         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
13349         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
13351 2000-11-18  Richard Henderson  <rth@redhat.com>
13353         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
13354         (main): New.  Exit cleanly.
13356 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13358         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
13359         gcc.dg/c99-fordecl-2.c: New tests.
13361 2000-11-18  Richard Henderson  <rth@redhat.com>
13363         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
13364         * gcc.c-torture/execute/zerolen-2.c: New.
13366 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13368         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
13369         memory.
13371 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13373         * g++.old-deja/g++.pt/instantiate8.C: New test.
13375 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13377         * g++.old-deja/g++.other/incomplete.C: Add more tests.
13378         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
13380 2000-11-16  Nick Clifton  <nickc@redhat.com>
13382         * gcc.c-torture/execute/nestfunc-2.c: New test.
13383         * gcc.c-torture/execute/nestfunc-3.c: New test.
13385 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13387         * gcc.c-torture/compile/20001116-1.c: New test.
13389 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13391         * gcc.c-torture/execute/20001115-1.c: New test.
13393 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
13395         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
13396         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
13397         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
13398         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13400 2000-11-15  Neil Booth  <neilb@earthling.net>
13402         gcc.dg/cpp/_Pragma1.c: Update.
13403         gcc.dg/cpp/_Pragma2.c: New test.
13405 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
13407         * g++.old-deja/g++.other/anon5.C: New test.
13409 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
13411         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
13412         tests.
13414 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
13416         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
13417         output.
13419 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13421         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
13422         labels at end of compound statements.
13424 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
13426         * gcc.c-torture/execute/loop-7.c: New test.
13428 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13430         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
13432 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13434         * gcc.dg/c99-bool-1.c: New test.
13436 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13438         * gcc.dg/c99-scope-1.c: Remove xfail.
13439         * gcc.dg/c99-scope-2.c: New test.
13441 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13443         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
13444         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
13446 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
13448         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
13449         error messages.
13451         * g++.mike/p700.C: Don't typedef wchar_t.
13452         * g++.mike/p784.C: Likewise.
13453         * g++.mike/eb101.C: Don't use __wchar_t.
13455 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13457         * g77.f-torture/execute/20001111.[fx]: Test premature exit
13458         from DO loop.
13460 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13462         * gcc.c-torture/execute/20001111-1.c: New test.
13464 2000-11-10  Nick Clifton  <nickc@redhat.com>
13466         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
13467         long multuiple and accumulate.
13469 2000-11-09  Richard Henderson  <rth@redhat.com>
13471         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
13472         via size_t instead of int.
13474         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
13475         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13476         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13477         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13479 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
13481         * gcc.c-torture/compile/20001109-1.c: New test.
13482         * gcc.c-torture/compile/20001109-2.c: New test.
13484 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
13486         * g++.old-deja/g++.pt/operator1.C: New test.
13487         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
13489 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13491         * gcc.dg/20001108-1.c: New test.
13493 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13495         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
13496         with both arguments constant strings.
13497         * gcc.c-torture/execute/string-opt-3.c: New test.
13498         * gcc.c-torture/execute/string-opt-4.c: New test.
13499         * gcc.c-torture/execute/string-opt-5.c: New test.
13501 2000-11-08  Nick Clifton  <nickc@redhat.com>
13503         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
13504         mulsidi3adddi patterns.
13506 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
13508         * g++.old-deja/g++.other/crash36.C: New test.
13510 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
13512         * g++.old-deja/g++.other/init16.C: New test.
13514 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
13516         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
13518 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13520         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
13521         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13522         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13524 2000-11-07  DJ Delorie  <dj@redhat.com>
13526         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
13528 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13530         * gcc.c-torture/execute/string-opt-1.c: New test.
13532 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13534         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
13535         mips-sgi-irix6.* because the MIPS ABI passes floating-point
13536         parameters in registers, and there is no way for a varargs
13537         function to know in which order the integer and floating-point
13538         parameters should be interleaved when they are placed on the
13539         stack.
13540         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13541         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13543 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13545         * gcc.c-torture/execute/string-opt-2.c: New test.
13547 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
13549         * g++.old-deja/g++.pt/crash60.C: New test.
13551 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13553         * g++.old-deja/g++.other/crash24.C: New test.
13554         * g++.old-deja/g++.other/crash25.C: New test.
13555         * g++.old-deja/g++.other/crash26.C: New test.
13556         * g++.old-deja/g++.other/crash27.C: New test.
13557         * g++.old-deja/g++.other/crash28.C: New test.
13558         * g++.old-deja/g++.other/crash29.C: New test.
13559         * g++.old-deja/g++.other/crash30.C: New test.
13560         * g++.old-deja/g++.other/crash31.C: New test.
13561         * g++.old-deja/g++.other/crash32.C: New test.
13562         * g++.old-deja/g++.other/crash33.C: New test.
13563         * g++.old-deja/g++.other/crash34.C: New test.
13564         * g++.old-deja/g++.other/crash35.C: New test.
13566 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13568         * gcc.c-torture/execute/20001031-1.c: New test.
13570 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
13572         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
13573         namespace.
13575         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
13576         standards-conformant.
13578         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
13580         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
13581         * g++.old-deja/g++.mike/p755a.C: Likewise.
13582         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13583         library makes no calls to `operator new' during initialization.
13585 2000-11-04  Neil Booth  <neilb@earthling.net>
13587         * gcc.dg/cpp/include2.c: New tests.
13589 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13591         * lib/g++.exp (g++_set_ld_library_path): New function.
13592         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13594 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13596         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13597         warnings.
13599 2000-11-01  Richard Henderson  <rth@redhat.com>
13601         * g++.old-deja/g++.ext/namedret1.C: New.
13602         * g++.old-deja/g++.ext/namedret2.C: New.
13603         * g++.old-deja/g++.ext/namedret3.C: New.
13605 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13607         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13608         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13610 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13612         * gcc.c-torture/execute/va-arg-21.c: New test.
13614 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13616         * gcc.dg/c99-complex-2.c: New test.
13618 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13620         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13622 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13624         * g++.old-deja/g++.other/inline16.C: New test.
13626 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13628         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13629         __PRETTY_FUNCTION__
13631 2000-10-29  Neil Booth  <neilb@earthling.net>
13633         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13634         New tests.
13635         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13636         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13637         optimisation.
13639 2000-10-29  Neil Booth  <neilb@earthling.net>
13641         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13642         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13643         * mi5.c: Test multiple includes work with -C.
13644         * trigraphs.c: Test ^= version.
13646 2000-10-28  Neil Booth  <neilb@earthling.net>
13648         New tests and test updates for new macro expander.
13650         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13651         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13652         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13653         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13654         new diagnostic messages.
13656         * gcc.dg/cpp/macro3.c: New tests.
13658 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13660         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13661         on the same line.
13663 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13665         * g++.old-deja/g++.other/eh2.C: New test.
13667 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13669         * gcc.c-torture/execute/20001027-1.c: New test.
13671 2000-10-26  Richard Henderson  <rth@redhat.com>
13673         * gcc.c-torture/execute/20001026-1.c: New.
13675 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13677         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13678         * g++.old-deja/g++.law/builtin1.C: Likewise.
13679         * g++.old-deja/g++.law/ctors10.C: Likewise.
13680         * g++.old-deja/g++.law/virtual3.C: Likewise.
13681         * g++.old-deja/g++.mike/p658.C: Likewise.
13682         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13683         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13684         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13685         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13686         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13688 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13690         * gcc.c-torture/compile/20001024-1.c: New test.
13692 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13694         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13695         to tell us whether or not we are using V3.
13697 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13699         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13700         operands.
13702 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13704         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13706 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13708         * gcc.c-torture/execute/20001024-1.c: New test.
13710 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13712         * g++.old-deja/g++.other/sibcall1.C: New test.
13714 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13716         * gcc.dg/noncompile/init-3.c: New test.
13718 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13720         * gcc.dg/format-array-1.c: New test.
13722 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13724         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13725         writing through null pointers; remove comment about testing
13726         unterminated strings.
13728 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13730         * gcc.c-torture/execute/20001017-2.c: New test.
13732 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13734         * gcc.c-torture/compile/20001018-1.c: New test.
13735         * gcc.c-torture/compile/20001018-1.x: Xfail.
13737 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13739         * gcc.c-torture/execute/20001017-1.c: New test.
13741 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13743         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13744         for multiple use of arguments with scanf formats; add tests for
13745         multiple use of arguments.
13747 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13749         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13751 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13753         * gcc.dg/format-miss-1.c: New test.
13755 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13757         * gcc.c-torture/execute/20001013-1.c: New test.
13759 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13761         * gcc.dg/format-branch-1.c: New test.
13763 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13765         * README, lib/file-format.exp: Remove EGCS references.
13767 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13769         * gcc.dg/20001013-1.c: New test.
13771 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13773         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13774         for intmax_t in the compiler using __typeof__ and the type rules
13775         for conditional expressions.
13777 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13779         * gcc.dg/20001012-1.c: New test.
13780         * gcc.dg/20001012-2.c: New test.
13782 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13784         * gcc.dg/format-attr-1.c: New test.
13786 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13788         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13789         __LONG_LONG_MAX__ instead of LLONG_MAX.
13791 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13793         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13794         scanf flags.
13795         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13796         flags.
13798 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13800         * gcc.dg/sequence-pt-1.c: New test.
13802 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13804         * gcc.c-torture/execute/20001011-1.c: New testcase.
13805         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13807 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13809         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13810         does not error on it.
13812 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13814         * gcc.dg/20001009-1.c: New test.
13816 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13818         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13819         * gcc.c-torture/execute/20001009-2.c: ... to here.
13821 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13823         * gcc.c-torture/compile/20001009-1.c: New testcase.
13824         * gcc.c-torture/execute/20001009-1.c: New testcase.
13825         Testcases provided by Jan Hubicka <jh@suse.cz>.
13827 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13829         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13830         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13831         uintmax_t using <limits.h> to emulate the compiler's internal
13832         logic.  No longer XFAIL %j tests.
13834 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13836         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13837         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13838         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13839         regexps and details of expected handling of some bad formats.
13840         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13841         suppression.
13843 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13845         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13846         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13847         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13848         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13849         in list archives.
13851 2000-10-06  Richard Henderson  <rth@cygnus.com>
13853         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13854         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13855         * g++.old-deja/g++.jason/report.C: Likewise.
13856         * g++.old-deja/g++.law/friend5.C: Likewise.
13857         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13858         of the expected warnings.
13860 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13862         * g++.old-deja/g++.pt/enum14.C: New test.
13864 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13866         * g++.old-deja/g++.pt/crash59.C: New test.
13868 2000-10-04  Will Cohen  <wcohen@redhat.com>
13870         * gcc.dg/20000926-1.c: New test.
13872 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13874         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13875         function name for current C++ compiler.
13876         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13878 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13880         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13881         __PRETTY_FUNCTION__.
13882         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13884 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13886         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13888 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13890         * gcc.c-torture/compile/20000923-1.c: New test.
13892 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13894         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13895         * g++.old-deja/g++.pt/ttp62.C: Same.
13896         * g++.old-deja/g++.other/inline14.C: Same.
13898 2000-09-24  Richard Henderson  <rth@cygnus.com>
13900         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13902 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13904         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13906 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13908         * gcc.c-torture/compile/20000922-1.c: New file.
13910 2000-09-21  Nick Clifton  <nickc@redhat.com>
13912         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13913         a signed long modulo operation.
13914         (mod6): New function - perform an unsigned long modulo operation.
13915         (main): Add tests for modulos of very large numbers by very small
13916         dividends.
13918 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13920         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13922 2000-09-19  Richard Henderson  <rth@cygnus.com>
13924         * gcc.dg/compare2.c (case 10): XFAIL.
13926 2000-09-18  Richard Henderson  <rth@cygnus.com>
13928         * gcc.c-torture/execute/20000906-1.c: Move ...
13929         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13930         that support __builtin_trap.
13932 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13934         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13936 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13938         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13939         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13940         more $ format tests.
13942 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13944         * gcc.dg/format-errmk-1.c: New test.
13946 2000-09-17  Greg McGary  <greg@mcgary.org>
13948         * gcc.c-torture/execute/20000917-1.x: Remove.
13950 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13952         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13954 2000-09-17  Greg McGary  <greg@mcgary.org>
13956         * gcc.c-torture/execute/20000917-1.c: New test.
13957         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13959 2000-09-16  Neil Booth  <NeilB@earthling.net>
13961         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13962         in nested macro bug.
13964 2000-09-15  Neil Booth  <NeilB@earthling.net>
13966         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13968 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13970         * gcc.c-torture/execute/20000914-1.c: New test.
13972 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13974         * g++.other/inline13.C: New test.
13976 2000-09-12  Andreas Jaeger  <aj@suse.de>
13978         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13979         constant by Ulrich Drepper <drepper@redhat.com>.
13981 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13983         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13985 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13987         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13989 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13991         * gcc.dg/cpp/backslash.c: New test.
13993 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13995         * gcc.c-torture/execute/20000910-1.c: New test.
13996         * gcc.c-torture/execute/20000910-2.c: Likewise.
13998 2000-09-11  Robert Lipe  <robertl@sco.com>
14000         * gcc.dg/pragma-align.c: New test.
14002 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14004         * g++.old-deja/g++.pt/explicit82.C: New test.
14005         * g++.old-deja/g++.pt/explicit83.C: New test.
14007 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14009         * gcc.dg/asm-names.c: New test.
14011 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14013         * gcc.dg/cpp/tr-warn6.c: New test
14015 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14017         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14018         be accepted.
14020 2000-09-07  Catherine Moore  <clm@redhat.com>
14022         * gcc.c-torture/execute/unroll-1.c: New test.
14024 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14026         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14027         ERROR markers.
14028         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14029         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14030         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14031         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14032         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14033         Preprocess only.
14034         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14035         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14037 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14039         * g++.old-deja/g++.pt/deduct2.C: New test.
14041 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14043         * g++.old-deja/g++.pt/parms2.C: New test.
14045 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14047         * g++.old-deja/g++.pt/crash58.C: New test.
14049 2000-09-06  Greg McGary  <greg@mcgary.org>
14051         * gcc.c-torture/execute/20000906-1.c: New test.
14052         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14054 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14056         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14058 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14060         * g++.old-deja/g++.pt/crash57.C: New test.
14062 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14064         * g++.old-deja/g++.pt/crash56.C: New test.
14066 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14068         * g++.old-deja/g++.pt/koenig1.C: New test.
14070 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14072         * gcc.dg/20000904-1.c: New test.
14074 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14076         * gcc.dg/cpp/paste8.c: New test.
14078 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14080         * gcc.c-torture/compile/20000827-1.c: New test.
14082 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14084         * gcc.dg/format-diag-1.c: New test.
14086 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14088         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14089         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14090         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14091         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14092         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14094 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14096         * g++.old-deja/g++.other/nested4.C: New test.
14098 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14100         * g++.old-deja/g++.ns/scoped1.C: New test.
14102 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14104         * lib/g++.exp: Support testing already-installed GCC.
14106 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14108         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14110 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14112         * gcc.dg/return-type-2.c: New test.
14114 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14116         * gcc.c-torture/compile/20000825-1.c: New test.
14118 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14120         * gcc.dg/dwarf2-2.c: New test.
14122 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14124         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14125         dg-warning regexps.
14127 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14129         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14130         gcc.dg/format-ext-5.c: New tests.
14132 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14134         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14136 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14138         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14140 2000-08-24  Richard Henderson  <rth@cygnus.com>
14142         * gcc.dg/ia64-sync-1.c: New test.
14143         * gcc.dg/ia64-sync-2.c: New test.
14144         * gcc.dg/ia64-asm-1.c: New test.
14146 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14148         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14149         * gcc.dg/format-ext-2.c: New test.
14151 2000-08-23  Jason Merrill  <jason@redhat.com>
14153         * lib/old-dejagnu.exp: Also ignore "In member function" and
14154         "At global scope".
14156 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14158         * gcc.dg/noncompile/label-lineno-1.c: New test.
14160 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14162         * gcc.dg/c99-array-nonobj-1.c: New test.
14164 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14166         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14167         tests.
14168         * gcc.dg/format-ext-1.c: New test.
14170 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14172         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14173         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14174         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14175         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14176         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14178 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14180         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14181         gcc.dg/c99-strftime-2.c: New tests.
14183 2000-08-22  Richard Henderson  <rth@cygnus.com>
14185         * gcc.c-torture/execute/20000822-1.c: New test.
14187 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14189         * gcc.c-torture/execute/20000819-1.x: Remove.
14191 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14193         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14194         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14195         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14196         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14197         gcc.dg/format-xopen-1.c: New tests.
14199 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14201         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14203 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14205         * g++.old-deja/g++.other/loop2.C: New test.
14207         * gcc.c-torture/compile/20000606-1.c: New test.
14208         * gcc.c-torture/compile/20000728-1.c: New test.
14209         * gcc.c-torture/execute/20000801-1.c: New test.
14210         * gcc.c-torture/execute/20000801-2.c: New test.
14211         * gcc.c-torture/execute/20000819-1.c: New test.
14212         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14213         * gcc.dg/20000629-1.c: New test.
14214         * gcc.dg/20000724-1.c: New test.
14215         * gcc.dg/20000807-1.c: New test.
14217 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14219         * gcc.dg/cpp/pragma-1.c: New test.
14220         * gcc.dg/cpp/pragma-2.c: New test.
14222 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14224         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14225         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14227 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14229         * gcc.c-torture/compile/20000818-1.c: New test.
14231 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14233         * gcc.c-torture/execute/20000818-1.c: New test.
14235 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14237         * gcc.dg/format-va-1.c: New test.
14239 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14241         * g++.old-deja/g++.other/typedef8.C: New test.
14243 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14245         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14246         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14247         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14248         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14249         * g++.old-deja/g++.other/ptrmem7.C: New test.
14250         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14252 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14254         * g++.old-deja/g++.pt/typename27.C: New test.
14256 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14258         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14259         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14260         * g++.old-deja/g++.pt/friend45.C: New test.
14261         * g++.old-deja/g++.other/friend8.C: New test.
14263 2000-08-15  Richard Henderson  <rth@cygnus.com>
14265         * gcc.c-torture/execute/20000815-1.c: New test.
14267 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14269         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14270         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14271         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14273 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14275         * g++.old-deja/g++.other/refinit2.C: New test.
14277 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14279         * lib/c-torture.exp (c-torture): Make
14280         compiler_conditional_xfail_data global.
14281         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14282         compiler_conditional_xfail_data machinery.
14283         (f-torture-execute): Likewise.
14284         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14285         and only when unrolling loops.
14287         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14289 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14291         * g++.old-deja/g++.pt/explicit81.C: New test.
14293 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14295         * g++.old-deja/g++.pt/typename26.C: New test.
14297 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14299         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14300         warning.
14302 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14304         * g++.old-deja/g++.other/array3.C: New test.
14306 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14308         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14309         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14310         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14311         New tests.
14313 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14315         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14316         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14318 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14320         * gcc.c-torture/execute/20000808-1.c: New test.
14322 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14324         * gcc.dg/c90-const-expr-1.c: New test.
14326 2000-08-08  Richard Henderson  <rth@cygnus.com>
14328         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14330 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14332         * gcc.dg/noncompile/const-ll-1.c: New test.
14334 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14336         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14338 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14340         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14341         that running programs linked against the shared version of libobjc
14342         run correctly.
14344 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14346         * gcc.dg/c99-printf-1.c: New test.
14348 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14350         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14352 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14354         * gcc.c-torture/execute/20000731-1.x: Delete.
14356 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14358         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14359         and torture_without_loops as is done by c-torture.exp.
14360         (search_for): Copy from c-torture.exp.
14361         (gcc-dg-runtest): New function, drives a directory of tests
14362         iterating over the TORTURE_OPTIONS.
14363         (scan-assembler, scan-assembler-not): Move here from
14364         individual directory drivers.
14366         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14367         defined by lib/gcc-dg.exp.
14368         * gcc.dg/cpp/cpp.exp: Likewise.
14369         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14370         gcc-dg-runtest, so we cycle over optimization options.
14372         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14373         * gcc.dg/compare2.c: No longer expected to fail.
14375 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14377         * gcc.c-torture/execute/20000804-1.c: New test.
14379 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14381         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14383 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14385         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14387 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14389         * gcc.c-torture/compile/20000803-1.c: New test.
14391 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14393         * gcc.c-torture/execute/20000801-3.c,
14394         gcc.c-torture/execute/20000801-4.c: New tests.
14395         * gcc.c-torture/execute/20000801-3.x,
14396         gcc.c-torture/execute/20000801-4.x: Xfail.
14398 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14400         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14401         libobjc/.libs to allow for libtool.
14403 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14405         * gcc.c-torture/compile/20000802-1.c: New test.
14407 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14409         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14411 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14413         * gcc-c-torture/execute/20000731-2.c: New test.
14415         * gcc.c-torture/execute/20000731-1.c: New test.
14416         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14418 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14420         * testsuite/gcc.dg/cpp/paste7.c: New test.
14421         * gcc.dg/cpp/20000725-1.c: New test.
14423 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14425         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14426         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14427         declaration warning for __builtin_dwarf_reg_size.
14429         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14431 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14433         * gcc.dg/noncompile/voidparam-1.c: New test.
14435 2000-07-30  Richard Henderson  <rth@cygnus.com>
14437         * gcc.dg/c90-digraph-1.c: Don't xfail.
14438         * gcc.dg/compare2.c (case 10): Xfail.
14439         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14441 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14443         * gcc.dg/c99-main-1.c: New test.
14445 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14447         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14449 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14451         * gcc.c-tortuer/execute/20000726-1.c: New test.
14453 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14455         * gcc.c-torture/execute/enum-2.c: New test.
14457 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14459         * gcc.dg/cpp/tr-warn3.c: New test.
14461 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14463         * g++.old-deja/g++.ext/implicit1.C: Remove.
14464         * g++.old-deja/g++.jason/c2.C: Remove
14465         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14466         * g++.old-deja/g++.pt/crash16.C: Likewise.
14467         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14469 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14471         * g++.old-deja/g++.other/for2.C: New test.
14473 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14475         * gcc.dg/20000720-1.c: New test.
14477 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14479         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14481 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14483         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14484         * gcc.c-torture/execute/20000722-1.c: New.
14485         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14487 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14489         * gcc.dg/cpp/20000720-1.S: New test.
14491 2000-07-21  Michael Meissner  <meissner@redhat.com>
14493         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14495 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14497         * g++.old-deja/g++.brendan/crash16.C,
14498         g++.old-deja/g++.brendan/parse3.C,
14499         g++.old-deja/g++.brendan/redecl1.C,
14500         g++.old-deja/g++.ns/template13.C,
14501         g++.old-deja/g++.other/decl4.C,
14502         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14504 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14506         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14507         and "Internal error".
14509         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14510         regexps.
14511         * gcc.dg/cpp/paste6.c: New test.
14513 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14515         * gcc.dg/cpp/tr-direct.c: New test.
14517         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14518         gcc.dg/cpp/undef1.c: Tweak error regexps.
14520 2000-07-18  Eric Christopher <echristo@redhat.com>
14522         * gcc.c-torture/compile/20000718-1.c: New test.
14524 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14526         * cpplex.c (_cpp_push_token): If the token being pushed back
14527         is the previous token in this context, just subtract one from
14528         context->posn.
14529         * cppmacro.c (save_expansion): Clear aux field when storing a
14530         placemarker.
14532 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14534         * gcc.dg/noncompile/redecl-1.c: New test.
14536 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14538         * gcc.c-torture/execute/20000717-5.c: New test.
14539         * gcc.c-torture/execute/20000717-1.x: Removed.
14541 2000-07-17  Richard Henderson  <rth@cygnus.com>
14543         * gcc.c-torture/execute/20000717-4.c: New test.
14545 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14547         * gcc.dg/cpp/syshdr.c: New test.
14548         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14550 2000-07-17  Neil Booth  <neilb@earthling.net>
14552         * gcc.dg/cpp/cmdlne-dM.c: New test.
14553         * gcc.dg/cpp/cmdlne-dD.c: New test.
14555 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14557         * gcc.c-torture/execute/20000717-3.c: New test.
14559         * gcc.c-torture/compile/20000717-1.c: New test.
14561 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14563         * gcc.c-torture/execute/20000717-2.c: New test.
14565 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14567         * gcc.dg/formatz-1.c: New test.
14569         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14570         * gcc.dg/c99-digraph-1.c: New tests.
14572         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14573         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14575         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14576         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14577         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14578         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14579         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14580         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14581         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14583 2000-07-17   Greg McGary <greg@mcgary.org>
14585         * gcc.c-torture/execute/20000717-1.c: New test.
14586         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14588 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14590         * gcc.c-torture/execute/20000715-2.c: New test.
14591         * gcc.dg/20000715-1.c: New test.
14593 2000-07-15  Michael Meissner  <meissner@redhat.com>
14595         * gcc.c-torture/execute/20000715-1.c: New test.
14597 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14599         * gcc.c-torture/execute/20000707-1.c: New test.
14601 2000-07-13  Neil Booth  <NeilB@earthling.net>
14603         * testsuite/gcc.dg/cpp/digraph1.c,
14604         testsuite/gcc.dg/cpp/digraph2.c,
14605         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14607 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14609         * g77.f-torture/compile/20000630-2.f:  New test.
14610         * g77.f-torture/compile/20000630-2.x
14612 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14614         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14616 2000-07-11  Neil Booth  <NeilB@earthling.net>
14618         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14620 2000-07-11  Neil Booth  <NeilB@earthling.net>
14622         * gcc.dg/cpp/cmdlne-C.c: New.
14624 2000-07-09  Neil Booth  <NeilB@earthling.net>
14626         * gcc.dg/cpp/directiv.c: New tests.
14627         * gcc.dg/cpp/undef1.c: Update.
14629 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14631         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14633 2000-07-09  Neil Booth  <NeilB@earthling.net>
14635         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14637 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14639         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14640         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14642 2000-07-08  Neil Booth  <NeilB@earthling.net>
14644         * gcc.dg/cpp/macsyntx.c: New tests.
14646 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14648         * gcc.dg/20000707-1.c: New test.
14650 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14652         * gcc.c-torture/execute/20000706-1.c: New test.
14653         * gcc.c-torture/execute/20000706-2.c: New test.
14654         * gcc.c-torture/execute/20000706-3.c: New test.
14655         * gcc.c-torture/execute/20000706-4.c: New test.
14656         * gcc.c-torture/execute/20000706-5.c: New test.
14658 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14660         * g++.old-deja/g++.pt/instantiate7.C: New test.
14662 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14664         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14665         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14666         * g++.old-deja/g++.other/rtti3.C: Likewise.
14667         * g++.old-deja/g++.other/rttid3.C: Likewise.
14669 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14671         *  g77.f-torture/compile/20000630-1.x: Fix typo
14673 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14675         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14676         assembly output.
14678 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14680         * gcc.dg/cpp/ident.c: New test.
14682 2000-07-05  Neil Booth  <NeilB@earthling.net>
14684         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14685           gcc.dg/cpp/lexstrng.c: New tests.
14687 2000-07-04  Neil Booth  <NeilB@earthling.net>
14689         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14690         * gcc.dg/cpp/strify2.c: Same.
14692 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14694         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14695         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14696         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14697         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14699         * testsuite/gcc.dg/cpp/macro1.c,
14700         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14701         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14702         testsuite/gcc.dg/cpp/strify1.c,
14703         testsuite/gcc.dg/cpp/strify2.c: New tests.
14705 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14707         * gcc.c-torture/execute/20000703-1.c: New test.
14709 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14711         * g++.old-deja/g++.pt (lookup10.C): New test.
14713 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14715         * g++.old-deja/g++.pt (typename25.C): New test.
14717 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14719         * gcc.c-torture/compile/20000701-1.c: New test.
14721 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14723         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14724         to test case.
14726 2000-06-30  Catherine Moore  <clm@cygnus.com>
14728         * gcc.c-torture/execute/align-1.c: New test.
14730 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14732         * g++.old-deja/g++.pt/expr8.C: New test.
14733         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14735 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14737         * gcc.c-torture/compile/20000629-1.c: New test.
14739 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14742         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14743         gcc.dg/noncompile directory, depending on whether they're
14744         preprocessor tests or not.  Annotate all the tests for the dg
14745         framework.
14747         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14748         * gcc.dg/noncompile/noncompile.exp: New.
14750         * Moved files:
14751         Old name                                New name
14752         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14753         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14754         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14755         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14756         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14757         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14758         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14759         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14760         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14761         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14762         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14763         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14764         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14765         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14766         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14767         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14768         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14769         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14770         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14771         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14772         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14773         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14774         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14775         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14777         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14778         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14779         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14780         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14781         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14782         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14784 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14786         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14787         declare one variable.  On the fourth, error.
14788         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14789         declared by 20000628-1a.h.
14791 2000-06-29  Richard Henderson  <rth@redhat.com>
14793         * gcc.c-torture/execute/930529-1.x: New file.
14794         * gcc.dg/920413-1.c: Adjust expected warning text.
14795         * gcc.dg/980217-1.c: Declare abort.
14796         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14798 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14800         * g77.f-torture/compile/20000629-1.f: New test.
14801         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14803 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14805         Rearrange lots of files, removing entirely the
14806         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14807         directories.
14809         * Deleted files:
14810         gcc.c-torture/code_quality/code_quality.exp
14811         gcc.c-torture/special/special.exp
14812         gcc.failure/failure.exp
14813         gcc.failure/940409-1.x
14814         gcc.c-torture/compile/961203-1.x
14816         * New files:
14817         gcc.misc-tests/linkage.exp
14818         gcc.c-torture/execute/920730-1t.c
14819         gcc.c-torture/execute/920730-1t.x
14820         gcc.c-torture/compile/920520-1.x
14821         gcc.c-torture/compile/920521-1.x
14822         gcc.c-torture/compile/981006-1.x
14823         gcc.c-torture/execute/eeprof-1.x
14825         * Moved files (possibly with modifications to fit a new harness):
14826         Old name                                New name
14827         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14828         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14829         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14830         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14831         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14832         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14833         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14834         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14835         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14836         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14837         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14838         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14839         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14840         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14842 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14844         * c-torture/compile/961203-1.x: Delete.
14846         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14847         not exit. Include stdio.h.
14848         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14849         * gcc.misc-tests/dg-12.c: Likewise.
14850         * gcc.misc-tests/dg-5.c: Likewise.
14851         * gcc.misc-tests/dg-6.c: Likewise.
14852         * gcc.misc-tests/dg-7.c: Prototype abort.
14853         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14854         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14855         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14856         not exit.
14857         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14858         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14860 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14862         * gcc.dg/cpp/20000628-1.c: New test.
14863         * gcc.dg/cpp/20000628-1.h: New header for above test.
14864         * gcc.dg/cpp/20000628-1a.h: Likewise.
14866 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14868         * gcc.dg/cpp: New directory.
14869         * gcc.dg/cpp/cpp.exp: New driver.
14870         * gcc.dg/cpp/20000627-1.c: New test.
14871         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14872         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14873         and rewrite as a compilation test.
14875         * gcc.dg: Move many files into the cpp subdirectory, possibly
14876         renaming or editing them as well.
14877         Old name                New name
14878         990119-1.c              cpp/19990119-1.c
14879         990228-1.c              cpp/19990228-1.c
14880         990407-1.c              cpp/19990407-1.c
14881         990409-1.c              cpp/19990409-1.c
14882         990413-1.c              cpp/19990413-1.c
14883         990703-1.c              cpp/19990703-1.c
14884         20000127-1.c            cpp/20000127-1.c
14885         20000129-1.c            cpp/20000129-1.c
14886         20000207-1.c            cpp/20000207-1.c
14887         20000207-2.c            cpp/20000207-2.c
14888         20000209-1.c            cpp/20000209-1.c
14889         20000209-2.c            cpp/20000209-2.c
14890         20000301-1.c            cpp/20000301-1.c
14891         20000419-1.c            cpp/20000419-1.c
14892         20000510-1.S            cpp/20000510-1.S
14893         20000519-1.c            cpp/20000519-1.c
14894         20000529-1.c            cpp/20000529-1.c
14895         20000625-1.c            cpp/20000625-1.c
14896         20000625-2.c            cpp/20000625-2.c
14897         cpp-as1.c               cpp/assert1.c
14898         cpp-as2.c               cpp/assert2.c
14899         cxx-comments-1.c        cpp/cxxcom1.c
14900         cxx-comments-2.c        cpp/cxxcom2.c
14901         endif-label.c           cpp/endif.c
14902         cpp-hash1.c             cpp/hash1.c
14903         cpp-hash2.c             cpp/hash2.c
14904         cpp-if1.c               cpp/if-1.c
14905         cpp-if2.c               cpp/if-2.c
14906         cpp-if3.c               cpp/if-3.c
14907         cpp-if4.c               cpp/if-4.c
14908         cpp-if5.c               cpp/if-5.c
14909         cpp-cond.c              cpp/if-cexp.c
14910         cpp-missingop.c         cpp/if-mop.c
14911         cpp-missingparen.c      cpp/if-mpar.c
14912         cpp-opprec.c            cpp/if-oppr.c
14913         cpp-ifparen.c           cpp/if-paren.c
14914         cpp-shortcircuit.c      cpp/if-sc.c
14915         cpp-shift.c             cpp/if-shift.c
14916         cpp-unary.c             cpp/if-unary.c
14917         cpp-li1.c               cpp/line1.c
14918         cpp-li2.c               cpp/line2.c
14919         lineno.c                cpp/line3.c
14920         lineno-2.c              cpp/line4.c
14921         cpp-mi.c                cpp/mi1.c
14922         cpp-mic.h               cpp/mi1c.h
14923         cpp-micc.h              cpp/mi1cc.h
14924         cpp-mind.h              cpp/mi1nd.h
14925         cpp-mindp.h             cpp/mi1ndp.h
14926         cpp-mix.h               cpp/mi1x.h
14927         cpp-mi2.c               cpp/mi2.c
14928         cpp-mi2a.h              cpp/mi2a.h
14929         cpp-mi2b.h              cpp/mi2b.h
14930         cpp-mi2c.h              cpp/mi2c.h
14931         cpp-mi3.c               cpp/mi3.c
14932         cpp-mi3.def             cpp/mi3.def
14933         poison-1.c              cpp/poison.c
14934         pr-impl.c               cpp/prag-imp.c
14935         cpp-redef-2.c           cpp/redef1.c
14936         cpp-redef.c             cpp/redef2.c
14937         strpaste.c              cpp/strp1.c
14938         strpaste-2.c            cpp/strp2.c
14939         cpp-tradpaste.c         cpp/tr-paste.c
14940         cpp-tradstringify.c     cpp/tr-str.c
14941         cpp-tradwarn1.c         cpp/tr-warn1.c
14942         cpp-tradwarn2.c         cpp/tr-warn2.c
14943         trigraphs.c             cpp/trigraphs.c
14944         cpp-unc1.c              cpp/unc1.c
14945         cpp-unc2.c              cpp/unc2.c
14946         cpp-unc3.c              cpp/unc3.c
14947         cpp-unc.c               cpp/unc4.c
14948         undef.c                 cpp/undef1.c
14949         undef-2.c               cpp/undef2.c
14950         cpp-wi1.c               cpp/widestr1.c
14952 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14954         * lib/g++.exp (g++_include_flags): Tweak.
14956 2000-06-27  H.J. Lu  <hjl@gnu.org>
14957             Loren J. Rittle  <ljrittle@acm.org>
14959         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14960         version with one that knows about the new gcc tree structure.
14961         (g++_link_flags): Same.
14963 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14965         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14966         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14967         case we are cross-compiling.
14969         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14970         g++.old-deja/g++.niklas/Makefile.in,
14971         g++.old-deja/g++.niklas/configure.in,
14972         g++.old-deja/g++.other/Makefile.in,
14973         g++.old-deja/g++.other/configure.in,
14974         gcc.c-torture/code_quality/Makefile.in,
14975         gcc.c-torture/code_quality/configure.in,
14976         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14977         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14978         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14979         gcc.c-torture/execute/ieee/Makefile.in,
14980         gcc.c-torture/execute/ieee/configure.in,
14981         gcc.c-torture/noncompile/Makefile.in,
14982         gcc.c-torture/noncompile/configure.in,
14983         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14984         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14985         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14987 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14989         * g++.old-deja/g++.other/ambig3.C: New test.
14991 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14993         * g++.old-deja/g++.pt/syntax1.C: New test.
14994         * g++.old-deja/g++.pt/syntax2.C: New test.
14995         * g++.old-deja/g++.other/syntax3.C: New test.
14996         * g++.old-deja/g++.other/syntax4.C: New test.
14998 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15000         * gcc.dg/20000623-1.c: Prototype exit and abort.
15002 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15004         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15005         New tests.
15006         * gcc.dg/cpp-mi3.def: New file.
15008         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15009         inside assertions.
15010         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15011         lexer's error messages.
15012         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15013         divine anything from the linemarkers.
15014         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15015         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15017 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15019         * gcc.dg/20000623-1.c: New test.
15021 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15023         * gcc.c-torture/execute/20000622-1.c: New test.
15025 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15027         * g++.old-deja/g++.other/init15.C: New test.
15029 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15031         * g++.old-deja/g++.pt/vaarg2.C: New test.
15032         * g++.old-deja/g++.pt/vaarg3.C: New test.
15034 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15036         * g++.old-deja/g++.other/dyncast6.C: New test.
15038 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15040         * gcc.c-torture/execute/loop-6.c: New test.
15042 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15044         * gcc.dg/20000614-1.c: New test.
15045         * gcc.dg/20000614-2.c: New test.
15047 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15049         * g++.old-deja/g++.other/inline12.C: New test.
15051 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15053         * g++.old-deja/g++.other/eh1.C: New test.
15055 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15057         * g++.old-deja/g++.other/type.C: New test.
15059 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15061         * g++.old-deja/g++.other/initstring.C: New test.
15063 2000-06-12  Jason Merrill  <jason@redhat.com>
15065         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15067 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15069         * gcc.c-torture/compile/20000609-1.c: New test.
15071 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15073         * gcc.dg/20000609-1.c: New test.
15075 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15077         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15078         * gcc.c-torture/noncompile/poison-1.c: Move...
15079         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15080         * gcc.dg/cpp-li1.c: Add a token after the #line.
15082 2000-06-05  Richard Henderson  <rth@cygnus.com>
15084         * gcc.c-torture/execute/20000605-2.c: New test.
15085         * gcc.c-torture/execute/20000605-3.c: New test.
15087 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15089         * g77.f-torture/execute/20000503-1.x: New file.
15091 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15093         * g++.old-deja/g++.eh/badalloc1.C: New test.
15095 2000-06-05  Richard Henderson  <rth@cygnus.com>
15097         * gcc.c-torture/execute/20000605-1.c: New test.
15099 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15100             Nathan Sidwell <nathan@codesourcery.com>
15102         * gcc.c-torture/compile/20000605-1.c: New test.
15104 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15106         * g77.f-torture/compile/20000601-1.f:  New test.
15108 2000-06-03  Richard Henderson  <rth@cygnus.com>
15110         * gcc.c-torture/execute/20000603-1.c: New.
15112 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15114         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15115         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15117 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15119         * gcc.dg/compare2.c (case 12): XFAIL.
15120         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15121         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15123         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15125 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15127         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15128         guard macro is already defined when the header is first
15129         included.
15130         * gcc.dg/cpp-mix.h: New file.
15131         * gcc.dg/endif-label.c: Update patterns to match compiler.
15133         * g++.brendan/complex1.C: Declare abort.
15134         * g++.law/refs4.C: Remove XFAIL.
15135         * g++.oliva/expr2.C: Declare abort and exit.
15137 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15139         * gcc.c-torture/execute/20000528-1.c: New test.
15141         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15142         * g++.old-deja/g++.law/temps4.C: Likewise.
15144         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15145         stdlib.h.  Call abort() on failure.
15146         * g++.old-deja/g++.law/refs4.C: Likewise.
15147         * g++.old-deja/g++.law/temps4.C: Likewise.
15148         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15149         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15151 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15153         Relative to g++.dg/special:
15154         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15156         Relative to g++.old-deja:
15157         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15158         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15159         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15160         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15161         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15162         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15163         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15165         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15166         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15167         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15168         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15169         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15170         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15171         and/or string.h.
15173         * g++.other/goto1.C: Update expectations for error messages.
15175 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15177         * gcc.c-torture/compile/20000523-1.c: New test.
15179 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15181         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15183 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15185         * g++.old-deja/g++.eh/catch11.C: New test.
15186         * g++.old-deja/g++.eh/catch12.C: New test.
15188 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15190         * gcc.c-torture/execute/20000523-1.c: New test.
15192 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15194         * c-torture/execute/bcp-1.c: Replace abort in arg of
15195         __builtin_constant_p with a generic external function.
15197         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15198         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15199         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15200         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15201         Prototype abort and/or exit.
15203         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15204         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15205         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15206         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15208 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15210         * gcc.dg/dwarf2-1.c: New test.
15212 2000-05-20  Richard Henderson  <rth@cygnus.com>
15214         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15216 2000-05-20  Andreas Jaeger  <aj@suse.de>
15218         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15219         testcase.
15221 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15223         * gcc.c-torture/execute/20000519-2.c: New test.
15225 2000-05-19  Andreas Jaeger  <aj@suse.de>
15227         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15228         which fails with SSA.
15230         * lib/c-torture.exp: Also test with -O3 -fssa.
15232 2000-05-18  Michael Meissner  <meissner@redhat.com>
15234         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15235         * gcc.c-torture/execute/920415-1.c: Ditto.
15236         * gcc.c-torture/execute/920501-1.c: Ditto.
15237         * gcc.c-torture/execute/conversion.c: Ditto.
15238         * gcc.c-torture/execute/cvt-1.c: Ditto.
15240 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15242         * gcc.c-torture/compile/20000518-1.c: New test.
15244 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15246         * g77.f-torture/compile/200005018.f:  New test.
15248 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15250         * gcc.c-torture/compile/20000517-1.c: New test.
15252 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15254         * gcc.c-torture/execute/20000516-1.c: New test.
15256 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15258         * g++.old-deja/g++.other/eh.C: New test.
15260 2000-05-12  Richard Henderson  <rth@cygnus.com>
15262         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15263         constants through to doit's conditional.
15265 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15267         * gcc.c-torture/compile/20000511-1.c: New test.
15268         * g77.f-torture/compile/20000511-1.f: New test.
15269         * g77.f-torture/compile/20000511-2.f: New test.
15271 2000-05-11  Michael Meissner  <meissner@redhat.com>
15273         * gcc.c-torture/execute/20000511-1.c: New test.
15275 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15277         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15278         * gcc.dg/20000510-1.S: New.
15280 2000-05-08  Catherine Moore  <clm@cygnus.com>
15282         * gcc.dg/unused-3.c: New.
15284 2000-05-06  Richard Henderson  <rth@cygnus.com>
15286           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15287           * g++.old-deja/g++.mike/warn1.C: Likewise.
15288           * g++.old-deja/g++.pt/local1.C: Likewise.
15289           * g++.old-deja/g++.pt/local7.C: Likewise.
15290           * g++.old-deja/g++.pt/spec16.C: Likewise.
15292 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15294         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15296 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15298           * g77.f-torture/execute/20000503-1.f:  New test.
15300 2000-05-04  Andreas Jaeger  <aj@suse.de>
15302         * gcc.dg/noreturn-2.c: New test.
15304 2000-05-04  Neil Booth  <NeilB@earthling.net>
15306         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15307         preprocessor.
15309 2000-05-04  Richard Henderson  <rth@cygnus.com>
15311         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15313 2000-05-04  Richard Henderson  <rth@cygnus.com>
15315         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15316         OpenSSL by Jason R Thorpe.
15318 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15320         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15322 2000-05-03  Robert Lipe <robertlipe@usa.net>
15324         * gcc.dg/20000503-1.c: New test.
15326 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15328         * gcc.c-torture/compile/20000502-1.c: New test.
15329         * g++.old-deja/g++.other/align.C: New test.
15330         * gcc.dg/cpp-tradstringify.c: New test.
15332 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15334         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15335         and hard registers.
15337 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15339         * gcc.c-torture/execute/loop-5.c: New test.
15341 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15343         * gcc.c-torture/execute/va-arg-20.c: New test.
15345 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15347         * gcc.c-torture/execute/20000422-1.c: New test.
15349 2000-04-20  Greg McGary  <gkm@gnu.org>
15351         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15352         when optimizing, but without sibling-call optimizations (-O1).
15354 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15356           * gcc.c-torture/compile/20000420-1.c: New test.
15358 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15360         * g++.abi/ptrflags.C: New test.
15361         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15363 2000-04-19  Catherine Moore  <clm@cygnus.com>
15365         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15367 2000-04-19  Greg McGary  <gkm@gnu.org>
15369         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15370         sibling-call optimizations.
15372 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15374         * gcc.dg/20000419-1.c: New test.
15376 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15378         * gcc.c-torture/execute/20000412-6.c: New test.
15380 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15382         * gcc.c-torture/execute/20000412-5.c: New test.
15383         * g77.f-torture/compile/20000412-1.f: New test.
15384         * gcc.c-torture/execute/20000412-4.c: New test.
15385         * gcc.c-torture/compile/20000412-2.c: New test.
15386         * gcc.c-torture/execute/20000412-3.c: New test.
15387         * gcc.c-torture/compile/20000412-1.c: New test.
15388         * gcc.c-torture/execute/20000412-2.c: New test.
15390 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15392         * objc/execute/bf-20.m: New test.
15394 2000-04-10  Richard Henderson  <rth@cygnus.com>
15396         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15398         * gcc.c-torture/execute/20000412-1.c: New test.
15400 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15402         * g++.old-deja/g++.eh/catchptr1.C: New test.
15404 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15406         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15408 2000-04-08  Neil Booth  <NeilB@earthling.net>
15410         * gcc.dg/cpp-nullchar.c: Remove test as
15411         embedded nulls cause problems.
15413 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15415         * gcc.dg/compare2.c: New test.
15417 2000-04-08  Neil Booth  <NeilB@earthling.net>
15419         * gcc.dg/cpp-nullchar.c: New test.
15421 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15423         * gcc.dg/cpp-mi2.c: New test.
15424         * gcc.dg/cpp-mi2[abc].h: New files.
15426 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15428         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15429         member name.
15431 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15433         * g++.old-deja/g++.abi/vmihint.C: New test.
15435 2000-04-06  Neil Booth  <NeilB@earthling.net>
15437         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15438         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15439         copyright.
15441 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15443         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15444         avoid stack-frame overwrite.
15446 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15448         * gcc.c-torture/compile/20000405-2.c: New test.
15449         * gcc.c-torture/compile/20000405-3.c: New test.
15451 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15453         * gcc.c-torture/compile/20000405-1.c: New test.
15455 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15457         * gcc.dg/cast-qual-1.c: Revert last change.
15459 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15461         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15463 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15465         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15466         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15468 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15470         * gcc.c-torture/compile/20000403-2.c: New test.
15471         * gcc.c-torture/compile/20000403-1.c: New test.
15473 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15475         * gcc.c-torture/execute/20000403-1.c: New test.
15477 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15479         * gcc.c-torture/execute/20000402-1.c: New test.
15481 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15483         * gcc.c-torture/execute/va-arg-15.c: New test.
15484         * gcc.c-torture/execute/va-arg-16.c: New test.
15485         * gcc.c-torture/execute/va-arg-17.c: New test.
15486         * gcc.c-torture/execute/va-arg-18.c: New test.
15487         * gcc.c-torture/execute/va-arg-19.c: New test.
15489 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15491         * gcc.c-torture/compile/981211-1.c: Move to...
15492         * gcc.dg/cpp-as1.c: ...here.
15493         * gcc.dg/cpp-as2.c: New file.
15495         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15496         compiler.
15498 2000-04-02  Neil Booth  <NeilB@earthling.net>
15500         * gcc.dg/cpp-cond.c  New tests.
15501         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15502         accidental success less likely.
15503         * gcc.dg/cpp-missingop.c  New tests.
15504         * gcc.dg/cpp-missingparen.c  New tests.
15505         * gcc.dg/cpp-shift.c  New tests.
15506         * gcc.dg/cpp-shortcircuit.c  New tests.
15507         * gcc.dg/cpp-unary.c  New tests.
15509 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15511         * gcc.c-torture/compile/20000329-1.c: New test.
15513 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15515         * gcc.c-torture/compile/20000326-1.c: New test.
15516         * gcc.c-torture/compile/20000326-2.c: New test.
15518 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15520         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15521         the first parameter is a function argument.
15523 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15525         * g++.old-deja/g++.ext/array4.C: New test.
15527 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15529         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15531 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15533         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15535 2000-03-19  Richard Henderson  <rth@cygnus.com>
15537         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15539 2000-03-19  Richard Henderson  <rth@cygnus.com>
15541         * gcc.c-torture/compile/20000319-1.c: New test.
15543 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15545         * gcc.c-torture/execute/20000314-3.c: New test.
15546         * gcc.c-torture/execute/20000314-2.c: New test.
15547         * gcc.c-torture/execute/20000314-1.c: New test.
15548         * gcc.c-torture/compile/20000314-2.c: New test.
15549         * gcc.c-torture/compile/20000314-1.c: New test.
15551 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15553         * g++.old-deja/g++.warn/inline.C: New test.
15555 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15557         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15558         standards-compliant result rather than specific constants.
15559         Put test-values in array.
15561 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15563         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15564         (g++_target_compile): Put test-specific options last.
15566 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15568         * g++.old-deja/g++.eh/vbase4.C: New test.
15570 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15572         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15574 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15576         * g++.old-deja/g++.brendan/misc12.C: Removed.
15577         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15578         * g++.old-deja/g++.ext/pretty4.C: New test.
15580 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15582         * g++.old-deja/g++.other/string2.C: New test.
15584 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15586         * g++.old-deja/g++.warn/impint2.C: New test.
15588 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15590         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15591         is 1, not zero.
15593 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15595         * g++.old-deja/g++.warn/impint.C: New test.
15596         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15597         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15598         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15599         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15600         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15601         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15602         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15603         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15604         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15605         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15606         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15607         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15609 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15611         * gcc.dg/cpp-redef.c: New test.
15613 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15615         * g++.old-deja/g++.pt/unify7.C: New test.
15617 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15619         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15620         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15622 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15624         * gcc.c-torture/compile/20000224-1.c: New test.
15626 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15628         * gcc.c-torture/compile/cpp-2.c: New test.
15629         * gcc.c-torture/compile/cpp-1.c: New test.
15631 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15633         * gcc.c-torture/execute/20000225-1.c: New test.
15635 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15637         * gcc.dg/cpp-li2.c: New test.
15639         * gcc.dg/cpp-wi1.c: New test.
15641         * gcc.dg/cpp-li1.c: New test.
15643 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15645         * g++.old-deja/g++.other/sizeof5.C: New test.
15647 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15649         * gcc.c-torture/execute/va-arg-13.c: New test.
15651 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15653         * gcc.c-torture/execute/va-arg-12.c: New test.
15655 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15657         * gcc.c-torture/execute/20000223-1.c: New test.
15659 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15661         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15663 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15665         * g++.old-deja/g++.abi/ptrmem.C: New test.
15667 2000-02-19  Richard Henderson  <rth@cygnus.com>
15669         * gcc.c-torture/compile/init-3.c: New.
15671 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15673         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15674         ALWAYS_CXXFLAGS.
15676 2000-02-11  Robert Lipe <robertl@sco.com>
15678         * gcc.c-torture/compile/20000211-3.c: New test.
15680 2000-02-11  Martin Buchholz <martin@xemacs.org>
15682         * gcc.c-torture/compile/20000211-2.c: New test.
15684 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15686         * gcc.c-torture/compile/20000211-1.c: New test.
15688 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15690         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15691           on native targets
15693 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15695         * g++.old-deja/g++.other/cast5.C: New test.
15697 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15699         * gcc.c-torture/execute/20000205-1.c: New.
15701 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15703         * g++.old-deja/g++.jason/cast3.C: Return void.
15704         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15706 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15708         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15710         * gcc.dg/loop-1.c: New test.
15712 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15714         * gcc.c-torture/compile/20000127-1.c: New test.
15715         * gcc.c-torture/execute/991228-1.c: New test.
15717 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15719         * gcc.dg/unused-2.c: New test.
15721         * gcc.dg/conv-1.c: New test.
15723 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15725         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15726         compiler.
15727         (tool_option_proc): Fix typo.
15729 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15731         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15732         of the ld on the host, not on the build machine.
15733         Also, don't crash if '--help' is not a supported option.
15735 2000-01-24  Richard Henderson  <rth@cygnus.com>
15737         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15739 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15741         * gcc.c-torture/execute/20000120-2.c: New test.
15742         * gcc.c-torture/execute/20000120-1.c: New test.
15744 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15746         * gcc.c-torture/execute/20000113-1.c: New test.
15748 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15750         * gcc.c-torture/execute/20000112-1.c: New test.
15752 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15754         * gcc.dg/20000111-1.c: New test.
15756 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15758         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15759         with 16 bit integers.
15761 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15763         * gcc.dg/20000108-1.c: New test.
15765 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15767         * g++.old-deja/g++.ns/koenig8.C: New test.
15769 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15771         * g++.old-deja/g++.other/cast4.C: New test.
15773 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15775         * gcc.c-torture/compile/20000105-2.c: New test.
15776         * gcc.c-torture/compile/20000105-1.c: New test.
15778 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15780         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15781         references to printf & atoi to conform to ANSI standard.
15782         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15783         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15784         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15785         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15786         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15787         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15788         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15789         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15790         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15791         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15792         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15793         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15794         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15795         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15796         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15797         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15798         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15799         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15800         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15801         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15802         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15803         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15804         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15805         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15806         * g++.old-deja/g++.brendan/init3.C: Likewise.
15807         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15808         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15809         * g++.old-deja/g++.brendan/new2.C: Likewise.
15810         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15811         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15812         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15813         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15814         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15815         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15816         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15817         * g++.old-deja/g++.brendan/template24.C: Likewise.
15818         * g++.old-deja/g++.brendan/template3.C: Likewise.
15819         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15820         * g++.old-deja/g++.jason/inline3.C: Likewise.
15821         * g++.old-deja/g++.jason/opeq.C: Likewise.
15822         * g++.old-deja/g++.law/arg5.C: Likewise.
15823         * g++.old-deja/g++.law/arm7.C: Likewise.
15824         * g++.old-deja/g++.law/ctors11.C: Likewise.
15825         * g++.old-deja/g++.law/cvt8.C: Likewise.
15826         * g++.old-deja/g++.law/init9.C: Likewise.
15827         * g++.old-deja/g++.law/refs4.C: Likewise.
15828         * g++.old-deja/g++.law/template2.C: Likewise.
15829         * g++.old-deja/g++.law/visibility24.C: Likewise.
15830         * g++.old-deja/g++.law/vtable3.C: Likewise.
15831         * g++.old-deja/g++.mike/asm2.C: Likewise.
15832         * g++.old-deja/g++.mike/eh1.C: Likewise.
15833         * g++.old-deja/g++.mike/misc1.C: Likewise.
15834         * g++.old-deja/g++.mike/misc13.C: Likewise.
15835         * g++.old-deja/g++.mike/misc14.C: Likewise.
15836         * g++.old-deja/g++.mike/ns12.C: Likewise.
15837         * g++.old-deja/g++.mike/p1248.C: Likewise.
15838         * g++.old-deja/g++.mike/p3708.C: Likewise.
15839         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15840         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15841         * g++.old-deja/g++.mike/p646.C: Likewise.
15842         * g++.old-deja/g++.mike/p700.C: Likewise.
15843         * g++.old-deja/g++.mike/p783.C: Likewise.
15844         * g++.old-deja/g++.mike/p783a.C: Likewise.
15845         * g++.old-deja/g++.mike/p783b.C: Likewise.
15846         * g++.old-deja/g++.mike/p786.C: Likewise.
15847         * g++.old-deja/g++.mike/p789.C: Likewise.
15848         * g++.old-deja/g++.mike/p789a.C: Likewise.
15849         * g++.old-deja/g++.mike/p807a.C: Likewise.
15850         * g++.old-deja/g++.other/delete3.C: Likewise.
15851         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15852         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15853         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15854         * g++.old-deja/g++.other/empty1.C: Likewise.
15855         * g++.old-deja/g++.other/temporary1.C: Likewise.
15856         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15857         * g++.old-deja/g++.pt/t16.C: Likewise.
15858         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15860 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15862         * gcc.dg/991230-1.c: New test.
15864 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15866         * gcc.c-torture/compile/991229-3.c: New test.
15867         * gcc.c-torture/compile/991229-2.c: New test.
15868         * gcc.c-torture/compile/991229-1.c: New test.
15870 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15872         * gcc.c-torture/compile/labels-2.c: New test.
15874 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15876         * gcc.c-torture/execute/991227-1.c: New test.
15878 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15880         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15882 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15884         * gcc.c-torture/execute/991221-1.c: New test.
15886 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15888         * g++.old-deja/g++.other/cast3.C: New test.
15890 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15892         * gcc.c-torture/execute/991216-4.c: New test.
15894 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15896         * gcc.c-torture/execute/991216-1.c: New test.
15897         * gcc.c-torture/execute/991216-2.c: New test.
15898         * gcc.c-torture/execute/991216-3.c: New test.
15900 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15902         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15903         Actually make the test fail by using "-O2" for compilation.
15905 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15907         * g++.old-deja/g++.warn/cast-align1.C: New test.
15909 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15911         * gcc.c-torture/compile/991214-1.c: New test.
15912         * gcc.c-torture/compile/991214-2.c: New test.
15914 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15916         * gcc.dg/991214-1.c: New test.
15918 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15920         * gcc.c-torture/compile/991213-3.c: New test.
15921         * gcc.c-torture/compile/991213-2.c: New test.
15922         * gcc.c-torture/compile/991213-1.c: New test.
15924 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15926         * gcc.dg/991209-1.c: New test.
15928 1999-12-08  Nathan Sidwell <nathan@acm.org>
15930         * gcc.c-torture/compile/991208-1.c: New test.
15932 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15934         * gcc.dg/ultrasp2.c: New test.
15936 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15938         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15940 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15942         * gcc.c-torture/compile/991202-1.c: New test.
15943         * gcc.c-torture/execute/991202-1.c: New test.
15944         * gcc.c-torture/execute/991202-2.c: New test.
15945         * gcc.c-torture/execute/991202-3.c: New test.
15947 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15949         * g++.old-deja/g++.abi/align.C: New test.
15950         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15951         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15953 1999-12-01  Richard Henderson  <rth@cygnus.com>
15955         * gcc.c-torture/execute/991201-1.c: New.
15957 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15959         * gcc.dg/991129-1.c: New test.
15961 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15963         * gcc.c-torture/compile/991127-1.c: New test.
15965 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15967         * g++.old-deja/g++.other/warn4.C: New test.
15969 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15971         * g++.old-deja/g++.eh/cleanup2.C: New test.
15972         * g++.old-deja/g++.ext/pretty2.C: New test.
15973         * g++.old-deja/g++.ext/pretty3.C: New test.
15974         * g++.old-deja/g++.other/debug6.C: New test.
15976 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15978         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15979         compiler_output to look for one error message instead of two.
15981 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15983         * gcc.c-torture/execute/991118-1.c: Also test case
15984         where the word boundary does not split a byte evenly.
15986 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15988         * g++.old-deja/g++.ext/restrict1.C: New test.
15990 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15992         * gcc.c-torture/execute/991118-1.c: New test.
15994 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15996         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15997         working directory pathnames.
15999 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
16001         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
16002         host is equipped with driver.h and driver.o so it can actually
16003         compile and run the tests.
16005 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
16007         * gcc.c-torture/compile/991008-1.c: New test.
16009 1999-11-08  Nick Clifton  <nickc@cygnus.com>
16011         * lib/gcc-dg.exp: Include target-supports.exp
16013 1999-11-05  Nick Clifton  <nickc@cygnus.com>
16015         * lib/target-supports.exp: New file: Provide procs to test for
16016         features supported by the target.
16017         (check_weak_available): Moved here from ecos.exp.
16018         (check_alias_available): New proc: Determine of the target
16019         toolchain supports the alias attribute.
16021         * gcc.dg/special/ecos.exp: Move check_weak_available to
16022         target-supports.exp.
16023         (alias-1.c): Only perform the test if the target supports
16024         aliases.
16025         (wkali-1.c): Only perform the test if the target supports
16026         aliases.
16028         * gcc.dg/990506-0.c: Expect error messages from cross
16029         targets as well as native targets.
16031 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16033         * gcc.dg/ultrasp1.c: Removed xfail.
16034         * gcc.dg/struct-ret-2.c: Likewise.
16035         * gcc.dg/array-1.c: Likewise.
16037 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16039         * gcc.dg/struct-ret-2.c: New test.
16041         * gcc.dg/array-1.c: New test.
16043 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
16045         * gcc.c-torture/execute/991030-1.c: New test.
16047 1999-10-26  Richard Henderson  <rth@cygnus.com>
16049         * gcc.c-torture/compile/991026-2.c: New test.
16051 1999-10-26  Jeffrey A Law  (law@cygnus.com)
16053         * gcc.c-torture/compile/991026-1.c: New test.
16055 1999-10-23  Jeffrey A Law  (law@cygnus.com)
16057         * gcc.c-torture/execute/991023-1.c: New test.
16059 1999-10-19  Jeffrey A Law  (law@cygnus.com)
16061         * gcc.c-torture/execute/991019-1.c: New test.
16063 1999-10-16  Richard Henderson  <rth@cygnus.com>
16065         * gcc.c-torture/execute/991016-1.c: New test.
16067 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
16069         * gcc.c-torture/execute/991014-1.c: New test.
16071 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
16073         * g++.old-deja/g++.other/union2.C: New test.
16075 1999-10-13  Nathan Sidwell  <nathan@acm.org>
16077         * g++.old-deja/g++.other/vaarg2.C: New test.
16078         * g++.old-deja/g++.other/vaarg3.C: New test.
16080 1999-10-12  Craig Burley  <craig@jcb-sc.com>
16082         * g77.f-torture/noncompile/19990905-1.f: Moved from being
16083         in compile/.
16085 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
16087         * gcc.c-torture/execute/va-arg-11.c: New test.
16089 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
16091         * lib/file-format.exp (gcc_target_object_format): Don't
16092         crash if objdump is unavailable.
16094 1999-09-29  Donn Terry <donn@interix.com>
16096         * gcc.misc-tests/mg.exp: delete extraneous redirection.
16098 1999-09-28  Nick Clifton  <nickc@cygnus.com>
16100         * gcc.c-torture/compile/990928-1.c: New test.
16102 1999-09-28  Nathan Sidwell  <nathan@acm.org>
16104         * g++.old-deja/g++.other/decl6.C: New test.
16106 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16108         * gcc.c-torture/execute/va-arg-10.c: New test.
16110 1999-09-27  Nathan Sidwell  <nathan@acm.org>
16112         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
16113         __PRETTY_FUNCTION__.
16115 1999-09-23  Nick Clifton  <nickc@cygnus.com>
16117         * gcc.c-torture/execute/990923-1.c: New test.
16119 1999-09-21  Nick Clifton  <nickc@cygnus.com>
16121         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
16122         for which -fpic is inappropriate.
16124 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
16126         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
16128 1999-09-21  Nathan Sidwell  <nathan@acm.org>
16130         * g++.old-deja/g++.other/dyncast1.C: New test.
16131         * g++.old-deja/g++.other/dyncast2.C: New test.
16132         * g++.old-deja/g++.other/dyncast3.C: New test.
16133         * g++.old-deja/g++.other/dyncast4.C: New test.
16134         * g++.old-deja/g++.other/dyncast5.C: New test.
16135         * g++.old-deja/g++.eh/catch3.C: New test.
16136         * g++.old-deja/g++.eh/catch3p.C: New test.
16137         * g++.old-deja/g++.eh/catch4.C: New test.
16138         * g++.old-deja/g++.eh/catch4p.C: New test.
16139         * g++.old-deja/g++.eh/catch5.C: New test.
16140         * g++.old-deja/g++.eh/catch5p.C: New test.
16141         * g++.old-deja/g++.eh/catch6.C: New test.
16142         * g++.old-deja/g++.eh/catch6p.C: New test.
16143         * g++.old-deja/g++.eh/catch7.C: New test.
16144         * g++.old-deja/g++.eh/catch7p.C: New test.
16145         * g++.old-deja/g++.eh/catch8.C: New test.
16146         * g++.old-deja/g++.eh/catch8p.C: New test.
16147         * g++.old-deja/g++.eh/catch9.C: New test.
16148         * g++.old-deja/g++.eh/catch9p.C: New test.
16150 1999-09-13  Nathan Sidwell  <nathan@acm.org>
16152         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
16153         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
16155 1999-09-13  Jeffrey A Law  (law@cygnus.com)
16157         * gcc.c-torture/compile/990913-1.c: New test.
16159 1999-09-10  Nathan Sidwell  <nathan@acm.org>
16161         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
16162         * g++.old-deja/g++.jason/rfg5.C: Likewise.
16164 1999-09-09  Richard Henderson  <rth@cygnus.com>
16166         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
16168 1999-09-09  Nathan Sidwell  <nathan@acm.org>
16170         * g++.old-deja/g++.other/lookup11.C: New test.
16171         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
16172         what is permitted and what we want.
16173         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
16174         overload use.
16175         * g++.old-deja/g++.jason/rfg5.C: Likewise
16177 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
16179         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
16180         * gcc.c-torture/noncompile/poison-1.c: New file.
16182 1999-09-08  Nathan Sidwell  <nathan@acm.org>
16184         * g++.old-deja/g++.other/sizeof3.C: New test.
16185         * g++.old-deja/g++.other/sizeof4.C: New test.
16186         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
16187         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
16189 1999-09-07  Richard Henderson  <rth@cygnus.com>
16191         * gcc.dg/va-arg-1.c: New.
16193 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16195         * gcc.c-torture/execute/va-arg-9.c: New test.
16197 1999-09-05  Craig Burley  <craig@jcb-sc.com>
16199         * g77.f-torture/compile/980519-2.f: New test.
16200         * g77.f-torture/compile/19990905-0.f: New test.
16201         * g77.f-torture/compile/19990905-1.f: New test.
16202         * g77.f-torture/compile/19990905-2.f: New test.
16204         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
16206 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
16208         * gcc.c-torture/execute/990827-1.c: Fix typo.
16210 1999-09-03  Nathan Sidwell  <nathan@acm.org>
16212         * g++.old-deja/g++.other/deref1.C: New test.
16214 1999-09-02  Nathan Sidwell  <nathan@acm.org>
16216         * g++.old-deja/g++.other/ambig2.C: New test.
16217         * g++.old-deja/g++.other/cond5.C: New test.
16218         * g++.old-deja/g++.other/lookup16.C: New test.
16220 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
16222         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
16223         assemblers too.
16225 1999-08-31  Jeffrey A Law  (law@cygnus.com)
16227         * lib/c-torture.exp: Avoid the "compare executables" optimization
16228         when testing native.
16230 1999-08-29  Jeffrey A Law  (law@cygnus.com)
16232         * gcc.c-torture/execute/990829-1.c: New test.
16233         * gcc.c-torture/compile/990829-1.c: New test.
16235 1999-08-27  Paul Burchard  <burchard@pobox.com>
16237         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
16238         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
16239         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
16240         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
16241         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
16242         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
16243         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
16244         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
16245         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
16246         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
16247         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
16249 1999-08-27  Jeffrey A Law  (law@cygnus.com)
16251         * gcc.c-torture/execute/990827-1.c: New test.
16253 1999-08-26  Craig Burley  <craig@jcb-sc.com>
16255         * g77.f-torture/noncompile/19990826-4.f: New test.
16257         * g77.f-torture/compile/19990826-3.f: New test.
16259         * g77.f-torture/execute/19990826-2.f: New test.
16261         * g77.f-torture/compile/19990826-1.f: New test.
16263         * gcc.c-torture/execute/990826-0.c: New test.
16264         * g77.c-torture/execute/19990826-0.f: New test.
16266         * g77.f-torture/noncompile/970626-2.f: New test.
16268 1999-08-25  Paul Burchard  <burchard@pobox.com>
16270         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
16271         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
16272         lss-011.C: New tests.
16274 1999-08-25  Nathan Sidwell  <nathan@acm.org>
16276         * g++.old-deja/g++.other/decl5.C: New test.
16278 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16280         * noncompile/noncompile.exp: Load_lib c-torture.exp.
16281         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
16282         call `postbase' for each one.  All callers of `postbase' changed
16283         to call this instead.
16285 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
16287         * gcc.c-torture/execute/990811-1.c: New test.
16289 1999-08-09  Nick Clifton  <nickc@cygnus.com>
16291         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
16292         just native ones.
16294         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
16295         just native ones.
16297 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16299         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
16301 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16303         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
16305 1999-08-04  Nathan Sidwell  <nathan@acm.org>
16307         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
16309 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16311         * gcc.c-torture/execute/990804-1.c: New test.
16313 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16315         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
16316         * g++.old-deja/g++.brendan/crash64.C: Likewise
16317         * g++.old-deja/g++.brendan/overload8.C: Likewise
16319 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16321         * g++.old-deja/g++.other/struct1.C: New test.
16323 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16325         * g++.old-deja/g++.other/enum2.C: New test.
16327 1999-08-02  Richard Henderson  <rth@cygnus.com>
16329         Adapted from tests from Franz Sirl:
16330         * gcc.c-torture/execute/va-arg-7.c: New test.
16331         * gcc.c-torture/execute/va-arg-8.c: New test.
16333 1999-08-01  Jeffrey A Law  (law@cygnus.com)
16335         * gcc.c-torture/compile/990801-2.c: New test.
16337         * gcc.c-torture/compile/990801-1.c: New test.
16339 1999-07-27  Michael Meissner  <meissner@cygnus.com>
16341         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
16342         fp-cmp-1.c, converting double to float.
16344         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
16345         fp-cmp-1.c, converting double to long double.
16347         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
16348         from fr1 to unknown_register, since fr1 is a legitimate register
16349         on some machines.
16351 1999-07-25  Jeffrey A Law  (law@cygnus.com)
16353         * README: More listname related changes.
16355 1999-07-08  Catherine Moore  <clm@cygnus.com>
16357         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
16359 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
16361         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
16363 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16365         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
16367 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
16369         * gcc.dg/990703-1.c: New test.
16371 1999-06-29  Nick Clifton  <nickc@cygnus.com>
16373         * lib/file-format.exp: New file: Move definition of proc
16374         gcc_target_object_format to here from
16375         gcc.dg/special/ecos.exp.
16377         * lib/c-torture.exp: Include lib file-format.exp.
16378         * lib/gcc-dg.exp: Include lib file-format.exp.
16380         * gcc.dg/special/ecos.exp: Remove definition of proc
16381         gcc_target_object_format.
16383 1999-06-28  Jeffrey A Law  (law@cygnus.com)
16385         * gcc.c-torture/execute/990628-1.c: New test.
16387 1999-06-25  Jeffrey A Law  (law@cygnus.com)
16389         * gcc.c-torture/compile/990625-2.c: New test.
16391         * gcc.c-torture/compile/990625-1.c: New test.
16393 1999-06-23  Nick Clifton  <nickc@cygnus.com>
16395         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
16396         attributes compile.
16397         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
16398         ports that use the COFF/PE file format.
16400 1999-06-17  Jeffrey A Law  (law@cygnus.com)
16402         * gcc.c-torture/compile/990617-1.c: New test.
16404 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
16406         * g++.old-deja/g++.other/decl4.C: New test.
16408 1999-06-14  Nathan Sidwell  <nathan@acm.org>
16410         * g++.old-deja/g++.other/bitfld3.C: New test.
16412 1999-06-08  Nathan Sidwell  <nathan@acm.org>
16414         * g++.old-deja/g++.eh/catch1.C: New test.
16416 1999-06-07  Jeffrey A Law  (law@cygnus.com)
16418         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
16420         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
16421         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
16423 1999-06-05  Craig Burley  <craig@jcb-sc.com>
16425         * g77.f-torture/compile/19990502-0.f: Replace with new,
16426         shorter, test that still fails after recent changes.
16428 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16430         * gcc.c-torture/execute/990604-1.c: New test.
16432 1999-05-31  Jeffrey A Law  (law@cygnus.com)
16434         * gcc.c-torture/execute/990531-1.c: New test.
16436 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16438         * gcc.c-torture/compile/990527-1.c: New test.
16440 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16442         * gcc.c-torture/execute/990527-1.c: New test.
16444 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16446         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16447         bitfields as signed.
16449 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16451         * g77.f-torture/compile/19990525-0.f: New test.
16453 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16455         * gcc.c-torture/execute/990525-2.c: New test.
16457         * gcc.c-torture/execute/990525-1.c: New test.
16459 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16461         * g++.old-deja/g++.other/anon3.C: New test.
16462         * g++.old-deja/g++.other/anon4.C: New test.
16463         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16464         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16465         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16466         Merrill).
16468 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16470         * gcc.c-torture/execute/990524-1.c: New test.
16472         * gcc.dg/990524-1.c: New test.
16474 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16476         * gcc.c-torture/compile/990523-1.c: New test.
16478 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16480         * gcc.c-torture/compile/990519-1.c: New test.
16482 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16484         * gcc.c-torture/compile/990517-1.c: New test.
16486         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16487         (e4, f4): New tests.
16488         (main): Call them.
16490 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16492         * gcc.dg/noreturn-1.c: New test.
16494 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16496         * gcc.c-torture/execute/990513-1.c: New test.
16498 1999-05-10  Richard Henderson  <rth@cygnus.com>
16500         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16502 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16504         * g77.f-torture/execute/erfc.f: Use small single-precision
16505         values, to avoid problems on Alphas when not -mieee.
16507 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16509         * gcc.dg/990506-0.c: New test.
16511 1999-05-08  Richard Henderson  <rth@cygnus.com>
16513         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16514         the constant to test.  Don't XFAIL 64-bit targets.
16516         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16517         * g++.old-deja/g++.law/profile1.C: Likewise.
16519         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16520         operator new instances.
16521         * g++.old-deja/g++.other/delete5.C: Likewise.
16523 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16525         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16526         intrinsic.
16528 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16530         * g77.f-torture/execute/u77-test.f: Reverse order of two
16531         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16533 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16535         * gcc.dg/compare1.c: New test.
16537 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16539         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16540         New tests.
16542 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16544         * g77.f-torture/compile/19990502-1.f: New test.
16546 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16548         * g77.f-torture/compile/19990502-0.f: New test.
16550 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16552         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16553         intrinsic.
16555 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16557         * g77.f-torture/execute/u77-test.f (main): List libU77
16558         intrinsics not currently tested.
16559         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16560         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16561         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16562         Trim blanks off the ends of some printed strings.
16564 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16566         * g77.f-torture/execute/u77-test.f (main): Just warn about
16567         FSTAT gid disagreement, as it's expected on some systems.
16569 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16571         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16572         use a new function, which allows for some slop.
16573         Clean up some commentary.
16574         (issum): The new function.
16575         (sgladd): Deleted subroutine.
16577 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16579         * g77.f-torture/execute/u77-test.f: Modify to be more like
16580         libf2c/libU77 version, bringing patches to that version here.
16581         Add suitable commentary.
16583 1999-04-25  Richard Henderson  <rth@cygnus.com>
16585         * gcc.dg/990424-1.c: New test.
16587 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16589         * g77.f-torture/execute/u77-test.f (main): Bug involving
16590         LSTAT has been fixed, so turn back on full checking.
16592 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16594         * g77.f-torture/compile/19990419-0.f: New test.
16595         * g77.f-torture/execute/19990419-1.f: New test.
16597 1999-04-17  Richard Henderson  <rth@cygnus.com>
16599         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16600         to avoid the need for a prototype to supress a warning.
16602 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16604         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16606 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16608         * gcc.c-torture/execute/990404-1.c: New test.
16610 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16612         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16613         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16614         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16615         missing initializer warnings.
16617 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16619         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16620         matching strings.
16622 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16624         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16626 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16628         * g77.f-torture/execute/19990325-0.f: New test.
16629         * g77.f-torture/execute/19990325-1.f: New test.
16631 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16633         * gcc.c-torture/execute/990324-1.c: New test.
16635 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16637         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16638         test with 4.
16640 1999-03-17  Richard Henderson  <rth@cygnus.com>
16642         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16644 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16646         * g77.f-torture/execute/19990313-2.f: New test.
16647         * g77.f-torture/execute/19990313-3.f: New test.
16649 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16651         * g77.f-torture/execute/19990313-0.f: New test.
16652         * g77.f-torture/execute/19990313-1.f: New test.
16654 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16656         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16657         printf to sprintf.
16658         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16659         (main): Add check for u15.  Conditionalize u31 check depending on
16660         whether ints are <32 bits or >=32 bits.
16662 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16664         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16666 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16668         * g77.f-torture/compile/19990305-0.f: New test.
16669         * g77.f-torture/execute/19981119-0.f: New test.
16671 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16673         * g77.f-torture/execute/970625-2.f: call ABORT if final
16674         result is not correct, instead of just printing it.
16675         Add this checking via newly introduced obfuscation, to
16676         trip up buggy front ends.
16678 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16680         * g77.f-torture/compile/960317-1.f: Moved from being
16681         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16683 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16685         * g77.f-torture/execute/960317-1.f: New (old) test.
16686         * g77.f-torture/execute/970625-2.f: Ditto.
16688 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16690         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16691         message on line 1 or line 2; cccp and cpplib do this differently.
16693 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16695         * g++.old-deja/g++.law/weak1.C: New test.
16697 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16699         * gcc.c-torture/execute/990119-1.c: Renamed to...
16700         * gcc.dg/990119-1.c: this, so it will only be tested once
16701         (it's a preprocessor test, it doesn't need to be run at
16702         multiple optimization levels).
16704 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16706         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16707           ALWAYS_CXXFLAGS.
16709 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16711         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16712         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16713         to not be compilable by current g77.
16715 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16717         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16719 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16721         * gcc.c-torture/execute/990222-1.c: New test.
16723 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16725         * g77.f-torture/compile/19990218-0.f: New test.
16726         * g77.f-torture/noncompile/19990218-1.f: New test.
16728 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16730         * g77.f-torture/compile/19981216-0.f: New test.
16732 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16734         * gcc.dg/990214-1.c: New test.
16736 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16738         * gcc.dg/990213-2.c: New test.
16740         * gcc.dg/990213-1.c: New test.
16742 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16744         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16745         ints.
16747 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16749         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16750         specified by target.
16752         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16754 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16756         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16758 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16760         * gcc.dg/special/ecos.exp: New test driver for new tests with
16761         special requirements.
16763         * gcc.dg/special/alias-1.c: New test.
16764         * gcc.dg/special/gcsec-1.c: New test.
16765         * gcc.dg/special/weak-1.c: New test.
16766         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16767         * gcc.dg/special/weak-2.c: New test.
16768         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16769         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16770         * gcc.dg/special/wkali-1.c: New test.
16771         * gcc.dg/special/wkali-2.c: New test.
16772         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16773         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16775 1999-02-10  Felix Lee  <flee@cygnus.com>
16777           * lib/c-torture.exp (c-torture-compile): Pull out code for
16778           analyzing gcc error messages.
16779           (c-torture-execute): Likewise.  Fix some (harmless) false
16780           positives.
16781           * lib/gcc.exp (gcc_check_compile): New function.
16783 1999-02-08  Richard Henderson  <rth@cygnus.com>
16785         * gcc.c-torture/execute/990208-1.c: New test.
16787 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16789         * g++.dg/special/ecos.exp: New driver for new tests with special
16790         requirements
16792         * g++.dg/special/conpr-1.C: New test
16793         * g++.dg/special/conpr-2.C: New test
16794         * g++.dg/special/conpr-2a.C: New test
16795         * g++.dg/special/conpr-3.C: New test
16796         * g++.dg/special/conpr-3a.C: New test
16797         * g++.dg/special/conpr-3b.C: New test
16799         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16800         allow g++ to use the dg driver
16802         * README: Add comment about g++.dg directory
16804 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16806         * README: Update email addresses.
16808 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16810         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16811         arguments in order to force structure S onto the stack even on
16812         the alpha.
16813         (test): Pass 10 leading arguments to function foo as well as the
16814         structure S.
16816         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16817         failure for all targets.
16819         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16820         abort to terminate program execution.
16822 1999-01-30  Richard Henderson  <rth@cygnus.com>
16824         * gcc.c-torture/execute/990130-1.c: New test.
16826 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16828         * gcc.dg/990130-1.c: New test.
16830 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16832         * gcc.c-torture/execute/990128-1.c: New test.
16834 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16836         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16838 1999-01-27  Felix Lee  <flee@cygnus.com>
16840         * lib/c-torture.exp (c-torture-compile): pull out code for
16841         analyzing gcc error messages.
16842         (c-torture-execute): ditto, and fix some (harmless) false
16843         positives.
16844         * lib/gcc.exp (gcc_check_compile): new function.
16846 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16848         * gcc.dg/990117-1.c: New test.
16850         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16852         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16854 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16856         * g77.f-torture/compile/990115-1.f: New test.
16858 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16860         * gcc.c-torture/compile/990107-1.c: New test
16862 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16864         * gcc.c-torture/execute/990106-2.c: New test.
16866         * gcc.c-torture/execute/990106-1.c: New test.
16868 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16870         * gcc.c-torture/compile/981223-1.c: New test.
16872 1998-12-29  Richard Henderson  <rth@cygnus.com>
16874         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16875         (opt3): Rename from opt4 and disable.
16877 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16879         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16881 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16883         * g++.old-deja/g++.other/conv5.C: New test.
16885 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16887         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16889 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16891         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16893 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16895         * gcc.c-torture/compile/981211-1.c: New test.
16897 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16899         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16901         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16903 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16905         * gcc.special/930510-1.c: Make C9X safe.
16906         * gcc.misc-tests/gcov-1.c Similarly.
16907         * gcc.misc-tests/gcov-2.c Similarly.
16909 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16911         * gcc.dg/ultrasp1.c: New test.
16913 1998-12-06  Richard Henderson  <rth@cygnus.com>
16915         * gcc.c-torture/execute/981206.c: New test.
16917 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16919         * g++.old-deja/g++.ns/template7.C: New test.
16921         * g++.old-deja/g++.other/expr1.C: New test.
16923         * g++.old-deja/g++.eh/tmpl3.C: New test.
16925         * g++.old-deja/g++.eh/tmpl2.C: New test.
16927 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16929         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16930         * g++.old-deja/g++.other/using6.C: Removed.
16931         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16933         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16935 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16937         * g++.old-deja/g++.pt/overload8.C: New test.
16939         * g++.old-deja/g++.pt/overload7.C: New test.
16941         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16943         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16944         and relinking messages.
16945         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16946         compiling with -frepo.
16948 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16950         * g++.old-deja/g++.pt/lookup6.C: New test.
16952 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16954         * gcc.c-torture/execute/981130-1.c: New test.
16955         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16957 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16959         * g++.old-deja/g++.pt/explicit76.C: New test.
16961         * g++.old-deja/g++.pt/friend38.C: New test.
16963         * g++.old-deja/g++.ns/crash2.C: New test.
16965         * g++.old-deja/g++.pt/defarg8.C: New test.
16967         * g++.old-deja/g++.pt/instantiate6.C: New test.
16969         * g++.old-deja/g++.pt/static6.C: New test.
16971         * g++.old-deja/g++.pt/decl2.C: New test.
16973 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16975         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16976         problem is actually related with name lookup, but so what? :-)
16978         * g++.old-deja/g++.pt/friend37.C: New test.
16980 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16982         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16983         element, which fails on some systems.
16985         * g77.f-torture/execute/labug1.f: New test.
16987 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16989         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16990         is defined.
16992 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16994         * g77.f-torture/compile/981117-1.f: New test.
16996 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16998         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16999         properly discarded.
17001 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
17003         * gcc.c-torture/execute/memcheck: New directory of tests for
17004         -fcheck-memory-usage.
17006 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17008         * README: New file, general information about the testsuite and
17009         new description of the various C++ test subdirectories.
17010         * README.g++: Eliminate obsolete information, update and move most
17011         relevant stuff to README.
17013 1998-11-07  Richard Henderson  <rth@cygnus.com>
17015         * gcc.c-torture/compile/981107-1.c: New test.
17017 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
17019         * execute/memcpy-bi.c: New testcase.
17021 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
17023         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
17024         base classes.
17026         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
17027         template is selected.
17029         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
17030         classes, it should be accepted for all types.
17032         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
17034         * g++.old-deja/g++.pt/spec24.C: Ensure that template
17035         specializations start with template headers.
17037 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
17039         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
17041         * g++.old-deja/g++.other/init9.C: Test cross initialization of
17042         non-POD types.
17044 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
17046         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
17048 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
17050         * compile/981022-1.c, compile/981022-1.x: New test and driver.
17052 1998-10-19  Jeffrey A Law  (law@cygnus.com)
17054         * 981019-1.c: New test.
17056 1998-10-14  Robert Lipe <robertl@dgii.com>
17058         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
17059         find objc headers.
17061 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
17063         * compile/981001-4.c: Remove use of GCC extension that triggers a
17064         compiler bug.
17066 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
17068         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
17070 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17072         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
17073         instantiation of template produces incorrect code for delete
17074         expression.
17076         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
17077         constructors' name is not unique.
17078         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
17079         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
17081         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
17082         automatic array of const is ill-formed.
17084         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
17085         of template parameter?
17087         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
17088         const.
17090         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
17091         pointer-to-member expression.
17093         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
17094         declaration causes ICE.
17096 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
17098         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
17099         reserved in the global namespace.
17101         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
17102         generate needed virtual table.
17104         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
17106 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
17108         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
17109         template-dependent type
17111 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
17113         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
17114         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
17115         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
17117         * g++.old-deja/g++.other/using5.C: New test; using decl from base
17118         class should be usable as argument of member function.
17119         * g++.old-deja/g++.other/using6.C: New test; using decl from base
17120         class should be usable as return type of member function.
17121         * g++.old-deja/g++.other/using7.C: New test; using decl from base
17122         class should be usable as type of data member.
17124         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
17126 1998-10-09  Jeffrey A Law  (law@cygnus.com)
17128         * gcc.c-torture/special/920521-1.c: Fix bogus test.
17130 1998-10-08  Nick Clifton  <nickc@cygnus.com>
17132         * gcc.dg/dll-?.c Add thumb to target list.
17133         Fix assembler scan patterns to match current assembler output.
17135 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
17137         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
17138         matching of template brackets.
17140         * g++.old-deja/g++.other/using4.C: New test.  Test using
17141         declarations of methods from base classes.
17143         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
17144         within functions should introduce names into the innermost
17145         enclosing namespace.
17147         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
17148         of static locals if first initialization throws.
17150 1998-10-07  Jim Wilson  <wilson@cygnus.com>
17152         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
17154 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
17156         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
17157         lose track of the possible targets of tablejump insns.
17158         * special/special.exp: Run it.
17160 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17162         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
17163         must be declared before its specializations can be named in friend
17164         declarations.
17166 1998-10-05  Dave Love  <d.love@dl.ac.uk>
17168         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
17170         * g77.f-torture/execute/io1.f: New test.
17172 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17174         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
17175         with pointer to template function, for which no argument deduction
17176         is possible.
17178         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
17179         specialization of template function as argument to template
17180         function.
17182         * g++.old-deja/g++.other/access2.C: New test; Inner class
17183         shouldn't have privileged access to Outer's names.
17185 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17187         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
17188         friend template declared within template class conflicts with
17189         nested class of the same name.
17191         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
17192         is ignored.
17194         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
17195         object with direct initializer as function declaration.
17197         * g++.old-deja/g++.other/decl2.C: New test; duplicate
17198         initializers.
17200         * g++.old-deja/g++.other/null2.C: New test; conditional operator
17201         involving const pointer and NULL produces incorrect result.
17203         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
17204         type name without `typename' should be rejected with -pedantic.
17206 1998-10-02  Richard Henderson  <rth@cygnus.com>
17208         * g++.old-deja/g++.other/addrof1.C: New test.
17210 1998-10-01  Nick Clifton  <nickc@cygnus.com>
17212         * gcc.c-torture/compile/981001-1.c: New test.
17213         * gcc.c-torture/execute/981001-1.c: New test.
17215 1998-10-01  Jeffrey A Law  (law@cygnus.com)
17217         * gcc.c-torture/compile/981001-2.c: New test.
17218         * gcc.c-torture/compile/981001-3.c: New test.
17219         * gcc.c-torture/compile/981001-4.c: New test.
17221 1998-10-01  Robert Lipe  <robertl@dgii.com>
17223         * lib/objc.exp (objc_target_compile): Add -L during compiles for
17224         multilibbed hosts.   Idea grafted from g77.exp.
17226 1998-09-30  Dave Love  <d.love@dl.ac.uk>
17228         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
17229         avoid losing on systems which need -lsocket.
17231 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
17233         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
17234         * g++.old-deja/g++.other/nested2.C: Ditto.
17235         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
17236         failure.
17238 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17240         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
17241         preferred over template operator!= for enum bitfields.
17243 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
17245         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
17246         that happen to have the same base name, but in different scopes,
17247         are incorrectly rejected.
17249 1998-09-16  Richard Henderson  <rth@cygnus.com>
17251         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
17252         on the native word size instead of an integer literal.
17254 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17256         * g++.old-deja/g++.other/static2.C: Invocation of static data
17257         member of type pointer-to-function denoted as non-static member.
17259         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
17260         checks involving function types and aliases.
17262 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17264         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
17265         redefined to the same non-trivial type.
17267         * g++.old-deja/g++.pt/explicit73.C: Test for proper
17268         namespace-qualification of template specializations declared in
17269         other namespaces.
17271         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
17272         to declare a subset of the specializations of a template function
17273         as friends of specializations of a template class.
17275         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
17276         member templates that do not fully specialize the enclosing
17277         template class are rejected.
17279 1998-09-11  Dave Love  <d.love@dl.ac.uk>
17281         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
17283 1998-09-08  Dave Love  <d.love@dl.ac.uk>
17285         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
17286         altered from libf2c/libU77 version.
17288 1998-09-06  Dave Love  <d.love@dl.ac.uk>
17290         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
17292 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
17294         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
17295         (un)signed char are different types for template specialization
17296         purposes.
17298 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
17300         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
17301         * objc: ObjC testsuite.
17303 1998-08-31  Catherine Moore  <clm@cygnus.com>
17305         * gcc.c-torture/execute/941014-1.x:  New file.
17307 1998-08-31  Nick Clifton  <nickc@cygnus.com>
17309         * lib/c-torture.exp: Add support for
17310         torture_eval_before_compile and torture_eval_before_execute
17311         variables.
17313 1998-08-30  Jeffrey A Law  (law@cygnus.com)
17315         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
17316         this test triggers valid.
17318 1998-08-27  Jeffrey A Law  (law@cygnus.com)
17320         * gcc.dg/980827-1.c: New test.
17322 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
17324         * gcc.c-torture/execute/loop-4b.c: New test.
17326 1998-08-26  Nick Clifton  <nickc@cygnus.com>
17328         * lib/c-torture.exp: Add support for
17329         torture_eval_before_compile and torture_eval_before_execute
17330         variables.
17332 1998-08-25  Jeffrey A Law  (law@cygnus.com)
17334         * gcc.c-torture/compile/980825-1.c: New test.
17336 1998-08-24  Nick Clifton  <nickc@cygnus.com>
17338         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
17339         count number tests in opt_t0 not good_t0.
17341 1998-08-24  Jeffrey A Law  (law@cygnus.com)
17343         * gcc.c-torture/compile/930326-1.x: Fix typo.
17345 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
17347         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
17348         causes an ICE.
17350 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17352         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
17353         STACK_SIZE is defined.
17354         * gcc.c-torture/unsorted/stuct.c: Similarly.
17356         * gcc.c-torture/compile/980821-1.c: New test.
17358 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17360         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
17362 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
17364         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
17365         code.
17367 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
17369         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
17370         error'.
17372 1998-08-18  Jeffrey A Law  (law@cygnus.com)
17374         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
17376 1998-08-16  Jeffrey A Law  (law@cygnus.com)
17378         * gcc.c-torture/compile/980816-1.c: New test.
17380         * gcc.dg/980816-1.c: New test.
17382 1998-08-13  Jeffrey A Law  (law@cygnus.com)
17384         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
17385         compiler for ieee tests.
17387 1998-08-01  Dave Love  <d.love@dl.ac.uk>
17389         * g77.f-torture/compile/980729-0.f: New test.
17391 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
17393         * gcc.c-torture/special/eeprof-1.c: New test, for
17394         -finstrument-functions.
17395         * gcc.c-torture/special/special.exp: Run it.
17397 1998-07-29  Jeffrey A Law  (law@cygnus.com)
17399         * gcc.c-torture/compile/980729-1.c: New test.
17401 1998-07-27  Nick Clifton  <nickc@cygnus.com>
17403         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
17404         __thumb__ is defined, and test for ARM style doubles if so.
17406 1998-07-26  Dave Love  <d.love@dl.ac.uk>
17408         * g77.f-torture/noncompile/980615-0.f: New test.
17410 1998-07-26  H.J. Lu  (hjl@gnu.org)
17412         * gcc.dg/980312-1.c: Do link instead of compile.
17413         * gcc.dg/980313-1.c: Likewise.
17415 1998-07-26  Jeffrey A Law  (law@cygnus.com)
17417         * gcc.c-torture/compile/980726-1.c: New test.
17419 1998-07-25  Dave Love  <d.love@dl.ac.uk>
17421         * g77.f-torture/execute/io0.f: New test.
17423 1998-07-24  Nick Clifton  <nickc@cygnus.com>
17425         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
17426         an int.
17428 1998-06-18  Michael Meissner  <meissner@cygnus.com>
17430         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
17431         m32r bugs.
17433 1998-07-17  Nick Clifton  <nickc@cygnus.com>
17435         * gcc.dg/980626-1.c: Expect failures for all toolchains until
17436         c-decl.c:grokdeclarator can handle mode attributes.
17438 1998-07-16  Jeffrey A Law  (law@cygnus.com)
17440         * gcc.c-torture/execute/980716-1.c: New test.
17442 1998-07-13  Jeffrey A Law  (law@cygnus.com)
17444         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
17445         the mn10200.
17446         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
17447         the mn10200.
17448         * gcc.c-torture/execute/va-arg-3.x: Similarly.
17449         * gcc.c-torture/compile/930326-1.x: Similarly.
17451 1998-07-13  Dave Love  <d.love@dl.ac.uk>
17453         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
17454         New test from Craig.
17456 1998-07-12  Dave Love  <d.love@dl.ac.uk>
17458         * g77.f-torture/noncompile/980616-0.f: New test.
17460         * g77.f-torture/execute/970816-3.f:  New test from Craig.
17462 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17464         *  g++.other/singleton.C: Return error value instead of taking
17465         SIGSEGV.
17467 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
17469         *  g++.other/singleton.C: New test.   Warning is under dispute.
17470         Runtime crash is not.
17472 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17474         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
17475         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
17476         using6.C, using7.C}:  New namespace tests.
17478 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
17480         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
17481         specialization with typedef'ed names used as array indexes.
17483 1998-07-09  Jeffrey A Law  (law@cygnus.com)
17485         * gcc.c-torture/execute/980709-1.c: New test.
17487         * gcc.dg/980709-1.c: New test.
17489 1998-07-07  Richard Henderson  <rth@cygnus.com>
17491         * gcc.c-torture/execute/bcp-1.c: New test.
17493 1998-07-07  Jeffrey A Law  (law@cygnus.com)
17495         * gcc.c-torture/execute/980707-1.c: New test.
17497 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
17499         * gcc.c-torture/compile/980706-1.c: New test.
17501 1998-07-01  Dave Love  <d.love@dl.ac.uk>
17503         * g77.f-torture/execute/980701-0.f,
17504         g77.f-torture/execute/980701-1.f: New test from Craig.
17506 1998-07-01  Jeffrey A Law  (law@cygnus.com)
17508         * gcc.c-torture/compile/980701-1.c: New test.
17510         * gcc.c-torture/execute/980701-1.c: New test.
17512 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
17513 rlsruhe.de>
17515         * g++.old-deja/g++.robertl/eb132.C: New test.
17516         * g++.old-deja/g++.robertl/eb133.C: Likewise.
17518 1998-06-29  Dave Love  <d.love@dl.ac.uk>
17520         * g77.f-torture/execute/980628-7.f,
17521         g77.f-torture/execute/980628-8.f,
17522         g77.f-torture/execute/980628-9.f,
17523         g77.f-torture/execute/980628-10.f: New tests from Craig.
17525         * g77.f-torture/execute/980628-3.f: Remove mail headers.
17527 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17529         * g77.f-torture/execute/980628-4.f: New test from Craig.
17530         * g77.f-torture/execute/980628-5.f: Likewise.
17531         * g77.f-torture/execute/980628-2.f: Likewise.
17532         * g77.f-torture/execute/980628-0.f: Likewise.
17533         * g77.f-torture/execute/980628-1.f: Likewise.
17534         * g77.f-torture/execute/980628-3.f: Likewise.
17535         * g77.f-torture/execute/980628-6.f: Likewise.
17537 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17539         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
17540         directory when nothing has been installed yet.
17542 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17544         * gcc.c-torture/special/special.exp: Handle newer versions of
17545         dejagnu.
17547 1998-06-26  Jeffrey A Law  (law@cygnus.com)
17549         * gcc.dg/980626-1.c: New test.
17551 1998-06-19  Bruno Haible <haible@ilog.fr>
17553         * gcc.misc-tests/m-un-2.c: New test.
17554         * g++.old-deja/g++.other/warn01.c: Likewise.
17556 1998-06-19  Robert Lipe  <robertl@dgii.com>
17558         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
17559         compatibility with assmblers with a different comment character.
17560         Eliminate use of GAS-specific extensions.
17562 1998-06-19  Jeffrey A Law  (law@cygnus.com)
17564         * gcc.c-torture/execute/ieee/980619-1.c: New test.
17566 1998-06-19  Robert Lipe  <robertl@dgii.com>
17568         *lib/g77.exp: Replace search for libf2c.a with search for newly
17569         renamed libg2c.a
17571 1998-06-17  Jeffrey A Law  (law@cygnus.com)
17573         * gcc.c-torture/execute/980617-1.c: New test.
17575 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17577         * gcc.c-torture/execute/980612-1.c: New test.
17579 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17581         * gcc.dg/980523-1.c: Only test on ppc-linux.
17582         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17584         * gcc.c-torture/execute/980608-1.c: New test.
17586 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17588         * gcc.c-torture/execute/980605-1.c: New test.
17590 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17592         * gcc.c-torture/execute/980604-1.c: New test.
17594 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17596         * gcc.c-torture/execute/980602-1.c: New test.
17597         * gcc.c-torture/execute/980602-2.c: Likewise.
17599 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17601         * 970125-0.f: Fix per JCB.  Add commentary.
17603 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17605         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17606         IEEE -0 support.
17608 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17610         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17611         earlier.
17613 1998-05-28  Catherine Moore <clm@cygnus.com>
17615         * gcc.c-torture/execute/980526-3.c: New test.
17617 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17619         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17620         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17621         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17622         m88k-motorola-sysv3 to XFAIL.
17624 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17626         * gcc.dg/980526-1.c: New test.
17627         * gcc.c-torture/execute/980526-2.c: New test.
17629 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17631         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17633         * gcc.c-torture/execute/980526-1.c: New test.
17635 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17637         * g77.f-torture/execute/alpha2.f: Add runtime test.
17639 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17641         * g++.old-deja/old-deja.exp: Strip leading directories.
17643         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17644         error for the line.  Don't run multiple tests for the same line.
17646 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17648         * gcc.dg/980523-1.c: New test.
17650 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17652         * g77.f-torture/compile/970915-0.f: New test.
17654 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17656         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17658 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17660         * gcc.dg/980520-1.c: New test.
17662 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17664         * gcc.dg/980502-1.c: Fix return type.
17666 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17668         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17669         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17670         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17671         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17672         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17674 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17676         * g77.f-torture/execute/980520-1.f: New test.
17678 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17680         * lib/mike-g77.exp: New file.
17682         * g77.f-torture/noncompile/noncompile.exp,
17683         g77.f-torture/noncompile/check0.f: New files.
17685 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17687         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17688         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17689         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17690         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17691         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17692         abort where appropriate.
17694 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17696         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17697         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17699 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17701         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17703 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17705         * g77.f-torture/compile/980427-0.f: New test.
17707 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17709         * g77.f-torture/compile/980424-0.f: New test.
17711 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17713         * g77.f-torture/compile/980419-2.f (main): New test.
17714         * g77.f-torture/compile/970125-0.f: New test.
17715         * g77.f-torture/compile/980419-1.f: New test.
17717 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17719         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17720         of loop-4.c.
17722 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17724         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17726 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17728         * gcc.c-torture/compile/980329-1.c: New test.
17730 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17732         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17733         * gcc.dg/980312-1.c: Fix typo in -march command.
17735 1998-03-16  H.J. Lu  (hjl@gnu.org)
17737         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17739 1998-03-11  Robert Lipe  <robertl@dgii.com>
17741         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17742         Dave Love agree the Fortran source is bogus.
17744 1998-03-11  Robert Lipe  <robertl@dgii.com>
17746         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17747         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17748         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17749         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17750         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17752 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17754         * g++.old-deja/g++.other/friend1.C: New test.
17756 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17758         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17759         possibly uninitialized) variables and declare dnrm2.
17761 1998-02-23  Robert Lipe <robertl@dgii.com>
17763         From Bruno Haible <haible@ilog.fr>:
17764         * gcc.c-torture/execute/980223.c: New test.
17766 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17768         * gcc.dg/ifelse-1.c: New test.
17770 1998-02-09  H.J. Lu  (hjl@gnu.org)
17772         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17774           * lib/old-dejagnu.exp (old-dejagnu): Added the
17775           "execution test - XFAIL *-*-*" handling in the spirit of
17776           "excess errors test -". Changed the "execution test fails"
17777           handling to be like "excess errors test fails".
17778           * Update various tests accordingly.
17780 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17782         * gcc.c-torture/execute/980205.c: New test.
17784 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17786         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17787         * lib/f-torture.exp: Similarly.
17788         * gcc.c-torture: Rename all .cexp files to .x files.
17790 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17792         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17793         (940510-1.c): Removed duplicate.
17794         (971104-1.c): New test.
17796 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17798           * lib/f-torture.exp: Improve error and loop detection.
17800 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17802         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17803         use that to size the filler array.
17805 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17807         * lib/c-torture.exp(c-torture-execute): Fix typo.
17809         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17810         testcase as the executable name. Keep the executable around if
17811         the test fails.
17813 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17815         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17816         changes.  Only test one -g option, and move it to the end of the
17817         list of options to test.
17819 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17821         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17822         variable GCC_TORTURE_OPTIONS to supply default switches separated
17823         by colons.  If no environment variable, run tests with -O0 -g, -O1
17824         -g, and -O2 -g as well.
17826 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17828         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17829         explanatory comments. Fix indentation.
17831 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17833         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17835 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17837         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17838         * g++.old-deja/g++.mike/p7325.C: Likewise.
17839         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17841 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17843         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17844         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17845         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17846         * g++.old-deja/g++.law/operators4.C: Likewise.
17848 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17850         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17851         * g++.old-deja/g++.mike/p784.C: Ditto.
17852         * g++.old-deja/g++.mike/p785.C: Ditto.
17854 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17856           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17858 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17860         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17861         target feature; pass this to c-torture-execute as needed.
17863 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17865         * lib/c-torture.exp(c-torture-execute): If the previous and the
17866         current executables being tested are identical, we don't need to
17867         run the executable again. Try to make the executable names
17868         unique. Add an optional argument for passing additional compiler
17869         flags.
17871 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17873         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17875 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17877         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17879 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17881         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17882         32bit or larger longs.
17884         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17885         have either a 32bit long or 32bit int.
17887 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17889         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17890         Make double precision tests dependent on sizeof (double).
17892 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17894         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17895         too.
17897 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17899         * gcc.c-torture/compile/961203-1.cexp: New script.
17901 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17903         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17904         up the includes ourselves.
17906 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17908         * lib/plumhall.exp: Remove random include, and add a few
17909         verbose messages for debugging.
17911 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17913         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17914         of trying to do it ourselves.
17916 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17918         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17920 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17922         * gcc.prms/5403.c: Made regexp a bit less strict.
17924 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17926         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17927         is returned from remote_load instead.
17928         * lib/plumhall.exp: Ditto.
17929         * lib/mike-g++.exp: Ditto.
17930         * lib/old-dejagnu.exp: Ditto.
17931         * lib/c-torture.exp: Ditto.
17933 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17935         * lib/g++.exp: Use build_wrapper procedure.
17936         * lib/gcc.exp: Ditto.
17938 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17940         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17941         an old-style decl for malloc.  Fixes tests to work when
17942         sizeof (int) != sizeof (size_t).
17944 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17946         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17948         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17949         use stdargs.h interface.
17951 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17953         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17954         NO_VARARGS when compiling.
17956 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17958         * lib/plumhall.exp(ph_includes): New procedure.
17959         (ph_make): Use it.
17960         (ph_compiler): Ditto.
17962         * lib/g++.exp: Rename test-glue.c to testglue.c.
17963         * lib/gcc.exp: Ditto.
17965 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17967         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17968         to completion when it's called.
17970 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17972         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17973         is defined, don't do test.
17975 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17977         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17978         for object files.
17979         (ph_summary): Mark skipped testcases as untested, not unresolved.
17981         * lib/plumhall.exp (ph_make): If unresolved because of bad
17982         errorCode, record errorCode in log file.
17983         (*): Replace send_log/verbose with verbose -log.
17985 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17987         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17988         double conversion if double isn't at least 8 bytes.
17990         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17991         int to work with targets where int is 16 bits.
17993         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17994         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17995         precision for the test to complete.
17997 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17999         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
18000         if d10v is not compiled with the -mdouble64 flag.
18001         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
18003         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
18004         d10v is not compiled with the -mint32 flag.
18006 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
18008         * lib/plumhall.exp: Use incr_count.
18010 1997-03-12  Jeffrey A Law  (law@cygnus.com)
18012         * gcc.c-torture: Update to c-torture-1.45.
18014 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
18016         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
18017         the name of the expect testcase file).
18019         * lib/g++.exp(g++_init): Ditto.
18021 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
18023         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
18024         the host.
18026         * lib/gcc.exp(gcc_exit): New procedure.
18028 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
18030         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
18031         specs where appropriate.
18033         * g++.old-deja/g++.arm/*: Added additional ERROR checks
18034         because of new "candidates are" messages, and removed a few
18036         * Converted all non-old-style g++ testcases to old-style, and
18037         moved into g++.old-deja.
18039 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
18041         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
18042         options.
18044         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
18045         succeeded.
18047         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
18049 1997-02-13  Michael Meissner  <meissner@cygnus.com>
18051         * lib/gcc.exp (gcc_target_compile): Add support for defining
18052         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
18053         the machine doesn't have those features.
18055 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
18057         * g++.law/operators4.exp: Don't use LIBS.
18059 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
18061         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
18063         * lib/mike-g++.exp: Don't set the compiler to be tested here.
18064         * lib/g++.exp: Set it here instead. Also, allow use of the
18065         --tool_exec and --tool_opt options. Change CXX to
18066         GXX_UNDER_TEST.
18068         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
18070         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
18072 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
18074         * lib/old-dejagnu.exp: Use prune_warnings instead of
18075         prune_system_crud.
18076         * lib/mike-g++.exp: Ditto.
18077         * lib/gcc.exp: Ditto.
18078         * lib/g++.exp: Ditto.
18080         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
18082 1997-02-07  Jeffrey A Law  (law@cygnus.com)
18084           * 941014-2.c: Include stdlib.h
18085           * 960327-1.c: Include stdio.h
18086           * dbra.c, index-1.c: Don't assume ints are 32bits.
18088 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
18090         * lib/gcc.exp: Add gcc,stack_size target feature.
18092         * lib/g++.exp(g++_target_compile): Add the include and link
18093         paths here, not in two other places. And, it's $options, not
18094         options.
18096         * lib/mike-g++.exp(postbase): Remove the code that determines
18097         the correct include and link paths.
18098         * g++.old-deja/old-deja.exp: Ditto.
18100 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
18102         * lib/g++.exp(g++_init): target_compile no longer returns the
18103         filename of the result.
18105 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
18107         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
18108         call to glob.
18110         * gcc.c-torture/special/special.exp: Change call to
18111         gcc_target_compile to include the object file.
18113 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
18115         * gcc.c-torture/special/special.exp: Correct misspelling in last
18116         change.
18118 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
18120         * lib/plumhall.exp(ph_summary): Log the entire output of the
18121         executable. Return -1 if there were any failures, 0 otherwise.
18122         (ph_execute): Return -1 if there were any failures, 0 otherwise.
18123         (ph_make): Clean up objects and executables that were built
18124         if the tests succeeded.
18126 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
18128         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
18129         libraries and includes in the build tree as appropriate.
18131 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18133         * lib/c-torture.exp: Instead of looking for the global variable
18134         NO_LONG_LONG, check to see if that's a feature of the target.
18136 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18138         * config/default.exp: Minimize. Delete the remainer of the files in
18139         config; this functionality is now in devo/dejagnu/config.
18141         g++.*/*: Pass any additional flags used to compile to postbase;
18142         delete CXXFLAGS.
18144         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
18145         is now done by runtest.exp. Use gcc_target_compile instead of
18146         compile.
18148         lib/c-torture.exp: Use gcc_target_compile instead of compile.
18149         Remove references to CFLAGS. Use remote_file instead of
18150         calling rm -f.
18151         (c-torture): Take a list of arguments to use to compile this
18152         testcase.
18154         lib/g++.exp: Simplify. Use target_compile instead of compile.
18155         lib/gcc-dg.exp: Ditto.
18156         lib/gcc.exp: Ditto.
18157         lib/mike-{gcc,g++}.exp: Ditto.
18158         lib/old-dejagnu.exp: Ditto.
18159         lib/plumhall.exp: Ditto.
18161 1997-01-08  Jim Wilson  <wilson@cygnus.com>
18163         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
18164         (ph_linker): Likewise.
18166 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
18168           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
18169         MAP_ANON / MAP_ANONYMOUS if defined;
18170         else try to map from /dev/zero .
18172 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18174         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
18175         isn't defined, then define it to MAP_ANONYMOUS.
18177 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18179         * gcc.c-torture: Update to c-torture-1.42 release.
18181 1996-11-11  Jeffrey A Law  (law@cygnus.com)
18183         * gcc.c-torture: Update to c-torture-1.41 release.
18185 1996-10-27  Jeffrey A Law  (law@cygnus.com)
18187         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
18188         c-torture release.
18190 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
18192         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
18193         and LDFLAGS.  Fix second case to append the target_info ldflags
18194         onto LDFLAGS, not CFLAGS.
18195         * lib/g++.exp (g++_init): Add target_info stuff.
18196         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
18197         of libgloss and newlib flags for !native.
18199         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
18200         (GDB): Fix relative path to go up another dir for finding gdb.
18202 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
18204         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
18205         versions in the target_info array, if they don't exist.
18207 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
18209         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
18211 1996-07-08  Jim Wilson  <wilson@cygnus.com>
18213         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
18214         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
18216 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
18218         * lib/old-dejagnu.exp: Don't remove the output file before we've
18219         actually tested it. Don't append pwd to the path of the executable
18220         we're testing.
18222 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
18224         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
18226 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
18228         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
18229         temporary directory for compiler files, and set it to a default
18230         value of /tmp. Set $output as the name of the output file from
18231         compiling the testcase. Add a -o option to $cflags_var so the
18232         compiler writes the final output file as $output. Set $executable
18233         to $output.
18235         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
18236         directory for compiler files, and set it to /tmp if it doesn't
18237         already have a value. Set $output_file to the name of the output
18238         file from compiling the testcase. Add a -o option to CXXFLAGS so
18239         the compiler writes the final output file as $output. Use $output
18240         as the executable to be tested.
18242 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18244         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
18246 1996-06-08  Jeffrey A Law  (law@cygnus.com)
18248         * gcc.c-torture/execute/pending-1.c: New test.  Still
18249         pending in Tege's queue.
18251 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
18253         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
18254         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
18255         if there were failures.  Call unresolved if there were unresolved
18256         testcases.  Call gcc_fail if program did not run to completion.
18257         (ph_make): Pass additional argument name to ph_execute.
18258         (ph_execute): Add new argument.  Pass additional arguments to
18259         ph_summary.  Call gcc_fail is there is no execution output.
18261 1996-04-24  Jeffrey A Law  (law@cygnus.com)
18263         * lib/plumhall.exp (proc_summary): Output relavent summary
18264         lines into the log so specific failures in plumhall can be
18265         investigated.
18267 1996-04-10  Jeffrey A Law  (law@cygnus.com)
18269         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
18270         (c-torture-execute): Don't try to execute tests which use
18271         "long long" types if $NO_LONG_LONG is nonzero.
18273 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
18275         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
18276         not c-torture.
18278         * gcc.ieee: Move from here.
18279         * gcc.c-torture/execute/ieee: To here.
18281 1996-03-26  Jeffrey A Law  (law@cygnus.com)
18283         * gcc.c-torture: Update to c-torture-1.41 release.
18285 1996-03-22  Jeffrey A Law  (law@cygnus.com)
18287         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
18288         not "$output".
18290 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
18292         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
18293         -c present.
18295 1996-03-02  Jeffrey A Law  (law@cygnus.com)
18297         * config/proelf.exp: Handle connecting to a simulator.
18299 1996-01-31  Jeffrey A Law  (law@cygnus.com)
18301         * config/proelf.exp: New file.  Enough framework that we can
18302         run c-torture tests on the proelf targets (or any other target
18303         that gdb can connect to for that matter).
18305 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
18307         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
18308         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
18310         * lib/plumhall.exp (ph_execute): Always call ph_summary if
18311         exec_output exists.
18313 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
18315         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
18316         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
18318         * config/*.exp: Update FSF address.  Change result of ${tool}_load
18319         to pass/fail/unresolved/unsupported/untested.  Caller must now
18320         call unresolved/unsupported/untested.
18321         * lib/*.exp: Update FSF address.  Update to handle new results of
18322         ${tool}_load.
18323         * lib/chill.exp (verbose): Delete.
18325 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
18327         * lib/gcc.exp (default_gcc_start): Change order of args to
18328         $LDFLAGS $CFLAGS $LIBS.
18329         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
18330         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
18331         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
18332         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
18333         * gcc.misc-tests/dg-test.exp: Likewise.
18334         * gcc.misc-tests/msgs.exp: Likewise.
18335         * gcc.prms/prms.exp: Likewise.
18336         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
18337         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
18339         * lib/dg.exp: Deleted, moved to dejagnu/lib.
18341 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18343         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
18345         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
18346         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
18348         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
18349         necessary.
18351 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
18353         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
18354         global for loop; add use of $mathlib.
18355         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
18356         settings here; set mathlib for anything but VxWorks.
18358 1996-01-22  Jeffrey A Law  (law@cygnus.com)
18360         * gcc.c-torture: Update to c-torture-1.40 release.
18362 1996-01-03  Jeffrey A Law  (law@cygnus.com)
18364         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
18365         dg.exp.
18367 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
18369         * lib/c-torture.exp (c-torture-execute): Declare "output" as
18370         global.
18372 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
18374         * lib/g++.exp (LIBS): Define if not already.
18375         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
18376         (gcc-dg-prune): Call prune_gcc_output.
18377         * lib/gcc.exp (prune_gcc_output): New proc.
18378         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
18379         prune_gcc_output.
18381 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
18383         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
18384         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
18386 1995-11-15  Jeffrey A Law  (law@cygnus.com)
18388         * gcc.c-torture: Update to c-torture-1.39 release.
18390 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
18392         * lib/c-torture.exp (c-torture-execute): Don't return if one option
18393         fails, try others as well.
18395 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
18397         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
18398         If compilation fails, mark execute tests as `untested'.
18399         If test is marked as unsupported, don't mark compilation and
18400         execute tests as failed.
18402 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
18404         * lib/g++.exp (g++_init): Don't link in libg++, and look to
18405         libstdc++ for whether or not we want to be doing shared
18406         libraries.  Delete link_curses since we don't need it anymore.
18407         * lib/mike-g++.exp (postbase): Don't link in libg++.
18408         * g++.old-deja/old-deja.exp: Likewise.
18410 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
18412         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
18414 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
18416         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
18417         For that, add `-Wl,-a,shared_archive'.
18418         * g++.old-deja/old-deja.exp: Likewise.
18420 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
18422         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
18424 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
18426         * lib/mike-g++.exp (postbase): Pay attention to the status of
18427         g++_load.
18429 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
18431           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
18433 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
18435         * lib/gcc.exp (default_gcc_start): No longer need to log program
18436         being executed or its output, execute_anywhere does that now.
18437         * lib/g++.exp (default_g++_version): Call execute_anywhere.
18438         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
18440 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
18442         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
18443         the same as those in lib/g++.exp.
18445 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
18447         * gcc.c-torture: Update to c-torture-1.38 release.
18448         * gcc.ieee: Related changes.
18450 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
18452         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
18453         "exec". Minor reformatting changes.
18455         * config/rom68k.exp (${tool}_load): Make it work in a canadian
18456         cross. This means all "exec" calls now work on a remote host as
18457         well.
18458         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
18459         cross. Filter out the extra "\r\n" stuff that expect puts in.
18460         (c-torture-execute): Filter out the bogus warnings like
18461         c-torture-compile does. Add support for canadian cross.
18462         * lib/gcc.exp (default_gcc_version, default_gcc_start)
18463         Use execute_anywhere rather than calling exec directly. Now it
18464         works for canadian cross testing.
18466 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
18468         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
18469         results into a variable, and check that rather than using file exists.
18471 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
18473         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
18474         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
18476 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18478         * g++.old-deja/old-deja.exp: Create and pass runshlib and
18479         lib_curses if there's a shared libg++ in the build tree.
18481 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
18483         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
18484         if not supported target.
18486 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
18488         * lib/g++.exp (g++_init): Move empty setting of runshlib and
18489         link_curses up to always happen, not just for native builds.
18491 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
18493         * gcc.c-torture: Update to c-torture-1.36 release.
18494         * gcc.failure: Related changes.
18496 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
18498         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
18500 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
18502         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
18503         * lib/mike-g++.exp (postbase): Not in here.  Still reference
18504         runshlib, link_curses, and mathlib for link and run.
18506         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
18507         pass the runtime shared library options for Solaris, OSF/1, and
18508         Irix5, and link with -lcurses to avoid unresolved references.
18510 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
18512         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
18513         only run once.
18515 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
18517         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
18519 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
18521         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
18522         do not have a framework for the "compat" tests yet.
18524 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
18526         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18527         set to null if we're testing vxworks5.1.  Use that instead of
18528         `-lm' in the setting of LIBS for link and run.
18530 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18532         * config/rom68k.exp (${tool}_load): Major changes to make it
18533         work.  Verified that it does in fact return the stuff in
18534         exec_output properly.  Catch any Emul or any TRAP other than 0.
18536 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
18538         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
18539         LDFLAGS properly for targets that need stuff from libgloss.
18540         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18541         only run once.
18542         (gpp_initialized): New variable.
18544 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18546         * config/rom68k.exp: Load libgloss.exp.
18547         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
18548         so we can produce a fully linked binary.
18549         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
18550         so we can produce a fully linked binary.
18552 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
18554         * lib/plumhall.exp (ph_section): Watch for expected failures.
18555         Add missing `else'.
18557         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
18558         run the testcase.
18559         (c-torture): Likewise.
18561 1995-08-28  Doug Evans  <dje@cygnus.com>
18563         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
18565         * lib/mike-g++.exp (mike_cleanup): New proc.
18566         (prebase): New globals compiler_result, not_compiler_result,
18567         target_regexp.
18568         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
18569         allow leading "-" in pattern.  Watch for unsupported tests.
18570         If $compiler_result is set, pattern match assembler code,
18571         and ditto for $not_compiler_result.
18572         * lib/mike-gcc.exp: Likewise.
18574         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18575         execution "succeeded".
18577 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18579         * config/win32.exp: New file.
18580         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18582 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18584         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18585         unsupported.
18586         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18587         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18588         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18590         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18591         "... without exceptions was ...".  That is now handled by
18592         prune_system_crud.
18593         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18595 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18597         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18598         sieve.c,sort2.c}: New files.
18599         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18600         sieve.exp,sort2.exp}: Drivers for them.
18602         * lib/mike-gcc.exp (program_output): New user settable variable.
18603         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18604         messages.
18605         * lib/mike-g++.exp (program_output): New user settable variable.
18607         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18609         * config/sh.exp: Deleted (use sim.exp instead).
18611 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18613         * config/vx.exp: Declare CHECKTASK as global.
18614         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18615         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18616         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18618 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18620         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18621         target. Like vx.exp, only includes `vx29k.exp' instead of
18622         `vxworks.exp'.
18624 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18626         * config/sim.exp: Increase time limit from 120 seconds to 240.
18628 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18630         * gcc.c-torture/execute/950628-1.c: New test.
18632 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18634         * gcc.c-torture: Update with changes/additions from
18635         c-torture-1.34.
18637 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18639         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18641 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18643         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18645 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18647         * gcc.c-torture/compile/950512-1.c: New test.
18648         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18649         * gcc.dg/struct-ret-1.c: Likewise.
18651 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18653         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18654           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18656 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18658         * gcc.c-torture/special/920411-1.c: Deleted.
18659         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18661 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18663         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18664         cpu limit.
18666 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18668         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18670 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18672         From kenner;
18673         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18674         is the proper length.
18675         * va-arg-3.c: Likewise.
18677 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18679         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18680         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18682         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18683         * lib/g++.exp (default_g++_start): Delete old cruft.
18685 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18687         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18688         (2 * (1 << 18)) to (2 * (1 << 17)).
18690         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18692 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18694         * config/rom68k.exp: Renamed from config/idp.exp
18696 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18698         * c-torture/compile/921109-2.c
18700 1995-04-18  Mike Stump  <mrs@cygnus.com>
18702         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18703         excess errors.
18705 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18707         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18708         output.
18709         * lib/g++.exp (default_g++_start): Likewise.
18711 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18713         * gcc.c-torture/compile/950329-1.c: New test.
18715 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18717           * config/bug.exp (${tool}_load): Updated to use new remote_open
18718           and remote_close procs.
18719         * config/idp.exp: New file.
18721 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18723         * gcc.c-torture/execute/950322-1.c: New test.
18725 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18727         * config/vx.exp (${tool}_load): Clean up testing of return code from
18728         vxworks_ld and vxworks_spawn.
18730 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18732         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18734 1995-03-13  Mike Stump  <mrs@cygnus.com>
18736         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18737         can mark excess errors on a machine by machine basis.  Note, the
18738         default is to not expect any excess errors, even when excess
18739         errors test - is given, so you will want to put an XFAIL ... on
18740         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18741         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18742         those 4 machines, but no others.
18744 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18746         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18747         * lib/c-torture.exp: to here.
18749 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18751         * gcc.c-torture/execute/950221-1.c: New test.
18752         * gcc.c-torture/execute/struct-ret-1.c: New test.
18753         * gcc.c-torture/compile/950221-1.c: New test.
18755         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18757 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18759         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18760         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18762 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18764         * g++.gb: New directory of tests, derived from my signature and
18765         class scoping tests.
18767         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18768         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18769         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18770         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18771         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18772         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18773         * g++.gb/sig25.C: Likewise.
18775         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18776         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18777         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18778         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18779         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18780         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18781         * g++.gb/sig25.exp: Likewise.
18783         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18784         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18785         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18786         * g++.gb/scope13.C: Likewise, this test still fails.
18788         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18789         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18790         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18791         * g++.gb/scope13.exp: Ditto.
18793         * g++.gb/README: New file, explains what these tests are about.
18795 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18797         * lib/dg.exp (dg-do): Support `preprocess'.
18798         (dg-test): Likewise.
18800 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18802         * config/udi.exp: change "continue -expect" to "exp_continue".
18804 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18806         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18807         Delete redundant tests.
18809         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18810         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18811         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18812         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18813         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18814         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18815         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18816         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18818         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18819         storing label pointers.
18820         * gcc.c-torture/execute/921019-1.c: Likewise.
18821         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18822         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18823         parameter fp.
18824         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18825         constants.
18827         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18828         Delete obsolete tests.
18830         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18831         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18832         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18833         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18834         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18835         * gcc.c-torture/compile/950124-1.c: New test.
18837         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18839 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18841         * lib/mike-g++.exp: Add -lm to LIBS.
18843 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18845         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18847 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18849         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18851 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18853         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18855 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18857         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18858         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18859         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18860         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18861         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18862         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18863         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18864         * g++.law/{operators31.C, operators32.C,
18865         * g++.law/{operators33.C, operators34.C}: Likewise.
18866         * g++.law/{pic1.C, refs2.C}: Likewise.
18867         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18868         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18869         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18870         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18872         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18873         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18874         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18875         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18876         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18877         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18878         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18879         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18880         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18881         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18882         * g++.law/{operators34.exp}: Likewise.
18883         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18884         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18885         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18886         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18887         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18889         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18890         No longer expected to fail.
18891         * g++.law/missed-error3.C: Tweak for recent bool changes.
18893 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18895         * config/emb-unix: Deleted.
18896         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18897         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18899 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18901         * lib/dg.exp (dg-test): Fix typo in last patch.
18903 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18905         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18906         (handles multiple occurrences).
18908 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18910         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18911         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18912         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18913         printed).
18914         * lib/c-torture.exp (c-torture-compile): Likewise.
18915         (c-torture): Prepend full path if missing.
18916         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18917         (gcc_fail): Likewise.
18918         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18920 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18922         * lib/netware.exp: Only attach to NetWare i386 systems.
18924 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18926         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18927         messages.  Add test name to "output pattern match" pass/fail message.
18929 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18931         * gcc.dg: New testsuite.
18932         * gcc.dg/dg.exp: New file.
18934         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18935         test-switch.c}: Deleted.
18937         * gcc.misc-tests/msgs.exp: New testcase driver.
18939 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18941         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18942         Watch for illegal return values from ${tool}_load.
18943         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18944         cross targets.  Coerce return value >0 to 1.
18946 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18948         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18950         * config/emb-unix.exp: New file.
18952         * config/sim.exp: Error if variable $SIM not defined.
18953         (${tool}_load): Mark test as "untested" if simulator missing.
18955         * config/unix.exp: Load remote.exp to get rcp_download.
18956         * lib/c-torture.exp: Use different option lists for testcases with
18957         and without loops.
18958         * gcc.c-torture/execute/execute.exp: Likewise.
18960 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18962         * config/*.exp: Clarify return code from ${tool}_load.
18963         Call `unresolved' or `untested' instead of `warning' or `perror'
18964         (sometimes you still want to call both though).
18965         Add comment that `shell_id' is local to each file.
18966         * config/udi.exp (timeout): Set to 30.
18967         Don't print warning if connection fails, $connectmode has already
18968         printed an error.
18969         (${tool}_load): Move verbose messages to level 2.
18970         Rework pattern for "Process started" message.
18971         Pass `shell_id' to ${connectmode}_download.
18972         Retry twice upon timeout.  Make resetting of target more robust.
18973         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18974         Pass `shell_id' to exit_$connectmode.
18975         Only call exit_$connectmode if connected.
18976         * config/unix.exp (${tool}_load): Check return codes better.
18977         * config/vrtx.exp (${tool}_load): Likewise.
18978         * config/vx.exp (${tool}_load): Likewise.
18979         Delete unneeded global's.
18980         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18981         from ${tool}_load.
18982         (dg-stat): Delete.
18983         (dg-init): Delete recording of pass/fail counts.
18984         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18985         (old-dejagnu-init): Likewise.
18986         (old-dejagnu-stat): Delete contents, empty proc now.
18987         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18988         (c-torture): Delete references to lcnt, lpass, lfail.
18989         Get option list from TORTURE_OPTIONS.
18990         Delete -funroll[-all]-loops if no loops.
18991         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18992         (g++_stat): Delete contents (empty proc now).
18993         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18994         (gcc_finish): Likewise.
18995         (gcc_stat): Deleted.
18996         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18997         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18998         * gcc.c-torture/execute/execute.exp: Likewise.
18999         Split tests into two parts: compile, execute.
19000         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
19001         no loops.  Update to reflect clarified return codes from ${tool}_load.
19003 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
19005         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
19006         to grep for.
19007         (old-dejagnu): Likewise (where necessary).
19009 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
19011         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
19013         * lib/dg.exp (dg-process-target): Fix processing of selector.
19014         Add comment regarding use of `error'.
19016         * lib/gcc.exp (prune_system_crud): Define if missing.
19017         * lib/g++.exp (prune_system_crud): Likewise.
19019         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
19020         Call prune_system_crud.
19021         * lib/dg.exp (dg-runtest): New proc.
19022         Use perror instead of send_user for tcl errors in testcase.
19023         Don't return any value, it's never used.
19024         Don't clobber previous definition of `unknown'.
19025         Print tcl errors in `dg-final'.
19027 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
19029         * lib/dg.exp (dg-process-target): Improve syntax error messages.
19030         (dg-test): Don't print errorInfo, it contains stack backtrace.
19032 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
19034         * lib/g++.exp (runtest_file_p): Define if missing.
19036 1994-09-24  Doug Evans  (dje@cygnus.com)
19038         * lib/mike-g++.exp: Comment out loading of g++.exp.
19039         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
19040         (default_g++_version): Always print something.
19041         (default_g++_start): Comment out call to `which'.
19042         (g++_start, g++_load): Deleted (must be defined in config file).
19043         * lib/gcc.exp: Test for existence of $CC at start.
19044         Delete check for tmpdir (done in gcc_init).
19045         (default_gcc_version): Always print something.
19046         (default_gcc_start): Comment out call to `which'.
19047         * config/*.exp: Major cleanup - make cross targets work at least a
19048         little better for g++ (by not being "--tool gcc" specific).
19049         Rename gcc_xxx to ${tool}_xxx.
19050         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
19051         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
19053 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
19055         * lib/c-torture.exp (c-torture-compile): Rework compiler
19056         message processing.
19058         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
19059         c-torture.
19061 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
19063         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
19065         * lib/dg.exp (dg-process-target): Support { target native }.
19067 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
19069         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
19070         looked for "... program xxx got fatal signal".
19071         Correct regsub munging of `comp_output'.
19072         Ignore compiler messages "path prefix not used" and "linker input
19073         file unused".
19075 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
19077         * lib/gcc.exp (runtest_file_p): Define if missing.
19078         * gcc.prms/template.c: Example to work from.
19080 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
19082         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
19083         * lib/dg.exp (dg-test): Call unsupported testcases as such.
19085         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
19086         * gcc.prms/1883.c: Moved from compile/940714-1.c.
19087         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
19088         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
19090         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
19091         (dg-process-target): No longer a varargs proc.
19092         Return S/N for target, P/F for xfail.  All callers changed.
19093         (user option procs): More argument checking.
19094         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
19095         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
19096         (dg-test): Skip test if not running on selected target in `dg-do'.
19097         Update handling of `dg-do-what', `dg-output-text'.
19098         Separate execution pass/fail from output pattern match pass/fail.
19099         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
19101 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
19103         * gcc.c-torture/special/special.exp: Don't expect failure for mips
19104         target for 920510-1.c.
19106 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
19108         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
19109         Clean up comment regarding use of passcnt, etc.
19110         (gcc_stat): Don't update `testcnt' here.
19111         (gcc_finish): Do it here.
19112         Might as well reset `but_id' here too.
19113         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
19114         to determine if the file should be tested.
19115         * gcc.c-torture/compile/compile.exp: Likewise.
19116         * gcc.c-torture/execute/execute.exp: Likewise.
19117         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19118         * gcc.misc-tests/dg-test.exp: Likewise.
19119         * gcc.prms/prms.exp: Likewise.
19120         * gcc.wendy/wendy.exp: Likewise.
19121         * g++.old-deja.exp: Likewise.
19122         Move "Testing file" message to verbose level 1.
19124 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
19126         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
19128 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
19130         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
19131         (default_gcc_start): Accept optional second list element
19132         of compiler flags.  Print compiler output at verbosity level 2.
19133         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
19134         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
19135         Save current values of framework globals passcnt, failcnt, xpasscnt,
19136         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
19137         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
19138         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
19139         xfailcnt to compute stats.  Update framework global `testcnt' from
19140         pass/fail counts.
19141         (gcc_finish): New proc.  Clean up test environment.
19142         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
19143         (gcc_epass, gcc_efail): Delete.
19144         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
19145         argument of line number.
19146         (dg-init): If the tool has an init routine, call it.
19147         (dg-test): Remove args `cflags_var' and `libs_var'.
19148         Pass all compiler options to ${tool}_start.
19149         Handle missing line number.
19150         (dg-finish): New function.
19151         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
19152         particular files.  Call gcc_finish at end.  Move "skipping test"
19153         message to verbosity level 3.
19154         * gcc.c-torture/compile/compile.exp: Likewise.
19155         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19156         * gcc.c-torture/execute/execute.exp: Likewise.
19157         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19158         Print testcase being tried at verbosity level 1.
19159         * gcc.c-torture/special/special.exp: Unset xfail.
19160         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19161         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
19162         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
19163         * gcc.failure/failure.exp: Likewise.
19164         * gcc.ieee/ieee.exp: Likewise.
19165         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
19166         Update call to dg-test.  Call dg-finish at end.
19167         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
19168         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19169         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
19170         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
19171         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
19172         * gcc.wendy/wendy.exp: Add copyright.
19173         Delete setting of tmpdir (done by gcc_init).
19174         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
19175         Pass compiler flags to gcc_start.  Call gcc_finish at end.
19176         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
19177         gcc_[ce]pass/fail.
19179 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
19181         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
19182         confusion.
19183         (g++_load): Likewise.
19185         * config/*.exp (gcc_load): Some were varargs fns and some were not.
19186         Rename argument to `prog' to remove the confusion.
19187         Varargs fns behave differently too!
19188         (g++_load): Likewise.
19190         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
19192         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
19193         what it is.  Delete (always) printing of status value for !native.
19194         Simplify verbose code, and include status and exec_output.
19195         (g++_load): Use gcc_load.
19197 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
19199         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
19200         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
19201         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
19202         940714-3.c as these testcases don't exist anymore.  Make
19203         va-arg-1.c expected to pass.
19205 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
19207         * gcc.misc-tests/misc.exp: Only run specific testcases.
19208         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
19209         * gcc.misc-tests/dg-[1-9].c: New files.
19211         * lib/dg.exp: New testsuite driver.
19212         * gcc.prms/prms.exp: Use it.
19214         * README.gcc: New file.
19216         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
19217         Document and reset `lxpass' and `lxfail'.
19218         Simplify "initialized" message.
19219         (gcc_stat): Clean up comments a little.
19221 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
19223         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
19225 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
19227         * lib/old-dejagnu.exp (process-option): New proc.
19228         (old-dejagnu-init, old-dejagnu-stat): Likewise.
19229         (old-dejagnu): Simplify.
19230         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
19232 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
19234         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
19235         exists and is not an empty string.
19237         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
19238         $xfail rather than calling setup_xfail.  Clear $xfail when test is
19239         finished.
19240         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
19241         automatically.
19243         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
19244         longer expected to fail.
19246         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
19247         "f" function call.
19249         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
19251         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
19252         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
19253         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
19254         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
19255         c-torture-1.29.
19257         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
19258         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
19260         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
19262         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
19263         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
19265         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
19266         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
19267         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
19269 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
19271         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
19272         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
19273         940714-1.c, 940714-2.c, 940714-3.c},
19274         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
19275         gcc.misc-tests/{mg.c,mg.exp}:
19276         New tests.
19277         * gcc.noncompile/noncompile.exp: Change accordingly.
19279 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
19281         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
19282         Undo previous clobberage.
19284 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
19286         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
19287         * gcc.special/{930510-1.c, special.exp}:
19288         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
19289         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
19290         struct-varargs-1.c}: New tests from c-torture-1.26.
19292 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
19294         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
19295           argument to switch.
19297 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
19299         * Revert the previous changes.  Please see Rob's directory
19300           (/lisa/test/rob/progressive/gcc/testsuite) for testing
19301           fixes.
19303 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
19305         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
19306             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
19307             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
19308             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
19309             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
19310             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
19311             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
19312             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
19313             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
19314             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
19315             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
19316             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
19317             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
19318             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
19319             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
19320             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
19321             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
19322             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
19323             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
19324             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
19325             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
19326             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
19327             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
19328             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
19329             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
19330             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19331             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
19333 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
19335         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
19336             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
19337           with perror calls.
19339 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
19341         * config/unix.exp (g++_load): Fix syntax.
19343 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
19345         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
19346         * gcc.noncompile/921017-1.c: Deleted obsolete test.
19347         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
19348         Don't expect va-arg-1.c to fail.  Correct expected output for
19349         920928-1.c.
19350         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
19351         * gcc.wendy/hbm4.c: Correct typo.
19352         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
19354 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
19356         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
19357         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
19358         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
19359         * lib/c-torture.exp (c-torture-compile): Ditto.
19361         Reduce volume of output (remove all the -I's and such).
19362         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
19363         Call gcc_cpass, gcc_cfail.
19364         (c-torture): Pass testing option to c-torture-compile.
19366 1994-03-21  Doug Evans  (dje@cygnus.com)
19368         Bring patches over from progressive.
19369         * config/default.exp: Exit remote shell cleanly.
19370         (g++_exit, g++_start): Add default versions.
19371         * config/sim.exp (gcc_load): Use perror, not error.
19373 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
19375         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
19376         set in site.exp.
19378 1994-03-14  Doug Evans  (dje@cygnus.com)
19380         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
19381         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
19382         (wendy_try): New proc to run testcase.
19383         (main loop): Call 'em.
19384         * gcc.wendy/*.c: Clean up pass to correct expected output.
19386         * lib/gcc.exp: Minor cleanup work.
19387         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
19389 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
19391         * config/sim.exp (gcc_load): Document return codes better.
19392         Don't pass -v to simulator.
19394 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
19396           * gcc.special/920717-x.c: Fix typo.
19397           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
19398           get at sources.
19400         * lib/mike-gcc.exp: Fix typo.
19402 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
19404         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
19405         binary to use, transform the name.
19406         * config/*.exp: rename everything. Nuke any g++ specific files,
19407         it's now a special case of gcc that requires no special support.
19408         Add a default.exp for unsupported targets.
19410 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
19412         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
19413         lib/old-dejagnu.exp: Fix a few patterns to work with the new
19414         version of Tcl.
19416 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
19418         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
19419         than a warning.
19421 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
19423         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
19425 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
19427         * gcc.execute/execute.exp: Combine opt_list and foption_list into
19428         option_list.  Compile every file with only 4/6 option choices
19429         (same as C torture) instead of with 12/18 different option
19430         choices.
19431         * lib/c-torture.exp: Likewise.
19433         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
19434         not already set.
19436 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
19438         * lib/old-deja.exp: Add `excess errors test fails' error, now one
19439         can put an XFAIL *-*-* on excess errors.
19441 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
19443         * g++.law: Add more tests derived from g++-bugs snapshots.
19445         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
19446         equivalent to g++.law/init9.
19448         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
19449         compiled it, and the a.out file after we've run it.
19451 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
19453         * lib/mike-g++.exp (postbase): Delete the .o file after we've
19454         compiled it, and the a.out file after we've run it.
19456 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
19458         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
19460 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
19462         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
19463         version number.
19465 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
19467         * g++.law: New directory of g++ tests derived from the g++-bugs
19468         snapshots.
19470 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
19472         * gcc.compile: initbug1.c initbug1.exp testcase added
19474 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
19476         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
19477         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
19478           fixes submitted by Jeff Law (law@cs.utah.edu)
19479         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
19480           Jeff Law (law@cs.utah.edu)
19483 1993-11-30  Mike Stump  (mrs@cygnus.com)
19485         * config/unix-g++.exp: Follow the gcc way of doing things.
19486         * g++.old-deja/old-deja.exp: Minor updates.
19487         * lib/g++.exp: New file, follow the gcc way of doing things.
19488         * lib/old-dejagnu.exp: Minor updates.
19489         * lib/mike-g++.exp: Always unset errorInfo.
19491 1993-11-06  Mike Stump  (mrs@cygnus.com)
19493         * lib/gcc.exp: Fix some errors with the below change, CC and
19494         CFLAGS should be global when setting, not local.
19496 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
19498         * lib/gcc.exp: Transform tool name.
19500 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19502         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
19504 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19506         * lib/gcc.exp: change gcc_done to gcc_stat
19508 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19510         * Upgraded gcc testsuite to c-torture version 1.25
19512 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
19514         * lib/gcc.exp: added reporting code. Changed verbose compile message.
19515         * lib/c-torture: added hooks for new reporting code.
19517 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
19519         * config/sh-gcc.exp: check if sh-sim exists in the path
19521 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
19523         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
19524         * gcc.compile/compile.exp: Initial changes for new logic.
19525         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
19526         * gcc.failure/failure.exp: Initial changes for new logic.
19527         * gcc.ieee/ieee.exp: Initial changes for new logic.
19528         * gcc.misc-tests/misc.exp: Initial changes for new logic.
19529         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
19530         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
19531         * lib/c-torture.exp: Initial changes for new logic.
19532         * lib/gcc.exp: Initial changes for new logic.
19534 1993-10-15  Mike Stump  (mrs@cygnus.com)
19536         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
19537         depend upon failure or success.  Fully qualify names in failure
19538         and success messages.  Always remove a.out before starting
19539         compile, just in case.  Pay more attention to error text output by
19540         the compiler.  Handle testcases with no known past errors just
19541         like all others, so that things are uniform.  Other miscellaneous
19542         improvements.
19544 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
19546         * gcc.cpp: new directory for cpp tests
19548 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
19550         * lib/chill.exp: Code reformatted, removed unused code.
19551         * config/unix-chill.exp: Code reformatted, removed unused code.
19552         * chill.execute/execute.exp: Code reformatted, removed unused code.
19553         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
19555 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
19557         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
19558         routines not written.
19560 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
19562         * config/bug-gcc.exp: Use new procs from bug.exp.
19564 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
19566         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
19567         via ftp, rather than depending on NFS.
19568         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
19569         case.
19571 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
19573         * config/bug-gcc.exp: Use new download proc.
19575 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
19577         * chill.execute/execute.exp: cleanups, handles errors better
19578         * chill.compile/compile.exp: rewrite, based on execute.exp
19579         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
19580         * lib/chill.exp: major changes to diff proc and compile and link
19581           procs. added chill_fail and chill_pass wrappers to pass and
19582           fail. added more comments, and handle error codes better.
19583           Added a hack to capture stderr from exec, so noncompile tests
19584           can work.
19586 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
19588         * chill.execute/execute.exp: rewrite of testsuite driver
19589         * lib/chill.exp: rewrite of testsuite driver
19590         * config/unix-chill.exp: rewrite of testsuite driver
19592 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
19594     In chill.execute:
19595         * iexpr.ch: Standardize uppercase.
19596         * tuples.dat: Standardize uppercase.
19597         * vary.ch: standardize.  Correct varying string assignments.
19598         * vary.dat: Add new output lines.
19600 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
19602     In chill.execute:
19603         * chprintf.ch: Standardize use of uppercase.
19604         * tuples.ch: Standardize and turn arr2 into a DCL,
19605           rather than a SYN.
19606         * pinits.ch: Standardize.
19608 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
19610         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
19611         * Makefil: Renamed to Makefile.in.
19612         * configure.in: New.
19614 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
19616     In chill.execute:
19617         * .cvsignore: Add result/output files.
19618         * Makefile: Fix up variables at start.  Use MFLAGS
19619           everywhere.  Correct bool_loc, built_ins entries.
19620           Add entry for vary1.ch.
19621         * bitarray.ch: Standardize upper-case usage.
19622         * bitexpr.ch: Standardize, add output of b1.
19623         * params.ch: Use arrayt in along PROC parameters, to
19624           avoid novelty problems.
19625         * sets.ch: Tiny cleanup.
19626         * vary1.ch: Re-indent.
19628 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
19630           * Add PR-related files to Makefiles, .cvsignore files, etc.
19632 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
19634         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
19635           with compiler objects. New names are test-flow.c and test-loop.c
19637 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
19639         * Upgraded c-torture tests from 1.19 to 1.20
19641         * new files:
19642         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
19643         * gcc.compile: 930623-1.c 930623-2.c
19644         * gcc.noncompile: 930622-1.c 930622-2.c
19645         * gcc.failure: 920411-1.c 920627-2.c
19646         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
19648 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
19650         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19651           More changes to get testsuite working properly. Needs more work.
19652           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
19654 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
19656         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19657           More changes to get testsuite working properly. Needs more work.
19659 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
19661         * chill.compile/compile.exp: Added for Dejagnu support
19662         * chill.execute/execute.exp: Added for Dejagnu support
19663         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
19665 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
19667     This should complete moving the CHILL test files.
19668         * chill.noncompile(.cvsignore printf.grt
19669             in-printf.grt chprintf.grt chprintf.ch):
19670             Added test-support files.
19671           (Makefile): Modified further.
19672         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
19673             signal.ch): Added test files.
19674           * chill.execute (.cvsignore printf.grt printr.c
19675             in-printf.grt rts.c chprintf.grt rts.h): Added
19676           test-support files.
19677             (Makefile): More corrections.
19679 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19681         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19682           test cases, ready for DejaGnu.
19684 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19686         * Upgraded c-torture tests from 1.18 to 1.19
19688         * gcc.compile: added test(s):
19689           930607-1.c
19690         * gcc.execute: added test(s):
19691           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19693         * added new subdirectory for misc tests: gcc.misc-tests
19694         * gcc.misc-test(s): added tests:
19695           inst-check.c test-consts.c test-ior.c test-switch.c
19697 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19699         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19701 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19703         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19705 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19707         * Upgraded c-torture tests from 1.17 to 1.18
19709 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19711         * Upgraded c-torture tests from 1.12 to 1.17
19713 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19715         * lib/old-dejagnu.exp:
19716           Fixed handling of XFAIL target triplets to correctly
19717           recognize wildcard characters.  Removed code that
19718           appended a unique id tag to the end of the file name
19719           printed out by the result of the testcases within a
19720           given test file.
19722 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19724         * lib/old-dejagnu.exp:
19725           Reworked expected failure handling to trigger off of XFAIL
19726           keyword in keyphrase embeded in testcase source code. The
19727           XFAIL keyword must be at the end of the keyphrase line. It
19728           may optionally be followed by one or more target triplets.
19729           It has just occured that the handling of wildcards in the
19730           target triplet may not be correct.
19732 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19734         * g++.old-deja/tests:
19735           Moved all subdirectories up one level into g++.old-deja .
19737         * lib/old-dejagnu.exp:
19738           Fixed problem with CXXFLAGS not being properly reset, and being
19739           corrupted with extraneous "-c" compiler option.  This was
19740           causing binaries to not be generated for test that needed them.
19741           Modified strings passed to "pass" and "fail" so that individual
19742           tests from the same test file would be distinguished by an
19743           identifier appended to the test file name in the summary logs;
19744           this corrected a problem with erroneous diff logs.  Added code
19745           to search testcases for expected fail and unexpected pass keywords.
19747 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19749         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19751 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19753         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19754           Removed extraneous text from end of "Special g++ Options"
19755           keyphrase.
19757         * lib/old-dejagnu.exp: Added pattern matching to look for new
19758           keywords, embedded in testcases comments, which will trigger
19759           calls to xpass and xfail.
19761 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19763         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19764           comments embedded in the testcases, especially the one looking for
19765           special compiler options, as well as the pattern matching for the
19766           compiler output again.
19768 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19770         * lib/old-dejagnu.exp: Do a proper check of the return value for
19771           execute tests. Fixed several problems with the pattern matching
19772           of the compiler output which gave erroneous test results.
19773           Changed several of the test result messages to be more descriptive.
19774         * config/unix-g++.exp: Proc g++_load now actually works and
19775           executes the tests passed to it and returns a usable return
19776           value.
19778 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19780           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19782 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19784         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19785           Modified both files to properly execute the old style
19786           dejagnu tests. The previous versions of these files were
19787           experimental and did not function anything near correctly.
19789 1993-04-05  Rob Savoye  (rob@cygnus.com)
19791         * Removed all Makefile.in and configure.in files. No configuration
19792         needed now.
19794 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19796         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19798 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19800         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19801         gcc.special/configure.in, gcc.noncompile/configure.in,
19802         gcc.execute/configure.in, gcc.code_quality/configure.in,
19803         g++.other/configure.in, g++.old-deja/configure.in,
19804         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19805         in srcname setting.
19807 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19809         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19810         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19811         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19813 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19815         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19816         (gdb_exit): Don't remove *_soc files.
19818 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19820         * lib/c-torture.exp: Don't look for main; instead always use -w
19821         -c.  This is how the c-torture tests work.  Remove the object
19822         file if the compilation succeeds.
19823         * gcc.execute/execute.exp: Remove executable if test passes.
19824         * gcc.noncompile/noncompile.exp: Every test is an expected
19825         failure.
19826         * gcc.special/special.exp: Added tests from c-torture 1.11,
19827         corrected use of existing test.
19828         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19829         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19830         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19831         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19832         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19833         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19834         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19835         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19836         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19837         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19838         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19839         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19840         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19841         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19842         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19843         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19844         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19845         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19846         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19847         c-torture 1.11.
19848         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19849         correspond to c-torture 1.11.
19851         * New file.