1 2003-06-04 Mark Mitchell <mark@codesourcery.com>
3 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
5 * lib/dg-pch.exp: New file.
6 * g++.dg/pch/pch.exp: Use dg-pch.exp.
7 * gcc.dg/pch/pch.exp: Likewise.
9 2003-06-04 Roger Sayle <roger@eyesopen.com>
11 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
12 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
13 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
14 * gcc.dg/builtins-17.c: New test case.
15 * gcc.dg/i386-387-4.c: New test case.
16 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
18 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
20 * gcc.dg/ultrasp9.c: New test.
22 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
24 * gcc.c-torture/compile/20030604-1.c: New test.
25 * gcc.dg/sparc-constant-1.c: New test.
27 2003-06-03 Glen Nakamura <glen@imodulo.com>
29 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
31 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
33 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
35 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
36 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
38 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
40 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
42 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45 * g++.dg/template/spec10.C: New test.
47 2003-06-03 Roger Sayle <roger@eyesopen.com>
49 * gcc.dg/builtins-16.c: New test case.
51 2003-06-03 Jakub Jelinek <jakub@redhat.com>
53 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
54 mempcpy test with post-increments.
55 * gcc.c-torture/execute/string-opt-3.c: New test.
56 * gcc.dg/string-opt-1.c: New test.
58 2003-06-03 David Billinghurst (David.Billinghurst@riotinto.com)
61 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
63 2003-06-02 Mark Mitchell <mark@codesourcery.com>
65 * lib/scanasm.exp (dg-scan): New function, factored out of ...
66 (scan-assembler): ... here. Use dg-scan.
67 (scan-assembler-not): Likewise.
68 (scan-file): New function.
69 (scan-file-not): Likewise.
70 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
71 * gcc.dg/cpp/_Pragma4.c: Likewise.
72 * gcc.dg/cpp/_Pragma5.c: Likewise.
73 * gcc.dg/cpp/avoidpaste1.c: Likewise.
74 * gcc.dg/cpp/avoidpaste2.c: Likewise.
75 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
76 * gcc.dg/cpp/cmdlne-P.c: Likewise.
77 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
78 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
79 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
80 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
81 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
82 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
83 * gcc.dg/cpp/cxxcom1.c: Likewise.
84 * gcc.dg/cpp/line1.c: Likewise.
85 * gcc.dg/cpp/maccom1.c: Likewise.
86 * gcc.dg/cpp/maccom2.c: Likewise.
87 * gcc.dg/cpp/maccom3.c: Likewise.
88 * gcc.dg/cpp/maccom4.c: Likewise.
89 * gcc.dg/cpp/maccom5.c: Likewise.
90 * gcc.dg/cpp/maccom6.c: Likewise.
91 * gcc.dg/cpp/multiline.c: Likewise.
92 * gcc.dg/cpp/spacing1.c: Likewise.
93 * gcc.dg/cpp/spacing2.c: Likewise.
94 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
95 * gcc.dg/cpp/trad/maccom1.c: Likewise.
96 * gcc.dg/cpp/trad/maccom2.c: Likewise.
97 * gcc.dg/cpp/trad/maccom3.c: Likewise.
98 * gcc.dg/cpp/trad/maccom4.c: Likewise.
99 * gcc.dg/cpp/trad/maccom6.c: Likewise.
100 * gcc.dg/cpp/cxxcom2.c: Likewise.
101 * gcc.dg/cpp/cxxcom2.h: New file.
103 * gcc.dg/cpp/truefalse.cpp: Move it to ...
104 * g++.dg/cpp/truefalse.C: Here.
105 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
107 2003-06-01 Loren James Rittle <ljrittle@acm.org>
109 * gcc.dg/cpp/redef3.c: New file.
111 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
113 * gcc.dg/i386-loop-3.c: New test.
115 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
117 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
119 2003-05-31 Roger Sayle <roger@eyesopen.com>
121 * gcc.dg/fwrapv-1.c: New test case.
122 * gcc.dg/fwrapv-2.c: New test case.
124 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
127 * g++.dg/template/spec9.C: New test.
129 2003-05-29 Roger Sayle <roger@eyesopen.com>
131 * gcc.dg/duff-4.c: New test case.
133 2003-05-27 David Billinghurst (David.Billinghurst@riotinto.com)
136 * g77.dg/ffixed-form-1.f: New test
137 * g77.dg/ffixed-form-2.f: New test
138 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
139 * g77.dg/ffree-form-3.f: New test
141 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
143 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
144 * gcc.dg/wint_t-1.c: Likewise.
146 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
148 * g++.dg/template/access11.C: New test.
150 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
153 * g++.dg/template/access10.C: New test.
155 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
156 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
158 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
160 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
162 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
163 suppress for powerpc-*-darwin*.
164 * gcc.dg/torture/builtin-noret-2.c: Likewise.
166 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
168 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
169 suppress option for powerpc-*-darwin*.
171 2003-05-23 Roger Sayle <roger@eyesopen.com>
173 * gcc.dg/builtins-1.c: Add tests for tan and atan.
174 * gcc.dg/builtins-4.c: Add test for fmod.
176 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
179 * g++.dg/template/instantiate4.C: New test.
181 2003-05-22 Roger Sayle <roger@eyesopen.com>
183 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
185 2003-05-21 Janis Johnson <janis187@us.ibm.com>
187 * gcc.dg/compat/scalar-return-1_main.c: New file.
188 * gcc.dg/compat/scalar-return-1_x.c: New file.
189 * gcc.dg/compat/scalar-return-1_y.c: New file.
190 * gcc.dg/compat/scalar-return-2_main.c: New file.
191 * gcc.dg/compat/scalar-return-2_x.c: New file.
192 * gcc.dg/compat/scalar-return-2_y.c: New file.
193 * gcc.dg/compat/struct-return-3_main.c: New file.
194 * gcc.dg/compat/struct-return-3_y.c: New file.
195 * gcc.dg/compat/struct-return-3_x.c: New file.
196 * gcc.dg/compat/struct-return-2_main.c: New file.
197 * gcc.dg/compat/struct-return-2_x.c: New file.
198 * gcc.dg/compat/struct-return-2_y.c: New file.
200 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
202 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
204 * gcc.dg/20021014-1.c (dg-options): Likewise.
205 * gcc.dg/nest.c (dg-options): Likewise.
207 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
210 * g++.dg/ext/dllimport2.C: New file.
211 * g++.dg/ext/dllimport3.C: New file.
213 2003-05-20 Janis Johnson <janis187@us.ibm.com>
215 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
216 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
217 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
218 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
219 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
220 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
221 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
222 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
223 * gcc.dg/compat/small-struct-defs.h: New file.
224 * gcc.dg/compat/small-struct-init.h: New file.
225 * gcc.dg/compat/small-struct-check.h: New file.
226 * gcc.dg/compat/fp-struct-defs.h: New file.
227 * gcc.dg/compat/fp-struct-check.h: New file.
228 * gcc.dg/compat/fp-struct-init.h: New file.
229 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
230 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
232 2003-05-19 Jakub Jelinek <jakub@redhat.com>
234 * gcc.dg/20030225-2.c: New test.
236 2003-05-18 Roger Sayle <roger@eyesopen.com>
237 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
239 * gcc.c-torture/compile/20030518-1.c: New test case.
241 2003-05-18 Mark Mitchell <mark@codesourcery.com>
243 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
244 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
245 gcc-dg-debug-runtest.
246 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
247 gcc-dg-debug-runtest.
249 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
252 * g++.dg/lookup/using6.C: New test.
254 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
256 * g++.dg/parse/access2.C: New test.
258 2003-05-17 Mark Mitchell <mark@codesourcery.com>
260 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
261 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
262 * gcc.dg/debug/debug.exp: Likewise.
264 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
266 * gcc.dg/dollar.c: New test.
268 2003-05-16 Janis Johnson <janis187@us.ibm.com>
270 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
271 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
272 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
273 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
274 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
275 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
276 * gcc.dg/compat/struct-by-value-6_main.c: New file.
277 * gcc.dg/compat/struct-by-value-6_x.c: New file.
278 * gcc.dg/compat/struct-by-value-6_y.c: New file.
279 * gcc.dg/compat/struct-by-value-7_main.c: New file.
280 * gcc.dg/compat/struct-by-value-7_x.c: New file.
281 * gcc.dg/compat/struct-by-value-7_y.c: New file.
282 * gcc.dg/compat/struct-by-value-8_main.c: New file.
283 * gcc.dg/compat/struct-by-value-8_x.c: New file.
284 * gcc.dg/compat/struct-by-value-8_y.c: New file.
285 * gcc.dg/compat/struct-by-value-9_main.c: New file.
286 * gcc.dg/compat/struct-by-value-9_x.c: New file.
287 * gcc.dg/compat/struct-by-value-9_y.c: New file.
289 2003-05-16 Mark Mitchell <mark@codesourcery.com>
291 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
292 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
293 support for "repo" mode.
294 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
295 * lib/g77-dg.exp: Likewise.
296 * lib/obj-dg.exp: Likewise.
298 2003-05-16 Jakub Jelinek <jakub@redhat.com>
300 Merge from gcc-3_2-rhl8-branch:
301 2003-04-23 Jakub Jelinek <jakub@redhat.com>
303 * gcc.dg/tls/opt-6.c: New test.
305 2003-04-05 Jakub Jelinek <jakub@redhat.com>
307 * gcc.dg/20030405-1.c: New test.
309 2003-03-09 Jakub Jelinek <jakub@redhat.com>
311 * gcc.dg/20030309-1.c: New test.
313 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
315 * gcc.c-torture/execute/20030307-1.c: New test.
317 2003-02-20 Randolph Chung <tausq@debian.org>
319 * gcc.c-torture/compile/20030220-1.c: New test.
321 2003-02-18 Jakub Jelinek <jakub@redhat.com>
323 * gcc.dg/20030217-1.c: New test.
325 2003-01-29 Jakub Jelinek <jakub@redhat.com>
327 * gcc.c-torture/compile/20020129-1.c: New test.
329 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
331 * gcc.dg/unroll-1.c: New test.
333 2002-11-16 Jan Hubicka <jh@suse.cz>
335 * gcc.c-torture/execute/20020920-1.c: New test.
337 2002-10-08 Jakub Jelinek <jakub@redhat.com>
340 * gcc.c-torture/compile/20021008-1.c: New test.
342 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
345 * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
347 2002-08-07 Jakub Jelinek <jakub@redhat.com>
349 * gcc.c-torture/compile/20020807-1.c: New test.
351 2002-07-30 Jakub Jelinek <jakub@redhat.com>
353 * gcc.dg/tls/opt-1.c: New test.
355 2002-07-29 Jakub Jelinek <jakub@redhat.com>
357 * gcc.dg/20020729-1.c: New test.
359 2002-07-20 Jakub Jelinek <jakub@redhat.com>
361 * g++.dg/opt/life1.C: New test.
363 2002-05-20 Jakub Jelinek <jakub@redhat.com>
365 * gcc.dg/20020525-1.c: New test.
367 2002-05-24 Jakub Jelinek <jakub@redhat.com>
370 * g++.dg/ext/pretty1.C: New test.
371 * g++.dg/ext/pretty2.C: New test.
373 2003-05-15 Mark Mitchell <mark@codesourcery.com>
376 * g++.dg/ext/typeof5.C: New test.
378 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
380 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
381 __USER_LABEL_PREFIX__ into account.
382 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
384 2003-05-14 Roger Sayle <roger@eyesopen.com>
386 * gcc.dg/builtins-15.c: New test case.
388 2003-05-13 Zack Weinberg <zack@codesourcery.com>
390 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
392 2003-05-12 Mark Mitchell <mark@codesourcery.com>
394 * lib/g++.exp: Tweak handling of additional source files.
395 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
396 * g++.dg/special/conpr-2a.C: Rename to ...
397 * g++.dg/special/conpr-2a.cc: ... this.
398 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
399 * g++.dg/special/conpr-3a.C: Rename to ...
400 * g++.dg/special/conpr-3a.cc: This.
401 * g++.dg/special/conpr-3b.C: Rename to ...
402 * g++.dg/special/conpr-3b.cc: This.
403 * g++.dg/special/conpr-4.C: New test.
404 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
406 2003-05-12 David Edelsohn <edelsohn@gnu.org>
408 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
410 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
412 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
413 * g++.old-deja/g++.robertl/eb71.C: Likewise.
414 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
415 * g++.old-deja/g++.other/warn3.C: Likewise.
417 2003-05-11 Roger Sayle <roger@eyesopen.com>
419 * gcc.dg/i386-387-1.c: Update to also test log.
420 * gcc.dg/i386-387-2.c: Likewise.
422 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
424 * g77.f-torture/execute/int8421.f: New test.
426 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
428 PR c++/10230, c++/10481
429 * g++.dg/lookup/scoped5.C: New test.
431 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
434 * g++.dg/template/ttp6.C: New test.
436 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
438 * gcc.c-torture/execute/builtins: New directory.
439 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
440 gcc.c-torture/execute/builtins.
441 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
442 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
443 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
444 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
446 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
449 * g++.dg/template/access8.C: New test.
450 * g++.dg/template/access9.C: New test.
452 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
455 * g++.dg/parse/access1.C: New test.
457 2003-05-09 DJ Delorie <dj@redhat.com>
459 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
460 long, and not an int.
462 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
464 PR c++/10555, c++/10576
465 * g++.dg/template/memclass1.C: New test.
467 2003-05-08 DJ Delorie <dj@redhat.com>
469 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
471 * gcc.c-torture/execute/20021024-1.x: Likewise.
472 * gcc.c-torture/execute/shiftdi.x: Likewise.
473 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
474 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
475 * gcc.dg/20021018-1.c: Likewise.
477 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
479 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
481 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
482 (bcopy): Call memmove.
484 2003-05-08 Roger Sayle <roger@eyesopen.com>
486 * g77.f-torture/compile/8485.f: New test case.
488 2003-05-07 Richard Henderson <rth@redhat.com>
491 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
492 Verify exception_cleanup not called for rethrows.
493 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
494 when exiting catch block without rethrowing.
495 * g++.dg/eh/forced3.C: New.
496 * g++.dg/eh/forced4.C: New.
498 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
500 * gcc.dg/20030505.c: Fix triplet.
502 2003-05-06 DJ Delorie <dj@redhat.com>
504 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
505 * gcc.dg/nest.c: Likewise.
507 2003-05-05 Roger Sayle <roger@eyesopen.com>
509 * gcc.dg/builtins-14.c: New test case.
511 2003-05-05 Janis Johnson <janis187@us.ibm.com>
513 * lib/compat.exp (compat-execute): New argument.
514 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
515 * gcc.dg/compat: New test directory.
516 * gcc.dg/compat/compat.exp: New expect script.
517 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
518 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
519 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
520 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
521 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
522 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
524 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
525 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
526 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
527 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
528 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
529 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
530 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
531 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
532 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
533 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
534 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
535 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
536 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
537 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
538 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
540 2003-05-05 Zack Weinberg <zack@codesourcery.com>
542 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
544 2003-05-05 Jakub Jelinek <jakub@redhat.com>
546 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
548 2003-05-05 Geoffrey Keating <geoffk@apple.com>
550 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
551 * gcc.dg/ppc-fsel-2.c: New test.
553 * gcc.dg/unused-5.c: New test.
555 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
558 * g++.dg/warn/pmf1.C: New test.
560 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
563 * g++.dg/warn/main.C: New test.
565 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
567 * gcc.dg/nonnull-3.c: New test.
569 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
571 * gcc.dg/cpp/Wtrigraphs.c: Update.
572 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
574 2003-05-03 Geoffrey Keating <geoffk@apple.com>
576 * gcc.dg/ppc-fsel-1.c: New test.
578 2003-05-03 Zack Weinberg <zack@codesourcery.com>
581 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
583 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
585 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
587 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
589 PR c++/9364, c++/10553, c++/10586
590 * g++.dg/parse/typename4.C: New test.
591 * g++.dg/parse/typename5.C: Likewise.
593 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
595 * gcc.c-torture/compile/20030503-1.c: New test.
597 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
599 * g++.dg/lookup/using5.C: Fix testcase error.
601 2003-05-01 Chris Demetriou <cgd@broadcom.com>
603 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
604 since MEABI is no longer supported. Remove all vestiges
605 of MEABI from the test.
607 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
610 * g++.dg/lookup/using5.C: New test.
612 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
615 * g++.dg/template/ttp5.C: New test.
617 2003-04-30 Mark Mitchell <mark@codesourcery.com>
619 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
620 (dg-gpp-additional-sources): New function.
621 (dg-gpp-additional-files): Likewise.
622 * lib/g++.exp (additional_sources): New variable.
623 (additional_files): Likewise.
624 (g++_target_compile): Deal with them.
625 * lib/old-dejagnu.exp: Remove.
626 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
627 * g++.old-deja: Revise all tests to use dg commands.
629 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
631 PR c++/9432, c++/9528
632 * g++.dg/lookup/using4.C: New test.
634 2003-04-29 Geoffrey Keating <geoffk@apple.com>
636 * gcc.dg/noreturn-5.c: New file.
637 * gcc.dg/noreturn-6.c: New file.
639 * gcc.c-torture/compile/inline-1.c: New file.
641 2003-04-29 Mark Mitchell <mark@codesourcery.com>
644 * g++.dg/template/explicit1.C: New test.
646 2003-04-29 Mark Mitchell <mark@codesourcery.com>
649 * g++.dg/other/bitfield1.C: New test.
652 * g++.dg/init/new7.C: New test.
654 2003-04-29 Mark Mitchell <mark@codesourcery.com>
656 * g++.dg/ext/desig1.C: New test.
657 * g++.dg/ext/init1.C: Update.
659 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
661 2003-04-28 Mark Mitchell <mark@codesourcery.com>
664 * g++.dg/warn/Winline-1.C: New test.
666 2003-04-28 Jakub Jelinek <jakub@redhat.com>
668 * gcc.c-torture/execute/string-opt-19.c: New test.
670 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
671 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
673 2003-04-27 Mark Mitchell <mark@codesourcery.com>
676 * g++.dg/init/new6.C: New test.
679 * g++.dg/init/ref6.C: New test.
681 2003-04-26 David Edelsohn <edelsohn@gnu.org>
683 * g++.dg/warn/weak1.C: XFAIL on AIX4.
685 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
687 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
688 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
690 2003-04-25 Mark Mitchell <mark@codesourcery.com>
692 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
693 initialized static data members.
695 2003-04-25 H.J. Lu <hjl@gnu.org>
697 * gcc.dg/ia64-sync-4.c: New test.
699 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
701 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
704 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
707 * g++.dg/warn/conv1.C: New test.
708 * g++.old-deja/g++.other/conv7.C: Adjust.
709 * g++.old-deja/g++.other/overload14.C: Adjust.
711 2003-04-23 Mark Mitchell <mark@codesourcery.com>
714 * g++.dg/template/defarg2.C: New test.
716 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
718 * gcc.dg/cpp/include2.c: Update.
719 * gcc.dg/cpp/multiline-2.c: New.
720 * gcc.dg/cpp/multiline.c: Update.
721 * gcc.dg/cpp/strify2.c: Update.
722 * gcc.dg/cpp/trad/literals-2.c: Update.
724 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
726 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
728 2003-04-23 Mark Mitchell <mark@codesourcery.com>
730 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
732 2003-04-23 Mark Mitchell <mark@codesourcery.com>
735 * g++.dg/parse/crash4.C: New test.
738 * g++.dg/parse/crash5.C: New test.
740 2003-04-22 Mark Mitchell <mark@codesourcery.com>
743 * g++.dg/parse/crash3.C: New test.
746 * g++.dg/parse/elab1.C: New test.
748 2003-04-22 Devang Patel <dpatel@apple.com>
750 * gcc.dg/cpp/trad/funlike-5.c: New test.
752 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
754 * g++.dg/other/packed1.C: Fix dg options.
756 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
758 * g++.dg/other/offsetof2.C: New test.
760 2003-04-21 Mark Mitchell <mark@codesourcery.com>
762 * g++.dg/template/recurse.C: Adjust location of error messages.
764 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
767 * g++.dg/init/addr-const1.C: New test.
768 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
770 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
773 * g++.dg/lookup/struct-hack1.C: New test.
775 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
777 * ucs.c: Update diagnostic messages.
779 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
781 * gcc.dg/cpp/truefalse.cpp: New test.
782 * gcc.dg/cpp/cpp.exp: Update.
783 * g++.dg/other/stdbool-if.C: Remove.
785 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
787 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
788 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
790 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
792 * gcc.c-torture/compile/20030418-1.c: New test.
794 2003-04-17 Janis Johnson <janis187@us.ibm.com>
796 * README.compat: Remove; content moved to doc/sourcebuild.texi.
798 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
801 g++.dg/template/dependent-name1.C: New test.
803 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
805 * gcc.dg/warn-1.c (tourist_guide): New array,
806 contains a pointer to bar.
808 2003-04-16 Roger Sayle <roger@eyesopen.com>
810 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
811 * gcc.c-torture/execute/medce-1.c: New test case.
812 * gcc.c-torture/execute/medce-2.c: New test case.
814 2003-04-15 Mark Mitchell <mark@codesourcery.com>
816 * lib/prune.exp: Ignore more messages.
819 * g++.dg/parse/lookup3.C: New test.
821 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
823 * gcc.c-torture/compile/20030415-1.c : New test.
825 2003-04-14 Mark Mitchell <mark@codesourcery.com>
827 * gcc.c-torture/execute/scope-2.c: Move to ...
828 * gcc.dg/noncompile/scope.c: .... here.
830 2003-04-14 Roger Sayle <roger@eyesopen.com>
832 * gcc.dg/20030414-2.c: New test case.
834 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
837 * gcc.dg/20030414-1.c: New test.
839 2003-04-13 Roger Sayle <roger@eyesopen.com>
841 * gcc.dg/builtins-12.c: New test case.
842 * gcc.dg/builtins-13.c: New test case.
844 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
846 * gcc.c-torture/execute/string-opt-18.c: New test.
848 2003-04-13 Mark Mitchell <mark@codesourcery.com>
851 * g++.dg/init/new5.C: New test.
853 2003-04-12 Mark Mitchell <mark@codesourcery.com>
856 * g++.dg/ext/dllimport1.C: New test.
858 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
860 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
862 2003-04-11 Bud Davis <bdavis9659@comcast.net>
865 * g77.f-torture/noncompile/9263.f: New test
867 * g77.f-torture/execute/1832.f: New test
869 2003-04-11 David Chad <davidc@freebsd.org>
870 Loren J. Rittle <ljrittle@acm.org>
873 * objc.dg/headers.m: New test.
875 2003-04-10 Zack Weinberg <zack@codesourcery.com>
877 * gcc.c-torture/execute/builtin-noret-2.c: New.
878 * gcc.c-torture/execute/builtin-noret-2.x: New.
879 XFAIL builtin-noret-2.c at -O1 and above.
880 * gcc.dg/redecl.c: New.
881 * gcc.dg/Wshadow-1.c: Update error regexps.
883 2003-04-10 Mark Mitchell <mark@codesourcery.com>
885 * g++.dg/abi/bitfield10.C: New test.
887 2003-04-09 Mike Stump <mrs@apple.com>
889 * gcc.dg/pch/pch.exp: Make testcase names longer.
890 * g++.dg/pch/pch.exp: Make testcase names longer.
892 2003-04-08 Roger Sayle <roger@eyesopen.com>
894 * gcc.dg/builtins-11.c: New test case.
896 2003-04-08 Roger Sayle <roger@eyesopen.com>
898 * gcc.dg/builtins-9.c: New test case.
899 * gcc.dg/builtins-10.c: New test case.
901 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
903 * gcc.dg/noncompile/init-4.c.c: New test.
905 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
907 * gcc.misc-test/gcov-9.c: New test.
908 * gcc.misc-test/gcov-10.c: New test
909 * gcc.misc-test/gcov-11.c: New test.
911 2003-04-05 Zack Weinberg <zack@codesourcery.com>
913 PR optimization/10024
914 * gcc.c-torture/compile/20030405-1.c: New test.
916 2003-04-04 Geoffrey Keating <geoffk@apple.com>
918 * gcc.dg/pch/static-3.c: New.
919 * gcc.dg/pch/static-3.hs: New.
920 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
922 2003-04-04 Richard Henderson <rth@redhat.com>
924 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
925 * g++.dg/eh/forced2.C: Likewise.
927 2003-04-03 Mike Stump <mrs@apple.com>
929 * lib/scanasm.exp (scan-assembler): Add xfail processing for
931 (scan-assembler-times, scan-assembler-not): Likewise.
932 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
934 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
936 * gcc.dg/sparc-loop-1.c: New test.
938 2003-04-02 Geoffrey Keating <geoffk@apple.com>
941 * g++.dg/pch/system-2.C: New.
942 * g++.dg/pch/system-2.Hs: New.
944 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
946 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
948 * g++.dg/eh/simd-1.C (vecfunc): Same.
950 2003-04-01 Roger Sayle <roger@eyesopen.com>
952 * gcc.c-torture/execute/20030401-1.c: New test case.
954 2003-04-01 Ziemowit Laski <zlaski@apple.com>
956 * objc.dg/defs.m: New.
958 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
960 * g++.dg/eh/simd-1.C: New.
961 * g++.dg/eh/simd-2.C: New.
963 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
965 * gcc.c-torture/execute/simd-3.c: New.
967 2003-03-31 Mark Mitchell <mark@codesourcery.com>
970 * gcc.dg/20030331-2.c: New test.
972 2003-03-31 Mark Mitchell <mark@codesourcery.com>
975 * g++.dg/parse/crash2.C: New test.
977 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
979 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
980 * gcc.c-torture/execute/20030331-1.c: ...here.
982 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
984 * gcc.c-torture/execute/20030331-1.c: New test.
986 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
988 * lib/gcov.exp: Adjust call return testing strings.
989 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
991 2003-03-31 Roger Sayle <roger@eyesopen.com>
993 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
994 * gcc.dg/builtins-7.c: New test case.
995 * gcc.dg/builtins-8.c: New test case.
997 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
999 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
1001 2003-03-30 Mark Mitchell <mark@codesourcery.com>
1004 * g++.dg/lookup-class-member-2.C: New test.
1006 2003-03-30 Glen Nakamura <glen@imodulo.com>
1008 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
1010 2003-03-28 Roger Sayle <roger@eyesopen.com>
1012 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
1014 2003-03-28 Mark Mitchell <mark@codesourcery.com>
1016 * g++.dg/init/attrib1.C: New test.
1018 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
1020 * gcc.dg/ultrasp8.c: New test.
1022 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
1024 * gcc.dg/ultrasp7.c: New test.
1026 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
1029 * g++.dg/template/inline1.C: New test.
1031 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
1033 * gcc.dg/sparc-dwarf2.c: New test.
1035 2003-03-27 Roger Sayle <roger@eyesopen.com>
1037 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
1038 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
1040 2003-03-27 Mark Mitchell <mark@codesourcery.com>
1042 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
1043 than reading .x files.
1044 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
1045 * g77.dg/gcov/gcov-1.f: Likewise.
1046 * gcc.misc-tests/gcov-4b.c: Likewise.
1047 * gcc.misc-tests/gcov-5b.c: Likewise.
1048 * gcc.misc-tests/gcov-6.c: Likewise.
1049 * gcc.misc-tests/gcov-7.c: Likewise.
1050 * gcc.misc-tests/gcov-8.c: Likewise.
1051 * g++.dg/gcov/gcov-1.x: Remove.
1052 * g77.dg/gcov/gcov-1.x: Likewise.
1053 * gcc.misc-tests/gcov-4b.x: Likewise.
1054 * gcc.misc-tests/gcov-5b.x: Likewise.
1055 * gcc.misc-tests/gcov-6.x: Likewise.
1056 * gcc.misc-tests/gcov-7.x: Likewise.
1057 * gcc.misc-tests/gcov-8.x: Likewise.
1059 2003-03-27 Glen Nakamura <glen@imodulo.com>
1062 * gcc.dg/20030324-1.c: New test.
1064 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
1067 * g++.dg/template/arg3.C: New test.
1070 * g++.dg/template/friend18.C: New test.
1072 2003-03-26 Roger Sayle <roger@eyesopen.com>
1074 * g77.f-torture/compile/20030326-1.f: New test case.
1076 2003-03-26 Janis Johnson <janis187@us.ibm.com>
1078 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
1080 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
1082 2003-03-26 Jakub Jelinek <jakub@redhat.com>
1084 * gcc.dg/ia64-sync-3.c: New test.
1086 2003-03-26 Alan Modra <amodra@bigpond.net.au>
1088 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
1090 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
1092 * gcc.dg/ultrasp6.c: New test.
1094 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
1096 * gcc.dg/i386-signbit-1.c: New test.
1097 * gcc.dg/i386-signbit-2.c: New test.
1098 * gcc.dg/i386-signbit-3.c: New test.
1100 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
1102 * gcc.dg/ultrasp5.c: Fix options.
1104 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
1106 * gcc.dg/ultrasp5.c: Fix comment.
1108 2003-03-24 Bud Davis <bdavis9659@comcast.net>
1111 * g77.f-torture/execute/10197.f: New test.
1113 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
1115 PR c++/9898, c++/383
1116 * g++.dg/template/conv6.C: New test.
1119 * g++.dg/template/ptrmem5.C: New test.
1122 * g++.dg/lookup/koenig1.C: New test.
1125 * g++.dg/lookup/template2.C: New test.
1127 2003-03-24 Jakub Jelinek <jakub@redhat.com>
1129 * g++.dg/opt/rtti1.C: New test.
1131 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
1133 * gcc.dg/ultrasp5.c: New test.
1135 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
1138 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
1141 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1144 * gcc.dg/20030323-1.c: New test.
1146 2003-03-23 Roger Sayle <roger@eyesopen.com>
1148 * gcc.c-torture/compile/20030323-1.c: New test case.
1150 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
1152 * gcc.dg/20030321-1.c: New test.
1154 2003-03-22 Zack Weinberg <zack@codesourcery.com>
1156 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
1158 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
1160 PR c++/9978, c++/9708
1161 * g++.dg/ext/vlm1.C: Adjust expected error.
1162 * g++.dg/ext/vla2.C: New test.
1163 * g++.dg/template/arg1.C: New test.
1164 * g++.dg/template/arg2.C: New test.
1166 2003-03-22 Bud Davis <bdavis9659@comcast.net>
1168 * g77.f-torture/execute/select.f: New test.
1169 * g77.f-torture/noncompile/select_no_compile.f: New test.
1171 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
1174 * g++.dg/other/error4.C: New test.
1176 2003-03-20 Mark Mitchell <mark@codesourcery.com>
1178 * g++.dg/template/friend17.C: New test.
1180 2003-03-21 Alan Modra <amodra@bigpond.net.au>
1182 * gcc.c-torture/compile/20030320-1.c: New.
1184 2003-03-20 Roger Sayle <roger@eyesopen.com>
1186 * gcc.dg/builtins-6.c: New test case.
1188 2003-03-19 Alan Modra <amodra@bigpond.net.au>
1191 * gcc.c-torture/compile/20030319-1.c: New.
1193 2003-03-18 Jan Hubicka <jh@suse.cz>
1195 * gcc.dg/i386-cvt-1.c: New test.
1197 2003-03-17 Zack Weinberg <zack@codesourcery.com>
1199 * objc.dg/naming-1.m: Use "(parse|syntax) error".
1200 * objc.dg/naming-2.m: Likewise.
1202 2003-03-17 Mark Mitchell <mark@codesourcery.com>
1205 * g++.dg/parse/crash1.C: New test.
1207 2003-03-16 Mark Mitchell <mark@codesourcery.com>
1210 * g++.dg/eh/cleanup1.C: New test.
1212 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
1214 * gcc.c-torture/execute/20030316-1.c: New test case.
1216 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
1219 * g++.dg/init/ctor2.C: New test.
1221 2003-03-15 Roger Sayle <roger@eyesopen.com>
1223 * g77.f-torture/compile/xformat.f: New test case.
1225 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1227 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
1228 * g++.old-deja/g++.mike/eh50.C: Likewise.
1230 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
1233 * g++.dg/template/spec7.C: New test.
1234 * g++.dg/template/spec8.C: Likewise.
1236 2003-03-14 Jakub Jelinek <jakub@redhat.com>
1238 * gcc.c-torture/execute/20030313-1.c: New test.
1240 2003-03-14 Richard Henderson <rth@redhat.com>
1242 * gcc.dg/inline-2.c: Adjust alpha test for external call.
1244 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
1246 * gcc.c-torture/compile/20030314-1.c: New test.
1248 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
1250 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
1251 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
1253 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
1254 to accept newer _imp__ prefix and additional
1255 newline in .drectve section.
1256 * gcc.dg/dll-4.c: Likewise.
1257 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
1260 2003-03-13 Mark Mitchell <mark@codesourcery.com>
1262 * g++.dg/parse/namespace9.C: New test.
1264 * g++.dg/init/ref5.C: New test.
1265 * g++.dg/parse/ptrmem1.C: Likewise.
1267 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1269 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
1270 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
1272 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
1273 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
1275 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
1277 * gcc.c-torture/execute/20030224-2.c: New test.
1279 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
1281 * gcc.dg/decl-3.c: New test.
1283 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
1285 * gcc.dg/i386-loop-2.c: New test.
1287 2003-03-11 Mark Mitchell <mark@codesourcery.com>
1290 * g++.dg/parse/namespace8.C: New test.
1293 * g++.dg/overload/builtin2.C: New test.
1295 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
1297 * gcc.dg/return-type-3.c: New test.
1299 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
1301 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
1302 profiling options are not supported.
1304 2003-03-10 Mark Mitchell <mark@codesourcery.com>
1306 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
1307 * g++.old-deja/g++.warn/impint2.C: Likewise.
1309 2003-03-10 Devang Patel <dpatel@apple.com>
1311 * g++.dg/cpp/c++_cmd_1.C: New test.
1312 * g++.dg/cpp/c++_cmd_1.h: New file.
1314 2003-03-10 Segher Boessenkool <segher@koffie.nl>
1316 * gcc.dg/altivec-9.c: New file.
1318 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
1320 * gcc.dg/ppc-sdata-1.c: New test.
1321 * gcc.dg/ppc-sdata-2.c: New test.
1323 2003-03-09 Mark Mitchell <mark@codesourcery.com>
1326 * g++.dg/opt/ptrmem2.C: New test.
1329 * g++.dg/opt/ptrmem1.C: New test.
1331 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
1333 * gcc.dg/i386-loop-1.c: New test.
1335 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
1338 * g++.dg/lookup/friend1.C: New test.
1340 2003-03-08 Mark Mitchell <mark@codesourcery.com>
1343 * g++.dg/parser/constructor1.C: New test.
1345 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
1347 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
1349 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
1351 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
1353 * gcc.dg/cpp/Wunused.c: Update test.
1355 2003-03-08 Jan Hubicka <jh@suse.cz>
1357 * gcc.dg/inline-3.c: New test.
1359 2003-03-08 Mark Mitchell <mark@codesourcery.com>
1362 * g++.dg/parse/builtin1.C: New test.
1365 * g++.dg/abi/cookie1.C: New test.
1366 * g++.dg/abi/cookie2.C: Likewise.
1369 * g++.dg/template/field1.C: New test.
1372 * g++.dg/parse/class1.C: New test.
1373 * g++.dg/parse/namespace7.C: Likewise.
1374 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
1376 2003-03-07 Mark Mitchell <mark@codesourcery.com>
1378 * g++.dg/init/ref4.C: New test.
1380 2003-03-07 Jan Hubicka <jh@suse.cz>
1382 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
1383 * gcc.dg/inline-3.c: New test.
1385 2003-03-06 Mark Mitchell <mark@codesourcery.com>
1387 * g++.dg/init/ref3.C: New test.
1390 * g++.dg/init/ref2.C: New test.
1393 * g++.dg/warn/Wshadow-2.C: New test.
1396 * g++.dg/warn/Woverloaded-1.C: New test.
1398 2003-03-05 Jan Hubicka <jh@suse.cz>
1400 * gcc.dg/i386-local2.c: New.
1401 * gcc.dg/i386-local.c: Fix typo.
1403 2003-03-05 Mark Mitchell <mark@codesourcery.com>
1405 * g++.dg/abi/layout3.C: New test.
1407 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
1409 * gcc.c-torture/compile/20030305-1.c
1411 2003-03-05 Jan Hubicka <jh@suse.cz>
1413 * gcc.dg/i386-local.c: New.
1415 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
1417 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
1419 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
1421 * gcc.dg/switch-2.c: New test.
1422 * gcc.dg/switch-3.c: New test.
1423 * gcc.dg/Wswitch.c: Adjust line numbers.
1424 * gcc.dg/Wswitch-default.c: Likewise.
1425 * gcc.dg/Wswitch-enum.c: Likewise.
1427 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
1429 * gcc.c-torture/execute/20030222-1.c: New test.
1431 2003-03-03 James E Wilson <wilson@tuliptree.org>
1433 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
1435 2003-03-03 Mark Mitchell <mark@codesourcery.com>
1438 * g++.dg/init/ref1.C: New test.
1440 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
1442 * gcc.dg/sh-relax.c: New SH-only test.
1444 2003-03-03 Geoffrey Keating <geoffk@apple.com>
1446 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
1447 comment explaining purpose of testcase.
1449 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
1451 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
1452 for HC11/HC12 (asm needs two int registers).
1453 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
1454 HC11/HC12 because the test uses an asm which needs two 32-bit
1457 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
1459 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
1460 for HC11/HC12 (array is too large otherwise).
1461 * gcc.c-torture/compile/920501-4.x: New file, likewise.
1462 * gcc.c-torture/compile/20010518-2.x: Likewise.
1463 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
1464 HC11/HC12 (array is too large).
1466 2003-03-01 Geoffrey Keating <geoffk@apple.com>
1468 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
1469 * lib/g++-dg.exp (g++-dg-test): Likewise.
1471 2003-03-01 Roger Sayle <roger@eyesopen.com>
1473 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
1474 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
1476 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
1478 * g++.dg/warn/implicit-typename1.C: Remove warning.
1480 2003-02-28 Richard Henderson <rth@redhat.com>
1482 * gcc.dg/noreturn-1.c: Move noreturn warning line.
1483 * gcc.dg/return-type-1.c: Move control reaches end warning line.
1485 2003-02-28 Geoffrey Keating <geoffk@apple.com>
1487 * gcc.dg/pch/pch.exp: Change .pch to .gch.
1488 * g++.dg/pch/pch.exp: Likewise.
1490 2003-02-28 Mark Mitchell <mark@codesourcery.com>
1493 * testsuite/g++.dg/init/new4.C: New test.
1495 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
1497 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
1499 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
1501 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
1504 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
1507 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
1509 * lib/scanasm.exp: Add support for counting numbers of
1511 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
1512 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
1514 2003-02-25 Mark Mitchell <mark@codesourcery.com>
1517 * g++.dg/template/static3.C: New test.
1520 * g++.dg/parse/namespace6.C: New test.
1522 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
1525 * gcc.dg/20030225-1.c: New test.
1527 2003-02-24 Mark Mitchell <mark@codesourcery.com>
1529 * README: Remove out-of-date information.
1532 * g++.dg/template/spec6.C: New test.
1534 2003-02-24 Jeff Law <law@redhat.com>
1536 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
1538 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
1540 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
1541 * gcc.dg/pragma-ep-1.c: Likewise.
1543 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
1546 * g++.dg/template/friend16.C: New test.
1548 2003-02-23 Mark Mitchell <mark@codesourcery.com>
1551 * g++.dg/parse/fused-params1.C: Adjust error messages.
1552 * g++.dg/template/nested3.C: New test.
1554 2003-02-24 Alan Modra <amodra@bigpond.net.au>
1556 * g++.dg/abi/param1.C: New test.
1558 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
1561 * g++.dg/warn/implicit-typename1.C: New test.
1563 2003-02-22 Kelley Cook <kelleycook@comcast.net>
1565 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
1567 * g++.old-deja/g++.other/store-expr2.C: Likewise.
1568 * gcc.c-torture/execute/20010129-1.x: Likewise.
1569 * gcc.dg/20011107-1.c: Likewise.
1570 * gcc.dg/20020108-1.c: Likewise.
1571 * gcc.dg/20020122-3.c: Likewise.
1572 * gcc.dg/20020206-1.c: Likewise.
1573 * gcc.dg/20020310-1.c: Likewise.
1574 * gcc.dg/20020426-2.c: Likewise.
1575 * gcc.dg/20020517-1.c: Likewise.
1576 * gcc.dg/991230-1.c: Likewise.
1577 * gcc.dg/i386-unroll-1.c: Likewise.
1578 * gcc.misc-tests/i386-prefetch.exp: Likewise.
1580 2003-02-22 Jan Hubicka <jh@suse.cz>
1582 * gcc.dg/i386-mul.c: New test.
1584 2003-02-21 Roger Sayle <roger@eyesopen.com>
1586 * gcc.dg/builtins-5.c: New test case.
1588 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
1590 * gcc.dg/asmreg-1.c: New test.
1592 2003-02-21 Mark Mitchell <mark@codesourcery.com>
1595 * g++.dg/parse/varmod1.C: New test.
1597 2003-02-21 Mark Mitchell <mark@codesourcery.com>
1600 * g++.dg/template/op1.C: New test.
1602 2003-02-21 Mark Mitchell <mark@codesourcery.com>
1605 * g++.dg/template/nested2.C: New test.
1607 2003-02-21 Mark Mitchell <mark@codesourcery.com>
1610 * g++.dg/expr/dtor1.C: New test.
1612 2003-02-21 Zack Weinberg <zack@codesourcery.com>
1614 * gcc.dg/cpp/include3.c: New test.
1615 * gcc.dg/cpp/inc/foo.h: New file.
1617 2003-02-21 Glen Nakamura <glen@imodulo.com>
1619 * gcc.c-torture/execute/20030221-1.c: New test.
1621 2003-02-20 Mark Mitchell <mark@codesourcery.com>
1624 * g++.dg/abi/conv1.C: New test.
1626 2003-02-20 Jan Hubicka <jh@suse.cz>
1628 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
1630 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
1632 * gcc.c-torture/compile/20030219-1.c: New test.
1634 2003-02-18 Jan Hubicka <jh@suse.cz>
1636 * gcc.dg/funcorder.c: New test.
1638 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
1640 * gcc.c-torture/execute/20030218-1.c: New.
1642 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
1644 * gcc.dg/20030218-1.c: New.
1646 2003-02-18 Richard Henderson <rth@redhat.com>
1648 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
1649 * gcc.dg/attr-used-2.c: New.
1651 2003-02-18 Mark Mitchell <mark@codesourcery.com>
1654 * g++.dg/init/copy5.C: New test.
1656 2003-02-18 Geoffrey Keating <geoffk@apple.com>
1658 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
1659 * g++.dg/pch/pch.exp: Likewise.
1661 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
1663 * gcc.c-torture/execute/20030209-1.c: Enable the test if
1664 STACK_SIZE is not defined.
1666 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
1669 * g++.dg/template/init1.C: New test.
1671 2003-02-16 Jan HUbicka <jh@suse.cz>
1673 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
1674 (foo): Add few extra tests
1675 * gcc.dg/c99-const-expr-3.c: Likewise.
1676 * gcc.c-torture/execute/20030216-1.c: New.
1678 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
1681 * g++.dg/ext/typeof4.C: New test.
1683 2003-02-15 Roger Sayle <roger@eyesopen.com>
1685 * gcc.dg/i386-387-3.c: New test case.
1687 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
1689 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
1690 cris-*-elf* cris-*-aout* and mmix-*-*.
1692 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
1694 * gcc.dg/20030213-1.c: New test.
1696 2003-02-12 Roger Sayle <roger@eyesopen.com>
1698 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
1699 * gcc.dg/i386-387-2.c: Likewise.
1701 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
1703 * gcc.dg/ppc-spe.c: Fix formatting.
1704 Enable tests that were previously unsupported by gas.
1705 Delete tests for instructions that no longer exist.
1706 Switch arguments on evsubifw builtin.
1708 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
1710 * gcc.c-torture/execute/20030209-1.c: Disable the test if
1711 STACK_SIZE is too small.
1713 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
1714 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
1716 * gcc.dg/decl-2.c: New test.
1718 2003-02-10 Jan Hubicka <jh@suse.cz>
1720 * gcc.dg/i386-fpcvt-1.c: New test.
1722 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
1724 * gcc.c-torture/execute/20030209-1.c: New test.
1726 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
1728 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
1729 int-wide bitops, use the constants of the same width.
1730 Likewise, if long long is 32-bit wide, test bitops using
1733 2003-02-07 Loren James Rittle <ljrittle@acm.org>
1735 * gcc.dg/20021014-1.c: Annotate with expected notice text.
1737 2003-02-07 Roger Sayle <roger@eyesopen.com>
1739 * testsuite/gcc.dg/builtins-4.c: New test case.
1741 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1743 * gcc.dg/20020430-1.c: Fix dg command typos.
1744 * gcc.dg/20020503-1.c: Likewise.
1746 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1749 * g++.dg/parse/fused-params1.C: New test.
1752 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
1755 * g++.dg/parse/non-dependent1.C: New test.
1758 * g++.dg/parse/dupl-tmpl-args1.C: New test.
1761 * g++.dg/parse/undefined7.C: New test.
1762 * g++.dg/parse/non-templ1.C: New test.
1765 * g++.dg/parse/too-many-tmpl-args1.C: New test.
1767 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
1769 * gcc.c-torture/compile/20030206-1.c: New test.
1771 2003-02-05 Roger Sayle <roger@eyesopen.com>
1773 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
1774 "pow" to "foo" to avoid potential confusion with a math built-in.
1776 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1778 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
1779 conditions for SPARC targets.
1781 2003-02-05 Jakub Jelinek <jakub@redhat.com>
1783 * gcc.dg/20030204-1.c: New test.
1785 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1788 * g++.dg/parse/array-size1.C: New test.
1791 * g++.dg/parse/undefined3.C: New test.
1794 * g++.dg/parse/undefined4.C: New test.
1797 * g++.dg/parse/undefined5.C: New test.
1800 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
1803 * g++.dg/parse/casting-operator1.C: New test.
1806 * g++.dg/parse/undefined6.C: New test.
1809 * g++.dg/parse/missing-template1.C: New test.
1811 2003-02-04 Jan Hubicka <jh@suse.cz>
1813 * gcc.dg/i386-cadd.c: Compile using -march=k8.
1814 * gcc.dg/i386-cmov?.c: Likewise.
1815 * gcc.dg/i386-fpcvt-?.c: Likewise.
1816 * gcc.dg/i386-ssefp-1.c: Likewise.
1817 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
1820 2003-02-03 Mark Mitchell <mark@codesourcery.com>
1823 * testsuite/g++.dg/ext/max.C: New test.
1825 2003-02-03 Jan Hubicka <jh@suse.cz>
1827 * gcc.c-torture/execute/20030203-1.c: New test.
1829 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
1831 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
1834 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
1836 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
1837 * g++.dg/init/new2.C: Likewise.
1838 * g++.dg/other/new1.C: Likewise.
1840 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
1842 * gcc.dg/struct-ret-libc.c: New test.
1844 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
1846 * gcc.dg/20030129-1.c: New test.
1848 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
1851 * g++.dg/template/ptrmem4.C: New test.
1853 2003-01-29 Mark Mitchell <mark@codesourcery.com>
1855 * g++.dg/parser/constant1.C: New test.
1857 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
1860 * g++.dg/parse/friend2.C: New test.
1862 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
1865 * g++.dg/template/unify4.C: New test.
1867 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
1869 * gcc.c-torture/execute/20030128-1.c: New test.
1871 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
1873 * g++.dg/lookup/nested1.C: Test moved from ...
1874 * g++.old-deja/g++.other/lookup24.C: ... here.
1876 2003-01-28 Jan Hubicka <jh@suse.cz>
1878 * gcc.dg/i386-cmov5.c: New test.
1880 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
1882 * gcc.c-torture/execute/20010925-1.c: Changed the
1885 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
1888 * g++.dg/parse/template5.C: New test.
1890 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
1893 * g77.dg/pr9258: New test.
1895 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1897 * README: Move relevant parts from README.g++.
1899 * README.g++: Remove this file.
1901 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
1903 * g++.dg/abi/dcast1.C: New test.
1905 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1907 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
1909 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
1912 * g++.old-deja/g++.other/lookup24.C: New test.
1914 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1917 * gcc.dg/uninit-C.c: New test.
1919 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
1921 * g++.dg/abi/covariant1.C: New test.
1923 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
1925 * gcc.dg/20030123-1.c: New test.
1927 2003-01-25 Jan Hubicka <jh@suse.cz>
1930 * gcc.c-torture/compile/20030125-1.c
1932 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
1935 * g++.dg/parse/template3.C: New test.
1936 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
1939 * g++.dg/parse/template4.C: New test.
1942 * g++.dg/template/qual2.C: New test.
1945 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
1947 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
1949 2003-01-25 Roger Sayle <roger@eyesopen.com>
1951 * gcc.c-torture/execute/switch-1.c: New test case.
1953 2003-01-25 Jan Hubicka <jh@suse.cz>
1955 * gcc.c-torture/execute/20030125-1.[cx]: New test.
1957 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
1959 Tweaks for Bison-1.875. From the NEWS file:
1960 "- `parse error' -> `syntax error'
1961 Bison now uniformly uses the term `syntax error'"
1962 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
1963 * gcc.dg/cpp/digraph2.c: Likewise.
1964 * gcc.dg/cpp/direct2.c: Likewise.
1965 * gcc.dg/cpp/paste4.c: Likewise.
1966 * gcc.dg/c90-restrict-1.c: Likewise.
1967 * gcc.dg/c99-func-2.c: Likewise.
1968 * gcc.dg/noncompile/920721-2.c: Likewise.
1969 * gcc.dg/noncompile/930622-2.c: Likewise.
1970 * gcc.dg/noncompile/940112-1.c: Likewise.
1971 * gcc.dg/noncompile/950921-1.c: Likewise.
1972 * gcc.dg/noncompile/951123-1.c: Likewise.
1973 * gcc.dg/noncompile/971104-1.c: Likewise.
1974 * gcc.dg/noncompile/990416-1.c: Likewise.
1976 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
1978 * g++.dg/parse/undefined1.C: Add error message.
1980 2003-01-22 Mark Mitchell <mark@codesourcery.com>
1983 * g++.dg/parse/new1.C: New test.
1986 * g++.dg/parse/template2.C: New test.
1989 * g++.dg/parse/typedef2.C: New test.
1992 * g++.dg/ext/typeof3.C: New test.
1994 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1997 * g++.dg/parse/ret-type1.C: New test.
2000 * g++.dg/parse/tmpl-outside1.C: New test.
2003 * g++.dg/parse/int-as-enum1.C: New test.
2006 * g++.dg/parse/no-typename1.C: New test.
2009 * g++.dg/parse/no-value1.C: New test.
2012 * g++.dg/parse/wrong-inline1.C: New test.
2015 * g++.dg/parse/ref1.C: New test.
2018 * g++.dg/parse/attr-ctor1.C: New test.
2021 * g++.dg/parse/namespace5.C: New test.
2024 * g++.dg/parse/func-def1.C: New test.
2027 * g++.dg/parse/undefined1.C: New test.
2029 PR c++/5723, PR c++/8522
2030 * g++.dg/parse/specialization1.C: New test.
2032 PR c++/163, PR c++/8595
2033 * g++.dg/parse/struct-as-enum1.C: New test.
2036 * g++.dg/parse/undefined2.C: New test.
2038 2003-01-22 Mark Mitchell <mark@codesourcery.com>
2041 * g++.dg/parse/template1.C: New test.
2044 * g++.dg/parse/using1.C: New test.
2048 * g++.dg/parse/expr2.C: New test.
2051 * g++.dg/parse/lookup2.C: Likewise.
2053 2003-01-21 Jan Hubicka <jh@suse.cz>
2055 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
2056 * gcc.c-torture/execute/eeprof-1.c: Likewise.
2057 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
2058 * gcc.c-torture/execute/string-opt-*.c: Likewise.
2060 2003-01-20 Nick Clifton <nickc@redhat.com>
2062 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
2063 problem with ARM sibcall code generation.
2065 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
2067 * gcc.c-torture/execute/20030120-1.c: New.
2069 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
2071 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
2073 2003-01-17 Mark Mitchell <mark@codesourcery.com>
2076 * g++.dg/parse/ctor1.C: New test.
2079 * g++.dg/parse/qualified1.C: New test.
2081 * g++.dg/parse/typename3.C: New test.
2083 2003-01-16 Richard Henderson <rth@redhat.com>
2085 * g++.dg/tls/init-2.C: Fix error matches for real this time.
2087 2003-01-16 Richard Henderson <rth@redhat.com>
2089 * g++.dg/pch/pch.exp: Copy test header to the working directory
2090 before using it either for precompilation or direct use.
2091 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
2092 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
2094 2003-01-16 Richard Henderson <rth@redhat.com>
2096 * gcc.dg/pch/pch.exp: Copy test header to the working directory
2097 before using it either for precompilation or direct use.
2098 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
2099 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
2101 2003-01-16 Mark Mitchell <mark@codesourcery.com>
2103 * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
2104 * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
2105 * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
2106 * gcc/testsuite/g++.dg/parse/typename2.C: New test.
2107 * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
2108 typename warning into error.
2109 * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
2111 * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
2112 * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
2113 * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
2115 * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
2116 make declaration visible in template.
2117 * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
2118 * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
2120 * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
2122 * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
2123 * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
2124 * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
2125 * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
2126 typename warning with error message.
2127 * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
2128 * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
2129 * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
2131 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
2133 * g++.dg/parse/ambig2.C: New test.
2135 2003-01-15 Richard Henderson <rth@redhat.com>
2137 * g++.dg/tls/init-2.C: Update error message string.
2139 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2141 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
2143 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
2145 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
2147 * gcc.c-torture/compile/20001205-1.x: Likewise.
2148 * gcc.c-torture/compile/20001226-1.x: Likewise.
2149 * gcc.c-torture/compile/920520-1.x: Likewise.
2150 * gcc.c-torture/compile/961203-1.x: Likewise.
2151 * gcc.c-torture/compile/20020604-1.x: Likewise.
2153 2003-01-15 Jan Hubicka <jh@suse.cz>
2155 * gcc.c-torture/compile/20030115-1.c: New test.
2157 * gcc.dg/i386-fpcvt-1.c: New test.
2158 * gcc.dg/i386-fpcvt-2.c: New test.
2160 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
2162 Further conform g++'s __vmi_class_type_info to the C++ ABI
2164 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
2167 2003-01-14 Jan Hubicka <jh@suse.cz>
2169 * gcc.dg/i386-fpcvt-1.c: New test.
2170 * gcc.dg/i386-fpcvt-2.c: New test.
2172 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
2174 * gcc.dg/i386-mmx-3.c: New test.
2176 2003-01-12 Mark Mitchell <mark@codesourcery.com>
2179 * g++.dg/parse/octal1.C: New file.
2182 * g++.dg/parse/typename1.C: New file.
2184 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
2186 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
2187 * gcc.dg/bf-no-ms-layout.c: Likewise.
2188 * gcc.dg/bf-ms-attrib.c: Likewise.
2190 2003-01-10 Mark Mitchell <mark@codesourcery.com>
2193 * g++.dg/parse/dtor1.C: New file.
2196 * g++.dg/rtti/typeid1.C: New file.
2199 * g++.dg/parse/lookup1.C: New file.
2202 * g++.dg/templ/spec5.C: New file.
2204 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
2206 * gcc.c-torture/compile/20030110-1.c: New test.
2208 2003-01-09 Geoffrey Keating <geoffk@apple.com>
2210 Merge from pch-branch:
2212 2002-12-23 Geoffrey Keating <geoffk@apple.com>
2214 * gcc.dg/pch/cpp-1.h: New.
2215 * gcc.dg/pch/cpp-1.c: New.
2216 * gcc.dg/pch/cpp-2.h: New.
2217 * gcc.dg/pch/cpp-2.c: New.
2219 2002-11-19 Geoffrey Keating <geoffk@apple.com>
2221 * gcc.dg/pch/except-1.h: New.
2222 * gcc.dg/pch/except-1.c: New.
2224 2002-11-13 Geoffrey Keating <geoffk@apple.com>
2226 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
2228 * gcc.dg/pch: Include *.hp not *.h.
2229 * gcc.dg/pch/system-1.h: New.
2230 * gcc.dg/pch/system-1.c: New.
2232 2002-11-11 Geoffrey Keating <geoffk@apple.com>
2234 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
2235 rather than trying to build and run a program using PCH.
2236 * gcc.dg/pch: Remove dg-do commands from test files.
2238 2002-11-08 Geoffrey Keating <geoffk@apple.com>
2240 * gcc.dg/pch/macro-3.c: New.
2241 * gcc.dg/pch/macro-3.h: New.
2243 2002-11-04 Geoffrey Keating <geoffk@apple.com>
2245 * gcc.dg/pch/common-1.c: New.
2246 * gcc.dg/pch/common-1.h: New.
2247 * gcc.dg/pch/decl-1.c: New.
2248 * gcc.dg/pch/decl-1.h: New.
2249 * gcc.dg/pch/decl-2.c: New.
2250 * gcc.dg/pch/decl-2.h: New.
2251 * gcc.dg/pch/decl-3.c: New.
2252 * gcc.dg/pch/decl-3.h: New.
2253 * gcc.dg/pch/decl-4.c: New.
2254 * gcc.dg/pch/decl-4.h: New.
2255 * gcc.dg/pch/decl-5.c: New.
2256 * gcc.dg/pch/decl-5.h: New.
2257 * gcc.dg/pch/global-1.c: New.
2258 * gcc.dg/pch/global-1.h: New.
2259 * gcc.dg/pch/inline-1.c: New.
2260 * gcc.dg/pch/inline-1.h: New.
2261 * gcc.dg/pch/inline-2.c: New.
2262 * gcc.dg/pch/inline-2.h: New.
2263 * gcc.dg/pch/static-1.c: New.
2264 * gcc.dg/pch/static-1.h: New.
2265 * gcc.dg/pch/static-2.c: New.
2266 * gcc.dg/pch/static-2.h: New.
2268 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
2270 * g++.dg/pch/pch.exp: Better handle failing testcases.
2271 * gcc.dg/pch/pch.exp: Likewise.
2272 * gcc.dg/pch/macro-1.c: New.
2273 * gcc.dg/pch/macro-1.h: New.
2274 * gcc.dg/pch/macro-2.c: New.
2275 * gcc.dg/pch/macro-2.h: New.
2277 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
2279 * g++.dg/dg.exp: Treat files in pch/ specially.
2280 * g++.dg/pch/pch.exp: New file.
2281 * g++.dg/pch/empty.H: New file.
2282 * g++.dg/pch/empty.C: New file.
2283 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
2286 * gcc.dg/pch/pch.exp: New file.
2287 * gcc.dg/pch/empty.h: New file.
2288 * gcc.dg/pch/empty.c: New file.
2289 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
2292 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
2294 * g++.dg/template/friend14.C: New test.
2296 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
2298 * gcc.dg/old-style-asm-1.c: New test.
2300 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
2302 * gcc.c-torture/compile/20030109-1.c: New test.
2304 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
2306 * gcc.c-torture/execute/20030109-1.c: New test.
2308 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
2310 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
2311 * g++.old-deja/g++.mike/dyncast2.C: Likewise
2312 * g++.old-deja/g++.mike/dyncast3.C: Likewise
2313 * g++.old-deja/g++.mike/eh2.C: Likewise
2314 * g++.old-deja/g++.mike/eh3.C: Likewise
2315 * g++.old-deja/g++.mike/eh5.C: Likewise
2316 * g++.old-deja/g++.mike/eh6.C: Likewise
2317 * g++.old-deja/g++.mike/eh7.C: Likewise
2318 * g++.old-deja/g++.mike/eh8.C: Likewise
2319 * g++.old-deja/g++.mike/eh9.C: Likewise
2320 * g++.old-deja/g++.mike/eh10.C: Likewise
2321 * g++.old-deja/g++.mike/eh12.C: Likewise
2322 * g++.old-deja/g++.mike/eh13.C: Likewise
2323 * g++.old-deja/g++.mike/eh14.C: Likewise
2324 * g++.old-deja/g++.mike/eh16.C: Likewise
2325 * g++.old-deja/g++.mike/eh17.C: Likewise
2326 * g++.old-deja/g++.mike/eh18.C: Likewise
2327 * g++.old-deja/g++.mike/eh21.C: Likewise
2328 * g++.old-deja/g++.mike/eh23.C: Likewise
2329 * g++.old-deja/g++.mike/eh24.C: Likewise
2330 * g++.old-deja/g++.mike/eh25.C: Likewise
2331 * g++.old-deja/g++.mike/eh26.C: Likewise
2332 * g++.old-deja/g++.mike/eh27.C: Likewise
2333 * g++.old-deja/g++.mike/eh28.C: Likewise
2334 * g++.old-deja/g++.mike/eh29.C: Likewise
2335 * g++.old-deja/g++.mike/eh31.C: Likewise
2336 * g++.old-deja/g++.mike/eh33.C: Likewise
2337 * g++.old-deja/g++.mike/eh34.C: Likewise
2338 * g++.old-deja/g++.mike/eh35.C: Likewise
2339 * g++.old-deja/g++.mike/eh36.C: Likewise
2340 * g++.old-deja/g++.mike/eh37.C: Likewise
2341 * g++.old-deja/g++.mike/eh38.C: Likewise
2342 * g++.old-deja/g++.mike/eh39.C: Likewise
2343 * g++.old-deja/g++.mike/eh40.C: Likewise
2344 * g++.old-deja/g++.mike/eh41.C: Likewise
2345 * g++.old-deja/g++.mike/eh42.C: Likewise
2346 * g++.old-deja/g++.mike/eh44.C: Likewise
2347 * g++.old-deja/g++.mike/eh46.C: Likewise
2348 * g++.old-deja/g++.mike/eh47.C: Likewise
2349 * g++.old-deja/g++.mike/eh48.C: Likewise
2350 * g++.old-deja/g++.mike/eh49.C: Likewise
2351 * g++.old-deja/g++.mike/eh50.C: Likewise
2352 * g++.old-deja/g++.mike/eh51.C: Likewise
2353 * g++.old-deja/g++.mike/eh53.C: Likewise
2354 * g++.old-deja/g++.mike/eh55.C: Likewise
2355 * g++.old-deja/g++.mike/p7912.C: Likewise
2356 * g++.old-deja/g++.mike/p9706.C: Likewise
2357 * g++.old-deja/g++.mike/p10416.C: Likewise
2358 * g++.old-deja/g++.mike/p11667.C: Likewise
2359 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
2360 Remove redundant reference to Iris.
2361 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
2362 Elxsi, i860, Pico Java, and WE32K.
2364 2003-01-07 Mark Mitchell <mark@codesourcery.com>
2366 * g++.dg/ext/asm4.C: New test.
2368 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
2371 * g++.dg/template/friend12.C: New test.
2372 * g++.dg/template/friend13.C: Likewise.
2373 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
2375 2003-01-08 Jan Hubicka <jh@suse.cz>
2377 * gcc.dg/i386-cadd.c: New test.
2378 * gcc.dg/i386-cmov4.c: Likewise.
2380 2003-01-06 Mark Mitchell <mark@codesourcery.com>
2383 * g++.dg/warn/Wunused-3.C: New test.
2385 * g++.dg/abi/bitfield9.C: New test.
2388 * g++.dg/parse/defarg3.C: New test.
2390 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
2392 * g++.dg/parse/ambig1.C: New test.
2393 * g++.dg/parse/defarg2.C: New test.
2395 2003-01-05 Mark Mitchell <mark@codesourcery.com>
2397 * g++.dg/template/defarg-1.C: New test.
2398 * g++.dg/template/local2.C: Likewise.
2400 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
2402 * gcc.c-torture/execute/20030105-1.c: New test.
2404 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
2406 * g++.dg/parse/namespace3.C: Remove extra semicolons.
2407 * g++.dg/parse/namespace4.C: Likewise.
2409 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
2411 * g++.dg/template/ntp2.C: New test.
2413 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
2415 * g++.dg/parse/extern-C-1.C: New test.
2417 * g++.dg/parse/namespace4.C: New test.
2419 * g++.dg/template/nested1.C: New test.
2421 * g++.dg/parse/namespace3.C: New test.
2423 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
2425 * g++.dg/lookup/two-stage1.C: New test.
2427 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2429 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
2430 * g++.old-deja/g++.jason/access8.C: Likewise.
2431 * g++.old-deja/g++.other/decl5.C: Likewise.
2433 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
2435 * g++.dg/parse/parse7.C: New test.
2437 2003-01-02 Mark Mitchell <mark@codesourcery.com>
2440 * g++.dg/ext/attrib7.C: New test.
2442 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
2444 * g++.dg/parse/parse6.C: New test.
2446 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
2448 * gcc.dg/h8300-stack-1.c: New.
2450 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
2452 g++.dg/lookup/exception1.C: New test.
2454 g++.dg/lookup/template1.C: New test.
2456 g++.dg/parse/namespace2.C: New test.
2458 g++.dg/parse/parens2.C: New test.
2460 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
2462 * g++.dg/parse/parse5.C: New test.
2463 * g++.dg/lookup/scoped4.C: New test.
2465 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
2467 * g++.dg/parse/parens1.C: New test.
2469 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
2471 * g++.dg/parse/parens2.C: New test.
2473 * g++.dg/lookup/scope-operator1.C: New test.
2475 * g++.dg/parse/operator1.C: New test.
2477 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
2479 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
2480 * g++.old-deja/g++.other/access6.C: Likewise.
2481 * g++.old-deja/g++.other/decl1.C: Likewise.
2482 * g++.old-deja/g++.pt/typename12.C: Likewise.
2484 2002-12-31 Mark Mitchell <mark@codesourcery.com>
2486 * g++.dg/parse/namespace1.C: New test.
2488 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
2490 * g++.dg/parse/parse4.C: New test.
2492 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
2494 * g++.dg/parse/parse3.C: New test.
2496 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
2498 * g++.dg/parse/parse2.C: New test.
2500 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
2502 * g++.dg/template/friend11.C: New test.
2504 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
2506 * g++.dg/parse/parse1.C: New test.
2508 2002-12-31 Janis Johnson <janis187@us.ibm.com>
2510 * lib/profopt.exp: Change the name of a global variable to avoid
2511 possible clashes with other test suites.
2513 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
2515 * g++.dg/inherit/covariant8.C: New test.
2517 2002-12-31 Mark Mitchell <mark@codesourcery.com>
2519 * g++.dg/init/array9.C: New test.
2522 * g++.dg/parse/expr1.C: New test.
2524 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
2526 * gcc.c-torture/compile/20021230-1.c: New test.
2528 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
2530 * g++.dg/inherit/covariant5.C: New test.
2531 * g++.dg/inherit/covariant6.C: New test.
2532 * g++.dg/inherit/covariant7.C: New test.
2534 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
2537 * g++.dg/other/access2.C: New test.
2539 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
2541 * g++.dg/other/anon-struct.C: No longer fails
2542 * g++.old-deja/g++.brendan/parse4.C: Likewise.
2543 * g++.old-deja/g++.brendan/parse5.C: Likewise.
2544 * g++.old-deja/g++.brendan/parse6.C: Likewise.
2546 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
2548 * g++.dg/parse/angle-bracket.C (main): No longer fails.
2550 2002-12-27 Mark Mitchell <mark@codesourcery.com>
2552 * g++.dg/eh/spec4.C: Remove stray semicolon.
2553 * g++.dg/expr/pmf-1.C: Change error message.
2554 * g++.dg/ext/asm1.C: Remove stray semicolon.
2555 * g++.dg/ext/typename1.C: Add missing typenames.
2556 * g++.dg/inherit/template-as-base.C: Change error message.
2557 * g++.dg/lookup/scoped1.C: Likewise.
2558 * g++.dg/lookup/scoped2.C: Likewise.
2559 * g++.dg/lookup/using2.C: Likewise.
2560 * g++.dg/other/component1.C: Remove stray semicolon.
2561 * g++.dg/other/do1.C: Change error message.
2562 * g++.dg/other/error2.C: Likewise.
2563 * g++.dg/other/init1.C: Likewise.
2564 * g++.dg/other/packed1.C: Remove stray semicolon.
2565 * g++.dg/other/ptrmem2.C: Change error message.
2566 * g++.dg/parse/parameter-declaration-1.C: Remove line number
2568 * g++.dg/special/initp1.C: Remove invalid attribute usage.
2569 * g++.dg/template/access3.C: Add typename keyword.
2570 * g++.dg/template/access5.C: Remove stray semicolon.
2571 * g++.dg/template/access6.C: Likewise.
2572 * g++.dg/template/complit1.C: Likewise.
2573 * g++.dg/template/crash1.C: Change error message.
2574 * g++.dg/template/inherit2.C: Remove stray semicolon.
2575 * g++.dg/template/instantiate2.C: Likewise.
2576 * g++.dg/template/instantiate3.C: Change error message.
2577 * g++.dg/template/qual1.C: Remove stray semicolon.
2578 * g++.dg/template/qualttp18.C: Change error message.
2579 * g++.dg/template/ref1.C: Remove stray semicolon.
2580 * g++.dg/template/sizeof1.C (A::value): Declare it.
2581 * g++.dg/template/spec4.C: Change error message.
2582 * g++.dg/template/static1.C: Likewise.
2583 * g++.dg/template/type1.C: Likewise.
2584 * g++.dg/template/typename3.C: Likewise.
2585 * g++.old-deja/g++.benjamin/13478.C: Change error message.
2586 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
2587 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
2588 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
2589 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
2590 named return value extension.
2591 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
2592 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
2593 * g++.old-deja/g++.bob/extern_C.C: Likewise.
2594 * g++.old-deja/g++.bob/inherit2.C: Likewise.
2595 * g++.old-deja/g++.brendan/complex1.C: Likewise.
2596 * g++.old-deja/g++.brendan/copy5.C: Likewise.
2597 * g++.old-deja/g++.brendan/crash13.C: Likewise.
2598 * g++.old-deja/g++.brendan/crash15.C: Likewise.
2599 * g++.old-deja/g++.brendan/crash18.C: Change error message.
2600 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
2601 * g++.old-deja/g++.brendan/crash38.C: Likewise.
2602 * g++.old-deja/g++.brendan/crash50.C: Likewise.
2603 * g++.old-deja/g++.brendan/crash56.C: Likewise.
2604 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
2606 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
2607 * g++.old-deja/g++.brendan/crash8.C: Change error message.
2608 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
2609 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
2610 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
2611 * g++.old-deja/g++.brendan/template11.C: Likewise.
2612 * g++.old-deja/g++.brendan/template26.C: Likewise.
2613 * g++.old-deja/g++.brendan/template27.C: Use explicit
2614 specialization syntax.
2615 * g++.old-deja/g++.brendan/template30.C: Likewise.
2616 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
2617 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
2618 non-dependent names.
2619 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
2620 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
2621 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
2622 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
2623 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
2624 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
2625 named return value extension.
2626 * g++.old-deja/g++.ext/namedret2.C: Likewise.
2627 * g++.old-deja/g++.ext/namedret3.C: Likewise.
2628 * g++.old-deja/g++.ext/return1.C: Likewise.
2629 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
2630 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
2631 * g++.old-deja/g++.jason/access8.C: Likewise.
2632 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
2633 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
2634 pseudo-destructor names.
2635 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
2636 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
2637 pseudo-destructor names.
2638 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
2639 * g++.old-deja/g++.jason/overload19.C: Likewise.
2640 * g++.old-deja/g++.jason/overload32.C: Likewise.
2641 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
2643 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
2644 * g++.old-deja/g++.jason/return.C: Likewise.
2645 * g++.old-deja/g++.jason/return2.C: Likewise.
2646 * g++.old-deja/g++.jason/shadow1.C: Likewise.
2647 * g++.old-deja/g++.jason/special.C: Use explicit specialization
2649 * g++.old-deja/g++.jason/template10.C: Account for use of
2650 non-dependent names.
2651 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
2653 * g++.old-deja/g++.jason/template37.C: Likewise.
2654 * g++.old-deja/g++.law/access4.C: Change error messages.
2655 * g++.old-deja/g++.law/arm13.C: Remove incorrect
2656 pseudo-destructor names.
2657 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
2658 * g++.old-deja/g++.law/ctors9.C: Likewise.
2659 * g++.old-deja/g++.law/cvt22.C: Likewise.
2660 * g++.old-deja/g++.law/dtors5.C: Likewise.
2661 * g++.old-deja/g++.law/global-init1.C: Likewise.
2662 * g++.old-deja/g++.law/missed-error3.C: Likewise.
2663 * g++.old-deja/g++.law/operators28.C: Likewise.
2664 * g++.old-deja/g++.law/visibility28.C: Likewise.
2665 * g++.old-deja/g++.martin/eval1.C: Likewise.
2666 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
2668 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
2669 * g++.old-deja/g++.mike/net34.C: Likewise.
2670 * g++.old-deja/g++.mike/net36.C: Likewise.
2671 * g++.old-deja/g++.mike/ns2.C: Likewise.
2672 * g++.old-deja/g++.mike/p12306.C: Likewise.
2673 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
2675 * g++.old-deja/g++.mike/p700.C: Likewise.
2676 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
2677 * g++.old-deja/g++.mike/p710.C: Likewise.
2678 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
2680 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
2681 * g++.old-deja/g++.mike/pmf9.C: Likewise.
2682 * g++.old-deja/g++.ns/crash2.C: Likewise.
2683 * g++.old-deja/g++.ns/crash3.C: Likewise.
2684 * g++.old-deja/g++.ns/invalid1.C: Likewise.
2685 * g++.old-deja/g++.ns/ns17.C: Likewise.
2686 * g++.old-deja/g++.ns/template16.C: Likewise.
2687 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
2689 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
2690 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
2691 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
2692 named return value extension.
2693 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
2694 * g++.old-deja/g++.other/access4.C: Issue additional error
2696 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
2697 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
2698 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
2699 * g++.old-deja/g++.other/crash25.C: Change error message.
2700 * g++.old-deja/g++.other/crash4.C: Change error message.
2701 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
2702 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
2703 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
2705 * g++.old-deja/g++.other/defarg8.C: Likewise.
2706 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
2707 * g++.old-deja/g++.other/dtor10.C: Likewise.
2708 * g++.old-deja/g++.other/incomplete.C: Likewise.
2709 * g++.old-deja/g++.other/linkage7.C: Likewise.
2710 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
2712 * g++.old-deja/g++.other/mangle2.C: Likewise.
2713 * g++.old-deja/g++.other/refinit2.C: Likewise.
2714 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
2715 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
2716 * g++.old-deja/g++.pt/crash28.C: Likewise.
2717 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
2719 * g++.old-deja/g++.pt/crash32.C: Change error message.
2720 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
2721 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
2722 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
2723 error message position.
2724 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
2725 * g++.old-deja/g++.pt/defarg8.C: Change error message.
2726 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
2728 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
2729 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
2730 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
2731 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
2733 * g++.old-deja/g++.pt/explicit31.C: Likewise.
2734 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
2735 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
2737 * g++.old-deja/g++.pt/explicit71.C: Change error message.
2738 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
2740 * g++.old-deja/g++.pt/friend28.C: Account for use of
2741 non-dependent names.
2742 * g++.old-deja/g++.pt/friend29.C: Likewise.
2743 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
2745 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
2746 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
2747 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
2749 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
2750 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
2752 * g++.old-deja/g++.pt/memclass20.C: Likewise.
2753 * g++.old-deja/g++.pt/memclass5.C: Likewise.
2754 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
2756 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
2757 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
2758 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
2759 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
2760 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
2761 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
2763 * g++.old-deja/g++.pt/spec10.C: Likewise.
2764 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
2765 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
2766 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
2767 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
2768 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
2769 * g++.old-deja/g++.pt/ttp62.C: Likewise.
2770 * g++.old-deja/g++.pt/ttp64.C: Likewise.
2771 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
2772 * g++.old-deja/g++.pt/typename15.C: Likewise.
2773 * g++.old-deja/g++.pt/typename22.C: Likewise.
2774 * g++.old-deja/g++.pt/typename6.C: Change error messages.
2775 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
2776 * g++.old-deja/g++.pt/virtual2.C: Likewise.
2777 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
2779 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
2780 return value extension.
2781 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
2782 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
2783 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
2784 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
2786 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
2788 * g++.dg/warn/inline1.C: New test.
2789 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
2790 * g++.old-deja/g++.jason/synth10.C: Likewise.
2791 * g++.old-deja/g++.mike/net31.C: Likewise.
2792 * g++.old-deja/g++.mike/p8786.C: Likewise.
2794 * g++.dg/template/friend10.C: New test.
2795 * g++.dg/template/conv5.C: New test.
2797 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
2799 * g++.dg/lookup/scoped3.C: New test.
2801 * g++.dg/lookup/decl1.C: New test.
2802 * g++.dg/lookup/decl2.C: New test.
2804 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
2806 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
2807 gcc.c-torture/compile/20021015-1.c,
2808 gcc.c-torture/compile/20021015-2.c,
2809 gcc.c-torture/compile/20021123-1.c,
2810 gcc.c-torture/compile/20021123-2.c,
2811 gcc.c-torture/compile/20021123-3.c,
2812 gcc.c-torture/compile/20021123-4.c,
2813 gcc.c-torture/execute/20021024-1.c: Add tests previously added
2814 only to 3.1 or 3.2 branch.
2816 2002-12-23 Mark Mitchell <mark@codesourcery.com>
2818 * gcc.dg/i386-bitfield3.c: New test.
2820 * gcc.dg/i386-bitfield2.c: New test.
2822 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
2824 * g++.dg/parse/conv_op1.C: New test.
2826 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
2828 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
2831 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
2833 * gcc.c-torture/compile/20021220-1.c: New test.
2835 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
2837 * gcc.dg/i386-fastcall-1.c: New.
2839 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
2841 * gcc.c-torture/execute/20021219-1.c: New test.
2843 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
2845 * gcc.dg/i386-pic-1.c: New test.
2847 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
2850 * g++.dg/template/friend9.C: New test.
2852 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
2855 * g++.dg/template/access7.C: New test.
2857 2002-12-18 Nick Clifton <nickc@redhat.com>
2859 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
2860 the libstdc++-v3 directory has been found.
2862 2002-12-12 Devang Patel <dpatel@apple.com>
2863 * gcc.dg/darwin-ld-1.c: New test.
2864 * gcc.dg/darwin-ld-2.c: New test.
2865 * gcc.dg/darwin-ld-3.c: New test.
2866 * gcc.dg/darwin-ld-4.c: New test.
2867 * gcc.dg/darwin-ld-5.c: New test.
2869 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
2871 * gcc.c-torture/compile/20021212-1.c: New test.
2873 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
2875 * gcc.dg/fshort-wchar: New test.
2877 2002-12-10 Mark Mitchell <mark@codesourcery.com>
2880 * g++.dg/template/dtor1.C: New test.
2882 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
2885 2002-12-10 Jakub Jelinek <jakub@redhat.com>
2887 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
2889 2002-12-09 Mark Mitchell <mark@codesourcery.com>
2891 * g++.dg/template/static1.C: New test.
2892 * g++.dg/template/static2.C: New test.
2893 * g++.old-deja/g++.ext/memconst.C: New test.
2895 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2897 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
2898 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
2899 * g++.dg/special/initp1.C: Likewise.
2901 2002-12-06 Jakub Jelinek <jakub@redhat.com>
2903 * gcc.c-torture/execute/20021204-1.c: New test.
2905 2002-12-04 Geoffrey Keating <geoffk@apple.com>
2907 * gcc.dg/ppc-fmadd-1.c: New file.
2908 * gcc.dg/ppc-fmadd-2.c: New file.
2909 * gcc.dg/ppc-fmadd-3.c: New file.
2911 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
2913 * gcc.c-torture/compile/20021204-1.c: New test.
2915 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
2917 * g++.dg/inherit/covariant2.C: New test.
2918 * g++.dg/inherit/covariant3.C: New test.
2919 * g++.dg/inherit/covariant4.C: New test.
2920 * g++.dg/inherit/covariant1.C: Remove XFAIL.
2921 * g++.old-deja/g++.robertl/eb17.C: Likewise.
2923 2002-12-03 Mark Mitchell <mark@codesourcery.com>
2926 * g++.dg/init/brace3.C: New test.
2928 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
2930 * gcc.dg/20020210-1.c: Fix a comment typo.
2932 2002-12-02 Mark Mitchell <mark@codesourcery.com>
2935 * g++.dg/parse/defarg1.C: New test.
2938 * g++.dg/template/char1.C: New test.
2940 * g++.dg/template/varmod1.C: Fix typo.
2942 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
2945 * g++.old-deja/g++.pt/crash32.C: Expect error.
2947 2002-12-01 Mark Mitchell <mark@codesourcery.com>
2950 * g++.dg/template/varmod1.C: New test.
2953 * g++.dg/inherit/typeinfo1.C: New test.
2956 * g++.dg/inherit/typedef1.C: New test.
2958 2002-11-30 Mark Mitchell <mark@codesourcery.com>
2962 * g++.dg/template/strlen1.C: New test.
2965 * g++.dg/template/ctor2.C: New test.
2968 * g++.dg/init/string1.C: New test.
2971 * g++.dg/template/friend8.C: New test.
2973 2002-11-29 Joe Buck <jbuck@synopsys.com>
2975 * g++.dg/lookup/anon2.C: New test.
2977 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
2979 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
2982 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
2984 * gcc.dg/bitfld-6.c: New test.
2986 2002-11-27 Jan Hubicka <jh@suse.cz>
2988 * gcc.c-torture/execute/20021127.[cx]: New test.
2990 2002-11-26 Jan Hubicka <jh@suse.cz>
2992 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
2995 2002-11-26 Geoffrey Keating <geoffk@apple.com>
2997 * g++.dg/init/brace2.C: New test.
2998 * g++.old-deja/g++.mike/p9129.C: Correct.
3000 2002-11-26 Mark Mitchell <mark@codesourcery.com>
3002 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
3004 2002-11-25 Andreas Bauer <baueran@in.tum.de>
3006 * gcc.dg/sibcall-6: New test for indirect sibcalls.
3008 2002-11-25 Mark Mitchell <mark@codesourcery.com>
3010 * testsuite/g++.dg/abi/empty11.C: New test.
3011 * testsuite/g++.dg/rtti/cv1.C: New test.
3013 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
3015 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
3017 2002-11-24 Mark Mitchell <mark@codesourcery.com>
3019 * g++.dg/abi/empty10.C: New test.
3021 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
3023 * gcc.c-torture/compile/20021124-1.c: New test.
3025 2002-11-22 Mark Mitchell <mark@codesourcery.com>
3027 * g++.dg/abi/rtti2.C: New test.
3029 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
3031 * gcc.dg/i386-unroll-1.c: New test.
3033 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
3035 * gcc.c-torture/compile/20021120-1.c: New test.
3036 * gcc.c-torture/compile/20021120-2.c: New test.
3038 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
3040 * gcc.dg/bitfld-5.c: New test.
3042 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
3044 * gcc.c-torture/execute/20021120-3.c: New test.
3046 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
3048 * gcc.c-torture/execute/20021120-2.c: New test.
3050 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
3052 * gcc.c-torture/execute/20021120-1.c: New test.
3054 2002-11-20 Jakub Jelinek <jakub@redhat.com>
3056 * gcc.c-torture/execute/20021118-3.c: New test.
3058 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
3060 * gcc.c-torture/compile/20021119-1.c: New test.
3062 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
3064 * gcc.dg/duff-1.c: New test.
3065 * gcc.dg/duff-2.c: New test.
3066 * gcc.dg/duff-3.c: New test.
3068 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
3070 * gcc.dg/cpp/_Pragma5.c: New test.
3072 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
3074 * gcc.c-torture/execute/20021118-2.c: New test.
3076 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
3078 * gcc.c-torture/execute/20021118-1.c: New test.
3080 2002-11-16 Jakub Jelinek <jakub@redhat.com>
3082 * gcc.dg/20021116-1.c: New test.
3084 2002-11-14 Mark Mitchell <mark@codesourcery.com>
3086 * g++.dg/abi/vcall1.C: New test.
3088 2002-11-14 Jakub Jelinek <jakub@redhat.com>
3090 * gcc.dg/20021029-1.c: New test.
3091 * gcc.dg/20021029-2.c: New test.
3093 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
3095 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
3097 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
3100 * gcc.dg/20021110.c: Move to ...
3101 * gcc.c-torture/compile/20021110.c: .... here.
3103 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
3106 * gcc.c-torture/execute/20021111-1.c
3108 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
3111 * gcc.dg/20021110.c: New test.
3113 2002-11-10 Mark Mitchell <mark@codesourcery.com>
3115 * g++.dg/abi/vthunk3.C: Run only on x86.
3117 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
3119 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
3121 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
3123 * lib/compat.exp (compat-execute): Fix logic error in last
3126 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
3128 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
3130 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
3133 * g++.dg/template/access6.C: New test.
3135 2002-11-08 Jan Hubicka <jh@suse.cz>
3137 * gcc.dg/i386-ssefp-1.c: New test.
3138 * gcc.dg/i386-ssefp-1.c: New test.
3140 2002-11-08 Jan Hubicka <jh@suse.cz>
3142 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
3144 2002-11-07 Mark Mitchell <mark@codesourcery.com>
3146 * g++.dg/abi/vthunk3.C: New test.
3149 * g++.dg/template/crash2.C: New test.
3151 2002-11-07 Mark Mitchell <mark@codesourcery.com>
3153 * testsuite/g++.dg/abi/dtor1.C: New test.
3154 * testsuite/g++.dg/abi/dtor2.C: Likewise.
3156 2002-11-05 Geoffrey Keating <geoffk@apple.com>
3158 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
3161 2002-11-04 Adam Nemet <anemet@lnxw.com>
3163 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
3164 -mthumb. Only xfail with -O0.
3166 2002-11-03 Mark Mitchell <mark@codesourcery.com>
3168 * g++.dg/abi/thunk1.C: New test.
3169 * g++.dg/abi/thunk2.C: Likewise.
3170 * g++.dg/abi/vtt1.C: Likewise.
3172 2002-11-02 Diego Novillo <dnovillo@redhat.com>
3174 PR optimization/8423
3175 * gcc.c-torture/execute/builtin-constant.c: New test.
3177 2002-11-01 Zack Weinberg <zack@codesourcery.com>
3179 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
3180 Add some more cases.
3182 2002-11-01 Mark Mitchell <mark@codesourcery.com>
3185 * g++.dg/opt/local1.C: New test.
3187 2002-10-30 Mark Mitchell <mark@codesourcery.com>
3190 * g++.dg/template/complit1.C: New test.
3193 * g++.dg/template/typename4.C: Likewise.
3195 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
3197 Core issue 287, PR c++/7639
3198 * g++.dg/template/instantiate1.C: Adjust error location.
3199 * g++.dg/template/instantiate3.C: New test.
3200 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
3201 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
3202 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
3204 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
3206 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
3208 2002-10-29 Mark Mitchell <mark@codesourcery.com>
3211 * g++.dg/init/dtor2.C: New test.
3213 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3215 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
3216 * gcc.dg/nest.c: Bypass errors on irix6.
3218 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
3220 * gcc.dg/nest.c: Expect error for mmix-*-*.
3221 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
3223 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
3225 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
3228 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
3230 2002-10-25 Mike Stump <mrs@apple.com>
3232 * gcc.dg/warn-1.c: New test.
3234 2002-10-25 Zack Weinberg <zack@codesourcery.com>
3236 * g++.dg/template/typename3.C: New test.
3238 2002-10-25 Mark Mitchell <mark@codesourcery.com>
3240 * g++.dg/lookup/ptrmem1.C: New test.
3242 * g++.dg/abi/vthunk2.C: New test.
3244 2002-10-25 Zack Weinberg <zack@codesourcery.com>
3246 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
3248 2002-10-24 Mark Mitchell <mark@codesourcery.com>
3250 * g++.dg/abi/empty9.C: New test.
3252 2002-10-24 Richard Henderson <rth@redhat.com>
3254 * g++.dg/inherit/thunk1.C: Enable for ia64.
3256 2002-10-23 Mark Mitchell <mark@codesourcery.com>
3259 * g++.dg/lookup/pretty1.C: New test.
3261 2002-10-23 Jakub Jelinek <jakub@redhat.com>
3263 * gcc.dg/20021023-1.c: New test.
3265 2002-10-23 Mark Mitchell <mark@codesourcery.com>
3268 * g++.dg/parse/inline1.C: New test.
3270 2002-10-23 Richard Henderson <rth@redhat.com>
3272 * g++.dg/inherit/thunk1.C: Enable for x86_64.
3274 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
3276 2002-10-22 Mark Mitchell <mark@codesourcery.com>
3279 * g++.dg/parse/stmtexpr3.C: New test.
3281 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
3283 * g++.dg/expr/cond1.C: New test.
3285 2002-10-21 Zack Weinberg <zack@codesourcery.com>
3287 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
3289 2002-10-21 Mark Mitchell <mark@codesourcery.com>
3291 * g++.dg/abi/vbase13.C: New test.
3292 * g++.dg/abi/vbase14.C: Likewise.
3294 2002-10-21 Jakub Jelinek <jakub@redhat.com>
3296 * gcc.dg/tls/pic-1.c: New test.
3297 * gcc.dg/tls/nonpic-1.c: New test.
3298 * gcc.dg/20021018-1.c: New test.
3300 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
3302 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
3303 Remove only files with the same base name as the test case.
3304 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
3305 (profopt-execute): Likewise. Also, remove old profiling
3306 and performance data files before running the tests.
3308 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
3309 * g++.dg/bprob/bprob.exp: Likewise.
3310 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
3311 to allow more general test case names.
3313 * g++.dg/bprob/bprob-1.C: Rename to ...
3314 * g++.dg/bprob/g++-bprob-1.C: ... this.
3316 * g77.dg/bprob/bprob-1.f: Rename to ...
3317 * g77.dg/bprob/g77-bprob-1.f: ... this.
3319 2002-10-21 Zack Weinberg <zack@codesourcery.com>
3321 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
3322 bison 1.50 or later.
3324 2002-10-21 Janis Johnson <janis187@us.ibm.com>
3326 * g++.dg/README: Describe more test directories.
3328 2002-10-21 Mark Mitchell <mark@codesourcery.com>
3330 * g++.dg/init/array6.C: Add additional tests.
3332 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
3334 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
3335 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
3337 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
3339 * gcc.c-torture/compile/20020604-1.x: New.
3340 * gcc.c-torture/compile/simd-5.x: Likewise.
3341 * gcc.c-torture/execute/920710-1.x: Likewise.
3342 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
3344 2002-10-21 Mark Mitchell <mark@codesourcery.com>
3346 * g++.dg/inherit/override1.C: Add dg-options clause.
3348 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
3350 * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
3353 2002-10-19 Andreas Schwab <schwab@suse.de>
3355 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
3356 directory component.
3358 2002-10-18 Mark Mitchell <mark@codesourcery.com>
3360 * g++.dg/inherit/thunk1.C: New test.
3362 * g++.dg/inherit/override1.C: New test.
3364 * g++.dg/abi/mangle11.C: New test.
3365 * g++.dg/abi/mangle14.C: New test.
3366 * g++.dg/abi/mangle17.C: New test.
3368 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
3370 * g++.dg/overload/member2.C: New test.
3372 2002-10-17 Janis Johnson <janis187@us.ibm.com>
3374 * g++.dg/README: Describe new compat directory.
3375 * g++.dg/dg.exp: Skip tests in compat directory.
3376 * README.compat: New file.
3377 * lib/compat.exp: New expect script.
3378 * g++.dg/compat: New test directory.
3379 * g++.dg/compat/compat.exp: New expect script.
3380 * g++.dg/compat/abi: New test directory.
3381 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
3382 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
3383 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
3384 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
3385 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
3386 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
3387 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
3388 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
3389 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
3390 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
3391 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
3392 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
3393 * g++.dg/compat/break: New test directory.
3394 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
3395 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
3396 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
3397 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
3398 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
3399 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
3400 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
3401 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
3402 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
3403 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
3404 g++.dg/compat/break/README: New files.
3405 * g++.dg/compat/eh: New test directory.
3406 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
3407 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
3408 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
3409 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
3410 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
3411 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
3412 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
3413 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
3414 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
3415 g++.dg/compat/eh/filter2_y.C,
3416 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
3417 g++.dg/compat/eh/new1_y.C,
3418 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
3419 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
3420 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
3421 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
3422 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
3423 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
3424 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
3425 g++.dg/compat/eh/unexpected1_y.C: New files.
3426 * g++.dg/compat/init: New test directory.
3427 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
3428 g++.dg/compat/init/array5_y.C,
3429 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
3430 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
3431 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
3432 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
3433 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
3434 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
3435 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
3436 g++.dg/compat/init/init-ref2_y.C: New files.
3438 2002-10-17 Mark Mitchell <mark@codesourcery.com>
3441 * g++.dg/inherit/using3.C: New test.
3443 2002-10-17 Jan Hubicka <jh@suse.cz>
3445 * gcc.dg/20021017-2.c: New test.
3447 2002-10-17 Mark Mitchell <mark@codesourcery.com>
3449 * g++.dg/abi/mangle16.C: Adjust.
3451 * g++.dg/init/array8.C: New test.
3453 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
3455 * gcc.dg/special/mips-abi.exp: New test.
3456 * gcc.dg/special/mips-abi.s: Empty file used by the above.
3458 2002-10-16 Mark Mitchell <mark@codesourcery.com>
3460 * g++.dg/abi/mangle16.C: New test.
3461 * g++.dg/abi/mangle17.C: Likewise.
3464 * g++.dg/template/ref1.C: New test.
3466 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3468 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
3470 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
3472 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
3474 2002-10-16 Mark Mitchell <mark@codesourcery.com>
3477 * g++.dg/init/array7.C: New test.
3479 2002-10-15 Mark Mitchell <mark@codesourcery.com>
3481 * g++.dg/init/array6.C: New test.
3483 * g++.dg/abi/mangle13.C: Likewise.
3484 * g++.dg/abi/mangle14.C: Likewise.
3485 * g++.dg/abi/mangle15.C: Likewise.
3487 2002-10-14 Mark Mitchell <mark@codesourcery.com>
3489 * g++.dg/abi/empty8.C: New test.
3491 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
3493 * g++.dg/init/ctor1.C: New test.
3495 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
3497 * gcc.c-torture/execute/20021015-1.c: New test.
3499 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
3501 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
3503 2002-10-14 Jan Hubicka <jh@suse.cz>
3505 * gcc.dg/i386-ssetype-[1-5].c: New tests.
3507 2002-10-14 Richard Henderson <rth@redhat.com>
3509 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
3511 2002-10-14 Mark Mitchell <mark@codesourcery.com>
3513 PR optimization/6631
3514 * g++.dg/opt/const2.C: New test.
3516 2002-10-14 Mark Mitchell <mark@codesourcery.com>
3519 * g++.dg/parse/friend1.C: New test.
3520 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
3522 2002-10-14 Jakub Jelinek <jakub@redhat.com>
3524 * gcc.dg/20021014-1.c: New test.
3526 2002-10-11 Mark Mitchell <mark@codesourcery.com>
3529 * g++.dg/ext/vlm1.C: New test.
3530 * g++.dg/ext/vlm2.C: Likewise.
3532 * g++.dg/init/array1.C: Remove invalid braces.
3533 * g++.dg/init/brace1.C: New test.
3534 * g++.dg/init/copy2.C: Likewise.
3535 * g++.dg/init/copy3.C: Likewise.
3536 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
3537 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
3540 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
3542 * gcc.dg/cpp/assembler.S: Don't use -ansi.
3544 2002-10-11 Richard Shann <richard.shann@superh.com>
3546 * gcc.c-torture/compile/simd-5.c: New test.
3548 2002-10-10 Roger Sayle <roger@eyesopen.com>
3550 * gcc.c-torture/execute/shiftopt-1.c: New test case.
3552 2002-10-10 Jim Wilson <wilson@redhat.com>
3554 * gcc.c-torture/execute/20021010-1.c: New test.
3556 2002-10-09 Zack Weinberg <zack@codesourcery.com>
3559 * g++.dg/ext/typedef-init.C: New test.
3560 * gcc.dg/typedef-init.c: New test.
3562 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
3564 * gcc.dg/cpp/paste13.c: