1 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
3 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
4 * gcc.target/bfin/arith.c (__v2hi): Likewise.
5 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6 * gcc.target/bfin/shift.c (__v2hi): Likewise.
8 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
10 PR tree-optimization/31699
11 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
13 (check_effective_target_vect_floatint_cvt): New.
14 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
16 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
17 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
18 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
19 * gcc.dg/vect/vect-iv-4.c: Likewise.
20 * gcc.dg/vect/vect-multitypes-11.c: New.
21 * gcc.dg/vect/pr31699.c: New.
23 2007-05-02 Geoffrey Keating <geoffk@apple.com>
25 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
27 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
30 * g++.dg/warn/anonymous-namespace-2.C: New.
31 * g++.dg/warn/anonymous-namespace-2.h: New.
33 2007-05-02 Paul Brook <paul@codesourcery.com>
35 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
37 2007-05-02 Eric Christopher <echristo@apple.com>
39 * gcc.dg/cpp/if-div.c: New file.
41 2007-05-02 Tom Tromey <tromey@redhat.com>
43 PR preprocessor/28709:
44 * gcc.dg/cpp/pr28709.c: New file.
46 2007-05-02 Richard Guenther <rguenther@suse.de>
48 PR tree-optimization/31146
49 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
51 2007-05-01 Geoffrey Keating <geoffk@apple.com>
53 * gcc.c-torture/compile/limits-blockid.c: New.
54 * gcc.c-torture/compile/limits-caselabels.c: New.
55 * gcc.c-torture/compile/limits-declparen.c: New.
56 * gcc.c-torture/compile/limits-enumconst.c: New.
57 * gcc.c-torture/compile/limits-exprparen.c: New.
58 * gcc.c-torture/compile/limits-externalid.c: New.
59 * gcc.c-torture/compile/limits-fnargs.c: New.
60 * gcc.c-torture/compile/limits-fndefn.c: New.
61 * gcc.c-torture/compile/limits-idexternal.c: New.
62 * gcc.c-torture/compile/limits-idinternal.c: New.
63 * gcc.c-torture/compile/limits-pointer.c: New.
64 * gcc.c-torture/compile/limits-stringlit.c: New.
65 * gcc.c-torture/compile/limits-structmem.c: New.
66 * gcc.c-torture/compile/limits-structnest.c: New.
68 2007-04-29 Geoffrey Keating <geoffk@apple.com>
70 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
72 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
75 * gcc.c-torture/compile/20070501-1.c: New testcase.
77 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
80 * gfortran.dg/array_memset_2: New test case.
82 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
85 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
87 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
90 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
92 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
93 keyword to dg-final test.
94 * gcc.dg/vect/vect-iv-4.c: Likewise.
95 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
96 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
98 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
100 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
101 * lib/target-supports.exp
102 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
103 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
105 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
107 * gcc.c-torture/execute/ieee/20000320-1.c: Use
108 __LONG_LONG_MAX__ and its friends instead of those supplied by
111 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
114 * g++.dg/ext/vector7.C: New testcase.
116 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
119 * gfortran.dg/bound_simplification_1.f90: New test.
121 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
124 * testsuite/gfortran.dg/bom_error.f90: New test.
125 * testsuite/gfortran.dg/bom_include.f90: New test.
126 * testsuite/gfortran.dg/bom_UTF16-LE.f90: New test.
127 * testsuite/gfortran.dg/bom_UTF16-BE.f90: New test.
128 * testsuite/gfortran.dg/bom_UTF-8.f90: New test.
129 * testsuite/gfortran.dg/bom_UTF-32.f90: New test.
130 * testsuite/gfortran.dg/bom_UTF-8.F90: New test.
131 * testsuite/gfortran.dg/bom_include.inc: New file.
133 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
136 * g++.dg/init/ptrfn2.C: New test.
137 * g++.dg/init/ptrfn3.C: New test.
139 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
142 * gfortran.dg/dependency_21.f90: New test.
144 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
146 * gfortran.dg/secnds.f: Use real*8.
147 * gfortran.dg/secnds-1.f: Use real*8.
149 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
152 * gfortran.dg/inquire_5.f90: Update test.
154 2007-04-27 Ian Lance Taylor <iant@google.com>
157 * gcc.c-torture/compile/pr31710.c: New test.
159 2007-04-27 Richard Guenther <rguenther@suse.de>
161 PR tree-optimization/30965
162 PR tree-optimization/30978
163 * gcc.dg/tree-ssa/pr30978.c: New testcase.
164 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
165 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
166 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
168 2007-04-27 Richard Guenther <rguenther@suse.de>
170 PR tree-optimization/31715
171 * gcc.dg/Warray-bounds-4.c: New testcase.
173 2007-04-26 Ian Lance Taylor <iant@google.com>
176 * gcc.c-torture/compile/pr28675.c: New test.
178 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
181 * g++.dg/ext/vector6.C: New test.
183 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
185 * gcc.c-torture/execute/ieee/20000320-1.x: New.
187 2007-04-26 Steve Ellcey <sje@cup.hp.com>
190 * g++.dg/other/str_empty.C: Add expected warning.
192 2007-04-26 Richard Guenther <rguenther@suse.de>
193 Daniel Berlin <dberlin@dberlin.org>
195 PR tree-optimization/30567
196 * g++.dg/other/pr30567.C: New testcase.
198 2007-04-26 Richard Guenther <rguenther@suse.de>
200 PR tree-optimization/31703
201 * gcc.c-torture/compile/pr31703.c: New testcase.
202 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
203 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
205 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
207 * gfortran.dg/open_errors.f90: Added if statements checking
210 2007-04-26 Jakub Jelinek <jakub@redhat.com>
213 * g++.dg/gomp/pr31598.C: New test.
215 PR tree-optimization/30558
216 * g++.dg/gomp/pr30558.C: New test.
218 2007-04-24 Mark Mitchell <mark@codesourcery.com>
221 * g++.dg/ext/complex2.C: New test.
223 2007-04-25 Paolo Carlini <pcarlini@suse.de>
225 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
227 2007-04-25 Thiemo Seufer <ths@mips.com>
229 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
230 value to signed char.
232 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
234 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
235 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
236 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
238 2007-04-25 Tobias Burnus <burnus@net-b.de>
241 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
243 * gfortran.dg/c_by_val_5.f90: New test.
245 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
247 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
248 with two new subroutines to avoid parameter-induced aliasing.
249 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
250 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
252 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
254 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
255 * g++.dg/warn/Warray-bounds.C: Likewise.
257 2007-04-24 Ian Lance Taylor <iant@google.com>
259 PR tree-optimization/31605
260 * gcc.c-torture/execute/pr31605.c: New test.
262 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
265 * lib/gcc-dg.exp (scan-module): New function.
266 * gfortran.dg/module_md5_1.f90: New test.
268 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
270 * g++.old-deja/g++.pt/defarg6.C: Only run with
272 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
273 * g++.dg/cpp0x/variadic61.C: Ditto.
274 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
275 * g++.dg/cpp0x/variadic62.C: Ditto.
276 * g++.dg/template/meminit1.C: Ditto.
277 * g++.dg/template/operator7.C: Ditto.
278 * g++.dg/template/static15.C: Ditto.
279 * g++.dg/template/invalid1.C: Ditto.
280 * g++.dg/template/shift1.C: Ditto.
281 * g++.dg/template/error10.C: Ditto.
283 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
286 * gfortran.dg/pr25923.f90: New test.
288 2007-04-24 Ian Lance Taylor <iant@google.com>
290 PR tree-optimization/31602
291 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
293 2007-04-24 Janis Johnson <janis187@us.ibm.com>
295 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
296 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
298 2007-04-24 Hui-May Chang <hm.chang@apple.com>
300 * gcc.target/i386/reload-1.c. New.
302 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
303 Olga Golovanevsky <olga@il.ibm.com>
305 * g++.dg/other/str_empty.C: New test.
307 2007-04-24 Richard Henderson <rth@redhat.com>
309 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
311 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
314 * gcc.c-torture/compile/pr31641.c: New testcase.
316 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
318 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
319 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
320 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
321 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
323 2007-04-23 Simon Baldwin <simonb@google.com>
325 * g++.dg/other/error15.C: New.
326 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
327 triggering a "multiple parameters named" error.
329 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
332 * gfortran.dg/backspace_8.f: New test case.
334 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
337 * gfortran.dg/used_types_17.f90: New test.
340 * gfortran.dg/zero_array_components_1.f90: New test.
342 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
345 * gfortran.dg/open_errors.f90: Allow a different error message.
347 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
349 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
350 Rename from check_effective_target_vect_pack_mod. Rename global
351 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
353 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
355 * gcc.dg/vect/vect-iv-8a.c: Ditto.
356 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
358 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
361 * gcc.c-torture/execute/pr31448.c: New testcase.
363 2007-04-22 Nick Clifton <nickc@redhat.com>
365 * gcc.dg/20020312-2.c: Add support for the FRV.
367 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
369 PR tree-optimization/24659
370 * gcc.dg/vect/vect-float-extend-1.c: New test.
371 * gcc.dg/vect/vect-float-truncate-1.c: New test.
373 2007-04-22 Richard Guenther <rguenther@suse.de>
375 PR tree-optimization/29789
376 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
377 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
379 2007-04-22 Revital Eres <eres@il.ibm.com>
381 * gcc.dg/var-expand2.c: New test.
383 2007-04-22 Revital Eres <eres@il.ibm.com>
385 * gcc.dg/var-expand3.c: New test.
387 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
390 * gfortran.dg/continuation_8.f90: New test.
392 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
395 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
396 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
398 2007-04-21 Richard Guenther <rguenther@suse.de>
401 * gcc.c-torture/execute/pr31136.c: New testcase.
403 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
405 * gcc.target/i386/movsi-sm-1.c: New.
407 2007-04-20 Richard Henderson <rth@redhat.com>
409 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
410 * gcc.dg/pr27095.c: Cope with alpha GOT load.
412 2007-04-20 Jakub Jelinek <jakub@redhat.com>
414 * gcc.target/i386/ordcmp-1.c: New test.
415 * gcc.target/i386/unordcmp-1.c: New test.
417 PR tree-optimization/31632
418 * gcc.c-torture/compile/20070419-1.c: New test.
420 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
422 * gcc.dg/invalid-call-1.c: New test.
424 2007-04-18 Dirk Mueller <dmueller@suse.de>
427 * gcc.dg/Warray-bounds-3.c: New.
429 2007-04-18 Richard Guenther <rguenther@suse.de>
431 PR tree-optimization/19431
432 PR tree-optimization/21463
433 * gcc.c-torture/execute/20070212-1.c: New testcase.
434 * gcc.c-torture/execute/20070212-2.c: Likewise.
435 * gcc.c-torture/execute/20070212-3.c: Likewise.
436 * gcc.dg/tree-ssa/pr19431.c: Likewise.
437 * gcc.dg/tree-ssa/pr21463.c: Likewise.
438 * g++.dg/tree-ssa/pr21463.C: Likewise.
439 * g++.dg/tree-ssa/pr30738.C: Likewise.
441 2007-04-17 Mark Mitchell <mark@codesourcery.com>
444 * g++.dg/expr/bitfield8.C: New test.
446 2007-04-17 Joseph Myers <joseph@codesourcery.com>
447 Richard Sandiford <richard@codesourcery.com>
449 * lib/target-supports.exp (check_profiling_available): Return 0
450 for uClibc with -p or -pg.
452 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
455 * g++.dg/template/init7.C: New test.
457 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
459 PR rtl-optimization/31360
460 * gcc.dg/loop-7.c: New test.
462 2007-04-17 Mark Mitchell <mark@codesourcery.com>
464 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
465 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
467 (compat-execute): Likewise.
468 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
469 files to remote hosts.
470 * lib/c-ctorture.exp (c-torture-compile): Likewise.
471 (c-torture-execute): Likewise.
472 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
473 or plain file. Use remote_upload and remote_download to copy
475 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
478 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
480 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
482 2007-04-16 Lawrence Crowl <crowl@google.com>
484 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
485 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
486 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
487 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
488 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
489 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
490 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
491 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
492 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
493 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
494 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
496 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
497 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
498 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
499 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
500 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
501 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
502 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
503 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
504 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
505 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
506 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
508 2007-04-16 Ian Lance Taylor <iant@google.com>
510 PR tree-optimization/31522
511 * gcc.dg/Wstrict-overflow-16.c: New test.
513 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
515 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
517 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
520 * gfortran.dg/module_naming_1.f90: New.
522 2007-04-16 Richard Sandiford <richard@codesourcery.com>
524 * lib/target-supports.exp (check_profiling_available): Return
525 false for m68k-*-uclinux.
527 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
530 Testcase for c++ anonymous namespace warning
532 * g++.dg/warn/anonymous-namespace-1.C: New test
533 * g++.dg/warn/anonymous-namespace-1.h: New test
535 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
538 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
540 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
542 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
544 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
547 * gfortran.dg/array_constructor_16.f90: New test.
549 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
551 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
552 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
554 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
556 PR rtl-optimization/31500
557 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
558 * g++.dg/warn/Warray-bounds.C: Likewise.
560 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
563 * gcc.dg/gnu89-init-4.c: New testcase.
565 2007-04-14 Jakub Jelinek <jakub@redhat.com>
568 * gcc.dg/gomp/pr25874.c: Add dg-options.
569 * g++.dg/gomp/pr25874.C: Add dg-options.
571 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
574 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
575 * gfortran.dg/warnings_are_errors_1.f: New testcase.
577 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
580 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
582 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
586 * gfortran.dg/initialization_6.f90: New test.
588 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
590 * gcc.c-torture/compile/pr27528.c: Require nonpic.
592 * lib/target-supports.exp (check_gc_sections_available):
593 Return false if ldflags includes -elf2flt.
595 2007-04-13 Jason Merrill <jason@redhat.com>
600 2007-04-13 Mike Stump <mrs@apple.com>
602 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
603 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
605 2007-04-13 Joseph Myers <joseph@codesourcery.com>
607 PR tree-optimization/29598
608 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
610 2007-04-13 Tobias Burnus <burnus@net-b.de>
613 * gfortran.dg/func_assign.f90: New test.
615 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
618 * gfortran.dg/used_types_16.f90: New test.
620 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
623 * gfortran.dg/goto_2.f90: New.
624 * gfortran.dg/goto_3.f90: New.
625 * gfortran.dg/pr17708.f90: Rename to ...
626 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
628 2007-04-13 Tobias Burnus <burnus@net-b.de>
631 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
634 2007-04-13 Tobias Burnus <burnus@net-b.de>
637 * gfortran.dg/value_4.c: Use GNU extensions for complex
640 2007-04-13 Richard Guenther <rguenther@suse.de>
642 PR tree-optimization/21258
643 * gcc.dg/tree-ssa/vrp34.c: New testcase.
645 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
647 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
650 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
653 * gfortran.dg/char_length_2.f90: New.
654 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
655 * gfortran.dg/repeat_4.f90: Likewise.
658 * gfortran.dg/char_assign_1.f90: New.
661 * gfortran.dg/block_name_1.f90: New.
662 * gfortran.dg/block_name_2.f90: New.
664 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
667 * g++.dg/other/pr31078.C: New.
669 2007-04-12 Richard Guenther <rguenther@suse.de>
671 PR tree-optimization/31169
672 * gcc.c-torture/execute/pr31169.c: New testcase.
674 2007-04-12 Richard Guenther <rguenther@suse.de>
676 PR tree-optimization/24689
677 PR tree-optimization/31307
678 * g++.dg/tree-ssa/pr31307.C: New testcase.
679 * gcc.dg/tree-ssa/pr24689.c: Likewise.
681 2007-04-12 Tobias Burnus <burnus@net-b.de>
684 * gfortran.dg/access_spec_1.f90: New test.
685 * gfortran.dg/access_spec_2.f90: New test.
686 * gfortran.dg/non_module_public.f90: Match new error message.
688 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
691 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
692 to 4 at line 38 to fix bounds problem.
694 2007-04-11 Tobias Burnus <burnus@net-b.de>
697 * gfortran.dg/pointer_intent_1.f90: Fix test.
699 2007-04-10 Eric Christopher <echristo@apple.com>
701 * lib/target-supports.exp
702 (check_effective_target_fstack_protector): Rewrite.
704 2007-04-09 Mark Mitchell <mark@codesourcery.com>
707 * g++.dg/init/const5.C: New test.
709 2007-04-09 Jan Hubicka <jh@suse.cz>
711 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
713 2007-04-08 Jan Hubicka <jh@suse.cz>
715 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
717 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
720 * gfortran.dg/achar_4.f90: New test.
722 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
725 * gfortran.dg/used_dummy_types_8.f90: New test.
727 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
730 * gfortran.dg/parameter_array_element_1.f90: New test.
732 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
735 * gfortran.dg/default_numeric_type_1.f90: New test.
737 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
740 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
742 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
745 * gfortran.dg/interface_12.f90: New test.
747 2007-04-07 Bruce Korb <bkorb@gnu.org>
749 * gcc.dg/format/opt-6.c: New test.
750 * gcc.dg/format/nul-1.c: New test.
751 * gcc.dg/format/nul-2.c: New test.
753 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
756 * gfortran.dg/fmt_colon.f90: New test.
758 2007-04-06 Mark Mitchell <mark@codesourcery.com>
760 * g++.old-deja/g++.other/init18.C: Use
761 dg-require-effective-target instead of an explicit xfail.
763 2007-04-05 Janis Johnson <janis187@us.ibm.com>
765 * gcc.dg/dfp/signbit-1.c
766 * gcc.dg/dfp/signbit-2.c
768 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
771 * gfortran.dg/altreturn_5.f90: New test.
773 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
776 * gfortran.dg/contained_module_proc_1.f90: New test.
778 2007-04-04 Stuart Hastings <stuart@apple.com>
781 * testsuite/objc/execute/exceptions/pr31281.m: New.
783 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
785 * g++.dg/ext/dllimport12.C: Update comments.
787 2007-04-03 Eric Christopher <echristo@apple.com>
789 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
791 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
794 * gfortran.dg/repeat_2.f90: New test.
795 * gfortran.dg/repeat_3.f90: New test.
796 * gfortran.dg/repeat_4.f90: New test.
798 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
800 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
802 2007-04-03 Jakub Jelinek <jakub@redhat.com>
805 * g++.dg/parse/cond3.C: New test.
808 * gcc.c-torture/execute/ieee/pr30704.c: New test.
810 2007-04-02 Jason Merrill <jason@redhat.com>
813 * g++.dg/ext/visibility/anon3.C: New test.
815 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
818 * gfortran.dg/namelist_28.f90: New test.
820 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
823 * gfortran.dg/direct_io_6.f90: New test.
825 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
828 * gfortran.dg/advance_5.f90: New test.
829 * gfortran.dg/advance_6.f90: New test.
831 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
833 * g++.dg/ext/dllimport6.C: Remove extra ';'.
834 * g++.dg/ext/dllimport7.C: Likewise.
835 * g++.dg/ext/selectany1.C: Likewise.
837 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
839 * g++.dg/parser/pr31138.C: New.
840 * g++.dg/parser/pr31140.C: New.
841 * g++.dg/parser/pr31141.C: New.
843 2007-03-30 Paolo Carlini <pcarlini@suse.de>
846 * g++.dg/ext/is_base_of.C: New.
847 * g++.dg/ext/has_virtual_destructor.C: New.
848 * g++.dg/ext/is_polymorphic.C: New.
849 * g++.dg/ext/is_base_of_diagnostic.C: New.
850 * g++.dg/ext/is_enum.C: New.
851 * g++.dg/ext/has_nothrow_assign.C: New.
852 * g++.dg/ext/has_nothrow_constructor.C: New.
853 * g++.dg/ext/is_empty.C: New.
854 * g++.dg/ext/has_trivial_copy.C: New.
855 * g++.dg/ext/has_trivial_assign.C: New.
856 * g++.dg/ext/is_abstract.C: New.
857 * g++.dg/ext/is_pod.C: New.
858 * g++.dg/ext/has_nothrow_copy.C: New.
859 * g++.dg/ext/is_class.C: New.
860 * g++.dg/ext/has_trivial_constructor.C: New.
861 * g++.dg/ext/is_union.C: New.
862 * g++.dg/ext/has_trivial_destructor.C: New.
863 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
864 * g++.dg/template/crash43.C: Likewise.
866 2007-03-29 Dirk Mueller <dmueller@suse.de>
868 * g++.dg/warn/pedantic2.C: New testcase.
870 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
872 * size_dim.f90: Fix dg directive.
873 * pr16433.f: Likewise.
874 * use_6.f90: Likewise.
875 * use_7.f90: Likewise.
876 * entry_9.f90: Likewise.
877 * pointer_intent_2.f90: Likewise.
878 * protected_1.f90: Likewise.
879 * fmt_missing_period_2.f: Likewise.
880 * pointer_intent_3.f90: Likewise.
881 * protected_2.f90: Likewise.
882 * protected_3.f90: Likewise.
883 * pr15754.f90: Likewise.
884 * protected_4.f90: Likewise.
885 * protected_5.f90: Likewise.
886 * initialization_2.f90: Likewise.
887 * protected_6.f90: Likewise.
888 * continuation_7.f90: Likewise.
889 * derived_function_interface_1.f90: Likewise.
890 * der_pointer_4.f90: Likewise.
891 * fmt_zero_precision.f90: Likewise.
892 * blockdata_3.f90: Likewise.
893 * fmt_missing_period_1.f: Likewise.
894 * real_const_3.f90: Likewise.
895 * use_4.f90: Likewise.
896 * fmt_missing_period_3.f: Likewise.
897 * use_5.f90: Likewise.
899 2007-03-28 Mike Stump <mrs@apple.com>
901 * gcc.dg/darwin-comm.c: Add.
903 2007-03-28 Eric Christopher <echristo@apple.com>
905 * lib/target-supports.exp (check_effective_target_fstack_protector): New.
906 * gcc.dg/ssp-1.c: Use.
907 * gcc.dg/ssp-2.c: Ditto.
909 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
912 * g++.dg/parse/constructor3.C: New test.
914 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
916 * gnat.dg/thin_pointer.ad[sb]: New test.
918 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
920 * g++.dg/cpp0x/bracket1.C: New.
921 * g++.dg/cpp0x/bracket2.C: New.
922 * g++.dg/cpp0x/bracket3.C: New.
923 * g++.dg/cpp0x/bracket4.C: New.
925 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
927 * g++.dg/cpp0x/temp_default1.C: New.
928 * g++.dg/cpp0x/temp_default3.C: New.
929 * g++.dg/cpp0x/temp_default2.C: New.
930 * g++.dg/cpp0x/temp_default4.C: New.
932 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
935 * g++.dg/other/cv_func2.C: New.
937 2007-03-27 Janis Johnson <janis187@us.ibm.com>
939 * gcc.dg/dfp/func-vararg-alternate.h: New file.
940 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
941 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
942 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
944 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
945 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
947 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
949 * lib/compat.exp (compat-execute): Fix processing of file names.
951 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
953 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
955 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
957 * lib/target-supports.exp (check_effective_target_fortran_large_real):
958 Delete created executable test file.
959 (check_effective_target_fortran_large_int): Ditto.
960 (check_effective_target_static_libgfortran): Ditto.
962 2007-03-26 Paolo Carlini <pcarlini@suse.de>
965 * g++.dg/warn/pragma-system_header1.C: New test.
966 * g++.dg/warn/pragma-system_header2.C: New test.
967 * g++.dg/warn/pragma-system_header1.h. New.
968 * g++.dg/warn/pragma-system_header2.h. New.
970 2007-03-26 Ian Lance Taylor <iant@google.com>
972 PR tree-optimization/31345
973 * gcc.c-torture/compile/pr31345-1.c: New test.
975 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
977 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
978 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
979 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
980 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
981 * gfortran.dg/overload_1.f90: Likewise.
982 * gfortran.dg/impure_assignment_1.f90: Likewise.
983 * gfortran.dg/error_recovery_3.f90: Likewise.
984 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
985 * gfortran.dg/sequence_types_1.f90: Likewise.
986 * gfortran.dg/internal_references_1.f90: Likewise.
987 * gfortran.dg/present_1.f90: Likewise.
988 * gfortran.dg/volatile10.f90: Likewise.
989 * gfortran.dg/module_equivalence_2.f90: Likewise.
990 * gfortran.dg/use_4.f90: Likewise.
991 * gfortran.dg/elemental_result_1.f90: Likewise.
992 * gfortran.dg/generic_actual_arg.f90: Likewise.
993 * gfortran.dg/private_type_5.f90: Likewise.
994 * gfortran.dg/protected_4.f90: Likewise.
995 * gfortran.dg/interface_3.f90: Likewise.
997 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
999 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
1000 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
1002 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
1004 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
1006 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1008 PR libgfortran/31199
1009 * gfortran.dg/fmt_t_4.f90: New test.
1011 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1014 * gfortran.dg/backspace_5.f: Initialize variable(s).
1015 * gfortran.dg/backspace_6.f: Likewise.
1016 * gfortran.dg/char_bounds_check_fail_1: Likewise.
1017 * gfortran.dg/direct_io_2.f90: Likewise.
1018 * gfortran.dg/write_back.f: Likewise.
1019 * gfortran.dg/write_rewind_2.f: Likewise.
1020 * gfortran.dg/write_rewind_1.f: Likewise.
1021 * gfortran.dg/write_rewind_2.f: Likewise.
1023 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
1025 PR tree-optimization/30784
1026 * gcc.dg/vect/pr30784.c: New test.
1028 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1031 * gfortran.dg/operator_1.f90: New test.
1032 * gfortran.dg/operator_2.f90: New test.
1034 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1037 * gfortran.dg/reshape_transpose_1.f90: New test.
1039 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1042 * gfortran.dg/bounds_check_6.f90: New test.
1044 2007-03-23 Michael Meissner <michael.meissner@amd.com>
1046 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
1048 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1049 * gcc.dg/dfp/decfloat-constants.c: Ditto.
1051 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
1054 * gfortran.dg/pointer_function_actual_1.f90: New test.
1057 * gfortran.dg/pointer_function_actual_2.f90: New test.
1060 * gfortran.dg/result_in_spec_1.f90: New test.
1062 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1065 * gfortran.dg/integer_exponentiation_3.F90: New test.
1066 * gfortran.dg/integer_exponentiation_4.f90: New test.
1067 * gfortran.dg/integer_exponentiation_5.F90: New test.
1069 2007-03-22 Mark Mitchell <mark@codesourcery.com>
1072 * g++.dg/template/error24.C: New test.
1073 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
1075 2007-03-22 Mark Mitchell <mark@codesourcery.com>
1078 * g++.dg/expr/bitfield7.C: New test.
1080 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1083 * gcc.dg/float-range-4.c: New.
1084 * gcc.dg/float-range-1.c: Update. Test for a warning.
1085 * gcc.dg/float-range-3.c: New.
1086 * gcc.dg/float-range-5.c: New.
1088 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1091 * gfortran.dg/no_range_check_1.f90: New test.
1093 2007-03-22 Dirk Mueller <dmueller@suse.de>
1095 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
1096 * g++.dg/other/static1.C: Remove stray semicolon.
1097 * g++.dg/other/init1.C: Likewise.
1098 * g++.dg/rtti/dyncast1.C: Likewise.
1099 * g++.dg/tree-ssa/pr17153.C: Likewise.
1100 * g++.dg/lookup/disamb1.C: Likewise.
1101 * g++.dg/lookup/scoped2.C: Likewise.
1102 * g++.dg/lookup/friend7.C: Likewise.
1103 * g++.dg/parse/parse4.C: Likewise.
1104 * g++.dg/parse/parse5.C: Likewise.
1105 * g++.dg/expr/pr29066.C: Likewise.
1106 * g++.dg/expr/cast4.C: Likewise.
1107 * g++.dg/tc1/dr193.C: Likewise.
1108 * g++.dg/tc1/dr213.C: Likewise.
1109 * g++.dg/abi/dcast1.C: Likewise.
1110 * g++.dg/abi/covariant2.C: Likewise.
1111 * g++.dg/inherit/covariant11.C: Likewise.
1112 * g++.dg/inherit/covariant9.C: Likewise.
1113 * g++.dg/inherit/covariant10.C: Likewise.
1114 * g++.dg/init/static3.C: Likewise.
1115 * g++.dg/init/init-ref3.C: Likewise.
1116 * g++.dg/init/ref10.C: Likewise.
1117 * g++.dg/template/meminit2.C: Likewise.
1118 * g++.dg/template/using9.C: Likewise.
1119 * g++.dg/template/friend9.C: Likewise.
1120 * g++.dg/template/ref1.C: Likewise.
1121 * g++.old-deja/g++.warn/inline.C: Likewise.
1122 * g++.old-deja/g++.robertl/eb91.C: Likewise.
1123 * g++.old-deja/g++.robertl/eb46.C: Likewise.
1124 * g++.old-deja/g++.robertl/eb34.C: Likewise.
1125 * g++.old-deja/g++.robertl/eb43.C: Likewise.
1126 * g++.old-deja/g++.robertl/eb26.C: Likewise.
1127 * g++.old-deja/g++.robertl/eb116.C: Likewise.
1128 * g++.old-deja/g++.brendan/copy5.C: Likewise.
1129 * g++.old-deja/g++.brendan/overload8.C: Likewise.
1130 * g++.old-deja/g++.brendan/overload11.C: Likewise.
1131 * g++.old-deja/g++.brendan/copy7.C: Likewise.
1132 * g++.old-deja/g++.brendan/crash38.C: Likewise.
1133 * g++.old-deja/g++.brendan/template11.C: Likewise.
1134 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
1135 * g++.old-deja/g++.brendan/crash50.C: Likewise.
1136 * g++.old-deja/g++.brendan/crash16.C: Likewise.
1137 * g++.old-deja/g++.jason/pmem2.C: Likewise.
1138 * g++.old-deja/g++.jason/parse9.C: Likewise.
1139 * g++.old-deja/g++.jason/byval2.C: Likewise.
1140 * g++.old-deja/g++.jason/overload8.C: Likewise.
1141 * g++.old-deja/g++.jason/pmf8.C: Likewise.
1142 * g++.old-deja/g++.jason/template33.C: Likewise.
1143 * g++.old-deja/g++.jason/return3.C: Likewise.
1144 * g++.old-deja/g++.jason/scoping2.C: Likewise.
1145 * g++.old-deja/g++.jason/virtual.C: Likewise.
1146 * g++.old-deja/g++.jason/opeq3.C: Likewise.
1147 * g++.old-deja/g++.jason/template27.C: Likewise.
1148 * g++.old-deja/g++.jason/synth6.C: Likewise.
1149 * g++.old-deja/g++.jason/ref8.C: Likewise.
1150 * g++.old-deja/g++.jason/offset1.C: Likewise.
1151 * g++.old-deja/g++.other/static20.C: Likewise.
1152 * g++.old-deja/g++.other/array1.C: Likewise.
1153 * g++.old-deja/g++.other/new3.C: Likewise.
1154 * g++.old-deja/g++.other/array2.C: Likewise.
1155 * g++.old-deja/g++.other/overload9.C: Likewise.
1156 * g++.old-deja/g++.other/cast6.C: Likewise.
1157 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
1158 * g++.old-deja/g++.other/eh4.C: Likewise.
1159 * g++.old-deja/g++.other/using7.C: Likewise.
1160 * g++.old-deja/g++.other/init18.C: Likewise.
1161 * g++.old-deja/g++.other/dyncast1.C: Likewise.
1162 * g++.old-deja/g++.other/dyncast2.C: Likewise.
1163 * g++.old-deja/g++.other/dtor11.C: Likewise.
1164 * g++.old-deja/g++.pt/static11.C: Likewise.
1165 * g++.old-deja/g++.pt/crash19.C: Likewise.
1166 * g++.old-deja/g++.pt/overload12.C: Likewise.
1167 * g++.old-deja/g++.pt/crash46.C: Likewise.
1168 * g++.old-deja/g++.pt/mi1.C: Likewise.
1169 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
1170 * g++.old-deja/g++.pt/nontype5.C: Likewise.
1171 * g++.old-deja/g++.pt/local5.C: Likewise.
1172 * g++.old-deja/g++.pt/typename2.C: Likewise.
1173 * g++.old-deja/g++.pt/explicit80.C: Likewise.
1174 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
1175 * g++.old-deja/g++.law/visibility1.C: Likewise.
1176 * g++.old-deja/g++.law/visibility2.C: Likewise.
1177 * g++.old-deja/g++.law/virtual2.C: Likewise.
1178 * g++.old-deja/g++.law/operators19.C: Likewise.
1179 * g++.old-deja/g++.law/parsing10.C: Likewise.
1180 * g++.old-deja/g++.law/visibility4.C: Likewise.
1181 * g++.old-deja/g++.law/operators4.C: Likewise.
1182 * g++.old-deja/g++.law/dtors2.C: Likewise.
1183 * g++.old-deja/g++.law/missed-error3.C: Likewise.
1184 * g++.old-deja/g++.law/visibility10.C: Likewise.
1185 * g++.old-deja/g++.law/scope3.C: Likewise.
1186 * g++.old-deja/g++.law/casts2.C: Likewise.
1187 * g++.old-deja/g++.law/code-gen5.C: Likewise.
1188 * g++.old-deja/g++.law/operators33.C: Likewise.
1189 * g++.old-deja/g++.law/friend4.C: Likewise.
1190 * g++.old-deja/g++.mike/pmf7.C: Likewise.
1191 * g++.old-deja/g++.mike/p5611.C: Likewise.
1192 * g++.old-deja/g++.mike/net37.C: Likewise.
1193 * g++.old-deja/g++.mike/p3570.C: Likewise.
1194 * g++.old-deja/g++.mike/p5718.C: Likewise.
1195 * g++.old-deja/g++.mike/net21.C: Likewise.
1196 * g++.old-deja/g++.mike/p1862.C: Likewise.
1197 * g++.old-deja/g++.mike/p4511.C: Likewise.
1198 * g++.old-deja/g++.mike/virt3.C: Likewise.
1199 * g++.old-deja/g++.mike/p16146.C: Likewise.
1200 * g++.old-deja/g++.mike/p1989.C: Likewise.
1201 * g++.old-deja/g++.mike/p5571.C: Likewise.
1202 * g++.old-deja/g++.gb/scope10.C: Likewise.
1203 * g++.old-deja/g++.abi/primary5.C: Likewise.
1204 * g++.old-deja/g++.abi/empty2.C: Likewise.
1205 * g++.old-deja/g++.abi/arraynew.C: Likewise.
1206 * g++.old-deja/g++.eh/vbase4.C: Likewise.
1207 * g++.old-deja/g++.eh/ptr1.C: Likewise.
1208 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
1209 * g++.old-deja/g++.bob/template3.C: Likewise.
1210 * g++.old-deja/g++.bob/inherit1.C: Likewise.
1212 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
1215 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
1217 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
1220 * gfortran.dg/derived_name_1.f90: New.
1221 * gfortran.dg/derived_name_2.f: New.
1223 2007-03-21 Richard Sandiford <richard@codesourcery.com>
1225 * lib/target-supports.exp (check_effective_target_nonpic): New
1227 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
1229 * gcc.target/i386/asm-4.c: Require nonpic.
1230 * gcc.target/i386/cmov1.c: Likewise.
1231 * gcc.target/i386/mul.c: Likewise.
1232 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
1233 * gcc.target/i386/ssetype-1.c: Require nonpic.
1234 * gcc.target/i386/ssetype-3.c: Likewise.
1235 * gcc.target/i386/ssetype-5.c: Likewise.
1237 2007-03-21 Richard Sandiford <richard@codesourcery.com>
1239 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
1240 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
1241 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
1242 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
1244 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
1246 PR tree-optimization/30590
1247 * g++.dg/opt/pr30590.C: New testcase.
1249 2007-03-20 Jakub Jelinek <jakub@redhat.com>
1252 * gcc.dg/pr30762-1.c: New test.
1253 * gcc.dg/pr30762-2.c: New test.
1256 * gcc.target/i386/pr30505.c: New test.
1258 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
1260 * gcc.target/arm/register-variables.c: New.
1262 2007-03-19 Jeff Law <law@redhat.com>
1264 * PR tree-optimization/30984
1265 * gcc.c-torture/pr30984.c: New test.
1267 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
1268 Richard Guenther <rguenther@suse.de>
1270 PR tree-optimization/31254
1271 * gcc.dg/torture/pr31254.c: New testcase.
1273 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
1275 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
1276 target default_packed.
1278 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1281 * gfortran.dg/string_length_1.f90: New test.
1283 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1286 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
1288 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1290 PR libgfortran/31052
1291 * gfortran.dg/namelist_27.f90: New test.
1293 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
1296 * gfortran.dg/used_types_14.f90: New test.
1299 * gfortran.dg/used_types_15.f90: New test.
1301 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
1303 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
1304 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
1306 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1309 * gfortran.dg/integer_exponentiation_2.f90: New test.
1311 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
1313 PR tree-optimization/31041
1314 * gcc.dg/vect/pr31041.c: New test.
1316 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1318 * g++.dg/warn/Wconversion-integer.C: New
1319 * g++.dg/warn/Wconversion-real.C: New.
1320 * g++.dg/warn/Wconversion-real-integer.C: New.
1321 * g++.dg/warn/conv2.C: Updated.
1323 2007-03-16 Richard Sandiford <richard@codesourcery.com>
1325 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
1328 2007-03-16 Richard Guenther <rguenther@suse.de>
1330 PR tree-optimization/31146
1331 * g++.dg/tree-ssa/pr31146.C: New testcase.
1333 2007-03-16 Richard Sandiford <richard@codesourcery.com>
1335 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
1336 assume that the target has <features.h>.
1338 2007-03-16 Richard Sandiford <richard@codesourcery.com>
1340 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
1341 dg-options rather than to the whole test.
1343 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
1346 * g++.dg/debug/pr29906.C: New
1348 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1350 PR libgfortran/31099
1351 * gfortran.dg/unformatted_recl.f90: Update test.
1353 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
1355 * gcc.dg/tree-ssa/prefetch-5.c: New test.
1357 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1360 * g++.dg/parse/namespace-definition.C: New.
1362 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1365 * g++.dg/cpp/pedantic-errors.C: New.
1366 * g++.dg/cpp/permissive.C: New.
1368 2007-03-15 Richard Sandiford <richard@codesourcery.com>
1370 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
1371 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
1373 2007-03-15 Richard Sandiford <richard@codesourcery.com>
1375 * lib/target-supports.exp (check_missing_uclibc_feature)
1376 (check_effective_target_wchar): New procedures.
1377 * gcc.dg/wchar_t-1.c: Require target wchar.
1378 * gcc.dg/wint_t-1.c: Likewise.
1380 2007-03-15 Richard Sandiford <richard@codesourcery.com>
1382 * lib/target-supports.exp (check_gc_sections_available): Return
1383 false for VxWorks targets.
1385 2007-03-15 Dirk Mueller <dmueller@suse.de>
1387 * g++.dg/warn/Wconversion2.C: Fix typo.
1388 * gcc.dg/if-empty-1.c: Ditto.
1390 2007-03-15 Richard Sandiford <richard@codesourcery.com>
1392 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
1394 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
1396 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
1397 * gcc.target/i386/pr31167.c: Ditto.
1399 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
1402 * gcc.target/i386/pr31167.c: New test.
1404 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
1407 * gfortran.dg/import5.f90.f90: New test.
1411 * gfortran.dg/data_components_1.f90: New test.
1415 * gfortran.dg/generic_13.f90: New test.
1418 * gfortran.dg/alloc_comp_basics_5.f90: New test.
1420 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1422 PR libgfortran/31051
1423 * gfortran.dg/fmt_t_4.f90: New
1425 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
1428 * g++.dg/other/default7.C: New test.
1430 2007-03-15 Dirk Mueller <dmueller@suse.de>
1432 * g++.dg/warn/Wconversion2.C: New.
1434 2007-03-14 Eric Christopher <echristo@apple.com>
1436 * gcc.dg/ssp-1.c: New.
1437 * gcc.dg/ssp-2.c: Ditto.
1439 2007-03-14 Dirk Mueller <dmueller@suse.de>
1441 * g++.dg/warn/do-empty.C: New.
1442 * gcc.dg/do-empty.c: New.
1443 * gcc.dg/if-empty-1.c: Update.
1444 * gcc.dg/20001116-1.c: Update.
1445 * gcc.dg/pr23165.c: Update.
1447 2007-03-14 Jakub Jelinek <jakub@redhat.com>
1449 * gfortran.dg/module_implicit_conversion.f90: New test.
1451 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
1454 * gcc.dg/pr31127.c: New.
1456 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
1458 * gcc.dg/tree-ssa/loop-26.c: New test.
1460 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
1462 * gcc.target/i386/cmpxchg16b-1.c: New test.
1464 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
1466 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
1467 * gcc.dg/c99-vla-1.c: Likewise.
1468 * g++.dg/ext/vla1.C: Likewise
1470 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
1472 * gcc.dg/wvla-1.c: New test
1473 * gcc.dg/wvla-2.c: New test
1474 * gcc.dg/wvla-3.c: New test
1475 * gcc.dg/wvla-4.c: New test
1476 * gcc.dg/wvla-5.c: New test
1477 * gcc.dg/wvla-6.c: New test
1478 * gcc.dg/wvla-7.c: New test
1479 * g++.dg/warn/Wvla-1.C: New test
1480 * g++.dg/warn/Wvla-2.C: New test
1481 * g++.dg/warn/Wvla-3.C: New test
1483 2007-03-12 Mark Mitchell <mark@codesourcery.com>
1486 * g++.dg/other/default6.C: New test.
1488 2007-03-12 Richard Sandiford <richard@codesourcery.com>
1490 * lib/target-supports.exp (check_profiling_available): Return false
1492 (check_effective_target_vxworks_kernel): New procedure.
1493 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
1495 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
1496 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
1498 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
1500 2007-03-12 Richard Sandiford <richard@codesourcery.com>
1502 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
1503 PIC is not supported.
1504 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
1505 * gcc.dg/20020426-2.c: Likewise.
1506 * gcc.dg/pr28243.c: Likewise.
1507 * gcc.dg/visibility-11.c: Likewise.
1508 * gcc.dg/tls/opt-9.c: Likewise.
1509 * gcc.dg/tls/opt-10.c: Likewise.
1510 * gcc.dg/tls/pic-1.c: Likewise.
1511 * gcc.dg/tls/struct-1.c: Likewise.
1512 * gcc.target/i386/20000807-1.c: Likewise.
1513 * gcc.target/i386/20000904-1.c: Likewise.
1514 * gcc.target/i386/20011119-1.c: Likewise.
1515 * gcc.target/i386/990213-2.c: Likewise.
1516 * gcc.target/i386/990214-1.c: Likewise.
1517 * gcc.target/i386/compress-float-387-pic.c: Likewise.
1518 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1519 * gcc.target/i386/pic-1.c: Likewise.
1520 * gcc.target/i386/pr21518.c: Likewise.
1521 * gcc.target/i386/pr23098.c: Likewise.
1522 * gcc.target/i386/pr23943.c: Likewise.
1524 2007-03-11 Mark Mitchell <mark@codesourcery.com>
1527 * g++.dg/template/complit2.C: New test.
1530 * g++.dg/ext/bitfield1.C: New test.
1532 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
1535 * gfortran.dg/interface_11.f90: New test.
1537 2007-03-11 Richard Guenther <rguenther@suse.de>
1539 PR tree-optimization/31115
1540 * gcc.dg/torture/pr31115.c: New testcase.
1542 2007-03-11 Ira Rosen <irar@il.ibm.com>
1544 PR tree-optimization/29925
1545 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
1547 2007-03-10 Mark Mitchell <mark@codesourcery.com>
1550 * g++.dg/expr/bitfield3.C: New test.
1551 * g++.dg/expr/bitfield4.C: Likewise.
1552 * g++.dg/expr/bitfield5.C: Likewise.
1553 * g++.dg/expr/bitfield6.C: Likewise.
1556 * g++.dg/template/array18.C: New test.
1558 2007-03-10 Dirk Mueller <dmueller@suse.de>
1561 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
1562 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
1564 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
1567 * g++.dg/cpp0x/variadic-bind.C: New.
1568 * g++.dg/cpp0x/variadic-function.C: New.
1569 * g++.dg/cpp0x/variadic-mem_fn.C: New.
1570 * g++.dg/cpp0x/variadic-tuple.C: New.
1571 * g++.dg/cpp0x/variadic1.C: New.
1572 * g++.dg/cpp0x/variadic2.C: New.
1573 * g++.dg/cpp0x/variadic3.C: New.
1574 * g++.dg/cpp0x/variadic4.C: New.
1575 * g++.dg/cpp0x/variadic5.C: New.
1576 * g++.dg/cpp0x/variadic6.C: New.
1577 * g++.dg/cpp0x/variadic7.C: New.
1578 * g++.dg/cpp0x/variadic8.C: New.
1579 * g++.dg/cpp0x/variadic9.C: New.
1580 * g++.dg/cpp0x/variadic10.C: New.
1581 * g++.dg/cpp0x/variadic11.C: New.
1582 * g++.dg/cpp0x/variadic12.C: New.
1583 * g++.dg/cpp0x/variadic13.C: New.
1584 * g++.dg/cpp0x/variadic14.C: New.
1585 * g++.dg/cpp0x/variadic15.C: New.
1586 * g++.dg/cpp0x/variadic16.C: New.
1587 * g++.dg/cpp0x/variadic17.C: New.
1588 * g++.dg/cpp0x/variadic18.C: New.
1589 * g++.dg/cpp0x/variadic19.C: New.
1590 * g++.dg/cpp0x/variadic20.C: New.
1591 * g++.dg/cpp0x/variadic21.C: New.
1592 * g++.dg/cpp0x/variadic22.C: New.
1593 * g++.dg/cpp0x/variadic23.C: New.
1594 * g++.dg/cpp0x/variadic24.C: New.
1595 * g++.dg/cpp0x/variadic25.C: New.
1596 * g++.dg/cpp0x/variadic26.C: New.
1597 * g++.dg/cpp0x/variadic27.C: New.
1598 * g++.dg/cpp0x/variadic28.C: New.
1599 * g++.dg/cpp0x/variadic29.C: New.
1600 * g++.dg/cpp0x/variadic30.C: New.
1601 * g++.dg/cpp0x/variadic31.C: New.
1602 * g++.dg/cpp0x/variadic32.C: New.
1603 * g++.dg/cpp0x/variadic33.C: New.
1604 * g++.dg/cpp0x/variadic34.C: New.
1605 * g++.dg/cpp0x/variadic35.C: New.
1606 * g++.dg/cpp0x/variadic36.C: New.
1607 * g++.dg/cpp0x/variadic37.C: New.
1608 * g++.dg/cpp0x/variadic38.C: New.
1609 * g++.dg/cpp0x/variadic39.C: New.
1610 * g++.dg/cpp0x/variadic40.C: New.
1611 * g++.dg/cpp0x/variadic41.C: New.
1612 * g++.dg/cpp0x/variadic42.C: New.
1613 * g++.dg/cpp0x/variadic43.C: New.
1614 * g++.dg/cpp0x/variadic44.C: New.
1615 * g++.dg/cpp0x/variadic45.C: New.
1616 * g++.dg/cpp0x/variadic46.C: New.
1617 * g++.dg/cpp0x/variadic47.C: New.
1618 * g++.dg/cpp0x/variadic48.C: New.
1619 * g++.dg/cpp0x/variadic49.C: New.
1620 * g++.dg/cpp0x/variadic50.C: New.
1621 * g++.dg/cpp0x/variadic51.C: New.
1622 * g++.dg/cpp0x/variadic52.C: New.
1623 * g++.dg/cpp0x/variadic53.C: New.
1624 * g++.dg/cpp0x/variadic54.C: New.
1625 * g++.dg/cpp0x/variadic55.C: New.
1626 * g++.dg/cpp0x/variadic56.C: New.
1627 * g++.dg/cpp0x/variadic57.C: New.
1628 * g++.dg/cpp0x/variadic58.C: New.
1629 * g++.dg/cpp0x/variadic59.C: New.
1630 * g++.dg/cpp0x/variadic60.C : New.
1631 * g++.dg/cpp0x/variadic61.C : New.
1632 * g++.dg/cpp0x/variadic62.C : New.
1633 * g++.dg/cpp0x/variadic63.C : New.
1634 * g++.dg/cpp0x/variadic64.C : New.
1635 * g++.dg/cpp0x/variadic65.C : New.
1636 * g++.dg/cpp0x/variadic66.C : New.
1637 * g++.dg/cpp0x/variadic67.C : New.
1638 * g++.dg/cpp0x/variadic68.C : New.
1639 * g++.dg/cpp0x/variadic69.C : New.
1640 * g++.dg/cpp0x/variadic70.C : New.
1641 * g++.dg/cpp0x/variadic71.C : New.
1642 * g++.dg/cpp0x/variadic72.C : New.
1643 * g++.dg/cpp0x/variadic73.C : New.
1644 * g++.dg/cpp0x/variadic74.C : New.
1645 * g++.dg/cpp0x/variadic75.C : New.
1646 * g++.dg/cpp0x/variadic-ex1.C : New.
1647 * g++.dg/cpp0x/variadic-ex2.C : New.
1648 * g++.dg/cpp0x/variadic-ex3.C : New.
1649 * g++.dg/cpp0x/variadic-ex4.C : New.
1650 * g++.dg/cpp0x/variadic-ex5.C : New.
1651 * g++.dg/cpp0x/variadic-ex6.C : New.
1652 * g++.dg/cpp0x/variadic-ex7.C : New.
1653 * g++.dg/cpp0x/variadic-ex8.C : New.
1654 * g++.dg/cpp0x/variadic-ex9.C : New.
1655 * g++.dg/cpp0x/variadic-ex10.C : New.
1656 * g++.dg/cpp0x/variadic-ex11.C : New.
1657 * g++.dg/cpp0x/variadic-ex12.C : New.
1658 * g++.dg/cpp0x/variadic-ex13.C : New.
1659 * g++.dg/cpp0x/variadic-ex14.C : New.
1661 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1663 PR libgfortran/31099
1664 * gfortran.dg/unformatted_recl.f90: New test.
1666 2007-03-09 Roger Sayle <roger@eyesopen.com>
1668 * gcc.dg/fold-eqcmplx-1.c: New test case.
1670 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
1672 PR rtl-optimization/30643
1673 * gcc.dg/pr30643.c: New.
1675 2007-03-09 Chao-ying Fu <fu@mips.com>
1677 * gcc.target/mips/mips32-dspr2-type.c: New test.
1678 * gcc.target/mips/mips32-dspr2.c: New test.
1679 * gcc.target/mips/dspr2-MULT.c: New test.
1680 * gcc.target/mips/dspr2-MULTU.c: New test.
1681 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
1682 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
1683 Adjust some formats.
1685 2007-03-09 Dirk Mueller <dmueller@suse.de>
1688 * gcc.dg/Wlogical-op-1.c: New.
1689 * g++.dg/warn/Wlogical-op-1.C: New.
1691 2007-03-09 Richard Guenther <rguenther@suse.de>
1693 PR tree-optimization/30904
1695 * gcc.dg/pr30904.c: Remove xfail.
1697 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
1700 * gcc.c-torture/execute/pr31072.c: New test.
1702 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1704 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
1705 * gcc.dg/torture/builtin-attr-1.c: Likewise.
1706 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test *lrint* and *lround*.
1707 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
1708 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
1709 * gcc.dg/torture/builtin-integral-1.c: Likewise.
1710 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
1711 and *lround*. Correct macro names.
1712 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
1713 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
1715 2007-03-08 Ian Lance Taylor <iant@google.com>
1717 * gcc.dg/no-strict-overflow-5.c: New test.
1718 * gcc.dg/no-strict-overflow-6.c: New test.
1719 * gcc.dg/Wstrict-overflow-11.c: New test.
1720 * gcc.dg/Wstrict-overflow-12.c: New test.
1721 * gcc.dg/Wstrict-overflow-13.c: New test.
1722 * gcc.dg/Wstrict-overflow-14.c: New test.
1723 * gcc.dg/Wstrict-overflow-15.c: New test.
1725 2007-03-08 Richard Sandiford <richard@codesourcery.com>
1727 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
1728 for VxWorks kernel mode.
1729 * gcc.c-torture/execute/strncmp-1.x: Likewise.
1731 2007-03-08 Richard Sandiford <richard@codesourcery.com>
1733 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
1736 2007-03-08 Richard Sandiford <richard@codesourcery.com>
1738 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
1739 and lib/bfill.c on VxWorks targets.
1740 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
1741 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
1742 lib/bfill.c and lib/memmove.c on VxWorks targets.
1743 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
1744 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
1746 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
1747 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1749 2007-03-08 Tobias Burnus <burnus@net-b.de>
1751 * gfortran.dg/use_5.f90: New test.
1752 * gfortran.dg/use_6.f90: Ditto.
1753 * gfortran.dg/use_7.f90: Ditto.
1755 2007-03-08 Tobias Burnus <burnus@net-b.de>
1758 * gfortran.dg/use_4.f90: New test.
1759 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
1761 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
1764 * gfortran.dg/parameter_array_section_2.f90: New test.
1766 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
1769 * g++.dg/ext/offsetof1.C: Add cases with volatile.
1772 * g++.dg/template/arg5.C: New test.
1774 2007-03-07 Joseph Myers <joseph@codesourcery.com>
1776 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
1778 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
1780 * gcc.dg/var-expand1.c: Add newline at end of file.
1782 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
1784 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
1786 2007-03-06 Richard Sandiford <richard@codesourcery.com>
1788 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
1790 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1792 * gcc.dg/torture/builtin-convert-4.c: New test.
1794 2007-03-05 Ian Lance Taylor <iant@google.com>
1796 * gcc.c-torture/compile/pr31034.c: New test.
1798 2007-03-05 Ian Lance Taylor <iant@google.com>
1800 * gcc.dg/inline-18.c: New test.
1801 * gcc.dg/inline-19.c: New test.
1802 * gcc.dg/inline-20.c: New test.
1803 * gcc.dg/inline-21.c: New test.
1805 2007-03-05 Richard Guenther <rguenther@suse.de>
1807 PR tree-optimization/14052
1808 * gcc.dg/tree-ssa/vrp33.c: New testcase.
1810 2007-03-05 Richard Guenther <rguenther@suse.de>
1812 PR tree-optimization/23777
1813 * gcc.dg/tree-ssa/pr23777.c: New testcase.
1815 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1818 * gcc.dg/multiple-overflow-warn-3.c: New.
1819 * g++.dg/warn/multiple-overflow-warn-3.C: New.
1821 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
1824 * g++.dg/parse/template23.C: New test.
1826 2007-03-04 Roger Sayle <roger@eyesopen.com>
1829 * gcc.dg/pr30744-1.c: New test case.
1831 2007-03-04 Tobias Burnus <burnus@net-b.de>
1833 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
1835 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1838 * gfortran.dg/logical_3.f90: New test.
1840 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
1843 * gfortran.dg/integer_exponentiation_1.f90: New test.
1845 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
1847 * gcc.target/m68k/m68k.exp: New.
1848 * gcc.target/m68k/crash1.c: New.
1850 2007-03-03 Tobias Burnus <burnus@net-b.de>
1852 * gfortran.dg/c_by_val.c: Use int64_t instead of long
1853 to be more compatible with integer(kind=8).
1855 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1858 * gfortran.dg/zero_sized_3.f90: New test.
1860 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1863 * g++.dg/parse/else.C: New.
1864 * g++.dg/parse/else-2.C: New.
1866 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
1867 Tobias Burnus <burnus@net-b.de>
1870 * gfortran.dg/size_dim.f90: New test.
1872 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
1873 Tobias Burnus <burnus@net-b.de>
1876 * gfortran.dg/entry_9.f90: New test.
1878 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
1881 * g++.dg/inherit/covariant16.C: New test.
1883 2007-03-02 Geoffrey Keating <geoffk@apple.com>
1885 * g++.dg/other/darwin-minversion-1.C: New.
1887 2007-03-02 Diego Novillo <dnovillo@redhat.com>
1889 * gcc.dg/tree-ssa/20070302-1.c: New test.
1891 2007-03-02 Joseph Myers <joseph@codesourcery.com>
1893 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
1896 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
1898 * gcc.dg/tree-ssa/prefetch-4.c: New test.
1900 2007-03-01 Simon Baldwin <simonb@google.com>
1903 * warn/ignored_typedef.C: New.
1904 * init/ctor8.C: Added dg-warning to consume ignored typedef
1906 * template/typedef2.C: Ditto. Moved dg-error onto its own line
1907 and added an explicit line number.
1909 2007-02-28 Richard Guenther <rguenther@suse.de>
1912 * gcc.dg/torture/pr30364-1.c: New testcase.
1913 * gcc.dg/torture/pr30364-2.c: Likewise.
1914 * gcc.dg/torture/pr30364-3.c: Likewise.
1916 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1918 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
1919 powerpc*, use -funsafe-math-optimizations.
1920 * gcc.dg/torture/builtin-logb-1.c: Likewise.
1921 * gcc.dg/torture/builtin-modf-1.c: Likewise.
1923 2007-02-28 Tobias Burnus <burnus@net-b.de>
1924 Paul Thomas <pault@gcc.gnu.org>
1928 * c_by_val_1.f: Test %VAL() with non-default kind.
1929 * c_by_val.c: Ditto.
1930 * c_by_val_4.f: New test.
1932 2007-02-28 Tobias Burnus <burnus@net-b.de>
1935 * gfortran.dg/continuation_7.f90: New test.
1937 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
1939 * g++.dg/inherit/thunk7.C: New test.
1940 * lib/target-supports.exp (check_profiling_available): Not available
1943 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
1946 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
1948 2007-02-27 Mark Mitchell <mark@codesourcery.com>
1950 * lib/target-supports.exp (check_effective_target_init_priority):
1951 Remove Solaris special case.
1953 2007-02-26 Geoffrey Keating <geoffk@apple.com>
1955 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
1956 for more builtin types.
1958 * g++.dg/ext/visibility/class1.C: Port to Darwin.
1959 * g++.dg/ext/visibility/noPLT.C: Likewise.
1961 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1963 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
1966 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
1969 * size_optional_dim_1.f90: New test.
1971 2007-02-25 Mark Mitchell <mark@codesourcery.com>
1973 * gcc.dg/vxworks/vxworks.exp: New file.
1974 * gcc.dg/vxworks/initpri1.c: Likewise.
1975 * gcc.dg/vxworks/initpri2.c: Likewise.
1976 * gcc.dg/initpri2.c: Add more tests.
1977 * g++.dg/special/initpri2.C: Likewise.
1979 * gcc.dg/initpri1.c: New test.
1980 * gcc.dg/initpri2.c: Likewise.
1981 * g++.dg/special/initpri1.C: New test.
1982 * g++.dg/special/initpri2.C: Likewise.
1983 * g++.dg/special/conpr-1.C: Use init_priority effective target.
1984 * g++.dg/special/conpr-2.C: Likewise.
1985 * g++.dg/special/conpr-3.C: Likewise.
1986 * g++.dg/special/conpr-4.C: Likewise.
1987 * g++.dg/special/initp1.C: Likewise.
1988 * g++.dg/special/ecos.exp: Remove code to detect availability of
1989 constructor priorities.
1990 * lib/target-supports.exp (check_effective_target_init_priority):
1993 2007-02-24 Jan Hubicka <jh@suse.cz>
1995 * gcc.c-torture/execute/pr30778.c: New testcase.
1997 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1999 PR libgfortran/30918
2000 * gfortran.dg/namelist_26.f90: New test.
2002 2007-02-24 Richard Guenther <rguenther@suse.de>
2005 * gcc.dg/pr30951.c: New testcase.
2007 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2009 * gcc.dg/torture/builtin-modf-1.c: New test.
2011 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
2013 PR tree-optimization/30904
2014 * gcc.dg/pr30904.c: New test.
2016 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2018 * gcc.test-framework/README: Correct command.
2019 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
2021 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
2023 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
2025 * lib/target-supports.exp (check_effective_target_unwrapped): New.
2027 2007-02-23 Mark Mitchell <mark@codesourcery.com>
2029 * lib/target-supports.exp (check_effective_target_newlib): New
2032 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
2035 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
2036 allocatable component.
2039 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2041 * gcc.dg/torture/builtin-logb-1.c: New test.
2042 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
2043 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
2044 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
2047 2007-02-23 Richard Guenther <rguenther@suse.de>
2049 * g++.dg/warn/changes-meaning.C: New testcase.
2051 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2053 PR libgfortran/30910
2054 * gfortran.dg/fmt_zero_precision.f90: Update test.
2056 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2058 * gcc.dg/torture/builtin-frexp-1.c: New test.
2060 2007-02-22 Mark Mitchell <mark@codesourcery.com>
2062 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
2064 2007-02-22 Ian Lance Taylor <iant@google.com>
2067 * g++.dg/debug/pr30898.C: New test.
2069 2007-02-22 Ira Rosen <irar@il.ibm.com>
2071 * gcc.dg/vect/vect-106.c: New test.
2073 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
2074 Ira Rosen <irar@il.ibm.com>
2076 PR tree-optimization/30843
2077 * gcc.dg/vect/pr30843.c: New test.
2079 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
2081 PR tree-optimization/30858
2082 * gcc.dg/vect/pr30858.c: New test.
2084 2007-02-21 Mark Mitchell <mark@codesourcery.com>
2086 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
2087 to set options for compiling testglue.
2088 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
2089 * lib/obj-c++.exp (obj-c++_init): Likewise.
2091 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
2093 * gnat.dg/derived_aggregate.adb: New test.
2095 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2097 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
2098 sh* targets. Call the correct CKSGN macro.
2100 2007-02-21 Jakub Jelinek <jakub@redhat.com>
2102 * gfortran.dg/gomp/omp_parse1.f90: New test.
2103 * gfortran.dg/gomp/omp_parse2.f: New test.
2105 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
2108 * gfortran.dg/do_pointer_1.f90: New test.
2110 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2112 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
2115 2007-02-20 Geoffrey Keating <geoffk@apple.com>
2117 * gcc.dg/darwin-minversion-1.c: New.
2118 * gcc.dg/darwin-minversion-2.c: New.
2120 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2122 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
2124 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2125 DJ Delorie <dj@redhat.com>
2128 * gcc.dg/Wfatal.c: New.
2129 * gcc.dg/Wfatal-2.c: New.
2130 * gcc.dg/Werror-1.c: Adjust expectations.
2131 * gcc.dg/Werror-5.c: Likewise.
2132 * gcc.dg/Werror-7.c: Likewise.
2133 * gcc.dg/Werror-10.c: Likewise.
2134 * gcc.dg/Werror-11.c: Likewise.
2136 2007-02-20 Tobias Burnus <burnus@net-b.de>
2139 * gfortran.dg/volatile10.f90: New test.
2141 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
2144 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
2146 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2148 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
2149 * gcc.dg/Walways-true-1.c: Likewise.
2150 * gcc.dg/weak/weak-3.c: Likewise.
2151 * gcc.dg/Werror-1.c: Likewise.
2152 * gcc.dg/Werror-3.c: Likewise.
2153 * gcc.dg/Werror-4.c: Likewise.
2154 * gcc.dg/Werror-5.c: Likewise.
2155 * gcc.dg/Werror-6.c: Likewise.
2156 * gcc.dg/Werror-7.c: Likewise.
2157 * gcc.dg/Werror-8.c: Likewise.
2158 * gcc.dg/Werror-10.c: Likewise.
2159 * gcc.dg/Werror-11.c: Likewise.
2160 * gcc.dg/Werror-12.c: Likewise.
2161 * g++.old-deja/g++.mike/warn8.C: Likewise.
2162 * g++.dg/warn/Walways-true-1.C: Likewise.
2163 * g++.dg/warn/Walways-true-2.C: Likewise.
2164 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
2165 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
2166 -Wstring-literal-comparison with -Waddress.
2167 * gcc.dg/Wstring-literal-comparison-4.c: Replace
2168 -Wno-string-literal-comparison with -Wno-address.
2170 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
2172 * gnat.dg/self_aggregate_with_call.adb: New test.
2174 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
2176 PR tree-optimization/30975
2177 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
2178 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
2179 * gcc.dg/vect/pr30795.c: New.
2181 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2184 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
2186 2007-02-18 Roger Sayle <roger@eyesopen.com>
2188 PR rtl-optimization/28173
2189 * gcc.target/i386/andor-1.c: New test case.
2191 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2193 * gcc.dg/torture/builtin-ldexp-1.c: New.
2194 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
2196 2007-02-18 Roger Sayle <roger@eyesopen.com>
2198 * gfortran.dg/array_constructor_15.f90: New test case.
2200 2007-02-18 Roger Sayle <roger@eyesopen.com>
2202 * gfortran.dg/forall_10.f90: New test case.
2204 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
2206 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
2208 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
2210 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
2211 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
2213 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
2215 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
2216 * gcc.target/i386/builtin-bswap-3.c: Ditto.
2217 * gcc.target/i386/xchg-1.c: New test.
2218 * gcc.target/i386/xchg-2.c: New test.
2220 2007-02-16 Richard Guenther <rguenther@suse.de>
2221 Christian Bruel <christian.bruel@st.com>
2223 * gcc.dg/strict-overflow-5.c: New testcase.
2225 2007-02-16 Tobias Burnus <burnus@net-b.de>
2228 * gfortran.dg/func_derived_4.f90: New test.
2230 2007-02-15 Roger Sayle <roger@eyesopen.com>
2233 * gfortran.dg/pr30391-1.f90: New test case.
2235 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2238 * gcc.c-torture/compile/pr30433.c: New testcase to check
2239 that complex constants comparisions are foldded.
2241 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2244 * g++.dg/ext/stmtexpr10.C: New testcase.
2246 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2249 * gcc.dg/Wunused-value-2.c: New testcase.
2251 2007-02-15 Ian Lance Taylor <iant@google.com>
2253 * g++.dg/eh/subreg-1.C: New test.
2255 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2258 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
2259 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
2260 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
2261 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
2262 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
2263 * gcc.dg/Werror-implicit-function-declaration.c: New.
2265 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2268 * g++.dg/warn/pr28943.C: New.
2270 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2272 * gfortran.fortran-torture/execute/math.f90: Fix typo.
2274 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2277 * gfortran.dg/error_recovery_3.f90: New test.
2279 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
2281 * g++.dg/tree-ssa/sra-1.C: New.
2283 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
2285 * g++.dg/tree-ssa/sra-1.C: New.
2287 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
2289 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
2291 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2293 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
2295 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
2298 * gfortran.dg/logical_2.f90: New test.
2300 2007-02-14 Joseph Myers <joseph@codesourcery.com>
2302 * gcc.dg/torture/complex-alias-1.c: New test.
2304 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
2306 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
2307 instead of -fdump-tree-tailcall.
2309 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
2311 * gfortran.dg/interface_10.f90: Fix comment typo.
2313 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
2315 PR tree-optimization/30771
2316 * gcc.dg/vect/pr30771.c: New test.
2318 2007-02-13 Ian Lance Taylor <iant@google.com>
2320 * gcc.dg/Wstrict-overflow-1.c: New test.
2321 * gcc.dg/Wstrict-overflow-2.c: New test.
2322 * gcc.dg/Wstrict-overflow-3.c: New test.
2323 * gcc.dg/Wstrict-overflow-4.c: New test.
2324 * gcc.dg/Wstrict-overflow-5.c: New test.
2325 * gcc.dg/Wstrict-overflow-6.c: New test.
2326 * gcc.dg/Wstrict-overflow-7.c: New test.
2327 * gcc.dg/Wstrict-overflow-8.c: New test.
2328 * gcc.dg/Wstrict-overflow-9.c: New test.
2329 * gcc.dg/Wstrict-overflow-10.c: New test.
2331 2007-02-13 Roger Sayle <roger@eyesopen.com>
2333 * gcc.target/ia64/builtin-bswap-2.c: New test case.
2335 2007-02-13 Richard Henderson <rth@redhat.com>
2337 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
2338 * gcc.c-torture/execute/pr29302-1.c: ... here.
2340 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2343 * gcc.dg/c90-return-1.c: Update output.
2344 * gcc.dg/c99-return-1.c: Likewise.
2346 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
2349 * gfortran.dg/used_dummy_types_7.f90: New test..
2351 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
2353 * gcc.target/i386/parity-1.c: New test.
2354 * gcc.target/i386/parity-2.c: New test.
2356 2007-02-12 Roger Sayle <roger@eyesopen.com>
2358 * gcc.target/i386/builtin-bswap-3.c: New test case.
2360 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
2362 PR tree-optimization/29145
2363 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
2364 alias analysis is improved to take better advantage of restrict
2366 * gcc.dg/vect/vect-80.c: Likewise.
2367 * gcc.dg/vect/pr29145.c: New.
2369 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
2371 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
2372 * gcc.target/i386/sse4a-insert.c: Likewise.
2374 2007-02-11 Roger Sayle <roger@eyesopen.com>
2376 * gcc.target/ia64/builtin-popcount-1.c: New test case.
2377 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
2379 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
2382 * gfortran.dg/enum_4.f90: Update error message checks.
2384 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
2387 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
2388 versions of the modules.
2391 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
2392 by getting rid of recursive I/O and providing functions with
2396 * gfortran.dg/char_array_constructor_2.f90
2398 2007-02-11 Mark Mitchell <mark@codesourcery.com>
2401 * g++.dg/template/spec34.C: New test
2403 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
2405 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
2407 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
2408 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
2409 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
2411 * gcc.dg/vect/vect-113.c: Ditto.
2413 2007-02-06 Mark Mitchell <mark@codesourcery.com>
2416 * g++.dg/eh/weak1-C: New test.
2417 * g++.dg/eh/weak1-a.cc: Likewise.
2418 * g++.dg/eh/comdat1.C: Likewise.
2420 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
2421 Dorit Nuzman <dorit@il.ibm.com>
2423 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
2424 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
2425 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
2426 * gcc.dg/vect/vect-113.c: Likewise.
2428 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
2430 2007-02-10 Richard Henderson <rth@redhat.com>
2432 * lib/target-supports.exp (check_effective_target_tls): Redefine
2433 to mean non-emulated tls.
2434 * gcc.dg/tls/alias-1.c: Remove tls requirement.
2435 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2436 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2437 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2438 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2439 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2440 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2442 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
2444 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
2446 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
2448 * gfortran.dg/secnds.f: Replace time tolerance with a
2449 before-and-after bracket.
2450 * gfortran.dg/secnds-1.f: Likewise.
2452 2007-02-09 Tobias Burnus <burnus@net-b.de>
2455 * gfortran.dg/maxlocval_1.f90: New test.
2457 2007-02-09 Roger Sayle <roger@eyesopen.com>
2459 * gcc.target/ia64/builtin_bswap-1.c: New test case.
2461 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2464 * gfortran.dg/array_function_1.f90: New test.
2466 2007-02-09 Richard Sandiford <richard@codesourcery.com>
2468 * lib/target-supports.exp (check_effective_target_lax_strtofp)
2469 (check_effective_target_dummy_wcsftime): New functions.
2471 2007-02-09 Richard Sandiford <richard@codesourcery.com>
2473 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
2474 * lib/target-supports.exp (check_effective_target_uclibc): New
2477 2007-02-09 Richard Sandiford <richard@codesourcery.com>
2479 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
2480 (vsnprintf): Don't define for uClibc targets.
2482 2007-02-09 Richard Sandiford <richard@codesourcery.com>
2484 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
2485 set before checking whether it was allowed.
2486 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
2487 before checking inside_main.
2489 2007-02-09 Richard Sandiford <richard@codesourcery.com>
2491 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
2493 (u16sf): Likewise u4sf.
2494 * g++.dg/compat/struct-layout-1.h: Likewise.
2496 2007-02-09 Richard Sandiford <richard@codesourcery.com>
2498 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
2500 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2501 m68k targets if check_effective_target_coldfire_fpu returns true.
2503 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
2504 Richard Guenther <rguenther@suse.de>
2507 * gcc.dg/fold-compare-3.c: New testcase.
2508 * gcc.dg/tree-ssa/loop-24.c: Likewise.
2510 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
2512 * gcc.dg/pr26570.c: Clean up coverage files.
2513 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
2514 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
2515 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
2516 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2517 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2518 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2519 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
2520 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
2521 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
2522 * gcc.dg/tree-ssa/pr25501.c: Ditto.
2523 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
2524 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
2525 * gcc.dg/vect/pr28952.c: Ditto.
2526 * gcc.dg/vect/pr27151.c: Ditto.
2527 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
2528 * g++.dg/gomp/macro-3.C: Ditto.
2530 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
2532 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
2535 2007-02-08 Roger Sayle <roger@eyesopen.com>
2537 * gcc.target/i386/builtin-bswap-2.c: New test case.
2539 2007-02-08 Roger Sayle <roger@eyesopen.com>
2541 * gfortran.dg/forall_8.f90: New test case.
2542 * gfortran.dg/forall_9.f90: Likewise.
2544 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2546 * gcc.dg/builtins-20.c: Add some -~ complex cases.
2548 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
2550 * lib/target-supports.exp (check_effective_target_simulator): New.
2552 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
2554 * gcc.dg/tree-ssa/loop-25.c: New test.
2556 2007-02-06 Richard Henderson <rth@redhat.com>
2558 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
2560 2007-02-06 Roger Sayle <roger@eyesopen.com>
2562 * gcc.target/powerpc/popcount-1.c: New test case.
2563 * gcc.target/powerpc/parity-1.c: Likewise.
2565 2007-02-06 Richard Guenther <rguenther@suse.de>
2568 * gcc.dg/torture/pr27302-2.c: New testcase.
2570 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
2572 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
2573 * gcc.dg/vect/vect-iv-1.c: New test.
2574 * gcc.dg/vect/vect-iv-2.c: New test.
2575 * gcc.dg/vect/vect-iv-3.c: New test.
2576 * gcc.dg/vect/vect-iv-4.c: New test.
2577 * gcc.dg/vect/vect-iv-5.c: New test.
2578 * gcc.dg/vect/vect-iv-6.c: New test.
2579 * gcc.dg/vect/vect-iv-7.c: New test.
2580 * gcc.dg/vect/vect-iv-8.c: New test.
2581 * gcc.dg/vect/vect-iv-9.c: New test.
2582 * gcc.dg/vect/vect-iv-10.c: New test.
2583 * gcc.dg/vect/vect-iv-11.c: New test.
2584 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
2585 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
2586 * gcc.dg/vect/vect-14.c: Now vectorizable.
2587 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
2588 * gcc.dg/vect/vect-27.c: Likewise.
2589 * gcc.dg/vect/vect-29.c Likewise.
2590 * gcc.dg/vect/vect-dv-2.c: Likewise.
2591 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
2592 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2593 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2595 2007-02-06 Ira Rosen <irar@il.ibm.com>
2597 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
2599 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2601 * gcc.dg/builtins-20.c: Add more cases.
2603 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
2606 * gcc.dg/pr30189.c: New test.
2608 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
2610 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
2612 * gcc.target/i386/sse4a-extract.c: New test.
2613 * gcc.target/i386/sse4a-insert.c: New test.
2614 * gcc.target/i386/sse4a-montsd.c: New test.
2615 * gcc.target/i386/sse4a-montss.c: New test.
2617 2007-02-05 Richard Guenther <rguenther@suse.de>
2619 * gcc.target/i386/vectorize3.c: New testcase.
2621 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
2624 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
2626 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2629 * gfortran.dg/repeat_1.f90: New test.
2631 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
2634 * gfortran.dg/spread_shape_1.f90: Remove tabs.
2635 * gfortran.dg/derived_init_2.f90: Ditto.
2636 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
2637 * gfortran.dg/array_initializer_1.f90: Ditto.
2638 * gfortran.dg/do_2.f90: Ditto.
2639 * gfortran.dg/proc_assign_1.f90: Ditto.
2641 2007-02-04 Richard Guenther <rguenther@suse.de>
2644 * g++.dg/warn/pr30636.C: New testcase.
2645 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
2647 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
2650 * gfortran.dg/pr30667.f: New test.
2652 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2654 * gcc.dg/builtins-54.c: Add more cases.
2656 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
2659 * gfortran.dg/zero_sized_2.f90: New test.
2662 * gfortran.dg/alloc_comp_basics_4.f90: New test.
2665 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
2668 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
2671 * gfortran.dg/interface_10.f90: New test.
2673 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2675 * gcc.dg/builtins-20.c: Add more cases.
2677 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
2680 * gcc-target/ia64/pr29682.c: New test.
2682 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
2685 * gfortran.dg/arrayio_11.f90.f90: New test.
2688 * gfortran.dg/arrayio_12.f90.f90: New test.
2690 2007-02-02 Jakub Jelinek <jakub@redhat.com>
2693 * g++.dg/tls/diag-5.C: New test.
2696 * gcc.dg/pr30473.c: New test.
2697 * gcc.c-torture/execute/20070201-1.c: New test.
2699 2007-02-01 Roger Sayle <roger@eyesopen.com>
2701 * gfortran.dg/dependency_20.f90: New test case.
2703 2007-01-31 Ian Lance Taylor <iant@google.com>
2705 * gcc.dg/lower-subreg-1.c (test): New test.
2707 2007-01-30 Geoffrey Keating <geoffk@apple.com>
2709 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
2711 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2713 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
2714 * gcc.dg/torture/builtin-math-3.c: Likewise.
2716 2007-01-31 Dirk Mueller <dmueller@suse.de>
2718 gcc.dg/Wparentheses-2.c: Update and add new tests.
2720 2007-01-31 Ira Rosen <irar@il.ibm.com>
2722 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
2725 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
2727 * gcc.dg/builtins-63.c: New test.
2729 2007-01-31 Tobias Burnus <burnus@net-b.de>
2732 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
2734 2007-01-31 Tobias Burnus <burnus@net-b.de>
2737 * gfortran.dg/volatile8.f90: New argument conformance test.
2738 * gfortran.dg/volatile9.f90: New scope test.
2740 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2743 * g++.dg/warn/null4.C: New.
2745 2001-01-30 Roger Sayle <roger@eyesopen.com>
2746 Uros Bizjak <ubizjak@gmail.com>
2748 * gcc.dg/large-size-array-3.c: Correct typo.
2750 2007-01-30 Richard Guenther <rguenther@suse.de>
2753 * g++.dg/debug/pr27657.C: New testcase.
2755 2007-01-30 Richard Guenther <rguenther@suse.de>
2758 * gcc.dg/torture/pr30313.c: New testcase.
2760 2007-01-29 Janis Johnson <janis187@us.ibm.com>
2762 * gcc.dg/dfp/dfp-except.h: New file.
2763 * gcc.dg/dfp/fe-check.h: New file.
2764 * gcc.dg/dfp/fe-binop.c: New test.
2765 * gcc.dg/dfp/fe-convert-1.c: New test.
2766 * gcc.dg/dfp/fe-convert-2.c: New test.
2767 * gcc.dg/dfp/fe-convert-3.c: New test.
2769 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
2770 * gcc.dg/dfp/decfloat-constants.c: Ditto.
2771 * gcc.dg/dfp/convert-dfp.c: Ditto.
2772 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2774 2007-01-29 Josh Conner <jconner@apple.com>
2776 * gcc.target/powerpc/altivec-24.c: New test.
2778 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
2781 * g++.dg/parse/defarg12.C: New test.
2783 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
2786 * gfortran.dg/used_dummy_types_6.f90: New test.
2788 2007-01-28 Jan Hubicka <jh@suse.cz>
2790 * gcc.dg/tree-prof/val-prof-6.c: New test.
2792 2007-01-28 Roger Sayle <roger@eyesopen.com>
2794 * gcc.dg/large-size-array-3.c: Correct test case (portability).
2796 2007-01-28 Andrew Pinski <pinskia@gmail.com>
2799 * g++.dg/expr/dtor4.C: New test.
2801 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
2803 * gcc.dg/tree-ssa/loop-23.c: New test.
2805 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
2808 * gfortran.dg/achar_2.f90: New test.
2809 * gfortran.dg/achar_3.f90: New test.
2811 2007-01-27 Ian Lance Taylor <iant@google.com>
2813 * gcc.dg/strict-overflow-1.c: New test.
2814 * gcc.dg/no-strict-overflow-1.c: New test.
2815 * gcc.dg/strict-overflow-2.c: New test.
2816 * gcc.dg/no-strict-overflow-2.c: New test.
2817 * gcc.dg/strict-overflow-3.c: New test.
2818 * gcc.dg/no-strict-overflow-3.c: New test.
2819 * gcc.dg/strict-overflow-4.c: New test.
2820 * gcc.dg/no-strict-overflow-4.c: New test.
2821 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
2822 * gcc.dg/pr15784-1.c: Likewise.
2823 * gcc.dg/pr20922-1.c: Likewise.
2824 * gcc.dg/pr20922-3.c: Likewise.
2825 * gcc.dg/pr20922-4.c: Likewise.
2826 * gcc.dg/pr20922-6.c: Likewise.
2827 * gcc.dg/compare-4.c: Likewise.
2828 * gcc.dg/torture/pr26898-1.c: Likewise.
2829 * gcc.dg/tree-ssa/divide-1.c: Likewise.
2830 * gcc.dg/tree-ssa/divide-2.c: Likewise.
2831 * gcc.dg/tree-ssa/divide-3.c: Likewise.
2832 * gcc.dg/tree-ssa/divide-4.c: Likewise.
2833 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
2834 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
2835 * gcc.dg/tree-ssa/pr21082.c: Likewise.
2836 * gcc.dg/tree-ssa/pr26899.c: Likewise.
2837 * g++.dg/tree-ssa/pr21082.C: Likewise.
2839 2007-01-27 Roger Sayle <roger@eyesopen.com>
2841 * gcc-dg/large-size-array-3.c: New test case.
2843 2007-01-27 Roger Sayle <roger@eyesopen.com>
2845 * gfortran.dg/forall_7.f90: New test case.
2847 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
2850 * gfortran.dg/where_operator_assign_1.f90: New test.
2851 * gfortran.dg/where_operator_assign_2.f90: New test.
2852 * gfortran.dg/where_operator_assign_3.f90: New test.
2854 2007-01-26 Joseph Myers <joseph@codesourcery.com>
2856 * lib/target-supports.exp
2857 (check_effective_target_powerpc_altivec): New.
2858 (check_effective_target_vect_cmdline_needed): Use it.
2860 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
2863 * gfortran.dg/backslash_3.f: New test.
2865 2007-01-26 Richard Guenther <rguenther@suse.de>
2867 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
2869 2007-01-26 Tobias Burnus <burnus@net-b.de>
2871 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
2872 * gfortran.dg/vect/vect.exp: Ditto.
2873 * gfortran.dg/dg.exp: Ditto.
2874 * gfortran.fortran-torture/execute/execute.exp: Ditto.
2875 * gfortran.fortran-torture/compile/compile.exp: Ditto.
2877 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2879 * gcc.dg/builtins-20.c: Add more cases.
2880 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
2882 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2885 * gcc.dg/Wall.c: New.
2886 * gcc.dg/Wno-all.c: New.
2887 * gfortran.dg/Wall.f90: New.
2888 * gfortran.dg/Wno-all.f90: New.
2890 2007-01-24 Geoffrey Keating <geoffk@apple.com>
2892 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
2893 * g++.dg/eh/simd-2.C: Also run on Darwin.
2894 * g++.dg/eh/simd-3.C: New.
2895 * g++.dg/eh/simd-4.C: New.
2897 2007-01-25 Richard Guenther <rguenther@suse.de>
2899 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
2901 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
2903 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
2905 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
2906 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
2907 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
2908 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
2909 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
2910 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
2911 * gcc.dg/ipa/ipa-7.c: New testcase.
2913 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
2915 * g++.dg/cpp0x/warn_cxx0x.C: New.
2917 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2919 * gcc.dg/builtins-20.c: Test builtin carg.
2921 2007-01-24 Jakub Jelinek <jakub@redhat.com>
2924 * gcc.dg/gomp/pr27416.c: New test.
2927 * gcc.dg/gomp/pr30494.c: New test.
2928 * g++.dg/gomp/pr30494.C: New test.
2931 * gcc.dg/gomp/pr30421.c: New test.
2933 2007-01-24 Steve Ellcey <sje@cup.hp.com>
2935 * gcc.target/ia64/versionid-1.c: New test.
2936 * gcc.target/ia64/versionid-2.c: New test.
2938 2007-01-24 Richard Guenther <rguenther@suse.de>
2941 * gcc.dg/builtins-57.c: Change to a link-time testcase
2942 to support non-C99 targets.
2944 2007-01-24 Jan Hubicka <jh@suse.cz>
2946 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
2948 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
2950 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
2952 2007-01-23 Andrew Pinski <pinskia@gmail.com>
2955 * objc.dg/const-str-12.m: New test.
2957 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2960 * gfortran.dg/ctrl-z.f90: New test.
2962 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2965 * gfortran.dg/namelist_assumed_char.f90: New test.
2967 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
2970 * g++.dg/inherit/covariant15.C: New test.
2972 2007-01-23 Ian Lance Taylor <iant@google.com>
2974 * g++.dg/warn/Wparentheses-24.C: New test.
2976 2007-01-23 Richard Guenther <rguenther@suse.de>
2979 * ada/acats/run_acats: Do not call gnatmake or gnatchop
2982 2007-01-22 Richard Guenther <rguenther@suse.de>
2984 PR tree-optimization/30038
2985 * gcc.dg/builtins-62.c: New testcase.
2987 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
2989 * gcc.c-torture/compile/20070121.c: New test.
2991 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
2994 * gfortran.dg/char_comparison_1.f: New test.
2996 2007-01-21 Ira Rosen <irar@il.ibm.com>
2998 * gcc.dg/vect/vect-strided-same-dr.c: New test.
3000 2007-01-20 Andrew Pinski <pinskia@gmail.com>
3003 * objc.dg/pch: New directory.
3004 * objc.dg/pch/pch.exp: New file.
3005 * objc.dg/pch/interface-1.m: New test.
3006 * objc.dg/pch/interface-1.hs: New include file.
3007 * lib/objc.exp (objc_target_compile): Add
3008 "-x objective-c-header" in front of the sources if this is
3009 a precompiled header being compiled.
3011 2007-01-20 Roger Sayle <roger@eyesopen.com>
3013 * gfortran.dg/array_memcpy_3.f90: New test case.
3014 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
3016 2007-01-20 Roger Sayle <roger@eyesopen.com>
3017 Brooks Moses <brooks.moses@codesourcery.com>
3018 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3020 * gfortran.dg/intrinsic_sign_1.f90: New test case.
3021 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
3023 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3025 * gcc.dg/torture/builtin-math-3.c: Test fdim.
3027 2007-01-19 Mike Stump <mrs@apple.com>
3029 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
3032 2007-01-19 Roger Sayle <roger@eyesopen.com>
3034 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
3035 option instead of -funsafe-math-optimizations.
3037 2007-01-19 Tomas Bily <tbily@suse.cz>
3039 gcc.dg/tree-prof/indir-call-prof.c: New.
3040 g++.dg/dg.exp: Add tree-prof subdirectory.
3041 g++.dg/tree-prof/indir-call-prof.C: New.
3042 g++.dg/tree-prof/tree-prof.exp: New.
3044 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3047 * g++.dg/warn/deprecated.C: Update warning output.
3048 * g++.dg/warn/deprecated-2.C: Likewise.
3049 * g++.dg/warn/deprecated-3.C: New.
3051 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
3053 * gcc.c-torture/execute/nestfunc-7.c: New.
3055 2007-01-18 Hui-May Chang <hm.chang@apple.com>
3057 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
3059 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
3061 * gcc.dg/m68k-pic-1.c: New.
3063 2007-01-18 Roger Sayle <roger@eyesopen.com>
3065 * gfortran.dg/array_memcpy_4.f90: New test case.
3067 2007-01-18 Josh Conner <jconner@apple.com>
3070 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
3071 * gcc.dg/vect/no-trapping-math-1: New.
3072 * gcc.dg/vect/no-trapping-math-2: New.
3074 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
3076 * gcc.target/i386/387-8.c: Update comment about optimizing
3077 inherent load of 1.0 of fptan instruction.
3079 2007-01-18 Dirk Mueller <dmueller@suse.de>
3080 Richard Guenther <rguenther@suse.de>
3083 * gcc.dg/Warray-bounds.c: New testcase.
3084 * gcc.dg/Warray-bounds-2.c: New testcase.
3085 * g++.dg/warn/Warray-bounds.C: New testcase.
3086 * g++.dg/warn/Warray-bounds-2.C: New testcase.
3088 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
3091 * gfortran.dg/generic_12.f90: New test.
3093 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
3095 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
3096 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
3098 2007-01-16 Janis Johnson <janis187@us.ibm.com>
3100 * gcc.dg/dfp/compare-special.h: New file.
3101 * gcc.dg/dfp/compare-special-32.c: New test.
3102 * gcc.dg/dfp/compare-special-64.c: New test.
3103 * gcc.dg/dfp/compare-special-128.c: New test.
3105 2007-01-16 Roger Sayle <roger@eyesopen.com>
3106 Paul Thomas <pault@gcc.gnu.org>
3107 Steven G. Kargl <kargl@gcc.gnu.org>
3110 * gfortran.dg/forall_6.f90: New test case.
3111 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
3112 * gfortran.dg/dependency_13.f90: Likewise.
3114 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3117 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
3118 targets that don't support Inf.
3120 2007-01-15 Dale Johannesen <dalej@apple.com>
3122 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
3124 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
3126 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
3127 of achar for 0xff to avoid the "Extended ASCII not
3128 implemented" error message.
3130 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
3133 * gfortran.dg/altreturn_4.f90: New test.
3136 * gfortran.dg/stfunc_4.f90: New test.
3139 * gfortran.dg/bound_2.f90: Reinstate commented out line.
3140 * gfortran.dg/initialization_1.f90: Change warning.
3143 * gfortran.dg/specification_type_resolution_2.f90: New test.
3145 2007-01-14 Jan Hubicka <jh@suse.cz>
3147 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
3148 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
3149 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
3152 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
3155 * gfortran.dg/external_procedures_2.f90: New test.
3157 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
3160 * gcc.target/i386/pr30413.c: New test.
3162 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
3165 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
3167 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
3169 * gcc.dg/20070112-1.c: New test.
3171 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3173 PR libgfortran/30435
3174 * gfortran.dg/list_read_6.f90: New test.
3176 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
3178 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
3180 2007-01-12 Tom Tromey <tromey@redhat.com>
3182 PR preprocessor/28227:
3183 * gcc.dg/cpp/pr28227.c: New file.
3185 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
3187 * gcc.dg/tree-ssa/loop-22.c: New test.
3189 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
3191 PR tree-optimization/29516
3192 * gcc.dg/tree-ssa/loop-20.c: New test.
3194 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
3197 * minmaxloc_integer_kinds_1.f90: New test.
3199 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
3202 * g++.dg/template/sizeof-template-argument.C: New test.
3204 2007-01-11 Jan Hubicka <jh@suse.cz>
3206 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
3207 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
3208 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
3209 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
3210 * gcc.dg/tree-ssa/pr21658.c: Likewise.
3211 * gcc.dg/tree-ssa/pr15349.c: Likewise.
3212 * gcc.dg/tree-ssa/pr25501.c: Likewise.
3213 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
3214 transformation in question.
3215 * gcc.dg/tree-ssa/vrp05.c: Likewise.
3216 * gcc.dg/tree-ssa/pr20701.c: Likewise.
3217 * gcc.dg/always_inline3.c: Likewise.
3219 2007-01-10 Mark Mitchell <mark@codesourcery.com>
3222 * g++.dg/template/typename11.C: New test.
3224 2007-01-10 Robert Kennedy <jimbob@google.com>
3226 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
3228 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
3230 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
3231 for different integer kinds.
3232 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
3233 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
3234 * gfortran.dg/ishft_2.f90: New test.
3235 * gfortran.dg/ishft_3.f90: New test.
3237 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
3239 * gfortran.dg/altreturn_2.f90: Removed executable bit.
3241 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
3243 PR tree-optimization/30322
3244 * gcc.dg/tree-ssa/loop-21.c: New test.
3246 2007-01-08 Geoffrey Keating <geoffk@apple.com>
3248 * g++.dg/rtti/darwin-builtin-linkage.C: New.
3250 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
3252 * gcc.target/spu/intrinsics-1.c: Remove xfail.
3254 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3256 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
3257 * g++.dg/warn/overflow-warn-3.C: Likewise.
3258 * g++.dg/warn/overflow-warn-4.C: Likewise.
3259 * g++.dg/warn/overflow-warn-5.C: Likewise.
3260 * g++.dg/warn/overflow-warn-6.C: Likewise.
3261 * g++.dg/warn/Woverflow-1.C: Likewise.
3262 * g++.dg/warn/Woverflow-2.C: Likewise.
3263 * g++.dg/warn/Woverflow-3.C: Likewise.
3264 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
3266 2007-01-08 Roger Sayle <roger@eyesopen.com>
3268 * gfortran.dg/array_constructor_14.f90: New test case.
3269 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
3271 2007-01-08 Richard Guenther <rguenther@suse.de>
3273 PR tree-optimization/23603
3274 * gcc.dg/tree-ssa/vrp31.c: New testcase.
3275 * gcc.dg/tree-ssa/vrp32.c: Likewise.
3277 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
3279 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
3281 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
3282 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
3284 * gcc.dg/simd-5.c: Likewise.
3285 * gcc.dg/simd-6.c: Likewise.
3286 * g++.dg/conversion/simd1.C: Likewise.
3287 * g++.dg/conversion/simd3.C: Likewise.
3288 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
3291 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
3293 PR tree-optimization/29877
3294 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
3295 name of a hard register for the target concerned. Adjust dg-error
3296 directives to cope with new behaviour of TER.
3298 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3301 * g++.dg/conversion/nullptr1.C: Added overflow warning.
3302 * g++.dg/warn/overflow-warn-1.C: New.
3303 * g++.dg/warn/overflow-warn-3.C: New.
3304 * g++.dg/warn/overflow-warn-4.C: New.
3305 * g++.dg/warn/overflow-warn-5.C: New.
3306 * g++.dg/warn/overflow-warn-6.C: New.
3307 * g++.dg/warn/Woverflow-1.C: New.
3308 * g++.dg/warn/Woverflow-2.C: New.
3309 * g++.dg/warn/Woverflow-3.C: New.
3310 * g++.dg/warn/multiple-overflow-warn-2.C: New.
3312 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
3315 * gfortran.dg/invalid_name.f90: New test.
3316 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
3317 * gfortran.dg/gomp/pr29759.f90: Ditto.
3319 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
3321 * gfortran.dg/present_1.f90: Update error message.
3323 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
3326 * g++.dg/template/duplicate1.C: New test
3327 * g++.dg/template/memfriend6.C: Adjust error markers.
3329 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
3332 * gcc.dg/torture/inline-1.c: New test.
3334 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3337 * gcc.dg/multiple-overflow-warn-1.c: New.
3338 * gcc.dg/multiple-overflow-warn-2.c: New.
3339 * gcc.dg/overflow-warn-6.c: New.
3340 * g++.dg/warn/multiple-overflow-warn-1.C: New.
3342 2007-01-05 Roger Sayle <roger@eyesopen.com>
3344 * gfortran.dg/array_memcpy_1.f90: New test case.
3345 * gfortran.dg/array_memcpy_2.f90: Likewise.
3347 2007-01-05 Richard Guenther <rguenther@suse.de>
3350 * g++.dg/opt/pr27826.C: New testcase.
3352 2007-01-05 Ian Lance Taylor <iant@google.com>
3354 * gcc.dg/Walways-true-1.c: New test.
3355 * gcc.dg/Walways-true-2.c: New test.
3356 * g++.dg/warn/Walways-true-1.C: New test.
3357 * g++.dg/warn/Walways-true-2.C: New test.
3359 2007-01-05 Jakub Jelinek <jakub@redhat.com>
3362 * gcc.dg/pr30360.c: New test.
3364 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
3367 * gfortran.dg/data_implied_do_1.f90: New test.
3371 * gfortran.dg/char_length_1.f90: New test.
3373 2007-01-05 Richard Guenther <rguenther@suse.de>
3376 * g++.dg/opt/pr28116.C: New testcase.
3378 2007-01-05 Tobias Burnus <burnus@net-b.de>
3381 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
3383 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
3384 * gfortran.dg/protected_4.f90: Add pointer intent check.
3385 * gfortran.dg/protected_6.f90: Add pointer intent check.
3386 * gfortran.dg/pointer_intent_1.f90: New test.
3387 * gfortran.dg/pointer_intent_2.f90: New test.
3388 * gfortran.dg/pointer_intent_3.f90: New test.
3390 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
3393 * gfortran.dg/altreturn_2.f90: new test.
3395 2007-01-04 Tom Tromey <tromey@redhat.com>
3397 PR preprocessor/28165:
3398 * gcc.dg/cpp/pr28165.c: New file.
3400 2007-01-03 Josh Conner <jconner@apple.com>
3403 * gcc.dg/pr29683.c: New.
3405 2007-01-03 Jakub Jelinek <jakub@redhat.com>
3408 * g++.dg/pch/template-1.C: New test.
3409 * g++.dg/pch/template-1.Hs: New file.
3411 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3414 * gcc.c-torture/compile/complex-4.c: New test.
3416 2007-01-03 Joseph Myers <joseph@codesourcery.com>
3418 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
3420 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
3422 2007-01-03 Jakub Jelinek <jakub@redhat.com>
3425 * gcc.dg/pr30286.c: New test.
3428 * g++.dg/template/crash66.C: New test.
3431 * g++.dg/template/friend49.C: New test.
3433 2007-01-03 Steven G. Kargl <kargls@comcast.net>
3435 * gfortran.dg/ibits.f90: New test.
3437 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
3439 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
3440 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
3442 2007-01-02 Jan Hubicka <jh@suse.cz>
3444 * gcc.dg/pr16194.c: We now output error on all three functions, not just
3447 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3450 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
3451 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
3453 2006-01-02 Ian Lance Taylor <iant@google.com>
3455 * g++.dg/warn/Wparentheses-22.C: New test.
3456 * g++.dg/warn/Wparentheses-23.C: New test.
3458 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3461 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
3462 * gcc.dg/declspec-3-Wextra.c: New.
3463 * gcc.dg/declspec-3-no.c: New
3465 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
3468 * gfortran.dg/interface_10.f90: Remove.
3470 2007-01-01 Roger Sayle <roger@eyesopen.com>
3472 * gcc.dg/fold-eqxor-4.c: New test case.
3474 2007-01-02 Joseph Myers <joseph@codesourcery.com>
3477 * gcc.c-torture/compile/pr30311.c: New test.
3479 2007-01-01 Andrew Pinski <pinskia@gmail.com>
3482 * gcc.c-torture/compile/statement-expression-1.c: New test.
3484 2007-01-01 Andreas Schwab <schwab@suse.de>
3487 * g++.dg/eh/pr29166.C: New test.
3489 2007-01-01 Joseph Myers <joseph@codesourcery.com>
3491 * lib/target-supports.exp (check_effective_target_powerpc_spe):
3493 (check_effective_target_vect_cmdline_needed): Use it.
3495 2006-12-31 Richard Guenther <rguenther@suse.de>
3498 * testsuite/gcc.dg/pr30137-1.c: New testcase.
3499 * testsuite/gcc.dg/pr30137-2.c: Likewise.
3501 2006-12-31 Roger Sayle <roger@eyesopen.com>
3504 * gcc.dg/fold-plusnot-1.c: New test case.
3506 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
3509 * g++.dg/parse/template22.C: New test.
3511 2006-12-31 Richard Guenther <rguenther@suse.de>
3514 * gcc.c-torture/compile/pr30338.c: New testcase.
3516 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
3519 * gfortran.dg/intrinsic_actual_4.f90: New test.
3522 * gfortran.dg/func_decl_3.f90: New test.
3524 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
3527 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
3528 * gfortran.dg/c_by_val_1.f: New test.
3529 * gfortran.dg/c_by_val_2.f: New test.
3530 * gfortran.dg/c_by_val_3.f: New test.
3532 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
3535 * gfortran.dg/sum_zero_array_1.f90: New test.
3537 2006-12-29 Jakub Jelinek <jakub@redhat.com>
3539 PR preprocessor/29612
3540 * gcc.dg/cpp/pr29612-1.c: New test.
3541 * gcc.dg/cpp/pr29612-2.c: New test.
3543 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
3546 * gfortran.dg/pure_formal_proc_1.f90: New test.
3549 * gfortran.dg/intrinsic_actual_3.f90: New test.
3551 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3554 * gfortran.dg/io_constraints_1.f90: Update test.
3555 * gfortran.dg/io_constraints_2.f90: Update test.
3556 * gfortran.dg/inquire_iolength.f90: New test.
3558 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
3561 * gfortran.dg/interface_10.f90: New test.
3562 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
3563 since z is already, locally a variable.
3566 * gfortran.dg/generic_11.f90: New test.
3567 * gfortran.dg/interface_7.f90: Remove name clash between module
3568 name and procedure 'x' referenced in the interface.
3570 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3573 * gcc.dg/Wmissing-parameter-type.c: New.
3574 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
3575 * gcc.dg/Wmissing-parameter-type-no.c: New.
3577 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
3580 * gfortran.dg/entry_array_specs_2.f: New test.
3583 * gfortran.dg/nested_modules_6.f90: New test.
3585 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3588 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
3589 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
3591 2006-12-21 Andrew Pinski <pinskia@gmail.com>
3594 * g++.dg/opt/complex6.C: New test.
3596 2006-12-22 Ben Elliston <bje@au.ibm.com>
3598 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
3599 full" if the linker on spu-*-* warns about exceeding local store.
3601 And revert this patch:
3602 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3603 fail to link due to relocation overflows on spu-*-*.
3605 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
3608 * gfortran.dg/dependency_19.f90: New test.
3610 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
3613 * gfortran.dg/alloc_comp_basics_3.f90: New test.
3615 2006-12-21 Jakub Jelinek <jakub@redhat.com>
3618 * gcc.c-torture/execute/20061220-1.c: New test.
3621 * gcc.dg/gomp/asm-1.c: New test.
3624 * g++.dg/eh/ia64-2.C: New test.
3626 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
3630 * gcc.dg/rs6000-leaf.c: New.
3632 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
3635 * gfortran.dg/f2c_8.f90: New test.
3637 2006-12-20 Bill Wendling <wendling@apple.com>
3639 * gcc.dg/asm-b.c: Check for __ppc64__.
3641 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
3644 * gfortran.dg/bounds_check_5.f90: New test.
3646 2006-12-20 Andrew Pinski <pinskia@gmail.com>
3649 * gcc.dg/gomp/complex-1.c: New testcase.
3651 2006-12-20 Roger Sayle <roger@eyesopen.com>
3653 * gfortran.dg/array_memset_1.f90: New test case.
3655 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
3657 * lib/target-supports.exp: Add spu to
3658 check_effective_target_vect_widen_mult_hi_to_si.
3660 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
3663 * gfortran.dg/generic_9.f90: New test.
3666 * gfortran.dg/generic_10.f90: New test.
3668 2006-12-19 Andrew Pinski <pinskia@gmail.com>
3671 * gcc.dg/pr30045.c: New test.
3673 2006-12-20 Ben Elliston <bje@au.ibm.com>
3675 * gcc.dg/20020312-2.c: Add a case for __SPU__.
3677 2006-12-19 Eric Christopher <echristo@apple.com>
3680 * gcc.c-torture/execute/pr29302-1.c: New.
3682 2006-12-19 Tobias Burnus <burnus@net-b.de>
3685 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
3687 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
3690 * gfortran.dg/altreturn_3.f90: New test.
3692 * gfortran.dg/char_result_12.f90: Fix comment typos.
3694 2006-12-19 Ben Elliston <bje@au.ibm.com>
3696 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
3697 as newlib's stdio.h uses non-traditional cpp constructs.
3699 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
3701 * gfortran.dg/advance.f90: Renamed to advance_1.f90
3702 * gfortran.dg/append-1.f90: Renamed to append_1.f90
3703 * gfortran.dg/array-1.f90: Renamed to array_1.f90
3704 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
3705 * gfortran.dg/backspace.f: Renamed to backspace_1.f
3706 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
3707 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
3708 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
3709 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
3710 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
3711 * gfortran.dg/logint-1.f: Renamed to logint_1.f
3712 * gfortran.dg/logint-2.f: Renamed to logint_2.f
3713 * gfortran.dg/logint-3.f: Renamed to logint_3.f
3714 * gfortran.dg/advance_1.f90: Renamed from advance.f90
3715 * gfortran.dg/append_1.f90: Renamed from append-1.f90
3716 * gfortran.dg/array_1.f90: Renamed from array-1.f90
3717 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
3718 * gfortran.dg/backspace_1.f: Renamed from backspace.f
3719 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
3720 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
3721 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
3722 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
3723 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
3724 * gfortran.dg/logint_1.f: Renamed from logint-1.f
3725 * gfortran.dg/logint_2.f: Renamed from logint-2.f
3726 * gfortran.dg/logint_3.f: Renamed from logint-3.f
3728 2006-12-18 Bill Wendling <wendling@apple.com>
3730 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
3731 id is an OjbC keyword.
3733 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3735 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
3737 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
3739 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
3741 2006-12-18 Ian Lance Taylor <iant@google.com>
3743 * g++.dg/warn/Wmissing-declarations-1.C: New test.
3745 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
3747 * gcc.c-torture/compile/pr27528.c: Use empty templates.
3749 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
3752 * gfortran.fortran-torture/execute/where21.f90: New test.
3754 2006-12-17 Tobias Burnus <burnus@net-b.de>
3756 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
3758 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3761 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
3762 * gcc.dg/if-empty-1.c: Likewise.
3763 * gcc.dg/pr23165.c: Likewise.
3764 * g++.dg/warn/empty-body.C: Likewise.
3766 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3769 * gfortran.dg/open_errors.f90: New test.
3771 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
3773 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
3775 * gcc.target/i386/ssse3-pabsb.c: New file.
3776 * gcc.target/i386/ssse3-pabsd.c: Likewise.
3777 * gcc.target/i386/ssse3-pabsw.c: Likewise.
3778 * gcc.target/i386/ssse3-palignr.c: Likewise.
3779 * gcc.target/i386/ssse3-phaddd.c: Likewise.
3780 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3781 * gcc.target/i386/ssse3-phaddw.c: Likewise.
3782 * gcc.target/i386/ssse3-phsubd.c: Likewise.
3783 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3784 * gcc.target/i386/ssse3-phsubw.c: Likewise.
3785 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3786 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3787 * gcc.target/i386/ssse3-pshufb.c: Likewise.
3788 * gcc.target/i386/ssse3-psignb.c: Likewise.
3789 * gcc.target/i386/ssse3-psignd.c: Likewise.
3790 * gcc.target/i386/ssse3-psignw.c: Likewise.
3791 * gcc.target/i386/ssse3-vals.h: Likewise.
3793 2006-12-15 Janis Johnson <janis187@us.ibm.com>
3795 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
3796 * lib/fortran-torture.exp: Include target-supports.exp.
3798 2006-12-15 Jakub Jelinek <jakub@redhat.com>
3801 * gcc.c-torture/execute/pr30185.c: New test.
3803 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3807 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
3808 * gcc.dg/builtin-bswap-2.c: Likewise.
3809 * gcc.dg/builtin-bswap-3.c: Likewise.
3810 * gcc.dg/builtin-bswap-4.c: Likewise.
3811 * lib/target-supports.exp (check_effective_target_stdint_types): New.
3812 * cc.c-torture/execute/mode-dependent-address.x: New file.
3814 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3817 * gfortran.dg/write_zero_array: New test.
3819 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3822 * gfortran.dg/write_fmt_trim.f90: New test.
3824 2006-12-14 Diego Novillo <dnovillo@redhat.com>
3827 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
3830 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3832 * lib/target-supports.exp (check_weak_available): Use istarget
3833 "hppa*-*-hpux10*" instead of regexp.
3834 (check_cxa_atexit_available): Likewise.
3836 2006-12-14 Richard Guenther <rguenther@suse.de>
3838 PR tree-optimization/30197
3839 * gcc.c-torture/execute/complex-1.c: Fix function name.
3840 * gcc.dg/builtins-61.c: New testcase.
3842 2006-12-14 Richard Guenther <rguenther@suse.de>
3845 * gcc.dg/pr30172-1.c: New testcase.
3847 2006-12-14 Richard Guenther <rguenther@suse.de>
3849 PR tree-optimization/30198
3850 * gcc.dg/builtins-60.c: New testcase.
3852 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
3854 * lib/target-supports.exp (vect_no_align): Remove spu.
3856 2006-12-13 Ian Lance Taylor <iant@google.com>
3860 * g++.dg/warn/Wparentheses-5.C: New test.
3861 * g++.dg/warn/Wparentheses-6.C: New test.
3862 * g++.dg/warn/Wparentheses-7.C: New test.
3863 * g++.dg/warn/Wparentheses-8.C: New test.
3864 * g++.dg/warn/Wparentheses-9.C: New test.
3865 * g++.dg/warn/Wparentheses-10.C: New test.
3866 * g++.dg/warn/Wparentheses-11.C: New test.
3867 * g++.dg/warn/Wparentheses-12.C: New test.
3868 * g++.dg/warn/Wparentheses-13.C: New test.
3869 * g++.dg/warn/Wparentheses-14.C: New test.
3870 * g++.dg/warn/Wparentheses-15.C: New test.
3871 * g++.dg/warn/Wparentheses-16.C: New test.
3872 * g++.dg/warn/Wparentheses-17.C: New test.
3873 * g++.dg/warn/Wparentheses-18.C: New test.
3874 * g++.dg/warn/Wparentheses-19.C: New test.
3875 * g++.dg/warn/Wparentheses-20.C: New test.
3876 * g++.dg/warn/Wparentheses-21.C: New test.
3878 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3881 * lib/target-supports.exp (check_cxa_atexit_available): Return false
3882 for target "hppa.*hpux10".
3884 2006-12-13 Jakub Jelinek <jakub@redhat.com>
3886 * g++.dg/debug/vartrack1.C: New test.
3888 * g++.dg/opt/ifcvt1.C: New test.
3890 * gcc.dg/tls/opt-13.c: New test.
3892 * gcc.dg/20060425-2.c: New test.
3894 * g++.dg/opt/pr15054-2.C: New test.
3896 * gcc.c-torture/execute/20060420-1.c: New test.
3898 * gcc.c-torture/execute/20060412-1.c: New test.
3900 * objc/compile/20060406-1.m: New test.
3902 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
3904 * g++.dg/template/array17.C: New test.
3906 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
3908 * gcc.target/powerpc/altivec-23.c: New test.
3910 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
3913 * g++.dg/inherit/error3.C: New test.
3916 * g++.dg/inherit/error4.C: New test.
3918 2006-12-13 Richard Guenther <rguenther@suse.de>
3920 PR tree-optimization/17687
3921 * gcc.dg/builtins-59.c: New testcase.
3923 2006-12-13 Ben Elliston <bje@au.ibm.com>
3925 * gcc.target/spu/Wmain.c: New test.
3927 2006-12-12 Josh Conner <jconner@apple.com>
3929 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
3930 * g++.dg/abi/thunk4.C: Likewise.
3931 * g++.dg/abi/rtti3.C: Likewise.
3933 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
3935 * gcc.target/spu/cpat-1.c: New test.
3936 * gcc.target/spu/cpat-2.c: New test.
3937 * gcc.target/spu/cpat-3.c: New test.
3938 * gcc.target/spu/cpat-4.c: New test.
3940 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
3943 * gcc.c-torture/compile/vector-1.c: New test.
3944 * gcc.c-torture/compile/vector-2.c: New test.
3945 * gcc.c-torture/compile/vector-3.c: New test.
3947 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
3949 * lib/fortran-torture.exp: Update copyright years. Remove
3950 obsolete comment. Test -ftree-vectorize where it makes sense.
3951 * lib/gfortran-dg.exp: Update copyright years. Use settings
3952 from fortran-torture.exp.
3953 * gfortran.dg/char_transpose_1.f90,
3954 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
3955 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
3956 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
3959 2006-12-12 Richard Sandiford <richard@codesourcery.com>
3961 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
3964 2006-12-12 Ira Rosen <irar@il.ibm.com>
3966 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
3967 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
3968 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
3969 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
3972 2006-12-12 Richard Guenther <rguenther@suse.de>
3975 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
3977 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
3978 Diego Novillo <dnovillo@redhat.com>
3980 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
3982 * gcc.dg/tree-ssa/pr26421.c: Likewise
3983 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
3984 * gcc.dg/tree-ssa/pr23382.c: Likewise.
3985 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
3986 * gcc.dg/tree-ssa/pr28410.c: Likewise.
3987 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
3988 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
3989 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3990 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3991 * gcc.dg/tree-ssa/alias-12.c: Likewise.
3993 2006-12-11 Jan Hubicka <jh@suse.cz>
3995 * gcc.dg/tree-prof/stringop-1.c: New test.
3996 * gcc.dg/tree-prof/stringop-2.c: New test.
3998 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
4001 * gcc.target/i386/pr30120.c: New test.
4004 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
4006 * gcc.target/i386/x87regparm-1.c: New test.
4007 * gcc.target/i386/x87regparm-2.c: New test.
4008 * gcc.target/i386/x87regparm-3.c: New test.
4009 * gcc.target/i386/x87regparm-4.c: New test.
4011 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
4013 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
4015 2006-12-10 Tobias Burnus <burnus@net-b.de>
4018 * gfortran.dg/protected_1.f90: New test.
4019 * gfortran.dg/protected_2.f90: New test.
4020 * gfortran.dg/protected_3.f90: New test.
4021 * gfortran.dg/protected_4.f90: New test.
4022 * gfortran.dg/protected_5.f90: New test.
4023 * gfortran.dg/protected_6.f90: New test.
4025 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
4026 Tobias Burnus <burnus@gcc.gnu.org>
4030 * gfortran.dg/interface_4.f90: Test adding procedure to generic
4032 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
4033 ambiguous interfaces.
4034 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
4035 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
4036 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
4037 ambiguous interfaces.
4038 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
4039 * gfortran.dg/array_initializer_2.f90: Add initializer array
4043 * gfortran.dg/interface_9.f90: Test that host interfaces are
4044 not checked for ambiguity with the local version.
4046 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
4049 * gfortran.dg/module_interface_2.f90: New test.
4051 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
4054 * gfortran.dg/assumed_len.f90: New test.
4056 2006-12-09 Richard Guenther <rguenther@suse.de>
4058 * g++.dg/warn/implicit-typename1.C: Qualify types.
4059 * g++.dg/parse/crash12.C: Likewise.
4060 * g++.dg/tree-ssa/pr22444.C: Likewise.
4062 2006-12-09 Tobias Burnus <burnus@net-b.de>
4064 * gfortran.dg/array_2.f90: Added sqrt test.
4066 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
4068 * gcc.target/i386/x87regparm-1.c: XFAIL.
4069 * gcc.target/i386/x87regparm-2.c: XFAIL.
4070 * gcc.target/i386/x87regparm-3.c: XFAIL.
4071 * gcc.target/i386/x87regparm-4.c: XFAIL.
4073 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4075 * lib/target-supports.exp
4076 (check_effective_target_large_long_double): New.
4077 * gcc.dg/Wconversion-real.c : Use it.
4078 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
4081 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
4083 * gcc.c-torture/execute/mode-dependent-address.c: New test.
4085 2006-12-08 Tobias Burnus <burnus@net-b.de>
4088 * gfortran.dg/import4.f90: New test for IMPORT in modules.
4090 2006-12-07 Mark Mitchell <mark@codesourcery.com>
4093 * g++.dg/template/crash65.C: New test.
4094 * g++.dg/template/spec16.C: Tweak error markers.
4096 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
4098 * gcc.target/spu: New directory.
4099 * gcc.target/spu/spu.exp: New file.
4100 * gcc.target/spu/intrinsics-1.c: New test.
4102 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
4105 * g++.dg/ext/attrib27.C: New test.
4106 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
4107 * g++.dg/parse/typedef5.C: Likewise.
4109 2006-12-07 Mike Stump <mrs@apple.com>
4111 * treelang/compile/var_defs.tree: Adjust.
4113 2006-12-06 Mark Mitchell <mark@codesourcery.com>
4116 * g++.dg/template/crash64.C: New test.
4117 * g++.dg/parse/crash27.C: Adjust error markers.
4119 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
4123 * gfortran.dg/read_eof_4.f90: Add tests.
4124 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
4125 * gfortran.dg/unf_read_corrupted_1.f90: New test.
4127 2006-12-05 Mark Mitchell <mark@codesourcery.com>
4130 * g++.dg/template/crash63.C: New test.
4133 * g++.dg/template/crash62.C: New test.
4135 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
4138 * gfortran.dg/allocatable_function_1.f90: Increase the number
4139 of expected calls of free to 10; the lhs section reference is
4140 now evaluated so there is another call to bar. Change the
4141 comment appropriately.
4142 * gfortran.dg/array_section_1.f90: New test.
4144 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
4147 * gfortran.dg/char_result_12.f90: New test.
4149 2006-12-05 Richard Guenther <rguenther@suse.de>
4151 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
4152 * gcc.dg/vect/vect-pow-2.c: Rename to ...
4153 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
4154 vect_double, xfail for spu*-*-*.
4156 2006-12-04 Tobias Burnus <burnus@net-b.de>
4159 * initialization_4.f90: Test noninteger exponents (-std=f95).
4160 * initialization_5.f90: New test for noninteger exponents
4163 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
4166 * gfortran.dg/parameter_array_section_1.f90: New test.
4168 2006-12-04 Mark Mitchell <mark@codesourcery.com>
4171 * g++.dg/template/crash61.C: New test.
4174 * g++.dg/template/error23.C: New test.
4176 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
4178 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
4180 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
4183 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
4185 2006-12-04 Jakub Jelinek <jakub@redhat.com>
4188 * gcc.dg/gomp/pr29965-1.c: New test.
4189 * gcc.dg/gomp/pr29965-2.c: New test.
4190 * gcc.dg/gomp/pr29965-3.c: New test.
4191 * gcc.dg/gomp/pr29965-4.c: New test.
4192 * gcc.dg/gomp/pr29965-5.c: New test.
4193 * gcc.dg/gomp/pr29965-6.c: New test.
4194 * g++.dg/gomp/pr29965-1.C: New test.
4195 * g++.dg/gomp/pr29965-2.C: New test.
4196 * g++.dg/gomp/pr29965-3.C: New test.
4197 * g++.dg/gomp/pr29965-4.C: New test.
4198 * g++.dg/gomp/pr29965-5.C: New test.
4199 * g++.dg/gomp/pr29965-6.C: New test.
4200 * g++.dg/gomp/pr29965-7.C: New test.
4201 * g++.dg/gomp/pr29965-8.C: New test.
4202 * g++.dg/gomp/pr29965-9.C: New test.
4203 * g++.dg/gomp/pr29965-10.C: New test.
4205 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
4207 * gnat.dg/pointer_variable_bounds.adb: New test.
4208 * gnat.dg/pointer_variable_bounds.ads: Likewise.
4209 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
4211 2006-12-03 Eric Christopher <echristo@apple.com>
4213 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
4215 2006-12-03 Richard Henderson <rth@redhat.com>
4216 Andrew Pinski <pinskia@gmail.com>
4219 * g++.dg/warn/unit-1.C: New test.
4221 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
4223 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
4225 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
4227 * g++.dg/vect/vect.exp: Enable tests to run on spu.
4228 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
4229 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
4230 * gcc.dg/vect/vect-70.c: Reduce array size.
4231 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
4232 vect_no_compaer_double targets.
4233 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
4234 vect_float, vect_double, and vect_int.
4236 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
4238 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
4239 test for loop versioning on vect_no_align targets.
4240 * gcc.dg/vect/pr20122.c: Likewise.
4241 * gcc.dg/vect/vect-105.c: Likewise.
4242 * gcc.dg/vect/vect-42.c: Likewise.
4243 * gcc.dg/vect/vect-43.c: Likewise.
4244 * gcc.dg/vect/vect-74.c: Likewise.
4245 * gcc.dg/vect/vect-75.c: Likewise.
4246 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4247 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4248 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
4249 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
4251 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
4254 * gfortran.dg/value_1.f90 : New test.
4255 * gfortran.dg/value_2.f90 : New test.
4256 * gfortran.dg/value_3.f90 : New test.
4257 * gfortran.dg/value_4.f90 : New test.
4258 * gfortran.dg/value_4.c : Called from value_4.f90.
4260 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
4263 * g++.dg/cpp0x/static_assert4.C: New testcase.
4265 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4267 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
4269 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
4272 * gcc.dg/pr27953.c: New test.
4274 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4277 * g++.dg/ext/vector5.C: New test.
4280 * g++.dg/other/main1.C: New test.
4282 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
4285 * gfortran.dg/convert_implied_open.f90: Change to
4286 new default record length.
4287 * gfortran.dg/unf_short_record_1.f90: Adapt to
4289 * gfortran.dg/unformatted_subrecords_1.f90: New test.
4291 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
4293 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
4295 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
4298 * g++.dg/expr/pr29066.c: New.
4300 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
4301 Zdenek Dvorak <dvorakz@suse.cz>
4303 PR tree-optimization/29921
4304 * gcc.dg/pr29921-2.c: New test.
4306 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
4308 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
4309 (i386_get_cpuid): New function.
4310 (i386_cpuid_ecx): Likewise.
4311 (i386_cpuid_edx): Likewise.
4312 (i386_cpuid): Updated to call i386_cpuid_edx.
4314 * gcc.target/i386/sse3-addsubpd.c: New file.
4315 * gcc.target/i386/sse3-addsubps.c: Likewise.
4316 * gcc.target/i386/sse3-haddpd.c: Likewise.
4317 * gcc.target/i386/sse3-haddps.c: Likewise.
4318 * gcc.target/i386/sse3-hsubpd.c: Likewise.
4319 * gcc.target/i386/sse3-hsubps.c: Likewise.
4320 * gcc.target/i386/sse3-lddqu.c: Likewise.
4321 * gcc.target/i386/sse3-movddup.c: Likewise.
4322 * gcc.target/i386/sse3-movshdup.c: Likewise.
4323 * gcc.target/i386/sse3-movsldup.c: Likewise.
4325 2006-12-01 Dirk Mueller <dmueller@suse.de>
4327 * g++.dg/warn/Wreturn-type-4.C: New testcase.
4329 2006-11-30 Janis Johnson <janis187@us.ibm.com>
4331 * gcc.dg/dfp/convert-int-max.c: New test.
4332 * gcc.dg/dfp/convert-int-max-fold.c: New test.
4334 2006-11-30 Richard Guenther <rguenther@suse.de>
4336 * gcc.dg/vect/vect-pow-1.c: Rename ...
4337 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
4338 floats instead of doubles, check successful vectorization.
4340 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
4343 * gcc.c-torture/compile/pr29945.c: New testcase.
4345 2006-11-30 Joseph Myers <joseph@codesourcery.com>
4347 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
4350 2006-11-29 Eric Christopher <echristo@apple.com>
4352 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
4354 2006-11-29 Janis Johnson <janis187@us.ibm.com>
4356 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
4358 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
4360 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
4363 * g++.dg/inherit/virtual2.C: New test.
4364 * g++.dg/inherit/virtual3.C: Likewise.
4365 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
4366 * g++.dg/inherit/error2.C: Likewise.
4367 * g++.dg/template/instantiate1.C: Likewise.
4369 2006-11-28 Andrew Pinski <pinskia@gmail.com>
4372 * gcc.dg/tree-ssa/reassoc-12.c: New test.
4374 2006-11-28 Jan Hubicka <jh@suse.cz>
4376 * gcc.dg/memcpy-1.c: New test.
4378 2006-11-28 Jakub Jelinek <jakub@redhat.com>
4381 * g++.dg/warn/main-3.C: New test.
4383 2006-11-28 Jan Hubicka <jh@suse.cz>
4385 * gcc.dg/winline-1.c: New test.
4387 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
4389 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
4392 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
4395 * gfortran.dg/missing_optional_dummy_3.f90
4397 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
4400 * gfortran.dg/interface_3.f90: Modify errors.
4402 2006-11-28 Ben Elliston <bje@au.ibm.com>
4404 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
4405 fail to link due to relocation overflows on spu-*-*.
4407 2006-11-27 Michael Matz <matz@suse.de>
4408 Andreas Krebbel <krebbel1@de.ibm.com>
4411 * gcc.dg/20061127-1.c: New testcase.
4413 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
4415 * gcc.dg/20061124-1.c: Add exit() function prototype.
4417 2006-11-27 Jan Hubicka <jh@suse.cz>
4419 * gcc.target/i386/memcpy-1.c: Adjust size.
4420 * testsuite/gcc.dg/visibility-11.c: Likewise.
4422 2006-11-27 Richard Guenther <rguenther@suse.de>
4425 * gcc.target/i386/pow-1.c: New testcase.
4426 * gcc.dg/builtins-58.c: Likewise.
4428 2006-11-26 Mark Mitchell <mark@codesourcery.com>
4431 * g++.dg/expr/cast8.C: New test.
4433 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4435 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
4436 Don't ever inline the testcase.
4438 2006-11-25 Andrew Pinski <pinskia@gmail.com>
4441 * gfortran.fortran-torture/compile/parameter_3.f90: New
4444 2006-11-25 Andrew Pinski <pinskia@gmail.com>
4447 * gfortran.fortran-torture/execute/transfer2.f90: New test.
4449 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4451 * gfortran.fortran-torture/execute/specifics.f90: Remove test
4454 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4456 PR libgfortran/29936
4457 * gfortran.dg/write_check3.f90: New test.
4459 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
4461 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
4463 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
4466 * gfortran.dg/interface_3.f90: New test.
4469 * gfortran.dg/generic_8.f90: New test.
4471 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4473 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
4474 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
4475 * gfortran.dg/specifics_3.f90: Remove.
4477 2006-11-24 Jakub Jelinek <jakub@redhat.com>
4480 * gcc.dg/gomp/pr29955.c: New test.
4483 * gcc.dg/pr29736.c: New test.
4485 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
4488 * gcc.dg/pure-1.c: New test.
4490 2006-11-24 Joseph Myers <joseph@codesourcery.com>
4492 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
4493 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
4495 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
4497 * gcc.dg/20061124-1.c: New testcase.
4499 2006-11-23 Eric Christopher <echristo@apple.com>
4501 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
4503 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4507 * gcc.dg/Wconversion-integer.c: New. Supersedes
4508 Wconversion-negative-constants.c
4509 * gcc.dg/Wconversion-real.c: New.
4510 * gcc.dg/Wconversion-real-integer.c: New.
4511 * gcc.dg/Wconversion-negative-constants.c: Deleted.
4512 * g++.dg/warn/Wconversion1.C: Modified.
4514 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
4516 * gfortran.dg/overload_1.f90: New test.
4518 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4521 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
4522 Wtraditional-conversion.
4523 * gcc.dg/overflow-warn-2.c: Likewise.
4524 * gcc.dg/Wconversion.c: Likewise. Renamed as
4525 Wtraditional-conversion.c .
4526 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
4527 Wtraditional-conversion-2.c .
4528 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
4529 Wtraditional-conversion-2.c
4530 * gcc.dg/Wconversion-negative-constants.c: New.
4532 2006-11-23 Andrew Pinski <pinskia@gmail.com>
4534 * gcc.dg/tree-ssa/dump-1.c: New test.
4536 2006-11-23 David Ung <davidu@mips.com>
4538 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
4539 -mfp64, allowable when ISA >= 33 and float is enabled.
4540 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
4541 of mthc1 and mfhc1 patterns.
4543 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
4545 PR tree-optimization/29921
4546 * gcc.dg/pr29921.c: New test.
4548 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
4551 * gfortran.dg/initialization_4.f90: New test.
4553 2006-11-22 Ira Rosen <irar@il.ibm.com>
4555 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
4556 platforms that have interleaving support.
4557 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
4558 * gcc.dg/vect/vect-strided-a-u16-i2.c,
4559 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
4560 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
4561 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
4562 gcc.dg/vect/vect-strided-u8-i2-gap.c,
4563 gcc.dg/vect/vect-strided-u8-i8.c,
4564 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
4565 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
4566 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
4567 gcc.dg/vect/vect-strided-float.c,
4568 gcc.dg/vect/vect-strided-a-mult.c,
4569 gcc.dg/vect/vect-strided-mult-char-ls.c,
4570 gcc.dg/vect/vect-strided-a-u16-mult.c,
4571 gcc.dg/vect/vect-strided-a-u32-mult.c,
4572 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
4573 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
4574 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
4575 gcc.dg/vect/vect-strided-mult.c,
4576 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
4577 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
4579 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
4582 * gfortran.dg/auto_char_len_4.f90: New test.
4584 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
4587 * gfortran.dg/generic_7.f90: New test.
4588 * gfortran.dg/defined_operators_1.f90: Add new error.
4590 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
4592 PR tree-optimization/29902
4593 * g++.dg/tree-ssa/pr29902.C: New test.
4595 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
4598 * gfortran.dg/used_types_13.f90: New test.
4600 2006-11-21 Janis Johnson <janis187@us.ibm.com>
4602 * gcc.dg/dfp/snan.c: Delete.
4604 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
4606 * g++.dg/cpp0x/static_assert1.C: New.
4607 * g++.dg/cpp0x/static_assert2.C: New.
4608 * g++.dg/cpp0x/static_assert3.C: New.
4610 2006-11-21 Richard Guenther <rguenther@suse.de>
4612 * gcc.dg/vect/vect-pow-1.c: New testcase.
4613 * gcc.dg/vect/vect-pow-2.c: Likewise.
4615 2006-11-21 Jakub Jelinek <jakub@redhat.com>
4618 * g++.dg/template/static29.C: New test.
4621 * g++.dg/conversion/simd4.C: New test.
4623 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
4626 * g++.dg/template/access19.C: New test.
4627 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
4630 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4633 * gcc.dg/tree-ssa/sra-4.c: New testcase.
4635 2006-11-20 Tobias Burnus <burnus@net-b.de>
4638 * gfortran.dg/import.f90: Extended test.
4639 * gfortran.dg/import2.f90: Extended test.
4641 2006-11-20 Tobias Burnus <burnus@net-b.de>
4643 * gfortran.dg/volatile3.f90: Add conflict test.
4645 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
4648 * gfortran.dg/implicit_10.f90: New test.
4650 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
4653 * g++.dg/warn/Wall-write-strings.C: New.
4655 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
4657 * gfortran.dg/alloc_comp_constraint_5.f90: New.
4658 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
4660 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4662 * gfortran.dg/use_3.f90: Remove error message.
4663 * gfortran.dg/iso_fortran_env_1.f90: New test.
4664 * gfortran.dg/iso_fortran_env_2.f90: New test.
4665 * gfortran.dg/iso_fortran_env_3.f90: New test.
4666 * gfortran.dg/iso_fortran_env_4.f90: New test.
4668 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
4670 * gcc.dg/vect/vect-27.c: Fix initialization.
4672 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4674 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
4675 * gcc.dg/torture/builtin-minmax-1.c: New.
4677 * gcc.dg/builtins-20.c: Add cases for copysign.
4679 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4682 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
4684 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4685 * gfortran.dg/use_1.f90: New test.
4686 * gfortran.dg/use_1.f90: New test.
4687 * gfortran.dg/use_1.f90: New test.
4689 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
4691 PR tree-optimization/29801
4692 * gcc.dg/pr29801.c: New test.
4694 2006-11-17 Jakub Jelinek <jakub@redhat.com>
4697 * gcc.dg/torture/pr29584.c: New test.
4699 2006-11-17 Joseph Myers <joseph@codesourcery.com>
4701 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
4702 Condition PowerPC tests for saving FPRs on powerpc_fprs.
4703 * gcc.target/powerpc/compress-float-ppc.c,
4704 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
4706 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
4707 do not pass -mhard-float.
4709 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
4711 * gnat.dg/volatile_aggregate.adb: New test.
4713 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4717 * gfortran.dg/bound_2.f90: Add more checks.
4718 * gfortran.dg/bound_3.f90: New test.
4720 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
4723 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
4725 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
4727 * gfortran.dg/import3.f90: Fix error message.
4729 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4732 * gfortran.fortran-torture/compile/inline_1.f90:
4735 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
4737 * gcc.target/i386/x87regparm-1.c: New test.
4738 * gcc.target/i386/x87regparm-2.c: New test.
4739 * gcc.target/i386/x87regparm-3.c: New test.
4740 * gcc.target/i386/x87regparm-4.c: New test.
4742 2006-11-15 Tobias Burnus <burnus@net-b.de>
4745 * gfortran.dg/import.f90: New test.
4746 * gfortran.dg/import2.f90: New test.
4747 * gfortran.dg/import3.f90: New test.
4749 2006-11-15 Tobias Burnus <burnus@net-b.de>
4752 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
4754 2006-11-15 Tobias Burnus <burnus@net-b.de>
4757 * gfortran.dg/contains.f90: New test.
4758 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
4760 2006-11-15 Jakub Jelinek <jakub@redhat.com>
4762 PR tree-optimization/29581
4763 * gcc.dg/pr29581-1.c: New test.
4764 * gcc.dg/pr29581-2.c: New test.
4765 * gcc.dg/pr29581-3.c: New test.
4766 * gcc.dg/pr29581-4.c: New test.
4767 * gfortran.dg/pr29581.f90: New test.
4769 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
4772 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
4773 numbers in error message headers.
4775 2006-11-14 Richard Guenther <rguenther@suse.de>
4777 * gcc.target/i386/math-torture/math-torture.exp: Restrict
4778 to i?86 and x86_64 targets.
4780 2006-11-14 Caroline Tice <ctice@apple.com>
4782 * gcc.dg/pubtypes-1.c: New file/testcase.
4783 * gcc.dg/pubtypes-2.c: New file/testcase.
4784 * gcc.dg/pubtypes-3.c: New file/testcase.
4785 * gcc.dg/pubtypes-4.c: New file/testcase.
4786 * g++.dg/pubtypes.C: New file/testcase.
4788 2006-11-14 Mark Mitchell <mark@codesourcery.com>
4791 * g++.dg/init/self1.C: New test.
4793 2006-11-14 Tobias Burnus <burnus@net-b.de>
4796 * gfortran.dg/conflicts.f90: Add.
4798 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
4800 PR rtl-optimization/29798
4802 * gcc.c-torture/execute/pr29798.c: New.
4804 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4806 * gcc.dg/builtins-20.c: Add more cases.
4808 2006-11-13 Jakub Jelinek <jakub@redhat.com>
4811 * gfortran.dg/gomp/pr29759.f90: New test.
4813 2006-11-13 Mark Mitchell <mark@codesourcery.com>
4816 * g++.dg/template/static28.C: New test.
4818 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
4820 * lib/c-torture.exp: Use target-libpath.exp.
4821 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
4822 set GCC_EXEC_PREFIX env var from global variable of same name.
4824 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
4827 * gfortran.fortran-torture/compile/transfer-1.f90:
4830 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
4831 Zdenek Dvorak <dvorakz@suse.cz>
4833 PR tree-optimization/29680
4834 * gcc.dg/alias-11.c: New test.
4836 2006-11-12 Jason Merrill <jason@redhat.com>
4837 Andrew Pinski <pinskia@physics.uc.edu>
4840 * gcc.target/i386/vectorize1.c: New.
4842 2006-11-12 Roger Sayle <roger@eyesopen.com>
4844 PR rtl-optimization/29797
4845 * gcc.c-torture/execute/pr29797-1.c: New test case.
4847 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4849 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
4851 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
4853 * gcc.dg/tree-ssa/prefetch-3.c: New test.
4855 2006-11-12 Roger Sayle <roger@eyesopen.com>
4857 PR tree-optimization/13827
4858 * gcc.dg/fold-eqand-1.c: New test case.
4860 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
4863 * gcc.c-torture/execute/mayalias-3.c: New test.
4865 2006-11-11 Richard Sandiford <richard@codesourcery.com>
4868 * gcc.c-torture/compile/pr27528.c: New test.
4869 * gcc.dg/pr27528.c: Likewise.
4871 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4873 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
4875 * gcc.dg/torture/builtin-symmetric-1.c: New test.
4877 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4880 * gfortran.dg/reshape_source_size_1.f90: New test.
4882 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4885 * gfortran.dg/aliasing_dummy_4.f90: New test.
4887 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
4890 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
4891 and x86_64-*-* targets.
4893 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4895 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
4896 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
4897 New macros. Use them in exact tests.
4898 (TESTIT3): New macro.
4899 Add tests for fmin, fmax and fma.
4901 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4904 * gfortran.dg/array_constructor_13.f90: New test.
4906 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4909 * gfortran.dg/used_types_12.f90: New test.
4911 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
4914 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
4916 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
4917 * gcc.dg/fold-eqandshift-3.c: New test case.
4919 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4922 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
4925 * gfortran.dg/change_symbol_attributes_1.f90: New test.
4927 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
4929 * gcc.dg/20061109-1.c: New testcase.
4931 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4933 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
4935 2006-11-09 Tobias Burnus <burnus@net-b.de>
4937 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
4938 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
4940 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
4942 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
4943 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
4945 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4947 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
4949 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
4951 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
4953 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
4954 * gcc.dg/vect/vect-9.c: Now vectorizable.
4955 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
4956 that support vect_widen_mult.
4957 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
4958 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
4959 vect-reduc-dot-u16.c).
4960 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
4961 vect-reduc-dot-u16.c).
4962 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
4963 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
4964 vect-reduc-dot-s8.c).
4965 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
4966 vect-reduc-dot-s8.c).
4967 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
4968 vect-reduc-dot-s8.c).
4969 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
4970 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
4971 vect-reduc-dot-u8.c).
4972 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
4973 vect-reduc-dot-u8.c).
4974 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
4975 * gcc.dg/vect/vect-multitypes-9.c: New test.
4976 * gcc.dg/vect/vect-multitypes-10.c: New test.
4977 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
4978 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
4979 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
4980 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
4981 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
4982 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
4983 wrapv-vect-reduc-dot-s8.c.
4984 * lib/target-support.exp (check_effective_target_vect_unpack): New.
4985 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
4986 targets that support vec_unpack.
4987 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4988 (check_effective_target_vect_widen_mult_qi_to_hi): New.
4989 (check_effective_target_vect_widen_mult_hi_to_si): New.
4990 (check_effective_target_vect_widen_sum): Removed.
4992 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
4994 * gcc.dg/vect/vect-multitypes-8.c: New test.
4995 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
4997 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
4999 * gcc.dg/vect/vect-multitypes-7.c: New test.
5001 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
5003 * gcc.dg/vect/vect-multitypes-4.c: New test.
5004 * gcc.dg/vect/vect-multitypes-5.c: New test.
5005 * gcc.dg/vect/vect-multitypes-6.c: New test.
5007 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
5009 * gcc.dg/vect/vect-multitypes-1.c: New test.
5010 * gcc.dg/vect/vect-multitypes-2.c: New test.
5011 * gcc.dg/vect/vect-multitypes-3.c: New test.
5013 2006-11-07 Eric Christopher <echristo@apple.com>
5015 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
5016 Test using scan-assembler-not.
5018 2006-11-07 Jakub Jelinek <jakub@redhat.com>
5020 * gcc.dg/inline-17.c: New test.
5022 2006-11-07 Steve Ellcey <sje@cup.hp.com>
5025 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
5028 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
5031 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
5034 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
5037 2006-11-07 Tobias Burnus <burnus@net-b.de>
5040 * gfortran.dg/volatile.f90: Add.
5041 * gfortran.dg/volatile2.f90: Add.
5042 * gfortran.dg/volatile3.f90: Add.
5043 * gfortran.dg/volatile4.f90: Add.
5044 * gfortran.dg/volatile5.f90: Add.
5045 * gfortran.dg/volatile6.f90: Add.
5046 * gfortran.dg/volatile7.f90: Add.
5048 2006-11-06 Tobias Burnus <burnus@net-b.de>
5050 * gfortran.dg/io_constraints_2.f90: Adjust pattern
5051 for matching error messages.
5052 * gfortran.dg/specifics_3.f90: Adjust pattern
5053 for matching error messages.
5055 2006-11-06 Janis Johnson <janis187@us.ibm.com>
5056 Bernhard Fischer <aldot@gcc.gnu.org>
5058 * lib/gcc-dg.exp (output-exists): New proc.
5059 (output-exists-not): New proc.
5060 * gcc.test-framework/test-framework.awk: Support new directives.
5061 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
5062 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
5063 * gcc.test-framework/dg-outexists-exp-F.c: New test.
5064 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
5065 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
5066 * gcc.test-framework/dg-outexists-exp-P.c: New test.
5068 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
5072 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
5073 * gfortran.dg/initialization_3.f90: New.
5075 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5077 PR libgfortran/25545
5078 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
5080 2006-11-05 Jakub Jelinek <jakub@redhat.com>
5083 * gcc.c-torture/execute/pr29695-1.c: New test.
5084 * gcc.c-torture/execute/pr29695-2.c: New test.
5086 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
5089 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
5091 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
5093 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
5094 for matching error messages.
5096 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
5099 * gcc.target/i386/387-12.c: New test.
5101 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5104 * gfortran.dg/pr29713.f90: New test.
5106 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
5108 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
5109 Also test for bogus rest sign.
5111 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5114 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
5116 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
5118 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
5119 from error messages.
5121 2006-11-02 Mike Stump <mrs@apple.com>
5123 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
5125 * g++.old-deja/g++.abi/align.C: Enable for darwin.
5127 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
5129 * g++.dg/eh/gcsec1.C: New test.
5131 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5133 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
5134 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
5136 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
5138 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
5140 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5141 * gcc.dg/pr14796-2.c: Likewise.
5143 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
5145 * gcc.c-torture/execute/20061101-1.c: New test.
5147 2006-11-01 Richard Guenther <rguenther@suse.de>
5149 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
5151 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5153 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
5154 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
5156 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
5158 * gcc.c-torture/execute/20061031-1.c: New test.
5160 2006-10-31 Geoffrey Keating <geoffk@apple.com>
5163 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
5164 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
5165 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
5166 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
5167 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
5168 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
5169 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
5171 2006-10-31 Eric Christopher <echristo@apple.com>
5172 Falk Hueffner <falk@debian.org>
5174 * gcc.dg/builtin-bswap-1.c: New.
5175 * gcc.dg/builtin-bswap-2.c: New.
5176 * gcc.dg/builtin-bswap-3.c: New.
5177 * gcc.dg/builtin-bswap-4.c: New.
5178 * gcc.dg/builtin-bswap-5.c: New.
5179 * gcc.target/i386/builtin-bswap-1.c: New.
5181 2006-10-31 Geoffrey Keating <geoffk@apple.com>
5183 * gcc.dg/inline-16.c: New.
5186 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
5188 * gcc.dg/inline-13.c: New.
5189 * gcc.dg/inline-14.c: New.
5190 * gcc.dg/inline-15.c: New.
5193 * gcc.dg/inline6.c: New.
5194 * gcc.dg/inline7.c: New.
5196 2006-10-31 Roger Sayle <roger@eyesopen.com>
5199 * gcc.dg/pr23470-1.c: New test case.
5201 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
5204 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
5206 * gfortran.dg/blockdata_2.f90: New testcase.
5208 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
5211 * gfortran.dg/unf_short_record_1.f90: New test.
5213 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5216 * gfortran.dg/pr29067.f: New test.
5218 2006-10-31 Joseph Myers <joseph@codesourcery.com>
5219 Richard Sandiford <richard@codesourcery.com>
5221 * lib/target-supports.exp (get_compiler_messages): Append options
5222 as a single list element.
5223 (check_effective_target_arm_vfp_ok): New.
5224 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
5226 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
5229 * gfortran.dg/intrinsic_actual_2.f90: New test.
5232 * gfortran.dg/actual_array_interface_1.f90: New test.
5235 * gfortran.dg/used_types_11.f90: New test.
5237 2006-10-30 Dirk Mueller <dmueller@suse.de>
5239 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
5240 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
5241 * g++.old-deja/g++.pt/eichin01.C (main): Same.
5242 * g++.old-deja/g++.mike/net25.C (main): Same.
5243 * g++.dg/lookup/exception1.C (main): Same.
5244 * g++.dg/parse/parens2.C (main): Same.
5246 2006-10-30 Roger Sayle <roger@eyesopen.com>
5248 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
5250 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5252 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
5253 * gcc.dg/torture/builtin-math-3.c: Likewise.
5255 2006-10-30 Tobias Burnus <burnus@net-b.de>
5258 * gfortran.dg/write_check.f90: Check run-time keyword checking.
5259 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
5261 2006-10-30 Andrew Pinski <pinskia@gmail.com>
5264 * gfortran.fortran-torture/execute/transfer1.f90: New test.
5266 2006-10-30 Joseph Myers <joseph@codesourcery.com>
5268 * lib/target-supports.exp (check_function_available): Declare
5269 function before calling.
5271 2006-10-30 Jakub Jelinek <jakub@redhat.com>
5273 PR tree-optimization/29637
5274 * gcc.dg/pr29637.c: New test.
5276 2006-10-29 Roger Sayle <roger@eyesopen.com>
5278 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
5279 tree canonicalization.
5281 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5283 * gcc.dg/builtins-20.c: Add more hypot tests.
5285 2006-10-29 Roger Sayle <roger@eyesopen.com>
5287 * gcc.dg/fold-compare-1.c: New test case.
5289 2006-10-29 Dirk Mueller <dmueller@suse.de>
5292 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
5294 2006-10-29 Roger Sayle <roger@eyesopen.com>
5296 PR tree-optimization/15458
5297 * gcc.dg/fold-xornot-1.c: New test case.
5299 2006-10-29 Richard Guenther <rguenther@suse.de>
5301 * gcc.target/i386/math-torture/trunc.c: New testcase.
5303 2006-10-29 Richard Guenther <rguenther@suse.de>
5305 * gcc.target/i386/math-torture/round.c: New testcase.
5307 2006-10-29 Richard Guenther <rguenther@suse.de>
5309 * gcc.target/i386/math-torture/ceil.c: New testcase.
5310 * gcc.target/i386/math-torture/floor.c: Likewise.
5312 2006-10-29 Richard Guenther <rguenther@suse.de>
5314 * gcc.target/i386/math-torture/rint.c: New testcase.
5315 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
5317 2006-10-29 Richard Guenther <rguenther@suse.de>
5319 * gcc.target/i386/math-torture/lfloor.c: New testcase.
5320 * gcc.target/i386/math-torture/lceil.c: Likewise.
5322 2006-10-28 Tobias Burnus <burnus@net-b.de>
5324 PR libgfortran/24313
5325 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
5327 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
5329 * gcc.c-torture/execute/20020118-1.c,
5330 gcc.c-torture/execute/builtins/strlen.c,
5331 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
5334 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5336 * gcc.dg/builtins-20.c: Add tests for hypot.
5337 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
5338 two-argument builtins.
5339 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
5340 TESTIT2. Update all callers.
5341 (TESTIT2, TESTIT2_R): New helper macros.
5342 Add testcases for pow, hypot and atan2.
5344 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5347 * g++.dg/expr/bool1.C: New test.
5348 * g++.dg/expr/bool2.C: New test.
5350 2006-10-28 Tobias Burnus <burnus@net-b.de>
5353 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
5354 * gfortran.dg/namelist_internal.f90: New test.
5356 2006-10-28 Tobias Burnus <burnus@net-b.de>
5359 * gfortran.dg/io_real_boz.f90: Add.
5360 * gfortran.dg/io_real_boz2.f90: Add.
5362 2006-10-28 Richard Guenther <rguenther@suse.de>
5365 * gcc.dg/tree-ssa/pr26899.c: New testcase.
5367 2006-10-28 Richard Guenther <rguenther@suse.de>
5370 * gcc.target/i386/math-torture/lround.c: New testcase.
5372 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
5374 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
5375 * gcc.dg/builtins-44.c: Likewise.
5376 * gcc.dg/builtins-45.c: Likewise.
5377 * gcc.dg/pr28796-2.c: Likewise.
5378 * gcc.dg/unordered-3.c: Likewise.
5380 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5382 PR libgfortran/27954
5383 * gfortran.dg/error_recovery_2.f90: New test.
5385 2006-10-26 Richard Guenther <rguenther@suse.de>
5387 * gcc.target/i386/i386.exp: Use glob, not find to collect
5388 tests. Avoids recursing into subdirectories.
5389 * gcc.target/i386/math-torture/math-torture.exp: Torture
5390 for interesting ia32 math options.
5391 * gcc.target.i386/math-torture/lrint.c: New testcase.
5393 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5395 PR libgfortran/29563
5396 * gfortran.dg/arrayio_9.f90: Update test.
5397 * gfortran.dg/arrayio_19.f90: New test.
5399 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
5401 * gcc.dg/20061026.c: New testcase.
5403 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5405 PR libgfortran/29563
5406 * gfortran.dg/arrayio_9.f90: New test.
5408 2006-10-26 Ben Elliston <bje@au.ibm.com>
5410 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
5411 Copy the strings manually, as strcpy may call strlen.
5413 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5415 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
5416 Add checks for log, log2, log10 and log1p.
5418 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
5419 we already test 0.0. Add checks for expm1, log, log2, log10,
5420 log1p, cbrt, erf and erfc.
5422 2006-10-25 Steve Ellcey <sje@cup.hp.com>
5424 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
5426 2006-10-25 Uros Bizjak <uros@kss-loka.si>
5428 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
5429 and remainderl() built-in functions. Remove -ffast-math from
5432 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5434 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
5437 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
5438 floating point modifiers to arguments passed to float and long
5439 double functions respectively. Update all callers to use floating
5440 point numbers, not integers. Add tests for exp, exp2 and
5443 * gcc.dg/torture/builtin-math-3.c: New test.
5445 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
5448 * gfortran.dg/initialize_2.f90: New.
5450 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5452 * gcc.dg/torture/builtin-math-2.c: New test.
5454 2006-10-24 Richard Guenther <rguenther@suse.de>
5457 * gcc.dg/pr28796-1.c: New testcase.
5458 * gcc.dg/pr28796-2.c: Likewise.
5460 2006-10-24 Richard Guenther <rguenther@suse.de>
5462 * gcc.dg/builtins-57.c: New testcase.
5464 2006-10-24 Richard Guenther <rguenther@suse.de>
5466 PR tree-optimization/29567
5467 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
5469 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
5471 PR tree-optimization/14784
5472 * gcc.dg/alias-10.c: New test.
5474 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5476 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
5478 2006-10-23 Jakub Jelinek <jakub@redhat.com>
5480 * gcc.dg/builtin-strncat-chk-1.c: New test.
5482 2006-10-23 Jan Hubicka <jh@suse.cz>
5484 * gcc.dg/memmove-1.c: New test.
5486 2006-10-23 Paul Brook <paul@codesourcery.com>
5488 * gcc.dg/pragma-pack-5.c: New test.
5490 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
5492 * g++.dg/other/s390-1.C: New testcase.
5494 2006-10-23 Richard Guenther <rguenther@suse.de>
5498 * gcc.dg/pr27132.c: New testcase.
5499 * gcc.dg/pr23295.c: Likewise.
5500 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
5501 * g++.dg/tree-ssa/pr19807.C: Likewise.
5503 2006-10-23 Richard Guenther <rguenther@suse.de>
5506 * gcc.dg/pr21032.c: New testcase.
5508 2006-10-22 Jeff Law <law@redhat.com>
5509 Richard Guenther <rguenther@suse.de>
5511 PR tree-optimization/15911
5512 * gcc.dg/tree-ssa/vrp30.c: New testcase.
5514 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
5517 * g++.dg/abi/rtti3.C: New.
5519 2006-10-21 Uros Bizjak <uros@kss-loka.si>
5522 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
5525 2006-10-21 Richard Guenther <rguenther@suse.de>
5527 PR tree-optimization/3511
5528 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
5530 2006-10-21 Richard Guenther <rguenther@suse.de>
5533 * gcc.dg/torture/pr26898-1.c: New testcase.
5534 * gcc.dg/torture/pr26898-2.c: Likewise.
5536 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
5539 * g++.dg/parse/bitfield1.C: Adjust error markers.
5540 * g++.dg/parse/bitfield2.C: New test.
5542 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
5544 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
5546 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5549 * gfortran.dg/zero_sized_1.f90: New test.
5551 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
5553 * gcc.dg/div-compare-1.c: New test.
5555 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
5558 * gfortran.dg/result_default_init_1.f90: New test.
5561 * gfortran.dg/automatic_default_init_1.f90: New test.
5563 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
5566 2006-10-18 Geoffrey Keating <geoffk@apple.com>
5568 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
5569 'using namespace std' without previous declaration.
5570 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
5571 * g++.old-deja/g++.robertl/eb133c.C: New.
5573 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5575 PR libgfortran/29277
5576 * gfortran.dg/streamio_4.f90: Update test.
5577 * gfortran.dg/streamio_11.f90: New test.
5579 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
5582 * g++.dg/inherit/virtual1.C: New test.
5584 2006-10-17 Mark Mitchell <mark@codesourcery.com>
5587 * g++.dg/parse/enum3.C: New test.
5589 2006-10-17 Mark Mitchell <mark@codesourcery.com>
5592 * g++.dg/init/ctor8.C: New test.
5594 2006-10-17 Mark Mitchell <mark@codesourcery.com>
5597 * g++.dg/ext/complit8.C: Tweak error markers.
5598 * g++.dg/template/complit1.C: Add error marker.
5600 2006-10-16 Mark Mitchell <mark@codesourcery.com>
5603 * g++.dg/ext/complit8.C: New test.
5606 * g++.dg/parse/dtor12.C: New test.
5609 * g++.dg/template/sizeof11.C: New test.
5611 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
5614 * gfortran.dg/data_char_3.f90: New test.
5617 * gfortran.dg/negative_automatic_size.f90: New test.
5619 2006-10-16 David Daney <ddaney@avtrex.com>
5621 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
5623 2006-10-16 Eric Christopher <echristo@apple.com>
5625 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
5628 2006-10-16 Mark Mitchell <mark@codesourcery.com>
5631 * g++.dg/tc1/dr49.C: Tweak error messages.
5632 * g++.dg/parse/template21.C: New test.
5634 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5637 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
5639 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
5642 * gfortran.dg/print_1.f90: New test.
5644 2006-10-15 Jan Hubicka <jh@suse.cz>
5647 * gcc.c-torture/compile/pr29241.c: New testcase.
5649 2006-10-15 David Edelsohn <edelsohn@gnu.org>
5652 * gcc.c-torture/compile/pr29250.c: New test.
5654 2006-10-15 Richard Guenther <rguenther@suse.de>
5656 * gcc.dg/pr29299.c: New testcase.
5658 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
5661 * gfortran.dg/label_4.f90: Adjust warning flag.
5663 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
5666 * gfortran.dg/nullify_3.f90: New test.
5668 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
5670 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5671 on Solaris 2.5.1 too.
5673 2006-10-13 Eric Christopher <echristo@apple.com>
5675 * gcc.dg/pr25993.c: Skip for darwin.
5677 2006-10-13 Eric Christopher <echristo@apple.com>
5679 * gcc.dg/visibility-11.c: Skip for darwin.
5681 2006-10-13 Eric Christopher <echristo@apple.com>
5683 * gcc.dg/darwin-weakimport-1.c: Use
5684 -fno-asynchronous-unwind-tables.
5685 * gcc.dg/darwin-weakimport-3.c: Ditto.
5687 2006-10-13 Richard Guenther <rguenther@suse.de>
5689 PR tree-optimization/29446
5690 * gcc.dg/torture/pr29446.c: New testcase.
5692 2006-10-13 Bill Wendling <wendling@apple.com>
5694 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
5695 * g++.old-deja/g++.jason/hmc1.C: Likewise.
5696 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
5697 * g++.old-deja/g++.law/shadow1.C: Likewise.
5698 * g++.old-deja/g++.law/ctors10.C: Likewise.
5699 * g++.dg/debug/namespace1.C: Likewise.
5700 * g++.dg/inherit/namespace-as-base.C: Likewise.
5701 * g++.dg/opt/delay-slot-1.C: Likewise.
5702 * g++.dg/parse/defarg10.C: Likewise.
5703 * g++.dg/template/ptrmem11.C: Likewise.
5704 * g++.dg/template/mem_func_ptr.C: Likewise.
5705 * g++.dg/template/spec19.C: Likewise.
5707 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
5709 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
5711 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
5714 * gfortran.dg/implicit_9.f90: New test.
5717 * gfortran.dg/namelist_25.f90: New test.
5720 * gfortran.dg/same_name_2.f90: New test.
5723 * gfortran.dg/host_assoc_types_1.f90: New test.
5726 * gfortran.dg/missing_derived_type_1.f90: New test.
5727 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
5730 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
5733 * gfortran.dg/alloc_comp_assign_5.f90: New test.
5735 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5738 * gfortran.dg/bound_2.f90: New test.
5740 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5742 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
5744 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5745 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
5746 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5747 * gfortran.dg/gomp/reduction3.f90: Likewise.
5748 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
5749 * gfortran.dg/dummy_procedure_2.f90: Likewise.
5750 * gfortran.dg/interface_derived_type_1.f90: Likewise.
5751 * gfortran.dg/forall_4.f90: Likewise.
5752 * gfortran.dg/spec_expr_4.f90: Likewise.
5753 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
5754 * gfortran.dg/forall_5.f90: Likewise.
5755 * gfortran.dg/open_access_append_2.f90: Add check for
5756 compile-time warning.
5758 2006-10-13 Mark Mitchell <mark@codesourcery.com>
5761 * g++.dg/parse/pure1.C: New test.
5763 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5766 * gfortran.dg/io_constraints_3.f90: New test.
5767 * gfortran.dg/open_access_append_1.f90: Add checks
5768 for compile-time warnings.
5769 * gfortran.dg/pr20163-2.f: Likewise.
5770 * gfortran.dg/iostat_2.f90: Likewise.
5771 * gfortran.dg/label_4.f90: Delete the temporary
5773 * gfortran.dg/direct_io_2.f90: Add a FILE=
5775 * gfortran.dg/iomsg_1.f90: Add check for
5776 compile-time warning.
5778 2006-10-12 Jan Hubicka <jh@suse.cz>
5781 * gcc.dg/pr28319.c: New test.
5783 2006-10-12 Mark Mitchell <mark@codesourcery.com>
5785 * g++.dg/ext/vla4.C: New test.
5787 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
5790 * g++.dg/template/crash60.C: New test.
5791 * g++.dg/other/large-size-array.C: Adjust error markers.
5792 * g++.dg/parse/crash27.C: Likewise.
5793 * g++.dg/template/crash1.C: Likewise.
5795 2006-10-12 Steve Ellcey <sje@cup.hp.com>
5798 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
5800 2006-10-12 Jakub Jelinek <jakub@redhat.com>
5802 PR preprocessor/28709
5803 * gcc.dg/cpp/paste14.c: New test.
5805 2006-10-11 Mark Mitchell <mark@codesourcery.com>
5808 * g++.dg/init/array24.C: New test.
5810 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5812 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
5815 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
5818 * g++.dg/parse/typedef8.C: New test.
5819 * g++.dg/other/mult-stor1.C: Adjust error markers.
5821 2006-10-11 Richard Guenther <rguenther@suse.de>
5823 PR tree-optimization/28230
5824 * gcc.dg/torture/pr28230.c: New testcase.
5826 2006-10-11 Richard Guenther <rguenther@suse.de>
5829 * gcc.dg/torture/pr29119.c: New testcase.
5831 2006-10-10 Jakub Jelinek <jakub@redhat.com>
5834 * gcc.c-torture/execute/20060930-2.c: New test.
5836 2006-10-09 Richard Henderson <rth@redhat.com>
5838 Revert emutls patch.
5840 2006-10-09 Richard Guenther <rguenther@suse.de>
5843 * gcc.dg/pr29254.c: New testcase.
5845 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
5846 Paul Thomas <pault@gcc.gnu.org>
5849 * gfortran.dg/alloc_comp_basics_1.f90: New test.
5850 * gfortran.dg/alloc_comp_basics_2.f90: New test.
5851 * gfortran.dg/alloc_comp_assign_1.f90: New test.
5852 * gfortran.dg/alloc_comp_assign_2.f90: New test.
5853 * gfortran.dg/alloc_comp_assign_3.f90: New test.
5854 * gfortran.dg/alloc_comp_assign_4.f90: New test.
5855 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
5856 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
5857 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
5858 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
5859 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
5860 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
5861 * gfortran.dg/alloc_comp_std.f90: New test.
5862 * gfortran.dg/move_alloc.f90: New test.
5864 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
5867 * gfortran.dg/derived_constructor_comps_2.f90: New test.
5870 * gfortran.dg/forall_char_dependencies_1.f90: New test.
5872 2006-10-08 Tobias Burnus <burnus@net-b.de>
5875 * gfortran.dg/new_line.f90: New test.
5877 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5879 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
5880 * gcc.dg/torture/builtin-convert-1.c,
5881 gcc.dg/torture/builtin-convert-2.c,
5882 gcc.dg/torture/builtin-convert-3.c,
5883 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
5885 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
5887 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5888 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5889 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5890 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
5892 2006-10-07 Andrew Pinski <pinskia@gmail.com>
5894 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5895 Xfail some tests for powerpc-darwin and powerpc-aix.
5897 2006-10-07 Jakub Jelinek <jakub@redhat.com>
5900 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
5902 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5905 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5908 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5912 * gfortran.fortran-torture/execute/specifics.f90:
5913 Add tests for using all possible intrinsics as actual arguments.
5914 * gfortran.dg/specifics_1.f90: Add tests for using
5915 all possible intrinsics as actual arguments.
5916 * gfortran.dg/specifics_2.f90: New file.
5917 * gfortran.dg/specifics_3.f90: New file.
5919 2006-10-07 Richard Sandiford <richard@codesourcery.com>
5921 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
5922 * gcc.dg/debug/debug-2.c: Likewise.
5924 2006-10-06 Uros Bizjak <uros@kss-loka.si>
5926 * gcc.c-torture/compile/sync-2.c: New test.
5928 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
5930 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
5933 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
5935 PR rtl-optimization/29128
5936 * gcc.c-torture/compile/pr29128.c: New test.
5938 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
5940 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
5943 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
5946 * gcc.dg/tree-ssa/loop-19.c: New test.
5948 2006-10-06 Jakub Jelinek <jakub@redhat.com>
5950 PR tree-optimization/29330
5951 * gcc.dg/pr29330.c: New test.
5954 * gcc.c-torture/compile/20061005-1.c: New test.
5956 2006-10-06 Olivier Hainque <hainque@adacore.com>
5958 * gcc.dg/typename-vla-1.c: New case.
5959 * gnat.dg/forward_vla.adb: New case.
5961 2006-10-06 Jakub Jelinek <jakub@redhat.com>
5963 PR tree-optimization/29290
5964 * gfortran.dg/loop_nest_1.f90: New test.
5967 * gcc.dg/tls/opt-12.c: New test.
5970 * gfortran.dg/save_2.f90: New test.
5973 * gcc.dg/pr29091.c: New test.
5975 2006-10-06 Joseph Myers <joseph@codesourcery.com>
5977 * lib/target-supports.exp
5978 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
5979 same as x86_64-*-*; check for LP64.
5981 2006-10-04 Richard Henderson <rth@redhat.com>
5983 * lib/target-supports.exp (check_effective_target_tls): Redefine
5984 to mean non-emulated tls.
5985 * gcc.dg/tls/alias-1.c: Remove tls requirement.
5986 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5987 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5988 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5989 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5990 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5991 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5993 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
5996 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
5998 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6000 * gfortran.dg/bounds_check_fail_1.f90: New test.
6002 2006-10-03 Mark Mitchell <mark@codesourcery.com>
6005 * g++.dg/template/friend48.C: New test.
6007 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
6010 * gfortran.dg/default_initialization_2.f90: New test.
6012 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
6016 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
6018 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
6021 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
6025 * gfortran.dg/missing_optional_dummy_2.f90: New test.
6029 * gfortran.dg/entry_array_specs_1.f90: New test.
6031 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
6033 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
6034 insufficient to inhibit some test failures at -O3. Do testing
6037 2006-10-03 Mark Mitchell <mark@codesourcery.com>
6040 * g++.dg/inherit/access8.C: New test.
6041 * g++.dg/template/dtor4.C: Tweak error messages.
6043 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6046 * gfortran.dg/entry_8.f90: New test.
6048 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6051 * g++.dg/parse/new4.C: New test.
6053 2006-10-03 Uros Bizjak <uros@kss-loka.si>
6055 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
6056 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
6057 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
6058 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
6059 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
6061 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6064 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
6065 * gfortran.dg/continuation_2.f90: New test.
6068 * gfortran.dg/continuation_3.f90: New test.
6069 * gfortran.dg/continuation_4.f90: New test.
6070 * gfortran.dg/continuation_5.f: New test.
6071 * gfortran.dg/continuation_6.f: New test.
6073 2006-10-02 Mark Mitchell <mark@codesourcery.com>
6076 * g++.dg/template/vla1.C: New test.
6078 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6081 * gfortran.dg/complex_parameter_1.f90: New test.
6083 2006-10-02 Jakub Jelinek <jakub@redhat.com>
6086 * gcc.c-torture/execute/20060929-1.c: New test.
6088 2006-10-01 Mark Mitchell <mark@codesourcery.com>
6091 * g++.dg/template/member6.C: New test.
6092 * g++.dg/parse/typename7.C: Adjust error markers.
6095 * g++.dg/template/member7.C: New test.
6097 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
6100 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
6101 gcc.dg/Woverride-init-3.c: New tests.
6103 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
6105 * gcc.c-torture/execute/20060930-1.c: New test.
6107 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6110 * gfortran.dg/specifics_1.f90: New test.
6111 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
6114 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6116 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
6117 pthread-init-common.h: New.
6119 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
6121 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
6122 precision on some archs.
6124 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
6126 * gcc.dg/non-local-goto-1.c: New test.
6127 * gcc.dg/non-local-goto-2.c: Likewise.
6128 * gcc.dg/setjmp-3.c: Likewise.
6129 * gcc.dg/setjmp-4.c: Likewise.
6131 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
6133 * gnat.dg/self_aggregate_with_pointer.adb: New test.
6135 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
6138 * gfortran.dg/exponent_1.f90: New test.
6141 * gfortran.dg/nearest_1.f90: New test.
6143 2006-09-26 Jakub Jelinek <jakub@redhat.com>
6147 * gcc.dg/gomp/nestedfn-1.c: New test.
6149 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
6152 * objc/compile/method-1.m: New test.
6154 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
6157 * g++.dg/template/crash58.C: New test.
6158 * g++.dg/parse/crash28.C: Adjust error markers.
6159 * g++.dg/template/crash34.C: Likewise.
6160 * g++.dg/template/friend31.C: Likewise.
6161 * g++.dg/template/crash32.C: Likewise.
6164 * g++.dg/template/crash59.C: New test.
6167 * g++.dg/template/spec33.C: New test.
6168 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
6170 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
6171 Adam Nemet <anemet@caviumnetworks.com>
6173 * gcc.dg/tree-ssa/ivopts-1.c: New test.
6174 * gcc.dg/tree-ssa/ivopts-2.c: New test.
6176 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
6179 * gcc.dg/pr28911.c: New.
6181 2006-09-23 Uros Bizjak <uros@kss-loka.si>
6184 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
6185 (dg-options): Add -mfpmath=387.
6187 2006-09-23 Jakub Jelinek <jakub@redhat.com>
6190 * gcc.dg/pr28706.c: New test.
6193 * gcc.dg/pr28712.c: New test.
6195 2006-09-22 Mike Stump <mrs@apple.com>
6197 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
6199 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
6201 PR tree-optimization/28888
6202 * gcc.dg/pr28888.c: New test.
6204 2006-09-21 Mark Mitchell <mark@codesourcery.com>
6207 * g++.dg/init/ptrfn1.C: New test.
6209 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
6212 * g++.dg/template/spec32.C: New test.
6213 * g++.dg/parse/crash9.C: Adjust error markers.
6216 * g++.dg/template/typedef6.C: New test.
6217 * g++.dg/init/error1.C: Adjust error markers.
6218 * g++.dg/parse/crash9.C: Likewise.
6219 * g++.dg/template/crash55.C: Likewise.
6221 2006-09-21 Janis Johnson <janis187@us.ibm.com>
6223 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
6225 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
6228 * g++.dg/ext/dllimport12.C: New test.
6230 2006-09-20 Richard Sandiford <richard@codesourcery.com>
6232 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
6233 * gcc.target/mips/nmadd-2.c: Likewise.
6234 * gcc.target/mips/mips-ps-6.c: New test.
6235 * gcc.target/mips/neg-abs-1.c: Likewise.
6236 * gcc.target/mips/neg-abs-2.c: Likewise.
6237 * gcc.target/mips/nmadd-3.c: New test.
6239 2006-09-20 Jakub Jelinek <jakub@redhat.com>
6242 * gcc.dg/gomp/atomic-10.c: New test.
6243 * g++.dg/gomp/atomic-10.C: New test.
6245 2006-09-20 Eric Christopher <echristo@apple.com>
6247 * gcc.target/i386/sse3-not-fisttp.c: New.
6249 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
6251 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
6253 2006-09-19 Richard Sandiford <richard@codesourcery.com>
6255 * gcc.c-torture/execute/pr28289.c (one): New variable.
6256 (main): Use it instead of argc.
6257 * gcc.c-torture/execute/20060102-1.c (one): New variable.
6258 (main): Use it instead of argc.
6260 2006-09-19 Paul Brook <paul@codesourcery.com>
6263 * gcc.dg/nested-func-5.c: New test.
6265 2006-09-19 Ben Elliston <bje@au.ibm.com>
6267 * lib/target-supports.exp (check_effective_target_tls): Compile
6268 test stubs using ${tool}_target_compile, not just target_compile.
6269 (check_effective_target_tls_runtime): Likewise.
6271 2006-09-19 Ben Elliston <bje@au.ibm.com>
6273 * gcc.c-torture/compile/20030405-1.x: Remove.
6275 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
6276 optimising linker from discarding it.
6278 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
6281 * gfortran.dg/keyword_symbol_1.f90: New test.
6283 * gfortran.dg/spread_shape_1.f90: Add missing warning with
6284 pedantic compilation option.
6286 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
6289 * gfortran.dg/spread_shape_1.f90: New test.
6291 2006-09-17 Roger Sayle <roger@eyesopen.com>
6293 PR tree-optimization/28887
6294 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
6296 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
6299 * gcc.dg/pr25993.c: New test.
6301 2006-09-17 Ira Rosen <irar@il.ibm.com>
6304 * gcc.dg/vect/pr21591.c: New test.
6306 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
6309 * gcc.c-torture/compile/strcpy-1.c: New test.
6310 * gcc.c-torture/compile/strcpy-2.c: New test.
6311 * gcc.c-torture/compile/memcpy-1.c: New test.
6312 * gcc.c-torture/compile/memcpy-2.c: New test.
6314 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
6317 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
6319 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
6321 * gnat.dg/specs/double_record_extension1.ads: New test.
6322 * gnat.dg/specs/double_record_extension2.ads: Likewise.
6324 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
6327 * gfortran.dg/oldstyle_3.f90: New test.
6329 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6331 PR libgfortran/29099
6332 * gfortran.dg/secnds-1.f: New test.
6334 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6336 PR libgfortran/29053
6337 * gfortran.dg/streamio_9.f90: New test.
6338 * gfortran.dg/streamio_10.f90: New test.
6340 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
6343 * g++.dg/init/array22.C: New test.
6344 * g++.dg/init/array23.C: New test.
6346 2006-09-14 Arnaud Charlet <charlet@adacore.com>
6348 * stackcheck.lst: Update list of tests requiring stack checking.
6349 * norun.lst: Adjust for above change.
6350 * ada95.lst: New file.
6351 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
6352 requiring -gnat95 switch.
6354 2006-09-14 Olivier Hainque <hainque@adacore.com>
6356 * gnat.dg/in_out_parameter.adb: New test.
6358 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
6361 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
6363 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
6365 * gnat.dg/specs/unchecked_union.ads: New test.
6367 2006-09-13 Richard Sandiford <richard@codesourcery.com>
6369 PR rtl-optimization/28982
6370 * gcc.c-torture/execute/pr28982a.c: New test.
6371 * gcc.c-torture/execute/pr28982b.c: Likewise.
6373 2006-09-12 Eric Christopher <echristo@apple.com>
6375 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
6376 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
6378 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
6381 PR preprocessor/14634
6382 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
6383 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
6384 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
6386 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
6388 * gcc.dg/pr28243.c: New test.
6390 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
6393 gfortran.dg/pr28971.f90: New test to act as a backstop in case
6394 this undiagnosed regression reappears.
6396 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
6398 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
6399 Treat $srcdir as a literal.
6400 * lib/fortran-torture.exp (fortran-torture-compile,
6401 fortran-torture-execute): Likewise.
6402 * lib/objc-torture.exp (objc-torture-compile,
6403 objc-torture-execute): Likewise.
6404 * lib/profopt.exp (profopt-execute): Likewise.
6406 2006-09-11 Geoffrey Keating <geoffk@apple.com>
6408 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
6410 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
6413 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
6415 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
6418 * gcc.target/i386/pr13685.c: New test.
6420 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
6422 * gcc.dg/pr28726.c: New test.
6424 2006-09-11 Josh Conner <jconner@apple.com>
6426 * gcc.dg/nrv3.c: Increase size of structure.
6427 * gcc.dg/nrv4.c: Likewise.
6428 * gcc.dg/nrv5.c: Likewise.
6430 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
6433 gfortran.dg/assumed_charlen_function_5.f90: New test.
6435 2006-09-10 Mark Mitchell <mark@codesourcery.com>
6438 * g++.dg/init/static3.C: New test.
6440 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
6443 * gcc.dg/long-long-cst1.c (t): Add cast to
6444 __SIZE_TYPE__ before casting to int.
6445 (main): Return 0 on success.
6447 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
6449 * gcc.c-torture/execute/20060910-1.c: New test.
6451 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
6454 * gcc.dg/pr26983.c: New test.
6456 2006-09-10 Richard Sandiford <richard@codesourcery.com>
6459 * gcc.c-torture/execute/pr29006.c: New test.
6461 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
6464 gfortran.dg/matmul_4.f90: New test.
6466 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
6469 gfortran.dg/used_types_10: New test.
6471 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
6474 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
6475 gfortran.dg/array_initializer_3.f90: New test.
6477 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6480 * gfortran.dg/actual_array_constructor_3.f90: New test.
6482 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
6485 * gcc.target/i386/pr26778.c: New testcase.
6487 2006-09-08 Eric Christopher <echristo@apple.com>
6489 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
6490 * gcc.target/i386/memcpy-1.c: Ditto.
6491 * gcc.target/i386/asm-1.c: Ditto.
6492 * gcc.target/i386/20060512-4.c: Ditto.
6493 * gcc.target/i386/compress-float-387.c: Ditto.
6494 * gcc.target/i386/20060512-1.c: Ditto.
6495 * gcc.target/i386/compress-float-sse.c: Ditto.
6496 * gcc.target/i386/20060512-2.c: Ditto.
6497 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
6498 * gcc.target/i386/stack-prot-kernel.c: Ditto.
6499 * gcc.target/i386/compress-float-387-pic.c: Ditto.
6500 * gcc.dg/pr26449.c: Ditto.
6501 * gcc.dg/attr-ms_struct-2.c: Ditto.
6502 * gcc.dg/attr-ms_struct-1.c: Ditto.
6503 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
6505 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
6508 * gcc.dg/vla-10.c: New test.
6510 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6513 * g++.dg/parse/template20.C: New test.
6514 * g++.dg/template/operator8.C: Remove obsolete part.
6515 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
6516 * g++.old-deja/g++.pt/crash65.C: Likewise.
6518 2006-09-07 Jason Merrill <jason@redhat.com>
6521 * gcc.dg/long-long-cst1.c: New test.
6523 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
6526 * g++.dg/other/array3.C: New test.
6527 * g++.dg/other/array4.C: New test.
6528 * g++.dg/other/array5.C: New test.
6530 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
6532 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
6534 2006-09-07 Uros Bizjak <uros@kss-loka.si>
6537 * gcc.target/i386/pr28946.c: New test.
6539 2006-09-07 Steven G. Kargl <kargls@comcast.net>
6541 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
6542 in integer literal constant.
6543 * gfortran.dg/enum_8.f90: Ditto.
6544 * gfortran.dg/g77/20030326-1.f: Ditto.
6546 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
6548 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
6549 nonconformance usage.
6551 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
6554 * gcc.c-torture/compile/vector-align-1.c: New test.
6556 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
6559 * g++.dg/opt/copysign-1.C: New test.
6561 2006-09-06 Jason Merrill <jason@redhat.com>
6564 * g++.dg/warn/unused-result1.C: New test.
6566 2006-09-06 Mark Mitchell <mark@codesourcery.com>
6569 * g++.dg/ext/vla3.C: New test.
6572 * g++.dg/template/array16.C: New test.
6574 2006-09-06 Richard Guenther <rguenther@suse.de>
6576 * gcc.dg/pr27226.c: Remove testcase again.
6578 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
6581 * g++.dg/opt/unroll2.C: New test.
6583 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
6586 * gcc.dg/vect/pr28952.c: New test.
6588 2006-09-05 Richard Guenther <rguenther@suse.de>
6590 PR tree-optimization/28900
6591 * gcc.dg/torture/pr28900.c: New testcase
6593 2006-09-05 Richard Guenther <rguenther@suse.de>
6595 PR tree-optimization/28905
6596 * gcc.c-torture/compile/pr28905.c: New testcase.
6598 2006-09-05 Richard Guenther <rguenther@suse.de>
6601 * gcc.dg/pr28935.c: New testcase.
6603 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
6605 * gcc.c-torture/execute/20060905-1.c: New test.
6607 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
6610 * gfortran.dg/used_types_7.f90: New test.
6611 * gfortran.dg/used_types_8.f90: New test.
6612 * gfortran.dg/used_types_9.f90: New test.
6614 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
6616 * gcc.c-torture/compile/20060904-1.c: New test.
6618 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
6620 PR c++/23287 Revert my 2006-09-01 patch
6621 * g++.dg/parse/dtor12.C: Remove.
6623 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
6626 * g++.dg/template/operator9.C: New test.
6629 * g++.dg/template/operator7.C: New test.
6632 * g++.dg/template/operator8.C: New test.
6635 * g++.dg/template/crash57.C: New test.
6637 * g++.dg/template/typedef4.C: Adjust error markers.
6638 * g++.dg/template/typedef5.C: Likewise.
6640 2006-09-02 Jakub Jelinek <jakub@redhat.com>
6643 * g++.dg/parse/crash33.C: New test.
6645 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
6646 Richard Guenther <rguenther@suse.de>
6647 Adam Nemet <anemet@caviumnetworks.com>
6650 * gcc.target/mips/memcpy-1.c: New testcase.
6651 * gcc.dg/pr27226.c: Likewise.
6653 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
6656 * g++.dg/lookup/koenig5.C: New.
6657 * g++.dg/template/crash56.C: New.
6659 2006-09-01 Josh Conner <jconner@apple.com>
6662 * gcc.dg/nrv3.c: New test.
6663 * gcc.dg/nrv4.c: New test.
6664 * gcc.dg/nrv5.c: New test.
6666 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
6669 * g++.dg/parse/dtor12.C: New.
6671 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
6673 PR tree-optimization/28839
6674 * gcc.dg/pr28839.c: New test.
6676 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
6679 * gcc.dg/pr24367.c: New testcase.
6681 2006-08-30 Joseph Myers <joseph@codesourcery.com>
6683 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
6685 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
6687 PR rtl-optimization/27735
6688 * gcc.dg/loop-unswitch-1.c: New test.
6690 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
6693 * gfortran.dg/aliasing_dummy_2.f90: New test.
6696 * gfortran.dg/generic_5.f90: Change error message.
6699 * gfortran.dg/generic_6.f90: New test.
6702 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
6705 * gfortran.dg/invalid_interface_assignment.f90: New test.
6708 * gfortran.dg/module_proc_external_dummy.f90: New test.
6710 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
6713 * testsuite/g++.dg/warn/var-args1.C: New test.
6715 2006-08-29 Steven G. Kargl <kargls@comcast.net>
6718 * gfortran.dg/simpleif_2.f90: New test.
6719 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
6720 * gfortran.dg/enum_5.f90: Ditto.
6722 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6723 Kazu Hirata <kazu@codesourcery.com>
6725 PR tree-optimization/17506
6726 * gcc.dg/pr17506.c: New.
6728 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
6731 * g++.dg/eh/alias1.C: New test.
6733 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6736 * g++.dg/template/ttp22.C: New test.
6738 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
6741 * gcc.dg/pr26632.c: New.
6743 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6745 PR libgfortran/28354
6746 * gfortran.dg/fmt_zero_precision.f90: New test.
6748 2006-08-27 Mark Mitchell <mark@codesourcery.com>
6751 * g++.dg/template/spec31.C: New test.
6753 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
6756 * g++.dg/other/static2.C: New test.
6758 2006-08-26 Roger Sayle <roger@eyesopen.com>
6760 * gcc.dg/Wswitch-enum-2.c: New test case.
6761 * gcc.dg/Wswitch-enum-3.c: Likewise.
6763 2006-08-26 Richard Guenther <rguenther@suse.de>
6765 * gcc.c-torture/compile/20060826-1.c: New testcase.
6767 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
6770 * g++.dg/template/void10.C: New test.
6773 * g++.dg/template/void8.C: New test.
6776 * g++.dg/template/void9.C: New test.
6778 * g++.dg/template/void3.C: Adjust error markers.
6779 * g++.dg/template/void4.C: Likewise.
6780 * g++.dg/template/crash55.C: Likewise.
6781 * g++.dg/template/void7.C: Likewise
6783 2006-08-26 Mark Mitchell <mark@codesourcery.com>
6786 * g++.dg/inherit/access6.C: New test.
6787 * g++.dg/inherit/access7.C: Likewise.
6790 * g++.dg/template/array15.C: New test.
6791 * g++.dg/template/crash2.C: Tweak error markers.
6793 2006-08-26 Jakub Jelinek <jakub@redhat.com>
6796 * gcc.c-torture/compile/20060823-1.c: New test.
6798 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6801 * g++.dg/template/ttp21.C: New test.
6804 * g++.dg/other/operator1.C: Add error-marker.
6805 * g++.dg/other/operator2.C: New test.
6807 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
6810 * gcc.c-torture/compile/vla-const-1.c,
6811 gcc.c-torture/compile/vla-const-2.c: New tests.
6813 2006-08-26 Richard Guenther <rguenther@suse.de>
6816 * gcc.dg/torture/pr28814.c: New testcase.
6818 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
6821 * gcc.c-torture/compile/compound-literal-1.c: New test.
6823 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
6826 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
6827 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
6828 Expect extra diagnostics.
6830 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
6832 gcc.dg/noncompile/pr16876.c: New test.
6834 2006-08-25 Mark Mitchell <mark@codesourcery.com>
6837 * g++.dg/parse/local1.C: New test.
6838 * g++.dg/other/qual1.C: Tweak error marker.
6840 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
6843 * g++.dg/template/typename10.C: New.
6844 * g++.dg/template/lookup4.C: Remove bogus error marker.
6846 2006-08-25 Richard Guenther <rguenther@suse.de>
6849 * gcc.dg/pr26570.c: Fix testcase.
6851 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
6854 * gcc.c-torture/execute/mayalias-2.c: New test.
6855 * gcc.dg/tree-ssa/alias-13.c: New test.
6857 2006-08-24 Jan Hubicka <jh@suse.cz>
6860 * gcc.dg/debug/pr26881.c: New file.
6862 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
6865 * gfortran.dg/used_types_4.f90: New test.
6866 * gfortran.dg/derived_init_2.f90: Modify to check sibling
6867 association of derived types.
6868 * gfortran.dg/used_types_2.f90: Add module cleanup.
6869 * gfortran.dg/used_types_3.f90: The same.
6872 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
6875 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6878 * gfortran.dg/direct_io_6.f90: Remove test.
6880 2006-08-23 Stuart Hastings <stuart@apple.com>
6883 * gcc.target/i386/20060821-1.c: New.
6885 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
6887 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
6888 dg-warning strings for dllimport.
6890 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
6893 * g++.dg/ext/vector4.C: New test.
6894 * g++.dg/ext/complex1.C: New test.
6896 2006-08-21 Geoffrey Keating <geoffk@apple.com>
6899 * gcc.dg/debug/const-1.c: New.
6900 * gcc.dg/debug/const-2.c: New.
6901 * gcc.dg/debug/dwarf2/const-1.c: New.
6902 * gcc.dg/debug/dwarf2/const-2.c: New.
6903 * gcc.dg/debug/dwarf2/const-2b.c: New.
6905 2006-08-22 Richard Guenther <rguenther@suse.de>
6908 * gcc.c-torture/compile/pr28776-1.c: New testcase.
6909 * gcc.c-torture/compile/pr28776-2.c: Likewise.
6911 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
6913 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
6915 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
6918 * g++.dg/other/error14.C: New test.
6921 * g++.dg/parse/ctor7.C: New test.
6922 * g++.dg/parse/ctor8.C: Likewise.
6925 * g++.dg/template/void7.C: New test.
6927 2006-08-21 Olivier Hainque <hainque@adacore.com>
6929 * gnat.dg/self_aggregate_with_zeros.adb: New test.
6930 * gnat.dg/self_aggregate_with_array.adb: New test.
6932 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
6934 * g++.dg/eh/arm-vfp-unwind.C: New test.
6936 2006-08-20 Mark Mitchell <mark@codesourcery.com>
6939 * g++.dg/template/ref3.C: New test.
6940 * g++.dg/template/nontype13.C: New test.
6943 * g++.dg/template/ptrmem17.C: New test.
6945 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
6948 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
6950 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
6953 * gfortran.dg/used_types_2.f90: New test.
6956 * gfortran.dg/used_types_3.f90: New test.
6959 * gfortran.dg/generic_actual_arg.f90: New test.
6962 * gfortran.dg/module_private_array_refs_1.f90: New test.
6965 * gfortran.dg/program_name_1.f90: New test.
6968 * gfortran.dg/derived_constructor_comps_1.f90: New test.
6971 * gfortran.dg/array_initializer_2.f90: New test.
6974 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
6977 * gfortran.dg/assumed_charlen_function_4.f90: New test.
6980 * gfortran.dg/assumed_charlen_in_main.f90: New test.
6983 * gfortran.dg/dependent_decls_1.f90: New test.
6985 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
6988 * gfortran.dg/derived_init_2.f90: New.
6990 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
6992 * gcc.c-torture/execute/pr28289.c: New test.
6994 2006-08-17 Jakub Jelinek <jakub@redhat.com>
6997 * gcc.dg/attr-externally-visible-1.c: New test.
6998 * gcc.dg/attr-externally-visible-2.c: New test.
6999 * g++.dg/parse/attr-externally-visible-1.C: New test.
7000 * g++.dg/parse/attr-externally-visible-2.C: New test.
7002 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7005 * g++.dg/parse/dtor11.C: New test.
7007 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
7009 PR rtl-optimization/28489
7010 * gcc.c-torture/compile/pr28489.c: New test.
7012 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7015 * g++.dg/template/redecl4.C: New test.
7018 * g++.dg/template/ctor8.C: New test.
7020 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
7022 * gcc.dg/pr26570.c: Fix testcase.
7024 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
7027 * g++.dg/parse/offsetof6.C: New test.
7028 * g++.dg/parse/offsetof6.C: New test.
7029 * g++.dg/parse/offsetof7.C: New test.
7031 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7034 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
7037 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
7040 * g++.dg/ext/vector3.C: New test.
7042 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
7044 PR gcov/profile/26570
7045 * gcc.dg/pr26570.c: New test.
7047 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
7050 * gcc.dg/qual-component-1.c: New test.
7052 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7055 * g++.dg/parse/new3.C: New test.
7057 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7060 * gfortran.dg/streamio_1.f90: New test.
7061 * gfortran.dg/streamio_2.f90: New test.
7062 * gfortran.dg/streamio_3.f90: New test.
7063 * gfortran.dg/streamio_4.f90: New test.
7064 * gfortran.dg/streamio_5.f90: New test.
7065 * gfortran.dg/streamio_6.f90: New test.
7066 * gfortran.dg/streamio_7.f90: New test.
7067 * gfortran.dg/streamio_8.f90: New test.
7069 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
7072 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
7074 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
7077 * g++.dg/template/void6.C: New test.
7079 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7082 * gcc.dg/parse-error-1.c: New test.
7083 * gcc.dg/parse-error-2.c: New test.
7084 * gcc.dg/cpp/digraph2.c: Add error-marker.
7085 * gcc.dg/noncompile/920923-1.c: Likewise.
7087 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
7090 * gcc.dg/sizeof-2.c: New testcase.
7093 * gcc.dg/switch-A.c: New testcase.
7095 2006-08-14 Steve Ellcey <sje@cup.hp.com>
7099 * g++.old-deja/g++.warn/compare1.C: Delete.
7100 * g++.dg/opt/pr7503-2.C: Delete.
7101 * g++.dg/opt/pr7503-3.C: Delete.
7102 * g++.dg/opt/pr7503-4.C: Delete.
7103 * g++.dg/opt/pr7503-5.C: Delete.
7104 * g++.dg/opt/max1.C: Delete.
7105 * g++.dg/warn/minmax.C: Delete.
7106 * g++.dg/expr/minmax.C: New test.
7108 2006-08-14 Richard Guenther <rguenther@suse.de>
7111 * gcc.c-torture/execute/pr28651.c: Do not use argc
7112 to avoid optimization, instead forbid inlining.
7114 2006-08-14 Richard Sandiford <richard@codesourcery.com>
7116 PR rtl-optimization/28634
7117 * gcc.c-torture/execute/ieee/pr28634.c: New test.
7119 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
7122 * gcc.dg/torture/pr27184.c: New test.
7124 2006-08-12 Jakub Jelinek <jakub@redhat.com>
7126 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
7128 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7130 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
7131 * gfortran.dg/stat_2.f90: Likewise.
7132 * gfortran.dg/chmod_1.f90: Likewise.
7133 * gfortran.dg/chmod_2.f90: Likewise.
7134 * gfortran.dg/chmod_3.f90: Likewise.
7136 2006-08-11 David Edelsohn <edelsohn@gnu.org>
7138 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
7140 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
7142 * g++.dg/opt/pr23454-2.C: New test.
7144 2006-08-11 Richard Guenther <rguenther@suse.de>
7147 * gcc.c-torture/execute/pr28651.c: New testcase.
7149 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
7151 * gnat.dg/specs/static_initializer.ads: New test.
7153 2006-08-10 Paul Brook <paul@codesourcery.com>
7155 * gcc.target/arm/cond-asm.c: New test.
7157 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
7159 PR tree-optimization/26197
7160 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
7161 * g++.dg/vect/vect.exp: Compile the new tests with
7162 --param max-aliased-vops=0.
7164 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
7167 * g++.dg/template/void3.C: New test.
7170 * g++.dg/template/void4.C: New test.
7173 * g++.dg/template/void5.C: New test.
7175 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
7177 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
7178 after dg-do compile.
7180 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
7182 PR tree-optimizations/26969
7183 * gcc.dg/vect/vect.exp: Compile tests prefixed with
7184 "unswitch-loops" with -funswitch-loops.
7185 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
7187 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
7189 * gcc.dg/sparc-getcontext-1.c: Fix typo.
7190 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
7191 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
7192 * objc.dg/dwarf-1.m: Likewise.
7193 * objc.dg/dwarf-2.m: Likewise.
7194 * obj-c++.dg/dwarf-2.mm: Likewise.
7196 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7198 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
7199 * objc.dg/dwarf-2.m: Likewise.
7200 * obj-c++.dg/dwarf-2.mm: Likewise.
7203 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
7206 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
7209 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
7211 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
7214 * gcc.target/i386/pr27827.c: New testcase.
7216 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
7219 * gfortran.dg/sequence_types_1.f90: New test.
7221 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
7224 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
7225 dg-warning. Add -pedantic option.
7227 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7230 * gcc.dg/proto-1.c: New test.
7233 * gcc.dg/lvalue-4.c: New test.
7236 * gcc.dg/init-bad-5.c: New test.
7238 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
7241 * g++.dg/ext/typedef-init.C: Add new test for typedef
7242 initialization inside templates. Adjust existing error markers.
7244 2006-08-03 Mark Mitchell <mark@codesourcery.com>
7247 * g++.dg/init/ptrmem3.C: New test.
7249 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
7251 PR tree-optimization/27770
7252 * lib/target-support.exp: New target keyword "section_anchors".
7253 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
7255 * gcc.dg/vect/section-anchors-pr27770.c: New test.
7256 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
7257 * gcc.dg/vect/section-anchors-vect-69.c: New test.
7258 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
7260 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7262 * gcc.dg/20060801-1.c: Add missing '}'.
7264 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7267 * g++.dg/parse/dtor9.C: New test.
7268 * g++.dg/parse/dtor10.C: New test.
7269 * g++.dg/other/error7.C: Adjust error-marker.
7272 * g++.dg/other/default5.C: New test.
7274 2006-08-02 Richard Guenther <rguenther@suse.de>
7276 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
7278 2006-08-02 Mark Mitchell <mark@codesourcery.com>
7281 * g++.dg/template/conv9.C: New test.
7283 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
7286 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
7287 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
7288 Optionally return assembly text. Update callers.
7289 (check_no_compiler_messages): Update verbose messages.
7290 (check_no_messages_and_pattern): New.
7291 (check_effective_target_string_merging): New.
7293 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7296 * g++.dg/eh/catch4.C: New test.
7299 * g++.dg/other/qual1.C: New test.
7302 * g++.dg/inherit/error2.C: New test.
7305 * g++.dg/other/new1.C: New test.
7307 * g++.dg/warn/pr23075.C: Remove obsolete test.
7308 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
7309 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
7311 2006-07-31 Mark Mitchell <mark@codesourcery.com>
7314 * g++.dg/eh/cast1.C: New test.
7316 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
7319 * gfortran.dg/random_3.f90: New test.
7321 2006-08-01 Steve Ellcey <sje@cup.hp.com>
7324 * g++.dg/other/pr28304.C: Change expected error message.
7325 * g++.dg/other/pr28432.C: New test.
7327 2006-08-01 Steve Ellcey <sje@cup.hp.com>
7330 * g++.dg/init/brace2.C: Change expected error message, add empty init.
7332 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
7335 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
7337 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
7338 g++.dg/debug/enum-2.C: New.
7340 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7343 * g++.dg/parse/long1.C: Add more tests.
7345 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7347 * gfortran.dg/lrshift_1.c: New file.
7349 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7351 PR libgfortran/28335
7352 * gfortran.dg/no_unit_error_1.f90: New test.
7354 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7356 PR libgfortran/28335
7357 * gfortran.dg/no_unit_error_1.f90: Delete test.
7358 * gfortran.dg/no_unit_error_2.f90: Delete test.
7360 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7362 * gfortran.dg/chmod_3.f90: New test.
7363 * gfortran.dg/ltime_gmtime_1.f90: New test.
7364 * gfortran.dg/ltime_gmtime_2.f90: New test.
7365 * gfortran.dg/lrshift_1.f90: New test.
7366 * gfortran.dg/chmod_1.f90: New test.
7367 * gfortran.dg/chmod_2.f90: New test.
7369 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
7372 * g++.dg/template/crash55.C: New test.
7375 * g++.dg/template/nontype16.C: New test.
7377 * g++.dg/template/void2.C: Adjust error markers.
7378 * g++.dg/template/nontype5.C: Adjust error markers.
7380 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
7382 * gcc.target/i386/stack-prot-kernel.c: New test.
7384 2006-07-27 Roger Sayle <roger@eyesopen.com>
7386 * gcc.dg/builtins-55.c: New test case.
7388 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
7390 PR rtl-optimization/27907
7391 * gcc.c-torture/compile/pr27907.c: New test.
7393 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7395 * gfortran.dg/mclock.f90: New test.
7396 * gfortran.dg/int_conv_1.f90: New test.
7397 * gfortran.dg/stat_1.f90: New test.
7398 * gfortran.dg/stat_2.f90: New test.
7400 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7402 PR libgfortran/28335
7403 * gfortran.dg/no_unit_error_1.f90: New test.
7404 * gfortran.dg/no_unit_error_2.f90: New test.
7405 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
7407 2006-07-25 Roger Sayle <roger@eyesopen.com>
7410 * gcc.dg/fold-convround-1.c: New test case.
7412 2006-07-24 Steven G. Kargl <kargls@comcast.net>
7414 * gfortran.dg/arithmetic_if.f90: Fix comments.
7416 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7419 * g++.dg/other/typedef1.C: New test.
7420 * g++.dg/template/typedef4.C: New test.
7421 * g++.dg/template/typedef5.C: New test.
7423 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
7426 * gfortran.dg/allocatable_dummy_3.f90: New.
7428 2006-07-24 Steven G. Kargl <kargls@comcast.net>
7431 * gfortran.dg/arithmetic_if.f90: New test.
7433 2006-07-24 Uros Bizjak <uros@kss-loka.si>
7435 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
7436 avoid memcpy optimization.
7438 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7441 * gfortran.dg/direct_io_6.f90: New test.
7443 2006-07-24 Jan Hubicka <jh@suse.cz>
7447 * gcc.dg/pr25795.c: New test.
7448 * gcc.dg/pr25795-1.c: New test.
7450 2006-07-23 Roger Sayle <roger@eyesopen.com>
7452 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
7453 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
7454 which may be transformed to "g || h" on some platforms.
7456 2006-07-23 Mark Mitchell <mark@codesourcery.com>
7459 * g++.dg/template/friend45.C: New test.
7461 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7463 PR libgfortran/28339
7464 * gfortran.dg/arrayio_8.f90: New test.
7466 2006-07-21 Mike Stump <mrs@apple.com>
7468 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
7470 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
7472 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7475 * g++.dg/eh/catch3.C: New test.
7478 * g++.dg/template/defarg10.C: New test.
7480 2006-07-20 Paul Brook <paul@codesourcery.com>
7483 * gcc.dg/pr27363.c: New test.
7485 2006-07-19 Mark Mitchell <mark@codesourcery.com>
7488 * g++.dg/init/ref13.C: New test.
7490 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7493 * obj-c++.dg/proto-error-1.mm: New test.
7495 2006-07-18 Mark Mitchell <mark@codesourcery.com>
7498 * g++.dg/template/string1.C: New test.
7500 2006-07-18 Mark Mitchell <mark@codesourcery.com>
7503 * g++.dg/template/defarg9.C: New test.
7506 * g++.dg/template/static27.C: New test.
7508 2006-07-18 Diego Novillo <dnovillo@redhat.com>
7511 * gcc.dg/tree-ssa/pr28410.c: New test.
7513 2006-07-18 Lee Millward <lee.millward@gmail.com>
7516 * g++/dg/other/error13.C: New test.
7519 * g++.dg/template/friend44.C: New test.
7521 2006-07-18 Steve Ellcey <sje@cup.hp.com>
7524 * g++.dg/other/pr27495.C: New.
7526 2006-07-18 Olivier Hainque <hainque@adacore.com>
7528 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
7529 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
7531 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7534 * gcc.dg/pragma-pack-4.c: New test.
7536 2006-07-17 Steve Ellcey <sje@cup.hp.com>
7539 * g++.dg/ext/pr28291.C: New test.
7541 2006-07-17 Richard Sandiford <richard@codesourcery.com>
7544 * gcc.c-torture/execute/pr28403.c: New test.
7546 2006-07-17 Richard Sandiford <richard@codesourcery.com>
7549 * gcc.dg/pr28402.c: New test.
7551 2006-07-17 Steve Ellcey <sje@cup.hp.com>
7554 * g++.dg/other/pr28304.C: New test.
7556 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
7559 gcc.c-torture/unsorted/dump-noaddr.c: New test.
7560 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
7562 2006-07-17 Richard Guenther <rguenther@suse.de>
7564 PR tree-optimization/28238
7565 * g++.dg/tree-ssa/pr28238.C: New testcase.
7567 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7570 * g++.dg/eh/catch1.C: New test.
7571 * g++.dg/eh/catch2.C: New test.
7573 2006-07-16 Jakub Jelinek <jakub@redhat.com>
7576 * g++.dg/template/anon3.C: New test.
7578 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
7581 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
7582 specifiers requiring an explicit format tag..
7585 * gfortran.dg/generic_5: New test.
7588 * gfortran.dg/elemental_optional_args_1.f90: New test.
7590 2006-07-16 Olivier Hainque <hainque@adacore.com>
7592 * gnat.dg/assert.ads: New file.
7593 * gnat.dg/controlled_record.ads: Likewise.
7594 * gnat.dg/controlled_record.adb: Likewise.
7596 2006-07-15 Lee Millward <lee.millward@gmail.com>
7599 * g++.dg/other/error12.C: New test.
7602 * g++.dg/template/crash54.C: New test.
7604 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7607 * g++.dg/parse/catch1.C: New test.
7610 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
7613 * g++.dg/ext/attrib24.C: New test.
7615 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7618 * g++.dg/ext/asmspec1.C: New test.
7620 2006-07-13 Janis Johnson <janis187@us.ibm.com>
7622 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
7623 (dg-test): Support shouldfail tests.
7624 * lib/target-supports-dg.exp (dg-shouldfail): New.
7625 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
7626 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
7627 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
7628 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
7629 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
7630 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
7631 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
7633 2006-07-13 Jan Hubicka <jh@suse.cz>
7635 * gcc.target/i386/memcpy-1.c: New.
7637 2006-07-12 Geoffrey Keating <geoffk@apple.com>
7639 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
7641 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
7644 * gfortran.dg/present_1.f90: New test.
7647 * gfortran.dg/interface_derived_type_1.f90: New test.
7649 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
7652 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
7655 2006-07-07 Lee Millward <lee.millward@gmail.com>
7658 * g++.dg/other/label1.C: New test.
7660 2006-07-07 Richard Guenther <rguenther@suse.de>
7663 * gcc.dg/torture/pr28268.c: New testcase.
7665 2006-07-07 Steve Ellcey <sje@cup.hp.com>
7668 * g++.dg/ext/pr27019.C: New.
7670 2006-07-07 Richard Guenther <rguenther@suse.de>
7672 PR tree-optimization/28187
7673 * gcc.dg/pr28187.c: New testcase.
7675 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
7677 * gnat.dg/address_conversion.adb: New test.
7678 * gnat.dg/boolean_subtype.adb: Likewise.
7679 * gnat.dg/frame_overflow.adb: Likewise.
7680 * gnat.dg/pointer_array.adb: Likewise.
7681 * gnat.dg/pointer_conversion.adb: Likewise.
7683 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
7687 * gfortran.dg/print_fmt_5.f90: New test.
7689 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7692 * gfortran.dg/bounds_check_4.f90: New test.
7694 2006-07-05 Richard Guenther <rguenther@suse.de>
7697 * gfortran.dg/pr28158.f90: New testcase.
7699 2006-07-05 Richard Guenther <rguenther@suse.de>
7701 PR tree-optimization/28162
7702 * gcc.dg/pr28162.c: New testcase.
7704 2006-07-05 Richard Guenther <rguenther@suse.de>
7705 Andrew Pinski <pinskia@gcc.gnu.org>
7708 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
7710 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
7713 * gfortran.dg/actual_array_substr_2.f90: New test.
7716 * gfortran.dg/actual_array_constructor_2.f90: New test.
7718 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7720 * gfortran.dg/itime_idate_1.f: New test.
7721 * gfortran.dg/itime_idate_2.f: New test.
7723 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7725 PR libgfortran/27704
7726 * gfortran.dg/open_status_3.f90: New test.
7727 * gfortran.dg/fmt_l.f90: Update for new feature.
7729 2006-07-03 Asher Langton <langton2@llnl.gov>
7731 * gfortran.dg/oldstyle_2.f90: New.
7733 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
7735 * gnat.dg/string_slice.adb: New test.
7737 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
7740 * gfortran.dg/semicolon_fixed.c: New.
7741 * gfortran.dg/semicolon_free.c: New.
7743 2006-06-30 Mike Stump <mrs@apple.com>
7745 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
7746 that don't support internal visibility.
7748 2006-06-30 Andrew Pinski <pinskia@gmail.com>
7750 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
7751 for '(' / ')' needing an extra '\'.
7753 2006-06-29 Roger Sayle <roger@eyesopen.com>
7756 * gcc.dg/pr27428-1.c: New test case.
7758 2006-06-29 Mike Stump <mrs@apple.com>
7760 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
7761 on darwin as we can't align commons large enough yet.
7763 * gcc.dg/vla-8.c: Add additional testcases.
7765 2006-06-26 Steve Ellcey <sje@cup.hp.com>
7768 * g++.dg/other/pr28114.C: New.
7770 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
7772 * gcc.c-torture/compile/20060625-1.c: New test.
7774 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
7777 * gfortran.dg/stfunc_3.f90: New test.
7780 * gfortran.dg/impure_actual_1.f90: New test.
7783 * gfortran.dg/elemental_result_1.f90: New test.
7786 * gfortran.dg/select_7.f90: New test.
7789 * intrinsic_actual_1.f: New test.
7793 * gfortran.dg/forall_4.f90: New test.
7796 * gfortran.dg/forall_5.f90: New test.
7798 2006-06-25 Lee Millward <lee.millward@gmail.com>
7801 * g++.dg/template/using13.C: New test.
7804 * g++.dg/other/incomplete3.C: New test.
7806 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7809 * gfortran.dg/substr_3.f: New test.
7810 * gfortran.dg/equiv_2.f90: Update expected error message.
7812 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
7815 * gfortran.dg/actual_array_substr_1.f90: New test.
7817 2006-06-24 Olivier Hainque <hainque@adacore.com>
7819 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
7820 * gnat.dg/scalar_mode_agg_compare.adb: New test.
7822 2006-06-23 Janis Johnson <janis187@us.ibm.com>
7824 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7826 2006-06-23 Steven G. Kargl <kargls@comcast.net>
7829 * gfortran.dg/simpleif_2.f90: New test.
7831 2006-06-23 Lee Millward <lee.millward@gmail.com>
7833 * g++.dg/template/error22.C: Fix typo.
7835 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7838 * g++.dg/ext/attrib23.C: New test.
7840 2006-06-23 Olivier Hainque <hainque@adacore.com>
7842 * gnat.dg/varsize_temp.adb: New test.
7844 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7847 * g++.dg/other/java2.C: New test.
7849 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
7852 * g++.dg/ext/dllimport4.C. Add more tests for invalid
7855 2006-06-22 Roger Sayle <roger@eyesopen.com>
7858 * gcc.dg/pr27531-1.c: New test case.
7860 2006-06-22 Asher Langton <langton2@llnl.gov>
7863 * gfortran.dg/implicit_8.f90: New.
7865 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
7867 PR rtl-optimization/28121
7868 * gcc.dg/pr28121.c: New test.
7870 2006-06-22 Lee Millward <lee.millward@gmail.com>
7873 * g++.dg/parse/ptrmem6.C: New test.
7876 * g++.dg/template/error22.C: New test.
7878 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7881 * g++.dg/template/friend43.C: New test.
7884 * g++.dg/template/crash53.C: New test.
7887 * g++.dg/rtti/incomplete1.C: New test.
7889 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
7891 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
7893 2006-06-21 Joseph Myers <joseph@codesourcery.com>
7895 * gcc.c-torture/execute/complex-7.c: New.
7897 2006-06-21 Jakub Jelinek <jakub@redhat.com>
7899 * gcc.dg/merge-all-constants-1.c: New test.
7901 2006-06-20 Janis Johnson <janis187@us.ibm.com>
7904 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
7906 2006-06-20 Steven G. Kargl <kargls@comcast.net>
7908 * gfortran.dg/rrspacing_1.f90: New test.
7910 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7913 * g++.dg/other/bitfield2.C: New test.
7915 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
7917 PR tree-optimization/27331
7918 * gcc.dg/pr27331.c: New test.
7920 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
7921 Eric Botcazou <ebotcazou@adacore.com>
7924 * lib/gnat.exp: New file.
7925 * lib/gnat-dg.exp: Likewise.
7926 * gnat.dg: New directory.
7927 * gnat.dg/dg.exp: New driver.
7928 * gnat.dg/specs: New directory.
7929 * gnat.dg/specs/specs.exp: New driver.
7930 * gnat.dg/style: New directory.
7931 * gnat.dg/style/style.exp: New driver.
7933 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
7936 * gfortran.dg/array_initializer_1.f90: New test.
7939 * gfortran.dg/matmul_3.f90: New test.
7941 2006-06-19 Andrew Pinski <pinskia@gmail.com>
7944 * gcc.dg/tree-ssa/inline-1.c: New test.
7946 2006-06-19 Anatoly Sokolov <aesok@post.ru>
7948 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
7949 in malloc prototype; remove XFAIL.
7950 * gcc.dg/pr18241-2.c: Ditto.
7951 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
7952 in memset prototype; remove XFAIL.
7953 * gcc.dg/tree-ssa/pr23382.c: Ditto.
7955 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
7957 * gcc.dg/vla-8.c: Add.
7959 2006-06-19 Richard Guenther <rguenther@suse.de>
7961 PR tree-optimization/27090
7962 * g++.dg/tree-ssa/pr27090.C: New testcase.
7964 2006-06-19 Roger Sayle <roger@eyesopen.com>
7967 * gcc.dg/pr27861-1.c: New test case.
7969 2006-06-19 Richard Guenther <rguenther@suse.de>
7972 * gcc.dg/torture/pr28045.c: New testcase.
7974 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7977 * gfortran.dg/associated_4.f90: New test.
7979 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7983 * gfortran.dg/real_const_3.f90: New test.
7985 2006-06-16 Mark Mitchell <mark@codesourcery.com>
7988 * g++.dg/template/static26.C: New test.
7991 * g++.dg/expr/bitfield2.C: New test.
7994 * g++.dg/parse/linkage2.C: New test.
7996 2006-06-16 Richard Guenther <rguenther@suse.de>
7999 * gcc.dg/pr15785-1.c: Revert last change.
8000 * gcc.dg/torture/pr27116-2.c: New testcase.
8002 2006-06-16 Roger Sayle <roger@eyesopen.com>
8005 * gcc.dg/pr27802-1.c: New test case.
8007 2006-06-15 Mark Mitchell <mark@codesourcery.com>
8010 * g++.dg/template/ttp18.C: New test.
8011 * g++.dg/template/ttp19.C: Likewise.
8014 * g++.dg/expr/cond9.C: New test.
8017 * g++.dg/template/ctor7.C: New test.
8019 2006-06-15 Janis Johnson <janis187@us.ibm.com>
8021 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
8023 2006-06-16 Richard Guenther <rguenther@suse.de>
8025 PR tree-optimization/27781
8026 * gcc.dg/tree-ssa/pr27781.c: New testcase.
8028 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
8030 * gfortran.dg/allocate_zerosize_2.f90: New test case.
8032 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
8034 * gcc.dg/tree-ssa/loop-18.c: New test.
8036 2006-06-14 Mark Mitchell <mark@codesourcery.com>
8039 * g++.dg/template/crash52.C: New test.
8042 * g++.dg/ext/attrib22.C: New test.
8045 * g++.dg/template/builtin1.C: New test.
8046 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
8049 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
8051 * g++.old-deja/g++.pt/crash51.C: Likewise.
8054 * g++.dg/lookup/linkage1.C: New test.
8055 * g++.dg/lookup/linkage2.C: Likewise.
8057 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
8060 * gcc.dg/pr27959.c: New testcase.
8062 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
8065 * g++.dg/eh/div.C: New test.
8067 2006-06-13 Jakub Jelinek <jakub@redhat.com>
8070 * g++.dg/tree-ssa/pr26757.C: New test.
8071 * g++.dg/tree-ssa/pr27894.C: New test.
8073 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
8075 * gcc.c-torture/compile/20060609-1.c: New test.
8078 * gcc.c-torture/compile/pr27863.c: New test.
8080 2006-06-13 Richard Guenther <rguenther@suse.de>
8082 PR tree-optimization/27830
8083 * g++.dg/tree-ssa/pr27830.C: New testcase.
8085 2006-06-13 Matthew Sachs <msachs@apple.com>
8087 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
8088 the list of compiler flags; this causes those flags to be checked
8089 for things like dg-skip-if.
8091 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8094 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
8096 2006-06-12 Mark Mitchell <mark@codesourcery.com>
8097 Kazu Hirata <kazu@codesourcery.com>
8099 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
8100 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
8102 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8105 * g++.dg/lookup/using15.C: New test.
8108 * g++.dg/other/anon4.C: New test.
8110 2006-06-12 Roger Sayle <roger@eyesopen.com>
8113 * g++.dg/init/complex1.C: New test case.
8115 2006-06-11 Eric Christopher <echristo@apple.com>
8118 * gcc.dg/bf-ms-layout.c: Run on darwin.
8119 * gcc.dg/bf-no-ms-layout: Ditto.
8120 * gcc.dg/attr-ms_struct-2.c: New.
8121 * gcc.dg/bf-ms-layout-2.c: Ditto.
8123 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
8125 * gcc.dg/attr-ms_struct-packed1.c: New.
8127 2006-06-09 Mike Stump <mrs@apple.com>
8129 * gcc.dg/vla-7.c: Add.
8131 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
8134 * gfortran.dg/entry_6.f90: New test.
8138 * gfortran.dg/entry_7.f90: New test.
8140 2006-06-09 Jakub Jelinek <jakub@redhat.com>
8143 * gcc.dg/cpp/_Pragma6.c: New test.
8146 * g++.dg/cpp/_Pragma1.C: New test.
8148 PR preprocessor/27746
8149 * gcc.dg/gomp/macro-3.c: New test.
8150 * gcc.dg/gomp/macro-4.c: New test.
8151 * g++.dg/gomp/macro-3.C: New test.
8152 * g++.dg/gomp/macro-4.C: New test.
8154 2006-06-09 Richard Guenther <rguenther@suse.de>
8156 PR tree-optimization/26998
8157 * gcc.dg/torture/pr26998.c: New testcase.
8158 * gcc.dg/tree-ssa/vrp29.c: New testcase.
8160 2006-06-08 Mike Stump <mrs@apple.com>
8162 * gcc.dg/pr27095.c: Account for stubs.
8165 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
8166 produce bad code on darwin.
8168 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8171 * gfortran.dg/substr_2.f: New test.
8173 2006-06-08 Asher Langton <langton2@llnl.gov>
8176 * cray_pointers_2.f90: Add -fbounds-check compile flag.
8178 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8181 * gcc.dg/union-3.c: New test.
8183 2006-06-08 Richard Guenther <rguenther@suse.de>
8186 * gcc.dg/torture/pr27116.c: New testcase.
8187 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
8189 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
8191 PR rtl-optimization/26449
8192 * gcc.dg/pr26449.c: New test.
8194 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8197 * g++.dg/ext/offsetof1.C: Test member functions.
8199 2006-06-07 Steve Ellcey <sje@cup.hp.com>
8201 * gcc.dg/pr27095.c: Improve scanning.
8203 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
8206 * gfortran.dg/saved_automatic_1.f90: New test.
8209 * gfortran.dg/array_simplify_1.f90: New test.
8212 * gfortran.dg/entry_dummy_ref_1.f90: New test.
8215 * gfortran.dg/entry_dummy_ref_2.f90: New test.
8217 2006-06-06 Mark Mitchell <mark@codesourcery.com>
8220 * g++.dg/expr/cast7.C: New test.
8222 2006-06-06 Janis Johnson <janis187@us.ibm.com>
8224 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
8225 * lib/gcc-defs.exp (tool_check_compile): Ditto.
8226 * lib/fortran-torture.exp (fortran-torture-compile,
8227 fortran-torture-execute): Ditto.
8229 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
8232 * gcc.dg/vmx/pr27842.c: New test.
8234 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8237 * gfortran.dg/bounds_check_3.f90: New test.
8239 2006-06-05 Mike Stump <mrs@apple.com>
8241 * objc.dg/objc-fast-4.m: Skip for ppc64.
8243 2006-06-05 Steve Ellcey <sje@cup.hp.com>
8246 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
8248 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
8249 Victor Kaplansky <victork@il.ibm.com>
8251 PR tree-optimizations/26360
8252 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
8254 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
8256 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
8259 * gfortran.dg/data_char_1.f90: Add messages for truncated
8263 * gfortran.dg/func_decl_2.f90: New test.
8266 * gfortran.dg/do_2.f90: New test.
8269 * gfortran.dg/associated_3.f90: New test.
8271 2006-06-04 Mark Mitchell <mark@codesourcery.com>
8274 * g++.dg/template/static25.C: New test.
8277 * g++.dg/init/array21.C: New test.
8280 * g++.dg/ext/complit7.C: New test.
8283 * g++.dg/parse/ptrmem5.C: New test.
8285 2006-06-04 Roger Sayle <roger@eyesopen.com>
8286 Andrew Pinski <pinskia@physics.uc.edu>
8290 * gcc.dg/pr27150-1.c: New testcase.
8291 * gcc.dg/pr27382-1.c: New testcase.
8292 * gcc.dg/pr27382-2.c: New testcase.
8294 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
8298 * gcc.dg/array-10.c: New test.
8300 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8303 * g++.dg/init/const4.C: New test.
8304 * g++.dg/init/member1.C: Add error-marker.
8305 * g++.dg/other/fold1.C: Adjust error-marker.
8307 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8310 * g++.dg/ext/offsetof1.C: New test.
8312 2006-06-04 Eric Christopher <echristo@apple.com>
8314 * gcc.dg/attr-ms_struct-1.c: New.
8316 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
8318 * gcc.c-torture/compile/builtin_constant_p.c: New test.
8320 2006-06-04 Richard Guenther <rguenther@suse.de>
8322 PR tree-optimization/27039
8323 * gcc.dg/tree-ssa/loop-17.c: New testcase.
8325 2006-06-03 Roger Sayle <roger@eyesopen.com>
8328 * gcc.target/i386/amd64-abi-2.c: New test case.
8330 2006-06-02 Eric Christopher <echristo@apple.com>
8332 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
8333 * gcc.target/i386/20020523-1.c: Skip if darwin.
8334 * gcc.target/i386/asm-3.c: Ditto.
8335 * gcc.target/i386/20011119-1.c: Ditto.
8336 * gcc.target/i386/clobbers.c: Remove pic part of test.
8338 2006-06-02 Steve Ellcey <sje@cup.hp.com>
8340 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
8341 * g++.old-deja/g++.other/init19.C: Ditto.
8342 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
8343 and add other platforms as expected failures.
8345 2006-06-01 Steve Ellcey <sje@cup.hp.com>
8347 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
8348 (is-effective-target-keyword): Ditto.
8350 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
8353 * gfortran.dg/extended_char_comparison_1.f: New test.
8355 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
8358 * gfortran.dg/dummy_procedure_1.f90: New test.
8361 * gfortran.dg/dummy_procedure_2.f90: New test.
8363 * gfortran.dg/associated_2.f90: Correct to make consistent with
8366 2006-05-31 Roger Sayle <roger@eyesopen.com>
8368 * gcc.target/i386/387-11.c: New test case.
8370 2006-05-31 Mark Mitchell <mark@codesourcery.com>
8373 * g++.dg/template/cond6.C: New test.
8376 * g++.dg/template/crash51.C: New test.
8377 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
8380 * g++.dg/init/array20.C: New test.
8382 2006-05-31 Roger Sayle <roger@eyesopen.com>
8384 * gcc.dg/builtins-54.c: New test case.
8386 2006-05-30 Mark Mitchell <mark@codesourcery.com>
8389 * g++.dg/template/fntry1.C: Add dg-do link.
8392 * g++.dg/parse/friend6.C: New test.
8394 2006-05-30 Asher Langton <langton2@llnl.gov>
8396 * gfortran.dg/cray_pointers_7.f90: New test.
8398 2006-05-30 Roger Sayle <roger@eyesopen.com>
8400 PR tree-optimization/23452
8401 * gcc.dg/fold-mulconj-1.c: New test case.
8403 2006-05-30 Mark Mitchell <mark@codesourcery.com>
8406 * g++.dg/parse/bitfield1.C: New test.
8408 2006-05-30 Roger Sayle <roger@eyesopen.com>
8410 * gcc.target/ppc-eq0-1.c: New test case.
8411 * gcc.target/ppc-negeq0-1.c: New test case.
8413 2006-05-30 Dirk Mueller <dmueller@suse.de>
8416 * gcc.dg/overflow-warn-5.c: New test.
8418 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8421 * gcc.dg/sizeof-1.c: New test.
8423 2006-05-30 Uros Bizjak <uros@kss-loka.si>
8426 * gcc.target/i386/pr27790.c: New test.
8428 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8430 PR libgfortran/27757
8431 * gfortran.dg/direct_io_5.f90: New test.
8433 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8435 PR libgfortran/27634
8436 * gfortran.dg/fmt_missing_period_1.f: New test.
8437 * gfortran.dg/fmt_missing_period_2.f: New test.
8438 * gfortran.dg/fmt_missing_period_3.f: New test.
8440 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8443 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
8446 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8449 * g++.dg/template/new6.C: New test.
8451 2006-05-29 Roger Sayle <roger@eyesopen.com>
8453 PR tree-optimization/24964
8454 * gcc.target/i386/387-10.c: New test case.
8456 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
8458 * intrinsics/string_intrinsics.c (compare_string):
8459 Use memcmp instead of strncmp to avoid tripping over
8460 CHAR(0) in a string.
8462 2006-05-27 Richard Guenther <rguenther@suse.de>
8465 * gcc.dg/torture/pr27773.c: New testcase.
8467 2006-05-27 Dirk Mueller <dmueller@suse.de>
8469 * gcc.dg/pr24561.c: Rename to..
8470 * gcc.dg/pr25962.c: .. this.
8472 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8475 * gfortran.dg/bounds_check_2.f: New test.
8477 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
8479 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
8480 * gfortran.dg/byte_1.f90: Likewise.
8481 * gfortran.dg/dup_save_2.f90: Likewise.
8483 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
8485 * gfortran.dg/associated_2.f90: New test.
8487 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8490 * gfortran.dg/bounds_check_1.f90: New test.
8492 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
8494 PR rtl-optimization/27661
8495 * gcc.dg/pr27661.c: New test case.
8497 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
8500 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
8501 * gfortran.dg/print_parentheses_1.f: New test.
8502 * gfortran.dg/print_parentheses_2.f90: New test.
8504 2006-05-26 Jakub Jelinek <jakub@redhat.com>
8507 * gcc.dg/pr27758.c: New test.
8509 2006-05-24 Falk Hueffner <falk@debian.org>
8511 * gcc.c-torture/compile/pr27571.c: New test.
8513 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
8516 * gfortran.dg/spec_expr_4.f90: New test.
8519 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
8521 2006-05-25 Mark Mitchell <mark@codesourcery.com>
8524 * g++.dg/ext/complit6.C: New test.
8525 * g++.dg/ext/complit3.C: Adjust error markers.
8526 * g++.dg/init/const3.C: New test.
8528 2006-05-25 Richard Guenther <rguenther@suse.de>
8531 * gcc.dg/torture/pr27743.c: New testcase.
8533 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
8535 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
8537 2006-05-25 Alan Modra <amodra@bigpond.net.au>
8539 * gcc.dg/compat/scalar-by-value-x.h: New.
8540 * gcc.dg/compat/scalar-by-value-y.h: New.
8541 * gcc.dg/compat/scalar-by-value-5.c: New.
8542 * gcc.dg/compat/scalar-by-value-5_main.c: New.
8543 * gcc.dg/compat/scalar-by-value-5_x.c: New.
8544 * gcc.dg/compat/scalar-by-value-5_y.c: New.
8545 * gcc.dg/compat/scalar-by-value-6.c: New.
8546 * gcc.dg/compat/scalar-by-value-6_main.c: New.
8547 * gcc.dg/compat/scalar-by-value-6_x.c: New.
8548 * gcc.dg/compat/scalar-by-value-6_y.c: New.
8550 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
8552 PR tree-optimization/27639
8553 PR tree-optimization/26719
8554 * gcc.dg/pr27639.c: New test.
8555 * gcc.dg/pr26719.c: New test.
8556 * gcc.dg/tree-ssa/scev-cast.c: New test.
8558 2006-05-23 Mark Mitchell <mark@codesourcery.com>
8561 * g++.dg/template/error21.C: New test.
8563 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
8566 * gcc.target/i386/pr27696.c: New.
8568 2006-05-22 Janis Johnson <janis187@us.ibm.com>
8570 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
8572 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
8574 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8577 * g++.dg/other/assign1.C: New test.
8579 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
8582 * gcc.target/i386/pr27266.c: New.
8584 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8587 * g++.dg/ext/asm9.C: New test.
8589 2006-05-22 Richard Sandiford <richard@codesourcery.com>
8591 PR rtl-optimization/25514
8592 * gcc.c-torture/compile/pr25514.c: New test.
8594 2006-05-22 Richard Guenther <rguenther@suse.de>
8597 2006-01-31 Richard Guenther <rguenther@suse.de>
8599 * gcc.target/i386/sselibm-1.c: New testcase.
8600 * gcc.target/i386/sselibm-2.c: Likewise.
8601 * gcc.target/i386/sselibm-3.c: Likewise.
8602 * gcc.target/i386/sselibm-4.c: Likewise.
8603 * gcc.target/i386/sselibm-5.c: Likewise.
8605 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8608 * gcc.dg/func-args-2.c: New test.
8611 * gcc.dg/struct-incompl-1.c: New test.
8613 2006-05-22 Richard Guenther <rguenther@suse.de>
8616 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
8617 the transformations we test for.
8619 2006-05-22 Richard Guenther <rguenther@suse.de>
8622 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
8624 2006-05-21 Mark Mitchell <mark@codesourcery.com>
8627 * g++.dg/warn/new1.C: New test.
8628 * g++.dg/template/new5.C: Likewise.
8630 2006-05-21 Roger Sayle <roger@eyesopen.com>
8632 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
8633 * gcc.target/i386/20060512-3.c: Likewise.
8635 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
8637 PR rtl-optimization/27671
8638 * gcc.c-torture/execute/pr27671-1.c: New.
8639 * gcc.dg/pr27671-2.c: Likewise.
8641 PR tree-optimization/26622.
8642 * gcc.c-torture/compile/pr26622.c: New.
8644 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
8647 * gfortran.dg/recursive_reference_1.f90: New test.
8649 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
8652 * gfortran.dg/elemental_subroutine_3.f90: New test.
8655 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
8658 * gfortran.dg/associated_target_1.f90: New test.
8661 * gfortran.dg/maxloc_shape_1.f90: New test.
8663 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8665 PR libgfortran/24459
8666 * gfortran.dg/namelist_24.f90: New test.
8667 * gfortran.dg/namelist_12.f: Fix typo in comment.
8669 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
8672 * g++.dg/other/error11.C: New test.
8674 2006-05-20 Richard Sandiford <richard@codesourcery.com>
8676 * gcc.target/mips/pr26765.c: Add -w to options.
8678 2006-05-20 Richard Sandiford <richard@codesourcery.com>
8680 * lib/target-supports.exp (check_effective_target_mpaired_single):
8682 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
8684 * g++.dg/vect/vect.exp: Likewise.
8686 2006-05-20 Richard Sandiford <richard@codesourcery.com>
8689 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
8691 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
8694 * gfortran.dg/temporary_1.f90: New file.
8696 2006-05-19 Andreas Schwab <schwab@suse.de>
8698 * g++.dg/other/unused1.C: Also match "stringz".
8700 2006-05-19 Mark Mitchell <mark@codesourcery.com>
8703 * g++.dg/template/fntry1.C: New test.
8705 2006-05-18 Mark Mitchell <mark@codesourcery.com>
8709 * g++.dg/conversion/bitfield5.C: New test.
8710 * g++.dg/conversion/bitfield6.C: New test.
8712 2006-05-18 Mike Stump <mrs@apple.com>
8714 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
8715 * gcc.dg/vla-4.c: Add.
8716 * gcc.dg/vla-5.c: Add.
8717 * gcc.dg/vla-6.c: Add.
8719 2006-05-12 Stuart Hastings <stuart@apple.com>
8721 * testsuite/gcc.target/i386/20060512-1.c: New.
8722 * testsuite/gcc.target/i386/20060512-2.c: New.
8723 * testsuite/gcc.target/i386/20060512-3.c: New.
8724 * testsuite/gcc.target/i386/20060512-4.c: New.
8726 2006-05-17 Mark Mitchell <mark@codesourcery.com>
8729 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
8732 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
8733 * g++.dg/parse/linkage1.C: New test.
8735 2006-05-17 Jakub Jelinek <jakub@redhat.com>
8737 PR tree-optimization/27548
8738 * g++.dg/tree-ssa/pr27548.C: New test.
8740 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8743 * gfortran.dg/recursive_check_1.f: New test.
8744 * gfortran.dg/recursive_check_2.f90: New test.
8746 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
8748 * g++.dg/opt/temp2.C: New test.
8750 2006-05-17 Jakub Jelinek <jakub@redhat.com>
8753 * g++.dg/init/brace5.C: New test.
8756 * gcc.dg/gomp/pr27415.c: New test.
8757 * g++.dg/gomp/pr27415.C: New test.
8759 PR tree-optimization/27549
8760 * g++.dg/tree-ssa/pr27549.C: New test.
8762 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8764 PR libgfortran/27575
8765 * gfortran.dg/read_eof_4.f90: New test.
8767 2006-05-16 Richard Guenther <rguenther@suse.de>
8769 PR tree-optimization/22303
8770 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
8772 2006-05-16 Jakub Jelinek <jakub@redhat.com>
8775 * gcc.dg/gomp/pr27573.c: New test.
8776 * gfortran.dg/gomp/pr27573.f90: New test.
8779 * gcc.dg/gomp/pr27499.c: New test.
8780 * g++.dg/gomp/pr27499.C: New test.
8782 2006-05-15 Mark Mitchell <mark@codesourcery.com>
8785 * g++.dg/parser/access8.C: Adjust error marker.
8786 * g++.dg/template/access17.C: New test.
8787 * g++.dg/template/access18.C: Likewise.
8789 2006-05-15 Roger Sayle <roger@eyesopen.com>
8792 * gcc.target/i386/pr26600.c: New test case.
8794 2006-05-15 Mark Mitchell <mark@codesourcery.com>
8797 * g++.dg/expr/bitfield1.C: New test.
8799 2006-05-15 Richard Guenther <rguenther@suse.de>
8801 PR tree-optimization/27603
8802 * gcc.dg/torture/pr27603.c: New testcase.
8804 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
8807 * gfortran.dg/entry_dummy_ref_1.f90: New test.
8810 * gfortran.dg/scalar_return_1.f90: New test.
8813 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
8815 2006-05-15 Jakub Jelinek <jakub@redhat.com>
8817 * gcc.dg/gomp/critical-4.c: New test.
8818 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
8819 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
8820 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
8821 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
8823 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8826 * g++.dg/template/dependent-args1.C: New test.
8829 * g++.dg/lookup/this1.C: New test.
8832 * g++.dg/template/operator6.C: New test.
8833 * g++.dg/template/incomplete3.C: New test.
8836 * g++.dg/template/new4.C: New test.
8839 * g++.dg/template/void2.C: New test.
8841 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
8843 * g++.dg/template/dependent-expr5.C: New test.
8845 2006-05-14 Roger Sayle <roger@eyesopen.com>
8848 * gcc.dg/pr26729-1.c: New test case.
8850 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
8852 * gcc.dg/pr27003.c: New test.
8854 2006-05-12 Steve Ellcey <sje@cup.hp.com>
8856 * lib/target-supports.dg (check_cxa_atexit_available): Change
8857 v3_target_compile to ${tool}_target_compile.
8859 2006-05-11 Jason Merrill <jason@redhat.com>
8861 * lib/scanasm.exp (scan-not-hidden): Fix typo.
8863 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8866 * gfortran.dg/label_5.f90: New test.
8868 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
8870 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
8871 check_effective_target_powerpc_altivec_ok): New.
8872 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
8873 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
8874 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
8875 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
8876 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
8877 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
8878 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
8879 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
8880 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
8881 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
8882 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
8883 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
8884 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
8885 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
8886 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
8887 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
8888 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
8889 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
8890 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
8891 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
8892 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
8893 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
8894 gcc.target/powerpc/altivec-9.c,
8895 gcc.target/powerpc/altivec-consts.c,
8896 gcc.target/powerpc/altivec-pr22085.c,
8897 gcc.target/powerpc/altivec-splat.c,
8898 gcc.target/powerpc/altivec-types-1.c,
8899 gcc.target/powerpc/altivec-types-2.c,
8900 gcc.target/powerpc/altivec-types-3.c,
8901 gcc.target/powerpc/altivec-types-4.c,
8902 gcc.target/powerpc/altivec-varargs-1.c,
8903 gcc.target/powerpc/altivec-vec-merge.c,
8904 gcc.target/powerpc/ppc-vector-memcpy.c,
8905 gcc.target/powerpc/ppc-vector-memset.c,
8906 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
8907 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
8908 these effective targets.
8909 * gcc.dg/vmx/pr27006.c: Add missing close brace.
8910 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
8912 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8915 * g++.dg/other/fold1.C: New test.
8918 * gcc.dg/fold-nonneg-1.c: New test.
8921 * g++.dg/other/operator1.C: New test.
8923 2006-05-11 Richard Guenther <rguenther@suse.de>
8926 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
8928 2006-05-10 Janis Johnson <janis187@us.ibm.com>
8930 * lib/target-supports-dg.exp (check-flags): New.
8931 (dg-skip-if): Move flag checks.
8933 2006-05-09 Steve Ellcey <sje@cup.hp.com>
8935 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
8936 * lib/target-supports.dg (check_cxa_atexit_available): New.
8938 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
8941 * gfortran.dg/multiple_allocation_2.f90: New test case.
8943 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
8945 * gcc.target/arm/pr27387.C: Fix a comment typo.
8947 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8950 * gfortran.dg/error_recovery_1.f90: New test.
8952 2006-05-10 Richard Guenther <rguenther@suse.de>
8954 PR tree-optimization/27302
8955 * gcc.dg/torture/pr27302.c: New testcase.
8957 2006-05-09 Dirk Mueller <dmueller@suse.de>
8958 Richard Guenther <rguenther@suse.de>
8961 * gcc.dg/tree-ssa/pr27498.c: New testcase.
8963 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
8965 PR rtl-optimization/27335
8966 * gcc.dg/pr27335.c: New test.
8968 2006-05-06 Richard Sandiford <richard@codesourcery.com>
8970 * gcc.target/mips/mips-ps-5.c: New file.
8972 2006-05-08 Jan Hubicka <jh@suse.cz>
8975 * gcc.dg/pr25962.c: New.
8977 2006-05-08 Roger Sayle <roger@eyesopen.com>
8980 * gcc.target/powerpc/pr27158.c: New test case.
8982 2006-05-08 Laurent GUERBY <laurent@guerby.net>
8985 * ada/acats/run_all.sh: Use test -z.
8987 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8990 * gfortran.dg/spec_expr_3.f90: New test.
8992 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
8995 * gcc.target/i386/monitor.c: New file.
8997 2006-05-08 Alan Modra <amodra@bigpond.net.au>
8999 * gcc.dg/pr27095.c: xfail *-*-darwin*.
9001 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9004 * g++.dg/other/ptrmem7.C: New test.
9006 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9009 * gcc.dg/array-9.c: New test.
9011 2006-05-07 Richard Guenther <rguenther@suse.de>
9013 PR tree-optimization/27409
9014 * gcc.dg/torture/pr27409.c: New testcase.
9016 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
9019 * gfortran.dg/select_6.f90: New.
9021 2006-05-07 Richard Guenther <rguenther@suse.de>
9023 PR tree-optimization/27136
9024 * gcc.dg/torture/pr27136.c: New testcase.
9026 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
9029 * gfortran.dg/char_cons_len_1.f90: New test.
9031 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9034 * g++.dg/template/incomplete2.C: New test.
9036 2006-05-06 Richard Guenther <rguenther@suse.de>
9038 PR tree-optimization/27151
9039 * gcc.dg/vect/pr27151.c: New testcase.
9041 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9044 * g++.dg/template/void1.C: New test.
9047 * g++.dg/other/void2.C: New test.
9050 * g++.dg/conversion/void1.C: New test.
9052 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
9055 * g++.dg/other/unused1.C: New.
9057 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9060 * objc.dg/member-1.m: New test.
9062 2006-05-05 Steve Ellcey <sje@cup.hp.com>
9064 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
9066 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9069 * gfortran.dg/matmul_2.f90: New test.
9071 2005-05-05 Laurent GUERBY <laurent@guerby.net>
9073 * ada/acats/run_all.sh: Use sync when main not found.
9075 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
9078 * gcc.target/mips/pr26765.c: New.
9080 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
9082 * gcc.target/bfin: New directory.
9083 * gcc.target/bfin/bfin.exp: New file.
9084 * gcc.target/bfin/frmul.c: New file.
9085 * gcc.target/bfin/arith.c: New file.
9086 * gcc.target/bfin/mul-combine.c: New file.
9087 * gcc.target/bfin/shift.c: New file.
9089 2006-05-04 Richard Guenther <rguenther@suse.de>
9091 PR tree-optimization/14287
9092 PR tree-optimization/14844
9093 PR tree-optimization/19792
9094 PR tree-optimization/21608
9095 PR tree-optimization/27090
9096 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
9097 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9098 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9099 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9100 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9102 2006-05-04 Jakub Jelinek <jakub@redhat.com>
9104 PR tree-optimization/27285
9105 * gcc.c-torture/execute/pr27285.c: New test.
9108 * gcc.dg/gomp/pr27388-1.c: New test.
9109 * gcc.dg/gomp/pr27388-2.c: New test.
9110 * gcc.dg/gomp/pr27388-3.c: New test.
9113 * g++.dg/gomp/pr27359.C: New test.
9115 2006-05-02 Steven G. Kargl <kargls@comcast.net>
9118 * gfortran.dg/iargc.f90: New test.
9120 2006-05-02 Mark Mitchell <mark@codesourcery.com>
9123 * g++.dg/template/crash49.C: New test.
9125 2006-05-02 Steve Ellcey <sje@cup.hp.com>
9128 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
9130 2006-05-02 Jeff Law <law@redhat.com>
9132 PR tree-optimization/27364
9133 * gcc.c-torture/execute/pr27364.c: New test.
9135 2006-05-02 Mark Mitchell <mark@codesourcery.com>
9138 * g++.dg/parser/ctor5.C: New test.
9140 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
9143 * gcc.target/arm/arm.exp: New.
9144 * gcc.target/arm/pr27387.C: Likewise.
9146 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
9150 * gfortran.dg/module_equivalence_2.f90: New test.
9152 2006-05-02 Jakub Jelinek <jakub@redhat.com>
9155 * g++.dg/gomp/pr27337-1.C: New test.
9156 * g++.dg/gomp/pr27337-2.C: New test.
9159 * gcc.dg/gomp/pr27328.c: New test.
9162 * g++.dg/gomp/pr27325.C: New test.
9165 * g++.dg/gomp/pr27310.C: New test.
9167 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
9169 PR tree-optimization/27291
9170 * g++.dg/tree-ssa/pr27291.C: New test.
9172 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
9174 PR tree-optimization/27283
9175 * g++.dg/tree-ssa/pr27283.C: New test.
9177 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
9179 * gcc.dg/tree-ssa/loop-16.c: New test.
9181 2006-05-01 Roger Sayle <roger@eyesopen.com>
9182 Joseph S. Myers <joseph@codesourcery.com>
9184 * gcc.dg/Wconversion-3.c: New test case.
9185 * gcc.dg/Wconversion-4.c: Likewise.
9187 2006-05-01 Richard Guenther <rguenther@suse.de>
9189 PR tree-optimization/26726
9190 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
9192 2006-04-30 Roger Sayle <roger@eyesopen.com>
9194 * gcc.dg/Woverflow-1.c: New test case.
9195 * gcc.dg/Woverflow-2.c: Likewise.
9196 * gcc.dg/Woverflow-3.c: Likewise.
9198 2006-04-30 Mark Mitchell <mark@codesourcery.com>
9201 * g++.dg/template/defarg8.C: New test.
9203 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9206 * g++.dg/parse/operator7.C: New test.
9208 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9212 * g++.dg/template/crash48.C: New test.
9215 * g++.dg/parse/ctor4.C: New test.
9217 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9220 * gfortran.df/char_type_len.f90: New test.
9222 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9224 PR libgfortran/27304
9225 * gfortran.dg/fmt_exhaust.f90: New test.
9227 2006-04-28 Roger Sayle <roger@eyesopen.com>
9230 * gcc.dg/large-size-array-2.c: New test case.
9232 2006-04-28 Richard Guenther <rguenther@suse.de>
9235 * gcc.target/i386/pr26826.c: New testcase.
9237 2006-04-28 Jakub Jelinek <jakub@redhat.com>
9240 * gcc.c-torture/execute/pr27260.c: New.
9242 2006-04-28 Alan Modra <amodra@bigpond.net.au>
9245 * gcc.dg/pr27095.c: New.
9247 2006-04-27 Mark Mitchell <mark@codesourcery.com>
9250 * g++.dg/conversion/bitfield4.C: New test.
9252 2006-04-27 Eric Christopher <echristo@apple.com>
9254 * gcc.dg/pragma-ms_struct.c: New.
9256 2006-04-27 Mark Mitchell <mark@codesourcery.com>
9259 * g++.dg/template/crash47.C: New test.
9261 2006-04-27 Dirk Mueller <dmueller@suse.de>
9263 * gcc.target/i386/sse-7.c: build with -msse.
9265 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
9268 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
9269 (main): Exit if processor doesn't support SSE.
9271 2006-04-26 David Edelsohn <edelsohn@gnu.org>
9274 * gcc.c-torture/compile/pr27282.c: New test.
9276 2006-04-26 Jakub Jelinek <jakub@redhat.com>
9279 * g++.dg/gomp/pr26913.C: New test.
9282 * gcc.dg/gomp/pr25996.c: New test.
9283 * g++.dg/gomp/pr25996.C: New test.
9285 2006-04-25 Richard Sandiford <richard@codesourcery.com>
9287 PR rtl-optimization/26725
9288 * gcc.c-torture/compile/pr26725.c: New test.
9290 2006-04-25 Richard Guenther <rguenther@suse.de>
9292 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
9295 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
9297 * gcc.dg/20060425-1.c: New testcase.
9299 2006-04-25 Jakub Jelinek <jakub@redhat.com>
9301 PR tree-optimization/26865
9302 * gcc.dg/pr26865.c: New test.
9304 2006-04-24 Mark Mitchell <mark@codesourcery.com>
9307 * g++.dg/conversion/bitfield1.C: New test.
9308 * g++.dg/conversion/bitfield2.C: Likewise.
9309 * g++.dg/conversion/bitfield3.C: Likewise.
9311 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
9312 Richard Guenther <rguenther@suse.de>
9314 PR tree-optimization/27236
9315 * gcc.dg/tree-ssa/pr27236.c: New testcase.
9317 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9320 * g++.dg/other/incomplete2.C: New test.
9322 2006-04-24 Richard Guenther <rguenther@suse.de>
9325 * gcc.dg/torture/pr26869.c: New testcase.
9327 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
9328 Richard Guenther <rguenther@suse.de>
9330 PR tree-optimization/27218
9331 * g++.dg/tree-ssa/pr27218.C: New testcase.
9333 2006-04-23 Mark Mitchell <mark@codesourcery.com>
9336 * g++.dg/template/friend41.C: New test.
9338 2006-04-23 David Edelsohn <edelsohn@gnu.org>
9340 * g++.dg/opt/pr15551.C: Include cstdio.
9341 (main): Use remove instead of unlink.
9343 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
9345 * gcc.dg/sibcall-7.c: New test.
9346 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
9347 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
9348 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
9349 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
9350 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
9352 2006-04-23 Mark Mitchell <mark@codesourcery.com>
9355 * g++.dg/opt/bitfield1.C: New test.
9356 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
9357 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
9358 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
9359 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
9360 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
9361 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
9362 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
9363 * g++.dg/abi/bitfield2.C: Likewise.
9364 * g++.dg/init/bitfield1.C: Likewise.
9366 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
9369 * gfortran.dg/elemental_subroutine_4.f90: New test.
9370 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
9373 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
9375 * gcc.c-torture/compile/20060421-1.c: New testcase.
9377 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9380 * gcc.dg/init-bad-4.c: New test.
9382 2006-04-21 Paul Brook <paul@codesourcery.com>
9384 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
9386 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
9389 * gfortran.dg/defined_operators_1.f90: New test.
9390 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
9391 remove old ones associated, incorrectly, with Note 5.46.
9394 * gfortran.dg/character_array_constructor_1.f90: New test.
9396 2006-04-20 Jakub Jelinek <jakub@redhat.com>
9398 * gcc.dg/20060419-1.c: New test.
9400 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
9403 * gcc.dg/struct-parse-1.c: New test case.
9405 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9408 * g++.dg/parse/template19.C: New test.
9411 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
9414 * g++.dg/expr/call3.C: New test.
9417 * g++.dg/conversion/dynamic1.C: New test.
9419 2006-04-19 Mark Mitchell <mark@codesourcery.com>
9422 * g++.dg/template/crash35.C: Tweak error markers.
9423 * g++.dg/template/crash46.C: New test.
9424 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
9425 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
9427 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
9429 PR rtl-optimization/14261
9430 * gcc.c-torture/compile/20060419-1.c: Added.
9432 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
9434 * gfortran.dg/label_1.f90: Adjust dg-error.
9436 2006-04-16 Roger Sayle <roger@eyesopen.com>
9439 * gcc.dg/fold-cond-1.c: New test case.
9440 * gcc.dg/pr26961-1.c: Likewise.
9442 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9444 PR libgfortran/27138
9445 * gfortran.dg/read_bad_advance.f90: New test.
9447 2006-04-16 Roger Sayle <roger@eyesopen.com>
9448 Dale Johannesen <dalej@apple.com>
9451 * gcc.target/i386/vecinit-3.c: New testcase.
9452 * gcc.target/i386/vecinit-4.c: Likewise.
9453 * gcc.target/i386/sse-18.c: Likewise.
9454 * gcc.target/i386/sse-19.c: Likewise.
9456 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
9458 * gfortran.dg/allocate_zerosize_1.f90: New test.
9460 2006-04-16 Mark Mitchell <mark@codesourcery.com>
9463 * g++.dg/template/crash45.C: New test.
9465 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
9468 * gfortran.dg/proc_assign_1.f90: New test.
9469 * gfortran.dg/procedure_lvalue.f90: Change message.
9470 * gfortran.dg/namelist_4.f90: Add new error.
9474 * gfortran.dg/auto_pointer_array_result_1.f90
9477 * gfortran.dg/specification_type_resolution_1.f90
9482 * gfortran.dg/bounds_temporaries_1.f90: New test.
9485 * gfortran.dg/array_return_value_1.f90: New test.
9487 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9490 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
9492 2006-04-15 Jakub Jelinek <jakub@redhat.com>
9495 * g++.dg/gomp/pr26823-1.C: New test.
9496 * g++.dg/gomp/pr26823-2.C: New test.
9498 2006-04-13 Uros Bizjak <uros@kss-loka.si>
9501 * gcc.dg/pr27314.c: New test.
9503 2006-04-13 Richard Henderson <rth@redhat.com>
9505 * g++.dg/gomp/block-0.C: Update expected matches.
9507 2006-04-13 DJ Delorie <dj@redhat.com>
9509 * lib/target-supports.exp (check_effective_target_int32plus): New.
9510 (check_effective_target_ptr32plus): New.
9511 (check_effective_target_size32plus): New.
9512 (check_effective_target_int16): New.
9513 (check_profiling_available): Add m32c to the list of unsupported targets.
9515 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
9516 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
9518 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
9520 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
9522 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
9524 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
9525 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
9526 not just xstormy16. Skip m32c due to weird pointer size.
9527 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
9529 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
9531 * gcc.dg/20020312-2.c: Add m32c support.
9532 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
9533 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
9535 * gcc.dg/20050321-2.c: Require >=32 bit integers.
9536 * gcc.dg/asm-1.c: Skip if int and short are the same size.
9537 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
9538 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
9539 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
9540 * gcc.dg/init-string-2.c: Require >=32 bit integers.
9541 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
9542 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
9543 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
9544 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
9545 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
9546 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
9548 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
9550 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
9551 * gcc.dg/pr23049.c: Require >=32 bit integers.
9552 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
9553 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
9554 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
9555 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
9556 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
9557 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
9558 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
9559 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
9560 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
9561 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
9562 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
9563 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
9565 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
9566 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
9567 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
9568 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
9569 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
9571 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
9572 * gcc.c-torture/execute/20040703-1.x: Likewise.
9573 * gcc.c-torture/execute/20040705-1.x: Likewise.
9574 * gcc.c-torture/execute/20040705-2.x: Likewise.
9575 * gcc.c-torture/execute/20040709-1.x: Likewise.
9576 * gcc.c-torture/execute/20040709-2.x: Likewise.
9577 * gcc.c-torture/execute/20040811-1.x: Likewise.
9578 * gcc.c-torture/execute/20050316-1.x: Likewise.
9579 * gcc.c-torture/execute/bitfld-4.x: Likewise.
9580 * gcc.c-torture/execute/pr19689.x: Likewise.
9581 * gcc.c-torture/execute/pr7284-1.x: Likewise.
9582 * gcc.c-torture/execute/usmul.x: Likewise.
9583 * gcc.c-torture/execute/vrp-5.x: Likewise.
9584 * gcc.c-torture/execute/vrp-6.x: Likewise.
9585 * gcc.dg/debug/20041023-1.s: Likewise.
9587 2006-04-13 Roger Sayle <roger@eyesopen.com>
9589 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
9590 of integers to a vector types are now constant expressions in C.
9591 * gcc.dg/vect/vect-fold-1.c: New test case.
9593 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
9594 Ulrich Weigand <uweigand@de.ibm.com>
9597 * gcc.dg/vmx/pr27006.c: New testcase.
9599 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9601 PR libgfortran/26766
9602 * gfortran.dg/write_recursive.f90: New test.
9604 2006-04-11 Mark Mitchell <mark@codesourcery.com>
9606 * g++.dg/parse/dtor7.C: New test.
9607 * g++.dg/parse/new1.C: Add error marker.
9608 * g++.dg/template/new3.C: New test.
9611 * g++.dg/template/pure1.C: New test.
9614 * g++.dg/parse/ptrmem4.C: New test.
9616 2006-04-10 Jeff Law <law@redhat.com>
9619 * gcc.c-torture/compile/pr27087.c: New test.
9621 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
9624 * gcc.dg/20060410.c: New.
9626 2006-04-10 Matthias Klose <doko@debian.org>
9628 * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
9629 Recognize multilib directory names containing underscores.
9631 2006-04-10 Roger Sayle <roger@eyesopen.com>
9633 * gcc.target/i386/vecinit-1.c: New test case.
9634 * gcc.target/i386/vecinit-2.c: Likewise.
9636 2006-04-10 Jakub Jelinek <jakub@redhat.com>
9639 * g++.dg/debug/dwarf2-2.C: New test.
9641 2006-04-09 Richard Sandiford <richard@codesourcery.com>
9643 PR rtl-optimization/27073
9644 * gcc.c-torture/execute/pr27073.c: New test.
9646 2006-04-08 Mike Stump <mrs@apple.com>
9648 * gcc.dg/pragma-darwin.c: Improve for ppc64.
9650 2006-04-07 Richard Guenther <rguenther@suse.de>
9652 PR tree-optimization/26135
9653 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
9655 2006-04-06 Jan Hubicka <jh@suse.cz>
9658 * g++.dg/bprob/g++-bprob-2.C: New testcase.
9660 2006-04-06 Roger Sayle <roger@eyesopen.com>
9662 * g++.dg/conversion/nullptr1.C: New test case.
9663 * g++.dg/conversion/nullptr2.C: Likewise.
9665 2006-04-05 Roger Sayle <roger@eyesopen.com>
9667 * gfortran.dg/dependency_18.f90: New test case.
9669 2006-04-05 Richard Guenther <rguenther@suse.de>
9671 PR tree-optimization/26919
9672 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
9673 * gcc.dg/ipa/ipa-2.c: Likewise.
9674 * gcc.dg/ipa/ipa-3.c: Likewise.
9675 * gcc.dg/ipa/ipa-5.c: Likewise.
9677 2006-04-05 Richard Guenther <rguenther@suse.de>
9679 PR tree-optimization/26763
9680 * gcc.dg/torture/pr26763-1.c: New testcase.
9681 * gcc.dg/torture/pr26763-2.c: Likewise.
9683 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
9687 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
9689 2006-04-04 Eric Christopher <echristo@apple.com>
9691 * gcc.target/i386/387-1.c: Allow regexp to match darwin
9693 * gcc.target/i386/387-5.c: Ditto.
9695 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
9697 * gcc.target/sparc/struct-ret-check.c: New test.
9699 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9701 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
9702 zero decimal digits specified in format.
9704 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
9707 * gfortran.dg/missing_optional_dummy_1.f90: New test.
9710 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
9711 * gfortran.dg/initialization_1.f90: Make assignment compliant.
9712 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
9713 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
9716 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
9718 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
9719 dummy arguments work when the actual argument is itself a dummy
9720 argument of the caller.
9722 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
9725 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
9727 2006-04-01 Roger Sayle <roger@eyesopen.com>
9729 * gfortran.dg/dependencency_17.f90: New test case.
9731 2006-04-01 Roger Sayle <roger@eyesopen.com>
9733 * gfortran.dg/dependency_14.f90: New test case.
9734 * gfortran.dg/dependency_15.f90: Likewise.
9735 * gfortran.dg/dependency_16.f90: Likewise.
9737 2006-03-31 Asher Langton <langton2@llnl.gov>
9740 gfortran.dg/cray_pointers_6.f90: New test.
9742 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9744 PR libgfortran/26890
9745 * gfortran.dg/read_size_noadvance.f90: New test.
9747 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
9750 * gfortran.dg/multiple_allocation_1.f90: Check that the
9751 size has changed after a re-allocation with stat.
9753 2006-03-30 Richard Guenther <rguenther@suse.de>
9755 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
9757 * gcc.target/i386/sselibm-2.c: Likewise.
9758 * gcc.target/i386/sselibm-3.c: Likewise.
9759 * gcc.target/i386/sselibm-4.c: Likewise.
9760 * gcc.target/i386/sselibm-5.c: Likewise.
9762 2006-03-28 Roger Sayle <roger@eyesopen.com>
9764 * gcc.dg/fold-andxor-1.c: New test case.
9765 * gcc.dg/fold-xorand-1.c: Likewise.
9767 2006-03-28 Roger Sayle <roger@eyesopen.com>
9769 * gcc.dg/fold-convnotconv-1.c: New test case.
9771 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
9774 * gfortran.dg/private_type_5.f90: New test.
9776 2006-03-27 David Edelsohn <edelsohn@gnu.org>
9778 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
9780 2006-03-27 Jakub Jelinek <jakub@redhat.com>
9782 * gfortran.dg/advance_2.f90: New test.
9783 * gfortran.dg/advance_3.f90: New test.
9785 * gfortran.fortran-torture/execute/equiv_5.f: New test.
9787 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9789 PR libgfortran/26661
9790 PR libgfortran/26880
9791 * gfortran.dg/read_x_past.f: New test.
9793 2006-03-26 Geoffrey Keating <geoffk@apple.com>
9795 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
9798 2006-03-26 David Edelsohn <edelsohn@gnu.org>
9800 * objc.dg/dwarf-1.m: Skip on AIX.
9801 * objc.dg/dwarf-2.m: Skip on AIX.
9803 2006-03-25 Steven G. Kargl <kargls@comcast.net>
9806 * gfortran.dg/float_1.f90: New test.
9808 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
9810 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
9812 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
9814 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
9817 * gfortran.dg/convert_implied_open.f90: New test case.
9819 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
9822 * gfortran.dg/transpose_reshape_r10.f90: New test case.
9824 2006-03-25 Uros Bizjak <uros@kss-loka.si>
9827 * gcc.dg/pr26717.c: New test.
9829 2006-03-25 Roger Sayle <roger@eyesopen.com>
9831 * gfortran.dg/dependency_12.f90: New test case.
9833 2006-03-24 Roger Sayle <roger@eyesopen.com>
9835 * gfortran.dg/dependency_9.f90: New (resurected) test case.
9837 2006-03-24 Jeff Law <law@redhat.com>
9839 * gcc.c-torture/pr26840.c: New test.
9841 2006-03-24 Geoffrey Keating <geoffk@apple.com>
9843 * objc.dg/dwarf-2.m: New.
9844 * obj-c++.dg/dwarf-2.mm: New.
9846 * g++.old-deja/g++.other/init19.C: New.
9848 2006-03-24 David Edelsohn <edelsohn@gnu.org>
9850 * g++.dg/eh/spbp.C: Skip on AIX.
9852 2006-03-24 Jakub Jelinek <jakub@redhat.com>
9855 * g++.dg/gomp/pr26611-1.C: New test.
9856 * g++.dg/gomp/pr26611-2.C: New test.
9858 2006-03-24 Jeff Law <law@redhat.com>
9860 * gcc.c-torture/compile/pr26833.c: New test.
9861 * gfortran.fortran-torture/compile/pr26806.f90: New test.
9863 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9865 * gfortran.dg/endfile_2.f90: Delete temp file.
9867 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
9870 * gfortran.dg/record_marker_1.f90: New test case.
9871 * gfortran.dg/record_marker_2.f: New test case.
9872 * gfortran.dg/record_marker_3.f90: New test case.
9874 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
9877 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
9878 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
9880 2006-03-21 Janis Johnson <janis187@us.ibm.com>
9882 * lib/gcc-dg.exp (cleanup-modules): New proc.
9883 * gfortran.dg/allocatable_function_1.f90,
9884 gfortran.dg/allocate_char_star_scalar_1.f90,
9885 gfortran.dg/assumed_charlen_function_1.f90,
9886 gfortran.dg/assumed_dummy_1.f90,
9887 gfortran.dg/assumed_shape_ranks_1.f90,
9888 gfortran.dg/assumed_shape_ranks_2.f90,
9889 gfortran.dg/assumed_size_dt_dummy.f90,
9890 gfortran.dg/auto_char_dummy_array_1.f90,
9891 gfortran.dg/auto_char_len_3.f90,
9892 gfortran.dg/automatic_module_variable.f90,
9893 gfortran.dg/bad_automatic_objects_1.f90,
9894 gfortran.dg/char_array_constructor.f90,
9895 gfortran.dg/char_array_structure_constructor.f90,
9896 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
9897 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
9898 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
9899 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
9900 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
9901 gfortran.dg/derived_pointer_recursion.f90,
9902 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
9903 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
9904 gfortran.dg/dummy_functions_1.f90,
9905 gfortran.dg/elemental_initializer_1.f90,
9906 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
9907 gfortran.dg/elemental_pointer_1.f90,
9908 gfortran.dg/elemental_subroutine_1.f90,
9909 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
9910 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
9911 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
9912 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
9913 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
9914 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
9915 gfortran.dg/global_references_1.f90,
9916 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
9917 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
9918 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
9919 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
9920 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
9921 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
9922 gfortran.dg/large_integer_kind_1.f90,
9923 gfortran.dg/large_real_kind_1.f90,
9924 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
9925 gfortran.dg/module_double_reuse.f90,
9926 gfortran.dg/module_equivalence_1.f90,
9927 gfortran.dg/module_interface_1.f90,
9928 gfortran.dg/module_parameter_array_refs_1.f90,
9929 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
9930 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
9931 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
9932 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
9933 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
9934 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
9935 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
9936 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
9937 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
9938 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
9939 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
9940 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
9941 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
9942 gfortran.dg/same_name_1.f90,
9943 gfortran.dg/sibling_dummy_procedure_1.f90,
9944 gfortran.dg/sibling_dummy_procedure_2.f90,
9945 gfortran.dg/sibling_dummy_procedure_3.f90,
9946 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
9947 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
9948 gfortran.dg/used_dummy_types_2.f90,
9949 gfortran.dg/used_dummy_types_3.f90,
9950 gfortran.dg/used_dummy_types_4.f90,
9951 gfortran.dg/used_dummy_types_5.f90,
9952 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
9953 gfortran.dg/userdef_operator_1.f90: Use it.
9955 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9957 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
9958 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
9959 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
9960 gfortran.dg/write_back.f,
9961 gfortran.fortran-torture/execute/inquire_1.f90,
9962 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
9964 2006-03-21 Jeff Law <law@redhat.com>
9966 * gcc.dg/tree-ssa/vrp28.c: New test.
9968 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
9970 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
9971 if _STDC_C99 is defined.
9972 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
9973 * gcc.dg/builtins-20.c: Likewise.
9974 * gcc.dg/builtins-53.c: Likewise.
9975 * gcc.dg/single-precision-constant.c: Likewise. Also pass
9976 -mmacosx-version-min=10.3 on PowerPC/Darwin.
9978 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
9981 * gcc.c-torture/compile/pr26781-1.c: New test.
9982 * gcc.c-torture/compile/pr26781-2.c: New test.
9984 2006-03-21 Jakub Jelinek <jakub@redhat.com>
9987 * g++.dg/gomp/pr26690-1.C: New test.
9988 * g++.dg/gomp/pr26690-2.C: New test.
9990 2006-03-20 Jeff Law <law@redhat.com>
9992 * gcc.dg/tree-ssa/pr21829.c: New test.
9994 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
9996 2006-03-20 Richard Sandiford <richard@codesourcery.com>
9998 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
9999 (check_visibility_available): Use it.
10000 (check_effective_target_default_packed): Likewise.
10001 (check_effective_target_pcc_bitfield_type_matters): Likewise.
10002 (check_effective_target_fopenmp): Likewise.
10003 (check_effective_target_freorder): Likewise.
10004 (check_effective_target_fpic): Likewise.
10005 (check_named_sections_available): Likewise.
10006 (check_effective_target_ilp32): Likewise.
10007 (check_effective_target_lp64): Likewise.
10009 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
10012 * gfortran.dg/scalar_mask_2.f90: New test case.
10014 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
10017 * gcc.dg/tree-ssa/loadpre12.c: New test.
10018 * gcc.dg/tree-ssa/loadpre13.c: New test.
10019 * gcc.dg/tree-ssa/loadpre14.c: New test.
10020 * gcc.dg/tree-ssa/loadpre15.c: New test.
10021 * gcc.dg/tree-ssa/loadpre16.c: New test.
10022 * gcc.dg/tree-ssa/loadpre17.c: New test.
10023 * gcc.dg/tree-ssa/loadpre18.c: New test.
10024 * gcc.dg/tree-ssa/loadpre19.c: New test.
10025 * gcc.dg/tree-ssa/loadpre20.c: New test.
10026 * gcc.dg/tree-ssa/loadpre21.c: New test.
10027 * gcc.dg/tree-ssa/loadpre22.c: New test.
10029 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
10032 * gfortran.dg/elemental_initializer_1.f90: New test.
10035 * gfortran.dg/assumed_shape_ranks_2: New test.
10037 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
10039 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
10042 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10044 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
10045 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
10046 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
10047 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
10048 gfortran.fortran-torture/execute/direct_io.f90,
10049 gfortran.fortran-torture/execute/inquire_2.f90,
10050 gfortran.fortran-torture/execute/inquire_4.f90,
10051 gfortran.fortran-torture/execute/list_read_1.f90,
10052 gfortran.fortran-torture/execute/open_replace.f90,
10053 gfortran.fortran-torture/execute/slash_edit.f90,
10054 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
10055 temporary files from testcases.
10057 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10059 PR libgfortran/26509
10060 gfortran.dg/write_direct_eor.f90: New test.
10062 2006-03-17 David Edelsohn <edelsohn@gnu.org>
10064 * gcc.target/powerpc/pr26350.c: New.
10065 * gcc.target/powerpc/indexed-addr.c: New.
10067 2006-03-16 Roger Sayle <roger@eyesopen.com>
10069 * gfortran.dg/dependency_13.f90: New test case.
10071 2006-03-16 Roger Sayle <roger@eyesopen.com>
10073 PR middle-end/21781
10074 * gcc.dg/real-const-1.c: New test case.
10076 2006-03-15 Geoffrey Keating <geoffk@apple.com>
10078 * g++.old-deja/g++.other/init18.C: New.
10079 * g++.old-deja/g++.other/init5.C: Remove xfail.
10081 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10083 * g++.dg/opt/pr15551.C: Cleanup temp file.
10085 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10088 g++.dg/parse/long1.C: New test.
10090 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10093 * gfortran.dg/continuation.f90: New test.
10094 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
10096 2006-03-14 Richard Guenther <rguenther@suse.de>
10098 PR tree-optimization/26672
10099 * gcc.dg/torture/pr26672.c: New testcase.
10101 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
10103 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
10104 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
10106 2006-03-13 Roger Sayle <roger@eyesopen.com>
10108 PR middle-end/26557
10109 * gcc.c-torture/compile/switch-1.c: New test case.
10111 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
10114 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
10115 test to include more permuatations of mask and index.
10116 * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
10117 respond to F2003 spec. that the position returned for an all false
10118 mask && condition is zero.
10120 2006-03-13 Jakub Jelinek <jakub@redhat.com>
10122 PR middle-end/25989
10123 * gcc.dg/gomp/pr25989.c: New test.
10125 2006-03-13 Jeff Law <law@redhat.com>
10127 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
10129 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
10131 * gcc.dg/switch-9.c: New test.
10133 2006-03-13 Richard Guenther <rguenther@suse.de>
10135 PR middle-end/26630
10136 * gcc.dg/torture/pr26630.c: New testcase.
10138 2006-03-11 Roger Sayle <roger@eyesopen.com>
10140 * gfortran.dg/dependency_10.f90: New test case.
10141 * gfortran.dg/dependency_11.f90: Likewise.
10143 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
10144 Erik Edelmann <eedelman@gcc.gnu.org>
10146 * gfortran.dg/allocatable_function_1.f90: New.
10147 * gfortran.dg/allocatable_function_2.f90: New.
10149 2006-03-10 Richard Guenther <rguenther@suse.de>
10151 PR middle-end/26565
10152 * gcc.dg/torture/pr26565.c: New testcase.
10154 2006-03-09 Eric Christopher <echristo@apple.com>
10156 * gcc.c-torture/compile/20060309-1.c: New.
10158 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10160 PR libgfortran/26499
10161 * gfortran.dg/write_back.f: New test.
10162 * gfortran.dg/write_rewind_1.f: New test.
10163 * gfortran.dg/write_rewind_2.f: New test.
10165 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10167 PR libgfortran/26554
10168 * gfortran.dg/read_logical.f90: New test.
10170 2006-03-04 Laurent GUERBY <laurent@guerby.net>
10172 * ada/acats/norun.lst: cdd2a03 now passes.
10174 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
10177 * gcc.target/powerpc/pr18096-1.c: Change where the error
10180 2006-03-04 Jakub Jelinek <jakub@redhat.com>
10182 * gcc.target/i386/cleanup-1.c: New test.
10183 * gcc.target/i386/cleanup-2.c: New test.
10185 2006-03-04 Roger Sayle <roger@eyesopen.com>
10187 * gfortran.dg/dependency_9.f90: Remove for the time being.
10189 2006-03-04 Krister Walfridsson <cato@df.lth.se>
10191 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
10194 2006-03-03 Roger Sayle <roger@eyesopen.com>
10196 * gfortran.dg/dependency_9.f90: New test case.
10198 2006-03-03 Roger Sayle <roger@eyesopen.com>
10200 * gfortran.dg/dependency_4.f90: New test case.
10201 * gfortran.dg/dependency_5.f90: New test case.
10202 * gfortran.dg/dependency_6.f90: New test case.
10203 * gfortran.dg/dependency_7.f90: New test case.
10204 * gfortran.dg/dependency_8.f90: New test case.
10206 2006-03-03 Paul Brook <paul@codesourcery.com>
10208 * lib/target-supports.exp (check_profiling_available):
10211 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
10214 * multiple_allocation_1.f90: New test.
10216 2006-03-03 Roger Sayle <roger@eyesopen.com>
10218 PR tree-optimization/26524
10219 * gfortran.dg/pr26524.f: New test case.
10221 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10223 * g++.dg/template/repo5.C: Cleanup repo files.
10224 * gcc.dg/20051201-1.c: Cleanup coverage files.
10225 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
10226 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
10229 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
10231 * objc.dg/objc-nofilename-1.m: New test.
10232 * objc.dg/bad-receiver-type.m: New test.
10233 * obj-c++.dg/bad-receiver-type.mm: New test.
10235 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
10237 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
10239 2006-03-01 Mike Stump <mrs@apple.com>
10241 * g++.dg/abi/key2.C: Add.
10243 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
10245 * gfortran.dg/logical_dot_product.f90: New test.
10248 * gfortran.dg/used_interface_ref.f90: New test.
10251 * gfortran.dg/dependency_2.f90: New test.
10252 * gfortran.fortran-torture/execute/where17.f90: New test.
10253 * gfortran.fortran-torture/execute/where18.f90: New test.
10254 * gfortran.fortran-torture/execute/where19.f90: New test.
10255 * gfortran.fortran-torture/execute/where20.f90: New test.
10257 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
10259 * g++.dg/tree-ssa/pr26443.C: New test case.
10261 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
10263 PR middle-end/26022
10264 * g++.dg/opt/return-slot1.C: New test.
10266 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10268 PR libgfortran/26136
10269 * gfortran.dg/namelist_23.f90: New test.
10271 2006-02-28 Roger Sayle <roger@eyesopen.com>
10273 PR middle-end/14752
10274 * gcc.dg/fold-eqandshift-2.c: New test case.
10276 2006-02-28 Richard Guenther <rguenther@suse.de>
10278 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
10281 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
10283 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
10285 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10287 PR libgfortran/26464
10288 * gfortran.dg/backspace_5.f: New test.
10289 * gfortran.dg/backspace_6.f: New test.
10291 2006-02-26 Roger Sayle <roger@eyesopen.com>
10293 * gcc.dg/fold-eqandnot-1.c: New test case.
10295 2006-02-26 Roger Sayle <roger@eyesopen.com>
10297 PR middle-end/19983
10298 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
10300 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
10302 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
10303 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
10305 2006-02-26 Richard Guenther <rguenther@suse.de>
10307 PR tree-optimization/26421
10308 * gcc.dg/tree-ssa/pr26421.c: New testcase.
10310 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
10312 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
10313 * g++.old-deja/g++.robertl/eb132.C: Likewise.
10315 2006-02-26 Roger Sayle <roger@eyesopen.com>
10317 * gcc.dg/fold-even-1.c: New test case.
10319 2006-02-26 Roger Sayle <roger@eyesopen.com>
10321 PR middle-end/21137
10322 * gcc.dg/fold-eqandshift-1.c: New test case.
10324 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
10326 PR tree-optimization/25125
10327 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
10328 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
10330 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
10332 PR tree-optimizations/26359
10333 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
10334 with -fdump-tree-dceloop-details.
10335 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
10337 2006-02-25 Roger Sayle <roger@eyesopen.com>
10339 PR middle-end/23673
10340 * gcc.dg/fold-eqxor-1.c: New test case.
10341 * gcc.dg/fold-eqxor-2.c: Likewise.
10342 * gcc.dg/fold-eqxor-3.c: Likewise.
10344 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
10347 * scalar_mask_1.f90: New test.
10349 2006-02-24 Geoffrey Keating <geoffk@apple.com>
10351 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
10352 * g++.dg/eh/uncaught2.C: New.
10353 * g++.dg/eh/uncaught3.C: New.
10355 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10357 PR libgfortran/26423
10358 * gfortran.dg/read_many_1.f: New test.
10360 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
10363 * gfortran.dg/dependency_3.f90: New test.
10364 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
10368 * gfortran.dg/equiv_6.f90: New test.
10370 2006-02-23 Jeff Law <law@redhat.com>
10372 * gcc.c-torture/compile/pr26425.c: New test.
10374 2006-02-23 Jakub Jelinek <jakub@redhat.com>
10376 PR middle-end/26412
10377 * gcc.dg/gomp/pr26412.c: New test.
10379 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10382 * g++.dg/other/ellipsis1.C: New test.
10383 * g++.dg/parse/operator4.C: Adjust error marker.
10385 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
10388 * gfortran.dg/pr25603.f: New testcase.
10390 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
10392 * gcc.dg/bf-spl1.c: Don't specify -m68000.
10393 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
10395 2006-02-21 Geoffrey Keating <geoffk@apple.com>
10397 * g++.dg/eh/spbp.C: New.
10399 2006-02-21 Jakub Jelinek <jakub@redhat.com>
10401 PR middle-end/26379
10402 * gcc.target/i386/mmx-7.c: New test.
10404 2006-02-20 Roger Sayle <roger@eyesopen.com>
10406 PR tree-optimization/26361
10407 * gcc.dg/tree-ssa/vrp27.c: New test case.
10409 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
10411 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
10412 * gcc.dg/tree-ssa/complex-4.c: Here.
10414 2006-02-19 Roger Sayle <roger@eyesopen.com>
10416 PR middle-end/19543
10417 * gfortran.dg/logical_1.f90: New test case.
10419 2006-02-19 Jakub Jelinek <jakub@redhat.com>
10421 PR middle-end/26334
10422 * gcc.dg/20060218-1.c: Moved to...
10423 * gcc.target/i386/20060218-1.c: ... here. New test.
10425 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
10428 * gfortran.dg/convert_1.f90: New.
10430 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
10433 * gfortran.dg/namelist_5.f90: New test.
10436 * gfortran.dg/namelist_4.f90: New test.
10438 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
10441 * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
10443 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
10445 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
10446 variable to take into account the variable name in the
10448 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
10450 2006-02-18 Jakub Jelinek <jakub@redhat.com>
10452 PR middle-end/26334
10453 * gcc.c-torture/compile/20060217-1.c: New test.
10454 * gcc.dg/20060218-1.c: New test.
10456 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
10458 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
10460 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
10462 * gcc.dg/cpp/undef3.c: New test.
10463 * gcc.dg/cpp/trad/builtins2.c: New test.
10465 2006-02-18 Mark Mitchell <mark@codesourcery.com>
10468 * g++.dg/template/static22.C: New test.
10469 * g++.dg/template/static23.C: New test.
10470 * g++.dg/template/static24.C: New test.
10471 * g++.dg/template/non-dependent13.C: New test.
10472 * g++.dg/init/member1.C: Tweak error markers.
10474 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10477 * gcc.c-torture/compile/pr26255.c: New test case.
10479 2006-02-16 Roger Sayle <roger@eyesopen.com>
10481 * gfortran.fortran-torture/execute/where_10.f90: New test case.
10482 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
10483 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
10484 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
10485 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
10486 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
10487 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
10489 2006-02-16 Jeff Law <law@redhat.com>
10491 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
10492 * gcc.dg/tree-ssa/vrp26.c: New test.
10494 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
10498 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
10499 __UCLIBC__ is defined.
10501 2006-02-16 Jakub Jelinek <jakub@redhat.com>
10504 * gfortran.dg/gomp/pr26224.f: New test.
10506 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
10509 * lib/target-supports.exp
10510 (check_effective_target_vect_short_mult): New.
10511 (check_effective_target_vect_char_mult): New.
10512 (check_effective_target_vect_widen_sum_qi_to_si): New.
10513 (check_effective_target_vect_widen_sum_qi_to_hi): New.
10514 (check_effective_target_vect_widen_sum_hi_to_si): New.
10515 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
10516 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
10517 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
10518 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
10519 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
10520 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
10521 vect-reduc-pattern-2c.c
10522 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
10523 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
10524 vect-reduc-pattern-1c.c
10526 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
10529 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
10531 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
10534 * gfortran.dg/enum_8.f90: Remove check for warning.
10535 * gfortran.dg/iomsg_1.f90: Ditto.
10536 * gfortran.dg/enum_1.f90: Ditto.
10537 * gfortran.dg/enum_9.f90: Ditto.
10538 * gfortran.dg/enum_2.f90: Ditto.
10539 * gfortran.dg/enum_10.f90: Ditto.
10540 * gfortran.dg/enum_3.f90: Ditto.
10541 * gfortran.dg/flush_1.f90: Ditto.
10542 * gfortran.dg/enum_4.f90: Ditto.
10543 * gfortran.dg/array_constructor_1.f90: Ditto.
10544 * gfortran.dg/enum_5.f90: Ditto.
10545 * gfortran.dg/enum_6.f90: Ditto.
10546 * gfortran.dg/enum_7.f90: Ditto.
10548 2006-02-15 Jakub Jelinek <jakub@redhat.com>
10550 PR middle-end/26300
10551 * gcc.c-torture/compile/20060215-1.c: New test.
10553 2006-02-14 Roger Sayle <roger@eyesopen.com>
10555 PR middle-end/23670
10556 * gcc.dg/tree-ssa/andor-2.c: New test case.
10558 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
10561 * optional_dim.f90: New test.
10563 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10566 * gfortran.dg/label_4.f90: New.
10568 2006-02-14 Jakub Jelinek <jakub@redhat.com>
10569 Diego Novillo <dnovillo@redhat.com>
10570 Uros Bizjak <uros@kss-loka.si>
10572 * gfortran.dg/gomp: New directory.
10574 2006-02-14 Richard Guenther <rguenther@suse.de>
10576 PR tree-optimization/26258
10577 * gcc.dg/torture/pr26258.c: New testcase.
10579 2006-02-13 Jakub Jelinek <jakub@redhat.com>
10582 * gfortran.dg/pr26246_1.f90: New test.
10583 * gfortran.dg/pr26246_2.f90: New test.
10585 PR middle-end/26092
10586 * gcc.c-torture/compile/20060208-1.c: New test.
10588 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
10592 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
10593 * gfortran.dg/bad_automatic_objects_1.f90: New test.
10594 * gfortran.dg/automatic_module_variable.f90: Change error message.
10597 * gfortran.dg/internal_dummy_1.f90: New test.
10600 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
10604 * gfortran.dg/uncommon_block_data_1.f90: New test.
10605 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
10609 * gfortran.dg/typed_subroutine_1.f90: New test.
10611 2006-02-13 Geoffrey Keating <geoffk@apple.com>
10613 * objc.dg/dwarf-1.m: New.
10615 2006-02-13 Roger Sayle <roger@eyesopen.com>
10617 PR middle-end/24427
10618 * gcc.dg/tree-ssa/andor-1.c: New test case.
10620 2006-02-13 Josh Conner <jconner@apple.com>
10623 * gcc.dg/pr25376.c: New test.
10625 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
10627 * lib/target-supports.exp (check_named_sections_available):
10628 Only compile named-sections test -- don't assemble.
10630 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
10632 * g++.dg/warn/no-write-strings.C: New test.
10633 * g++.dg/warn/write-strings.C: Likewise.
10634 * g++.dg/warn/write-strings-default.C: Likewise.
10636 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
10639 * gfortran.dg/ret_pointer_2.f90: New test.
10641 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
10643 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
10645 2006-02-10 Jeff Law <law@redhat.com>
10647 * gcc.c-torture/compile/pr26213.c: New test.
10649 2006-02-10 Steven G. Kargl <kargls@comcast.net>
10651 gfortran.dg/null_1.f90: New test.
10653 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10656 * gfortran.dg/parens_4.f90: New.
10657 * gfortran.dg/parens_5.f90: New.
10659 2006-02-10 Richard Guenther <rguenther@suse.de>
10661 * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
10663 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10664 Paul Thomas <pault@gcc.gnu.org>
10667 * gfortran.dg/parens_1.f90: New.
10668 * gfortran.dg/parens_2.f90: New.
10669 * gfortran.dg/parens_3.f90: New.
10671 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
10674 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
10677 * gfortran.dg/impure_assignment_1.f90: New test.
10680 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
10682 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
10685 * g++.dg/expr/stdarg2.C: New test.
10687 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
10689 PR inline-asm/16194
10690 * gcc.dg/pr16194.c: New test.
10692 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
10694 * ada/acats/run_acats: Use portable variant of "$@".
10696 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
10698 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
10699 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
10701 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
10704 * g++.dg/opt/pr26179.C: New test.
10706 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
10708 PR middle-end/26134
10709 * gcc.dg/tree-ssa/complex-3.c: New test.
10711 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
10713 * gcc.c-torture/compile/volatile-1.c: New test.
10715 2006-02-09 Diego Novillo <dnovillo@redhat.com>
10718 * gcc.dg/tree-ssa/pr26180.c: New test.
10720 2006-02-08 Jeff Law <law@redhat.com>
10722 * gcc.dg/tree-ssa/pr21417.c: New test.
10724 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
10726 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
10727 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
10729 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
10731 * lib/scanrtl.exp: New.
10733 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10736 * g++.dg/other/virtual2.C: New test.
10739 * g++.dg/other/virtual1.C: New test.
10741 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
10743 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
10744 cleanup-ipa-dump): Update dump file glob patterns.
10745 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
10746 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
10748 * lib/gcc-dg.exp: Load it.
10749 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
10751 2006-02-07 Janis Johnson <janis187@us.ibm.com>
10754 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
10755 * gcc.dg/tree-ssa/pr23382.c: Ditto.
10757 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10760 * gfortran.dg/mvbits_1.f90: New.
10762 2006-02-07 Dirk Mueller <dmueller@suse.com>
10764 * g++.dg/warn/Wdiv-by-zero.C: New test.
10765 * g++.dg/warn/Wno-div-by-zero.C: New.
10767 2006-02-07 Jeff Law <law@redhat.com>
10769 * gcc.dg/tree-ssa/pr21559.c: New test.
10771 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
10772 multiple VRP passes.
10773 * gcc.dg/tree-ssa/vrp09.c: Likewise.
10774 * gcc.dg/tree-ssa/vrp18.c: Likewise.
10775 * gcc.dg/tree-ssa/pr21582.c: Likewise.
10776 * gcc.dg/tree-ssa/pr20657.c: Likewise.
10777 * gcc.dg/tree-ssa/pr21001.c: Likewise.
10778 * gcc.dg/tree-ssa/vrp02.c: Likewise
10779 * gcc.dg/tree-ssa/vrp11.c: Likewise
10780 * gcc.dg/tree-ssa/pr14341.c: Likewise
10781 * gcc.dg/tree-ssa/vrp19.c: Likewise
10782 * gcc.dg/tree-ssa/vrp20.c: Likewise
10783 * gcc.dg/tree-ssa/vrp03.c: Likewise
10784 * gcc.dg/tree-ssa/pr21086.c: Likewise
10785 * gcc.dg/tree-ssa/pr21959.c: Likewise
10786 * gcc.dg/tree-ssa/vrp21.c: Likewise
10787 * gcc.dg/tree-ssa/vrp04.c: Likewise
10788 * gcc.dg/tree-ssa/pr25485.c: Likewise
10789 * gcc.dg/tree-ssa/pr22026.c: Likewise
10790 * gcc.dg/tree-ssa/vrp22.c: Likewise
10791 * gcc.dg/tree-ssa/vrp05.c: Likewise
10792 * gcc.dg/tree-ssa/20030807-10.c: Likewise
10793 * gcc.dg/tree-ssa/pr20701.c: Likewise
10794 * gcc.dg/tree-ssa/vrp23.c: Likewise
10795 * gcc.dg/tree-ssa/vrp06.c: Likewise
10796 * gcc.dg/tree-ssa/pr22117.c: Likewise
10797 * gcc.dg/tree-ssa/pr20702.c: Likewise
10798 * gcc.dg/tree-ssa/vrp15.c: Likewise
10799 * gcc.dg/tree-ssa/pr21090.c: Likewise
10800 * gcc.dg/tree-ssa/pr21294.c: Likewise
10801 * gcc.dg/tree-ssa/vrp24.c: Likewise
10802 * gcc.dg/tree-ssa/vrp07.c: Likewise
10803 * gcc.dg/tree-ssa/pr21563.c: Likewise
10804 * gcc.dg/tree-ssa/pr25382.c: Likewise
10805 * gcc.dg/tree-ssa/vrp16.c: Likewise
10806 * gcc.dg/tree-ssa/vrp25.c: Likewise
10807 * gcc.dg/tree-ssa/vrp08.c: Likewise
10808 * gcc.dg/tree-ssa/20030807-6.c: Likewise
10809 * gcc.dg/tree-ssa/vrp17.c: Likewise
10810 * gcc.dg/tree-ssa/pr21458.c: Likewise
10811 * g++.dg/tree-ssa/pr18178.C: Likewise
10813 2006-02-07 Richard Guenther <rguenther@suse.de>
10817 2006-01-30 Richard Guenther <rguenther@suse.de>
10819 * gcc.dg/pr23372-1.C: New testcase.
10821 * g++.dg/tree-ssa/pr26140.C: New testcase.
10823 2006-02-07 Mark Mitchell <mark@codesourcery.com>
10826 * g++.dg/template/ttp15.C: New test.
10827 * g++.dg/template/ttp16.C: Likewise.
10828 * g++.dg/template/ttp17.C: Likewise.
10829 * g++.old-deja/g++.pt/ttp36.C: Remove.
10830 * g++.old-deja/g++.pt/ttp19.C: Likewise.
10831 * g++.old-deja/g++.pt/ttp37.C: Likewise.
10832 * g++.old-deja/g++.pt/ttp38.C: Likewise.
10833 * g++.old-deja/g++.pt/ttp39.C: Likewise.
10834 * g++.old-deja/g++.pt/ttp9.C: Likewise.
10835 * g++.old-deja/g++.pt/ttp40.C: Likewise.
10836 * g++.old-deja/g++.pt/ttp51.C: Likewise.
10837 * g++.old-deja/g++.pt/ttp26.C: Likewise.
10838 * g++.old-deja/g++.pt/ttp36.C: Likewise.
10840 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
10842 PR libfortran/23815
10843 * unf_io_convert_4.f90: New test.
10845 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
10847 * gcc.dg/tree-ssa/loadpre10.c: New test.
10848 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
10849 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
10850 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
10852 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10854 PR libfortran/24685
10855 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
10857 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
10860 * gfortran.dg/assign_7.f: New test.
10862 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
10866 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
10867 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
10868 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
10870 2006-02-05 Jakub Jelinek <jakub@redhat.com>
10872 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
10875 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
10877 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
10878 * g++.dg/charset/string.c (foo): Likewise.
10879 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
10881 * g++.dg/ext/builtin2.C (printf): Likewise.
10882 * g++.dg/init/new15.C (printf): Likewise.
10883 * g++.dg/opt/pr17697-1.C (foo): Likewise.
10884 * g++.dg/opt/pr17697-2.C (foo): Likewise.
10885 * g++.dg/opt/pr17697-3.C (foo): Likewise.
10886 * g++.dg/template/non-dependent4.C (temp): Likewise.
10887 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
10888 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
10889 parameter type to const char*.
10890 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
10891 Change type to const char*.
10892 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
10894 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
10895 second parameter type to const char*.
10896 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
10897 (Y::Y): Change parameter type to const char*.
10898 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
10899 * g++.old-deja/g++.jason/report.C: Apply const correctness.
10900 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
10901 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
10903 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
10905 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
10906 type to const char*.
10907 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
10908 return type to const char*.
10909 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
10911 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
10912 * g++.old-deja/g++.law/refs1.C: Likewise.
10913 * g++.old-deja/g++.law/visibility1.C: Likewise.
10914 * g++.old-deja/g++.law/visibility2.C: Likewise.
10915 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
10917 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
10918 * g++.old-deja/g++.mike/net48.C: Likewise.
10919 * g++.old-deja/g++.mike/p646.C: Likewise.
10920 * g++.old-deja/g++.mike/p6746.C: Likewise.
10921 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
10922 type to const char*.
10923 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
10924 deprecated conversion warning.
10925 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
10927 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
10928 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
10929 * g++.old-deja/g++.pt/explicit8.C: Likewise.
10930 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
10931 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
10932 * g++.old-deja/g++.pt/nontype3.C: Likewise.
10933 * g++.old-deja/g++.pt/t39.C: Likewise.
10934 * g++.old-deja/g++.robertl/eb106.C: Likewise.
10935 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
10937 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
10940 intrinsic_argument_conformance_1.f90: New test.
10942 2006-02-03 Steven G. Kargl <kargls@comcast.net>
10945 * gfortran.dg/char_result_11.f90: Add SAVE.
10946 * gfortran.dg/der_pointer_4.f90: Ditto.
10947 * gfortran.dg/default_initialization.f90: New test.
10949 2006-02-03 Jeff Law <law@redhat.com>
10951 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
10952 handle more than 100 dump files.
10953 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
10954 * lib/scantree.exp (scan-tree-dump): Likewise.
10955 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
10956 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
10957 * lib/scanipa.exp (scan-ipa-dump): Likewise.
10958 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
10959 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
10961 2006-02-03 Diego Novillo <dnovillo@redhat.com>
10963 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
10965 2006-02-03 Mark Mitchell <mark@codesourcery.com>
10967 * g++.dg/template/using12.C: New test.
10969 2006-02-03 Alan Modra <amodra@bigpond.net.au>
10971 * gcc.target/powerpc/pr25960.c: New test.
10973 2006-02-02 Steven G. Kargl <kargls@comcast>
10976 gfortran.dg/nullify_2.f90: New test.
10978 2006-02-02 Diego Novillo <dnovillo@redhat.com>
10981 * gcc.dg/gomp/pr25990.c: New test.
10983 2006-01-31 Mark Mitchell <mark@codesourcery.com>
10986 * g++.gd/template/partial4.C: New test.
10988 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
10990 PR middle-end/26001
10991 * gfortran.dg/data_char_2.f90: New.
10993 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
10996 maxval_maxloc_conformance_1.f90: New test.
10998 2006-01-31 Richard Guenther <rguenther@suse.de>
11000 * gcc.target/i386/sselibm-1.c: New testcase.
11001 * gcc.target/i386/sselibm-2.c: Likewise.
11002 * gcc.target/i386/sselibm-3.c: Likewise.
11003 * gcc.target/i386/sselibm-4.c: Likewise.
11004 * gcc.target/i386/sselibm-5.c: Likewise.
11006 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
11009 * gfortran.dg/arrayio_derived_2.f90: New.
11011 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
11013 * gcc.dg/unsigned-long-compare.c: New test.
11015 2006-01-30 Steve Ellcey <sje@cup.hp.com>
11018 * lib/target-supports.exp (check_effective_target_freorder):
11019 Check to see if target supports -freorder-blocks-and-partition.
11020 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
11021 instead of "dg-require-named-sections".
11023 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
11026 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
11027 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
11028 * gcc.dg/pragma-isr-trapa2.c: Likewise.
11029 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
11030 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
11031 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
11032 * gcc.dg/attr-isr-trap_exit.c: Likewise.
11033 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
11035 2006-01-30 Richard Guenther <rguenther@suse.de>
11038 * gcc.dg/pr23372-1.C: New testcase.
11040 2006-01-29 Diego Novillo <dnovillo@redhat.com>
11042 * gcc.dg/gomp/pr25874.c: New test.
11044 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
11047 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
11049 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
11055 * gfortran.dg/intent_out_1.f90: New test.
11057 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
11060 * gfortran.dg/procedure_lvalue.f90: New test.
11064 * gfortran.dg/char_pointer_assign_2.f90: New test.
11065 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
11066 assignment to be consistent with standard.
11067 * gfortran.dg/char_result_2.f90: The same.
11068 * gfortran.dg/char_result_8.f90: The same.
11070 2006-01-28 Zack Weinberg <zackw@panix.com>
11072 * gcc.dg/Woverlength-strings.c
11073 * gcc.dg/Woverlength-strings-pedantic-c89.c
11074 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
11075 * gcc.dg/Woverlength-strings-pedantic-c99.c
11076 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
11078 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
11080 * gcc.c-torture/execute/20060127-1.c: New test.
11082 2006-01-28 Mark Mitchell <mark@codesourcery.com>
11085 * g++.dg/ext/pragmaweak1.C: New test.
11087 2006-01-28 Mark Mitchell <mark@codesourcery.com>
11090 * g++.dg/template/spec29.C: New test.
11092 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
11095 * gcc.c-torture/execute/pr19606.c: New.
11097 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
11099 * gcc.dg/pragma-re-4.c: New test.
11101 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
11104 * gfortran.dg/assumed_size_refs_3.f90: New test.
11106 2006-01-27 Ben Elliston <bje@au.ibm.com>
11108 * gcc.misc-tests/dectest.exp: Remove defunct comment.
11110 2006-01-26 Laurent GUERBY <laurent@guerby.net>
11113 * ada/acats/support/impdef.a: Add One_Long_Second.
11114 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
11115 * ada/acats/tests/c9/c94026.a: Likewise.
11116 * ada/acats/tests/c9/c97305c.ada: Likewise.
11117 * ada/acats/tests/c9/c99004a.ada: Likewise.
11119 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
11122 * gfortran.dg/global_references_2.f90: New test.
11128 * gfortran.dg/assumed_charlen_function_1.f90: New test.
11129 * gfortran.dg/assumed_charlen_function_3.f90: New test.
11132 * gfortran.dg/assumed_charlen_function_2.f90: New test.
11134 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
11137 * gcc.dg/Wpointer-sign.c: New.
11138 * gcc.dg/Wpointer-sign-Wall.c: New.
11139 * gcc.dg/Wpointer-sign-Wall-no.c: New.
11140 * gcc.dg/Wpointer-sign-pedantic.c: New.
11141 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
11142 * gcc.dg/conv-2.c: Use -Wpointer-sign.
11144 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
11147 * gcc.c-torture/compile/pr25861.c: New test.
11149 2006-01-26 Paul Brook <paul@codesourcery.com>
11151 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
11152 on short-enum targets.
11153 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
11155 (generate_fields): Use short_enums.
11156 (main): Set short_enums. Document -e.
11157 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
11158 on short-enum targets.
11159 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
11161 (generate_fields): Use short_enums.
11162 (main): Set short_enums. Document -e.
11163 * lib/target-supports.exp (check_effective_target_short_enums): New.
11165 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
11168 * gcc.dg/torture/pr25947-1.c: New test.
11170 2006-01-25 Jan Hubicka <jh@suse.cz>
11171 Roger Sayle <roger@eyesopen.com>
11173 PR rtl-optimization/25703
11174 * gcc.target/i386/20060125-1.c: New test case.
11175 * gcc.target/i386/20060125-2.c: New test case.
11177 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11180 * gfortran.dg/goto_1.f: New.
11182 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
11185 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
11186 25716 on 32-bit systems too.
11188 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
11191 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
11193 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
11195 * gcc.dg/tree-ssa/gen-vect-33.c: New.
11197 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11200 * gfortran.dg/read_eof.f90: Delete, renamed.
11201 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
11202 * gfortran.dg/read_eof_2.f90: New test.
11203 * gfortran.dg/read_eof_3.f90: New test.
11205 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
11208 * gcc.c-torture/compile/pr25860.c: New test.
11210 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11213 * g++.dg/parse/dtor8.C: New test.
11215 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
11218 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
11219 * gcc.dg/gomp/gomp.exp: Return without testing anything if
11220 check_effective_target_fopenmp returns 0.
11222 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
11225 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
11226 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
11227 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
11229 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
11232 * g++.dg/opt/pr25857.C: New test.
11234 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
11235 Jan Hubicka <jh@suse.cz>
11236 Richard Guenther <rguenther@suse.de>
11238 PR rtl-optimization/25654
11239 * gcc.dg/torture/pr25654.c: New testcase.
11240 * gcc.target/i386/pr25654.c: Likewise.
11242 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
11245 * gfortran.dg/internal references_2.f90: New test.
11247 Fix regression in testing of admissability of attributes.
11248 * gfortran.dg/intent_used_1.f90: New test.
11250 2006-01-23 Ben Elliston <bje@au.ibm.com>
11252 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
11253 Remove target conditional torture options for i?86 and x86_64
11256 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
11259 * g++.dg/rtti/no-rtti.C: New.
11261 2006-01-21 Mark Mitchell <mark@codesourcery.com>
11264 * g++.dg/inherit/conv2.C: New test.
11267 * g++.dg/parse/dtor7.C: New test.
11270 * g++.dg/template/crash44.C: New test.
11272 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
11276 * gfortran.dg/internal_references_1.f90: New test.
11281 * gfortran.dg/global_references_1.f90: New test.
11282 * gfortran.dg/g77/19990905-1.f: Restore the error that
11283 there is a clash between the common block name and
11284 the name of a subroutine reference.
11287 * gfortran.dg/aliasing_dummy_1.f90: New test.
11289 2006-01-21 Alan Modra <amodra@bigpond.net.au>
11291 * gcc.dg/vmx/1b-01.c: Warning fix.
11292 * gcc.dg/vmx/1c-02.c: Likewise.
11293 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
11295 2006-01-20 Steve Ellcey <sje@cup.hp.com>
11298 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
11300 2006-01-20 Richard Guenther <rguenther@suse.de>
11301 Steven Bosscher <stevenb.gcc@gmail.com>
11303 PR rtl-optimization/24626
11304 * gcc.dg/torture/pr24626-1.c: New testcase.
11305 * gcc.dg/torture/pr24626-2.c: Likewise.
11306 * gcc.dg/torture/pr24626-3.c: Likewise.
11307 * gcc.dg/torture/pr24626-4.c: Likewise.
11309 2006-01-20 Dirk Mueller <dmueller@suse.com>
11312 * g++.dg/warn/empty-body.C: New.
11314 2006-01-19 Mark Mitchell <mark@codesourcery.com>
11317 * g++.dg/template/using10.C: New test.
11318 * g++.dg/temlpate/using11.C: Likewise.
11319 * g++.dg/inherit/using5.C: Tweak error messages.
11321 2006-01-20 Alan Modra <amodra@bigpond.net.au>
11323 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
11325 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
11327 2006-01-19 Jan Hubicka <jh@suse.cz>
11329 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
11331 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11334 * g++.dg/template/spec28.C: New test.
11336 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
11338 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11339 Fix fprintf's by adding srcdir or removing it.
11341 2006-01-19 Diego Novillo <dnovillo@redhat.com>
11343 * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
11344 * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
11345 * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
11346 * testsuite/gcc.dg/gomp/empty.c: Likewise.
11347 * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
11348 * testsuite/gcc.dg/gomp/for-4.c: Likewise.
11349 * testsuite/gcc.dg/gomp/for-6.c: Likewise.
11350 * testsuite/gcc.dg/gomp/master-3.c: Likewise.
11351 * testsuite/gcc.dg/gomp/for-8.c: Likewise.
11352 * testsuite/gcc.dg/gomp/for-10.c: Likewise.
11353 * testsuite/gcc.dg/gomp/for-18.c: Likewise.
11354 * testsuite/gcc.dg/gomp/for-5.c: Likewise.
11355 * testsuite/gcc.dg/gomp/for-7.c: Likewise.
11356 * testsuite/gcc.dg/gomp/for-9.c: Likewise.
11358 2006-01-18 Jeff Law <law@redhat.com>
11360 * gcc.dg/tree-ssa/vrp25.c: New test.
11362 2006-01-19 Richard Sandiford <richard@codesourcery.com>
11364 * gcc.dg/pr25805.c: Fix misapplied patch.
11366 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
11368 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
11369 (check_effective_target_vect_udot_qi): New.
11370 (check_effective_target_vect_sdot_hi): New.
11371 (check_effective_target_vect_udot_hi): New.
11372 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
11373 prefixed with "wrapv-" with -fwrapv.
11374 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
11375 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
11376 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
11377 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
11378 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
11380 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
11381 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
11382 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
11383 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
11385 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11388 * g++.dg/other/default2.C: New test.
11389 * g++.dg/other/default3.C: New test.
11391 2006-01-19 Richard Sandiford <richard@codesourcery.com>
11394 * gcc.dg/pr25805.c: New file.
11396 2006-01-18 Mark Mitchell <mark@codesourcery.com>
11399 * g++.dg/template/init6.C: New test.
11401 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
11403 * gcc.dg/tree-ssa/pr24287.c: New test
11405 2006-01-18 Eric Christopher <echristo@apple.com>
11407 * g++.dg/eh/table.C: New.
11409 2006-01-18 DJ Delorie <dj@redhat.com>
11411 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
11412 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
11413 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
11414 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
11416 2006-01-18 Jeff Law <law@redhat.com>
11418 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
11419 on wrapping on overflow semantics.
11421 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
11423 * gcc.gc/tree-ssa/vrp23.c: New test.
11424 * gcc.gc/tree-ssa/vrp24.c: New test.
11426 2006-01-18 Richard Henderson <rth@redhat.com>
11427 Aldy Hernandez <aldyh@redhat.com>
11428 Jakub Jelinek <jakub@redhat.com>
11429 Diego Novillo <dnovillo@redhat.com>
11430 Uros Bizjak <uros@kss-loka.si>
11432 * testsuite/gcc.dg/gomp: New directory.
11434 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
11435 Steven G. Kargl <kargls@comcast.net>
11438 * gfortran.dg/intrinsic_external_1.f90: New test.
11441 * gfortran.dg/elemental_pointer_1.f90: New test.
11444 * gfortran.dg/external_procedures_1.f90: New test.
11447 gfortran.dg/assumed_present.f90: New test.
11449 2006-01-18 Jakub Jelinek <jakub@redhat.com>
11451 * g++.dg/parse/lookup5.C: New test.
11453 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11456 * gfortran.dg/read_eof.f90: New test.
11458 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
11460 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
11461 add a closing brace.
11463 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11466 * gfortran.dg/fmt_tl.f: New test.
11468 2006-01-17 Eric Christopher <echristo@apple.com>
11470 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
11471 * g++.old-deja/g++.warn/impint2.C: Ditto.
11472 * g++.old-deja/g++.other/null1.C: Ditto.
11473 * g++.dg/warn/conv2.C: Ditto.
11474 * g++.dg/warn/conv4.C: New file.
11476 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
11478 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
11480 2006-01-17 Andreas Jaeger <aj@suse.de>
11481 Janis Johnson <janis187@us.ibm.com>
11483 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
11485 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
11486 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
11488 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
11490 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11491 xfail txxx where xxx >= 25.
11493 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
11496 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
11498 2006-01-17 Jakub Jelinek <jakub@redhat.com>
11501 * gcc.dg/pr25682.c: New test.
11502 * g++.dg/parse/array-size2.C: New test.
11504 2006-01-16 Ian Lance Taylor <ian@airs.com>
11506 * consistency.vlad: Remove entire directory, 1652 files.
11508 2006-01-16 Janis Johnson <janis187@us.ibm.com>
11510 * lib/target-supports.exp (check_effective_target_dfp_nocache,
11511 check_effective_target_dfprt_nocache): New.
11512 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
11513 (check_effective_target_dfprt): New.
11514 * lib/c-compat.exp (check_dfp): Remove.
11515 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
11516 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
11517 level of support for decimal float.
11518 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
11519 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
11520 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
11521 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
11522 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
11523 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
11524 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
11525 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
11526 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
11527 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
11528 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
11529 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
11532 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
11535 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
11537 * lib/gfortran.exp (gfortran_init): Likewise.
11538 * lib/obj-c++.exp (obj-c++_init): Likewise.
11539 * lib/scanasm.exp (scan-assembler-dem): Likewise.
11540 (scan-assembler-dem-not): Likewise.
11541 * lib/scandump.exp (scan-dump-dem): Likewise.
11542 (scan-dump-dem-not): Likewise.
11544 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
11547 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
11549 * lib/obj-c++.exp (obj-c++_init): Likewise.
11551 2006-01-16 Richard Guenther <rguenther@suse.de>
11553 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
11555 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11558 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
11559 to LD_LIBRARY_PATH.
11561 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
11562 Andrew Pinski <pinskia@physics.uc.edu>
11564 * gcc.dg/minmax-1.c: New test.
11566 2006-01-16 Ben Elliston <bje@au.ibm.com>
11568 * gcc.dg/dfp/dfp.exp: Correct FSF address.
11569 * gcc.misc-tests/dectest.exp: Ditto.
11571 2006-01-15 Ian Lance Taylor <ian@airs.com>
11574 * gcc.target/i386/cmov6.c: Use -march=k8.
11576 2006-01-15 Andreas Jaeger <aj@suse.de>
11578 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
11579 x86 does not have __float128.
11581 2006-01-14 Ian Lance Taylor <ian@airs.com>
11583 * gcc.target/i386/cmov6.c: New test.
11585 2006-01-14 Mark Mitchell <mark@codesourcery.com>
11588 * g++.dg/template/ctor6.C: New test.
11590 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
11592 PR tree-optimization/25485
11593 * gcc.dg/tree-ssa/pr25485.c: New.
11595 2006-01-14 Richard Guenther <rguenther@suse.de>
11597 PR tree-optimization/22548
11598 PR tree-optimization/22555
11599 PR tree-optimization/22501
11600 * gcc.dg/tree-ssa/alias-4.c: New testcase.
11601 * gcc.dg/tree-ssa/alias-5.c: Likewise.
11602 * gcc.dg/tree-ssa/alias-6.c: Likewise.
11603 * gcc.dg/tree-ssa/alias-7.c: Likewise.
11604 * gcc.dg/tree-ssa/alias-8.c: Likewise.
11605 * gcc.dg/tree-ssa/alias-9.c: Likewise.
11606 * gcc.dg/tree-ssa/alias-10.c: Likewise.
11607 * gcc.dg/tree-ssa/alias-11.c: Likewise.
11608 * gcc.dg/tree-ssa/alias-12.c: Likewise.
11610 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
11612 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
11613 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
11615 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
11616 Richard Guenther <rguenther@suse.de>
11618 PR rtl-optimization/24257
11619 * gcc.dg/torture/pr24257.c: New testcase.
11621 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
11623 * gcc.c-torture/execute/20060110-1.c: New test.
11624 * gcc.c-torture/execute/20060110-2.c: New test.
11626 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
11628 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
11630 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
11633 * gfortran.dg/label_3.f90: New test.
11635 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
11637 PR tree-optimization/25771
11638 * g++.dg/tree-ssa/pr25771.C: New test
11640 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
11643 * g++.dg/opt/complex5.C: New test.
11645 2006-01-13 Richard Guenther <rguenther@suse.de>
11647 * gcc.target/i386/387-9.c: New testcase.
11649 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
11652 * g++.dg/debug/dwarf2-1.C: New.
11654 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
11657 * lib/gcov.exp (verify-lines): Add "close $fd".
11659 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
11660 Ben Elliston <bje@au.ibm.com>
11662 * gcc.dg/dfp/inf-1.c: New test.
11664 2006-01-12 Janis Johnson <janis187@us.ibm.com>
11665 Yao Qi <qiyaoltc@cn.ibm.com>
11666 Ben Elliston <bje@au.ibm.com>
11667 Jon Grimm <jgrimm2@us.ibm.com>
11669 * gcc.dg/nodfp-1.c: New test.
11670 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11671 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11672 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
11673 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
11674 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
11675 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
11676 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
11677 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
11678 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
11679 * gcc.dg/format/dfp-scanf-1.c: Likewise.
11680 * gcc.dg/format/dfp-printf-1.c: Likewise.
11681 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
11682 (compat_setup_dfp): New.
11683 * gcc.dg/compat/compat.exp: Use it.
11684 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
11685 Make some variables global, prepend "compat_" to their names.
11686 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
11687 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
11688 * gcc.misc-tests/dectest.exp: New test driver for decTest.
11689 * lib/compat.exp (compat_skip_list): Make global, rename.
11690 * lib/c-compat.exp: New file.
11691 * lib/target-supports.exp (check_effective_target_dfp): New.
11693 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
11694 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
11695 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
11696 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
11697 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
11698 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
11699 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
11700 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
11701 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
11702 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
11703 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
11704 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
11705 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
11706 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
11707 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
11708 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
11709 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
11710 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
11711 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
11712 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
11713 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
11714 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
11715 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
11716 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
11717 gcc.dg/dfp/struct-layout-1.c,
11718 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
11719 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
11720 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
11721 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
11722 gcc.dg/dfp/func-vararg-dfp.c,
11723 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
11724 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
11725 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
11726 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
11727 gcc.dg/dfp/wtr-conversion-1.c: New tests.
11729 2006-01-11 Richard Guenther <rguenther@suse.de>
11731 PR tree-optimization/25734
11732 * gcc.dg/tree-ssa/pr25734.c: New testcase.
11734 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
11737 * gfortran.dg/literal_character_constant_1_x.F: New test.
11738 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
11739 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
11740 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
11742 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
11745 * g++.dg/ext/packed3.C: Add expected packed error.
11747 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
11750 * gcc.dg/torture/pr25706-1.c: New test.
11752 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
11754 PR tree-optimization/23109
11755 PR tree-optimization/23948
11756 PR tree-optimization/24123
11758 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
11759 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
11760 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
11761 g++.dg/tree-ssa/pr23948.C: New testcases.
11762 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
11763 three divisions in order to do the optimization.
11765 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
11768 * g++.dg/other/pr25632.C: New test.
11770 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
11773 * gfortran.dg/used_types_1.f90: New test.
11775 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
11778 * gcc.dg/torture/pr25718-1.c: New test.
11780 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
11782 * gfortran.dg/list_read_2.f90: Fix typo in description.
11784 2006-01-10 Jan Beulich <jbeulich@novell.com>
11786 * lib/target-supports.exp (check_visibility_available): Simplify test
11788 (check_profiling_available): Fail for *-*-netware*.
11789 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
11790 * gcc.dg/20021014-1.c: Likewise.
11791 * gcc.dg/nest.c: Likewise.
11793 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
11796 * gfortran.dg/forall_3.f90: New test.
11798 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
11801 * gfortran.dg/nesting_2.f90: New test.
11802 * gfortran.dg/nesting_3.f90: New test.
11804 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
11806 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
11807 Fix typo in comment.
11809 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
11811 * gfortran.dg/single_char_string.f90: New test.
11813 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
11815 * gfortran.dg/ichar_2.f90: New test.
11817 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
11820 * gfortran.dg/private_type_4.f90: New.
11822 2006-01-07 Richard Guenther <rguenther@suse.de>
11824 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
11826 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11828 * gfortran.dg/func_decl_1.f90: New.
11829 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
11830 * gfortran.dg/array_alloc_2.f90: Likewise.
11831 * gfortran.dg/char_result_8.f90: Likewise.
11832 * gfortran.dg/dup_save_1.f90: Likewise.
11833 * gfortran.dg/dup_save_2.f90: Likewise.
11834 * gfortran.dg/f2c_6.f90: Likewise.
11835 * gfortran.dg/f2c_7.f90: Likewise.
11836 * gfortran.dg/func_result_2.f90: Likewise.
11837 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11839 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
11842 * gfortran.dg/elemental_subroutine_1.f90: New test.
11843 * gfortran.dg/elemental_subroutine_2.f90: New test.
11847 * gfortran.dg/assumed_size_refs_1.f90: New test.
11851 * gfortran.dg/assumed_size_refs_2.f90: New test.
11852 * gfortran.dg/initialization_1.f90: Change warning message.
11854 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
11856 * gcc.dg/tree-ssa/loop-15.c: New test.
11858 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11861 * gfortran.dg/backspace_3.f: New test.
11862 * gfortran.dg/backspace_4.f: New test.
11864 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11867 * gfortran.dg/fmt_white.f: Update test.
11869 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
11871 * gcc.dg/cast-1.c: Add new warning.
11872 * gcc.dg/cast-2.c: Likewise.
11873 * gcc.dg/cast-3.c: Likewise.
11874 * gcc.dg/format/cast-1.c: Likewise.
11875 * gcc.dg/cast-4.c: New testcase.
11877 2006-01-05 Richard Guenther <rguenther@suse.de>
11879 PR tree-optimization/22555
11880 * gcc.dg/tree-ssa/alias-3.c: New testcase.
11882 2006-01-05 Richard Guenther <rguenther@suse.de>
11883 Diego Novillo <dnovillo@redhat.com>
11885 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
11886 * gcc.dg/tree-ssa/loop-8.c: Likewise.
11887 * gcc.dg/tree-ssa/loop-1.c: Likewise.
11888 * gcc.dg/tree-ssa/pr23294.c: Likewise.
11889 * gcc.dg/tree-ssa/pr21985.c: Likewise.
11890 * gcc.dg/tree-ssa/loop-14.c: Likewise.
11891 * gcc.dg/tree-ssa/loop-2.c: Likewise.
11892 * gcc.dg/tree-ssa/loop-3.c: Likewise.
11893 * gcc.dg/tree-ssa/loop-4.c: Likewise.
11894 * gcc.dg/tree-ssa/pr21171.c: Likewise.
11895 * gcc.dg/tree-ssa/loop-5.c: Likewise.
11896 * gcc.dg/tree-ssa/loop-10.c: Likewise.
11897 * gcc.dg/tree-ssa/loop-6.c: Likewise.
11898 * treelang/compile/extravar.tree: Likewise.
11899 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
11900 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
11901 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
11902 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11903 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
11905 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
11907 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
11910 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
11913 gfortran.dg/char_result_11.f90: New.
11915 2006-01-04 Mark Mitchell <mark@codesourcery.com>
11918 * g++.dg/parse/access9.C: New test.
11919 * g++.dg/tc1/dr52.C: Tweak error markers.
11921 2006-01-04 Richard Henderson <rth@redhat.com>
11923 Merge from gomp branch.
11924 * g++.dg/parse/pragma2.C: Update expected error lines.
11926 2006-01-04 Jakub Jelinek <jakub@redhat.com>
11928 * g++.dg/other/i386-2.C: New test.
11931 * gcc.c-torture/compile/20051228-1.c: New test.
11934 * gcc.dg/pr25559.c: New test.
11936 2006-01-03 Mark Mitchell <mark@codesourcery.com>
11939 * g++.dg/lookup/friend9.C: New test.
11942 * g++.dg/template/repo5.C: New test.
11944 2006-01-03 Steven G. Kargl <kargls@comcast.net>
11947 * gfortran.dg/forall_2.f90: New test.
11949 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
11951 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
11952 dg-require-weak. Adjust regexp to handle leading-underscore
11953 targets and space as well as TAB after .weak. Change previous
11954 64-bit fix to not use naked dot.
11956 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
11958 PR rtl-optimization/25578
11959 * gcc.c-torture/execute/20060102-1.c: New testcase.
11961 2006-01-03 Richard Guenther <rguenther@suse.de>
11964 * gcc.dg/torture/pr25183.c: New testcase.
11966 2006-01-03 Jakub Jelinek <jakub@redhat.com>
11968 Merge from gomp-branch.
11969 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
11970 * gcc.dg/ia64-sync-2.c: Likewise.
11971 * gcc.dg/ia64-sync-3.c: Likewise.
11972 * gcc.dg/ia64-sync-4.c: Likewise.
11973 * gcc.dg/sync-2.c: Likewise.
11974 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
11975 that sparc64-*-* and sparcv9-*-* supports sync builtins.
11977 2006-01-02 Mark Mitchell <mark@codesourcery.com>
11980 * g++.dg/parse/operator6.C: New test.
11983 * g++.dg/parse/error29.C: New test.
11986 * g++.dg/parse/dtor6.C: New test.
11989 * g++.dg/parse/ctor3.C: New test.
11992 * g++.dg/template/class3.C: New test.
11994 2006-01-02 Geoffrey Keating <geoffk@apple.com>
11996 * g++.dg/debug/debug9.C: New.
11998 2006-01-02 Steven G. Kargl <kargls@comcast.net>
12001 * gfortran.dg/label_2.f90: New test.
12003 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12005 * g++.dg/lookup/using12.C: Tighten error marker.
12007 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
12008 Andrew Pinski <pinskia@physics.uc.edu>
12010 * gcc.target/powerpc/darwin-abi-3.c: New file.
12011 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
12012 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
12013 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
12014 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
12015 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
12016 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
12017 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
12018 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
12020 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
12022 * gcc.dg/tree-ssa/loadpre1.c: New;
12023 * gcc.dg/tree-ssa/loadpre2.c: New;
12024 * gcc.dg/tree-ssa/loadpre3.c: New;
12025 * gcc.dg/tree-ssa/loadpre4.c: New;
12026 * gcc.dg/tree-ssa/loadpre5.c: New;
12027 * gcc.dg/tree-ssa/loadpre6.c: New;
12028 * gcc.dg/tree-ssa/loadpre7.c: New;
12029 * gcc.dg/tree-ssa/loadpre8.c: New;
12030 * gcc.dg/tree-ssa/loadpre9.c: New;
12032 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
12034 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
12035 * g++.dg/abi/thunk4.C: Likewise.
12037 2006-01-01 Andreas Jaeger <aj@suse.de>
12039 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
12042 2006-01-01 Jakub Jelinek <jakub@redhat.com>
12045 * gcc.dg/pragma-pack-3.c: New test.
12046 * g++.dg/parse/pragma3.C: New test.
12048 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12050 PR middle-end/24827
12051 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
12053 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12056 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
12058 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
12061 * gfortran-dg/pure_byref_3.f90: New.
12064 * gfortran.dg/userdef_operator_1.f90: New.
12066 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
12068 * g++.dg/abi/thunk3.C: New.
12069 * g++.dg/abi/thunk4.C: New.
12071 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
12074 * gfortran.dg/host_used_types_1.f90: New test. Check that host
12075 associated derived type components of derived types are
12076 properly declared in contained procedures.
12078 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12080 PR libgfortran/25139
12081 * gfortran.dg/backspace_2.f: New test.
12083 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12085 PR libgfortran/25550
12086 * gfortran.dg/endfile.f: New test.
12088 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12090 PR libgfortran/25419
12091 * gfortran.dg/comma.f: New test.
12093 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12095 * lib/gfortran-dg.exp: Remove trailing whitespace.
12096 * lib/fortran-torture.exp: Test with -fbounds-check instead of
12097 -funroll-all-loops.
12099 2005-12-28 Alan Modra <amodra@bigpond.net.au>
12101 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
12102 Extended Double long doubles or repeat tests when long double is
12103 the same size as double.
12105 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12107 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
12110 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
12111 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
12114 * gcc.dg/pr23911.c: Make test variable static.
12117 * gcc.dg/tree-ssa/pr14841.c: Likewise.
12119 2005-12-26 Mark Mitchell <mark@codesourcery.com>
12122 * g++.dg/parse/crash17.C: Adjust error markers.
12123 * g++.dg/template/error20.C: New test.
12125 2005-12-26 Mark Mitchell <mark@codesourcery.com>
12128 * g++.dg/ext/complit4.C: New test.
12131 * g++.dg/ext/complit5.C: Likewise.
12133 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
12135 PR tree-optimization/25125
12136 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
12137 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
12138 * gcc.c-torture/execute/pr25125.c: New.
12140 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
12144 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
12145 with incorrect assumed size references.
12147 2005-12-24 Mark Mitchell <mark@codesourcery.com>
12150 * g++.dg/opt/init1.C: New test.
12152 2005-12-23 Mark Mitchell <mark@codesourcery.com>
12155 * g++.dg/template/sfinae3.C: New test.
12157 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12159 * g++.dg/other/friend4.C: New test.
12161 2005-12-23 Jakub Jelinek <jakub@redhat.com>
12164 * g++.dg/opt/pr25005.C: New test.
12166 2005-12-22 Mark Mitchell <mark@codesourcery.com>
12169 * g++.dg/template/ptrmem16.C: New test.
12171 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
12175 * gfortran.dg/initialization_1.f90: Add test of SIZE.
12177 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12179 PR libgfortran/25307
12180 * gfortran.dg/list_read_5.f90: New test.
12182 2005-12-22 Richard Henderson <rth@redhat.com>
12184 * gcc.target/i386/sse-7.c: Use -msse2.
12186 2005-12-23 Jakub Jelinek <jakub@redhat.com>
12188 PR rtl-optimization/25432
12189 * gcc.c-torture/compile/20051216-1.c: New test.
12192 * objc/execute/pr25328.m: New test.
12194 2005-12-22 Mark Mitchell <mark@codesourcery.com>
12197 * g++.dg/template/call4.C: New test.
12199 2005-12-22 Dale Johannesen <dalej@apple.com>
12201 * gcc.target/i386/sse-17.c: New.
12203 2005-12-22 Paul Brook <paul@codesourcery.com>
12205 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
12207 2005-12-22 Paul Brook <paul@codesourcery.com>
12209 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
12211 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
12214 * gcc.c-torture/compile/pr25513.c: New test.
12216 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12219 * g++.dg/parse/error25.C: Add more tests.
12221 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12224 * gfortran.dg/der_charlen_1.f90: New.
12226 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
12229 * gfortran.dg/pointer_component_type_1.f90: New test.
12233 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
12234 should give an error with assumed size array refernces and checks those
12236 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
12237 reference an upper bound so that it does not generate an error.
12243 * gfortran.dg/used_dummy_types_1.f90: New test.
12244 * gfortran.dg/used_dummy_types_2.f90: New test.
12245 * gfortran.dg/used_dummy_types_3.f90: New test.
12246 * gfortran.dg/used_dummy_types_4.f90: New test.
12247 * gfortran.dg/used_dummy_types_5.f90: New test.
12250 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
12251 group already being USE associated.
12252 * gfortran.dg/assumed_shape_nml.f90: New test.
12253 * gfortran.dg/assumed_size_nml.f90: New test.
12263 * gfortran.dg/io_constraints_1.f90: New test.
12264 * gfortran.dg/io_constraints_1.f90: New test.
12265 * gfortran.dg/iostat_3.f90: Change wording of warning.
12266 * gfortran.dg/g77/19981216-0.f: The same.
12268 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
12270 PR tree-optimization/23518
12271 * testsuite/gcc.dg/pr23518.c: New.
12273 2005-12-21 Mike Stump <mrs@apple.com>
12275 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
12277 2005-12-21 Paul Brook <paul@codesourcery.com>
12279 * gcc.dg/pr19340.c: Skip on m68k targets.
12281 2005-12-21 Steven Bosscher <stevenb@suse.de>
12283 PR rtl-optimization/25196
12284 * gcc.dg/pr25196.c: New test.
12286 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
12289 gfortran.dg/where_nested_1.f90: New.
12291 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
12293 PR tree-optimization/25382.
12294 * gcc.dg/tree-ssa/pr25382.c: New.
12296 2005-12-20 Richard Guenther <rguenther@suse.de>
12298 PR middle-end/24306
12299 * gcc.target/i386/pr24306.c: New testcase.
12301 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
12303 PR tree-optimization/25501
12304 * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
12306 2005-12-20 Richard Guenther <rguenther@suse.de>
12309 2005-12-02 Richard Guenther <rguenther@suse.de>
12311 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
12313 2005-12-20 Mark Mitchell <mark@codesourcery.com>
12316 * g++.dg/warn/Wunreachable-code-2.C: New test.
12318 2005-12-19 Mark Mitchell <mark@codesourcery.com>
12321 * g++.dg/template/ctor5.C: New test.
12324 * g++.dg/template/overload8.C: New test.
12326 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
12328 * gcc.c-torture/compile/pr25483 : New test.
12330 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12333 * g++.dg/ext/typeof10.C: New test.
12335 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
12337 * gcc.dg/mt-loopi1.c: New.
12339 2005-12-18 Richard Guenther <rguenther@suse.de>
12341 PR tree-optimization/25481
12342 * gcc.dg/torture/pr25481.c: New testcase.
12344 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
12346 PR rtl-optimization/21041
12347 * gcc.dg/pr21041.c: New test.
12349 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12351 PR libgfortran/25463
12352 * gfortran.dg/advance.f90: New test.
12354 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
12356 * gcc.dg/20051201-1.c: New test.
12358 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
12361 * gfortran.dg/initialization_1.f90: New test.
12362 * gfortran.dg/enum_5.f90: Change dg-error to new message.
12363 * gfortran.dg/g77/980616-0.f: The same.
12365 2005-12-17 Steven G. Kargl <kargls@comcast.net>
12368 * gfortran.dg/chkbits.f90: New test.
12370 2005-12-17 Steven G. Kargl <kargls@comcast.net>
12372 * gfortran.dg/enum_5.f: Revert to previous version.
12374 2005-12-17 Steven G. Kargl <kargls@comcast.net>
12376 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
12377 * gfortran.dg/nested_modules_1.f90: Ditto.
12378 * gfortran.dg/hollerith_f95.f90: Ditto.
12379 * gfortran.dg/select_5.f90: Ditto.
12380 * gfortran.dg/secnds.f: Ditto.
12381 * gfortran.dg/hollerith2.f90: Ditto.
12382 * gfortran.dg/imag_2.f: Ditto.
12383 * gfortran.dg/ftell_2.f90: Ditto.
12384 * gfortran.dg/malloc_free_1.f90: Ditto.
12385 * gfortran.dg/logint-1.f: Ditto.
12386 * gfortran.dg/recursive_statement_functions.f90: Ditto.
12387 * gfortran.dg/e_d_fmt.f90: Ditto.
12388 * gfortran.dg/hollerith_legacy.f90: Ditto.
12389 * gfortran.dg/logint-2.f: Ditto.
12390 * gfortran.dg/enum_5.f90: Ditto.
12391 * gfortran.dg/f2c_2.f90: Ditto.
12392 * gfortran.dg/pr17143.f90: Ditto.
12393 * gfortran.dg/namelist_14.f90: Ditto.
12394 * gfortran.dg/logint-3.f: Ditto.
12395 * gfortran.dg/spread_scalar_source.f90: Ditto.
12396 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
12397 * gfortran.dg/namelist_11.f: Ditto.
12398 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
12399 * gfortran.dg/g77/20010519-1.f
12400 * gfortran.dg/g77/alpha1.f: Ditto.
12401 * gfortran.dg/g77/990115-1.f: Ditto.
12402 * gfortran.dg/g77/erfc.f: Ditto.
12403 * gfortran.dg/g77/19990313-3.f: Ditto.
12404 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
12405 * gfortran.dg/g77/20010426.f: Ditto.
12406 * gfortran.dg/g77/19990313-0.f: Ditto.
12407 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
12408 * gfortran.dg/g77/20000629-1.f: Ditto.
12409 * gfortran.dg/g77/970125-0.f: Ditto.
12410 * gfortran.dg/g77/8485.f: Ditto.
12411 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
12412 * gfortran.dg/g77/19990313-1.f: Ditto.
12413 * gfortran.dg/g77/int8421.f: Ditto.
12414 * gfortran.dg/g77/19990305-0.f: Ditto.
12415 * gfortran.dg/g77/947.f: Ditto.
12416 * gfortran.dg/g77/19990905-2.f: Ditto.
12417 * gfortran.dg/g77/cabs.f: Ditto.
12418 * gfortran.dg/g77/19990313-2.f: Ditto.
12419 * gfortran.dg/g77/20020307-1.f: Ditto.
12420 * gfortran.dg/g77/dcomplex.f: Ditto.
12421 * gfortran.dg/g77/19990502-1.f: Ditto.
12422 * gfortran.dg/g77/19981216-0.f: Ditto.
12423 * gfortran.dg/common_4.f90: Ditto.
12424 * gfortran.dg/entry_4.f90: Ditto.
12425 * gfortran.dg/equiv_constraint_2.f90: Ditto.
12426 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
12427 * gfortran.dg/namelist_12.f: Ditto.
12428 * gfortran.dg/scale_1.f90: Ditto.
12429 * gfortran.dg/modulo_1.f90
12430 * gfortran.dg/hollerith.f90: Ditto.
12431 * gfortran.dg/direct_io_3.f90: Ditto.
12432 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
12433 * gfortran.dg/gnu_logical_1.F: Ditto.
12434 * gfortran.dg/unf_io_convert_1.f90: Ditto.
12435 * gfortran.dg/assign_1.f90: Ditto.
12436 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
12437 * gfortran.dg/pr23095.f: Ditto.
12438 * gfortran.dg/read_float_1.f90: Ditto.
12440 2005-12-17 Andreas Jaeger <aj@suse.de>
12442 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
12443 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
12445 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12448 * gfortran.dg/fmt_white.f: New test.
12450 2005-12-16 Steven G. Kargl <kargls@comcast.net>
12452 * gfortran.dg/label_1.f90: New test.
12454 2005-12-15 Ben Elliston <bje@au.ibm.com>
12457 * gcc.dg/20031012-1.c: Add -Walways-true option.
12458 * gcc.dg/weak/weak-3.c: Likewise.
12459 * g++.old-deja/g++.mike/warn8.C: Likewise.
12461 2005-12-16 Mike Stump <mrs@apple.com>
12463 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
12466 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12468 PR libgfortran/25264
12469 PR libgfortran/25349
12470 * gfortran.dg/tl_editing.f90: Added additional checks.
12471 * gfortran.dg/t_editing.f: New test.
12472 * gfortran.dg/write_padding.f90: New test
12474 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12477 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
12479 2005-12-16 Jakub Jelinek <jakub@redhat.com>
12481 PR rtl-optimization/24899
12482 * gcc.c-torture/execute/20051215-1.c: New test.
12484 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
12487 * gfortran.dg/pr24823.f: New test.
12489 2005-12-16 Jeff Law <law@redhat.com>
12491 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
12493 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
12495 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
12496 Change C++ style comments to C style comments.
12497 Remove aligned types from the array.
12498 Keep Enums disabled.
12499 (complex_types): Remove aligned types from the array.
12500 Comment out "_Complex long double".
12501 (attrib_types): Remove.
12502 (complex_attrib_types): Remove.
12503 (attrib_array_types): Remove.
12504 (complex_attrib_array_types): Remove.
12505 (aligned_bitfld_types): Remove.
12506 (n_aligned_bitfld_types): Remove.
12507 (FEATURE_ALIGNEDPACKED): Delete.
12508 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
12509 (singles): Remove support for adding attributes.
12510 (choose_type): Remove support for attributed types.
12511 (generate_fields): Remove support for attributed bit-fields.
12512 Remove support for adding attributes.
12513 (generate_random_tests): Remove support for adding attributes.
12514 (features): Add back "[0] :0" and "complex vector [0]".
12515 (main): Remove support for attributed bit-fields.
12516 Uncomment the calling of generate_random_tests for the rests of
12519 2005-12-16 Jan Hubicka <jh@suse.cz>
12521 * gcc.c-torture/combine/pr25224.c: New.
12523 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
12526 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
12529 2005-12-15 Richard Sandiford <richard@codesourcery.com>
12531 * gcc.dg/20051215-1.c: New file.
12533 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12535 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
12536 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
12538 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
12541 * gfortran.dg/dummy_functions_1.f90: New.
12543 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
12545 PR rtl-optimization/25310
12546 * gcc.c-torture/compile/pr25310.c: New test.
12548 2005-12-14 Jakub Jelinek <jakub@redhat.com>
12551 * gcc.dg/pr25023.c: New test.
12553 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12555 * g++.old-deja/g++.brendan/redecl1.C,
12556 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
12557 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
12558 g++.old-deja/g++.oliva/typeof1.C,
12559 g++.old-deja/g++.other/crash16.C,
12560 g++.old-deja/g++.other/crash34.C,
12561 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
12562 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
12563 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
12564 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
12565 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
12566 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
12569 2005-12-14 Kean Johnston <jkj@sco.com>
12570 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12572 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
12573 * gcc.target/i386/20020523-1.c: Ditto.
12574 * gcc.target/i386/tailcall-1.c: Ditto.
12575 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
12576 * gcc.target/i386/ssetype-5.c: Ditto.
12578 2005-12-14 Jeff Law <law@redhat.com>
12580 * gcc.dg/tree-ssa/foldstring-1.c: New test.
12582 2005-12-14 Jakub Jelinek <jakub@redhat.com>
12586 * gcc.target/i386/pr25254.c: New test.
12587 * gfortran.dg/PR24188.f: New test.
12589 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
12591 * lib/fortran-torture.exp: Catch remaining uses of
12592 remote_file build delete.
12594 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12596 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
12598 2005-12-14 Ben Elliston <bje@au.ibm.com>
12600 * gcc.dg/warn-addr-cmp.c: New test.
12602 2005-12-13 Jakub Jelinek <jakub@redhat.com>
12606 * gcc.target/i386/pr25293.c: New test.
12608 2005-12-13 Petr Machata <machata@post.cz>
12611 * g++.dg/parse/comma2.C: New test.
12613 2005-12-13 Mark Mitchell <mark@codesourcery.com>
12614 Jakub Jelinek <jakub@redhat.com>
12616 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12617 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12618 (limits.h): Include unconditionally.
12619 (stdlib.h): Likewise.
12620 (hashtab.h): Do not include.
12621 (getopt.h): Likewise.
12622 (stddef.h): Include.
12623 (hashval_t): Define.
12624 (struct entry): Add "next" field.
12625 (HASH_SIZE): New macro.
12626 (hash_table): New variable.
12627 (switchfiles): Do not use xmalloc.
12629 (iterative_hash): New function.
12631 (e_exists): New function.
12632 (e_insert): Likewise.
12633 (output): Use, instead of libiberty hashtable functions.
12634 (main): Do not use getopt. Do not call htab_create.
12636 2005-12-13 Jakub Jelinek <jakub@redhat.com>
12639 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
12640 put atal* and atpaal* attributes on array elements.
12641 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
12642 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
12643 put atal* and atpaal* attributes on array elements.
12644 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
12646 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
12648 * gcc.dg/single-precision-constant.c: New test.
12650 2005-12-13 Alan Modra <amodra@bigpond.net.au>
12652 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
12653 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
12654 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
12655 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12656 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12657 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12658 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
12659 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
12660 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
12661 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
12662 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
12663 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
12664 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
12665 gcc.target/powerpc/ppc-sdata-2.c,
12666 gcc.target/powerpc/ppc-stackalign-1.c,
12667 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
12668 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
12669 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
12670 gcc.target/powerpc/rs6000-ldouble-2.c,
12671 gcc.target/powerpc/rs6000-power2-1.c,
12672 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
12673 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
12674 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
12675 option into target selector.
12676 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
12677 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
12679 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
12682 * objc.dg/encode-9.m: New test.
12684 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12687 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
12688 * gcc.dg/asm-b.c: Fix typo.
12689 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
12690 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12691 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
12692 i?86 lp64 and x86_64 ilp32.
12693 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
12695 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
12697 2005-12-12 Steven G. Kargl <kargls@comcast.net>
12700 gfortran.dg/equiv_5.f90: New test.
12702 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
12704 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
12705 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
12706 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
12707 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
12708 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
12709 * gcc.dg/tree-ssa/reassoc-5.c: New.
12710 * gcc.dg/tree-ssa/reassoc-6.c: New.
12711 * gcc.dg/tree-ssa/reassoc-7.c: New.
12712 * gcc.dg/tree-ssa/reassoc-8.c: New.
12713 * gcc.dg/tree-ssa/reassoc-9.c: New.
12714 * gcc.dg/tree-ssa/reassoc-10.c: New.
12715 * gcc.dg/tree-ssa/reassoc-11.c: New.
12717 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12721 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
12723 2005-12-12 Mark Mitchell <mark@codesourcery.com>
12726 * g++.dg/template/inherit.C: Do not use a generic error message.
12728 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
12731 * objc.dg/gnu-encoding: New directory.
12732 * objc.dg/gnu-encoding/compat-common.h: New file.
12733 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
12734 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
12735 * objc.dg/gnu-encoding/vector-defs.h: New file.
12736 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
12737 * objc.dg/gnu-encoding/generate-random.c: New file.
12738 * objc.dg/gnu-encoding/generate-random_r.c: New file.
12739 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
12740 * objc.dg/gnu-encoding/generate-random.h: New file.
12742 2005-12-11 Mark Mitchell <mark@codesourcery.com>
12745 * g++.dg/template/defarg7.C: New test.
12747 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
12750 * objc.dg/encode-8.m: New test.
12752 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
12755 * objc.dg/encode-7.m: New test.
12757 2005-12-10 Mark Mitchell <mark@codesourcery.com>
12760 * g++.dg/opt/inline10.C: New test.
12762 2005-12-11 Steven G. Kargl <kargls@comcast.net>
12764 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
12766 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
12768 * gfortran.dg/substring_equivalence.f90: typo in comment
12770 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12773 * gfortran.dg/iostat_3.f90: New test.
12775 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
12778 * gfortran.dg/unf_io_convert_1.f90: New test.
12779 * gfortran.dg/unf_io_convert_2.f90: New test.
12780 * gfortran.dg/unf_io_convert_3.f90: New test.
12782 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12785 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
12786 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
12787 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12788 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
12789 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
12790 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12791 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
12792 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
12793 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12794 gcc.dg/torture/fp-int-convert-float128-timode.c,
12795 gcc.dg/torture/fp-int-convert-float128.c,
12796 gcc.dg/torture/fp-int-convert-float80-timode.c,
12797 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
12798 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
12800 * gcc.dg/tls/opt-1.c: Require effective target fpic.
12802 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
12804 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
12806 2005-12-10 Richard Sandiford <richard@codesourcery.com>
12808 * gcc.dg/20051207-1.c,
12809 * gcc.dg/20051207-2.c,
12810 * gcc.dg/20051207-3.c: New tests.
12812 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12815 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
12816 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
12817 dg-skip-if target selector.
12820 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
12821 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
12822 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
12823 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
12824 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
12825 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
12826 and/or merge with i?86 cases.
12828 * gcc.dg/tls/opt-3.c: Require effective target fpic.
12831 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
12832 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
12833 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
12834 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
12837 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
12840 * gcc.c-torture/compile/pr25311.c: New test.
12842 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12844 PR libgfortran/25039
12845 * gfortran.dg/read_comma.f: New test.
12847 2005-12-08 Jakub Jelinek <jakub@redhat.com>
12850 * g++.dg/opt/pr19317-1.C: New test.
12851 * g++.dg/opt/pr19317-2.C: New test.
12852 * g++.dg/opt/pr19317-3.C: New test.
12855 * gcc.c-torture/execute/pr19005.c: New test.
12858 * g++.old-deja/g++.other/comdat5.C: New test.
12859 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
12861 * g++.dg/compat/struct-layout-1.exp: New file.
12862 * g++.dg/compat/struct-layout-1.h: New.
12863 * g++.dg/compat/struct-layout-1_generate.c: New.
12864 * g++.dg/compat/struct-layout-1_x1.h: New.
12865 * g++.dg/compat/struct-layout-1_x2.h: New.
12866 * g++.dg/compat/struct-layout-1_y1.h: New.
12867 * g++.dg/compat/struct-layout-1_y2.h: New.
12869 * gcc.dg/20050330-2.c: New test.
12871 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
12874 * gfortran.dg/associated_1.f90: New.
12876 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
12878 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
12879 ILP32 vect_no_align platforms.
12881 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
12882 Jakub Jelinek <jakub@redhat.com>
12885 * gcc.c-torture/compile/20051207-1.c: New test.
12887 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12890 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
12891 gcc.dg/torture/pr18582-1.c,
12892 gcc.target/i386/attributes-error.c: Also test on x86_64.
12894 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
12896 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12899 * g++.dg/template/typedef3.C: New test.
12903 * g++.dg/template/dtor3.C: Fix error markers.
12905 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
12907 * lib/target-supports.exp (check_effective_target_sync_char_short):
12910 2005-12-06 Janis Johnson <janis187@us.ibm.com>
12912 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
12914 2005-12-06 Roger Sayle <roger@eyesopen.com>
12916 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
12917 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
12918 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
12919 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
12921 2005-12-06 Roger Sayle <roger@eyesopen.com>
12924 * g++.dg/other/array2.C: New test case.
12926 2005-12-05 Geoffrey Keating <geoffk@apple.com>
12928 * gcc.dg/darwin-weakimport-3.c: New.
12930 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
12931 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
12932 and to work on Darwin.
12933 * gcc.dg/attr-weakref-1b.c: New file.
12934 * gcc.dg/attr-weakref-2.c: New test.
12935 * gcc.dg/darwin-weakref-1.c: New test.
12937 2005-12-05 Janis Johnson <janis187@us.ibm.com>
12940 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
12941 use in selector expressions.
12942 (dg-xfail-if): Ditto.
12943 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
12944 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
12945 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
12946 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
12947 * gcc.test-framework/test-framework.exp: Skip generated tests if
12948 CHECK_TEST_FRAMEWORK is not 1.
12950 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
12952 PR tree-optimization/24963
12953 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
12956 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
12959 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
12960 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12961 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12962 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12964 2005-12-05 Jakub Jelinek <jakub@redhat.com>
12966 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
12969 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
12971 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
12973 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
12975 * gcc.dg/format/cast-1.c: New test.
12977 2005-12-04 Roger Sayle <roger@eyesopen.com>
12980 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
12981 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
12982 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
12983 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
12985 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
12987 * gcc.dg/cast-pretty-print-1.c: New test.
12989 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
12991 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
12993 2005-12-02 Mark Mitchell <mark@codesourcery.com>
12996 * g++.dg/template/friend40.C: New test.
12998 2005-12-02 Jakub Jelinek <jakub@redhat.com>
13001 * gcc.target/i386/movq-2.c: New test.
13002 * gcc.target/i386/movq.c: Remove target i?86, instead add
13003 dg-require-effective-target ilp32.
13005 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13008 * g++.dg/other/default1.C: New test.
13010 2005-12-02 Richard Guenther <rguenther@suse.de>
13012 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
13014 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
13016 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
13018 2005-12-02 Alan Modra <amodra@bigpond.net.au>
13021 * gcc.target/powerpc/rotate.c: New.
13023 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13025 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
13026 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
13028 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
13031 * gcc.dg/pr17730-1.c: Adjust.
13032 * gcc.dg/lvalue1.c (main): Likewise.
13033 * gcc.dg/lvalue-2.c: Likewise.
13034 * g++.dg/pr7503-3.C
13036 2005-12-01 Geoffrey Keating <geoffk@apple.com>
13038 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
13041 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
13044 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
13046 2005-12-01 Uros Bizjak <uros@kss-loka.si>
13049 * lib/target-supports.exp (check_effective_target_tls): New.
13050 (check_effective_target_tls_runtime): New.
13051 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
13053 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
13054 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13055 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
13056 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
13057 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
13058 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
13059 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13060 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
13061 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
13062 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
13063 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
13064 effective-target TLS.
13065 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
13066 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
13067 effective-target TLS runtime.
13069 2005-12-01 Uros Bizjak <uros@kss-loka.si>
13071 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
13073 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
13075 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
13076 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
13077 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
13078 ignored" warnings when "packing" is the same as the ABI layout.
13080 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
13083 * gfortran.dg/line_length_1.f: New test.
13084 * gfortran.dg/line_length_2.f90: Ditto.
13086 2005-11-30 Richard Guenther <rguenther@suse.de>
13088 PR tree-optimization/21655
13089 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
13091 2005-11-30 Dale Johannesen <dalej@apple.com>
13093 * gcc.c-torture/compile/pr24930.c: New.
13095 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
13098 * gfortran.dg/auto_char_dummy_array.f90: New test.
13100 2005-11-30 Jeff Law <law@redhat.com>
13102 * g++.old-deja/g++.law/pr25000.C: New test.
13104 2005-11-30 Jakub Jelinek <jakub@redhat.com>
13106 * gcc.dg/tls/opt-11.c: New test.
13108 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
13110 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
13112 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
13115 2005-11-29 Jakub Jelinek <jakub@redhat.com>
13117 * gfortran.dg/open_access_1.f90: New test.
13119 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13121 * gcc.dg/charset/builtin2.c: New test.
13123 2005-11-28 Jakub Jelinek <jakub@redhat.com>
13125 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
13126 on mmix-*-* for *_[xy].c.
13128 2005-11-28 Kean Johnston <jkj@sco.com>
13130 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
13132 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
13133 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
13134 * gcc.target/i386/asm-3.c: Ditto.
13135 * gcc.target/i386/clobbers.c: Ditto.
13136 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
13137 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
13139 * gcc.target/i386/mul.c: Ditto.
13140 * gcc.target/i386/ssetype-1.c: Ditto.
13141 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
13142 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
13143 static so the test works with -fPIC mode too. Based on comment in
13145 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
13147 2005-11-28 Richard Guenther <rguenther@suse.de>
13149 * gcc.dg/alias-9.c: New testcase.
13150 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
13152 2005-11-28 Roger Sayle <roger@eyesopen.com>
13153 Uros Bizjak <uros@kss-loka.si>
13155 PR middle-end/20219
13156 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
13157 tan(x)/sin(x) transformations.
13159 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
13161 PR middle-end/24575
13162 * gcc.dg/tree-ssa/divide-3.c: New test.
13163 * gcc.dg/tree-ssa/divide-4.c: New test.
13165 2005-11-27 Steven G. Kargl <kargls@comcast.net>
13168 * gfortran.dg/boz_6.f90: New test.
13170 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13173 * gfortran.dg/modulo_1.f90: New test.
13175 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13177 PR libfortran/24919
13178 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
13179 fail on CRLF platforms.
13180 * gfortran.dg/ftell_2.f90: Likewise.
13182 2005-11-26 Eric Christopher <echristo@apple.com>
13184 * gcc.dg/intmax_t-1.c: Remove mips xfail.
13186 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
13188 * objc.dg/gnu-runtime-3.m: Simplify.
13190 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
13192 PR middle-end/23669
13193 * gcc.dg/tree-ssa/divide-1.c: New test.
13194 * gcc.dg/tree-ssa/divide-2.c: New test.
13196 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
13198 PR libgfortran/24945
13199 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
13201 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
13203 PR libgfortran/24945
13204 * gfortran.dg/open_status_2.f90: New test.
13206 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13208 * gcc.c-torture/execute/builtins/fprintf.c,
13209 gcc.c-torture/execute/builtins/fputs-lib.c,
13210 gcc.c-torture/execute/builtins/fputs.c,
13211 gcc.c-torture/execute/builtins/lib/fprintf.c,
13212 gcc.c-torture/execute/builtins/lib/printf.c,
13213 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
13215 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
13217 * gcc.dg/20050922-2.c: New test.
13219 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
13221 * objc.dg/gnu-runtime-3.m: New test.
13223 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13226 * g++.dg/other/void1.C: New test.
13228 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
13230 PR middle-end/24998
13231 * gcc.dg/torture/fp-int-convert-float.c,
13232 gcc.dg/torture/fp-int-convert-double.c,
13233 gcc.dg/torture/fp-int-convert-long-double.c,
13234 gcc.dg/torture/fp-int-convert-timode.c,
13235 gcc.dg/torture/fp-int-convert-float80.c,
13236 gcc.dg/torture/fp-int-convert-float80-timode.c,
13237 gcc.dg/torture/fp-int-convert-float128.c,
13238 gcc.dg/torture/fp-int-convert-float128-timode.c,
13239 gcc.dg/torture/fp-int-convert.h: New files.
13241 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
13243 PR middle-end/24989
13244 * gcc.dg/tree-ssa/bool-10.c: New test.
13245 * gcc.dg/tree-ssa/bool-11.c: New test.
13246 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
13248 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
13250 PR middle-end/24990
13251 * tree-ssa/pr24990-1.c: New test.
13253 2005-11-24 Richard Guenther <rguenther@suse.de>
13254 Dirk Mueller <dmueller@suse.de>
13257 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
13258 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
13259 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
13260 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
13261 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
13262 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
13264 2005-11-23 Uros Bizjak <uros@kss-loka.si>
13266 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
13268 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
13271 * gcc.dg/Wc++-compat.c: New.
13272 * gcc.dg/Wno-c++-compat.c: New.
13274 2005-11-23 Alan Modra <amodra@bigpond.net.au>
13276 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
13277 (vspltish, vspltisw): Likewise.
13279 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13281 PR libgfortran/24794
13282 * gfortran.dg/namelist_12.f: Fix quotes.
13283 * gfortran.dg/namelist_13.f90: Fix quotes.
13284 * gfortran.dg/namelist_14.f90: Fix quotes.
13285 * gfortran.dg/namelist_15.f90: Fix quotes.
13286 * gfortran.dg/namelist_use.f90: Fix quotes.
13287 * gfortran.dg/namelist_use_only.f90: Fix quotes.
13288 * gfortran.dg/namelist_21.f90: New test.
13289 * gfortran.dg/namelist_22.f90: New test.
13291 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
13294 * gcc.c-torture/compile/pr23435.c: New.
13296 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
13298 * gcc.c-torture/execute/floatunsisf-1.c: New test.
13300 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
13302 * gcc.target/powerpc/405-macchw-1.c,
13303 gcc.target/powerpc/405-macchw-2.c,
13304 gcc.target/powerpc/405-macchwu-1.c,
13305 gcc.target/powerpc/405-macchwu-2.c,
13306 gcc.target/powerpc/405-machhw-1.c,
13307 gcc.target/powerpc/405-machhw-2.c,
13308 gcc.target/powerpc/405-machhwu-1.c,
13309 gcc.target/powerpc/405-machhwu-2.c,
13310 gcc.target/powerpc/405-maclhw-1.c,
13311 gcc.target/powerpc/405-maclhw-2.c,
13312 gcc.target/powerpc/405-maclhwu-1.c,
13313 gcc.target/powerpc/405-maclhwu-2.c,
13314 gcc.target/powerpc/405-mulchw-1.c,
13315 gcc.target/powerpc/405-mulchw-2.c,
13316 gcc.target/powerpc/405-mulchwu-1.c,
13317 gcc.target/powerpc/405-mulchwu-2.c,
13318 gcc.target/powerpc/405-mulhhw-1.c,
13319 gcc.target/powerpc/405-mulhhw-2.c,
13320 gcc.target/powerpc/405-mulhhwu-1.c,
13321 gcc.target/powerpc/405-mulhhwu-2.c,
13322 gcc.target/powerpc/405-mullhw-1.c,
13323 gcc.target/powerpc/405-mullhw-2.c,
13324 gcc.target/powerpc/405-mullhwu-1.c,
13325 gcc.target/powerpc/405-mullhwu-2.c,
13326 gcc.target/powerpc/405-nmacchw-1.c,
13327 gcc.target/powerpc/405-nmacchw-2.c,
13328 gcc.target/powerpc/405-nmachhw-1.c,
13329 gcc.target/powerpc/405-nmachhw-2.c,
13330 gcc.target/powerpc/405-nmaclhw-1.c,
13331 gcc.target/powerpc/405-nmaclhw-2.c,
13332 gcc.target/powerpc/440-macchw-1.c,
13333 gcc.target/powerpc/440-macchw-2.c,
13334 gcc.target/powerpc/440-macchwu-1.c,
13335 gcc.target/powerpc/440-macchwu-2.c,
13336 gcc.target/powerpc/440-machhw-1.c,
13337 gcc.target/powerpc/440-machhw-2.c,
13338 gcc.target/powerpc/440-machhwu-1.c,
13339 gcc.target/powerpc/440-machhwu-2.c,
13340 gcc.target/powerpc/440-maclhw-1.c,
13341 gcc.target/powerpc/440-maclhw-2.c,
13342 gcc.target/powerpc/440-maclhwu-1.c,
13343 gcc.target/powerpc/440-maclhwu-2.c,
13344 gcc.target/powerpc/440-mulchw-1.c,
13345 gcc.target/powerpc/440-mulchw-2.c,
13346 gcc.target/powerpc/440-mulchwu-1.c,
13347 gcc.target/powerpc/440-mulchwu-2.c,
13348 gcc.target/powerpc/440-mulhhw-1.c,
13349 gcc.target/powerpc/440-mulhhw-2.c,
13350 gcc.target/powerpc/440-mulhhwu-1.c,
13351 gcc.target/powerpc/440-mulhhwu-2.c,
13352 gcc.target/powerpc/440-mullhw-1.c,
13353 gcc.target/powerpc/440-mullhw-2.c,
13354 gcc.target/powerpc/440-mullhwu-1.c,
13355 gcc.target/powerpc/440-mullhwu-2.c,
13356 gcc.target/powerpc/440-nmacchw-1.c,
13357 gcc.target/powerpc/440-nmacchw-2.c,
13358 gcc.target/powerpc/440-nmachhw-1.c,
13359 gcc.target/powerpc/440-nmachhw-2.c,
13360 gcc.target/powerpc/440-nmaclhw-1.c,
13361 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
13363 2005-11-21 Jakub Jelinek <jakub@redhat.com>
13366 * gfortran.dg/inquire_9.f90: New test.
13369 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
13371 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
13373 PR libfortran/24432
13374 * lib/target-supports.exp (check_effective_target_fortran_large_real):
13375 Check that 'cos' is supported.
13377 2005-11-21 Paul Thomas <pault@gcc.gnu.org
13380 * gfortran.dg/substring_equivalence.f90: New test.
13383 * gfortran.dg/auto_internal_assumed.f90: New test.
13385 2005-11-21 Uros Bizjak <uros@kss-loka.si>
13387 * gcc.dg/fold-div-2.c: New test.
13389 2005-11-20 Ian Lance Taylor <ian@airs.com>
13391 PR rtl-optimization/24883
13392 * gcc.c-torture/compile/pr24883.c: New test.
13394 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
13396 PR middle-end/20583
13397 * gcc.c-torture/compile/pr20583.c: New.
13399 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
13401 * gcc.c-torture/execute/usmul.c: New test.
13403 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
13405 * gcc.dg/tree-ssa/vrp22.c: New test.
13407 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
13409 PR middle-end/24912
13410 * gcc.dg/torture/pr24912-1.c: New test.
13412 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
13415 * gfortran.dg/arrayio_derived_1.f90: New test.
13417 2005-11-19 Richard Guenther <rguenther@suse.de>
13419 PR middle-end/23294
13420 * gcc.dg/tree-ssa/pr23294.c: New testcase.
13422 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
13424 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
13426 2005-11-18 Mark Mitchell <mark@codesourcery.com>
13429 * g++.dg/template/friend39.C: New test.
13431 2005-11-18 James E Wilson <wilson@specifix.com>
13433 * gcc.dg/builtin-strstr.c: New.
13435 2005-11-18 Richard Henderson <rth@redhat.com>
13437 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
13438 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
13439 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
13440 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
13441 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
13442 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
13443 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
13444 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
13445 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
13446 renaming to remove initial "ia64-".
13448 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
13450 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
13452 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
13454 * g++.dg/cpp/string-2.C: New test.
13456 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
13458 * gcc.dg/tree-ssa/loop-14.c: New test.
13460 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
13461 Michael Chamberlain <michael@chamberlain.net.au>
13463 * ada/acats/run_all.sh (target_run): Kill long running tests.
13465 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13467 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
13468 * gcc.dg/cleanup-9.c: Likewise.
13469 * gcc.dg/cleanup-10.c: Likewise.
13470 * gcc.dg/cleanup-11.c: Likewise.
13472 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13475 * gfortran.dg/open_access_append_1.f90: New test.
13476 * gfortran.dg/open_access_append_2.f90: New test.
13478 2005-11-16 Richard Guenther <rguenther@suse.de>
13480 PR middle-end/24851
13481 * gcc.c-torture/execute/pr24851.c: New testcase.
13483 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
13485 * gcc.dg/fold-overflow-1.c: New test.
13487 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
13489 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
13490 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
13492 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
13494 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
13496 * g++.dg/eh/forced2.C: Likewise.
13497 * g++.dg/eh/forced3.C: Likewise.
13498 * g++.dg/eh/forced4.C: Likewise.
13500 2005-11-11 Mike Stump <mrs@apple.com>
13502 * g++.old-deja/g++.mike/unused.C: Add.
13504 2005-11-15 Mark Mitchell <mark@codesourcery.com>
13507 * g++.dg/warn/Wcast-qual1.C: New test.
13509 2005-11-15 Jan Hubicka <jh@suse.cz>
13511 * gcc.dg/winline-5.c: Add large-unit-insns limit.
13513 2005-11-14 David Edelsohn <edelsohn@gnu.org>
13515 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
13517 2005-11-14 Diego Novillo <dnovillo@redhat.com>
13520 * gcc.dg/tree-ssa/pr24840.c: New test.
13522 2005-11-14 Janis Johnson <janis187@us.ibm.com>
13525 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
13527 2005-11-14 Dale Johannesen <dalej@apple.com>
13529 * gcc.c-torture/execute/20051113-1.c: New.
13531 2005-11-14 Mark Mitchell <mark@codesourcery.com>
13534 * g++.dg/template/crash43.C: New test.
13536 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
13538 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
13540 2005-11-13 Mark Mitchell <mark@codesourcery.com>
13543 * g++.dg/eh/spec8.C: New test.
13545 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
13547 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
13549 2005-11-13 Mark Mitchell <mark@codesourcery.com>
13552 * g++.dg/parse/ambig4.C: New test.
13553 * g++.dg/tc1/dr101.C: Adjust error markers.
13554 * g++.dg/lookup/strong-using-2.C: Likewise.
13555 * g++.dg/lookup/ambig5.C: Likewise.
13556 * g++.dg/lookup/ambig4.C: Likewise.
13557 * g++.dg/parse/crash22.C: Likewise.
13559 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
13561 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
13563 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
13565 * gcc.dg/nested-calls-1.c: New test.
13567 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13569 * gfortran.dg/complex_intrinsic_1.f90: New test.
13570 * gfortran.dg/complex_intrinsic_2.f90: New test.
13571 * gfortran.dg/fgetc_1.f90: New test.
13572 * gfortran.dg/fgetc_2.f90: New test.
13573 * gfortran.dg/fgetc_3.f90: New test.
13574 * gfortran.dg/ftell_1.f90: New test.
13575 * gfortran.dg/ftell_2.f90: New test.
13576 * gfortran.dg/gnu_logical_1.F: New test.
13577 * gfortran.dg/gnu_logical_2.f90: New test.
13579 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
13581 PR middle-end/24820
13582 * testsuite/gcc.dg/pr24820.c: New test.
13584 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
13586 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
13587 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
13590 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13593 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
13595 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
13597 * gcc.target/cris/cris.exp: New file.
13598 * gcc.target/cris/rld-legit1.c: New test.
13599 * gcc.target/cris/rld-legit2.c: New test.
13601 2005-11-12 Jakub Jelinek <jakub@redhat.com>
13604 * g++.dg/opt/pr24780.C: New test.
13607 * g++.dg/template/asm1.C: New test.
13609 2005-11-12 Steven G. Kargl <kargls@comcast.net>
13611 PR libgfortran/24787
13612 * gfortran.dg/scan_1.f90: New test.
13614 2005-11-12 Jan Hubicka <jh@suse.cz>
13616 * gcc.target/i386/minmax-1.c: New.
13617 * gcc.target/i386/minmax-2.c: New.
13619 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
13621 * gcc.dg/pr24445.c: Fix for 64-bit targets.
13623 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
13625 * gcc.c-torture/execute/20051110-1.c,
13626 gcc.c-torture/execute/20051110-2.c: New tests.
13628 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
13630 PR middle-end/24750
13631 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
13634 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
13636 * lib/target-libpath.exp (get_shlib_extension): New proc.
13637 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
13638 * lib/gfortran.exp (gfortran_link_flags): Likewise.
13639 * lib/objc.exp (objc_target_compile): Likewise.
13640 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
13643 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
13645 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
13647 * lib/target-supports.exp (check_effective_target_static_libgfortran):
13648 Add -static to additional_flags and pass it to target_compile.
13650 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13652 PR libgfortran/24719
13653 gfortran.dg/read_noadvance.f90: New test.
13655 PR libgfortran/24699
13656 gfortran.dg/fmt_t_2.f90: New test.
13658 PR libgfortran/24785
13659 gfortran.dg/read_x_eor.f90: New test.
13661 PR libgfortran/24584
13662 gfortran.dg/namelist_empty.f90: Rename test.
13664 PR libgfortran/24489
13665 gfortran/read_eor.f90: Rename test.
13667 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
13670 * gfortran.dg/automatic_module_variable.f90: New test.
13672 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
13675 * gcc.dg/pr24445.c: New test.
13677 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
13681 * gfortran.dg/recursive_statement_functions.f90: Add statement
13682 functions using inline intrinsic functions and parameters to test
13683 that they no longer seg-fault.
13686 gfortran.dg/nested_modules_4.f90: New test.
13687 gfortran.dg/nested_modules_5.f90: New test.
13689 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13692 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
13694 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
13696 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
13699 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
13701 * gcc.dg/sparc-getcontext-1.c: New test.
13703 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
13705 * gcc.dg/ifcvt-fabs-1.c: New test.
13707 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
13710 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
13711 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
13713 2005-11-09 Richard Guenther <rguenther@suse.de>
13715 PR tree-optimization/24716
13716 * gcc.c-torture/execute/pr24716.c: New testcase.
13718 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
13720 * gcc.dg/pr24624.c: Disable for non S/390 targets.
13722 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
13725 * gcc.dg/pr24624.c: Testcase added.
13727 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
13730 * g++.dg/other/pr24623.C: Testcase added.
13732 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
13735 * gfortran-dg/pure_byref_1.f90: New.
13736 * gfortran-dg/pure_byref_2.f90: New.
13738 2005-11-09 Uros Bizjak <uros@kss-loka.si>
13741 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
13742 * gcc.dg/dg.exp: Run main loop also for *.i files.
13744 2005-11-08 Jakub Jelinek <jakub@redhat.com>
13747 * g++.dg/tls/diag-3.C: New test.
13748 * g++.dg/tls/diag-4.C: New test.
13749 * g++.dg/tls/static-1.C: New test.
13750 * g++.dg/tls/static-1a.cc: New file.
13752 2005-11-08 Diego Novillo <dnovillo@redhat.com>
13755 * g++.dg/tree-ssa/pr23046.C: New test.
13757 2005-11-08 Devang Patel <dpatel@apple.com>
13759 PR tree-optimization/23115
13760 * gcc.dg/tree-ssa/pr23115.c: New.
13762 2005-11-08 David Edelsohn <edelsohn@gnu.org>
13764 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
13765 * gcc.target/powerpc/pr16155.c: Same.
13766 * gcc.target/powerpc/altivec-1.c: Same.
13767 * gcc.target/powerpc/altivec-2.c: Same.
13768 * gcc.target/powerpc/altivec-3.c: Same.
13769 * gcc.target/powerpc/altivec-5.c: Same.
13770 * gcc.target/powerpc/altivec-11.c: Same.
13771 * gcc.target/powerpc/altivec-12.c: Same.
13772 * gcc.target/powerpc/altivec-14.c: Same.
13773 * gcc.target/powerpc/altivec-22.c: Same.
13774 * gcc.target/powerpc/altivec-consts.c: Same.
13775 * gcc.target/powerpc/altivec-pr22085.c: Same.
13776 * gcc.target/powerpc/altivec-splat.c: Same.
13777 * gcc.target/powerpc/altivec-varargs-1.c: Same.
13778 * gcc.target/powerpc/altivec-vec-merge.c: Same.
13779 * gcc.target/powerpc/darwin-longlong.c: Same.
13781 2005-11-08 Uros Bizjak <uros@kss-loka.si>
13784 * gcc.dg/pr19340.c: New test.
13786 2005-11-07 Ian Lance Taylor <ian@airs.com>
13788 PR rtl-optimization/24683
13789 * gcc.dg/pr24683.c: New test.
13791 2005-11-07 Uros Bizjak <uros@kss-loka.si>
13793 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
13794 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
13796 2005-11-07 Uros Bizjak <uros@kss-loka.si>
13798 * gcc.target/i386/pr23376.c: Compile with -mmmx.
13800 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
13802 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
13804 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
13808 * gcc.target/powerpc/altivec-consts.c,
13809 gcc.target/powerpc/altivec-splat.c: New testcase.
13811 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
13815 * gcc.dg/overflow-2.c: New testcase.
13817 2005-11-07 Jakub Jelinek <jakub@redhat.com>
13819 PR rtl-optimization/23567
13820 * gcc.c-torture/execute/20051104-1.c: New test.
13822 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
13825 gfortran.dg/private_type_2.f90: Modified to check that case with
13826 PRIVATE declaration within derived type is accepted.
13829 gfortran.dg/pointer_assign_1.f90: New test.
13832 * gfortran.dg/arrayio_0.f90: New test.
13835 gfortran.dg/data_initialized.f90: New test.
13836 gfortran.dg/data_constraints_1.f90: New test.
13837 gfortran.dg/data_constraints_2.f90: New test.
13839 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
13843 * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
13845 2005-11-06 Diego Novillo <dnovillo@redhat.com>
13848 * gcc.dg/tree-ssa/pr24670.c: New test.
13850 2005-11-05 Ian Lance Taylor <ian@airs.com>
13853 * gcc.target/i386/pr22432.c: New test.
13855 2005-11-05 Richard Henderson <rth@redhat.com>
13857 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
13858 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
13859 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
13860 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
13861 from gcc.dg/alpha-*.
13862 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
13863 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
13865 2005-11-05 Andreas Jaeger <aj@suse.de>
13867 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
13869 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
13872 * gcc.dg/torture/pr23424-1.c: New test.
13874 2005-11-04 Richard Henderson <rth@redhat.com>
13876 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
13877 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
13878 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
13879 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
13880 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
13881 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
13882 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
13883 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
13884 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
13885 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
13886 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
13887 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
13888 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
13889 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
13890 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
13891 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
13892 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
13893 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
13894 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
13895 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
13896 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
13897 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
13898 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
13899 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
13901 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
13902 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
13903 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
13904 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
13905 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
13906 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
13907 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
13908 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
13909 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
13910 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
13911 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
13912 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
13913 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
13914 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
13915 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
13916 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
13917 gcc.target/i386/lea.c, gcc.target/i386/local.c,
13918 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
13919 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
13920 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
13921 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
13922 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
13923 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
13924 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
13925 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
13926 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
13927 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
13928 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
13929 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
13930 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
13931 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
13932 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
13933 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
13934 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
13935 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
13936 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
13937 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
13938 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
13939 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
13940 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
13941 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
13942 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
13943 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
13944 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
13945 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
13947 2005-11-04 Diego Novillo <dnovillo@redhat.com>
13950 * gcc.dg/tree-ssa/pr24627.c: New test.
13952 2005-11-04 Paul Brook <paul@codesourcery.com>
13954 * gcc.dg/tls/opt-10.c: New test.
13956 2005-11-04 Andreas Jaeger <aj@suse.de>
13958 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
13959 avoid extra warnings.
13961 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13963 PR libfortran/22298
13964 * lib/target-supports.exp
13965 (check_effective_target_static_libgfortran): New
13966 static_libgfortran effective target.
13967 * gfortran.dg/static_linking_1.f: New test.
13968 * gfortran.dg/static_linking_1.c: New file.
13970 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
13972 * gcc.dg/pr24615.c: Guard test with { target fpic }.
13974 2005-11-03 Josh Conner <jconner@apple.com>
13977 g++.dg/ext/array2.C: New test.
13978 g++.dg/template/dependent-name3.C: New test.
13979 g++.dg/template/dependent-name4.C: New test.
13980 g++.dg/template/sfinae2.C: New test.
13982 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
13984 PR preprocessor/22042
13985 * gcc.dg/cpp/strify4.c: New test.
13987 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
13990 * g++.dg/cpp/string-1.C: New test.
13992 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
13994 * gcc.target/powerpc: New directory.
13995 * gcc.target/powerpc/powerpc.exp: New file.
13996 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
13997 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
13998 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
13999 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
14000 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
14001 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
14002 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
14003 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
14004 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
14005 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
14006 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
14007 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
14008 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
14009 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
14010 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
14011 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
14012 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
14013 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
14014 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
14015 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
14016 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
14017 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
14018 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
14019 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
14020 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
14021 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
14022 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
14023 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
14024 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
14025 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
14026 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
14027 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
14028 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
14029 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
14031 2005-11-03 Mark Mitchell <mark@codesourcery.com>
14034 * g++.dg/warn/inline2.C: New test.
14036 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
14038 PR middle-end/23155
14039 * g++.dg/ext/c99struct1.C: New test.
14040 * gcc.dg/union-cast-1.c: New test.
14041 * gcc.dg/union-cast-2.c: New test.
14042 * gcc.dg/union-cast-3.c: New test.
14044 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
14046 PR middle-end/24589
14047 * gcc.c-torture/execute/zero-struct-2.c: New test.
14049 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
14052 * g++.dg/init/switch1.C: New test.
14054 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
14056 * gcc.dg/delay-slot-1.c: New test.
14058 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
14061 * gcc.dg/pr24620.c: New test.
14063 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
14066 * gcc.dg/format/unnamed-1.c: New test.
14068 2005-11-02 Mark Mitchell <mark@codesourcery.com>
14071 * g++.dg/expr/cond8.C: New test.
14074 * g++.dg/parse/dot1.C: New test.
14076 2005-11-02 Jan Hubicka <jh@suse.cz>
14079 * gcc.dg/i386-lea.c: New test
14081 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
14084 * gcc.dg/pr24615.c: New test.
14086 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
14089 * gcc.dg/pr24600.c: New test.
14091 2005-11-02 Mark Mitchell <mark@codesourcery.com>
14094 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
14095 * g++.dg/parse/typename9.C: New test.
14096 * g++/dg/parse/typename10.C: Likewise.
14098 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
14101 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
14102 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
14103 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
14105 2005-11-02 Mark Mitchell <mark@codesourcery.com>
14108 * g++.dg/debug/static1.C: New test.
14110 2005-11-02 Josh Conner <jconner@apple.com>
14112 * g++.dg/crash38.C: moved into proper directory...
14113 * g++.dg/template/crash42.C: ...here
14115 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
14118 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
14119 pcc_bitfield_type_matters || default_packed.
14121 * lib/target-supports.exp
14122 (check_effective_target_pcc_bitfield_type_matters): New proc.
14123 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
14126 * lib/target-supports.exp (check_effective_default_packed): New proc.
14127 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
14128 Gate expected errors on target ! default_packed.
14129 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
14131 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14133 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
14136 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14139 * gfortran.dg/entry_5.f90: New.
14140 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
14142 2005-11-01 Bob Wilson <bob.wilson@acm.org>
14144 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
14146 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
14149 gfortran.dg/namelist_blockdata.f90: New test.
14152 gfortran.dg/external_implicit_none.f90: New test.
14155 * gfortran.dg/secnds.f: New test.
14157 2005-10-31 Jan Hubicka <jh@suse.cz>
14160 * gcc.c-torture/compile/pr20928.c: New test.
14162 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
14164 PR middle-end/23492
14165 * gcc.c-torture/compile/zero-strct-5.c: New test.
14167 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
14169 PR libgfortran/24584
14170 * gfortran.dg/pr24584.f90: New test.
14172 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
14175 * gfortran.dg/char_result_9.f90: New.
14176 * gfortran.dg/char_result_10.f90: New.
14178 2005-10-30 Jan Hubicka <jh@suse.cz>
14180 * g++.dg/tree-ssa/pr24172.C: New testcase.
14182 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14184 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
14186 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
14188 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
14189 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
14190 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
14191 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
14192 gfortran.dg/enum_9.f90,
14193 gfortran.fortran-torture/compile/enum_1.f90,
14194 gfortran.fortran-torture/execute/enum_1.f90,
14195 gfortran.fortran-torture/execute/enum_2.f90,
14196 gfortran.fortran-torture/execute/enum_3.f90,
14197 gfortran.fortran-torture/execute/enum_4.f90: New tests.
14199 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
14202 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
14203 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
14205 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14207 PR libfortran/20179
14208 * gfortran.dg/mixed_io_1.f90: New test.
14209 * gfortran.dg/mixed_io_1.c: New file.
14211 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14213 * gfortran.dg/malloc_free_1.f90: New test.
14215 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
14217 * gcc.dg/nested-func-4.c: Require profiling -pg.
14219 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
14222 * g++.dg/warn/main-2.C: New test.
14224 2005-10-28 Steven G. Kargl <kargls@comcast.net>
14227 * gfortran.dg/interface_2.f90: new test.
14229 2005-10-28 Josh Conner <jconner@apple.com>
14232 * g++.dg/template/crash38.C: New test.
14233 * g++.dg/parse/explicit1.C: Change expected errors.
14235 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
14238 * g++.dg/other/large-size-array.C: New test.
14240 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
14242 PR middle-end/24362
14243 * g++.dg/opt/complex4.C: New test.
14245 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
14247 * gcc.dg/nested-func-4.c: New test.
14249 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
14252 gfortran.dg/derived_recursion.f90: New test.
14253 gfortran.dg/implicit_actual.f90: New test.
14255 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
14257 PR middle-end/24295, PR testsuite/24477
14258 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
14259 removed when weakref hits the tree.
14261 2005-10-25 Jakub Jelinek <jakub@redhat.com>
14263 * gfortran.dg/cray_pointers_4.f90: New test.
14265 * gfortran.dg/cray_pointers_5.f90: New test.
14267 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
14270 * gfortran.dg/assign_5.f90: New test.
14271 * gfortran.dg/assign_6.f: New test.
14273 2005-10-25 Uros Bizjak <uros@kss-loka.si>
14275 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
14276 CPU has no SSE support.
14278 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
14280 PR libgfortran/24224
14281 * gfortran.dg/arrayio_1.f90: Update attribution.
14282 * gfortran.dg/arrayio_2.f90: Update attribution.
14283 * gfortran.dg/arrayio_3.f90: Update attribution.
14284 * gfortran.dg/arrayio_4.f90: Update test conditions.
14285 * gfortran.dg/arrayio_5.f90: Update attribution.
14286 * gfortran.dg/arrayio_6.f90: New test.
14287 * gfortran.dg/arrayio_7.f90: New test.
14289 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
14291 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
14293 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
14295 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
14297 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
14300 * gfortran.dg/namelist_char_only.f90: New test.
14302 2005-10-24 Asher Langton <langton2@llnl.gov>
14306 * gfortran.dg/cray_pointers_1.f90: New test.
14307 * gfortran.dg/cray_pointers_2.f90: New test.
14308 * gfortran.dg/cray_pointers_3.f90: New test.
14309 * gfortran.dg/loc_1.f90: New test.
14310 * gfortran.dg/loc_2.f90: New test.
14312 2005-10-24 Steven Bosscher <stevenb@suse.de>
14314 * gcc.dg/pr24225.c: New test.
14316 2005-10-24 Asher Langton <langton2@llnl.gov>
14318 * gfortran.dg/dup_save_1.f90: New test.
14319 * gfortran.dg/dup_save_2.f90: New test.
14321 2005-10-24 Paul Brook <paul@codesourcery.com>
14324 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
14327 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
14329 PR libgfortran/24489
14330 * gfortran.dg/pr24489.f90: New test.
14332 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
14335 * gfortran.dg/ichar_1.f90: Add tests for derived types.
14337 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
14340 * g++.dg/init/array16.C: Skip for mmix-*-*.
14342 2005-10-23 Asher Langton <langton2@llnl.gov>
14344 * gfortran.dg/byte_1.f90: New test.
14345 * gfortran.dg/byte_2.f90: New test.
14347 2005-10-23 David Edelsohn <edelsohn@gnu.org>
14349 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
14351 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
14354 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
14357 * gfortran.dg/merge_char_const.f90: New test.
14360 * gfortran.dg/spread_scalar_source.f90: New test.
14362 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
14364 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
14366 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
14367 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
14369 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
14371 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
14374 * gfortran.dg/der_pointer_4.f90: New.
14376 2005-10-22 David Ayers <d.ayers@inode.at>
14378 * obj-c++.dg/except-1.mm: Simplify.
14380 2005-10-21 David Ayers <d.ayers@inode.at>
14382 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
14384 2005-10-21 Jakub Jelinek <jakub@redhat.com>
14386 * gfortran.dg/assumed_dummy_2.f90: New test.
14388 2005-10-21 James E Wilson <wilson@specifix.com>
14390 PR preprocessor/15220
14391 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
14393 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
14395 * gcc.c-torture/execute/20051021-1.c: New test.
14397 2005-10-21 Mark Mitchell <mark@codesourcery.com>
14400 * g++.dg/ext/tmplattr1.C: New test.
14402 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
14405 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
14407 2005-10-20 Geoffrey Keating <geoffk@apple.com>
14409 * obj-c++.dg/except-1.mm: New.
14411 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
14413 2005-10-21 Alan Modra <amodra@bigpond.net.au>
14415 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
14417 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
14419 PR middle-end/24295
14420 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
14421 declarations with the same names as thunks' alias targets, use
14423 * gcc.dg/attr-alias-3.c: New test.
14424 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
14426 2005-10-20 Mark Mitchell <mark@codesourcery.com>
14429 * g++.dg/parse/access8.C: New test.
14431 2005-10-20 Richard Guenther <rguenther@suse.de>
14434 * g++.dg/tree-ssa/pr24439.C: New testcase.
14436 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
14438 * g++.dg/opt/delay-slot-1.C: New test.
14440 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
14443 * gfortran.fg/der_init_1.f90: New.
14445 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
14447 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
14449 2005-10-19 Mark Mitchell <mark@codesourcery.com>
14452 * g++.dg/parse/error28.C: New test.
14454 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
14456 * gcc.dg/profile-generate-2.c: New test.
14458 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
14461 * g++.dg/ext/dllimport11.C: New.
14463 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14466 * g++.dg/other/friend3.C: New test.
14468 2005-10-18 Mark Mitchell <mark@codesourcery.com>
14471 * g++.dg/template/error19.C: New test.
14473 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
14476 * g++.dg/overload/koenig2.C: New.
14479 * g++.dg/overload/error2.C: New.
14482 * g++.dg/inherit/covariant14.C: New.
14484 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14487 * g++.dg/parse/for1.C: New test.
14489 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
14492 * gfortran.dg/host_dummy_index_1.f90: New test.
14495 * gfortran.dg/automatic_char_len_2.f90: New test.
14498 * gfortran.dg/recursive_statement_functions.f90: New test.
14501 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
14504 * gfortran.dg/external_initializer.f90: New test.
14507 * non_module_public.f90: New test.
14509 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
14512 * g++.dg/template/overload7.C: New.
14515 * g++.dg/other/switch2.C: Remove expected warnings.
14518 * g++.dg/template/defarg6.C: New.
14520 2005-10-17 Uros Bizjak <uros@kss-loka.si>
14523 * gcc.target/i386/pr24315.c: New test.
14525 2005-10-16 Mark Mitchell <mark@codesourcery.com>
14528 * g++.dg/template/static21.C: New test.
14529 * g++.dg/template/static21-a.cc: Likewise.
14531 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
14534 * g++.dg/warn/Wswitch-default-1.C: New test.
14535 * g++.dg/warn/Wswitch-default-2.C: New test.
14537 2005-10-16 Mark Mitchell <mark@codesourcery.com>
14540 * g++.dg/parse/template18.C: New test.
14541 * g++.dg/template/nontype15.C: Likewise.
14543 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
14546 * gfortran.dg/spec_expr_2.f90: New.
14548 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
14550 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
14551 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
14552 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
14553 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
14554 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
14555 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
14556 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
14557 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
14558 previous target-specific skips and warning-message matches where
14561 2005-10-15 Mark Mitchell <mark@codesourcery.com>
14564 * g++.dg/warn/Wctor-dtor.C: New test.
14566 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14569 * gcc.dg/for-1.c: New test.
14571 2005-10-14 Mark Mitchell <mark@codesourcery.com>
14574 * g++.dg/warn/Wconversion1.C: New test.
14575 * g++.dg/ext/packed4.C: Compile with -w.
14576 * g++.dg/opt/20050511-1.C: Likewise.
14577 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
14579 2005-10-14 Jakub Jelinek <jakub@redhat.com>
14581 * gfortran.dg/boz_5.f90: New test.
14583 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
14586 * g++.dg/other/switch2.C: New.
14589 * g++.dg/init/ctor7.C: New.
14591 2005-10-13 David Edelsohn <edelsohn@gnu.org>
14594 * g++.dg/parse/crash32.C: New test.
14596 2005-10-13 Mark Mitchell <mark@codesourcery.com>
14599 * g++.dg/init/goto2.C: New test.
14602 * g++.dg/template/crash/41.C: New test.
14605 * g++.dg/template/crash40.C: New test.
14608 * g++.dg/parse/friend5.C: New test.
14611 * g++.dg/template/crash38.C: New test.
14614 * g++.dg/template/friend38.C: New test.
14617 * g++.dg/template/crash39.C: New test.
14619 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
14621 * gcc.dg/debug/dwarf2/dwarf-char1.c,
14622 gcc.dg/debug/dwarf2/dwarf-char2.c,
14623 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
14625 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
14627 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
14629 * gcc.dg/dll-2.c: Add tests for warnings.
14630 * gcc.dg/dll-3.c: Likewise.
14631 * gcc.dg/dll-4.c: Likewise.
14633 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
14634 * g++.dg/ext/dllimport2.C: Likewise.
14635 * g++.dg/ext/dllimport3.C: Likewise.
14636 * g++.dg/ext/dllimport7.C: Likewise.
14637 * g++.dg/ext/dllimport8.C: Likewise.
14638 * g++.dg/ext/dllimport9.C: Likewise.
14640 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
14643 * gfortran.dg/derived_pointer_recursion.f90: New test.
14645 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
14647 * gcc.c-torture/execute/20051012-1.c: New test.
14649 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
14652 * gfortran.dg/automatic_char_len_1.f90: New test.
14654 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
14657 * gfortran.dg/save_common.f90: New test.
14660 * gfortran.dg/save_result.f90: New test.
14662 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
14665 * g++.dg/template/dependent-expr1.C: Add new expected error.
14666 * g++.dg/template/dependent-expr2.C: Adjust error text.
14667 * g++.dg/template/overload6.C: New.
14670 * g++.dg/other/typename8.C: New.
14673 * g++.dg/other/return1.C: New.
14675 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
14678 * g++.dg/ext/label5.C: New.
14680 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
14683 * g++.dg/parse/crash31.C: New.
14685 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
14687 * g++.dg/ipa/ipa-1.c: New test.
14688 * g++.dg/ipa/ipa-2.c: New test.
14689 * g++.dg/ipa/ipa-3.c: New test.
14690 * g++.dg/ipa/ipa-4.c: New test.
14691 * g++.dg/ipa/ipa-5.c: New test.
14692 * g++.dg/ipa/ipa.exp: New file.
14694 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
14697 * gfortran.dg/private_type_3.f90: New test.
14699 2005-10-11 Steven G. Kargl <kargls@comcast.net>
14702 gfortran.dg/aint_anint_1.f90: New test.
14704 2005-10-11 Steven G. Kargl <kargls@comcast.net>
14706 PR libgfortran/24313
14707 gfortran.dg/csqrt.f: New test.
14709 2005-10-11 Ian Lance Taylor <ian@airs.com>
14712 * g++.dg/warn/noeffect7.C: New test.
14713 * g++.dg/warn/noeffect2.C: Instantiate templates.
14714 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
14717 2005-10-11 Mark Mitchell <mark@codesourcery.com>
14720 * g++.dg/init/float1.C: New test.
14723 * g++.dg/init/member1.C: Tweak error markers.
14725 2005-10-11 Janis Johnson <janis187@us.ibm.com>
14728 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
14729 Check for null pointer.
14731 2005-10-11 Mark Mitchell <mark@codesourcery.com>
14734 * g++.dg/parse/ret-type3.C: New test.
14736 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
14739 * gcc.c-torture/compile/pr23946.c: New test.
14741 2005-10-11 Jakub Jelinek <jakub@redhat.com>
14743 * g++.dg/opt/mmx2.C: New test.
14745 2005-10-10 Mark Mitchell <mark@codesourcery.com>
14748 * g++.dg/template/static20.C: New test.
14751 * g++.dg/warn/Wunused-12.C: New test.
14754 * g++.dg/template/arg4.C: New test.
14756 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
14758 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
14759 * gcc.dg/ucnid-3.c: Likewise.
14760 * gcc.dg/ucnid-4.c: Likewise.
14761 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
14762 * g++.dg/other/ucnid-1.C: Likewise.
14763 * gcc.dg/sparc-frame-1.c: New test.
14765 2005-10-10 Mark Mitchell <mark@codesourcery.com>
14768 * g++.dg/template/spec27.C: New test.
14771 * g++.dg/template/static19.C: New test.
14773 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
14775 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
14776 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
14778 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
14781 * gfortran.fortran-torture/compile/pr24136.f: New test.
14783 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
14786 * g++.dg/parse/crash30.C: New test.
14788 2005-10-07 Richard Guenther <rguenther@suse.de>
14790 PR middle-end/24227
14791 * gcc.c-torture/compile/pr24227.c: New testcase.
14793 2005-10-07 Steve Ellcey <sje@cup.hp.com>
14795 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
14796 Do not put aligned attributes on array elements.
14798 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
14800 PR testsuite/23611, PR testsuite/23615
14801 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
14802 writing prototypes of library functions by hand.
14803 * obj-c++.dg/bitfield-4.mm: Likewise.
14804 * obj-c++.dg/const-str-4.mm: Likewise.
14805 * obj-c++.dg/encode-4.mm: Likewise.
14806 * obj-c++.dg/encode-5.mm: Likewise.
14807 * obj-c++.dg/encode-6.mm: Likewise.
14808 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
14809 * obj-c++.dg/method-10.mm: Likewise.
14810 * obj-c++.dg/method-17.mm: Likewise.
14811 * obj-c++.dg/method-19.mm: Likewise.
14812 * obj-c++.dg/try-catch-2.mm: Likewise.
14814 2005-10-06 Richard Henderson <rth@redhat.com>
14817 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
14819 2005-10-06 Dale Johannesen <dalej@apple.com>
14821 * gcc.c-torture/execute/20030125-1.c: Correct.
14823 2005-10-06 Richard Guenther <rguenther@suse.de>
14825 PR tree-optimization/24238
14826 * g++.dg/tree-ssa/pr24238.C: New testcase.
14828 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
14831 * gfortran.dg/der_pointer_3.f90: New test.
14833 2005-10-05 Devang Patel <dpatel@apple.com>
14836 * g++.dg/other/PR23205.C: New.
14838 2005-10-05 Richard Henderson <rth@redhat.com>
14841 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
14842 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
14844 2005-10-05 Dale Johannesen <dalej@apple.com>
14846 * gcc.c-torture/execute/float-floor.c: New.
14848 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
14850 PR tree-optimization/21419
14851 PR tree-optimization/24146
14852 PR tree-optimization/24151
14854 * g++.dg/ext/asm7.C: New.
14855 * g++.dg/ext/asm8.C: New.
14856 * gcc.dg/asm-1.c: Compile on all targets.
14857 * gcc.dg/asm-pr24146.c: New.
14858 * gcc.dg/pr21419.c: Adjust error messages.
14860 2005-10-05 Richard Guenther <rguenther@suse.de>
14863 * gfortran.fortran-torture/compile/empty.f90: New testcase.
14865 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
14868 * g++.dg/template/spec22.C: Robustify test.
14869 * g++.dg/template/spec26.C: New.
14871 2005-10-05 Uros Bizjak <uros@kss-loka.si>
14873 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
14874 if target supports vector instructions.
14876 2005-10-04 Geoffrey Keating <geoffk@apple.com>
14878 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
14881 2005-10-04 Janis Johnson <janis187@us.ibm.com>
14883 * lib/target-supports.exp (check_effective_target_fortran_large_real,
14884 check_effective_target_fortran_large_int): Replace cached result
14885 when target changes.
14887 2005-10-04 Devang Patel <dpatel@apple.com>
14889 * gcc.dg/i386-sse-vect-types.c: New.
14891 2005-10-04 Ian Lance Taylor <ian@airs.com>
14893 PR preprocessor/13726
14894 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
14895 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
14897 2005-10-04 Richard Guenther <rguenther@suse.de>
14900 * gcc.dg/noncompile/pr23576.c: New testcase.
14902 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
14904 PR middle-end/23125
14905 * gcc.dg/register-var-3.c: New test.
14907 2005-10-04 Steven Bosscher <stevenb@suse.de>
14909 * gcc.dg/pr23049.c: New test.
14911 * gcc.dg/ucnid-4.c: Fix test.
14913 2005-10-03 Diego Novillo <dnovillo@redhat.com>
14916 * gcc.c-torture/compile/pr23445.c: New test.
14918 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
14920 * g++.dg/overload/unknown1.C: New.
14922 2005-10-03 Mark Mitchell <mark@codesourcery.com>
14925 * g++.dg/template/repo4.C: New test.
14927 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14929 PR libfortran/19308
14930 * gfortran.dg/large_real_kind_2.F90: New test.
14931 * gfortran.dg/large_integer_kind_2.f90: New test.
14933 2005-10-03 Uros Bizjak <uros@kss-loka.si>
14935 * lib/target-supports.exp (check_effective_target_vect_shift):
14936 Implement with result caching. Add i?86, x86_64 and ia64 targets.
14937 (check_effective_target_vect_condition): Fix copy-n-pasto.
14939 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
14940 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
14943 2005-10-02 Mark Mitchell <mark@codesourcery.com>
14946 * g++.dg/template/overload5.C : New test.
14949 * g++.dg/expr/stdarg1.C: New test.
14951 2005-10-02 Diego Novillo <dnovillo@redhat.com>
14954 * gcc.c-torture/execute/pr24142.c: New test.
14956 2005-10-01 Diego Novillo <dnovillo@redhat.com>
14959 * gcc.c-torture/execute/pr24141.c: New test.
14961 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
14962 Diego Novillo <dnovillo@redhat.com>
14965 * gcc.c-torture/execute/pr23604.c: New test.
14967 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
14976 gfortran.dg/equiv_constraint_1.f90: New test.
14977 gfortran.dg/equiv_constraint_2.f90: New test.
14978 gfortran.dg/equiv_constraint_3.f90: New test.
14979 gfortran.dg/equiv_constraint_4.f90: New test.
14980 gfortran.dg/equiv_constraint_5.f90: New test.
14981 gfortran.dg/equiv_constraint_6.f90: New test.
14982 gfortran.dg/equiv_constraint_7.f90: New test.
14983 gfortran.dg/equiv_constraint_8.f90: New test.
14984 gfortran.dg/private_type_1.f90: New test.
14985 gfortran.dg/private_type_2.f90: New test.
14986 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
14987 980628-10.f: Assert std=gnu to permit mixing of
14988 types in equivalence statements.
14990 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
14993 * gfortran.dg/open_status_1.f90: New.
14995 2005-09-30 Uros Bizjak <uros@kss-loka.si>
14997 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
14998 * gcc.dg/vect/pr22480.c: Clean up temp files.
14999 * gcc.dg/vect/pr23831.c: Clean up temp files.
15000 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
15001 Clean up temp files.
15002 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
15003 Clean up temp files.
15005 * gcc.dg/20050309-1.c: Clean up temp files.
15006 * gcc.dg/20050325-1.c: Clean up temp files.
15008 2005-09-30 Uros Bizjak <uros@kss-loka.si>
15010 PR tree-optimization/24059
15011 * gcc.dg/vect/pr24059.c : New test.
15013 2005-09-29 Jakub Jelinek <jakub@redhat.com>
15015 PR middle-end/24109
15016 * gcc.c-torture/execute/20050929-1.c: New test.
15018 2005-09-29 Steven Bosscher <stevenb@suse.de>
15020 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
15022 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
15025 * gcc.dg/pr21419.c: New test.
15027 2005-09-29 Steven Bosscher <stevenb@suse.de>
15029 * gcc.dg/pr23911.c: New test.
15031 2005-09-28 Mark Mitchell <mark@codesourcery.com>
15033 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
15036 * g++.dg/parse/qualified4.C: New test.
15037 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
15038 * g++.old-deja/g++.mike/p8154.C: Likewise.
15040 2005-09-27 Mark Mitchell <mark@codesourcery.com>
15043 * g++.dg/template/friend37.C: New test.
15044 * g++.dg/parse/crash28.C: Adjust error markers.
15046 2005-09-27 Jakub Jelinek <jakub@redhat.com>
15049 * gfortran.fortran-torture/execute/save_2.f90: New decl.
15051 2005-09-27 Devang Patel <dpatel@apple.com>
15053 PR tree-optimization/23625
15054 * gcc.dg/pr23625.c: New test.
15056 2005-09-27 Uros Bizjak <uros@kss-loka.si>
15058 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
15059 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
15061 2005-09-26 Jakub Jelinek <jakub@redhat.com>
15064 * gfortran.fortran-torture/execute/save_1.f90: New test.
15065 * gfortran.dg/save_1.f90: New test.
15067 2005-09-26 Uros Bizjak <uros@kss-loka.si>
15069 * gcc.target/i386/builtin-apply-mmx.c: New test.
15072 * gcc.target/i386/pr22576.c: New test.
15075 * gcc.target/i386/pr22585.c: New test.
15078 * gcc.target/i386/pr23268.c: New test.
15080 PR middle-end/23831
15081 * gcc.dg/vect/pr23831.c: New test.
15084 * gcc.target/i386/pr24055.c: New test.
15086 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
15088 PR tree-optimization/23960
15089 * gcc.c-torture/compile/pr23960.c: New.
15091 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
15094 * gfortran.dg/nested_modules_3.f90: New.
15096 2005-09-22 Steven G. Kargl <kargls@comcast.net>
15099 gfortran.dg/interface_1.f90: New test.
15101 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
15102 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15105 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
15107 2005-09-22 Steven G. Kargl <kargls@comcast.net>
15110 * gfortran.dg/imag_1.f: New test.
15111 * gfortran.dg/imag_2.f: Ditto.
15113 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
15115 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
15117 2005-09-22 Jakub Jelinek <jakub@redhat.com>
15120 * g++.dg/warn/pr21983.C: New test.
15122 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
15124 * gcc.dg/20050922-1.c: Testcase added.
15126 2005-09-21 Mark Mitchell <mark@codesourcery.com>
15129 * g++.dg/template/array14.C: New test.
15131 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
15134 * gfortran.dg/der_ptr_component_1.f90: New test.
15136 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15139 * g++.dg/template/error1.C: Reject "no matching function" message.
15141 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15144 * g++.dg/lookup/error1.C: New test.
15146 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
15148 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
15149 functionality of the testcase.
15151 2005-09-20 Richard Henderson <rth@redhat.com>
15153 * gcc.dg/vect/vect-22.c: Require vect_float.
15154 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
15156 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
15158 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
15159 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
15160 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
15161 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
15162 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
15163 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
15164 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
15165 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
15166 * gcc.dg/cpp/ucnid-8.c: New test.
15168 2005-09-20 Jakub Jelinek <jakub@redhat.com>
15170 PR tree-optimization/23929
15171 * gcc.c-torture/compile/pr23929.c: New test.
15173 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
15175 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
15178 2005-09-20 Steve Ellcey <sje@cup.hp.com>
15181 * g++.dg/other/pr22003.C: Require named sections.
15183 2005-09-20 Jakub Jelinek <jakub@redhat.com>
15186 * g++.dg/rtti/crash3.C: New test.
15188 PR tree-optimization/23818
15189 * gcc.dg/pr23818.c: New test.
15191 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15194 * gfortran.dg/print_fmt_4.f: New.
15196 2005-09-20 Jakub Jelinek <jakub@redhat.com>
15199 * gfortran.fortran-torture/execute/entry_11.f90: New test.
15201 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
15203 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
15204 Use pointers to local alignable arrays instead. Added comments.
15205 * gcc.dg/vect/vect-46.c: Likewise.
15206 * gcc.dg/vect/vect-48.c: Likewise.
15207 * gcc.dg/vect/vect-49.c: Likewise.
15208 * gcc.dg/vect/vect-52.c: Likewise.
15209 * gcc.dg/vect/vect-53.c: Likewise.
15210 * gcc.dg/vect/vect-54.c: Likewise.
15211 * gcc.dg/vect/vect-56.c: Likewise.
15212 * gcc.dg/vect/vect-57.c: Likewise.
15213 * gcc.dg/vect/vect-58.c: Likewise.
15214 * gcc.dg/vect/vect-60.c: Likewise.
15215 * gcc.dg/vect/vect-61.c: Likewise.
15217 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
15218 The test is no longer vectorizable on vect_no_align targets.
15219 * gcc.dg/vect/vect-43.c: Likewsie.
15221 * gcc.dg/vect/vect-44.c: Added comments.
15222 * gcc.dg/vect/vect-45.c: Added comments.
15223 * gcc.dg/vect/vect-50.c: Added comments.
15224 * gcc.dg/vect/vect-51.c: Added comments.
15226 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
15228 * gcc.dg/vect/Os-vect-95.c: Likewise.
15230 * gcc.dg/vect/vect-41.c: Test removed.
15231 * gcc.dg/vect/vect-47.c: Test removed.
15232 * gcc.dg/vect/vect-55.c: Test removed.
15233 * gcc.dg/vect/vect-59.c: Test removed.
15235 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
15237 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
15238 No longer vectorizable on vect_no_align targets.
15239 * gcc.dg/vect/pr20122.c: Likewise.
15240 * gcc.dg/vect/vect-74.c: Likewise.
15241 * gcc.dg/vect/vect-75.c: Likewise.
15242 * gcc.dg/vect/vect-76.c: Likewise.
15244 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
15245 Will not be vectorizable on vect_no_align targets once aliasing issues
15247 * gcc.dg/vect/vect-79.c: Likewise.
15249 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
15250 * gcc.dg/vect/vect-78.c: Likewise.
15251 * gcc.dg/vect/vect-97.c: Likewise.
15253 2005-09-19 Steven Bosscher <stevenb@suse.de>
15255 * gcc.dg/pr23943.c: New test.
15257 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
15260 * gfortran.dg/derived_pointer_null_1.f90: New test.
15262 2005-09-18 Richard Guenther <rguenther@suse.de>
15264 PR middle-end/23944
15265 * gcc.c-torture/compile/pr23944.c: New testcase.
15267 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
15270 * gfortran.dg/der_pointer_2.f90: New test.
15272 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
15275 * gfortran.dg/nested_modules_2.f90: New test.
15277 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15280 * g++.dg/other/semicolon.C: New test.
15282 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
15284 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
15285 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
15287 2005-09-16 Mark Mitchell <mark@codesourcery.com>
15290 * g++.dg/template/static18.C: New test.
15293 * g++.dg/template/crash19.C: Remove dg-error marker.
15294 * g++.dg/template/local4.C: New test.
15296 2005-09-16 Paul Brook <paul@codesourcery.com>
15299 * gfortran.dg/dependency_1.f90: New test.
15301 2005-09-15 Mark Mitchell <mark@codesourcery.com>
15304 * g++.dg/template/static17.C: New test.
15306 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
15309 * g++.dg/warn/huge-val1.C: New test.
15311 2005-09-15 Mark Mitchell <mark@codesourcery.com>
15314 * g++.dg/parse/class2.C: New test.
15315 * g++.dg/template/explicit8.C: Likewise.
15316 * g++.dg/template/spec25.C: Likewise.
15318 2005-09-14 Josh Conner <jconner@apple.com>
15320 PR middle-end/23584
15321 * gcc.dg/pr23584.c: New test.
15323 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
15325 PR fortran/21875 Internal Unit Array I/O, NIST
15326 * gfortran.dg/arrayio_1.f90: New test.
15327 * gfortran.dg/arrayio_1.f90: New test.
15328 * gfortran.dg/arrayio_1.f90: New test.
15329 * gfortran.dg/arrayio_1.f90: New test.
15330 * gfortran.dg/arrayio_1.f90: New test.
15332 2005-09-14 Uros Bizjak <uros@kss-loka.si>
15334 PR middle-end/22480
15335 * gcc.dg/vect/pr22480.c: New test.
15337 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
15340 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
15342 2005-09-13 Josh Conner <jconner@apple.com>
15345 * g++.dg/init/struct2.C: New test.
15346 * g++.dg/init/struct3.C: New test.
15348 2005-09-13 Janis Johnson <janis187@us.ibm.com>
15350 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
15351 Clean up temp files.
15352 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
15353 gcc.dg/tree-ssa/builtin-fprintf-1.c,
15354 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
15355 gcc.dg/tree-ssa/builtin-printf-1.c,
15356 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
15357 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
15358 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
15359 gcc.dg/tree-ssa/builtin-vprintf-1.c,
15360 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
15361 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
15362 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
15363 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
15364 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
15365 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
15366 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
15367 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
15369 2005-09-13 Josh Conner <jconner@apple.com>
15371 * lib/gcc-dg.exp: Load scanipa.exp.
15372 (cleanup-dump): New procedure.
15373 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
15374 * lib/scandump.exp: New file.
15375 * lib/scantree.exp: Use it.
15376 * lib/scanipa.exp: New file.
15378 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
15381 * gfortran.dg/generic_4.f90: New test.
15383 2005-09-13 Uros Bizjak <uros@kss-loka.si>
15386 * gcc.target/i386/pr23816-1.c: New test.
15387 * gcc.target/i386/pr23816-2.c: New test.
15390 2005-09-13 Bastian Blank <waldi@debian.org>
15393 * g++.dg/abi/mangle26.C: New test.
15394 * g++.dg/abi/mangle27.C: New test.
15395 * g++.dg/abi/mangle28.C: New test.
15396 * g++.dg/abi/mangle29.C: New test.
15399 * g++.dg/parse/register1.C: New test.
15401 2005-09-13 Mark Mitchell <mark@codesourcery.com>
15404 * g++.dg/template/access16.C: New test.
15406 2005-09-13 Richard Sandiford <richard@codesourcery.com>
15408 * gfortran.dg/char_pack_2.f90: Increase the vector size.
15410 2005-09-13 Richard Sandiford <richard@codesourcery.com>
15413 * gfortran.dg/shape_2.f90: New test.
15415 2005-09-13 Richard Sandiford <richard@codesourcery.com>
15418 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
15419 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
15420 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
15421 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
15422 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
15423 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
15424 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
15427 2005-09-12 Mark Mitchell <mark@codesourcery.com>
15430 * g++.dg/parse/template17.C: New test.
15432 2005-09-12 Mark Mitchell <mark@codesourcery.com>
15435 * g++.dg/template/nontype14.C: New test.
15437 2005-09-12 Ian Lance Taylor <ian@airs.com>
15440 * g++.dg/lookup/friend7.C: New test.
15441 * g++.dg/lookup/friend8.C: New test.
15442 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
15443 so that it will be found via argument dependent lookup.
15444 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
15445 friend functions which will no longer be found.
15446 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
15447 function g, so that it will be found via argument dependent
15449 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
15450 * g++.old-deja/g++.mike/net43.C: Likewise.
15452 2005-09-12 Mark Mitchell <mark@codesourcery.com>
15455 * g++.dg/template/static16.C: New test.
15457 2005-09-12 Josh Conner <jconner@apple.com>
15459 PR middle-end/23237
15460 * gcc.c-torture/compile/pr23237.c: New test.
15462 2005-09-11 Richard Henderson <rth@redhat.com>
15464 * g++.dg/other/error8.C: Update expected diagnostic text.
15466 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15468 PR libfortran/19872
15469 * gfortran.dg/overwrite_1.f: New test.
15471 2005-09-09 Josh Conner <jconner@apple.com>
15473 * g++.dg/init/pr23180-1.C: Removed.
15474 * g++.dg/init/pr23180-2.C: Removed.
15476 2005-09-09 David Daney <ddaney@avtrex.com>
15478 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
15479 files which are ...
15480 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
15481 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
15483 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15485 * gfortran.dg/iostat_2.f90: New test.
15487 2005-09-09 Mark Mitchell <mark@codesourcery.com>
15490 * g++.dg/ext/interface1.C: New test.
15491 * g++.dg/ext/interface1.h: Likewise.
15492 * g++.dg/ext/interface1a.cc: Likewise.
15494 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
15496 * gfortran.dg/iomsg_1.f90: New test case.
15498 2005-09-09 Richard Guenther <rguenther@suse.de>
15501 * g++.dg/tree-ssa/pr23624.C: New testcase.
15503 2005-09-09 Richard Sandiford <richard@codesourcery.com>
15506 * gfortran.dg/vector_subscript_1.f90,
15507 * gfortran.dg/vector_subscript_2.f90: New tests.
15509 2005-09-09 Richard Sandiford <richard@codesourcery.com>
15512 * gfortran.dg/array_alloc_1.f90,
15513 * gfortran.dg/array_alloc_2.f90,
15514 * gfortran.dg/array_alloc_3.f90: New tests.
15516 2005-09-09 Richard Sandiford <richard@codesourcery.com>
15519 * gfortran.dg/array_constructor_6.f90
15520 * gfortran.dg/array_constructor_7.f90
15521 * gfortran.dg/array_constructor_8.f90
15522 * gfortran.dg/array_constructor_9.f90
15523 * gfortran.dg/array_constructor_10.f90
15524 * gfortran.dg/array_constructor_11.f90
15525 * gfortran.dg/array_constructor_12.f90: New tests.
15527 2005-09-08 Josh Conner <jconner@apple.com>
15530 * g++.dg/init/pr23180-1.C: New test.
15531 * g++.dg/init/pr23180-2.C: New test.
15533 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
15536 * gfortran.dg/module_double_reuse.f90: New.
15538 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
15545 * gfortran.dg/common_equivalence_1.f: New.
15546 * gfortran.dg/common_equivalence_2.f: New.
15547 * gfortran.dg/common_equivalence_3.f: New.
15548 * gfortran.dg/contained_equivalence_1.f90: New.
15549 * gfortran.dg/module_blank_common.f90: New.
15550 * gfortran.dg/module_commons_1.f90: New.
15551 * gfortran.dg/module_equivalence_1.f90: New.
15552 * gfortran.dg/nested_modules_1.f90: New.
15553 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
15554 equivalences and add comment to connect the test with
15557 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15560 * gfortran.dg/common_6.f90: New test.
15562 2005-09-08 Richard Sandiford <richard@codesourcery.com>
15565 * gfortran.dg/char_result_1.f90,
15566 * gfortran.dg/char_result_2.f90,
15567 * gfortran.dg/char_result_3.f90,
15568 * gfortran.dg/char_result_4.f90,
15569 * gfortran.dg/char_result_5.f90,
15570 * gfortran.dg/char_result_6.f90,
15571 * gfortran.dg/char_result_7.f90,
15572 * gfortran.dg/char_result_8.f90: New tests.
15574 2005-09-08 Richard Sandiford <richard@codesourcery.com>
15577 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
15579 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
15582 * obj-c++.dg/selector-5.mm: New test.
15583 * obj-c++.dg/selector-6.mm: New test.
15585 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
15589 * objc.dg/error-1.m: New test.
15591 2005-09-07 Richard Sandiford <richard@codesourcery.com>
15594 * gfortran.fortran-torture/execute/pr23373-1.f90,
15595 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
15597 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
15599 PR libfortran/23760
15600 * gfortran.dg/g77/1832.f: Remove long string in write statement
15601 to allow the test to pass on correct list directed output with
15604 2005-09-07 James E Wilson <wilson@specifix.com>
15606 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
15608 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
15610 * gfortran.dg/parameter+save.f90: Rename to
15611 * gfortran.dg/parameter_save.f90: .. this.
15613 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
15616 * gfortran.dg/parameter+save.f90: New test case.
15618 2005-09-06 Richard Sandiford <richard@codesourcery.com>
15621 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
15623 2005-09-06 Jakub Jelinek <jakub@redhat.com>
15626 * gcc.dg/pr23075.c: New test.
15627 * g++.dg/warn/pr23075.C: New test.
15630 * gcc.target/i386/pr22362.c: New test.
15632 PR rtl-optimization/23098
15633 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
15635 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
15636 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15637 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15639 2005-09-06 Mark Mitchell <mark@codesourcery.com>
15641 * g++.dg/expr/cast6.C: New test.
15644 * g++.dg/init/new15.C: New test.
15646 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
15648 * gcc.dg/vect/Os-vect-95.c: New test.
15649 * gcc.dg/vect/vect-95.c: Same.
15651 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
15653 * gcc.dg/vect/vect-29.c: Update xfail testing.
15654 * gcc.dg/vect/vect-44.c: Same.
15655 * gcc.dg/vect/vect-48.c: Same.
15656 * gcc.dg/vect/vect-50.c: Same.
15657 * gcc.dg/vect/vect-72.c: Same.
15658 * gcc.dg/vect/vect-77.c: Same.
15659 * gcc.dg/vect/vect-78.c: Same.
15660 * gcc.dg/vect/vect-80.c: Same.
15661 * gcc.dg/vect/vect-96.c: Same.
15662 * gcc.dg/vect/vect-100.c: Same.
15663 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
15664 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
15665 * gfortran.dg/vect/vect-5.f90: Same.
15667 2005-09-06 Jakub Jelinek <jakub@redhat.com>
15669 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
15671 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15672 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15675 * g++.dg/opt/pr23056.C: New test.
15677 PR rtl-optimization/23098
15678 * gcc.target/i386/pr23098.c: New test.
15680 2005-09-05 Mark Mitchell <mark@codesourcery.com>
15683 * g++.dg/template/static15.C: New test.
15686 * g++.dg/ext/stmtexpr5.C: New test.
15687 * g++.dg/ext/stmtexpr6.C: Likewise.
15689 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
15691 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
15693 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
15694 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15695 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15697 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
15699 PR libfortran/23321
15700 * gfortran.dg/direct_io_4.f90: New test case.
15702 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
15703 Rasmus Hahn <rassahah@neofonie.de>
15706 * objc.dg/type-stream-1.m: New test.
15708 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
15711 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
15712 gfortran.dg/print_fmt_3.f90: New test.
15714 2005-09-03 Jakub Jelinek <jakub@redhat.com>
15716 * gfortran.dg/fmt_t_1.f90: New test.
15718 2005-09-03 Jakub Jelinek <jakub@redhat.com>
15720 PR rtl-optimization/23454
15721 * g++.dg/opt/pr23454.C: New test.
15723 2005-09-03 Mark Mitchell <mark@codesourcery.com>
15726 * g++.dg/ext/static1.C: New test.
15728 2005-09-02 Richard Henderson <rth@redhat.com>
15730 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
15731 tail call to check_fa_work.
15733 2005-09-02 Mark Mitchell <mark@codesourcery.com>
15736 * g++.dg/other/gc3.C: New test.
15738 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
15740 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
15741 * gcc.dg/20050826-1.c: Likewise.
15743 2005-08-31 Mark Mitchell <mark@codesourcery.com>
15746 * g++.dg/expr/volatile1.C: New test.
15748 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
15750 PR middle-end/23547
15751 * gcc.dg/pr23547.c: New test.
15753 2005-09-02 Richard Sandiford <richard@codesourcery.com>
15756 * gcc.c-torture/execute/pr22061-1.c,
15757 * gcc.c-torture/execute/pr22061-2.c,
15758 * gcc.c-torture/execute/pr22061-3.c,
15759 * gcc.c-torture/execute/pr22061-4.c: New tests.
15761 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
15763 * gcc.dg/Wredundant-decls-2.c: New test to check that
15764 -Wredundant-decls does not issue warning for a variable
15765 definition following a declaration.
15767 2005-09-01 Jakub Jelinek <jakub@redhat.com>
15770 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
15771 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
15772 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
15774 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
15775 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
15776 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
15777 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
15778 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
15779 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
15780 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
15781 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
15783 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
15786 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
15789 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
15792 * gcc.dg/pr21255-1.c: New test.
15793 * gcc.dg/pr21255-2-mb.c: Likewise.
15794 * gcc.dg/pr21255-2-ml.c: Likewise.
15795 * gcc.dg/pr21255-3.c: Likewise.
15796 * gcc.dg/pr21255-4.c: Likewise.
15798 2005-08-31 Dale Johannesen <dalej@apple.com>
15800 * gcc.dg/20050830-1.c: New.
15802 2005-08-31 Josh Conner <jconner@apple.com>
15804 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
15805 command-line options for arm-*-* targets.
15806 * g++.dg/init/array16.C: Likewise.
15807 * g++.dg/other/crash-4.C: Likewise.
15809 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
15812 * obj-c++.dg/gnu-runtime-3.mm: New test.
15814 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15817 * g++.dg/lookup/ambig4.C: New test.
15818 * g++.dg/lookup/ambig5.C: New test.
15819 * g++.dg/tc1/dr101.C: Adjust error markers.
15821 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15824 * g++.dg/template/ttp5.C: Adjust error markers.
15826 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
15829 * lib/obj-c++.exp: Include target-libpath.exp.
15830 (obj-c++_link_flags): Look for the GNU libobjc library
15831 and set the library path to include it.
15832 Don't manually set LD_LIBRARY_PATH (etc.) but call
15833 set_ld_library_path_env_vars instead.
15834 (obj-c++_target_compile): Don't set library path or
15835 linker flags because they are already set correctly
15836 in obj-c++_link_flags.
15838 2005-08-30 Josh Conner <jconner@apple.com>
15840 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
15841 to command-line options for arm-*-* targets.
15843 2005-08-30 Geoffrey Keating <geoffk@apple.com>
15845 * g++.dg/other/i386-1.C: New.
15847 2005-08-30 Jakub Jelinek <jakub@redhat.com>
15849 PR preprocessor/20348
15850 PR preprocessor/20356
15851 * gcc.dg/cpp/pr20348.c: New test.
15852 * gcc.dg/cpp/pr20348.h: New file.
15853 * gcc.dg/cpp/inc/pr20348.h: New file.
15854 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
15855 * gcc.dg/cpp/pr20356.c: New test.
15856 * gcc.dg/cpp/pr20356.h: New file.
15857 * gcc.dg/cpp/inc/pr20356.h: New file.
15858 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
15860 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
15862 * gfortran.fortran-torture/execute/intrinsic_count.f90:
15863 Fix array dimension to avoid correct end-of-file error.
15865 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
15867 PR libfortran/23598
15868 * gfortran.dg/iostat_1.f90: New test.
15870 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
15872 PR middle-end/23408
15873 * gcc.dg/pr23408.c: New test.
15875 2005-08-28 Mark Mitchell <mark@codesourcery.com>
15878 * g++.dg/init/member1.C: Make sure erroneous static data member
15879 definitions are required.
15880 * g++.dg/template/static13.C: New test.
15881 * g++.dg/template/static14.C: Likewise.
15883 2005-08-29 Jakub Jelinek <jakub@redhat.com>
15885 * gcc.target/i386/pr23575.c: Use -msse2 instead of
15886 -march=pentium4, remove ilp32 requirement.
15888 PR middle-end/23484
15889 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
15890 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
15892 2005-08-29 Andreas Jaeger <aj@suse.de>
15895 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
15897 2005-08-28 Jakub Jelinek <jakub@redhat.com>
15899 * gcc.c-torture/execute/20050316-2.c: New test.
15900 * gcc.c-torture/execute/20050316-3.c: New test.
15901 * gcc.dg/torture/pr16104-1.c: New test.
15903 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
15905 PR middle-end/23463
15906 * gcc.c-torture/execute/zero-struct-1.c: New test.
15908 2005-08-27 Richard Guenther <rguenther@suse.de>
15911 * gcc.target/i386/pr23575.c: New testcase.
15913 2005-08-26 Jakub Jelinek <jakub@redhat.com>
15915 PR rtl-optimization/23561
15916 * gcc.c-torture/execute/20050826-1.c: New test.
15919 * gcc.c-torture/execute/20050826-2.c: New test.
15921 2005-08-26 Dale Johannesen <dalej@apple.com>
15923 * gcc.dg/20030711-1.c: Modify to work on Darwin.
15924 * gcc.dg/20050826-1.c: New.
15926 2005-08-26 Mark Mitchell <mark@codesourcery.com>
15929 * g++.dg/template/nontype13.C: New test.
15932 * g++.dg/init/new14.C: New test.
15933 * g++.dg/expr/anew1.C: Do not XFAIL.
15934 * g++.dg/expr/anew2.C: Likewise.
15935 * g++.dg/expr/anew3.C: Likewise.
15937 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
15939 PR middle-end/22439
15940 * gcc.dg/vla-3.c: New test.
15942 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
15945 * gfortran.dg/named_interface.f90: New.
15947 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
15949 * gcc.c-torture/execute/frame-address.c: New test.
15951 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
15954 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
15956 2005-08-25 Alan Modra <amodra@bigpond.net.au>
15958 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
15960 2005-08-25 Alan Modra <amodra@bigpond.net.au>
15962 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
15963 * gcc.dg/altivec-22.c: Rename from..
15964 * gcc.dg/altivec-nomfcr.c: ..this.
15966 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
15968 PR tree-optimization/23546
15969 * gcc.dg/tree-ssa/pr23546.c: New test.
15971 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
15974 * gfortran.dg/nonreturning_statements.f90: New test.
15976 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
15979 * g++.dg/parse/crash29.C: New.
15981 2005-08-23 DJ Delorie <dj@redhat.com>
15983 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
15984 constants have the L suffix.
15986 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
15989 * g++.dg/template/instantiate8.C: New.
15991 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
15993 PR middle-end/23467
15994 * gcc.c-torture/execute/pr23467.c: New test.
15996 2005-08-23 Jakub Jelinek <jakub@redhat.com>
15998 PR tree-optimization/22043
15999 * gcc.c-torture/execute/20050613-1.c: New test.
16001 2005-08-23 Ben Elliston <bje@au.ibm.com>
16003 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
16005 2005-08-22 Jakub Jelinek <jakub@redhat.com>
16007 PR rtl-optimization/23478
16008 * g++.dg/opt/pr23478.C: New test.
16010 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
16013 * gcc.dg/switch-warn-3.c: New test.
16015 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16018 * g++.dg/template/param1.C: New test.
16020 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16023 * g++.dg/other/incomplete1.C: New test.
16025 2005-08-22 Ira Rosen <irar@il.ibm.com>
16027 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
16030 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16032 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
16035 2005-08-21 Jakub Jelinek <jakub@redhat.com>
16037 * gcc.target/i386/sse-4.c: New test.
16039 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16042 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
16044 2005-08-20 Jakub Jelinek <jakub@redhat.com>
16046 * gcc.dg/20050811-1.c: New test.
16047 * gcc.dg/20050811-2.c: New test.
16049 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
16051 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
16053 2005-08-19 Diego Novillo <dnovillo@redhat.com>
16056 * gcc.c-torture/compile/pr23476.c: New test.
16058 2005-08-19 Devang Patel <dpatel@apple.com>
16060 PR tree-optimization/23048
16061 * gcc.dg/tree-ssa/pr23048.c: New test.
16063 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
16065 PR middle-end/20624
16066 * g++.dg/warn/Wreturn-3.C: New test
16068 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
16070 PR tree-optimization/22228
16071 * g++.dg/vect/pr22543.cc: New test.
16073 2005-08-17 Steven Bosscher <stevenb@suse.de>
16075 PR tree-optimization/21574
16076 * gcc.dg/tree-ssa/pr21574.c: New test.
16078 2005-08-16 James E Wilson <wilson@specifix.com>
16080 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
16082 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
16085 * gcc.c-torture/compile/zero-strct-3.c: New test.
16086 * gcc.c-torture/compile/zero-strct-4.c: New test.
16088 2005-08-16 Steven Bosscher <stevenb@suse.de>
16091 * gcc.target/x86_64/pr23376.c: New test.
16093 2005-08-16 Ian Lance Taylor <ian@airs.com>
16096 * g++.dg/ext/vector2.C: New.
16098 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
16100 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
16102 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
16104 PR libfortran/23428
16105 * gfortran.dg/inquire-complex.f90: New test case.
16107 2005-08-16 James E Wilson <wilson@specifix.com>
16109 PR tree-optimization/21105
16110 * gcc.dg/large-size-array.c: New.
16112 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
16114 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
16116 * gcc.dg/vect/vect-41: Likewise.
16117 * gcc.dg/vect/vect-42: Likewise.
16118 * gcc.dg/vect/vect-43: Likewise.
16119 * gcc.dg/vect/vect-44: Likewise.
16120 * gcc.dg/vect/vect-46: Likewise.
16121 * gcc.dg/vect/vect-47: Likewise.
16122 * gcc.dg/vect/vect-48: Likewise.
16123 * gcc.dg/vect/vect-52: Likewise.
16124 * gcc.dg/vect/vect-53: Likewise.
16125 * gcc.dg/vect/vect-54: Likewise.
16126 * gcc.dg/vect/vect-55: Likewise.
16127 * gcc.dg/vect/vect-56: Likewise.
16128 * gcc.dg/vect/vect-57: Likewise.
16129 * gcc.dg/vect/vect-58: Likewise.
16130 * gcc.dg/vect/vect-59: Likewise.
16131 * gcc.dg/vect/vect-60: Likewise.
16132 * gcc.dg/vect/vect-61: Likewise.
16133 * gcc.dg/vect/vect-85: Likewise.
16134 * gcc.dg/vect/vect-87: Likewise.
16135 * gcc.dg/vect/vect-88: Likewise.
16136 * gcc.dg/vect/vect-93.c: Likewise.
16137 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
16138 * gcc.dg/vect/vect-75: Likewise.
16139 * gcc.dg/vect/vect-76: Likewise.
16140 * gcc.dg/vect/vect-77: Likewise.
16141 * gcc.dg/vect/vect-78: Likewise.
16142 * gcc.dg/vect/vect-80: Likewise.
16143 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
16144 vectorized for the expected reason, rather than checking how alignment
16146 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
16147 type and also instead of aligned pointers. Added documentation.
16149 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
16151 * gfortran.dg/power.f90: New test.
16153 2005-08-16 Jakub Jelinek <jakub@redhat.com>
16155 PR rtl-optimization/23299
16156 * g++.dg/opt/pr23299.C: New test.
16158 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16160 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
16162 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
16164 * g++.dg/template/local6.C: New test.
16166 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
16168 * execute/exceptions/finally-1.m: Check that the catch and finally are
16169 being called. Also add a "return 0;" at the end of main.
16171 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
16174 * gfortran.dg/namelist_print_1.f: New test of functionality of
16176 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
16177 namelist generates error with -std=f95.
16179 2005-08-14 Ira Rosen <irar@il.ibm.com>
16181 PR tree-optimization/23119
16182 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
16184 2005-08-13 Marcin Koziej <creep@desk.pl>
16185 Andrew Pinski <pinskia@physics.uc.edu>
16188 * execute/exceptions/finally-1.m: New test.
16190 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
16192 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
16194 * objc/execute/exceptions/trivial.m: New test.
16195 * objc.dg/try-catch-11.m: Move to ...
16196 * objc/execute/exceptions/foward-1.m: Here.
16197 * objc.dg/try-catch-2.m: Move to ...
16198 * objc/execute/exceptions/catchall-1.m: Here.
16199 * objc.dg/try-catch-8.m: Move to ...
16200 * objc/execute/exceptions/local-variables-1.m: Here.
16202 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
16204 * objc.dg/nested-func-1.m: Move to ...
16205 * objc/execute/nested-func-1.m: Here.
16207 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
16209 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
16210 in ${options} instead of [target_info name].
16211 * lib/obj-c++.exp (objc_target_compile): Likewise.
16213 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
16215 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
16217 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
16219 part of PR testsuite/23348
16220 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
16221 of the torture options.
16222 * objc/compile/trivial.m: New test.
16224 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
16226 * gfortran.dg/eoshift.f90: Correct format.
16228 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
16230 * gfortran.fortran-torture/execute/character_passing.f90:
16233 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
16236 * g++.dg/template/unify10.C: New.
16238 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
16240 * g++.dg/parse/pr22514.C: Move to...
16241 * g++.dg/debug/pr22514.C: here.
16243 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16246 * g++.dg/inherit/pure1.C: New test.
16248 * ChangeLog: Fix typos.
16250 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16251 Steven Bosscher <stevenb@suse.de>
16253 * gfortran.dg/runtime_warning_1.f90: New test.
16255 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
16258 * g++.dg/parse/crash28.C: New.
16260 2005-08-11 Richard Guenther <rguenther@suse.de>
16263 * gcc.target/i386/tailcall-1.c: New testcase.
16265 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
16267 * gcc.dg/vect/vect-67.c: Un-xfail.
16269 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
16272 * g++.dg/testsuite/parse/crash27.C: new test.
16274 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
16276 PR libfortran/22143
16277 * gfortran.dg/shift-kind.f90: New testcase.
16279 2005-08-10 Richard Sandiford <richard@codesourcery.com>
16281 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
16282 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
16284 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16287 * g++.dg/other/mult-stor1.C: New test.
16289 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
16291 * gcc.c-torture/pr18299-1.c: Move to ...
16292 * gcc.c-torture/compile/pr18299-1.c: Here.
16294 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
16296 * gfortran/fortran.torture/execute/character_passing.f90:
16297 Fix types for LSAME.
16299 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
16301 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
16302 input data back to what it was originally.
16304 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
16306 * objc.dg/try-catch-8.m: Enable for all targets.
16308 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
16310 * gcc.dg/pr23165.c: New test.
16312 2005-08-09 Steven Bosscher <stevenb@suse.de>
16314 PR tree-optimization/23234
16315 * gcc.dg/tree-ssa/pr23234.c: New test.
16317 2005-08-08 Josh Conner <jconner@apple.com>
16319 PR rtl-optimization/23241
16320 * gcc.dg/char-compare.c: New test.
16322 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16325 * g++.dg/init/new13.C: New test.
16327 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
16330 * g++.dg/other/crash-4.C: Adjust
16331 * g++/dg/ext/packed9.C: New.
16333 2005-08-08 Richard Sandiford <richard@codesourcery.com>
16335 PR middle-end/21964
16336 * gcc.c-torture/execute/pr21964-1.c: New test.
16338 2005-08-08 Richard Sandiford <richard@codesourcery.com>
16341 * gcc.dg/pr22458-1.c: New test.
16343 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
16344 Steven G. Kargl <kargls@comcast.net>
16347 * gfortran.dg/flush_1.f90: New test.
16349 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16352 * g++.dg/template/eh2.C: New test.
16354 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16357 * g++.dg/template/instantiate7.C: New test.
16359 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
16362 * gcc.dg/Wunused-value-1.c: New test.
16364 2005-08-06 Richard Sandiford <richard@codesourcery.com>
16366 PR rtl-optimization/23233
16367 * gcc.c-torture/compile/pr23233-1.c: New test.
16369 2005-08-06 Jakub Jelinek <jakub@redhat.com>
16373 * gfortran.dg/equiv_1.f90: New test.
16374 * gfortran.dg/equiv_2.f90: New test.
16375 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
16376 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
16377 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
16379 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
16381 * gcc.c-torture/execute/vrp-5.c: New test.
16382 * gcc.c-torture/execute/vrp-6.c: New test.
16383 * gcc.dg/tree-ssa/vrp21.c: New test.
16385 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
16387 * g++.dg/parse/pr22514.C: New test.
16389 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
16391 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
16393 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
16394 instead of constant loads / pool entries.
16396 2005-08-05 David Edelsohn <edelsohn@gnu.org>
16398 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
16401 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
16403 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
16404 __WINT_TYPE__ in generated prototypes if possible.
16406 2005-08-04 Diego Novillo <dnovillo@redhat.com>
16409 * g++.dg/tree-ssa/pr22037.C:
16411 2005-08-04 Richard Henderson <rth@redhat.com>
16413 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
16414 scan-tree-dump-times directive.
16416 2005-08-04 Jan Hubicka <jh@suse.cz>
16418 * gcov-1.C: Fix switch counts.
16419 * gcov-4b.c: Likewise.
16421 2005-08-03 Jeff Law <law@redhat.com>
16423 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
16425 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
16427 * gcc.c-torture/execute/pr23135.c: New test.
16429 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16431 PR tree-optimization/19899
16432 * gcc.dg/tree-ssa/scev-1.c: New test.
16433 * gcc.dg/tree-ssa/scev-2.c: New test.
16435 2005-08-03 Richard Sandiford <richard@codesourcery.com>
16438 * testsuite/gcc.dg/torture/pr18582-1.c: New test.
16440 2005-08-03 Jan Hubicka <jh@suse.cz>
16442 * update-conroll.c: New testcase.
16443 * update-conroll-2.c: New testcase.
16445 2005-08-02 David Edelsohn <edelsohn@gnu.org>
16447 * gfortran.dg/constant_substring.f: New test.
16448 * gfortran.dg/pr22491.f: New test.
16450 2005-08-02 Jan Hubicka <jh@suse.cz>
16452 * update-threading.c: Replace by the proper one.
16454 2005-08-02 Diego Novillo <dnovillo@redhat.com>
16457 * g++.dg/tree-ssa/pr23164.C: New test.
16459 2005-08-02 Diego Novillo <dnovillo@redhat.com>
16461 * gcc.dg/tree-ssa/pr23192.c: New test.
16463 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
16465 * gcc.c-torture/execute/vrp-4.c: New test.
16467 2005-08-02 Jan Hubicka <jh@suse.cz>
16469 * update-threading.c: New test.
16471 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
16473 * gcc.c-torture/compile/20050801-1.c: New test.
16474 * gcc.c-torture/compile/20050801-2.c: New test.
16476 2005-08-01 Jan Hubicka <jh@suse.cz>
16478 * val-prof-5.c: New test.
16480 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
16483 * gcc.dg/pr22311-1.c : New test.
16485 2005-07-31 Steven Bosscher <stevenb@suse.de>
16488 * gfortran.dg/pr23095.f: New test.
16491 * g++.dg/other/pr22003.C: New test.
16493 2005-07-31 Richard Sandiford <richard@codesourcery.com>
16496 * gcc.c-torture/execute/pr20621-1.c: New test.
16498 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
16500 * gfortran.dg/comma_format_extension_4.f: Adjust length
16501 of string for format.
16502 * gfortran.dg/der_array_io_1.f: Replace illegal internal
16503 print statement with internal write.
16504 * gfortran.dg/der_array_io_2.f: Likewise.
16505 * gfortran.dg/der_array_io_3.f: Likewise.
16507 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
16509 * gcc.dg/fold-abs-4.c: new test.
16511 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
16513 PR fortran/22570 an related issues.
16514 * gfortran.dg/x_slash_1.f: New test.
16516 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
16519 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
16520 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
16522 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
16525 * gcc.dg/Wshadow-3.c: New test.
16527 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
16529 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
16530 used to have the wrong bounds).
16532 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
16535 * gcc.dg/hex-round-1.c: Test more cases.
16536 * gcc.dg/hex-round-2.c: New test.
16538 2005-07-29 Diego Novillo <dnovillo@redhat.com>
16541 * g++.dg/tree-ssa/pr22550.C: New test.
16543 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
16545 * gcc.dg/tree-ssa/vrp19.c: New test.
16546 * gcc.dg/tree-ssa-vrp20.c: New test.
16548 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
16551 * gcc.dg/transparent-union-4.c: New test.
16553 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
16556 * gcc.dg/c99-vla-2.c: New test.
16558 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
16561 * gcc.dg/hex-round-1.c: New test.
16563 2005-07-28 Jan Hubicka <jh@suse.cz>
16565 * inliner-1.c: Do not dump everything.
16566 * tree-prof.exp: Do not pass -ftree-based-profiling.
16567 * bprob.exp: Likewise.
16569 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
16571 2005-07-28 Mark Mitchell <mark@codesourcery.com>
16574 * g++.dg/expr/ptrmem7.C: New test.
16576 2005-07-28 Mike Stump <mrs@apple.com>
16578 * g++.old-deja/g++.mike/visibility-1.C: New test.
16580 2005-07-28 Richard Sandiford <richard@codesourcery.com>
16583 * gcc.c-torture/execute/pr20187-1.c: New test.
16585 2005-07-28 Jeff Law <law@redhat.com>
16587 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
16588 * gcc.dg/tree-ssa/vrp18.c: New test.
16590 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
16592 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
16594 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
16596 PR tree-optimization/22506
16597 * gcc.dg/vect/ps22506.c: New test.
16599 2005-07-28 Jakub Jelinek <jakub@redhat.com>
16602 * gcc.target/i386/sse-3.c: New test.
16604 2005-07-28 Richard Sandiford <richard@codesourcery.com>
16606 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
16607 * gcc.target/mips/mips32-dsp-type.c: Likewise.
16609 2005-07-28 Richard Sandiford <richard@codesourcery.com>
16612 * gcc.c-torture/compile/pr22589-1.c: New test.
16614 2005-07-28 Jan Hubicka <jh@suse.cz>
16616 * update-loopch.c: New testcase.
16618 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
16620 PR rtl-optimization/23047
16621 * gcc.c-torture/execute/pr23047.c: New test.
16622 * gcc.c-torture/execute/pr23047.x: New.
16624 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
16626 PR tree-optimization/22493
16627 * gcc.c-torture/execute/pr22493-1.c: New test.
16628 * gcc.c-torture/execute/pr22493-1.x: New.
16629 * gcc.c-torture/execute/vrp-1.c: New test.
16630 * gcc.c-torture/execute/vrp-2.c: New test.
16631 * gcc.c-torture/execute/vrp-2.c: New test.
16633 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
16635 * gcc.target/frv/all-builtin-read8.c: Delete.
16636 * gcc.target/frv/all-builtin-read16.c: Delete.
16637 * gcc.target/frv/all-builtin-read32.c: Delete.
16638 * gcc.target/frv/all-builtin-read64.c: Delete.
16639 * gcc.target/frv/all-builtin-write8.c: Delete.
16640 * gcc.target/frv/all-builtin-write16.c: Delete.
16641 * gcc.target/frv/all-builtin-write32.c: Delete.
16642 * gcc.target/frv/all-builtin-write64.c: Delete.
16643 * gcc.target/frv/all-read-write-1.c: New.
16645 2005-07-27 Jeff Law <law@redhat.com>
16647 * gcc.c-torture/execute/pr22630.c: New test.
16649 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
16651 PR tree-optimization/23073
16652 * gcc.dg/vect/nodump-pr23073.c: New test.
16653 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
16655 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
16657 PR tree-optimize/22348
16658 * gcc.c-torture/execute/pr22348.c: New.
16660 2005-07-27 Richard Guenther <rguenther@suse.de>
16662 * gcc.dg/tree-ssa/salias-1.c: New testcase.
16664 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16667 * gfortran.dg/logical_comp.f90: New test.
16669 2005-07-27 Jan Hubicka <jh@suse.cz>
16671 * inliner-1.c: Add cleanup of dumps.
16672 * val-prof-*.c: Likewise.
16673 * update-tailcall.c: New.
16675 2005-07-26 Diego Novillo <dnovillo@redhat.com>
16678 * gcc.dg/tree-ssa/pr22591.c: New test.
16679 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
16681 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
16684 * objc.dg/try-catch-11.m: New test.
16686 2005-07-26 Richard Guenther <rguenther@suse.de>
16688 PR tree-optimization/22486
16689 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
16691 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
16694 * testsuite/g++.dg/opt/loop2.C: New test.
16696 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
16698 * gcc.dg/tree-ssa/reassoc-3.c: New test.
16699 * gcc.dg/tree-ssa/reassoc-4.c: New test.
16701 2005-07-25 Adam Nemet <anemet@lnxw.com>
16703 * lib/profopt.exp (profopt-execute): Check for profiling data
16704 files on the target.
16706 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
16708 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
16709 for matching of asm labels.
16711 2005-07-25 Richard Guenther <rguenther@suse.de>
16713 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
16715 2005-07-25 Richard Guenther <rguenther@suse.de>
16718 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
16720 2005-07-25 Ira Rosen <irar@il.ibm.com>
16722 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
16723 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
16724 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
16725 * gcc.dg/vect/vect-100.c: New test.
16726 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
16727 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
16728 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
16729 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
16730 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
16731 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
16732 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
16733 * gfortran.dg/vect/pr19049.f90: New testcase.
16734 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
16736 2005-07-25 Jakub Jelinek <jakub@redhat.com>
16738 * gcc.c-torture/execute/20050713-1.c: New test.
16741 * gfortran.fortran-torture/execute/data_4.f90: New test.
16743 PR middle-end/20303
16744 * gcc.dg/visibility-d.c: New test.
16746 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
16748 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
16749 * gfortran.dg/underflow.f90: Ditto.
16751 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16753 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
16754 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
16755 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
16757 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
16759 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
16760 include case of field width of zero.
16762 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
16764 PR libgfortran/21875
16765 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
16766 with trailing blanks on normal formatted read.
16768 2005-07-23 Chao-ying Fu <fu@mips.com>
16770 * gcc.target/mips/mips32-dsp-type.c: New test.
16771 * gcc.target/mips/mips32-dsp.c: New test.
16773 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
16776 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
16779 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
16780 and __cyg_profile_func_exit.
16782 2005-07-22 David Edelsohn <edelsohn@gnu.org>
16784 * gfortran.dg/comma_format_extension_3.f: Fix typo.
16785 * gfortran.dg/comma_format_extension_4.f: Same.
16786 * gfortran.dg/pr15332.f: Same.
16787 * gfortran.dg/pr21730.f: Same.
16789 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
16791 * g++.dg/opt/vrp2.C: Fix testcase.
16794 * g++.dg/opt/vrp2.C: New test.
16796 2005-07-22 Mark Mitchell <mark@codesourcery.com>
16799 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
16801 2005-07-22 Diego Novillo <dnovillo@redhat.com>
16803 * gcc.dg/tree-ssa/20050719-1.c: New test.
16805 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
16807 * gcc.dg/bfin-longcall-1.c: New file.
16808 * gcc.dg/bfin-longcall-2.c: New file.
16810 2005-07-21 Janis Johnson <janis187@us.ibm.com>
16812 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
16814 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
16816 PR middle-end/19055
16817 * gcc.dg/tree-ssa/pr19055.c: New test.
16818 * gcc.dg/tree-ssa/pr19055-2.c: New test.
16820 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
16823 * g++.dg/other/pr22358.C: New test.
16825 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
16828 * g++.dg/lookup/two-stage5.C: New test from bug comments.
16830 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16833 * g++.dg/init/union2.C: New test.
16835 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16838 * gcc.dg/complex-4.c: New test.
16840 2005-07-21 Richard Guenther <rguenther@suse.de>
16843 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
16844 scanning for asm labels.
16845 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16847 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
16850 * gcc.dg/altivec-pr22085.c: New.
16852 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
16854 PR tree-optimization/19210
16855 * gcc.dg/tree-ssa/pr19210-1.c: New.
16856 * gcc.dg/tree-ssa/pr19210-2.c: New.
16858 2005-07-21 Richard Sandiford <richard@codesourcery.com>
16860 PR rtl-optimization/22167
16861 * g++.dg/opt/pr22167.C: New test.
16863 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
16866 * g++.dg/lookup/two-stage2.C: New.
16867 * g++.dg/lookup/two-stage3.C: New.
16868 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
16869 fixed two-stage name lookup for operators.
16870 * g++.dg/template/call3.C: Compiler now produces an appropriate
16872 * g++.dg/template/crash37.C: Compiler now describes bla() on line
16874 * g++.dg/template/ptrmem4.C: Compiler produces different error
16876 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
16877 connect_to_method as a candidate.
16879 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
16881 * gcc.dg/fold-alloc-1.c: New test.
16883 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
16885 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
16886 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
16888 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
16890 * gcc.dg/fold-abs-1.c: New test.
16891 * gcc.dg/fold-abs-2.c: New test.
16892 * gcc.dg/fold-abs-3.c: New test.
16894 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
16896 Make CONSTRUCTOR use VEC to store initializers.
16897 * g++.dg/ext/complit3.C: Check for specific error messages.
16898 * g++.dg/init/brace2.C: Update error message.
16899 * g++.dg/warn/Wbraces2.C: Likewise.
16901 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
16904 * gfortran.dg/module_interface_1.f90: New test.
16906 2005-07-19 Danny Berlin <dberlin@dberlin.org>
16907 Kenneth Zadeck <zadeck@naturalbridge.com>
16909 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
16911 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16913 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
16914 specify -Wformat for these tests.
16915 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
16916 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
16917 * gcc.dg/format/opt-6.c: Delete.
16919 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
16921 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
16922 * gcc.dg/tree-ssa/sra-3.c: Likewise.
16924 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
16926 * gcc.dg/tree-ssa/alias-2.c: New test.
16928 2005-07-18 Mark Mitchell <mark@codesourcery.com>
16931 * g++.dg/template/explicit7.C: New test.
16933 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
16935 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
16936 width of 8 to +Inf and -Inf.
16938 2005-07-17 Mark Mitchell <mark@codesourcery.com>
16941 * g++.dg/template/friend36.C: New test.
16943 2005-07-16 David Edelsohn <edelsohn@gnu.org>
16946 * gfortran.dg/pr21730.f: New test.
16948 2005-07-16 Danny Berlin <dberlin@dberlin.org>
16949 Kenneth Zadeck <zadeck@naturalbridge.com>
16951 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
16952 since pure const detection cannot run at -O1 in c compiler.
16953 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
16954 can now optimize this case properly.
16955 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
16956 because we now pass.
16957 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
16959 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
16962 * gcc.dg/format/bitfld-1.c: New test.
16964 2005-07-15 Mark Mitchell <mark@codesourcery.com>
16967 * g++.dg/rtti/repo1.C: New test.
16969 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
16971 PR middle-end/22398
16972 * gcc.c-torture/compile/pr22398.c: New test.
16974 2005-07-15 Mark Mitchell <mark@codesourcery.com>
16977 * g++.dg/expr/cast4.C: New test.
16979 2005-07-15 Richard Guenther <rguenther@suse.de>
16981 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
16982 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16984 2005-07-15 Steven Bosscher <stevenb@suse.de>
16986 PR tree-optimization/22230
16987 * gcc.dg/tree-ssa/pr22230.c: New test.
16989 2005-07-14 Jakub Jelinek <jakub@redhat.com>
16991 * gfortran.dg/g77/cpp6.f: New test.
16994 * gfortran.dg/g77/cpp5.F: New test.
16995 * gfortran.dg/g77/cpp5.h: New file.
16996 * gfortran.dg/g77/cpp5inc.h: New file.
16998 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
17000 PR libfortran/16435
17001 * gfortran.dg/tl_editting.f90: New.
17002 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
17004 2005-07-14 Steven G. Kargl <kargls@comcast.net>
17006 * gfortran.dg/char_array_constructor.f90: New test.
17008 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
17010 * gfortran.dg/past_eor.f90: New.
17011 * gfortran.dg/complex_read.f90: New.
17013 2005-07-13 Jeff Law <law@redhat.com>
17015 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
17018 * gcc.dg/tree-ssa/pr22321.c: New test
17020 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
17022 PR tree-optimization/21921
17023 * gcc.dg/tree-ssa/pr21921.c: New.
17025 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
17027 PR tree-optimizatio/22442
17028 * gcc.dg/tree-ssa/loop-11.c: New test.
17030 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
17033 * gcc.c-torture/compile/pr21840.c: New test.
17035 2005-07-12 Jan Hubicka <jh@suse.cz>
17037 * gcc.c-torture/compile/pr22379.c: New test.
17039 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
17041 PR libfortran/21593
17042 gfortran.dg/dev_null.f90: Remove outdated comment about
17043 PR libfortran/21593.
17046 2005-07-12 Dale Johannesen <dalej@apple.com>
17048 * gcc.target/i386/compress-float-sse.c: New.
17049 * gcc.target/i386/compress-float-sse-pic.c: New.
17050 * gcc.target/i386/compress-float-387.c: New.
17051 * gcc.target/i386/compress-float-387-pic.c: New.
17052 * gcc.dg/compress-float-ppc.c: New.
17053 * gcc.dg/compress-float-ppc-pic.c: New.
17055 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
17057 PR libfortran/21593
17058 gfortran.dg/dev_null.f90: Remove targets.
17060 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
17063 * gcc.dg/pr22335-1.c: New test.
17064 * gcc.dg/pr22335-2.c: New test.
17066 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17069 * g++.dg/template/nontype12.C : New test.
17071 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
17073 * gcc.dg/tree-ssa/loop-10.c: New test.
17075 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
17077 * gcc.c-torture/execute/20020720-1.x: Remove.
17079 2005-07-11 Jakub Jelinek <jakub@redhat.com>
17081 * gfortran.fortran-torture/execute/forall_7.f90: New test.
17083 2005-07-10 Richard Sandiford <richard@codesourcery.com>
17085 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
17086 (dg-mips-options): Use it.
17088 2005-07-09 Diego Novillo <dnovillo@redhat.com>
17090 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
17092 2005-07-09 Richard Henderson <rth@redhat.com>
17094 * lib/target-supports.exp (check_effective_target_sync_char_short):
17097 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
17099 PR libfortran/22217
17100 * gfortran.dg/negative-z-descriptor.f90: New test.
17102 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
17105 * gcc.dg/pr22329.c: New test.
17107 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
17109 PR tree-optimization/20139
17110 * gcc.dg/tree-ssa/pr20139.c: New.
17112 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
17115 * testsuite/gcc.dg/pr22356-1.c: New test.
17117 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
17120 * g++.dg/template/unify8.C: New.
17121 * g++.dg/template/unify9.C: New.
17123 2005-07-08 Jakub Jelinek <jakub@redhat.com>
17125 * gfortran.fortran-torture/execute/entry_10.f90: New test.
17127 2005-07-07 Geoffrey Keating <geoffk@apple.com>
17129 * gcc.dg/darwin-version-1.c: New.
17130 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
17131 * gcc.dg/builtins-20.c: Likewise.
17132 * gcc.dg/builtins-53.c: Likewise.
17133 * gcc.dg/torture/builtins-convert-1.c: Likewise.
17134 * gcc.dg/torture/builtins-convert-2.c: Likewise.
17135 * gcc.dg/torture/builtins-convert-3.c: Likewise.
17136 * gcc.dg/torture/builtins-power-1.c: Likewise.
17137 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
17140 2005-07-07 Jeff Law <law@redhat.com>
17142 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
17143 argument evaluation order.
17145 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
17147 PR libfortran/21594
17148 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17149 Add test cases where the shift length is greater than the
17152 2005-07-07 Ziemowit Laski <zlaski@apple.com>
17154 * obj-c++.dg/proto-lossage-6.mm: New.
17155 * objc.dg/proto-lossage-6.m: New.
17157 2005-07-07 Ziemowit Laski <zlaski@apple.com>
17159 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
17160 * objc.dg/gnu-runtime-2.m: Likewise.
17162 2005-07-07 Jakub Jelinek <jakub@redhat.com>
17164 * gfortran.dg/longline.f: New test.
17166 * gfortran.dg/badline.f: New test.
17168 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
17173 * gfortran.dg/hollerith.f90: New.
17174 * gfortran.dg/hollerith2.f90: New.
17175 * gfortran.dg/hollerith3.f90: New.
17176 * gfortran.dg/hollerith4.f90: New.
17177 * gfortran.dg/hollerith_f95.f90: New.
17178 * gfortran.dg/hollerith_legacy.f90: New.
17179 * gfortran.dg/g77/cpp4.F: New. Port from g77.
17181 2005-07-07 Ziemowit Laski <zlaski@apple.com>
17184 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
17185 * objc.dg/gnu-runtime-2.m: New.
17187 2005-07-06 Jeff Law <law@redhat.com>
17189 * gcc.dg/tree-ssa/vrp17.c: New test.
17191 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
17194 * gfortran.dg/array_constructor_5.f90: New test.
17196 2005-07-07 Jakub Jelinek <jakub@redhat.com>
17198 * gfortran.fortran-torture/execute/entry_9.f90: New test.
17200 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
17202 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
17203 * gcc.dg/980816-1.c: Ditto.
17205 2005-07-06 Jeff Law <law@redhat.com>
17207 * gcc.c-torture/compile/pr21356.c: New test.
17209 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
17213 * gcc.c-torture/compile/pr22013-1.c,
17214 gcc.c-torture/execute/pr22098-1.c,
17215 gcc.c-torture/execute/pr22098-2.c,
17216 gcc.c-torture/execute/pr22098-3.c: New tests.
17218 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
17221 * gcc.dg/pr22308-1.c: New test.
17223 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
17225 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
17227 * gcc.dg/compare9.c: Use -fshort-enums instead of
17228 -fno-short-enums. Change the last test to dg-bogus.
17230 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
17232 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
17233 * gcc.dg/compare9.c: New.
17235 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17237 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
17239 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
17242 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
17245 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17247 * gcc.dg/format/gcc_gfc-1.c: New.
17249 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
17251 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
17253 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17256 * gfortran.dg/io_invalid_1.f90: New test.
17258 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
17260 * gcc.dg/format/gcc_diag-1.c: Update.
17262 2005-07-02 Jeff Law <law@redhat.com>
17264 * gcc.dg/tree-ssa/pr22051-1.c: New test.
17265 * gcc.dg/tree-ssa/pr22051-2.c: New test.
17267 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
17269 * gcc.dg/format/gcc_diag-1.c: Update.
17271 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
17274 * gcc.c-torture/compile/pr22269.c: New test.
17276 2005-06-30 Diego Novillo <dnovillo@redhat.com>
17280 * g++.dg/tree-ssa/pr21584-1.C: New test.
17281 * g++.dg/tree-ssa/pr21584-2.C: New test.
17283 2005-06-30 Ziemowit Laski <zlaski@apple.com>
17285 * obj-c++.dg/try-catch-11.mm: New.
17286 * objc.dg/try-catch-10.m: New.
17288 2005-06-29 David Edelsohn <edelsohn@gnu.org>
17290 * g++.dg/other/ucnid-1.C: xfail on AIX.
17292 2005-06-29 Diego Novillo <dnovillo@redhat.com>
17295 * gcc.dg/20050629-1.c: New test.
17297 2005-06-29 Ziemowit Laski <zlaski@apple.com>
17299 * obj-c++.dg/const-str-1[0-1].mm: New.
17300 * objc.dg/const-str-1[0-1].m: New.
17302 2005-05-29 Richard Henderson <rth@redhat.com>
17304 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
17305 Rename from check_effective_target_vect_no_max.
17306 (check_effective_target_vect_no_int_add): New.
17307 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
17308 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
17309 * gcc.dg/vect/vect-reduc-3.c: Likewise.
17310 * gcc.dg/vect/vect-reduc-1.c: Use both.
17311 * gcc.dg/vect/vect-reduc-2.c: Likewise.
17313 2005-05-29 Richard Henderson <rth@redhat.com>
17315 * lib/target-supports.exp (check_effective_target_vect_no_max):
17316 Remove i386 and x86_64.
17318 2005-06-29 Steve Ellcey <sje@cup.hp.com>
17321 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
17323 2005-06-29 Steve Ellcey <sje@cup.hp.com>
17325 PR middle-end/21969
17326 * gcc.dg/vect/pr21969.c: New test.
17328 2005-06-28 Eric Christopher <echristo@redhat.com>
17332 * gcc.dg/inline1.c: New test.
17333 * gcc.dg/inline2.c: Ditto.
17334 * gcc.dg/inline3.c: Ditto.
17335 * gcc.dg/inline4.c: Ditto.
17336 * gcc.dg/inline5.c: Ditto.
17338 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
17340 PR libfortran/22142
17341 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17342 Add testcase also testing eoshift1 for PR 22142.
17344 2005-06-28 Richard Henderson <rth@redhat.com>
17346 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
17347 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
17348 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
17349 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
17350 gcc.dg/tree-ssa/20030922-2.c: Likewise.
17352 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
17354 PR libfortran/22142
17355 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17356 Add testcase for PR 22142.
17358 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
17360 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
17361 gcc.target/ia64/fpreg-2.c: New tests.
17363 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17365 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
17367 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17369 PR libfortran/22170
17370 * gfortran.dg/slash_1.f90: New test.
17372 2005-06-27 Richard Henderson <rth@redhat.com>
17374 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
17375 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
17376 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17377 * gcc.dg/vect/vect-reduc-2.c: Likewise.
17378 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17379 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17381 2005-06-27 Richard Henderson <rth@redhat.com>
17383 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
17384 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
17386 2005-06-27 Ziemowit Laski <zlaski@apple.com>
17388 * obj-c++.dg/proto-lossage-5.mm: New.
17389 * objc.dg/proto-lossage-5.m: New.
17391 2005-06-27 Diego Novillo <dnovillo@redhat.com>
17394 * gcc.dg/tree-ssa/pr21959.c: New test.
17396 2005-06-27 Jakub Jelinek <jakub@redhat.com>
17398 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
17399 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
17400 testing uninitialized var.
17402 * gcc.c-torture/execute/builtins/chk.h: New.
17403 * gcc.c-torture/execute/builtins/lib/chk.c: New.
17404 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
17405 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
17406 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
17407 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
17408 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
17409 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
17410 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
17411 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
17412 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
17413 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
17414 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
17415 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
17416 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
17417 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
17418 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
17419 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
17420 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
17421 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
17422 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
17423 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
17424 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
17425 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
17426 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
17427 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
17428 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
17429 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
17430 * gcc.dg/builtin-object-size-1.c: New test.
17431 * gcc.dg/builtin-object-size-2.c: New test.
17432 * gcc.dg/builtin-object-size-3.c: New test.
17433 * gcc.dg/builtin-object-size-4.c: New test.
17434 * gcc.dg/builtin-object-size-5.c: New test.
17435 * gcc.dg/builtin-stringop-chk-1.c: New test.
17436 * gcc.dg/builtin-stringop-chk-2.c: New test.
17437 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
17438 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
17439 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
17440 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
17441 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
17442 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
17443 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
17444 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
17445 * gcc.c-torture/execute/printf-1.c: New test.
17446 * gcc.c-torture/execute/fprintf-1.c: New test.
17447 * gcc.c-torture/execute/vprintf-1.c: New test.
17448 * gcc.c-torture/execute/vfprintf-1.c: New test.
17449 * gcc.c-torture/execute/printf-chk-1.c: New test.
17450 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
17451 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
17452 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
17454 2005-06-27 Michael Matz <matz@suse.de>
17456 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
17457 slot is not merged if address escapes.
17459 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17462 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
17464 2005-06-26 Jakub Jelinek <jakub@redhat.com>
17466 PR middle-end/17965
17467 * gcc.c-torture/compile/20050622-1.c: New test.
17469 PR middle-end/22028
17470 * gcc.dg/20050620-1.c: New test.
17472 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
17474 PR tree-optimization/22026
17475 * gcc.dg/tree-ssa/pr22026.c: New.
17477 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
17479 PR libfortran/22144
17480 * gfortran.dg/shift-alloc.f90: New testcase.
17482 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
17484 * all files: Update FSF address in copyright headers.
17486 2005-06-22 Jan Hubicka <jh@suse.cz>
17488 * wholeprogram-1.c: New testcase.
17489 * wholeprogram-2.c: New testcase.
17491 2005-06-24 Mark Mitchell <mark@codesourcery.com>
17494 * gcc.dg/tree-ssa/pr22171.c: New test.
17496 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
17498 * gfortran.dg/simplify_modulo.f90: New.
17500 2005-06-24 Jan Hubicka <jh@suse.cz>
17502 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
17504 2005-06-23 Ziemowit Laski <zlaski@apple.com>
17506 * obj-c++.dg/proto-lossage-[1-4].mm: New.
17508 2005-06-23 Ziemowit Laski <zlaski@apple.com>
17510 * obj-c++.dg/typedef-alias-1.mm: New.
17511 * objc.dg/typedef-alias-1.m: New.
17513 2005-06-23 Jeff Law <law@redhat.com>
17515 * gcc.dg/tree-ssa/vrp16.c: New test.
17517 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17519 * lib/target-supports.exp: Add
17520 check_effective_target_fortran_large_real and
17521 check_effective_target_fortran_large_int to check for
17522 corresponding effective targets.
17523 * gfortran.dg/large_integer_kind_1.f90: New test.
17524 * gfortran.dg/large_real_kind_1.f90: New test.
17526 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
17528 PR tree-optimization/22117
17529 * gcc.dg/tree-ssa/pr22117.c: New.
17531 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
17534 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
17536 2005-06-23 David Edelsohn <edelsohn@gnu.org>
17538 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
17540 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
17542 * gfortran.dg/f2c_4.f90: Add tests for complex functions
17543 * gfortran.dg/f2c_4.c: Likewise.
17545 2005-06-22 Paul Brook <paul@codesourcery.com>
17548 * gfortran.dg/auto_save_1.f90: New test.
17550 2005-06-22 Michael Matz <matz@suse.de>
17552 * gcc.target/x86-64/abi: New directory.
17553 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
17554 * gcc.target/x86-64/abi/README.gcc: New file.
17555 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
17556 * gcc.target/x86-64/abi/asm-support.s: New file.
17557 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
17558 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
17559 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
17560 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
17561 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
17562 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
17563 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
17564 * gcc.target/x86_64/abi/test_bitfields.c: New test.
17565 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
17566 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
17567 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
17568 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
17569 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
17570 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
17571 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
17572 * gcc.target/x86_64/abi/test_varargs.c: New test.
17574 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
17576 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
17577 32-bit i?86 and x86_64.
17579 2005-06-21 Ziemowit Laski <zlaski@apple.com>
17581 * obj-c++.dg/const-str-[1-9].mm: New tests.
17583 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
17586 * gfortran.dg/namelist_use.f90: New.
17587 * gfortran.dg/namelist_use_only.f90: New.
17589 2005-06-21 Jeff Law <law@redhat.com>
17591 * gcc.dg/tree-ssa/vrp15.c: New test.
17593 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
17595 * lib/target-supports.exp (check_effective_target_vect_reduction):
17597 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
17598 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
17599 remove vect_reduction target keyword. Also avoid two returns in main.
17600 * gcc.dg/vect/vect-reduc-3.c: Likewise.
17601 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
17602 * gcc.dg/vect/vect-reduc-1short.c: New test.
17603 * gcc.dg/vect/vect-reduc-1char.c: New test.
17604 * gcc.dg/vect/vect-reduc-2short.c: New test.
17605 * gcc.dg/vect/vect-reduc-2char.c: New test.
17606 * gcc.dg/vect/vect-reduc-6.c: New test.
17607 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
17608 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
17609 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
17611 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17612 Paul Thomas <pault@gcc.gnu.org>
17614 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
17617 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17619 * gfortran.dg/backslash_1.f90: New test.
17620 * gfortran.dg/backslash_2.f90: New test.
17622 2005-06-20 Steven G. Kargl <kargls@comcast.net>
17624 * gfortran.dg/duplicate_labels.f90: New test.
17626 2005-06-20 Jan Beulich <jbeulich@novell.com>
17628 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
17629 unsupportable relocations.
17630 * g++.old-deja/g++.other/store-expr1.C: Likewise.
17631 * gcc.dg/20050321-2.c: xfail for NetWare.
17633 2005-06-20 Andreas Jaeger <aj@suse.de>
17635 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
17636 gcc.target/i386/fastcall-sseregparm.c,
17637 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
17639 2005-06-19 Richard Henderson <rth@redhat.com>
17641 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
17643 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
17645 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
17647 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
17650 * g++.dg/conversion/simd2.C: Change expected error message.
17652 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
17654 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
17655 * gcc.dg/vect/vect-reduc-2.c: Likewise.
17656 * gcc.dg/vect/vect-reduc-3.c: Likewise.
17658 2005-06-18 James A Morrison <phython@gcc.gnu.org>
17660 * gcc.dg/fold-mod-1.c: New test.
17662 2005-06-18 Steven G. Kargl <kargls@comcast.net>
17665 * gfortran.dg/pr19926.f90: New test.
17667 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
17669 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
17670 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
17672 * gcc.dg/vect/vect-reduc-2.c: Likewise.
17673 * gcc.dg/vect/vect-reduc-3.c: Likewise.
17675 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
17677 * gcc.target/ia64/float80-varargs-1.c: New test.
17679 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17682 * gfortran.dg/f2c_6.f90: New test.
17684 2005-06-17 Geoffrey Keating <geoffk@apple.com>
17687 * g++.dg/template/local5.C: New.
17689 2005-06-17 Richard Henderson <rth@redhat.com>
17691 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
17693 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
17696 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
17698 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
17700 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
17701 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
17702 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
17703 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
17704 check_vect to verify the presence of hardware vector support.
17706 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
17709 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
17711 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17713 PR libfortran/19216
17714 * gfortran.dg/pr19216.f: Add correct space between brackets and
17717 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17719 PR libfortran/16436
17720 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
17722 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
17724 * gcc.target/i386/attributes-error.c: New testcase.
17725 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
17726 * gcc.target/i386/regparm-stdcall.c: Likewise.
17727 * gcc.target/i386/sseregparm-1.c: Likewise.
17728 * gcc.target/i386/sseregparm-2.c: Likewise.
17730 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
17732 * g++.dg/rtti/crash2.C: New.
17734 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
17736 * gcc.dg/noncompile/20040203-3.c: Update expected message.
17738 2005-06-15 David Ung <davidu@mips.com>
17740 * gcc.target/mips/mips16e-extends.c: New test for testing the
17741 generation of MIPS16e zeb/zeh, seb/seh instructions.
17743 2005-06-15 Diego Novillo <dnovillo@redhat.com>
17746 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
17747 * gcc.dg/tree-ssa/pr22018.c: New test.
17749 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
17751 * gcc.dg/simd-1.c: Update error messages.
17752 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
17753 * gcc.dg/simd-2.c: Update error messages.
17754 * gcc.dg/simd-4.c: New.
17756 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
17759 * g++.dg/other/crash-4.C: New.
17761 2005-06-14 Devang Patel <dpatel@apple.com>
17763 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
17765 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
17768 * g++.dg/parse/crash11.C: Update
17770 2005-06-13 Jeff Law <law@redhat.com>
17772 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
17773 perform the desired transformations.
17774 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
17775 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
17777 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17780 * gfortran.dg/forall_1.f90: Un-XFAIL.
17782 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
17785 * g++.dg/parse/crash26.C: New.
17788 * g++.dg/init/member1.C: New.
17790 2005-06-13 Jakub Jelinek <jakub@redhat.com>
17792 * gfortran.dg/altreturn_1.f90: New test.
17794 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
17796 PR middle-end/21985
17797 * gcc.dg/tree-ssa/pr21985.c: New test.
17799 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
17801 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
17803 2005-06-12 Roger Sayle <roger@eyesopen.com>
17806 * g++.dg/other/error10.C: New test case.
17808 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17810 PR libfortran/19155
17811 * gfortran.dg/pr19155.f: Add test.
17813 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17815 * gfortran.dg/f2c_7.f90: New test.
17817 * gfortran.dg/forall_1.f90: XFAILed.
17819 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
17821 * gcc.dg/pr14796-1.c: New.
17822 * gcc.dg/pr14796-2.c: New.
17824 2005-06-11 Steven G. Kargl <kargls@comcast.net>
17828 * gfortran.dg/deallocate_stat.f90: New test.
17830 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
17832 * gfortran.fortran-torture/execute/in-pack.f90: New test.
17834 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
17836 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
17837 access will be generated when this loop is vectorized. Test that
17838 accesses with same alignment were detected.
17839 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
17840 Test that accesses with same alignment were detected.
17841 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
17842 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
17843 alignment were detected.
17845 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
17848 * g++.dg/conversion/simd2.C: New.
17850 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
17852 * gcc.dg/Wcxx-compat-1.c: New.
17854 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
17856 PR libfortran/21480
17857 * gfortran.dg/reshape-complex.f90: Add a test for a packed
17860 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
17862 * gcc.dg/alias-8.c: New.
17864 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
17866 * gcc.dg/format/cmn_err-1.c: Update.
17868 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
17871 * gcc.target/sparc/fexpand-2.c: New.
17872 * gcc.target/sparc/fpmerge-2.c: New.
17873 * gcc.target/sparc/fpmul-2.c: New.
17874 * gcc.target/sparc/noresult.c: New.
17875 * gcc.target/sparc/pdist-2.c: New.
17876 * gcc.target/sparc/pdist-3.c: New.
17878 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
17881 * gcc.target/i386/i386.exp: Fix comment typo.
17883 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
17886 * g++.dg/inherit/using5.C: New.
17887 * g++.dg/inherit/using6.C: New.
17889 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17892 * g++.dg/template/ptrmem15.C: New test.
17895 * g++.dg/ext/label4.C: New test.
17897 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
17899 * gcc.dg/tls/debug-1.c: New test.
17901 2005-06-07 Dale Johannesen <dalej@apple.com>
17903 * gcc.target/i386/movq.c: New.
17905 2005-06-07 Dale Johannesen <dalej@apple.com>
17907 * gcc.dg/20050607-1.c: New.
17909 2005-06-07 Jakub Jelinek <jakub@redhat.com>
17911 PR middle-end/21850
17912 * gcc.c-torture/execute/20050607-1.c: New test.
17914 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
17916 PR libfortran/21926
17917 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
17918 Test case where the return array has lowest stride one,
17921 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
17923 * lib/target-supports.exp (check_effective_target_sync_int_long):
17924 Add s390 and s390x targets.
17926 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
17928 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
17929 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
17930 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
17931 * gcc.dg/tree-ssa/loop-9.c: New test.
17933 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
17935 * g++.dg/parse/defarg10.C: New.
17937 2005-06-06 Jakub Jelinek <jakub@redhat.com>
17939 PR regression/21897
17940 * gcc.c-torture/execute/20050604-1.c: New test.
17942 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
17945 * g++.dg/parse/defarg9.C: New.
17948 * g++.dg/inherit/using4.C: New.
17949 * g++.dg/overload/error1.C: Adjust expected errors.
17950 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
17951 * g++.old-deja/g++.brendan/arm2.C: Likewise.
17952 * g++.old-deja/g++.other/redecl2.C: Likewise.
17953 * g++.old-deja/g++.other/redecl4.C: Likewise.
17954 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
17956 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
17958 * gfortran.dg/f2c_5.f90: Add -w to dg-options
17960 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
17962 * lib/gfortran.exp (gfortran_target_compile): Call
17963 dg-additional-files-options
17964 * gfortran.dg/f2c_4.f90: New file
17965 * gfortran.dg/f2c_4.c: New file
17966 * gfortran.dg/f2c_5.f90: New file
17967 * gfortran.dg/f2c_5.c: New file
17969 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17971 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
17974 * gfortran.dg/array_constructor_4.f90: New test.
17976 2005-06-05 Mark Mitchell <mark@codesourcery.com>
17979 * g++.dg/ext/builtin9.C: New test.
17981 2005-06-05 Dale Johannesen <dalej@apple.com>
17983 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
17984 * gcc.c-torture/execute/20050603-2.c: Ditto.
17986 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
17988 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
17989 * gcc.dg/vect/vect-reduc-1.c: New.
17990 * gcc.dg/vect/vect-reduc-2.c: New.
17991 * gcc.dg/vect/vect-reduc-3.c: New.
17993 2005-06-04 Dale Johannesen <dalej@apple.com>
17995 * gcc.c-torture/execute/20050603-1.c: New.
17996 * gcc.c-torture/execute/20050603-2.c: New.
17997 * gcc.dg/20050603-3.c: New.
17999 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18002 * gfortran.dg/debug_1.f90: New test.
18004 * gfortran.dg/forall_1.f90: New test.
18006 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
18008 * gfortran.dg/array_constructor_3.f90: New test.
18010 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18012 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
18014 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
18016 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
18018 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
18021 * gcc.dg/init-excess-1.c: New test.
18023 2005-06-03 Mark Mitchell <mark@codesourcery.com>
18026 * g++.dg/expr/static_cast6.C: New test.
18028 2005-06-03 Diego Novillo <dnovillo@redhat.com>
18030 * gcc.dg/tree-ssa/vrp14.c: New test.
18032 2005-06-03 Mark Mitchell <mark@codesourcery.com>
18035 * g++.dg/template/new2.C: New test.
18037 2005-06-03 Josh Conner <jconner@apple.com>
18039 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
18040 all entries in initializer.
18042 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
18044 PR middle-end/21858
18045 * gcc.dg/pr21858.c: New testcase.
18047 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
18049 PR tree-optimization/21292
18051 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
18053 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
18054 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
18055 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
18056 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
18057 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
18059 2005-06-02 Richard Henderson <rth@redhat.com>
18061 * gcc.dg/sync-2.c: Use -march=i486 for i386.
18063 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
18065 * gcc.dg/wtypequal.c: New testcase.
18067 2005-06-02 Diego Novillo <dnovillo@redhat.com>
18070 * gcc.dg/tree-ssa/pr21582.c: New test.
18072 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
18075 * g++.dg/opt/interface2.h: New.
18076 * g++.dg/opt/interface2.C: New.
18077 * g++.dg/init/ctor4.C: Adjust error lines.
18078 * g++.old-deja/g++.bob/inherit2.C: Likewise.
18079 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
18080 * g++.old-deja/g++.jason/opeq3.C: Likewise.
18081 * g++.old-deja/g++.pt/assign1.C: Likewise.
18082 * g++.old-deja/g++.pt/crash20.C: Likewise.
18084 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
18086 PR tree-optimization/21734
18087 * g++.dg/vect/pr21734_1.cc: New.
18088 * g++.dg/vect/pr21734_2.cc: New.
18090 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
18093 * g++.dg/template/spec24.C: New.
18096 * g++.dg/pch/local-1.C: New.
18097 * g++.dg/pch/local-1.Hs: New.
18099 2005-06-01 Diego Novillo <dnovillo@redhat.com>
18101 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
18102 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
18103 * gcc.dg/tree-ssa/pr14341.c: New test.
18104 * gcc.dg/tree-ssa/pr14841.c: New test.
18105 * gcc.dg/tree-ssa/pr20701.c: New test.
18106 * gcc.dg/tree-ssa/pr21086.c: New test.
18107 * gcc.dg/tree-ssa/pr21090.c: New test.
18108 * gcc.dg/tree-ssa/pr21332.c: New test.
18109 * gcc.dg/tree-ssa/pr21458.c: New test.
18110 * gcc.dg/tree-ssa/pr21658.c: New test.
18111 * gcc.dg/tree-ssa/vrp01.c: New test.
18112 * gcc.dg/tree-ssa/vrp02.c: New test.
18113 * gcc.dg/tree-ssa/vrp03.c: New test.
18114 * gcc.dg/tree-ssa/vrp04.c: New test.
18115 * gcc.dg/tree-ssa/vrp05.c: New test.
18116 * gcc.dg/tree-ssa/vrp06.c: New test.
18117 * gcc.dg/tree-ssa/vrp07.c: New test.
18118 * gcc.dg/tree-ssa/vrp08.c: New test.
18119 * gcc.dg/tree-ssa/vrp09.c: New test.
18120 * gcc.dg/tree-ssa/vrp10.c: New test.
18121 * gcc.dg/tree-ssa/vrp11.c: New test.
18122 * gcc.dg/tree-ssa/vrp12.c: New test.
18123 * gcc.dg/tree-ssa/vrp13.c: New test.
18125 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
18128 * gcc.dg/tree-ssa/pr21029.c: New test.
18130 2005-06-01 Roger Sayle <roger@eyesopen.com>
18132 * gfortran.dg/logint-1.f: New test case.
18133 * gfortran.dg/logint-2.f: Likewise.
18134 * gfortran.dg/logint-3.f: Likewise.
18136 2005-06-01 Jakub Jelinek <jakub@redhat.com>
18140 * gcc.dg/20050527-1.c: New test.
18142 * gcc.dg/i386-sse-12.c: New test.
18145 * gfortran.dg/implicit_5.f90: New test.
18147 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
18150 * gfortran/assign_4.f90: New test.
18151 * gfortran/assign_2.f90: Change compile to run.
18153 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
18155 * lib/target-supports.exp
18156 (check_effective_target_sync_char_short): New.
18157 * gcc.dg/sync-2.c: New.
18159 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
18161 PR tree-optimization/21817
18162 * gcc.dg/torture/pr21817-1.c: New.
18164 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
18167 * g++.dg/template/init5.C: New.
18169 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
18171 * gfortran.dg/char_initialiser_actual.f90:
18172 Test character initialisers as actual arguments.
18173 * gfortran.dg/char_pointer_comp_assign.f90:
18174 Test character pointer structure component assignments.
18175 * gfortran.dg/char_array_structure_constructor.f90:
18176 Test character components in structure constructors.
18178 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
18180 PR middle-end/20931
18181 * g++.dg/opt/pr20931.C: New test.
18183 2005-05-31 Andreas Jaeger <aj@suse.de>
18186 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
18187 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
18188 g++.old-deja/g++.ext/asmspec1.C,
18189 g++.old-deja/g++.other/regstack.C,
18190 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
18191 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
18192 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
18193 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
18194 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
18195 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
18196 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
18197 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
18198 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
18199 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
18200 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
18201 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
18202 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
18203 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
18204 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
18205 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
18206 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
18207 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
18208 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
18210 2005-05-31 Jeff Law <law@redhat.com>
18212 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
18214 2005-05-30 Paolo Carlini <pcarlini@suse.de>
18216 PR middle-end/21743
18217 * gcc.dg/builtins-1.c: Activate disabled clog test.
18218 * gcc.dg/torture/builtin-attr-1.c: Likewise.
18220 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
18222 * gfortran.dg/char_pointer_assign.f90:
18223 Test character-pointer assignments and pointer assignments.
18224 * gfortran.dg/char_pointer_dummy.f90:
18225 Test character-pointer dummy arguments.
18226 * gfortran.dg/char_pointer_func.f90:
18227 Test character-pointer function returns.
18228 * gfortran.dg/char_pointer_dependency.f90:
18229 Test character-pointer functions with dependencies.
18231 2005-05-30 Mark Mitchell <mark@codesourcery.com>
18234 * g++.dg/lookup/using14.C: New test.
18236 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
18238 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
18239 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
18242 2005-05-29 Geoffrey Keating <geoffk@apple.com>
18245 * g++.dg/template/local5.C: New.
18248 * gcc.c-torture/compile/pr21761.c: New.
18250 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
18253 2005-05-30 Steven G. Kargl
18256 * gfortran.dg/inquire_8.f90: New test.
18258 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18260 PR libfortran/21376
18261 * gfortran.dg/output_exponents_1.f90: New test.
18263 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18265 PR libfortran/20006
18266 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
18268 2005-05-28 Mark Mitchell <mark@codesourcery.com>
18271 * g++.dg/ext/complex1.C: New test.
18274 * g++.dg/init/ctor6.C: New test.
18276 2005-05-29 Jan Hubicka <jh@suse.cz>
18278 * gcc.c-torture/compile/pr21562.c: New.
18280 2005-05-28 Steven G. Kargl <kargls@comcast.net>
18282 * gfortran.dg/subnormal_1.f90: New test.
18284 2005-05-28 Jan Hubicka <jh@suse.cz>
18286 * tree-prof.exp: Fix comment.
18287 * value-prof-1.c: New.
18288 * value-prof-2.c: New.
18289 * value-prof-3.c: New.
18290 * value-prof-4.c: New.
18292 2005-05-27 Mark Mitchell <mark@codesourcery.com>
18295 * g++.dg/expr/ptrmem6.C: New test.
18296 * g++.dg/expr/ptrmem6a.C: Likewise.
18298 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
18300 PR tree-optimization/21658
18301 * gcc.dg/tree-ssa/pr21658.c: New.
18303 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
18306 * g++.dg/inherit/ptrmem3.C: New.
18309 * g++.dg/parse/template16.C: New.
18311 2005-05-27 Andreas Jaeger <aj@suse.de>
18313 * gcc.dg/setjmp-2.c: Only run in 32-bit.
18315 * gcc.dg/i386-sse-8.c: Run test on all archs.
18317 2005-05-26 Mike Stump <mrs@apple.com>
18319 * objc.dg/isa-field-1.m: Only run on darwin.
18320 * objc.dg/lookup-1.m: Likewise.
18321 * objc.dg/try-catch-8.m: Likewise.
18323 2005-05-26 Roger Sayle <roger@eyesopen.com>
18325 PR tree-optimization/9814
18326 * gcc.dg/pr9814-1.c: New test case.
18328 2005-05-26 Ziemowit Laski <zlaski@apple.com>
18330 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
18331 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
18332 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
18333 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
18334 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
18335 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
18336 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
18337 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
18338 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
18339 objc.dg/try-catch-8.m: New.
18341 2005-05-26 Janis Johnson <janis187@us.ibm.com>
18343 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
18344 remove extraneous semicolons.
18346 2005-05-26 Ziemowit Laski <zlaski@apple.com>
18348 * obj-c++.dg/comp-types-12.mm: New.
18349 * objc.dg/comp-types-11.m: New.
18350 * objc.dg/selector-4.m: New.
18352 2005-05-26 Andreas Jaeger <aj@suse.de>
18355 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
18356 g++.old-deja/g++.ext/attrib3.C,
18357 g++.old-deja/g++.other/store-expr1.C,
18358 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
18359 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
18360 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
18361 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
18362 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
18363 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
18364 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
18365 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
18366 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
18367 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
18368 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
18369 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
18370 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
18371 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
18372 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
18373 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
18374 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
18375 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
18376 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
18378 2005-05-26 Andreas Jaeger <aj@suse.de>
18380 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
18381 x86-64 compilation.
18383 2005-05-26 Andreas Jaeger <aj@suse.de>
18386 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
18387 gcc.misc-tests/i386-pf-athlon-1.c,
18388 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18389 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
18390 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
18391 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
18392 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
18393 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
18394 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
18397 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
18398 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
18399 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
18400 x86-64 compilation.
18402 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
18405 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
18406 effective-target ilp32.
18408 2005-05-26 David Ung <davidu@mips.com>
18410 * gcc.target/mips/ext_ins.c: New test for testing the generation
18411 of MIPS32/64 rev 2 ext/ins instructions.
18413 2005-05-26 Andreas Jaeger <aj@suse.de>
18415 * treelang/compile/unsigned.tree: Use gimple instead of
18416 nonexisting generic dump.
18418 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
18420 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
18422 2005-05-26 Andreas Jaeger <aj@suse.de>
18424 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
18426 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
18428 PR libfortran/17283
18429 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
18430 Test callee-allocated memory with write statements.
18432 2005-05-25 Roger Sayle <roger@eyesopen.com>
18434 PR middle-end/21709
18435 * gcc.dg/pr21709-1.c: New test case.
18437 2005-05-25 Ziemowit Laski <zlaski@apple.com>
18438 Mike Stump <mrs@apple.com>
18440 * objc/execute/next_mapping.h: Update for C++.
18442 * obj-c++.dg/selector-1.mm: Move to...
18443 * obj-c++.dg/selector-4.mm: here...
18445 * obj-c++.dg/basic.mm: New.
18446 * obj-c++.dg/comp-types-1.mm: New.
18447 * obj-c++.dg/cxx-class-1.mm: New.
18448 * obj-c++.dg/cxx-ivars-1.mm: New.
18449 * obj-c++.dg/cxx-ivars-2.mm: New.
18450 * obj-c++.dg/cxx-ivars-3.mm: New.
18451 * obj-c++.dg/cxx-scope-1.mm: New.
18452 * obj-c++.dg/cxx-scope-2.mm: New.
18453 * obj-c++.dg/defs.mm: New.
18454 * obj-c++.dg/empty-private-1.mm: New.
18455 * obj-c++.dg/encode-1.mm: New.
18456 * obj-c++.dg/encode-2.mm: New.
18457 * obj-c++.dg/encode-3.mm: New.
18458 * obj-c++.dg/extern-c-1.mm: New.
18459 * obj-c++.dg/extra-semi.mm: New.
18460 * obj-c++.dg/fix-and-continue-2.mm: New.
18461 * obj-c++.dg/isa-field-1.mm: New.
18462 * obj-c++.dg/ivar-list-semi.mm: New.
18463 * obj-c++.dg/local-decl-1.mm: New.
18464 * obj-c++.dg/lookup-1.mm: New.
18465 * obj-c++.dg/lookup-2.mm: New.
18466 * obj-c++.dg/method-1.mm: New.
18467 * obj-c++.dg/method-2.mm: New.
18468 * obj-c++.dg/method-3.mm: New.
18469 * obj-c++.dg/method-4.mm: New.
18470 * obj-c++.dg/method-5.mm: New.
18471 * obj-c++.dg/method-6.mm: New.
18472 * obj-c++.dg/method-7.mm: New.
18473 * obj-c++.dg/no-extra-load.mm: New.
18474 * obj-c++.dg/overload-1.mm: New.
18475 * obj-c++.dg/pragma-1.mm: New.
18476 * obj-c++.dg/pragma-2.mm: New.
18477 * obj-c++.dg/private-1.mm: New.
18478 * obj-c++.dg/private-2.mm: New.
18479 * obj-c++.dg/proto-qual-1.mm: New.
18480 * obj-c++.dg/qual-types-1.mm: New.
18481 * obj-c++.dg/stubify-1.mm: New.
18482 * obj-c++.dg/stubify-2.mm: New.
18483 * obj-c++.dg/super-class-1.mm: New.
18484 * obj-c++.dg/super-class-2.mm: New.
18485 * obj-c++.dg/super-dealloc-1.mm: New.
18486 * obj-c++.dg/super-dealloc-2.mm: New.
18487 * obj-c++.dg/template-1.mm: New.
18488 * obj-c++.dg/template-2.mm: New.
18489 * obj-c++.dg/template-3.mm: New.
18490 * obj-c++.dg/template-4.mm: New.
18491 * obj-c++.dg/template-5.mm: New.
18492 * obj-c++.dg/template-6.mm: New.
18493 * obj-c++.dg/try-catch-1.mm: New.
18494 * obj-c++.dg/try-catch-2.mm: New.
18495 * obj-c++.dg/try-catch-3.mm: New.
18496 * obj-c++.dg/try-catch-4.mm: New.
18497 * obj-c++.dg/try-catch-5.mm: New.
18498 * obj-c++.dg/try-catch-6.mm: New.
18499 * obj-c++.dg/try-catch-7.mm: New.
18500 * obj-c++.dg/try-catch-8.mm: New.
18501 * obj-c++.dg/try-catch-9.mm: New.
18502 * obj-c++.dg/va-meth-1.mm: New.
18504 2005-05-25 Ziemowit Laski <zlaski@apple.com>
18506 * obj-c++.dg/selector-1.mm: New.
18507 * obj-c++.dg/selector-2.mm: New.
18509 2005-05-25 Ziemowit Laski <zlaski@apple.com>
18511 * obj-c++.dg/selector-3.mm: New.
18512 * objc.dg/selector-3.m: New.
18514 2005-05-25 Ziemowit Laski <zlaski@apple.com>
18516 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
18517 about where warning appears.
18519 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
18521 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
18522 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
18523 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
18524 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
18526 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
18528 * gcc.dg/20050524-1.c: New test.
18530 2005-05-25 Jan Hubicka <jh@suse.cz>
18532 * gcc.dg/tree-prof/inliner-1.c: New.
18534 2005-05-25 Janis Johnson <janis187@us.ibm.com>
18536 * gcc.dg/tree-prof: New directory.
18537 * gcc.dg/tree-prof/tree-prof.exp: New.
18539 2005-05-25 DJ Delorie <dj@redhat.com>
18541 * gcc.dg/Wattributes-1.c: New.
18542 * gcc.dg/Wattributes-2.c: New.
18543 * gcc.dg/Wattributes-3.c: New.
18545 20005-05-24 Janis Johnson <janis187@us.ibm.com>
18547 PR tree-optimization/19833
18548 * gcc.dg/uninit-4.c: Remove xfail.
18549 * gcc.dg/uninit-9.c: Ditto.
18551 2005-05-24 Ziemowit Laski <zlaski@apple.com>
18553 * obj-c++.dg/bitfield-[1-5].mm: New.
18554 * obj-c++.dg/class-protocol-1.mm: New.
18555 * obj-c++.dg/comp-types-1[0-1].mm: New.
18556 * obj-c++.dg/comp-types-[2-9].mm: New.
18557 * obj-c++.dg/encode-[4-8].mm: New.
18558 * obj-c++.dg/layout-1.mm: New.
18559 * obj-c++.dg/method-1[0-9].mm: New.
18560 * obj-c++.dg/method-2[0-1].mm: New.
18561 * obj-c++.dg/method-[8-9].mm: New.
18562 * obj-c++.dg/objc-gc-3.mm: New.
18563 * obj-c++.dg/try-catch-10.mm: New.
18564 * objc.dg/bitfield-5.m: New.
18565 * objc.dg/comp-types-10.m: New.
18566 * objc.dg/comp-types-9.m: New.
18567 * objc.dg/layout-1.m: New.
18568 * objc.dg/objc-gc-4.m: New.
18569 * objc.dg/try-catch-9.m: New.
18570 * objc.dg/class-protocol-1.m: Tweak diagnostics.
18571 * objc.dg/comp-types-1.m: Likewise.
18572 * objc.dg/comp-types-[5-6].m: Likewise.
18573 * objc.dg/method-9.m: Likewise.
18575 2005-05-24 Janis Johnson <janis187@us.ibm.com>
18577 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
18578 and on hardware without VMX support.
18580 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
18582 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
18584 * lib/profopt.exp (dg-final-generate, dg-final-use,
18585 profopt-final-code, profopt-get-options): New.
18586 (profopt-execute): Process test directives.
18588 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
18589 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18590 cleanup-tree-dump, cleanup-saved-temps): Update comments.
18592 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
18595 * g++.dg/init/ctor5.C: New test.
18597 2005-05-24 Ira Rosen <irar@il.ibm.com>
18599 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
18600 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
18601 vect-113.c, vect-114.c.
18603 2005-05-23 Adam Nemet <anemet@lnxw.com>
18605 * gcc.dg/const-elim-1.c: Remove xfails.
18607 2005-05-23 Jeff Law <law@redhat.com>
18609 * gcc.c-torture/compile/pr21638.c: New test.
18610 * gcc.c-torture/compile/20050520-1.c: New test.
18612 2005-05-23 Nick Clifton <nickc@redhat.com>
18614 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
18615 be a proper triple, ie: m32r*-*-*.
18616 * g++.old-deja/g++.jason/thunk3.C: Likewise.
18618 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
18620 PR middle-end/21331
18622 * gcc.c-torture/compile/pr21293.c: New test.
18623 * gcc.c-torture/execute/pr21331.c: New test.
18625 2004-05-20 Richard Henderson <rth@redhat.com>
18627 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
18629 2005-05-20 Ziemowit Laski <zlaski@apple.com>
18631 * obj-c++-dg.exp: Add.
18632 * obj-c++.exp: Add.
18633 * obj-c++.dg/dg.exp: Add.
18635 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
18637 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
18638 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
18640 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
18642 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
18644 2004-05-19 Richard Henderson <rth@redhat.com>
18646 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
18648 2005-05-19 Janis Johnson <janis187@us.ibm.com>
18650 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
18652 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
18654 2005-05-19 Jakub Jelinek <jakub@redhat.com>
18657 * g++.dg/parse/extern1.C: New test.
18658 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
18660 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
18662 * gcc.dg/c99-math.h: New.
18663 * gcc.dg/c99-math-float-1.c: New test.
18664 * gcc.dg/c99-math-double-1.c: Likewise.
18665 * gcc.dg/c99-math-long-double-1.c: Likewise.
18667 2005-05-18 Richard Henderson <rth@redhat.com>
18669 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
18671 2005-05-18 Devang Patel <dpatel@apple.com>
18673 * g++.dg/opt/20050511-1.C: New test.
18675 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
18677 PR libfortran/21127
18678 * gfortran.dg/reshape-complex.f90: New test.
18680 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
18682 * gfortran.dg/array_constructor_1.f90: New test.
18683 * gfortran.dg/array_constructor_2.f90: New test.
18685 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
18688 * gfortran.dg/pr20954.f: New test.
18690 2005-05-17 Mike Stump <mrs@apple.com>
18692 Yet more Objective-C++...
18694 * objc.dg/method-5.m: Update.
18695 * objc.dg/method-6.m: Update.
18696 * objc.dg/method-7.m: Update.
18697 * objc.dg/method-9.m: Update.
18698 * objc.dg/try-catch-2.m: Update.
18700 2005-05-17 Mark Mitchell <mark@codesourcery.com>
18702 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
18703 Remove little-endian optimizations.
18705 2005-05-17 Jeff Law <law@redhat.com>
18707 * g++.dg/tree-ssa/pr14814.C: New test.
18708 * gcc.dg/tree-ssa/pr14814.C: New test.
18709 * gcc.dg/tree-ssa/pr17141-1.C: New test.
18710 * gcc.dg/tree-ssa/pr17141-2.C: New test.
18712 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
18714 * gcc.dg/compat/generate-random.c: Do not include
18716 * gcc.dg/compat/generate-random_r.c: Likewise.
18718 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
18720 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
18722 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
18724 PR middle-end/21595
18725 * g++.dg/tree-ssa/builtin1.C: New testcase.
18727 2005-05-17 Jakub Jelinek <jakub@redhat.com>
18730 * g++.dg/opt/const4.C: New test.
18732 PR middle-end/21492
18733 * g++.dg/opt/crossjump1.C: New test.
18735 PR tree-optimization/21610
18736 * gcc.c-torture/compile/20050516-1.c: New test.
18739 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
18740 about the test failing.
18741 * gfortran.fortran-torture/execute/where_7.f90: New test.
18742 * gfortran.fortran-torture/execute/where_8.f90: New test.
18744 2005-05-16 Richard Henderson <rth@redhat.com>
18746 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
18749 2005-05-16 Mark Mitchell <mark@codesourcery.com>
18751 * gcc.dg/compat/generate-random.c (config.h): Do not include.
18752 (limits.h): Include unconditionally.
18753 (stdlib.h): Likewise.
18754 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
18755 (limits.h): Include unconditionally.
18756 (stdlib.h): Likewise.
18757 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
18758 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
18759 (limits.h): Include unconditionally.
18760 (stdlib.h): Likewise.
18761 (hashtab.h): Do not include.
18762 (getopt.h): Likewise.
18763 (stddef.h): Include.
18764 (hashval_t): Define.
18765 (struct entry): Add "next" field.
18766 (HASH_SIZE): New macro.
18767 (hash_table): New variable.
18768 (switchfiles): Do not use xmalloc.
18770 (iterative_hash): New function.
18772 (e_exists): New function.
18773 (e_insert): Likewise.
18774 (output): Use, instead of libiberty hashtable functions.
18775 (main): Do not use getopt. Do not call htab_create.
18777 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
18780 * lib/target-supports.exp (check_mkfifo_available):
18781 Return 0 for cygwin as mkfifo support incomplete on platform.
18782 Fix typos in comments.
18784 2005-05-15 Mark Mitchell <mark@codesourcery.com>
18786 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
18788 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
18791 * gfortran.dg/assign_4.f: New test.
18793 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
18795 PR tree-optimization/21563
18796 * gcc.dg/tree-ssa/pr21563.c: New.
18798 2005-05-14 Jan Hubicka <jh@suse.cz>
18800 * gcc.dg/noreturn-7.c: Allow control reaches warning.
18802 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
18804 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
18806 2005-05-13 Julian Brown <julian@codesourcery.com>
18808 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
18809 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
18811 2005-05-13 Jan Hubicka <jh@suse.cz>
18813 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
18814 * gcc.dg/fold-xor-?.c: Likewise.
18815 * gcc.dg/pr15784-?.c: Likewise.
18816 * gcc.dg/pr20922-?.c: Likewise.
18817 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
18818 * gcc.dg/tree-ssa/pr17598.c: Likewise.
18819 * gcc.dg/tree-ssa/pr20470.c: Likewise.
18821 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18824 * gfortran.dg/hollerith_1.f90: New test.
18826 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18828 * gfortran.dg/func_result_2.f90: New test.
18830 2005-05-11 Bud Davis <bdavis@gfortran.org>
18832 * gfortran.dg/dev_null.f90: New test.
18834 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
18836 * gcc.dg/arm-vfp1.c: Revert last change.
18838 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
18840 PR middle-end/19807
18841 PR tree-optimization/19639
18842 * g++.dg/tree-ssa/pr19807.C: New testcase.
18844 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18846 PR libfortran/21471
18847 * gfortran.dg/append-1.f90: New test.
18849 2005-05-10 Diego Novillo <dnovillo@redhat.com>
18851 * gcc.dg/pr18501.c: XFAIL.
18852 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
18853 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
18854 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
18855 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
18856 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
18857 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
18858 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
18859 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
18861 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18864 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
18865 gfortran.dg/f2c_3.f90: New tests.
18867 * gfortran.dg/return_1.f90: Fix dg annotation.
18869 2005-05-10 Diego Novillo <dnovillo@redhat.com>
18871 * gcc.c-torture/compile/20050510-1.c: New test.
18873 2005-05-10 Mark Mitchell <mark@codesourcery.com>
18875 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
18877 2005-05-10 Bob Wilson <bob.wilson@acm.org>
18879 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
18881 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
18884 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
18886 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
18889 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
18890 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
18892 2005-05-10 Ben Elliston <bje@au.ibm.com>
18895 * gcc.dg/debug/pr16676.c: New test.
18897 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
18900 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
18901 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
18902 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
18903 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
18905 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
18906 -fno-tree-dominator-opts.
18908 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18910 * gfortran.dg/return_1.f90: New test.
18912 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
18914 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
18916 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
18918 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
18921 * g++.dg/inherit/covariant13.C: New.
18923 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18925 PR libfortran/19155
18926 * gfortran.dg/pr19155.f: New test.
18928 2005-05-08 Roger Sayle <roger@eyesopen.com>
18931 * gcc.dg/pr8788-1.c: New testcase.
18933 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
18936 * gcc.target/mips/fpcmp-[12].c: New tests.
18938 2005-05-06 Mark Mitchell <mark@codesourcery.com>
18940 * lib/target-supports-dg.exp (dg-require-fork): New function.
18941 (dg-require-mkfifo): Likewise.
18942 * lib/target-supports.exp (check_function_available): New
18944 (check_fork_available): Likewise.
18945 (check_mkfifo_available): Likewise.
18947 2005-05-06 Jeff Law <law@redhat.com>
18949 * gcc.c-torture/compile/pr21380.c: New test.
18951 2005-05-06 Jakub Jelinek <jakub@redhat.com>
18954 * g++.dg/ext/weak3.C: New test.
18956 2005-05-05 Mark Mitchell <mark@codesourcery.com>
18959 * g++.dg/template/crash37.C: New test.
18961 2005-05-05 Paul Brook <paul@codesourcery.com>
18963 * gcc.dg/arm-g2.c: Use effective-target arm32.
18964 * gcc.dg/arm-mmx-1.c: Ditto.
18965 * gcc.dg/arm-scd42-2.c: Ditto.
18966 * gcc.dg/arm-vfp1.c: Ditto.
18967 * lib/target-supports.exp (check_effective_target_arm32): New
18970 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
18972 PR libfortran/21354
18973 gfortran.dg/in_pack_rank7.f90: New test.
18975 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
18977 PR middle-end/15618
18978 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
18980 2005-05-04 Jakub Jelinek <jakub@redhat.com>
18982 PR middle-end/21265
18983 * gcc.dg/20050503-1.c: New test.
18985 PR rtl-optimization/21239
18986 * gcc.dg/i386-sse-11.c: New test.
18988 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
18991 * gcc.target/i386/asm-1.c: New test.
18993 2005-05-03 Jakub Jelinek <jakub@redhat.com>
18995 PR rtl-optimization/21330
18996 * gcc.c-torture/execute/20050502-1.c: New test.
18999 * gcc.c-torture/execute/20050502-2.c: New test.
19001 2005-05-03 Uros Bizjak <uros@kss-loka.si>
19003 PR middle-end/21282
19004 * gcc.dg/pr21282.c: New.
19006 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
19008 * gcc.dg/vect/pr20122.c: Clean up .vect file.
19009 * gcc.dg/vect/vect-92.c: Likewise.
19010 * gcc.dg/vect/vect-93.c: Likewise.
19011 * gcc.dg/vect/vect-dv-1.c: Likewise.
19012 * gcc.dg/vect/vect-dv-2.c: Likewise.
19013 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
19015 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
19017 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
19018 * gfortran.dg/vect/vect-2.f90: Likewise.
19019 * gfortran.dg/vect/vect-3.f90: Likewise.
19020 * gfortran.dg/vect/vect-4.f90: Likewise.
19021 * gfortran.dg/vect/vect-5.f90: Likewise.
19023 2005-05-02 Geoffrey Keating <geoffk@apple.com>
19026 * gcc.dg/rs6000-fpint-2.c: New.
19028 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
19031 * gcc.dg/builtins-30.c: Update expected messages.
19032 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
19033 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
19034 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
19036 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
19038 PR tree-optimization/21294
19039 * gcc.dg/tree-ssa/pr21294.c: New.
19041 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
19043 * gcc.dg/altivec-3.c (vec_store): Do not use the old
19044 __builtin_altivec_st_internal_4si built-in.
19046 2005-05-02 Mark Mitchell <mark@codesourcery.com>
19049 * g++.dg/template/ptrmem14.C: New test.
19051 2005-05-02 Paul Brook <paul@codesourcery.com>
19053 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
19055 2005-05-02 Michael Matz <matz@suse.de>
19058 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
19060 2005-05-01 Mark Mitchell <mark@codesourcery.com>
19062 * g++.dg/cpp/weak.C: New test.
19064 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
19066 * gcc.dg/tree-ssa/loop-8.c: New test.
19068 2005-04-30 Michael Maty <matz@suse.de>
19070 * gcc.dg/inline-mcpy.c: New test.
19072 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
19074 PR libfortran/18958
19075 * gfortran.dg/eoshift.f90: New test case.
19077 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
19079 PR libfortran/18857
19080 * gfortran.dg/matmul_1.f90: New test.
19082 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
19084 PR tree-optimization/21030
19085 * gcc.dg/tree-ssa/pr21030.c: New.
19087 2005-04-29 Devang Patel <dpatel@apple.com>
19089 PR tree-optimization/21272
19090 * gcc.dg/vect/vect-ifcvt-10.c: New test.
19092 2005-04-29 Jakub Jelinek <jakub@redhat.com>
19096 * gfortran.dg/entry_4.f90: New test.
19097 * gfortran.fortran-torture/execute/entry_1.f90: New test.
19098 * gfortran.fortran-torture/execute/entry_2.f90: New test.
19099 * gfortran.fortran-torture/execute/entry_3.f90: New test.
19100 * gfortran.fortran-torture/execute/entry_4.f90: New test.
19101 * gfortran.fortran-torture/execute/entry_5.f90: New test.
19102 * gfortran.fortran-torture/execute/entry_6.f90: New test.
19103 * gfortran.fortran-torture/execute/entry_7.f90: New test.
19105 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19107 * gfortran.fortran-torture/execute/entry_8.f90: New test.
19109 2005-04-29 Paul Brook <paul@codesourcery.com>
19111 * gfortran.dg/entry_3.f90: New test.
19113 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19115 * gfortran.dg/implicit_4.f90: New test.
19117 2005-04-28 Bob Wilson <bob.wilson@acm.org>
19119 * lib/target-supports.exp (check_profiling_available): Return
19120 false for xtensa-*-elf.
19122 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
19124 * lib/fortran-torture.exp (fortran-torture.exp): Catch
19125 error if file cannot be deleted.
19127 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
19129 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
19130 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
19131 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
19132 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
19133 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
19134 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
19135 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
19136 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
19137 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
19138 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19139 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
19140 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
19141 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
19143 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19146 * gfortran.dg/pr20865.f90: New test.
19148 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
19150 * gcc.dg/void-cast-2.c: New test.
19152 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
19155 * gcc.dg/void-cast-1.c: New test.
19157 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
19159 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
19161 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19164 * gfortran.dg/pr21177.f90: New test.
19166 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
19168 PR tree-optimization/21171
19169 * gcc.dg/tree-ssa/pr21171.c: New test.
19171 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
19173 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
19174 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
19175 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
19176 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
19177 gcc.dg/tree-ssa/gen-vect-32.c: New.
19178 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
19179 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
19180 don't run on PPC32.
19182 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
19185 * gcc.dg/transparent-union-3.c: New test.
19187 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
19190 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
19191 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
19192 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
19193 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
19194 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
19195 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
19197 2005-04-26 Jeff Law <law@redhat.com>
19199 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
19200 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
19201 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
19202 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
19203 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
19204 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
19205 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
19207 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
19209 PR tree-optimization/17598
19210 * gcc.dg/tree-ssa/pr17598.c: New testcase.
19212 2005-04-25 Mike Stump <mrs@apple.com>
19214 * objc.dg/fix-and-continue-1.m: Add.
19216 2005-04-25 Roger Sayle <roger@eyesopen.com>
19219 * g++.dg/opt/pr20995-1.C: New test case.
19221 2005-04-25 Devang Patel <dpatel@apple.com>
19223 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
19225 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
19228 * g++.dg/opt/alias2.C (printf): Correct the prototype.
19230 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
19233 * g++.dg/opt/rtti2.C: New test.
19235 2005-04-25 Paul Brook <paul@codesourcery.com>
19236 Steven G. Kargl <kargls@comcast.net>
19239 * gfortran.dg/ichar_1.f90: New file.
19241 2005-04-24 Jakub Jelinek <jakub@redhat.com>
19243 PR middle-end/20991
19244 * g++.dg/opt/pr20991.C: New test.
19246 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
19247 where sizeof (type) < __alignof__ (type).
19248 * gcc.dg/compat/struct-layout-1.h: Likewise.
19250 2005-04-24 Per Bothner <per@bothner.com>
19251 Devang Patel <dpatel@apple.com>
19253 PR preprocessor/20907
19254 * gcc.dg/cpp/very-long-comment.c: New test.
19256 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19259 * gfortran.dg/common_5.f: New test.
19261 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
19263 PR middle-end/21082
19264 * g++.dg/tree-ssa/pr21082.C: New testcase.
19266 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
19268 * gcc.dg/vect/vect-99.c: New test.
19270 2005-04-22 Diego Novillo <dnovillo@redhat.com>
19272 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
19274 2005-04-22 Jeff Law <law@redhat.com>
19276 * gcc.dg/uninit-5.c: Remove xfails.
19277 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
19278 conditionals and loads.
19280 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
19282 PR libfortran/20074
19283 PR libfortran/20436
19284 PR libfortran/21108
19285 * gfortran.dg/nested_reshape.f90: new test
19286 * gfortran.dg/reshape-alloc.f90: new test
19287 * gfortran.dg/reshape.f90: new test
19289 2005-04-22 Mark Mitchell <mark@codesourcery.com>
19291 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
19293 * gcc.dg/arm-vfp1.c: New test.
19295 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
19298 * g++.dg/lookup/builtin2.C: New test.
19300 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
19302 * gcc.dg/weak/weak-13.c: New test.
19304 2005-04-21 Geoffrey Keating <geoffk@apple.com>
19306 * lib/target-supports.exp (check_effective_target_sync_int_long):
19309 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
19311 * gcc.target/mips/branch-1.c: New test.
19313 2005-04-21 Richard Henderson <rth@redhat.com>
19315 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
19316 * gcc.dg/vect/vect-86.c: Likewise.
19317 * gcc.dg/vect/vect-87.c: Likewise.
19318 * gcc.dg/vect/vect-88.c: Likewise.
19320 2005-04-21 Devang Patel <dpatel@apple.com>
19322 PR optimization/20994
19323 * gcc.dg/tree-ssa/ifc-3.c: New test.
19325 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
19328 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
19329 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
19330 gcc.dg/c99-vla-jump-5.c: New tests.
19332 2005-04-19 Richard Henderson <rth@redhat.com>
19334 * lib/target-supports.exp (check_effective_target_vect_int_mult):
19335 Fix typo in exists check.
19336 (check_effective_target_sync_int_long): New.
19337 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
19338 * gcc.dg/ia64-sync-2.c: Likewise.
19339 * gcc.dg/ia64-sync-3.c: Likewise.
19340 * gcc.dg/ia64-sync-4.c: Likewise.
19342 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
19344 * gcc.dg/fold-xor-1.c: New test.
19345 * gcc.dg/fold-xor-2.c: New test.
19347 2005-04-19 James E. Wilson <wilson@specifixinc.com>
19350 * g++.dg/eh/fp-regs.C: New test.
19352 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
19354 * gcc.dg/Wint-to-pointer-cast-1.c,
19355 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
19356 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
19357 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
19359 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19362 * gfortran.dg/pr16861.f90: New test.
19364 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
19366 * gcc.dg/pr21085.c: New test.
19368 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
19370 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
19371 (setup_mips_tests, dg-mips-options): New procedures.
19372 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
19373 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
19374 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
19375 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19376 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
19377 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
19378 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
19379 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19380 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
19381 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
19382 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
19383 dg-mips-options instead of dg-options. Remove now-redundant
19384 preprocessor guards.
19385 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
19386 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19387 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19388 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
19389 * gcc.dg/vr-mult-2.c: Delete.
19390 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
19391 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
19392 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
19393 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
19394 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
19395 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
19396 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
19398 2005-04-18 Laurent GUERBY <laurent@guerby.net>
19400 * ada/acats/run_all.sh: Use sync when executable not present.
19402 2005-04-18 Devang Patel <dpatel@apple.com>
19404 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
19405 * gcc.dg/vect/vect-11a.c: New.
19406 * gcc.dg/vect/vect-none.c: Update.
19407 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
19409 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
19411 PR tree-optimization/20922
19412 * gcc.dg/pr20922-1.c: New test.
19413 * gcc.dg/pr20922-2.c: New test.
19414 * gcc.dg/pr20922-3.c: New test.
19415 * gcc.dg/pr20922-4.c: New test.
19416 * gcc.dg/pr20922-5.c: New test.
19417 * gcc.dg/pr20922-6.c: New test.
19419 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19421 PR libfortran/20950
19422 * gfortran.dg/pr20950.f: New test.
19424 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19426 PR libfortran/19216
19427 * gfortran.dg/pr19216.f: New test.
19429 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
19431 PR tree-optimization/21001
19432 * gcc.dg/tree-ssa/pr21001.c: New.
19434 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
19436 PR libfortran/21075
19437 * gfortran.dg/reshape_rank7.f90: New test.
19439 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
19441 PR libfortran/12884 gfortran.dg/pr12884.f: New test
19442 PR libfortran/17285 gfortran.dg/pr17285.f90: New test
19443 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
19444 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
19445 PR libfortran/18210 gfortran.dg/pr18210.f90: New test
19446 PR libfortran/18392 gfortran.dg/pr18392.f90: New test
19447 PR libfortran/19467 gfortran.dg/pr19467.f90: New test
19448 PR libfortran/19657 gfortran.dg/pr19657.f90: New test
19449 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
19450 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
19451 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
19452 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
19453 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
19454 * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
19455 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
19456 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
19457 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
19458 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
19459 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
19460 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
19461 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
19463 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
19465 * gfortran.dg/wtruncate.f: New testcase.
19466 * gfortran.dg/wtruncate.f90: New testcase.
19468 2005-04-16 Mark Mitchell <mark@codesourcery.com>
19471 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
19472 which sizeof/alignof is dependent, rather than just whether we are
19473 processing_template_decl.
19475 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
19477 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19478 corrected typo where the wrong variables had been compared.
19480 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
19482 PR libfortran/18495
19483 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19484 Test callee-allocated version of return array with a write
19486 Test spread with a temporary with another write statement.
19488 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
19490 PR tree-optimization/21031
19491 * gcc.dg/tree-ssa/pr21031.c: New.
19493 2005-04-15 Uros Bizjak <uros@kss-loka.si>
19495 PR tree-optimization/21004
19496 * gcc.dg/builtins-53.c: Include builtins-config.h.
19497 Check floorf, ceilf, floorl and ceill transformations
19498 only when HAVE_C99_RUNTIME is defined.
19500 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
19502 PR middle-end/20739
19503 * gcc.dg/tree-ssa/pr20739.c: New test.
19505 2005-04-14 Mike Stump <mrs@apple.com>
19507 * gcc.dg/Foundation.framework/empty: New.
19508 * gcc.dg/framework-2.c: New.
19510 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
19512 PR tree-optimization/21021
19513 * gcc.c-torture/compile/pr21021.c: New.
19515 2005-04-14 Janis Johnson <janis187@us.ibm.com>
19518 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
19519 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
19520 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
19521 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
19522 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
19523 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
19524 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
19525 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
19527 2005-04-14 Richard Henderson <rth@redhat.com>
19529 * lib/target-supports.exp (check_effective_target_vect_condition):
19530 Add ia64, i?86, and x86_64.
19532 2005-04-14 Steven G. Kargl <kargls@comcast.net>
19534 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
19536 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
19538 PR tree-optimization/20657
19539 * gcc.dg/tree-ssa/pr20657.c: New.
19541 2005-04-14 Uros Bizjak <uros@kss-loka.si>
19543 * gcc.dg/builtins-53.c: Also check (int)trunc* and
19544 (long long int)trunc*.
19546 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
19549 * gcc.dg/pr20927.c: New test.
19551 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
19553 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
19554 * gcc.target/mips/asm-1.c: Likewise.
19556 2005-04-13 Dale Johannesen <dalej@apple.com>
19558 * objc.dg/objc-fast-4.m: New.
19560 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
19562 * gcc.target/cris/torture/cris-torture.exp: New driver in new
19564 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
19566 2005-04-13 David Edelsohn <edelsohn@gnu.org>
19568 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
19569 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
19570 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
19572 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
19574 PR tree-optimization/20913
19575 * gcc.dg/tree-ssa/pr20913.c: New.
19577 PR tree-optimization/20702
19578 * gcc.dg/tree-ssa/pr20702.c: New.
19580 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19583 * g++.dg/inherit/local3.C: New test.
19585 2005-04-12 Jeff Law <law@redhat.com>
19587 * gcc.dg/tree-ssa/20050412-1.c: New test.
19589 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
19591 PR libfortran/19016
19592 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
19593 Add tests with mask generated by expression.
19594 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19595 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19596 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19598 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
19600 PR middle-end/20917
19601 * gcc.dg/20050409-1.c: New test.
19603 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
19605 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
19607 2005-04-11 Mark Mitchell <mark@codesourcery.com>
19609 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19610 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
19611 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19612 (TARGET_CXX): Adjust accordingly.
19613 * target.h (struct gcc_target): Remove epxort_class_data. Add
19614 determine_class_data_visibility and class_data_always_comdat.
19615 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19616 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
19617 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19618 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
19619 (arm_cxx_determine_class_data_visibility): New.
19620 (arm_cxx_class_data_always_comdat): Likewise.
19621 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19622 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
19623 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19624 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
19625 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
19628 2005-04-11 Mark Mitchell <mark@codesourcery.com>
19630 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
19632 2005-04-11 Geoffrey Keating <geoffk@apple.com>
19634 * gcc.dg/i386-darwin-fpmath.c: New.
19636 2004-04-11 Devang Patel <dpatel@apple.com>
19638 * lib/target-supports.exp (check_effective_target_vect_condition): New.
19639 * gcc.dg/vect/vect-ifcvt-1.c: New test.
19640 * gcc.dg/vect/vect-ifcvt-2.c: New test.
19641 * gcc.dg/vect/vect-ifcvt-3.c: New test.
19642 * gcc.dg/vect/vect-ifcvt-4.c: New test.
19643 * gcc.dg/vect/vect-ifcvt-5.c: New test.
19644 * gcc.dg/vect/vect-ifcvt-6.c: New test.
19645 * gcc.dg/vect/vect-ifcvt-7.c: New test.
19646 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
19648 2004-04-11 Devang Patel <dpatel@apple.com>
19650 * gcc.dg/vect/vect-dv-1.c: New test.
19651 * gcc.dg/vect/vect-dv-2.c: New test.
19653 2005-04-11 Diego Novillo <dnovillo@redhat.com>
19655 PR tree-optimization/20933
19656 * gcc.dg/tree-ssa/pr20933.c: New test.
19658 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19660 * gfortran.dg/fold_nearest.f90: New test.
19662 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
19664 * gcc.dg/tree-ssa/alias-1.c: New test.
19666 2005-04-11 Diego Novillo <dnovillo@redhat.com>
19668 PR tree-optimization/20920
19669 * g++.dg/tree-ssa/pr20920.C: New test.
19671 2005-04-11 Uros Bizjak <uros@kss-loka.si>
19673 * gcc.dg/builtins-53.c: Also check (int)ceil* and
19674 (long long int)ceil*.
19676 2005-04-10 Mark Mitchell <mark@codesourcery.com>
19678 * g++.dg/warn/Wdtor1.C: Declare template in system header with
19679 explicit C++ linkage.
19681 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19683 * gfortran.dg/pr17229.f: Take care of the new obsolescence
19684 warning for arithmetic IF statements.
19686 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
19688 * eor_handling_1.f90: New test case.
19689 * eor_handling_2.f90: New test case.
19690 * eor_handling_3.f90: New test case.
19691 * eor_handling_4.f90: New test case.
19692 * eor_handling_5.f90: New test case.
19693 * noadv_size.f90: New test case.
19694 * pad_no.f90: New test case.
19696 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
19698 * gcc.c-torture/execute/20050410-1.c: New test.
19700 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
19702 * gcc.dg/pr20126.c: New.
19704 2005-04-09 Bud Davis <bdavis@gfortran.org>
19705 Steven G. Kargl <kargls@comcast.net>
19707 * gfortran.dg/PR19872.f: New test.
19709 2005-04-09 Steven G. Kargl <kargls@comcast.net>
19711 * gfortran.dg/nint_1.f90: Fix dg-do directive.
19713 2005-04-09 Steven G. Kargl <kargls@comcast.net>
19715 * gfortran.dg/nint_1.f90: New test.
19717 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
19719 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
19720 Added test for callee-allocated arrays with write statements.
19721 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
19722 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
19723 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19724 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19725 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19727 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
19729 PR libfortran/20163
19730 * gfortran.dg/open-options-blanks.f: New test.
19732 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
19735 * gfortran.dg/comma_format_extension_[1234].f: New tests.
19737 2005-04-09 Jakub Jelinek <jakub@redhat.com>
19739 * gcc.dg/tree-ssa/stdarg-1.c: New test.
19740 * gcc.dg/tree-ssa/stdarg-2.c: New test.
19741 * gcc.dg/tree-ssa/stdarg-3.c: New test.
19742 * gcc.dg/tree-ssa/stdarg-4.c: New test.
19743 * gcc.dg/tree-ssa/stdarg-5.c: New test.
19744 * gcc.c-torture/execute/stdarg-4.c: New test.
19746 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
19749 * g++.dg/abi/param2.C: New test.
19751 2005-04-09 Uros Bizjak <uros@kss-loka.si>
19753 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
19755 2005-04-09 Uros Bizjak <uros@kss-loka.si>
19757 * gcc.dg/builtins-53.c: New test.
19759 2005-04-08 Diego Novillo <dnovillo@redhat.com>
19761 * g++.dg/tree-ssa/pr18178.C: New test.
19762 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
19763 * gcc.c-torture/execute/20041019-1.c: New test.
19764 * gcc.dg/tree-ssa/20041008-1.c: New test.
19765 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
19766 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
19767 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
19768 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
19769 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
19770 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
19771 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
19772 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
19773 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
19774 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
19776 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
19778 PR rtl-optimization/20466
19779 * gcc.c-torture/execute/pr20466-1.c: New test.
19781 2005-04-08 Mark Mitchell <mark@codesourcery.com>
19784 * g++.dg/parse/cond2.C: New test.
19787 * g++.dg/warn/Wdtor1.C: New test.
19789 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19792 * gfortran.dg/pr17229.f: New test.
19794 2005-04-07 Steven G. Kargl <kargls@comcast.net>
19796 * gfortran.dg/tiny_1.f90: New test.
19797 * gfortran.dg/tiny_2.f90: ditto.
19799 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
19801 * gfortran.dg/eor_1.f90: Fix dg-do run line
19802 * gfortran.dg/open_new.f90: Fix dg-do run line
19804 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
19806 * lib/target-supports.exp (get_compiler_messages): Support
19807 optional arguments, the fourth being compiler options.
19808 (check_effective_target_fpic): New proc.
19809 * gcc.dg/20050321-2.c: Restrict to target fpic.
19811 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
19813 * gcc.dg/15443-1.c: New test.
19814 * gcc.dg/15443-2.c: Likewise.
19816 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19818 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
19820 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
19822 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
19824 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
19826 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
19827 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
19829 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
19830 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
19831 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
19833 2005-04-06 Mark Mitchell <mark@codesourcery.com>
19836 * g++.dg/warn/Wunused-11.C: New test.
19838 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
19840 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
19842 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
19844 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
19846 2005-04-05 Mark Mitchell <mark@codesourcery.com>
19849 * g++.dg/template/ptrmem13.C: New test.
19851 2005-04-05 Per Bothner <per@bothner.com>
19853 * lib/gcc.exp: Always add -fno-show-column, for now.
19855 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
19858 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
19859 of plain old "unsigned int" for the type of "i". Makes this test
19862 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
19864 * gcc.dg/i386-ssefn-1.c: New test.
19865 * gcc.dg/i386-ssefn-2.c: New test.
19866 * gcc.dg/i386-ssefn-3.c: New test.
19867 * gcc.dg/i386-ssefn-4.c: New test.
19869 2005-04-05 Jakub Jelinek <jakub@redhat.com>
19871 PR tree-optimization/20076
19872 * gcc.dg/builtin-apply4.c: New test.
19874 PR preprocessor/19475
19875 * gcc.dg/cpp/macspace1.c: New test.
19876 * gcc.dg/cpp/macspace2.c: New test.
19878 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19880 * gfortran.dg/pr20755.f: Fixed bad format.
19882 2005-04-05 Mark Mitchell <mark@codesourcery.com>
19885 * g++.dg/ext/attrib21.C: New test.
19887 2004-04-05 Devang Patel <dpatel@apple.com>
19889 * lib/target-supports.exp (check_effective_target_vect_shif): New.
19890 * gcc.dg/vect/vect-shift-1.c: New test.
19892 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19894 PR libfortran/20755
19895 * gfortran.dg/pr20755.f: New test.
19897 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
19899 * gfortran.dg/pr15959.f90: New test.
19900 * gfortran.dg/string_pad_trunc.f90: New test.
19902 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19904 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
19905 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
19906 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
19909 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19911 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
19913 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19915 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
19916 * gcc.c-torture/compile/20011119-2.c: Likewise.
19917 * gcc.c-torture/compile/981001-2.c: Likewise.
19919 2005-04-04 Mark Mitchell <mark@codesourcery.com>
19922 * g++.dg/template/overload4.C: New test.
19924 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
19927 * g++.dg/abi/covariant5.C: New.
19930 * g++.dg/debug/const2.C: New.
19932 2005-04-04 Jakub Jelinek <jakub@redhat.com>
19934 PR rtl-optimization/16104
19935 * gcc.c-torture/execute/20050316-1.c: New test.
19937 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
19939 * g++.dg/template/spec23.C: Fix dg-error text.
19941 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
19944 * g++.dg/expr/lval2.C: New.
19946 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19948 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
19949 __builtin_strcasecmp and __builtin_strncasecmp.
19951 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
19954 * g++.dg/template/spec22.C: New.
19955 * g++.dg/template/spec23.C: New.
19957 2005-04-03 Dale Ranta <dir@lanl.gov>
19958 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19960 PR libfortran/20068
19961 PR libfortran/20125
19962 PR libfortran/20156
19963 PR libfortran/20471
19964 * gfortran.dg/backspace.f: New test.
19966 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
19968 * gcc.dg/pr19345.c: New test.
19970 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
19972 PR tree-optimization/20640
19973 * gcc.dg/torture/tree-loop-1.c: New.
19975 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
19977 PR rtl-optimization/20290
19978 * gcc.c-torture/execute/loop-ivopts-2.c: New.
19980 2005-04-02 Geoffrey Keating <geoffk@apple.com>
19982 * gcc.dg/rs6000-fpint.c: New.
19984 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
19986 * gcc.dg/old-style-then-proto-1.c: New test.
19988 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19990 * gfortran.fortran-torture/execute/backspace.f90: Check
19991 after backspace and read was incorrect.
19993 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19995 * gcc.c-torture/execute/builtins/strcat.c: Check the result
19996 buffer past the terminating NUL using memcmp.
19997 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
19998 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
20000 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
20001 Fix unused/uninitialized variable warnings.
20003 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
20004 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
20005 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
20006 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
20008 * gcc.c-torture/execute/builtins/abs-1-lib.c,
20009 gcc.c-torture/execute/builtins/fputs-lib.c,
20010 gcc.c-torture/execute/builtins/lib/fprintf.c,
20011 gcc.c-torture/execute/builtins/lib/main.c,
20012 gcc.c-torture/execute/builtins/lib/memcmp.c,
20013 gcc.c-torture/execute/builtins/lib/memmove.c,
20014 gcc.c-torture/execute/builtins/lib/mempcpy.c,
20015 gcc.c-torture/execute/builtins/lib/memset.c,
20016 gcc.c-torture/execute/builtins/lib/printf.c,
20017 gcc.c-torture/execute/builtins/lib/sprintf.c,
20018 gcc.c-torture/execute/builtins/lib/stpcpy.c,
20019 gcc.c-torture/execute/builtins/lib/strchr.c,
20020 gcc.c-torture/execute/builtins/lib/strcmp.c,
20021 gcc.c-torture/execute/builtins/lib/strcpy.c,
20022 gcc.c-torture/execute/builtins/lib/strcspn.c,
20023 gcc.c-torture/execute/builtins/lib/strlen.c,
20024 gcc.c-torture/execute/builtins/lib/strncat.c,
20025 gcc.c-torture/execute/builtins/lib/strncmp.c,
20026 gcc.c-torture/execute/builtins/lib/strncpy.c,
20027 gcc.c-torture/execute/builtins/lib/strrchr.c,
20028 gcc.c-torture/execute/builtins/lib/strspn.c,
20029 gcc.c-torture/execute/builtins/lib/strstr.c,
20030 gcc.c-torture/execute/builtins/memops-asm-lib.c,
20031 gcc.c-torture/execute/builtins/strlen-2.c,
20032 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
20035 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
20037 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
20038 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
20041 2005-04-01 Jakub Jelinek <jakub@redhat.com>
20044 * g++.dg/debug/using1.C: New test.
20046 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
20048 PR middle-end/20524
20049 * gcc.dg/alias-7.c: Prefix asm-declared name with
20050 __USER_LABEL_PREFIX__.
20052 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
20054 Fix fallout from PR middle-end/15700:
20055 * gcc.c-torture/compile/20011119-1.c: Take
20056 __USER_LABEL_PREFIX__ into account.
20057 * gcc.c-torture/compile/20011119-2.c: Likewise.
20059 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
20062 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
20064 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
20067 * gcc.c-torture/compile/struct-non-lval-1.c,
20068 gcc.c-torture/compile/struct-non-lval-2.c,
20069 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
20071 2005-03-31 Janis Johnson <janis187@us.ibm.com>
20073 * gcc.dg/tls/tls.exp: Remove temporary file.
20074 * g++.dg/tls/tls.exp: Ditto.
20075 * lib/file-format.exp: Ditto.
20076 * g++.dg/special/ecos.exp: Ditto.
20078 * lib/profopt.exp: Treat prof_ext as a list.
20079 * gcc.misc-tests/bprob.exp: Ditto.
20080 * g++.dg/bprob/bprob.exp: Ditto.
20082 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
20083 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
20084 g++.dg/tree-ssa/pointer-reference-alias.C,
20085 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
20086 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
20087 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
20088 g++.dg/vect/pr19951.cc: Ditto.
20089 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
20090 gcc.dg/builtins-47.c: Ditto.
20091 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
20092 gcc.dg/pr20115-1.c: Ditto.
20093 * gcc.dg/tree-ssa/20030530-2.c,
20094 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
20095 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20096 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
20097 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20098 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
20099 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
20100 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
20101 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
20102 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
20103 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
20104 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
20105 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
20106 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
20107 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
20108 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
20109 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20110 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20111 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20112 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20113 gcc.dg/tree-ssa/20030824-1.c,
20114 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
20115 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
20116 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
20117 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
20118 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
20119 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
20120 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
20121 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
20122 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
20123 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
20124 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
20125 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
20126 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
20127 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
20128 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
20129 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
20130 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
20131 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
20132 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
20133 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
20134 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
20135 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
20136 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
20137 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
20138 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
20139 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
20140 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
20141 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
20142 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
20143 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
20144 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
20145 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
20146 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
20147 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
20148 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
20149 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
20150 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
20151 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
20152 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
20153 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
20154 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
20155 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
20156 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20157 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
20158 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
20159 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
20160 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
20161 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
20162 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
20163 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
20164 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20165 gcc.dg/tree-ssa/useless-1.c: Ditto.
20166 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
20167 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
20168 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
20169 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
20170 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20171 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
20172 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
20173 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
20174 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
20175 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
20176 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
20177 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
20178 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
20179 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
20180 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
20181 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
20182 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
20183 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
20184 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
20185 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
20186 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
20187 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
20188 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
20189 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
20190 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
20191 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
20192 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
20193 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
20194 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
20195 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
20196 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
20197 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
20198 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
20199 gcc.dg/vect/vect-none.c: Ditto.
20200 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
20201 treelang/compile/unsigned.tree: Ditto.
20203 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
20204 * gcc.dg/cpp/direct2s.c: Ditto.
20205 * gcc.dg/cpp/paste4.c: Ditto.
20206 * gcc.dg/cpp/separate-1.c: Ditto.
20207 * gcc.dg/pch/save-temps-1.c: Ditto.
20208 * g++.dg/ext/altivec-10.C: Ditto.
20209 * g++.dg/pch/pch.C: Ditto.
20211 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
20213 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
20214 * g++.dg/template/repo1.C: Ditto.
20215 * g++.dg/template/repo2.C: Ditto.
20216 * g++.dg/template/repo3.C: Ditto.
20217 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
20218 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
20219 * g++.old-deja/g++.pt/repo1.C: Ditto.
20220 * g++.old-deja/g++.pt/repo2.C: Ditto.
20221 * g++.old-deja/g++.pt/repo3.C: Ditto.
20222 * g++.old-deja/g++.pt/repo4.C: Ditto.
20224 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
20225 * gcc.dg/20030107-1.c: Ditto.
20226 * gcc.dg/20030702-1.c: Ditto.
20227 * gcc.dg/profile-generate-1.c: Ditto.
20228 * g++.dg/other/profile1.C: Ditto.
20229 * g++.old-deja/g++.robertl/eb83.C: Ditto.
20231 * lib/gcc-dg.exp (remove-build-file): New.
20232 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
20233 cleanup-tree-dump, cleanup-saved-temps): New.
20235 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
20237 PR c++/19203, DR 214
20238 * g++.dg/parse/ambig3.C: Not ambiguous.
20239 * g++.dg/template/spec20.C: New.
20240 * g++.dg/template/spec21.C: New.
20242 2005-03-31 Steve Ellcey <sje@cup.hp.com>
20245 * gcc.dg/ia64-fptr-1.c: Run only on linux.
20247 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20249 PR libfortran/20660
20250 * gfortran.dg/negative_unit.f: New test.
20252 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
20254 * gcc.dg/20050330-1.c: New test.
20256 2005-03-30 Devang Patel <dpatel@apple.com>
20258 * g++.dg/tree-sra/ssa-sra-3.C: New test.
20260 2005-03-30 Dale Johannesen <dalej@apple.com>
20262 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
20264 2005-03-30 Janis Johnson <janis187@us.ibm.com>
20266 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20267 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
20268 Strip options from test name.
20270 2005-03-31 Jan Hubicka <jh@suse.cz>
20272 * gcc.dg/varpool-1.c: New testcase.
20274 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
20278 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
20279 gcc.dg/stmt-expr-label-3.c : New tests.
20280 * gcc.c-torture/execute/medce-2.c: Remove.
20282 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
20285 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
20288 2005-03-30 Alan Modra <amodra@bigpond.net.au>
20290 * gcc.c-torture/compile/pr20203.c: New test.
20292 2005-03-26 Steven G. Kargl <kargls@comcast.net>
20294 * gfortran.dg/promotion.f90: New test.
20296 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
20298 PR middle-end/20491
20299 * gcc.dg/torture/asm-subreg-1.c: New test.
20301 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
20304 * gcc.dg/pr20672-1.c: New test.
20306 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
20308 * gfortran.dg/vect: New directory.
20309 * gfortran.dg/vect/vect.exp: New.
20310 * gfortran.dg/vect/vect-1.f90: New test.
20311 * gfortran.dg/vect/vect-2.f90: New test.
20312 * gfortran.dg/vect/vect-3.f90: New test.
20313 * gfortran.dg/vect/vect-4.f90: New test.
20314 * gfortran.dg/vect/vect-5.f90: New test.
20316 2005-03-29 Jakub Jelinek <jakub@redhat.com>
20318 PR middle-end/20622
20319 * gcc.dg/alias-7.c: New test.
20321 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
20323 * gcc.dg/sparc-reg-1.c: New test.
20325 2005-03-28 Steve Ellcey <sje@cup.hp.com>
20328 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
20330 2005-03-29 Dale Ranta <dir@lanl.gov>
20331 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20333 PR libfortran/20163
20334 * gfortran.dg/pr20163-2.f: New test.
20336 2005-03-28 Jan Hubicka <jh@suse.cz>
20338 PR middle-end/20635
20339 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
20342 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
20344 PR tree-optimization/20626
20345 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
20346 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
20348 2005-03-26 Steven G. Kargl <kargls@comcast.net>
20350 * gfortran.dg/underflow.f90: New test.
20351 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
20353 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20355 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
20357 2005-03-25 Mark Mitchell <mark@codesourcery.com>
20359 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
20360 (g++_init): Make sure that CXXFLAGS is set.
20361 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
20362 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
20363 * lib/gfortran.exp (gfortran_link_flags): Likewise.
20364 * lib/objc.exp (objc_init): Likewise.
20365 * lib/treelang.exp (treelang_init): Likewise.
20367 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
20369 PR tree-optimization/20470
20370 * gcc.dg/tree-ssa/pr20470.c: New test.
20372 2005-03-25 Geoffrey Keating <geoffk@apple.com>
20374 * gcc.dg/ppc-stfiwx.c: New.
20376 2005-03-25 Steve Ellcey <sje@cup.hp.com>
20379 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
20381 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
20383 * gcc.dg/20050325-1.c: Fix a typo.
20385 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20387 PR libfortran/19678
20388 PR libfortran/19679
20389 * gfortran.dg/dos_eol.f: New test.
20391 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
20393 PR rtl-optimization/20249
20394 * gcc.dg/20050325-1.c: New test.
20396 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20398 PR libfortran/15332
20399 * gfortran.dg/pr15332.f: New test.
20401 2005-03-24 Dale Johannesen <dalej@apple.com>
20403 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
20405 2005-03-24 Geoffrey Keating <geoffk@apple.com>
20407 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
20408 'internal' visibility.
20409 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
20410 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
20411 'protected' visibility.
20412 * gcc.dg/visibility-7.c: Likewise.
20413 * lib/target-supports.exp (check_visibility_available): Take
20414 a parameter, the kind of visibility to check for.
20415 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
20416 to check_visibility_available.
20418 * g++.dg/expr/cast3.C: New.
20420 2005-03-24 David Edelsohn <edelsohn@gnu.org>
20422 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
20425 2005-03-24 Steve Ellcey <sje@cup.hp.com>
20428 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
20430 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
20432 * gcc.dg/badshift.c: Renamed to...
20433 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
20435 * gcc.target/i386/badshift.c: Renamed to...
20436 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
20439 PR rtl-optimization/20532
20440 * gcc.target/i386/badshift.c: New.
20442 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20444 * gfortran.dg/pr18025.f90: New test.
20446 2005-03-23 Dale Johannesen <dalej@apple.com>
20448 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
20450 2005-03-23 Mark Mitchell <mark@codesourcery.com>
20452 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
20454 * lib/target-supports.exp (check_iconv_available): Default
20455 libiconv to -liconv, if there is no definition.
20457 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
20459 * gcc.dg/torture/cris-asm-mof-1.c: New test.
20461 2005-03-22 Mark Mitchell <mark@codesourcery.com>
20463 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
20464 * g++.dg/opt/pr7503-2.C: Likewise.
20465 * g++.dg/opt/pr7503-3.C: Likewise.
20466 * g++.dg/opt/pr7503-4.C: Likewise.
20467 * g++.dg/opt/pr7503-5.C: Likewise.
20468 * g++.dg/warn/minmax.C: New test.
20470 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20472 * gfortran.dg/g77_intrinsics_funcs.f: New test.
20473 * gfortran.dg/g77_intrinsics_sub.f: New test.
20475 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
20476 Jan Hubicka <jh@suse.cz>
20477 Steven Bosscher <stevenb@suse.de
20479 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
20481 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20484 * g++.dg/template/redecl3.C: New test.
20486 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20489 * g++.dg/parse/error16.C: Tweak error markers.
20491 2005-03-22 Jakub Jelinek <jakub@redhat.com>
20494 * gcc.dg/20050321-2.c: New test.
20496 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
20500 * g++.dg/template/ptrmem12.C: New.
20502 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
20504 PR rtl-optimization/20527
20505 * gcc.c-torture/execute/pr20527-1.c: New test.
20507 2005-03-22 Ben Elliston <bje@au.ibm.com>
20509 * gcc.misc-tests/options.exp (check_for_options): Create a real C
20510 program, compile it into a real executable and then delete the .c
20511 and .x files afterwards, to avoid problems on testglue targets.
20513 2005-03-21 Stuart Hastings <stuart@apple.com>
20515 * gcc.target/i386/sse-2.c: New.
20517 2005-03-21 Uros Bizjak <uros@kss-loka.si>
20519 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
20521 2005-03-21 Paolo Carlini <pcarlini@suse.de>
20523 * g++.dg/parse/crash25.C: Fix typo.
20525 2005-03-21 Paolo Carlini <pcarlini@suse.de>
20528 * g++.dg/parse/crash24.C: New test.
20531 * g++.dg/parse/crash25.C: New test.
20533 2005-03-21 Paolo Carlini <pcarlini@suse.de>
20536 * g++.dg/ext/stmtexpr4.C: New test.
20538 2005-03-20 Roger Sayle <roger@eyesopen.com>
20540 PR middle-end/20539
20541 * gcc.c-torture/compile/pr13066-1.c: New test case.
20542 * gcc.c-torture/compile/pr20539-1.c: Likewise.
20543 * g++.dg/opt/pr13066-1.C: Likewise.
20545 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
20547 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
20549 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20552 * gfortran.dg/nesting_1.f90: New test.
20554 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20557 * g++.dg/lookup/using13.C: New test.
20559 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20562 * g++.dg/template/crash36.C: New test.
20564 2005-03-18 Paolo Carlini <pcarlini@suse.de>
20567 * g++.dg/template/crash35.C: New test.
20569 2005-03-17 Paolo Carlini <pcarlini@suse.de>
20572 * g++.dg/overload/operator2.C: New test.
20574 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20576 PR libfortran/20257
20577 * gfortran.dg/pr20257.f90: New test.
20579 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20581 PR libfortran/20480
20582 * gfortran.dg/pr20480.f90: New test.
20584 2005-03-16 Richard Henderson <rth@redhat.com>
20586 PR middle-end/15700
20587 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
20588 (_rtld_global): New.
20589 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
20590 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
20592 * gcc.dg/alias-3.c: New.
20593 * gcc.dg/alias-4.c: New.
20594 * gcc.dg/alias-5.c: New.
20595 * gcc.dg/alias-6.c: New.
20597 2005-03-15 Geoffrey Keating <geoffk@apple.com>
20599 * gcc.dg/cpp/ucnid-7.c: New.
20601 2005-03-15 Janis Johnson <janis187@us.ibm.com>
20602 Dorit Naishlos <dorit@il.ibm.com>
20604 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
20607 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
20609 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
20610 misaligned accesses.
20611 * gcc.dg/vect/vect-58.c: Likewise.
20612 * gcc.dg/vect/vect-92.c: New.
20613 * gcc.dg/vect/vect-93.c: New.
20615 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
20618 * gfortran.dg/assign_2.f90: New test.
20619 * gfortran.dg/assign_3.f90: New test.
20620 * gfortran.dg/assign.f90: New test.
20622 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
20624 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
20625 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
20626 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
20627 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
20630 2005-03-14 Geoffrey Keating <geoffk@apple.com>
20632 * gcc.dg/cpp/ucnid-6.c: New.
20634 * gcc.dg/cpp/normalize-1.c: New.
20635 * gcc.dg/cpp/normalize-2.c: New.
20636 * gcc.dg/cpp/normalize-3.c: New.
20637 * gcc.dg/cpp/normalize-4.c: New.
20638 * gcc.dg/cpp/ucnid-4.c: New.
20639 * gcc.dg/cpp/ucnid-5.c: New.
20640 * g++.dg/cpp/normalize-1.C: New.
20641 * g++.dg/cpp/ucnid-1.C: New.
20643 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
20645 * gcc.dg/pr18628.c: New.
20647 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
20650 * g++.dg/tree-ssa/pr20280.C: New.
20652 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20655 * gfortran.dg/stfunc_2.f90: New test.
20657 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
20659 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
20661 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
20663 * gcc.dg/tree-ssa/20050314-1.c: New test.
20665 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20669 * g++.dg/template/friend34.C: New test.
20670 * g++.dg/template/friend35.C: Likewise.
20671 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
20673 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20675 Friend class name lookup 5/n
20677 * g++.dg/lookup/hidden-class1.C: New test.
20678 * g++.dg/lookup/hidden-class2.C: Likewise.
20679 * g++.dg/lookup/hidden-class3.C: Likewise.
20680 * g++.dg/lookup/hidden-class4.C: Likewise.
20681 * g++.dg/lookup/hidden-class5.C: Likewise.
20682 * g++.dg/lookup/hidden-class6.C: Likewise.
20683 * g++.dg/lookup/hidden-class7.C: Likewise.
20684 * g++.dg/lookup/hidden-class8.C: Likewise.
20685 * g++.dg/lookup/hidden-class9.C: Likewise.
20686 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
20687 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
20688 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
20689 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
20690 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
20691 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
20692 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
20693 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
20694 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
20695 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
20696 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
20698 2005-03-13 Mark Mitchell <mark@codesourcery.com>
20701 * g++.dg/template/error18.C: New test.
20703 2005-03-09 Ben Elliston <bje@au.ibm.com>
20706 * g++.dg/debug/pr16792.C: New test.
20708 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
20710 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
20711 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
20712 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
20713 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
20714 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
20715 test assertion names.
20717 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20720 * gfortran.dg/stfunc_1.f90: New test.
20722 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20725 * gfortran.dg/real_index_1.f90: New test.
20727 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20730 * gfortran.dg/spec_expr_1.f90: New test.
20732 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
20735 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
20738 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20741 * gfortran.dg/largeequiv_1.f90: New test.
20743 2005-03-12 Geoffrey Keating <geoffk@apple.com>
20745 * gcc.dg/ucnid-1.c: New.
20746 * gcc.dg/ucnid-2.c: New.
20747 * gcc.dg/ucnid-3.c: New.
20748 * gcc.dg/ucnid-4.c: New.
20749 * gcc.dg/ucnid-5.c: New.
20750 * gcc.dg/ucnid-6.c: New.
20751 * gcc.dg/cpp/ucnid-1.c: New.
20752 * gcc.dg/cpp/ucnid-2.c: New.
20753 * gcc.dg/cpp/ucnid-3.c: New.
20754 * g++.dg/other/ucnid-1.C: New.
20756 2005-03-12 Geoffrey Keating <geoffk@apple.com>
20758 * gcc.dg/vmx/darwin-abi-3.c: Delete.
20760 2005-03-11 Per Bothner <per@bothner.com>
20762 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
20763 that diagnotics refer to correct token.
20764 * gcc.dg/unused-3.c: Likewise.
20766 2005-03-11 Per Bothner <per@bothner.com>
20768 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
20769 constant" is now actually on same line as string constant.
20770 * gcc.dg/cpp/direct2s.c: Likewise.
20772 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
20774 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
20776 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20778 PR libfortran/20124
20779 * gfortran.dg/pr20124.f90: New Test
20781 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
20783 PR tree-optimization/20130
20784 * gcc.dg/pr20130-1.c: New test.
20786 2005-03-10 Steve Ellcey <sje@cup.hp.com>
20789 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
20791 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20793 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
20795 2005-03-10 Steve Ellcey <sje@cup.hp.com>
20797 * g++.dg/eh/forced1.C: Fix comment.
20798 * g++.dg/eh/forced2.C: Ditto.
20799 * g++.dg/eh/forced3.C: Ditto.
20800 * g++.dg/eh/forced4.C: Ditto.
20802 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
20805 * gcc.c-torture/compile/pr20412.c: New test.
20807 2005-03-10 Roger Sayle <roger@eyesopen.com>
20809 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
20811 2005-03-10 Jakub Jelinek <jakub@redhat.com>
20814 * gcc.dg/20050307-1.c: New test.
20816 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
20819 * g++.dg/other/stdarg3.C: New.
20821 2005-03-10 Jakub Jelinek <jakub@redhat.com>
20823 PR c++/18384, c++/18327
20824 * g++.dg/init/array19.C: New test.
20826 PR inline-asm/20314
20827 * gcc.dg/torture/pr20314-1.c: New test.
20828 * gcc.dg/torture/pr20314-2.c: New test.
20830 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
20832 * gcc.dg/20050309-1.c: New test.
20834 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20836 * gcc.dg/builtins-10.c: Reactivate disabled test.
20837 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
20838 new cbrt transformations.
20840 2005-03-09 Mark Mitchell <mark@codesourcery.com>
20843 * g++.dg/template/array13.C: New test.
20845 2005-03-09 Paolo Carlini <pcarlini@suse.de>
20848 * g++.dg/init/brace4.C: New test.
20850 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
20853 * g++.dg/template/non-dependent12.C: New.
20855 2005-03-08 Mark Mitchell <mark@codesourcery.com>
20858 * g++.dg/init/array18.C: Add dg-do run marker.
20861 * g++.dg/init/array18.C: New test.
20863 2005-03-09 Ben Elliston <bje@au.ibm.com>
20865 * consistency.vlad/vlad.exp: Remove trailing semicolons.
20866 * g++.dg/gcov/gcov.exp: Likewise.
20867 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
20868 * gcc.target/xstormy16/xstormy16.exp: Likewise.
20869 * lib/c-torture.exp: Likewise.
20870 * lib/fortran-torture.exp: Likewise.
20871 * lib/g++.exp: Likewise.
20872 * lib/gcc-defs.exp: Likewise.
20873 * lib/gcc-dg.exp: Likewise.
20874 * lib/gcc.exp: Likewise.
20875 * lib/gcov.exp: Likewise.
20876 * lib/gfortran.exp: Likewise.
20877 * lib/mike-g++.exp: Likewise.
20878 * lib/mike-gcc.exp: Likewise.
20879 * lib/objc-torture.exp: Likewise.
20880 * lib/objc.exp: Likewise.
20881 * lib/profopt.exp: Likewise.
20882 * lib/target-libpath.exp: Likewise.
20883 * lib/target-supports.exp: Likewise.
20884 * lib/treelang.exp: Likewise.
20885 * lib/wrapper.exp: Likewise.
20887 2005-03-08 Jeff Law <law@redhat.com>
20889 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
20892 2005-03-08 Ira Rosen <irar@il.ibm.com>
20894 * gcc.dg/vect/pr20122.c: New test.
20896 2005-03-07 Jeff Law <law@redhat.com>
20898 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
20900 * gcc.dg/tree-ssa/pr18133-1.c: New test.
20901 * gcc.dg/tree-ssa/pr18133-2.c: New test.
20902 * gcc.dg/tree-ssa/pr18134.c: New test.
20904 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20906 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
20907 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
20908 gcc.dg/torture/builtin-noret-2.c: Require weak support.
20910 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
20913 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
20915 2005-03-07 Mark Mitchell <mark@codesourcery.com>
20917 * g++.dg/warn/Wnvdtor.C: New test.
20919 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
20921 * gcc.dg/torture/pr19683-1.c: New test.
20923 2005-03-06 Steven G. Kargl <kargls@comcast.net>
20925 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
20926 * gfortran.dg/g77/19990313-2.f: Ditto.
20927 * gfortran.dg/g77/19990313-3.f: Ditto.
20928 * gfortran.dg/g77/19990525-0.f: Ditto.
20929 * gfortran.dg/g77/19990826-0.f: Ditto.
20930 * gfortran.dg/g77/19990826-2.f: Ditto.
20931 * gfortran.dg/g77/19990826-3.f: Ditto.
20932 * gfortran.dg/g77/20000511-1.f: Ditto.
20933 * gfortran.dg/g77/20000511-2.f: Ditto.
20934 * gfortran.dg/g77/970625-2.f: Ditto.
20935 * gfortran.dg/g77/980310-2.f: Ditto.
20936 * gfortran.dg/g77/980310-3.f: Ditto.
20937 * gfortran.dg/g77/980310-8.f: Ditto.
20938 * gfortran.dg/g77/980519-2.f: Ditto.
20939 * gfortran.dg/g77/alpha1.f: Ditto.
20940 * gfortran.dg/g77/claus.f: Ditto.
20941 * gfortran.dg/g77/erfc.f: Ditto.
20942 * gfortran.dg/g77/short.f: Ditto.
20943 * gfortran.fortran-torture/execute/data.f90: Ditto.
20944 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
20945 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
20947 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20949 * lib/file-format.exp (gcc_target_object_format): Add check for som
20950 format and hardcode object formats on hppa*-*-hpux*.
20951 * lib/target-supports.exp (check_weak_available): Add check for som
20952 object format. Always return 0 on hppa*-*-hpux10*.
20954 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
20957 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
20959 2005-03-05 Steven G. Kargl <kargls@comcast.net>
20961 * gfortran.dg/pr19936_1.f90: New test.
20962 * gfortran.dg/pr19936_2.f90: New test.
20963 * gfortran.dg/pr19936_3.f90: New test.
20965 2005-03-05 Steven G. Kargl <kargls@comcast.net>
20966 Paul Thomas <prthomas@drfccad.cea.fr>
20968 * gfortran.dg/PR19754_1.f90: New test.
20969 * gfortran.dg/PR19754_2.f90: Ditto.
20971 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20974 * g++.dg/template/non-dependent11.C: New test.
20976 2005-03-05 Uros Bizjak <uros@kss-loka.si>
20978 * lib/target-supports.exp (check_iconv_available): Fix comment.
20980 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
20981 Joseph S. Myers <joseph@codesourcery.com>
20984 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
20986 2005-03-04 Matthew Sachs <msachs@apple.com>
20988 * gcc.exp (gcc_target_compile): Put braces around
20989 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
20990 * objc.exp (objc_target_compile): Likewise.
20991 * treelang.exp (treelang_target_compile): Likewise.
20993 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20996 * gfortran.dg/func_result_1.f90: New test.
20998 2005-03-04 Ben Elliston <bje@au.ibm.com>
21000 * gcc.misc-tests/options.exp: New test.
21002 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
21004 * gcc.dg/pr15784-4.c: New test.
21006 2005-03-03 Geoffrey Keating <geoffk@apple.com>
21008 * gcc.c-torture/execute/pr17133.c: New.
21009 * gcc.c-torture/compile/20050303-1.c: New.
21011 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
21013 * gcc.dg/cpp/assert4.c: Fix for cygwin.
21015 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
21017 * g++.dg/overload/using2.C: New.
21019 2005-03-02 Mark Mitchell <mark@codesourcery.com>
21022 * g++.dg/init/ptrmem2.C: New test.
21024 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
21027 * gcc.dg/pr8927-1.c: New test.
21029 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
21032 * g++.dg/inherit/covariant12.C: New.
21034 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21037 * gfortran.dg/bound_1.f90: New test.
21039 2005-02-28 Janis Johnson <janis187@us.ibm.com>
21041 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
21042 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
21044 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
21047 * gcc.dg/pr20245-1.c: New test.
21049 2005-02-28 Jakub Jelinek <jakub@redhat.com>
21051 PR middle-end/19874
21052 * gcc.c-torture/execute/20050119-2.c: New test case.
21054 2005-02-28 Ben Elliston <bje@au.ibm.com>
21056 * README: Update the DejaGnu bug reporting address.
21057 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
21058 * lib/objc-torture.exp: Likewise.
21060 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
21062 * gfortran.dg/boz_1.f90: New test.
21063 * gfortran.dg/boz_3.f90: New test.
21064 * gfortran.dg/boz_4.f90: New test.
21066 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
21068 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
21069 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
21071 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21073 PR libfortran/20101
21074 * gfortran.dg/write_0_pe_format.f90: New test.
21076 2005-02-27 Jakub Jelinek <jakub@redhat.com>
21079 * g++.dg/opt/thunk2.C: New test.
21080 * g++.dg/opt/covariant1.C: New test.
21082 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21084 * gfortran.dg/e_d_fmt.f90: New test.
21086 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
21088 * gcc.dg/asm-b.c: Fix comment typos.
21090 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
21092 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
21095 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
21098 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
21099 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
21100 * gcc.dg/asm-b.c: New test.
21102 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
21104 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
21105 Disable this test on IRIX 6.
21107 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
21109 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
21110 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
21113 2005-02-25 Diego Novillo <dnovillo@redhat.com>
21115 PR tree-optimization/20204
21116 * testsuite/gcc.dg/pr20204.c: New test.
21118 2005-02-24 Jakub Jelinek <jakub@redhat.com>
21121 * gcc.c-torture/execute/20050224-1.c: New test.
21124 * g++.dg/warn/Wbraces2.C: New test.
21126 2005-02-23 Mark Mitchell <mark@codesourcery.com>
21129 * g++.dg/init/const2.C: New test.
21131 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
21133 PR tree-optimization/20100
21134 * gcc.c-torture/execute/pr20100-1.c: New test.
21136 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21138 * gfortran.dg/implicit_3.f90: New test.
21140 * gfortran.dg/deftype_1.f90: New test.
21142 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
21144 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
21146 * g++.dg/other/anon3.C: Accept a warning.
21148 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
21150 * gcc.dg/pr20017.c: Fix a comment typo.
21152 2005-02-23 Bud Davis <bdavis@gfortran.org>
21154 * gfortran.dg/list_read_4.f90: Change to f90 comments.
21156 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
21159 * ada/acats/tests/cxa/cxa3004.a: Remove.
21160 * ada/acats/tests/cxb/cxb30061.am: Likewise.
21162 2005-02-22 Mark Mitchell <mark@codesourcery.com>
21165 * g++.dg/init/const1.C: New test.
21168 * g++.dg/parse/constant7.C: New test.
21171 * g++.dg/parse/error27.C: New test.
21172 * g++.dg/template/qualttp15.C: Adjust error markers.
21173 * g++.old-deja/g++.other/struct1.C: Likewise.
21176 * g++.dg/template/error17.C: New test.
21179 * g++.dg/parser/error26.C: New test.
21181 2005-02-22 Diego Novillo <dnovillo@redhat.com>
21183 PR tree-optimization/20100
21184 PR tree-optimization/20115
21185 * gcc.dg/pr20115.c: New test.
21186 * gcc.dg/pr20115-1.c: New test.
21187 * gcc.dg/pr20100.c: New test.
21188 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
21189 call-clobbered variables after alias1.
21191 2005-02-22 Bud Davis <bdavis@gfortran.org>
21193 * gfortran.dg/list_read_4.f90: new test.
21195 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
21197 PR rtl-optimization/20017.
21198 * gcc.dg/pr20017.c: New.
21200 2005-02-22 Devang Patel <dpatel@apple.com>
21203 * g++.dg/tree-ssa/pr19952.C: New test.
21205 2005-02-22 Mark Mitchell <mark@codesourcery.com>
21208 * g++.dg/parse/constant6.C: New test.
21210 2005-02-22 Uros Bizjak <uros@kss-loka.si>
21212 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
21213 * g++.dg/charset/asm2.c: Likewise.
21214 * g++.dg/charset/asm3.c: Likewise.
21215 * g++.dg/charset/asm4.c: Likewise.
21216 * g++.dg/charset/asm5.c: Likewise.
21217 * g++.dg/charset/attribute1.c: Likewise.
21218 * g++.dg/charset/attribute2.c: Likewise.
21219 * g++.dg/charset/extern1.cc: Likewise.
21220 * g++.dg/charset/extern2.cc: Likewise.
21221 * g++.dg/charset/extern3.cc: Likewise.
21222 * g++.dg/charset/function.cc: Likewise.
21223 * g++.dg/charset/string.c: Likewise.
21224 * g++.dg/charset/charset.exp: Likewise.
21225 * lib/target-supports.exp (check_iconv_available): Fix comment.
21227 2005-02-22 Uros Bizjak <uros@kss-loka.si>
21229 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
21230 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
21231 * gcc.dg/charset/asm2.c: Likewise.
21232 * gcc.dg/charset/asm3.c: Likewise.
21233 * gcc.dg/charset/asm4.c: Likewise.
21234 * gcc.dg/charset/asm5.c: Likewise.
21235 * gcc.dg/charset/asm6.c: Likewise.
21236 * gcc.dg/charset/attribute1.c: Likewise.
21237 * gcc.dg/charset/attribute2.c: Likewise.
21238 * gcc.dg/charset/builtin1.c: Likewise.
21239 * gcc.dg/charset/extern.c: Likewise.
21240 * gcc.dg/charset/function.c: Likewise.
21241 * gcc.dg/charset/string.c: Likewise.
21242 * gcc.dg/charset/charset.exp: Likewise.
21244 2005-02-21 Bud Davis <bdavis9659@comcast.net>
21247 * gfortran.dg/pr20086.f90: New test.
21249 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
21251 PR tree-optimization/19786
21252 * g++.dg/tree-ssa/pr19786.C: New.
21254 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21256 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
21258 2005-02-21 Jeff Law <law@redhat.com>
21260 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
21262 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21264 * gfortran.dg/do_iterator: Split loop, markup all lines for
21265 which an error locus is printed.
21266 * gfortran.dg/pr17708.f90: Markup all lines for which an error
21268 * gfortran.dg/select_4.f90: Likewise.
21269 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
21270 locuses in the various permutations.
21272 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
21274 PR tree-optimization/19951
21275 * g++.dg/vect: New directory.
21276 * g++.dg/vect/vect.exp: New file.
21277 * g++.dg/vect/pr19951.cc: New testcase.
21278 * g++.dg/dg.exp: Also prune vectorizer tests.
21280 2005-02-20 Zack Weinberg <zack@codesourcery.com>
21283 * gcc.dg/charset/builtin1.c: New test.
21285 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21288 * g++.dg/inherit/volatile1.C: New test.
21291 * g++.dg/template/dtor4.C: New test.
21293 2005-02-19 Steven G. Kargl <kargls@comcast.net>
21295 * gfortran.dg/int_1.f90: New test.
21297 2005-02-19 Devang Patel <dpatel@apple.com>
21299 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
21301 2005-02-19 Steven G. Kargl <kargls@comcast.net>
21303 * gfortran.dg/achar_1.f90: New test.
21305 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
21307 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
21309 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
21310 Jakub Jelinek <jakub@redhat.com>
21312 PR tree-optimization/19828
21313 * gcc.dg/tree-ssa/loop-7.c: New test.
21314 * gcc.c-torture/execute/20050218-1.c: New test.
21316 2005-02-19 Jakub Jelinek <jakub@redhat.com>
21319 * gcc.dg/transparent-union-1.c: New test.
21320 * gcc.dg/transparent-union-2.c: New test.
21322 2005-02-18 James E Wilson <wilson@specifixinc.com>
21324 PR tree-optimization/18977
21325 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
21327 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
21330 * gcc.dg/pr20054.c: New test.
21332 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21335 * g++.dg/ext/attrib20.C: New test.
21337 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
21339 PR middle-end/20030
21340 * gfortran.fortran-torture/execute/character_passing.f90: New test.
21342 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
21345 * g++.dg/opt/switch4.C: New.
21347 2005-02-18 Jakub Jelinek <jakub@redhat.com>
21350 PR tree-optimization/20009
21351 * gcc.c-torture/compile/20050217-1.c: New test.
21352 * g++.dg/opt/switch3.C: New test.
21354 PR tree-optimization/18947
21355 * gcc.c-torture/compile/20050215-1.c: New test.
21356 * gcc.c-torture/compile/20050215-2.c: New test.
21357 * gcc.c-torture/compile/20050215-3.c: New test.
21359 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
21362 * g++.dg/template/crash34.C: New.
21365 * g++.dg/other/access3.C: New.
21367 2005-02-17 Ira Rosen <irar@il.ibm.com>
21369 * gcc.dg/vect/vect-98.c: New test.
21371 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
21373 PR tree-optimization/19967
21374 * gcc.dg/pr19967.c: New.
21376 2005-02-16 Jakub Jelinek <jakub@redhat.com>
21378 PR middle-end/19857
21379 * gcc.dg/tree-ssa/20050215-1.c: New test.
21380 * gcc.c-torture/execute/20050215-1.c: New test.
21382 2005-02-15 Eric Christopher <echristo@redhat.com>
21384 * gcc.dg/cpp/20050215-1.c: New file.
21386 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
21388 PR tree-optimization/15785
21389 * gcc.dg/pr15785-1.c: New test.
21391 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
21394 * g++.dg/init/ctor4.C: New.
21395 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
21397 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
21399 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
21400 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
21402 2005-02-15 Andreas Schwab <schwab@suse.de>
21404 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
21407 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
21409 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
21411 2005-02-14 Diego Novillo <dnovillo@redhat.com>
21413 PR tree-optimization/19853
21414 * gcc.c-torture/compile/pr19853.c: New test.
21416 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
21419 * g++.dg/parse/local-class1.C: New.
21422 * g++.dg/parse/ptrmem3.C: New.
21425 * g++.old-deja/g++.oliva/template6.C: Add another case.
21426 * g++.dg/template/explicit6.C: New.
21428 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
21431 * g++.dg/other/redecl2.C: New.
21433 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
21436 * g++.dg/abi/covariant4.C: New.
21438 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
21440 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
21442 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
21444 * gcc.dg/vect/vect-96.c: Fix typo.
21446 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21450 * g++.dg/template/enum5.C: New test.
21452 2005-02-12 Ira Rosen <irar@il.ibm.com>
21454 * gcc.dg/vect/vect-97.c: New test.
21456 2005-02-12 Ira Rosen <irar@il.ibm.com>
21458 * gcc.dg/vect/vect-96.c: New test.
21460 2005-02-12 Uros Bizjak <uros@kss-loka.si>
21462 * gcc.dg/builtins-34.c: Also check ldexp*.
21464 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
21466 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
21468 2005-02-11 Janis Johnson <janis187@us.ibm.com>
21470 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
21471 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
21472 dg-require-dll, dg-require-iconv, dg-require-named-sections,
21473 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
21474 selector_list, selector_expression, dg-process-target): Move to new
21475 file target-supports-dg.exp.
21476 * lib/target-supports-dg.exp: New.
21478 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
21481 2005-02-11 Jakub Jelinek <jakub@redhat.com>
21484 * g++.dg/other/ptrmem6.C: New test.
21486 PR middle-end/19858
21487 * gcc.c-torture/compile/20050210-1.c: New test.
21489 2005-02-11 Mark Mitchell <mark@codesourcery.com>
21492 * g++.dg/warn/Wbraces1.C: New test.
21494 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
21496 * gcc.dg/builtins-52.c: New testcase.
21498 2005-02-10 Jakub Jelinek <jakub@redhat.com>
21501 * gcc.c-torture/execute/20050119-1.c: New test.
21503 2005-02-09 Mark Mitchell <mark@codesourcery.com>
21506 * g++.dg/init/delete1.C: New test.
21508 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
21511 * g++.dg/template/static12.C: New test.
21513 2005-02-09 Mark Mitchell <mark@codesourcery.com>
21516 * g++.dg/conversion/ambig1.C: New test.
21519 * g++.dg/ext/attrib19.C: New test.
21522 * g++.dg/parse/dtor5.C: New test.
21525 * g++.dg/template/dtor3.C: New test.
21528 * g++.dg/template/static11.C: New test.
21529 * g++.dg/template/crash2.C: Remove dg-error marker.
21531 2005-02-09 Janis Johnson <janis187@us.ibm.com>
21534 * g++.old-deja/g++.mike/p10769a.C: Remove.
21536 2005-02-09 Roger Sayle <roger@eyesopen.com>
21538 * gcc.dg/builtins-48.c: New test case.
21539 * gcc.dg/builtins-49.c: New test case.
21540 * gcc.dg/builtins-50.c: New test case.
21541 * gcc.dg/builtins-51.c: New test case.
21543 2005-02-09 Ian Lance Taylor <ian@airs.com>
21545 PR middle-end/19583
21546 * g++.dg/warn/Wreturn-type-3.C: New test.
21548 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
21550 PR middle-end/19402
21551 * gcc.dg/pr19402-1.c: New testcase.
21552 * gcc.dg/pr19402-2.c: likewise.
21554 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
21556 PR middle-end/19854
21557 * g++.dg/tree-ssa/tmmti.C: New testcase.
21559 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
21561 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
21563 2005-02-08 Mark Mitchell <mark@codesourcery.com>
21566 * g++.dg/parse/crash23.C: New test.
21567 * g++.dg/warn/Weff1.C: New test.
21569 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
21571 * gcc.dg/20050209-1.c: New test.
21573 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
21576 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
21578 2005-02-08 Mike Stump <mrs@apple.com>
21580 * g++.dg/pch/import-2.c: New test.
21581 * g++.dg/pch/import-2.hs: New.
21582 * g++.dg/pch/include/import-2a.h: New.
21583 * g++.dg/pch/include/import-2b.h: New.
21585 2005-02-08 Janis Johnson <janis187@us.ibm.com>
21587 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
21589 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21591 * gfortran.dg/substr_1.f90: New test.
21593 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
21595 PR middle-end/19775
21596 * gcc.dg/torture/builtin-power-1.c: Disable test for
21597 invalid transformation.
21598 * gcc.dg/builtins-10.c: Likewise. Disable one test we
21599 no longer optimize.
21600 * gcc.dg/builtins-47.c: New testcase.
21602 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
21603 Dorit Naishlos <dorit@il.ibm.com>
21605 * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
21607 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
21609 * gcc.c-torture/compile/20050206-1.c: New test.
21611 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
21614 * g++.dg/opt/pr19768.C: New test.
21616 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
21619 * gcc.c-torture/compile/pr19736.c: New test.
21621 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21624 * g++.dg/parse/error25.C: New test.
21626 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
21628 * gcc.c-torture/execute/20050203-1.c: New.
21630 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
21632 * gcc.dg/vect/vect-85.c: Remove xfail.
21633 * gcc.dg/vect/vect-86.c: Remove xfail.
21634 * gcc.dg/vect/vect-87.c: Remove xfail.
21635 * gcc.dg/vect/vect-88.c: Remove xfail.
21637 2005-02-02 Geoffrey Keating <geoffk@apple.com>
21639 * gcc.dg/altivec-19.c: New.
21641 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
21644 * gcc.dg/nested-func-3.c: New test.
21645 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
21647 2005-02-02 Janis Johnson <janis187@us.ibm.com>
21649 * gcc.test-framework/gen_directive_tests: Generate tests for
21650 selector expressions.
21652 2005-02-02 Matt Austern <austern@apple.com>
21655 * g++/ext/builtin7.C: New.
21656 * g++/ext/builtin8.C: New.
21658 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
21661 * gcc.dg/pr18502-1.c: New test.
21663 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21666 * g++.dg/template/local4.C: Tweak.
21668 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
21670 PR tree-optimization/19578
21671 * gcc.c-torture/compile/20050202-1.c: New test.
21673 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
21676 * gcc.dg/c99-init-4.c: New test.
21678 2005-02-01 Janis Johnson <janis187@us.ibm.com>
21680 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
21682 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
21684 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
21685 * g++.dg/eh/check-vect.h: New.
21687 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
21688 * gcc.dg/vect/vect-78.c: Ditto.
21689 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
21692 * g++.dg/conversion/simd1.C: Expect warning.
21693 * g++.dg/ext/attribute-test-1.C: Ditto.
21694 * g++.dg/ext/attribute-test-2.C: Ditto.
21695 * g++.dg/ext/attribute-test-3.C: Ditto.
21696 * g++.dg/ext/attribute-test-4.C: Ditto.
21698 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
21699 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
21701 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
21703 2005-02-01 Richard Henderson <rth@redhat.com>
21705 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21706 long double for ibm double-double format.
21707 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21709 2005-02-01 Diego Novillo <dnovillo@redhat.com>
21711 PR tree-optimization/19633
21712 * testsuite/gcc.dg/pr19633-1.c: New test.
21713 * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
21714 to NULL or a symbol.
21716 2005-02-01 Janis Johnson <janis187@us.ibm.com>
21718 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
21720 (dg-process-target (local override)): Handle selector expressions.
21722 * gcc.test-framework/README: Describe tests in source directory.
21723 * gcc.test-framework/test-framework.awk: Handle dg- tests.
21724 * gcc.test-framework/test-framework.exp: Handle dg- tests.
21725 * gcc.test-framework/dg-bogus-exp-P.c: New test.
21726 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
21727 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
21728 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
21729 * gcc.test-framework/dg-do-link-exp-P.c: New test.
21730 * gcc.test-framework/dg-do-run-exp-P.c: New test.
21731 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
21732 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
21733 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
21734 * gcc.test-framework/dg-error-exp-P.c: New test.
21735 * gcc.test-framework/dg-error-exp-XP.c: New test.
21736 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
21737 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
21738 * gcc.test-framework/dg-output-exp-P.c: New test.
21739 * gcc.test-framework/dg-output-exp-XF.c: New test.
21740 * gcc.test-framework/dg-warning-exp-P.c: New test.
21741 * gcc.misc-tests/dg-1.c: Remove.
21742 * gcc.misc-tests/dg-2.c: Remove.
21743 * gcc.misc-tests/dg-3.c: Remove.
21744 * gcc.misc-tests/dg-4.c: Remove.
21745 * gcc.misc-tests/dg-5.c: Remove.
21746 * gcc.misc-tests/dg-6.c: Remove.
21747 * gcc.misc-tests/dg-7.c: Remove.
21748 * gcc.misc-tests/dg-8.c: Remove.
21749 * gcc.misc-tests/dg-9.c: Remove.
21750 * gcc.misc-tests/dg-10.c: Remove.
21751 * gcc.misc-tests/dg-11.c: Remove.
21752 * gcc.misc-tests/dg-12.c: Remove.
21753 * gcc.misc-tests/dg-test.exp: Remove.
21755 * gcc.test-framework/test-framework.awk: Change recording and
21756 printing of passes and failures.
21758 * gcc.test-framework: New directory.
21759 * gcc.test-framework/README: New.
21760 * gcc.test-framework/test-framework.exp: New.
21761 * gcc.test-framework/test-framework.awk: New.
21762 * gcc.test-framework/gen_directive_tests: New.
21764 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
21766 * lib/treelang.exp: Fix comment typos.
21767 (treelang_target_compile): Don't append libs=-ltreelang to options.
21769 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
21771 * g++.dg/parse/typename7.C: Adjust error messages.
21773 2005-01-31 Jeff Law <law@redhat.com>
21775 * gcc.c-torture/execute/20050131-1.c: New test.
21776 * gcc.dg/wcaselabel.c: New test.
21778 2005-01-31 Mark Mitchell <mark@codesourcery.com>
21780 * g++.dg/other/warning1.C: Adjust error messags.
21781 * g++.dg/parse/constant5.C: New test.
21783 2005-01-31 Steven Bosscher <stevenb@suse.de>
21786 * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
21787 the test case valid.
21788 * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
21789 * testsuite/gcc.dg/array-7.c: Adjust expected result.
21790 * testsuite/gcc.dg/pr18596-3.c: Likewise.
21791 * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
21792 * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
21793 * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
21795 2005-01-31 Dale Johannesen <dalej@apple.com>
21797 * g++.dg/opt/pr19650.C: New test.
21799 2005-01-31 Richard Henderson <rth@redhat.com>
21801 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21802 long double for intel double extended format.
21803 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21805 2005-01-30 Mark Mitchell <mark@codesourcery.com>
21808 * g++.dg/template/static10.C: New test.
21811 * g++.dg/parse/error24.C: New test.
21814 * g++.dg/lookup/builtin1.C: New test.
21817 * g++.dg/warn/conv3.C: New test.
21819 2005-01-30 Bud Davis <bdavis@gfortran.org>
21822 * gfortan.dg/inquire_7.f90
21824 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
21826 PR tree-optimization/15791
21827 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
21828 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
21829 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
21830 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
21831 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
21832 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
21833 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
21834 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
21835 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
21836 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
21838 2005-01-29 Paul Brook <paul@codesourcery.com>
21841 * check.c (real_or_complex_check): New function.
21842 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
21843 * intrinsic.c (add_functions): Use new check functions.
21844 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
21847 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
21849 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
21850 gcc.dg/lvalue-3.c: New tests.
21851 * gcc.dg/concat.c: Update expected messages.
21853 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
21855 PR libfortran/19595
21856 * gfortran.dg/eor_1.f90: New test.
21858 2005-01-29 Steven G. Kargl <kargls@comcast.net>
21861 * gfortran.dg/logical_data_1.f90: New test.
21863 2005-01-28 Mark Mitchell <mark@codesourcery.com>
21866 * g++.dg/template/crash33.C: New test.
21869 * g++.dg/template/crash32.C: New test.
21871 2005-01-28 Ian Lance Taylor <ian@airs.com>
21873 PR middle-end/16558
21874 * g++.dg/warn/Wreturn-type-2.C: New test.
21876 2004-06-24 Jeff Law <law@redhat.com>
21878 * gcc.dg/tree-ssa/20050128-1.c: New test.
21880 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
21882 * gcc.target/frv/all-mdpackh-1.c: New test.
21884 2005-01-28 Steven Bosscher <stevenb@suse.de>
21886 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
21888 2005-01-27 Richard Henderson <rth@redhat.com>
21890 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
21892 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
21894 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
21896 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
21898 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
21899 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
21900 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
21901 to cope with cases where the multilib options override the dg-options.
21903 2005-01-27 Jakub Jelinek <jakub@redhat.com>
21906 * gcc.dg/noncompile/20050120-1.c: New test.
21908 2005-01-26 Diego Novillo <dnovillo@redhat.com>
21910 PR tree-optimization/19633
21911 * gcc.dg/pr19633.c: New test.
21912 * gcc.dg/tree-ssa/pr19633.c: New test.
21914 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
21916 * gcc.dg/20041216-1.c: New test.
21918 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
21921 * objc.dg/selector-2.m: New test.
21923 2005-01-26 Jakub Jelinek <jakub@redhat.com>
21925 * g++.dg/opt/range-test-2.C: New test.
21927 PR rtl-optimization/19579
21928 * gcc.c-torture/execute/20050124-1.c: New test.
21930 2005-01-26 Greg Parker <gparker@apple.com>
21931 Stuart Hastings <stuart@apple.com>
21933 * gcc.c-torture/execute/20050125-1.c: New.
21935 2005-01-18 Jan Hubicka <jh@suse.cz>
21937 PR tree-optimize/19337
21938 * gcc.c-torture/compile/20050119-1.c: New test.
21940 2005-01-24 James E Wilson <wilson@specifixinc.com>
21942 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
21943 test for successful match.
21945 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
21948 * objc.dg/comp-types-7.m: New test.
21950 2005-01-24 Janis Johnson <janis187@us.ibm.com>
21952 * lib/target-supports.exp (current_target_name): New.
21953 (check_effective_target_ilp32, check_effective_target_lp64):
21954 Cache the result to use as long as the current target, with
21955 multilib flags, remains the same.
21957 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
21958 (dg-require-weak, dg-require-visibility, dg-require-alias,
21959 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
21960 dg-require-effective-target, dg-skip-if): Remove call to
21961 skip_test_and_clear_xfail.
21962 (dg-test): Clear xfail data.
21964 2005-01-24 Jakub Jelinek <jakub@redhat.com>
21967 * gcc.dg/ppc64-toc.c: New test.
21969 * g++.dg/tree-ssa/empty-1.C: New test.
21971 PR middle-end/19551
21972 * gcc.c-torture/execute/20050121-1.c: New test.
21973 * gcc.dg/20050121-2.c: New test.
21975 2004-01-23 Steven G. Kargl <kargls@comcast.net>
21976 Paul Brook <paul@codesourcery.com>
21979 * gfortran.dg/real_const_1.f: New test.
21980 * gfortran.dg/real_const_2.f90: New test.
21981 * gfortran.dg/complex_int_1.f90: New test.
21983 2005-01-23 Bud Davis <bdavis9659@comcast.net>
21986 * gfortan.dg/inquire_6.f90: New test.
21988 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
21990 PR libfortran/19451
21991 * open_readonly_1.f90: New test.
21993 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
21995 PR libfortran/18982
21996 * gfortran.dg/open_new.f90: New file.
21998 2005-01-22 Paul Brook <paul@codesourcery.com>
22000 * namelist_1.f90: New test.
22002 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
22004 PR tree-optimization/19484
22005 * gcc.c-torture/compile/20050122-[12].c: New tests.
22007 2005-01-22 Paul Brook <paul@codesourcery.com>
22009 * gfortran.dg/implicit_2.f90: New test.
22011 2005-01-22 Bud Davis <bdavis9659@comcast.net>
22014 * gfortran.dg/inquire_5.f90: New test.
22016 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22019 * gcc.dg/pr18809-1.c: New test.
22021 2005-01-21 Ian Lance Taylor <ian@airs.com>
22023 * gcc.dg/20050121-1.c: New test.
22025 PR tree-optimization/13000
22026 * gcc.dg/20040206-1.c: Change warning to point where function is
22029 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22032 * g++.dg/template/array11.C: New test.
22034 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22036 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
22037 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
22038 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
22039 * gfortran.dg/getenv_1.f90: Add dg-do directive.
22040 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
22041 gfortran.dg/pr17164.f90: Add missing dg-do directives.
22043 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
22045 PR tree-optimization/15349
22046 * gcc.dg/tree-ssa/pr15349.c: New.
22048 2005-01-20 Steve Ellcey <sje@cup.hp.com>
22050 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
22052 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
22054 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
22055 scan-assembler-times directive name.
22057 * gcc.dg/asm-a.c: Move dg-require-effective-target to
22060 PR rtl-optimization/19462
22061 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
22063 2005-01-19 Steve Ellcey <sje@cup.hp.com>
22065 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
22066 counting function calls on ia64.
22068 2005-01-19 Jakub Jelinek <jakub@redhat.com>
22070 PR rtl-optimization/15139
22071 * gcc.dg/20050111-2.c: New test.
22074 * gcc.c-torture/compile/20050113-1.c: New testcase.
22076 PR middle-end/19164
22077 * gcc.dg/20050113-1.c: New testcase.
22079 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
22081 * gcc.dg/vect/vect-85.c: Add comment.
22082 * gcc.dg/vect/vect-86.c: Add xfail for now.
22083 * gcc.dg/vect/vect-87.c: Add xfail for now.
22084 * gcc.dg/vect/vect-88.c: Add xfail for now.
22085 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
22087 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22089 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
22091 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
22093 * g++.dg/debug/typedef3.C: New test.
22095 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
22098 * gcc.dg/asm-a.c: New test.
22100 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
22102 * gcc.dg/sh-relax.c: Add prototype for abort.
22104 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
22106 * gcc.dg/short-compare-1.c: New test.
22107 * gcc.dg/short-compare-2.c: Likewise.
22109 2005-01-18 Michael Matz <matz@suse.de>
22111 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
22113 2005-01-17 Diego Novillo <dnovillo@redhat.com>
22115 PR tree-optimization/19121
22116 * gcc.c-torture/compile/pr19121.c: New test.
22118 2005-01-17 James E. Wilson <wilson@specifixinc.com>
22121 * gcc.c-torture/compile/pr19357.c: New test.
22123 2005-01-17 Ian Lance Taylor <ian@airs.com>
22126 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
22127 pass--those that refer just to the variable, possibly with a
22129 * gcc.dg/c99-const-expr-3.c: Likewise.
22131 PR middle-end/13127
22132 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
22135 2005-01-16 Bud Davis <bdavis9659@comcast.net>
22138 * gfortran.dg/endfile_2.f90: New test.
22140 2005-01-16 Steven G. Kargl <kargls@comcast.net>
22143 * gfortran.dg/select_5.f90: New test.
22145 2004-01-16 Paul Brook <paul@codesourcery.com>
22147 * gfortran.dg/common_4.f90: New test.
22149 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
22151 PR rtl-optimization/19462
22152 * gcc.dg/torture/pr19462-1.c: New test.
22154 2005-01-15 Ziemowit Laski <zlaski@apple.com>
22157 * objc.dg/func-ptr-2.m: New.
22158 * objc.dg/volatile-1.m: New.
22160 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22162 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
22164 2005-01-15 Jakub Jelinek <jakub@redhat.com>
22166 PR tree-optimization/19060
22167 * gcc.c-torture/execute/20050104-1.c: New test.
22169 2005-01-15 Bud Davis <bdavis9659@comcast.net>
22172 * gfortran.dg/write_to_null.f90: New test.
22174 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
22175 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22178 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
22181 2005-01-15 Jakub Jelinek <jakub@redhat.com>
22184 * g++.dg/init/vector1.C: New test.
22186 2005-01-14 James E. Wilson <wilson@specifixinc.com>
22189 * gcc.target/ia64/sibcall-unwind-1.c: New test.
22191 * gcc.target/ia64/sibcall-unwind-2.c: New test.
22193 2005-01-14 Steven G. Kargl <kargls@comcast.net>
22195 * gfortran.dg/select_1.f90: New test.
22196 * gfortran.dg/select_2.f90: New test.
22197 * gfortran.dg/select_3.f90: New test.
22198 * gfortran.dg/select_4.f90: New test.
22200 2005-01-14 Jakub Jelinek <jakub@redhat.com>
22202 PR middle-end/19084
22203 PR rtl-optimization/19348
22204 * gcc.dg/20050111-1.c: New test.
22205 * gcc.c-torture/execute/20050111-1.c: New test.
22207 * gcc.dg/i386-asm-4.c: New test.
22209 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
22211 * gcc.dg/nested-func-2.c: New test.
22212 * ada/acats/norun.lst: Remove c953002.
22214 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
22216 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
22218 2005-01-12 Ben Elliston <bje@au.ibm.com>
22220 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
22222 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
22225 * g++.dg/abi/align1.C: New test.
22227 2005-01-11 Alan Modra <amodra@bigpond.net.au>
22229 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
22231 * g++.dg/ext/altivec_check.h: Support compiling as C.
22233 2005-01-10 Roger Sayle <roger@eyesopen.com>
22236 * g++.dg/expr/pr19355-1.C: New test case.
22238 2005-01-10 Laurent GUERBY <laurent@guerby.net>
22240 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
22241 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
22242 * ada/acats/tests/c3/c92005b.ada: Likewise.
22243 * ada/acats/tests/c3/cxb3012.a: Likewise.
22244 * ada/acats/norun.lst: Add c380004 and c953002, add PR
22246 2005-01-09 Paul Brook <paul@codesourcery.com>
22248 * gfortran.dg/common_2.f90: New file.
22249 * gfortran.dg/common_3.f90: New file.
22251 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
22253 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
22255 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
22257 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
22258 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
22259 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
22260 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
22261 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
22262 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
22263 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
22264 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
22265 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
22266 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
22267 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
22268 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
22269 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
22270 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
22271 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
22272 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
22273 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
22274 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
22275 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
22276 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
22277 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
22278 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
22279 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
22280 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
22281 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
22282 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
22283 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
22284 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
22285 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
22286 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
22287 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
22288 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
22289 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
22290 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
22291 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
22292 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
22293 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
22294 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
22295 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
22296 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
22297 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
22298 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
22299 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
22300 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
22301 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
22302 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
22303 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
22304 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
22305 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
22306 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
22307 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
22308 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
22309 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
22310 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
22311 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
22312 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
22313 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
22314 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
22315 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
22316 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
22317 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
22318 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
22319 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
22320 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
22321 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
22322 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
22323 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
22325 * gcc.dg/vect/vect-1.c: Fix spelling.
22326 * gcc.dg/vect/vect-10.c: Fix spelling.
22327 * gcc.dg/vect/vect-11.c: Fix spelling.
22328 * gcc.dg/vect/vect-12.c: Fix spelling.
22329 * gcc.dg/vect/vect-14.c: Fix spelling.
22330 * gcc.dg/vect/vect-15.c: Fix spelling.
22331 * gcc.dg/vect/vect-16.c: Fix spelling.
22332 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
22333 * gcc.dg/vect/vect-64.c: Fix comments.
22334 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
22336 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
22337 Ira Rosen <irar@il.ibm.com>
22339 * gcc.dg/vect/vect-70.c: New test.
22340 * gcc.dg/vect/vect-71.c: New test.
22342 2005-01-09 Manfred Hollstein <mh@suse.com>
22344 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
22345 * gcc.dg/pr18241-2.c: Likewise.
22346 * gcc.dg/pr18241-3.c: Likewise.
22347 * gcc.dg/pr18241-4.c: Likewise.
22348 * gcc.dg/pr18241-5.c: Likewise.
22350 2005-01-08 Richard Henderson <rth@redhat.com>
22352 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22353 False for x86 and x86-64.
22355 2005-01-08 Diego Novillo <dnovillo@redhat.com>
22357 PR tree-optimization/18241
22358 * gcc.dg/pr18241-1.c: New test.
22359 * gcc.dg/pr18241-2.c: New test.
22360 * gcc.dg/pr18241-3.c: New test.
22361 * gcc.dg/pr18241-4.c: New test.
22362 * gcc.dg/pr18241-5.c: New test.
22364 2005-01-08 Steven G. Kargl <kargls@comcast.net>
22366 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
22367 gfortran.dg/select_4.f90: New.
22369 2005-01-07 Jakub Jelinek <jakub@redhat.com>
22371 * gcc.c-torture/execute/20050107-1.c: New test.
22373 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
22376 * g++.dg/template/ref2.C: New.
22378 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
22380 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
22381 instead of being empty.
22383 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22386 * gfortran.dg/array-1.f90: New test.
22388 2005-01-07 Jakub Jelinek <jakub@redhat.com>
22390 PR tree-optimization/19283
22391 * gcc.c-torture/execute/20050106-1.c: New test.
22393 PR rtl-optimization/18861
22394 * gcc.dg/20050105-1.c: New test.
22396 PR tree-optimization/18828
22397 * gcc.dg/20050105-2.c: New test.
22399 2005-01-07 Andreas Jaeger <aj@suse.de>
22401 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
22403 2005-01-07 Bud Davis <bdavis9659@comcast.net>
22406 * gfortran.dg/fmt_read.f90: New test.
22408 2005-01-06 Geoffrey Keating <geoffk@apple.com>
22410 * gcc.dg/rs6000-ldouble-2.c: New.
22412 2005-01-06 Mark Mitchell <mark@codesourcery.com>
22415 * g++.dg/parser/ctor2.C: New test.
22417 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22420 * g++.dg/template/using9.C: New test.
22422 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22425 * g++.dg/lookup/friend6.C: New test.
22427 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
22430 * g++.dg/template/array10.C: New.
22432 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22434 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
22435 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
22437 2005-01-06 Jakub Jelinek <jakub@redhat.com>
22439 * gcc.c-torture/compile/20050105-1.c: New test.
22441 2005-01-05 Geoffrey Keating <geoffk@apple.com>
22443 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
22445 2005-01-05 Roger Sayle <roger@eyesopen.com>
22447 PR middle-end/19100
22448 * gcc.dg/conv-3.c: New test case.
22450 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
22452 * gcc.dg/asm-wide-1.c: New test.
22454 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
22457 * g++.dg/parse/crash22.C: New
22459 2005-01-04 Geoffrey Keating <geoffk@apple.com>
22462 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
22464 2005-01-04 Uros Bizjak <uros@kss-loka.si>
22466 PR middle-end/17767
22467 * gcc.dg/i386-mmx-6.c: New test case.
22469 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
22471 PR tree-optimization/18308
22472 * gcc.dg/vect/pr18308.c: New testcase.
22474 2005-01-04 Andreas Jaeger <aj@suse.de>
22476 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
22478 2005-01-03 Geoffrey Keating <geoffk@apple.com>
22479 Robert Bowdidge <bowdidge@apple.com>
22481 * gcc.dg/cpp/subframework1.c: New.
22482 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
22483 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
22484 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
22485 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
22487 2005-01-03 Geoffrey Keating <geoffk@apple.com>
22489 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
22491 * gcc.dg/darwin-weakimport-2.c: New.
22493 2005-01-03 Richard Henderson <rth@redhat.com>
22495 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
22497 2005-01-03 Richard Henderson <rth@redhat.com>
22499 * gcc.dg/vect/vect.exp: Enable for ia64.
22500 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
22501 (check_effective_target_vect_float): Likewise.
22502 (check_effective_target_vect_no_align): Likewise.
22503 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
22504 * gcc.dg/vect/vect-8.c: Likewise.
22506 2005-01-03 Uros Bizjak <uros@kss-loka.si>
22509 * gcc.dg/pr19236-1.c: New test case.
22511 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
22513 PR rtl-optimization/12092
22514 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
22516 2005-01-02 Andreas Jaeger <aj@suse.de>
22518 * gcc.dg/pr12092-1.c: Do not run on x86_64.
22520 2005-01-01 Roger Sayle <roger@eyesopen.com>
22521 Andrew Pinski <pinskia@physics.uc.edu>
22523 PR rtl-optimization/12092
22524 * gcc.dg/pr12092-1.c: New test case.
22526 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
22528 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
22529 'hidden' and 'default' for better portability.
22530 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
22532 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
22534 * g++.old-deja/g++.brendan/new3.C: Likewise.
22536 2005-01-01 Steven Bosscher <stevenb@suse.de>
22538 * gcc.dg/20041231-1.C: New test.
22539 * g++.dg/warn/Wunreachable-code-1.C: New test.
22541 2004-12-30 David Edelsohn <edelsohn@gnu.org>
22543 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
22544 file, not /dev/null. Abort on error.
22546 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
22547 Ziemowit Laski <zlaski@apple.com>
22550 * objc.dg/encode-5.m: New test.
22552 2004-12-29 Richard Henderson <rth@redhat.com>
22554 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
22555 * objc.dg/stabs-1.m: Disable for ia64.
22557 2004-12-29 Mark Mitchell <mark@codesourcery.com>
22560 * g++.dg/warn/Wunused-10.C: New test.
22562 2004-12-28 Richard Henderson <rth@redhat.com>
22564 * objc.dg/stabs-1.m: Disable for alpha.
22566 2004-12-27 Mark Mitchell <mark@codesourcery.com>
22569 * g++.dg/parse/error23.C: New test.
22571 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22573 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
22576 * gfortran.dg/intrinsic_modulo_1.f90: New.
22577 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
22578 tests with divisor -1.
22580 2004-12-27 Mark Mitchell <mark@codesourcery.com>
22582 * g++.dg/opt/temp1.C (memcpy): Return a value.
22585 * g++.dg/expr/cond7.C: New test.
22587 2004-12-27 Paul Brook <paul@codesourcery.com>
22589 * gfortran.dg/g77/select_no_compile.f: Remove.
22591 2004-12-27 Richard Henderson <rth@redhat.com>
22593 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
22594 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
22595 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
22597 2004-12-26 Richard Henderson <rth@redhat.com>
22599 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
22600 by 1i instead of token pasting.
22602 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22604 PR tree-optimization/17578
22605 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
22606 to additional_flags.
22607 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
22609 2004-12-25 Richard Henderson <rth@redhat.com>
22611 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22614 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22616 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
22618 * gcc.dg/pr17957.c (dg-options): Likewise.
22619 * gcc.dg/struct-ret-1.c: Add prototype for abort.
22620 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
22621 instead of 0 on __hppa__.
22622 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
22623 "foo,%r" on hppa*-*-*.
22625 2004-12-23 Bud Davis <bdavis9659@comcast.net>
22628 * gfortran.dg/complex_write.f90: New test.
22630 2004-12-23 Mark Mitchell <mark@codesourcery.com>
22633 * g++.dg/parse/pragma2.C: New test.
22635 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
22637 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
22639 * gcc.dg/empty2.c: Add missing dg-warning.
22641 2004-12-23 Mark Mitchell <mark@codesourcery.com>
22644 * g++.dg/template/local4.C: New test.
22645 * g++.dg/template/crash19.C: Add dg-error marker.
22647 * g++.dg/template/crash31.C: Correct embedded PR number.
22649 2004-12-23 Mark Mitchell <mark@codesourcery.com>
22652 * g++.dg/opt/temp1.C: Add do-run marker.
22654 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
22656 * g++.dg/template/spec19.C: New.
22658 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
22661 * gcc.dg/empty2.c: New.
22663 2004-12-23 Richard Henderson <rth@redhat.com>
22665 * lib/target-supports.exp (check_effective_target_vect_no_align):
22666 Remove i?86 and x86-64.
22668 2004-12-23 Mark Mitchell <mark@codesourcery.com>
22671 * g++.dg/opt/temp1.C: New test.
22673 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22676 * g++.dg/template/friend33.C: New testcase.
22678 2004-12-22 Mark Mitchell <mark@codesourcery.com>
22681 * g++.dg/template/cond5.C: New test.
22684 * g++.dg/inherit/thunk3.C: New test.
22687 * g++.dg/warn/Wunused-9.C: New test.
22689 2004-12-22 Janis Johnson <janis187@us.ibm.com>
22691 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
22693 2004-12-22 Jan Beulich <jbeulich@novell.com>
22695 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
22697 2004-12-21 Mark Mitchell <mark@codesourcery.com>
22700 * g++.dg/ext/packed8.C: New test.
22703 * g++.dg/template/crash31.C: New test.
22706 * g++.dg/template/crash30.C: New test.
22708 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
22711 * g++.dg/eh/ctor3.C: New test.
22713 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
22715 * objc.dg/stabs-1.m: Allow section name to be quoted and
22716 assembly label to begin with '.LL'.
22718 2004-12-21 Janis Johnson <janis187@us.ibm.com>
22720 * gcc.dg/vect/vect.exp
22721 (check_effective_target_lp64_or_vect_no_align): New.
22722 * gcc.dg/vect/vect-77.c: Use it.
22723 * gcc.dg/vect/vect-78.c: Use it.
22725 * lib/target-supports.exp
22726 (check_effective_target_vect_no_max,
22727 check_effective_target_vect_no_bitwise,
22728 check_effective_target_vect_no_align): New.
22729 * gcc.dg/vect/vect-13.c: Use them.
22730 * gcc.dg/vect/vect-17.c: Ditto.
22731 * gcc.dg/vect/vect-18.c: Ditto.
22732 * gcc.dg/vect/vect-19.c: Ditto.
22733 * gcc.dg/vect/vect-20.c: Ditto.
22734 * gcc.dg/vect/vect-27.c: Ditto.
22735 * gcc.dg/vect/vect-29.c: Ditto.
22736 * gcc.dg/vect/vect-44.c: Ditto.
22737 * gcc.dg/vect/vect-48.c: Ditto.
22738 * gcc.dg/vect/vect-50.c: Ditto.
22739 * gcc.dg/vect/vect-52.c: Ditto.
22740 * gcc.dg/vect/vect-54.c: Ditto.
22741 * gcc.dg/vect/vect-56.c: Ditto.
22742 * gcc.dg/vect/vect-58.c: Ditto.
22743 * gcc.dg/vect/vect-60.c: Ditto.
22744 * gcc.dg/vect/vect-72.c: Ditto.
22745 * gcc.dg/vect/vect-80.c: Ditto.
22747 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
22750 * g++.dg/init/string1.C: New.
22753 * g++.dg/other/synth1.C: New.
22755 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
22758 * gcc.dg/pr18963-1.c: New test.
22760 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
22763 * gcc.dg/funcdef-storage-1.c (foo): Remove.
22764 * gcc.dg/pr18596-1.c: Use dg-error.
22765 (dg-options): Use -fno-unit-at-a-time.
22766 * gcc.dg/pr18596-2.c: New test.
22767 * gcc.dg/pr18596-3.c: New test.
22769 2004-12-20 Roger Sayle <roger@eyesopen.com>
22771 PR middle-end/18683
22772 * g++.dg/opt/pr18683-1.C: New test case.
22774 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
22777 * g++.dg/opt/max1.C: Fix for 64bit targets.
22779 2004-12-20 Matt Austern <austern@apple.com>
22782 * g++.dg/ext/builtin6.C: New
22784 2004-12-20 Diego Novillo <dnovillo@redhat.com>
22786 PR tree-optimization/19080
22787 * gcc.c-torture/compile/pr19080.c: New test.
22789 2004-12-20 Steven Bosscher <stevenb@suse.de>
22791 * gcc.dg/20041219-1.c: New test.
22793 2004-12-19 Roger Sayle <roger@eyesopen.com>
22795 PR middle-end/19068
22796 * g++.dg/opt/max1.C: New test case.
22798 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
22800 * gcc.dg/fdata-sections-1.c: New test.
22802 2004-12-18 Roger Sayle <roger@eyesopen.com>
22804 PR middle-end/18548
22805 * gcc.dg/max-1.c: New test case.
22807 2004-12-18 Jakub Jelinek <jakub@redhat.com>
22809 * gcc.c-torture/execute/20041218-1.c: New test.
22811 2004-12-17 Diego Novillo <dnovillo@redhat.com>
22813 * gcc.dg/pr18501.c: New test.
22814 * gcc.dg/uninit-5.c: XFAIL.
22815 * gcc.dg/uninit-9.c: XFAIL.
22817 2004-12-17 Dale Johannesen <dalej@apple.com>
22819 * gcc.dg/20041213-1.c: New.
22821 2004-12-17 Ziemowit Laski <zlaski@apple.com>
22823 * objc.dg/stabs-1.m: Allow assembly label to begin
22826 2004-12-17 Jakub Jelinek <jakub@redhat.com>
22828 * gcc.c-torture/execute/20041213-1.c: Move...
22829 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
22831 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
22834 * g++.dg/lookup/conv-5.C: New.
22836 2004-12-16 Ziemowit Laski <zlaski@apple.com>
22838 * objc.dg/stabs-1.m: New test.
22840 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
22842 * gcc.dg/visibility-c.c: Change compile to
22843 assemble for the test.
22845 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
22848 * gcc.dg/visibility-c.c: New test.
22850 2004-12-16 Roger Sayle <roger@eyesopen.com>
22852 PR middle-end/18493
22853 * gcc.dg/switch-8.c: New test case.
22855 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
22858 * g++.dg/template/init4.C: New.
22859 * g++.dg/opt/static3.C: Enable optimizer.
22861 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
22863 * g++.dg/other/complex1.C: New test.
22865 2004-12-15 Alan Modra <amodra@bigpond.net.au>
22867 * g++.dg/opt/inline9.C: New test.
22869 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22872 * gfotran.dg/nullify_1.f: New test.
22874 2004-12-15 Richard Henderson <rth@redhat.com>
22876 * gcc.target/i386/i386.exp: New harness.
22877 * gcc.target/i386/vect-args.c: New.
22879 2004-12-15 David Edelsohn <edelsohn@gnu.org>
22881 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
22883 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22886 * g++.dg/template/friend32.C: New test.
22888 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
22890 * cpp/pragma-once-1.c: New test.
22891 * cpp/pragma-once-1b.h: Likewise.
22892 * cpp/pragma-once-1c.h: Likewise.
22893 * cpp/pragma-once-1d.h: Likewise.
22894 * cpp/inc/pragma-once-1a.h: Likewise.
22896 2004-12-15 Bud Davis <bdavis9659@comcast.net>
22897 Steven G. Kargl <kargls@comcast.net>
22900 * gfortran.dg/list_read_3.f90: New test.
22902 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
22904 * gcc.dg/ftrapv-2.c: New test.
22906 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
22909 * g++.dg/template/typename9.C: New test.
22911 2004-12-14 Mark Mitchell <mark@codesourcery.com>
22914 * g++.dg/template/typename8.C: New test.
22915 * g++.dg/parse/friend2.C: Tweak error message.
22917 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
22919 * gcc.c-torture/20041214-1.c: New test.
22921 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
22924 * g++.dg/init/array17.C: New test.
22926 2004-12-14 Mark Mitchell <mark@codesourcery.com>
22929 * g++.dg/init/aggr3.C: New test.
22931 2004-12-14 Janis Johnson <janis187@us.ibm.com>
22933 * gcc.dg/altivec-types-1.c: New test.
22934 * gcc.dg/altivec-types-2.c: New test.
22935 * gcc.dg/altivec-types-3.c: New test.
22936 * gcc.dg/altivec-types-4.c: New test.
22937 * g++.dg/ext/altivec-types-1.C: New test.
22938 * g++.dg/ext/altivec-types-2.C: New test.
22939 * g++.dg/ext/altivec-types-3.C: New test.
22940 * g++.dg/ext/altivec-types-4.C: New test.
22942 2004-12-14 Jakub Jelinek <jakub@redhat.com>
22944 PR middle-end/18951
22945 * gcc.c-torture/execute/20041213-1.c: New test.
22947 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
22950 * g++.dg/template/cast1.C: New.
22952 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
22954 * gcc.c-torture/execute/20041213-2.c: New test.
22956 2004-12-13 Richard Henderson <rth@redhat.com>
22958 * gcc.dg/i386-sse-10.c: Fix typo in options.
22960 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
22963 * g++.dg/opt/pr18968.C: New test.
22965 2004-12-13 Mark Mitchell <mark@codesourcery.com>
22968 * g++.dg/ext/visibility/staticdatamem.C: New test.
22970 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
22972 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
22974 2004-12-13 Roger Sayle <roger@eyesopen.com>
22976 PR rtl-optimization/18928
22977 * gcc.dg/pr18928-1.c: New test case.
22979 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
22982 * gcc.c-torture/compile/20041211-1.c: New.
22984 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22986 PR middle-end/17564
22987 * gcc.c-torture/execute/20041212-1.c: New test.
22989 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22992 * gfortran.dg/common_1.f90: New test.
22994 2004-12-12 Steven G. Kargl <kargls@comcast.net>
22995 Paul Brook <paul@codesourcery.com>
22998 * gfortran.dg/real_do_1.f90: New test.
23000 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
23003 * g++.dg/opt/ptrmem6.C: New test.
23005 2004-12-11 Roger Sayle <roger@eyesopen.com>
23007 PR middle-end/18921
23008 * gcc.dg/pr18921-1.c: New test case.
23010 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23013 * gfortran.dg/scale_1.f90: New test.
23015 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
23017 PR middle-end/18903
23018 * gcc.c-torture/compile/pr18903.c: New test.
23020 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
23022 * gcc.c-torture/execute/20041210-1.c: New test.
23024 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23027 * g++.dg/parser/struct-1.C: New test.
23028 * g++.dg/parser/struct-2.C: New test.
23029 * g++.dg/parser/struct-3.C: New test.
23031 2004-12-09 Richard Henderson <rth@redhat.com>
23033 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
23035 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
23036 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
23038 2004-12-09 Matt Austern <austern@apple.com>
23041 * g++.dg/ext/builtin1.C: New
23042 * g++.dg/ext/builtin2.C: New
23043 * g++.dg/ext/builtin3.C: New
23044 * g++.dg/ext/builtin4.C: New
23045 * g++.dg/ext/builtin5.C: New
23047 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
23050 * g++.dg/opt/ptrmem5.C: New test.
23052 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
23054 * g++.dg/parse/typename5.C: Adjust for new error.
23055 * g++.dg/parse/typename7.C: New.
23057 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23060 * g++.dg/other/mmintrin.C: New test.
23062 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
23065 * g++.dg/init/array15.C: New.
23066 * g++.dg/init/array16.C: New.
23068 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23071 * gfortran.dg/assign_1.f90: New test.
23073 2004-12-08 Nick Clifton <nickc@redhat.com>
23075 * gcc.target/xstormy16/bss_below100: New directory containing tests.
23076 * gcc.target/xstormy16/data_below100: Likewise.
23077 * gcc.target/xstormy16/sfr: Likewise.
23078 * gcc.target/xstormy16/below100.S: New test source file.
23079 * gcc.target/xstormy16/below100.ld: New test linker script.
23080 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23081 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
23083 * gcc.target/xstormy16/bp.c: Likewise.
23085 * gcc.target/xstormy16/bss_below100: New files:
23086 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
23087 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
23088 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
23089 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
23090 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
23091 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
23092 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
23093 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
23094 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
23095 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
23096 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
23097 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
23098 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
23099 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
23100 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
23101 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
23102 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
23103 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
23104 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
23105 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
23106 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
23107 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
23108 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
23109 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
23110 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
23111 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
23112 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
23114 * gcc.target/xstormy16/data_below100: New files:
23115 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
23116 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
23117 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
23118 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
23119 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
23120 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
23121 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
23122 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
23123 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
23124 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
23125 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
23126 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
23127 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
23128 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
23129 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
23130 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
23131 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
23132 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
23133 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
23134 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
23135 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
23136 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
23137 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
23138 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
23139 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
23140 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
23141 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
23143 * gcc.target/xstormy16/sfr: New files:
23144 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
23145 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
23146 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
23147 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
23148 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
23149 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
23150 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
23151 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
23152 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
23153 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
23154 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
23155 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
23156 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
23157 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
23158 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
23159 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
23160 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
23161 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
23162 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
23163 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
23164 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
23165 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
23166 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
23167 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
23168 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
23169 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
23170 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
23171 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
23172 27_if0_sfrw_bitfield_f.c
23174 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23177 * g++.dg/lookup/name-clash4.C: New test.
23179 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
23182 * g++.dg/opt/array1.C: New.
23185 * g++.dg/template/operator5.C: New.
23187 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
23190 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
23192 2004-12-07 Steven Bosscher <stevenb@suse.de>
23194 * gcc.dg/noncompile/20041207.c: New test.
23196 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
23198 * g++.dg/other/unreachable-1.C: New test.
23200 2004-12-06 Nick Clifton <nickc@redhat.com>
23202 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
23203 <limits.h> because the latter comes from gcc's include/ directory
23204 and not the newlib/libc/include directory.
23206 2004-12-04 Richard Henderson <rth@redhat.com>
23208 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
23210 2004-12-04 Richard Henderson <rth@redhat.com>
23212 * lib/target-supports.exp (check_gc_sections_available): Disable
23213 for alpha and ia64.
23215 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
23217 PR middle-end/17909
23218 * g++.dg/other/vararg-2.C: New test.
23220 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23222 PR c++/17011, c++/17971
23223 * g++.dg/template/error15.C: Adjust expected error.
23224 * g++.dg/template/instantiate3.C: Likewise.
23226 2004-12-03 Janis Johnson <janis187@us.ibm.com>
23228 * gcc.dg/altivec-18.c: Fix for darwin
23230 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
23233 * g++.dg/parse/ptrmem2.C: New.
23236 * g++.dg/template/new1.C: New.
23238 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23241 * gfortran.dg/direct_io_3.f90: New test.
23243 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
23246 * g++.dg/parse/crash21.C: New.
23248 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23250 PR c++/15664, c++/18276
23251 * g++.dg/template/ttp13.C: New test.
23252 * g++.dg/template/ttp14.C: Likewise.
23254 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23257 * g++.dg/parse/enum2.C: New test.
23258 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
23260 2004-12-02 Nick Clifton <nickc@redhat.com>
23262 * gcc.target/xstormy16: New test directory.
23263 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23264 * gcc.target/xstormy16/bp.c: Check the generation of bp
23266 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
23267 bn instructions and the BELOW100 attribute.
23269 2004-12-02 Alan Modra <amodra@bigpond.net.au>
23272 * gcc.dg/ppc-eabi.c: New.
23274 2004-12-02 Bud Davis <bdavis9659@comcast.net>
23277 * gfortran.dg/backspace.f90
23279 2004-12-02 Bud Davis <bdavis9659@comcast.net>
23281 * gfortran.dg/inquire.f90: New test.
23283 2004-12-01 Janis Johnson <janis187@us.ibm.com>
23285 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
23286 handle effective-target-keyword.
23287 (dg-skip-if): Support effective-target keyword as target list.
23288 (dg-xfail-if): Ditto.
23289 * lib/target-supports.exp (is-effective-target-keyword): New proc.
23291 2004-12-01 Diego Novillo <dnovillo@redhat.com>
23293 PR tree-optimization/18291
23294 * testsuite/gcc.c-torture/compile/pr18291.c: New test.
23296 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
23299 * g++.dg/parse/crash20.C: New.
23302 * g++.dg/overload/arg1.C: New.
23303 * g++.dg/overload/arg2.C: New.
23304 * g++.dg/overload/arg3.C: New.
23305 * g++.dg/overload/arg4.C: New.
23307 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
23309 * gcc.dg/c99-flex-array-4.c: Remove.
23311 2004-11-30 Janis Johnson <janis187@us.ibm.com>
23313 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
23315 * lib/target-supports.exp (is-effective-target): Simplify.
23317 * lib/target-supports.exp (check_effective_target_vect_long):
23318 Fix for powerpc64-*-*.
23320 2004-11-30 Loren James Rittle <ljrittle@acm.org>
23322 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
23323 to support new requirements on FreeBSD 5.
23325 2004-11-30 Devang Patel <dpatel@apple.com>
23328 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
23330 2004-11-30 Janis Johnson <janis187@us.ibm.com>
23332 * g++.dg/ext/altivec-13.C: New test.
23334 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
23337 * gcc.c-torture/execute/p18298.c: New test.
23339 2004-11-30 Ira Rosen <irar@il.ibm.com>
23340 Dorit Naishlos <dorit@il.ibm.com>
23343 * gcc.dg/vect/vect-89.c: New test.
23345 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
23347 * gcc.dg/pr18596-1.c: New test.
23349 2004-11-30 Ben Elliston <bje@au.ibm.com>
23351 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
23353 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
23356 * gcc.dg/pr18479.c: New test.
23358 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
23361 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
23362 mmix-knuth-mmixware.
23364 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
23365 cris-*-elf* cris-*-aout* mmix-*-*
23367 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
23369 PR middle-end/18725
23370 * gcc.dg/pr18725.c: New test.
23372 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
23375 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
23378 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
23380 2004-11-29 Mark Mitchell <mark@codesourcery.com>
23383 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
23384 * g++.old-deja/g++.law/ctors5.C: Likewise.
23385 * g++.old-deja/g++.other/crash25.C: Likewise.
23388 * g++.dg/template/error16.C: New test.
23391 * g++.dg/template/crash29.C: New test.
23393 2004-11-29 Diego Novillo <dnovillo@redhat.com>
23395 PR tree-optimization/18712
23396 * gcc.c-torture/compile/pr18712.c: New test.
23398 2004-11-29 Joseph Myers <joseph@codesourcery.com>
23401 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
23404 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23407 * g++.dg/lookup/crash6.C: New test.
23409 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
23411 PR middle-end/18164
23412 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
23414 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
23416 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
23417 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
23418 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
23420 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
23422 * gcc.dg/pr18164.c: New test.
23424 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
23426 * gcc.dg/funroll-loops-all.c: New.
23428 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
23431 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
23432 delimeter, match space and TAB as well as ":".
23435 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
23438 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
23441 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
23444 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
23446 2004-11-28 Bud Davis <bdavis9659@comcast.net>
23448 * gfortran.dg/direct_io_2.f90: New test.
23450 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
23453 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
23455 2004-11-28 Richard Henderson <rth@redhat.com>
23457 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
23459 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
23461 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
23462 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
23463 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
23464 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
23465 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
23466 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
23467 gcc.dg/pointer-arith-8.c: New tests.
23469 2004-11-27 Bud Davis <bdavis9659@comcast.net>
23472 * gfortran.dg/endfile.f90: New test.
23474 2004-11-27 Falk Hueffner <falk@debian.org>
23476 * gcc.dg/loop-6.c: New test.
23478 2004-11-27 Jakub Jelinek <jakub@redhat.com>
23480 * gcc.c-torture/execute/20041126-1.c: New test.
23482 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
23484 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
23487 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
23489 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
23492 2004-11-27 Jakub Jelinek <jakub@redhat.com>
23494 PR rtl-optimization/17825
23495 * gcc.c-torture/compile/20041119-1.c: New test.
23497 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23499 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
23500 Check existence of ld library path variables before unsetting.
23502 2004-11-26 Mark Mitchell <mark@codesourcery.com>
23504 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
23506 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
23508 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
23510 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
23512 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
23514 2004-11-26 Ben Elliston <bje@au.ibm.com>
23516 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
23519 2004-11-26 Ben Elliston <bje@au.ibm.com>
23521 * gcc.dg/pr17957.c: Pass --param, not -param.
23523 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
23525 PR middle-end/17957
23526 * testsuite/gcc.dg/pr17957.c: New test.
23528 2004-11-25 Mark Mitchell <mark@codesourcery.com>
23531 * g++.dg/template/crash28.C: Likewise.
23534 * g++.dg/expr/unary2.C: Adjust lvalue messages.
23535 * g++.dg/ext/lvaddr.C: Likewise.
23536 * g++.dg/opt/pr7503-3.C: Likewise.
23539 * g++.dg/parse/qualified3.C: New test.
23540 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
23543 * g++.dg/expr/return1.C: New test.
23545 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23547 Friend class name lookup 3/n, PR c++/3332
23548 * g++.dg/lookup/friend3.C: New test.
23549 * g++.dg/lookup/friend4.C: Likewise.
23550 * g++.dg/lookup/friend5.C: Likewise.
23552 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23554 Friend class name lookup 2/n, PR c++/14513, c++/15410
23555 * g++.dg/lookup/friend2.C: New test.
23556 * g++.dg/template/friend31.C: Likewise.
23558 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23560 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
23562 2004-11-24 Mark Mitchell <mark@codesourcery.com>
23565 * g++.dg/tc1/dr56.C: Remove.
23566 * g++.dg/template/typedef1.C: Add dg-error markers.
23567 * g++.old-deja/g++.other/typedef7.C: Likewise.
23570 * g++.dg/parse/typedef7.C: New test.
23572 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
23574 * gcc.c-torture/execute/20041124-1.c: New test.
23576 2004-11-24 Mark Mitchell <mark@codesourcery.com>
23578 * g++.dg/template/deduce3.C: New test.
23581 * g++.dg/template/crash27.C: New test.
23584 * g++.dg/warn/Wshadow-3.C: New test.
23586 2004-11-24 Devang Patel <dpatel@apple.com>
23589 * gcc.dg/cpp/isysroot-1.c: New test.
23590 * gcc.dg/cpp/usr/include/stdio.h: New file.
23591 * gcc.dg/cpp/isysroot-2.c: New test.
23592 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
23595 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23598 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
23600 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
23602 * gcc.target/sparc/align.c: Do not include <stdint.h>.
23603 * gcc.target/sparc/pdist.c: Likewise.
23605 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
23608 * g++.dg/conversion/simd1.C: New test.
23610 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23612 * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
23613 and restore_ld_library_path_env_vars.
23614 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
23615 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
23616 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
23617 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
23619 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
23621 * gcc.dg/pragma-align-2.c: Test macro expansion.
23622 * gcc.dg/pragma-pack-2.c: New test.
23624 2004-11-23 Richard Henderson <rth@redhat.com>
23626 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
23627 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23628 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
23629 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
23630 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
23631 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
23633 * gcc.dg/vect/vect.exp: Add check for alpha.
23634 * lib/target-supports.exp (check_alpha_max_hw_available): New.
23635 (check_effective_target_vect_int): Enable for alpha.
23636 (check_effective_target_vect_long): New.
23637 (is-effective-target): Add it.
23639 2004-11-23 Uros Bizjak <uros@kss-loka.si>
23641 * gcc.dg/pr18614-1.c: New test.
23643 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
23645 * gcc.dg/setjmp-2.c: New test.
23647 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
23649 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
23650 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
23651 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
23652 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
23653 gcc.target/sparc/pdist.c: New tests.
23655 2004-11-22 Bob Wilson <bob.wilson@acm.org>
23657 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
23659 2004-11-22 Dale Johannesen <dalej@apple.com>
23661 * gcc.dg/20041111-1.c: New.
23663 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
23666 * gcc.dg/vect/pr18536.c: New test.
23668 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23671 * g++.dg/template/nontype11.C: New test.
23673 2004-11-21 Roger Sayle <roger@eyesopen.com>
23675 PR middle-end/18520
23676 * gcc.dg/pr18520-1.c: New test case.
23678 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
23680 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
23681 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
23682 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
23683 expected diagnostics.
23685 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
23688 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
23689 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
23690 vect-77.c, vect-77a.c: XFAIL on the SPARC.
23692 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
23694 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
23696 2004-11-19 Mark Mitchell <mark@codesourcery.com>
23697 Joseph Myers <joseph@codesourcery.com>
23699 * lib/target-supports.exp (check_visibility_available): Really
23702 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
23705 * gcc.dg/vect/vect-85.c: New test.
23706 * gcc.dg/vect/vect-86.c: New test.
23707 * gcc.dg/vect/vect-87.c: New test.
23708 * gcc.dg/vect/vect-88.c: New test.
23710 2004-11-19 Ben Elliston <bje@au.ibm.com>
23712 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
23714 2004-11-18 Janis Johnson <janis187@us.ibm.com>
23716 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
23717 * gcc.dg/ppc-and-1.c: Ditto.
23718 * gcc.dg/ppc-compare-1.c: Ditto.
23719 * gcc.dg/ppc-mov-1.c: Ditto
23721 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
23722 Mark Mitchell <mark@codesourcery.com>
23724 * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
23726 2004-11-17 Janis Johnson <janis187@us.ibm.com>
23727 Aldy Hernandez <aldyh@redhat.com>
23729 * lib/target-supports.exp (check_effective_target_vect_int): New
23730 (check_effective_target_vect_float): New
23731 (check_effective_target_vect_double): New.
23732 (is-effective-target): Support new effective targets keywords.
23733 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
23734 default action for dg-do.
23735 * gcc.dg/vect/pr16105.c: Use new support.
23736 * gcc.dg/vect/pr18400.c: Ditto.
23737 * gcc.dg/vect/pr18425.c: Ditto.
23738 * gcc.dg/vect/vect-1.c: Ditto.
23739 * gcc.dg/vect/vect-10.c: Ditto.
23740 * gcc.dg/vect/vect-11.c: Ditto.
23741 * gcc.dg/vect/vect-12.c: Ditto.
23742 * gcc.dg/vect/vect-13.c: Ditto.
23743 * gcc.dg/vect/vect-14.c: Ditto.
23744 * gcc.dg/vect/vect-15.c: Ditto.
23745 * gcc.dg/vect/vect-16.c: Ditto.
23746 * gcc.dg/vect/vect-17.c: Ditto.
23747 * gcc.dg/vect/vect-18.c: Ditto.
23748 * gcc.dg/vect/vect-19.c: Ditto.
23749 * gcc.dg/vect/vect-2.c: Ditto.
23750 * gcc.dg/vect/vect-20.c: Ditto.
23751 * gcc.dg/vect/vect-21.c: Ditto.
23752 * gcc.dg/vect/vect-22.c: Ditto.
23753 * gcc.dg/vect/vect-23.c: Ditto.
23754 * gcc.dg/vect/vect-24.c: Ditto.
23755 * gcc.dg/vect/vect-25.c: Ditto.
23756 * gcc.dg/vect/vect-26.c: Ditto.
23757 * gcc.dg/vect/vect-27.c: Ditto.
23758 * gcc.dg/vect/vect-27a.c: Ditto.
23759 * gcc.dg/vect/vect-28.c: Ditto.
23760 * gcc.dg/vect/vect-29.c: Ditto.
23761 * gcc.dg/vect/vect-29a.c: Ditto.
23762 * gcc.dg/vect/vect-3.c: Ditto.
23763 * gcc.dg/vect/vect-30.c: Ditto.
23764 * gcc.dg/vect/vect-31.c: Ditto.
23765 * gcc.dg/vect/vect-32.c: Ditto.
23766 * gcc.dg/vect/vect-33.c: Ditto.
23767 * gcc.dg/vect/vect-34.c: Ditto.
23768 * gcc.dg/vect/vect-35.c: Ditto.
23769 * gcc.dg/vect/vect-36.c: Ditto.
23770 * gcc.dg/vect/vect-37.c: Ditto.
23771 * gcc.dg/vect/vect-38.c: Ditto.
23772 * gcc.dg/vect/vect-4.c: Ditto.
23773 * gcc.dg/vect/vect-40.c: Ditto.
23774 * gcc.dg/vect/vect-41.c: Ditto.
23775 * gcc.dg/vect/vect-42.c: Ditto.
23776 * gcc.dg/vect/vect-43.c: Ditto.
23777 * gcc.dg/vect/vect-44.c: Ditto.
23778 * gcc.dg/vect/vect-45.c: Ditto.
23779 * gcc.dg/vect/vect-46.c: Ditto.
23780 * gcc.dg/vect/vect-47.c: Ditto.
23781 * gcc.dg/vect/vect-48.c: Ditto.
23782 * gcc.dg/vect/vect-48a.c: Ditto.
23783 * gcc.dg/vect/vect-49.c: Ditto.
23784 * gcc.dg/vect/vect-5.c: Ditto.
23785 * gcc.dg/vect/vect-50.c: Ditto.
23786 * gcc.dg/vect/vect-51.c: Ditto.
23787 * gcc.dg/vect/vect-52.c: Ditto.
23788 * gcc.dg/vect/vect-53.c: Ditto.
23789 * gcc.dg/vect/vect-54.c: Ditto.
23790 * gcc.dg/vect/vect-55.c: Ditto.
23791 * gcc.dg/vect/vect-56.c: Ditto.
23792 * gcc.dg/vect/vect-56a.c: Ditto.
23793 * gcc.dg/vect/vect-57.c: Ditto.
23794 * gcc.dg/vect/vect-58.c: Ditto.
23795 * gcc.dg/vect/vect-59.c: Ditto.
23796 * gcc.dg/vect/vect-6.c: Ditto.
23797 * gcc.dg/vect/vect-60.c: Ditto.
23798 * gcc.dg/vect/vect-61.c: Ditto.
23799 * gcc.dg/vect/vect-62.c: Ditto.
23800 * gcc.dg/vect/vect-63.c: Ditto.
23801 * gcc.dg/vect/vect-64.c: Ditto.
23802 * gcc.dg/vect/vect-65.c: Ditto.
23803 * gcc.dg/vect/vect-66.c: Ditto.
23804 * gcc.dg/vect/vect-67.c: Ditto.
23805 * gcc.dg/vect/vect-68.c: Ditto.
23806 * gcc.dg/vect/vect-69.c: Ditto.
23807 * gcc.dg/vect/vect-7.c: Ditto.
23808 * gcc.dg/vect/vect-72.c: Ditto.
23809 * gcc.dg/vect/vect-72a.c: Ditto.
23810 * gcc.dg/vect/vect-73.c: Ditto.
23811 * gcc.dg/vect/vect-74.c: Ditto.
23812 * gcc.dg/vect/vect-75.c: Ditto.
23813 * gcc.dg/vect/vect-76.c: Ditto.
23814 * gcc.dg/vect/vect-77.c: Ditto.
23815 * gcc.dg/vect/vect-77a.c: Ditto.
23816 * gcc.dg/vect/vect-78.c: Ditto.
23817 * gcc.dg/vect/vect-79.c: Ditto.
23818 * gcc.dg/vect/vect-8.c: Ditto.
23819 * gcc.dg/vect/vect-80.c: Ditto.
23820 * gcc.dg/vect/vect-82.c: Ditto.
23821 * gcc.dg/vect/vect-82_64.c: Ditto.
23822 * gcc.dg/vect/vect-83.c: Ditto.
23823 * gcc.dg/vect/vect-83_64.c: Ditto.
23824 * gcc.dg/vect/vect-9.c: Ditto.
23825 * gcc.dg/vect/vect-all.c: Ditto.
23826 * gcc.dg/vect/vect-none.c: Ditto.
23828 2004-11-17 Janis Johnson <janis187@us.ibm.com>
23830 * lib/gcc-dg.exp (dg-skip-if): New function.
23831 (dg-forbid-option): Remove.
23832 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
23833 * g++.dg/abi/bitfield8.C: Likewise.
23834 * g++.dg/abi/dtor1.C: Likewise.
23835 * g++.dg/abi/empty10.C: Likewise.
23836 * g++.dg/abi/empty7.C: Likewise.
23837 * g++.dg/abi/empty9.C: Likewise.
23838 * g++.dg/abi/layout3.C: Likewise.
23839 * g++.dg/abi/layout4.C: Likewise.
23840 * g++.dg/abi/thunk1.C: Likewise.
23841 * g++.dg/abi/thunk2.C: Likewise.
23842 * g++.dg/abi/vbase11.C: Likewise.
23843 * g++.dg/abi/vthunk2.C: Likewise.
23844 * g++.dg/abi/vthunk3.C: Likewise.
23845 * g++.dg/ext/attrib8.C: Likewise.
23846 * g++.dg/opt/longbranch2.C: Likewise.
23847 * g++.dg/opt/reg-stack4.C: Likewise.
23848 * g++.old-deja/g++.ext/attrib1.C: Likewise.
23849 * g++.old-deja/g++.ext/attrib2.C: Likewise.
23850 * g++.old-deja/g++.ext/attrib3.C: Likewise.
23851 * g++.old-deja/g++.other/store-expr1.C: Likewise.
23852 * g++.old-deja/g++.other/store-expr2.C: Likewise.
23853 * gcc.dg/20000609-1.c: Likewise.
23854 * gcc.dg/20000720-1.c: Likewise.
23855 * gcc.dg/20011107-1.c: Likewise.
23856 * gcc.dg/20011119-1.c: Likewise.
23857 * gcc.dg/20020108-1.c: Likewise.
23858 * gcc.dg/20020122-2.c: Likewise.
23859 * gcc.dg/20020122-3.c: Likewise.
23860 * gcc.dg/20020201-3.c: Likewise.
23861 * gcc.dg/20020206-1.c: Likewise.
23862 * gcc.dg/20020218-1.c: Likewise.
23863 * gcc.dg/20020310-1.c: Likewise.
23864 * gcc.dg/20020411-1.c: Likewise.
23865 * gcc.dg/20020418-2.c: Likewise.
23866 * gcc.dg/20020426-1.c: Likewise.
23867 * gcc.dg/20020426-2.c: Likewise.
23868 * gcc.dg/20020517-1.c: Likewise.
23869 * gcc.dg/20020523-1.c: Likewise.
23870 * gcc.dg/20020523-2.c: Likewise.
23871 * gcc.dg/20020729-1.c: Likewise.
23872 * gcc.dg/20030204-1.c: Likewise.
23873 * gcc.dg/20030826-2.c: Likewise.
23874 * gcc.dg/20030926-1.c: Likewise.
23875 * gcc.dg/20031202-1.c: Likewise.
23876 * gcc.dg/980312-1.c: Likewise.
23877 * gcc.dg/980313-1.c: Likewise.
23878 * gcc.dg/990117-1.c: Likewise.
23879 * gcc.dg/990424-1.c: Likewise.
23880 * gcc.dg/990524-1.c: Likewise.
23881 * gcc.dg/991230-1.c: Likewise.
23882 * gcc.dg/i386-387-1.c: Likewise.
23883 * gcc.dg/i386-387-2.c: Likewise.
23884 * gcc.dg/i386-387-3.c: Likewise.
23885 * gcc.dg/i386-387-4.c: Likewise.
23886 * gcc.dg/i386-387-5.c: Likewise.
23887 * gcc.dg/i386-387-6.c: Likewise.
23888 * gcc.dg/i386-asm-1.c: Likewise.
23889 * gcc.dg/i386-bitfield1.c: Likewise.
23890 * gcc.dg/i386-bitfield2.c: Likewise.
23891 * gcc.dg/i386-loop-1.c: Likewise.
23892 * gcc.dg/i386-loop-2.c: Likewise.
23893 * gcc.dg/i386-loop-3.c: Likewise.
23894 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23895 * gcc.dg/i386-pic-1.c: Likewise.
23896 * gcc.dg/i386-regparm.c: Likewise.
23897 * gcc.dg/i386-signbit-1.c: Likewise.
23898 * gcc.dg/i386-signbit-2.c: Likewise.
23899 * gcc.dg/i386-signbit-3.c: Likewise.
23900 * gcc.dg/i386-sse-5.c: Likewise.
23901 * gcc.dg/i386-sse-8.c: Likewise.
23902 * gcc.dg/i386-unroll-1.c: Likewise.
23903 * gcc.dg/tls/opt-1.c: Likewise.
23904 * gcc.dg/tls/opt-2.c: Likewise.
23905 * gcc.dg/unroll-1.c: Likewise.
23906 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
23907 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
23908 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
23909 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
23911 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23913 * g++.dg/template/incomplete1.C: New test.
23915 2004-11-16 Nick Clifton <nickc@redhat.com>
23917 Revert patches accidentally commited during checkin of fixes for
23919 gcc.c-torture/execute/simd-4.c: Revert
23920 gcc.dg/20040910-1.c: Revert.
23922 2004-11-16 Paul Brook <paul@codesourcery.com>
23925 * gfortran.dg/der_pointer_1.f90: New test.
23927 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
23930 * gcc.dg/bitfld-13.c: New test.
23932 2004-11-15 Janis Johnson <janis187@us.ibm.com>
23934 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
23937 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
23938 * gcc.dg/ppc64-abi-2.c: Ditto.
23939 * gcc.dg/ppc64-abi-3.c: Ditto.
23941 * lib/gcc-dg.exp (dg-target-list): Remove.
23943 2004-11-15 Steve Ellcey <sje@cup.hp.com>
23945 * gcc.dg/ia64-postinc.c: New test.
23947 2004-11-15 Mark Mitchell <mark@codesourcery.com>
23949 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
23951 2004-11-15 Nick Clifton <nickc@redhat.com>
23953 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
23954 __INT_MAX__ so that the test can be compiled by toolchains
23955 targeted at 16-bit processors.
23957 * gcc.dg/20040625-1.c: Use long constants rather than integers
23958 when performing arithmetic that will overflow 16-bits.
23960 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
23961 xstormy16. It does not support 128-bit vector operations.
23963 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
23964 with the macro PTR_TYPE. Define this macro to an integer type
23965 suitable for holding a pointer.
23967 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
23968 the target is a 16-bit processor.
23970 * gcc.dg/cpp/if-2.c: Expect a different warning message from
23971 16-bit targets where the character constant will be too long.
23973 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
23974 where the double will not be directly addressable.
23976 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23978 Friend class name lookup 1/n, PR c++/18471
23979 * g++.dg/template/crash26.C: New test.
23980 * g++.dg/lookup/struct1.C: Adjust expected error.
23981 * g++.dg/parse/elab1.C: Likewise.
23982 * g++.dg/parse/elab2.C: Likewise.
23983 * g++.dg/parse/int-as-enum1.C: Likewise.
23984 * g++.dg/parse/struct-as-enum1.C: Likewise.
23985 * g++.dg/parse/typedef1.C: Likewise.
23986 * g++.dg/parse/typedef3.C: Likewise.
23987 * g++.dg/parse/typedef4.C: Likewise.
23988 * g++.dg/parse/typedef5.C: Likewise.
23989 * g++.dg/template/nontype4.C: Likewise.
23990 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
23991 * g++.old-deja/g++.other/elab1.C: Likewise.
23992 * g++.old-deja/g++.other/syntax4.C: Likewise.
23994 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
23996 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
23998 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
24000 * gcc.c-torture/execute/20041114-1.c: New test.
24002 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
24004 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
24005 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
24006 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
24007 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
24008 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
24009 gcc.dg/switch-7.c: New tests.
24011 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
24013 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
24015 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
24018 * gcc.dg/vect/pr18400.c: New test.
24020 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
24021 Andrew Pinski <pinskia@physics.uc.edu>
24024 * gcc.dg/vect/pr18425.c: New test.
24026 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
24028 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
24029 Guard with dg-require-alias and dg-require-visibility.
24031 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
24033 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
24035 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24037 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
24039 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24042 * g++.dg/template/defarg5.C: New test.
24044 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
24046 * g++.dg/parse/cast1.C: Run only on ILP32.
24047 * g++.old-deja/g++.mike/p784.C: Likewise.
24049 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
24051 * gcc.c-torture/execute/20041113-1.c: New test.
24053 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
24056 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
24057 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
24058 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
24059 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24060 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
24061 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
24062 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
24063 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
24064 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
24065 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24066 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24067 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
24068 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
24070 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
24072 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
24073 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
24074 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
24075 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
24076 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
24077 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
24078 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
24079 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
24080 gcc.target/sparc/combined-1.c: New tests.
24082 2004-11-12 Ziemowit Laski <zlaski@apple.com>
24084 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
24087 2004-11-12 Mark Mitchell <mark@codesourcery.com>
24089 * lib/gcc-dg.exp (dg-forbid-option): New function.
24090 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
24091 * g++.dg/abi/bitfield8.C: Likewise.
24092 * g++.dg/abi/dtor1.C: Likewise.
24093 * g++.dg/abi/empty10.C: Likewise.
24094 * g++.dg/abi/empty7.C: Likewise.
24095 * g++.dg/abi/empty9.C: Likewise.
24096 * g++.dg/abi/layout3.C: Likewise.
24097 * g++.dg/abi/layout4.C: Likewise.
24098 * g++.dg/abi/thunk1.C: Likewise.
24099 * g++.dg/abi/thunk2.C: Likewise.
24100 * g++.dg/abi/vbase11.C: Likewise.
24101 * g++.dg/abi/vthunk2.C: Likewise.
24102 * g++.dg/abi/vthunk3.C: Likewise.
24103 * g++.dg/ext/attrib8.C: Likewise.
24104 * g++.dg/opt/longbranch2.C: Likewise.
24105 * g++.dg/opt/reg-stack4.C: Likewise.
24106 * g++.old-deja/g++.ext/attrib1.C: Likewise.
24107 * g++.old-deja/g++.ext/attrib2.C: Likewise.
24108 * g++.old-deja/g++.ext/attrib3.C: Likewise.
24109 * g++.old-deja/g++.other/store-expr1.C: Likewise.
24110 * g++.old-deja/g++.other/store-expr2.C: Likewise.
24111 * gcc.dg/20000609-1.c: Likewise.
24112 * gcc.dg/20000720-1.c: Likewise.
24113 * gcc.dg/20011107-1.c: Likewise.
24114 * gcc.dg/20011119-1.c: Likewise.
24115 * gcc.dg/20020108-1.c: Likewise.
24116 * gcc.dg/20020122-2.c: Likewise.
24117 * gcc.dg/20020122-3.c: Likewise.
24118 * gcc.dg/20020201-3.c: Likewise.
24119 * gcc.dg/20020206-1.c: Likewise.
24120 * gcc.dg/20020218-1.c: Likewise.
24121 * gcc.dg/20020310-1.c: Likewise.
24122 * gcc.dg/20020411-1.c: Likewise.
24123 * gcc.dg/20020418-2.c: Likewise.
24124 * gcc.dg/20020426-1.c: Likewise.
24125 * gcc.dg/20020426-2.c: Likewise.
24126 * gcc.dg/20020517-1.c: Likewise.
24127 * gcc.dg/20020523-1.c: Likewise.
24128 * gcc.dg/20020523-2.c: Likewise.
24129 * gcc.dg/20020729-1.c: Likewise.
24130 * gcc.dg/20030204-1.c: Likewise.
24131 * gcc.dg/20030826-2.c: Likewise.
24132 * gcc.dg/20030926-1.c: Likewise.
24133 * gcc.dg/20031202-1.c: Likewise.
24134 * gcc.dg/980312-1.c: Likewise.
24135 * gcc.dg/980313-1.c: Likewise.
24136 * gcc.dg/990117-1.c: Likewise.
24137 * gcc.dg/990424-1.c: Likewise.
24138 * gcc.dg/990524-1.c: Likewise.
24139 * gcc.dg/991230-1.c: Likewise.
24140 * gcc.dg/i386-387-1.c: Likewise.
24141 * gcc.dg/i386-387-2.c: Likewise.
24142 * gcc.dg/i386-387-3.c: Likewise.
24143 * gcc.dg/i386-387-4.c: Likewise.
24144 * gcc.dg/i386-387-5.c: Likewise.
24145 * gcc.dg/i386-387-6.c: Likewise.
24146 * gcc.dg/i386-asm-1.c: Likewise.
24147 * gcc.dg/i386-bitfield1.c: Likewise.
24148 * gcc.dg/i386-bitfield2.c: Likewise.
24149 * gcc.dg/i386-loop-1.c: Likewise.
24150 * gcc.dg/i386-loop-2.c: Likewise.
24151 * gcc.dg/i386-loop-3.c: Likewise.
24152 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24153 * gcc.dg/i386-pic-1.c: Likewise.
24154 * gcc.dg/i386-regparm.c: Likewise.
24155 * gcc.dg/i386-signbit-1.c: Likewise.
24156 * gcc.dg/i386-signbit-2.c: Likewise.
24157 * gcc.dg/i386-signbit-3.c: Likewise.
24158 * gcc.dg/i386-sse-5.c: Likewise.
24159 * gcc.dg/i386-sse-8.c: Likewise.
24160 * gcc.dg/i386-unroll-1.c: Likewise.
24161 * gcc.dg/tls/opt-1.c: Likewise.
24162 * gcc.dg/tls/opt-2.c: Likewise.
24163 * gcc.dg/unroll-1.c: Likewise.
24164 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
24165 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
24166 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
24167 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
24168 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
24171 2004-11-12 Mark Mitchell <mark@codesourcery.com>
24174 * g++.dg/parse/cond1.C: New test.
24177 * g++.dg/template/array9.C: New test.
24178 * g++.dg/ext/vla1.C: Adjust error messages.
24179 * g++.dg/ext/vlm1.C: Likewise.
24180 * g++.dg/template/crash2.C: Likewise.
24183 * g++.dg/template/call3.C: New test.
24186 * g++.dg/template/ptrmem11.C: New test.
24188 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
24191 * lib/g++.exp: Set LC_ALL and LANG to C.
24192 * lib/gcc-dg.exp: Likewise.
24193 * lib/gfortran.exp: Likewise.
24194 * lib/objc.exp: Likewise.
24195 * lib/treelang.exp: Likewise.
24197 2004-11-12 Andreas Schwab <schwab@suse.de>
24199 * gcc.dg/pr16286.c: Fix last change.
24201 2004-11-12 Mark Mitchell <mark@codesourcery.com>
24204 * g++.dg/init/global1.C: New test.
24206 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
24208 * gcc.c-torture/execute/20041112-1.c: New test.
24210 2004-11-11 Janis Johnson <janis187@us.ibm.com>
24212 * lib/gcc-dg.exp (dg-target-list): New.
24214 2004-11-11 Janis Johnson <janis187@us.ibm.com>
24215 Richard Sandiford <rsandifo@redhat.com>
24217 * lib/target-supports.exp (get-compiler_messages): New.
24218 (check_named_sections_available): Use it.
24219 (check_effective_target_ilp32): New.
24220 (check_effective_target_lp64): New.
24221 (is-effective-target): New.
24222 * lib/gcc-dg.exp (dg-require-effective-target): New.
24224 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
24226 * gcc.dg/precedence-1.c: New test.
24228 2004-11-11 Janis Johnson <janis187@us.ibm.com>
24230 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
24232 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
24233 message, delete generated files, use more descriptive name for
24234 executable, and make the test unsupported when it cannot be run.
24236 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
24237 (dg-require-weak, dg-require-visibility, dg-require-alias,
24238 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
24239 dg-require-iconv, dg-require-named-sections): Use it.
24241 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
24243 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
24246 * gcc.dg/ppc-and-1: New
24249 * gcc.dg/ppc-mov-1.c: New.
24252 * gcc.dg/ppc-compare-1.c: New.
24254 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
24256 * objc.dg/desig-init-2.m: New test.
24258 2004-11-10 Adam Nemet <anemet@lnxw.com>
24260 PR middle-end/18160
24261 * g++.dg/warn/register-var-1.C: New test.
24262 * g++.dg/warn/register-var-2.C: New test.
24264 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
24266 * gcc.dg/union-2.c: New test.
24268 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
24270 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
24271 New test for PR tree-optimization/17892.
24273 2004-11-09 Mark Mitchell <mark@codesourcery.com>
24276 * g++.dg/init/new12.C: New test.
24278 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
24280 * gcc.target/sparc: New directory.
24281 * gcc.target/sparc/sparc.exp: New driver.
24282 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
24283 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
24284 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
24285 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
24287 2004-11-10 Paul Brook <paul@codesourcery.com>
24290 * gfortran.dg/list_read.c: New test.
24292 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
24295 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
24296 expected diagnostic location.
24298 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
24300 * gcc.dg/20041109-1.c: New test.
24302 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
24305 * objc/compile/pr18406.m: New test.
24307 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
24309 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
24311 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
24313 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
24315 2004-11-08 Steve Ellcey <sje@cup.hp.com>
24317 * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
24319 2004-11-08 Steve Ellcey <sje@cup.hp.com>
24321 * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
24324 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
24327 * gcc.c-torture/pr18299-1.c: New test.
24329 2004-11-06 Andreas Schwab <schwab@suse.de>
24331 * gcc.dg/pr16286.c: Also test for bool and pixel.
24333 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
24335 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
24336 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
24337 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
24338 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
24339 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
24340 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
24341 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
24342 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
24343 gcc.dg/struct-semi-3.c: New tests.
24345 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
24347 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
24349 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
24351 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
24352 Do not use C99 designators.
24354 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
24356 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
24358 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
24360 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
24361 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
24362 * gcc.c-torture/execute/simd-5.x: Remove.
24364 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
24366 PR rtl-optimization/17933
24367 * gcc.dg/torture/pr17933-1.c: New test.
24369 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
24372 * lib/target-supports.exp (check_weak_available): Support
24375 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
24377 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
24378 call to fflush(stdout) before abort.
24379 (my_ffsll): New function.
24380 (generate_fields): Use it.
24382 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
24384 * gcc.dg/init-undef-1.c: New test.
24386 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
24388 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
24389 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
24390 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
24391 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
24392 expected messages for new parser.
24394 2004-11-04 Mark Mitchell <mark@codesourcery.com>
24396 * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
24398 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
24400 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
24403 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
24405 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
24406 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
24407 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
24408 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
24409 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
24410 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
24411 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
24412 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
24413 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
24414 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
24416 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
24418 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
24419 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
24420 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
24421 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
24422 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
24423 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
24424 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
24427 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
24430 * gcc.dg/20041104-1.c: New test.
24432 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24434 * g++.dg/template/nontype7.C: New test.
24435 * g++.dg/template/nontype8.C: Likewise.
24436 * g++.dg/template/nontype9.C: Likewise.
24437 * g++.dg/template/nontype10.C: Likewise.
24438 * g++.dg/tc1/dr49.C: Likewise.
24439 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
24440 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
24442 2004-11-04 Ben Elliston <bje@au.ibm.com>
24444 * g++.dg/rtti/tinfo1.C: Remove xfails.
24446 2004-11-04 Ben Elliston <bje@au.ibm.com>
24448 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
24449 packed attribute to the definition to satisfy the new C++ parser.
24451 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
24453 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
24454 invocations of va_arg.
24456 2004-11-02 Mark Mitchell <mark@codesourcery.com>
24459 * g++.dg/template/crash25.C: New test.
24462 * g++.dg/template/typedef2.C: New test.
24463 * g++.dg/parse/crash13.C: Adjust error markers.
24466 * g++.dg/conversion/const3.C: New test.
24468 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24473 * gfortran.dg/generic_[123].f90: New testcases.
24475 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
24477 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
24478 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
24480 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
24483 * gcc.c-torture/compile/pr16808.c: New test.
24485 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
24487 PR rtl-optimization/17104
24488 * gcc.dg/ppc-bitfield1.c: New.
24490 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
24492 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
24494 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
24496 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
24497 strings for 32-bit code.
24499 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
24502 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
24504 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
24507 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
24509 2004-10-31 Mark Mitchell <mark@codesourcery.com>
24512 * g++.dg/init/aggr2.C: New test.
24514 2004-10-30 Ziemowit Laski <zlaski@apple.com>
24516 * objc.dg/local-decl-1.m: New test.
24518 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
24520 * gcc.dg/20040910-1.c: Adjust regex.
24522 2004-10-30 Roger Sayle <roger@eyesopen.com>
24524 PR rtl-optimization/18084
24525 * g++.dg/opt/pr18084-1.C: New testcase.
24527 2004-10-30 Matt Austern <austern@apple.com>
24530 * g++.dg/ext/attrib18.C: New test.
24532 2004-10-30 Roger Sayle <roger@eyesopen.com>
24534 PR middle-end/18096
24535 * gcc.dg/pr18096-1.c: New test case.
24537 2004-10-30 Roger Sayle <roger@eyesopen.com>
24539 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
24541 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
24544 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
24545 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
24546 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
24547 gcc.dg/old-style-prom-3.c: New tests.
24549 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
24551 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
24552 Remove unnecessary inclusion of stdio.h.
24554 2004-10-29 Roger Sayle <roger@eyesopen.com>
24556 PR rtl-optimization/17581
24557 * gcc.dg/pr17581-1.c: New test case.
24559 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
24561 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
24563 * g++.dg/conversion/dr195-1.C: New.
24564 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
24565 * g++.old-deja/g++.mike/p10148.C: Likewise.
24567 2004-10-29 Mark Mitchell <mark@codesourcery.com>
24570 * g++.dg/debug/typedef2.C: New test.
24572 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
24575 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
24576 * gfortran.dg/g77/README: Update.
24578 2004-10-28 Matt Austern <austern@apple.com>
24581 * g++.dg/ext/packed7.C: New test.
24583 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
24585 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
24587 * lib/scanasm.exp (hidden-scan-for): New proc.
24588 (scan-hidden): Use hidden-scan-for instead of constructing the scan
24590 (scan-not-hidden): Likewise.
24591 * lib/target-supports.exp (check_visibility_available): mach-o is
24594 2004-10-28 Mark Mitchell <mark@codesourcery.com>
24597 * g++.dg/template/memclass3.C: New test.
24599 2004-10-28 Adam Nemet <anemet@lnxw.com>
24601 PR middle-end/18160
24602 * gcc.dg/register-var-1.c: New test.
24603 * gcc.dg/register-var-2.c: New test.
24604 * gcc.dg/asm-7.c: Taking the address of a register variable is an
24607 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
24610 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
24612 * gcc.dg/vect/vect-22.c: Likewise.
24614 2004-10-28 Jakub Jelinek <jakub@redhat.com>
24616 * gcc.dg/i386-rotate-1.c: New test.
24618 2004-10-27 Mark Mitchell <mark@codesourcery.com>
24620 * g++.dg/init/ref12.C: Add "run" marker.
24623 * g++.dg/init/ref12.C: New test.
24626 * g++.dg/template/shift1.C: New test.
24627 * g++.dg/template/error10.C: Adjust error markers.
24629 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
24632 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
24634 2004-10-27 Geoffrey Keating <geoffk@apple.com>
24636 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
24637 * gcc.dg/weak/weak-3.c: Likewise.
24638 * gcc.dg/weak/weak-5.c: Likewise.
24639 * gcc.dg/weak/weak-9.c: Likewise.
24640 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
24641 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
24643 * gcc.dg/darwin-weakimport-1.c: New.
24645 2004-10-28 Ben Elliston <bje@au.ibm.com>
24647 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
24649 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
24651 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
24652 'syntax' error messages.
24653 * gcc.dg/cpp/direct2s.c: Likewise.
24655 2004-10-26 Geoffrey Keating <geoffk@apple.com>
24657 * gcc.c-torture/compile/20041026-1.c: New.
24659 2004-10-26 Mark Mitchell <mark@codesourcery.com>
24662 * g++.dg/lookup/ns2.C: New test.
24665 * g++.dg/template/enum4.C: New test.
24668 * g++.dg/template/expr1.C: New test.
24670 2004-10-26 Ben Elliston <bje@au.ibm.com>
24672 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
24674 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
24676 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
24677 gcc.dg/decl-nospec-3.c: New tests.
24679 2004-10-26 Ziemowit Laski <zlaski@apple.com>
24681 * objc.dg/super-class-3.m: New test.
24683 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
24685 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
24687 * gcc.dg/cpp/direct2s.c: Likewise.
24689 2004-10-25 Geoffrey Keating <geoffk@apple.com>
24691 * objc.dg/image-info.m: Update for changes to section selection.
24693 2004-10-25 David Ayers <d.ayers@inode.at>
24694 Ziemowit Laski <zlaski@apple.com>
24696 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
24697 diagnostics when messaging 'id <Proto>'.
24698 * objc.dg/class-protocol-1.m: New test.
24699 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
24700 a non-existent method signature.
24701 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
24702 Update diagnostics when messaging with non-existent method signature.
24703 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
24704 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
24705 invalid receivers are now resolved as if messaging 'id'; remove
24706 extraneous diagnostics.
24708 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
24711 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
24712 gcc.dg/init-desig-obs-3.c: New tests.
24714 2004-10-25 Jakub Jelinek <jakub@redhat.com>
24716 * gcc.dg/debug/20041023-1.c: New test.
24718 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
24720 PR middle-end/17407
24721 * gcc.c-torture/compile/pr17407.c: New test.
24724 * g++.dg/template/array8.C: New test.
24726 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
24729 * lib/g++.exp: Accept more than one multilib libgcc.
24730 * lib/gcc-dg.exp: Likewise.
24731 * lib/objc.exp: Likewise.
24732 * lib/treelang.exp: Likewise.
24733 * lib/gfortran.exp: Likewise.
24735 2004-10-24 Ben Elliston <bje@au.ibm.com>
24737 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
24739 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
24741 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
24742 * gcc.dg/c99-const-expr-3.c: Likewise.
24744 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
24746 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
24748 2004-10-23 Ben Elliston <bje@au.ibm.com>
24750 * gcc.c-torture/execute/loop-2e.x: Remove.
24752 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
24755 * g++.dg/parse/crash18.C: New.
24756 * g++.dg/parse/crash19.C: New.
24758 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
24760 * g++.dg/ext/dllimport1.C: Move dg-warnings.
24761 * g++.dg/ext/dllimport2.C: Same.
24762 * g++.dg/ext/dllimport8.C: Same.
24764 2004-10-21 Mark Mitchell <mark@codesourcery.com>
24767 * g++.dg/conversion/cast1.C: New test.
24768 * g++.dg/overload/pmf1.C: Adjust error marker.
24770 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
24773 * objc.dg/const-str-7.m: New test.
24775 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24777 * g++.dg/template/memfriend11.C: Fix comment typo.
24778 * g++.dg/template/memfriend14.C: Likewise.
24780 2004-10-20 Richard Henderson <rth@redhat.com>
24782 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
24783 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
24784 -fasynchronous-unwind-tables.
24786 2004-10-20 Richard Henderson <rth@redhat.com>
24788 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
24789 (main): Return success.
24790 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
24791 (main): Return success.
24793 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24796 * g++.dg/template/memfriend9.C: New test.
24797 * g++.dg/template/memfriend10.C: Likewise.
24798 * g++.dg/template/memfriend11.C: Likewise.
24799 * g++.dg/template/memfriend12.C: Likewise.
24800 * g++.dg/template/memfriend13.C: Likewise.
24801 * g++.dg/template/memfriend14.C: Likewise.
24802 * g++.dg/template/memfriend15.C: Likewise.
24803 * g++.dg/template/memfriend16.C: Likewise.
24804 * g++.dg/template/memfriend17.C: Likewise.
24805 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
24807 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
24809 * g++.dg/conversion/dr195.C: New.
24810 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
24812 2004-10-20 Ben Elliston <bje@au.ibm.com>
24813 Devang Patel <dpatel@apple.com>
24815 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
24816 of floating point arithmetic, which could trap.
24818 2004-10-19 Mark Mitchell <mark@codesourcery.com>
24821 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
24822 * g++.dg/conversion/const2.C: New test.
24823 * g++.dg/expr/reinterpret2.C: New test.
24824 * g++.dg/expr/reinterpret3.C: New test.
24825 * g++.dg/expr/cast2.C: New test.
24826 * g++.dg/expr/copy1.C: New test.
24827 * g++.dg/other/conversion1.C: Change error message.
24828 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
24829 function pointers to void *.
24830 * g++.old-deja/g++.mike/p10148.C: Likewise.
24832 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
24834 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
24836 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
24840 * g++.dg/parse/expr3.C: New test.
24842 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
24844 * gcc.dg/smod-1.c: New test.
24846 2004-10-18 Ziemowit Laski <zlaski@apple.com>
24848 * objc.dg/method-14.m: New test.
24850 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
24852 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
24853 Also xfail as the patch was reverted.
24855 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
24857 PR middle-end/16973
24858 * gcc.dg/pr16973.c: New test.
24860 2004-10-18 Diego Novillo <dnovillo@redhat.com>
24862 PR tree-optimization/17656
24863 * testsuite/gcc.c-torture/compile/pr17656.c: New test.
24865 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
24867 * g++.dg/eh/shadow1.C: New.
24869 2004-10-18 Jakub Jelinek <jakub@redhat.com>
24871 * gcc.c-torture/compile/20041018-1.c: New test.
24873 2004-10-18 Ben Elliston <bje@au.ibm.com>
24875 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
24876 compiler referring to register 0 when accessing sdata. The linker
24877 now patches things up.
24879 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
24882 * gcc.c-torture/compile/pr17529.c: New test.
24884 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24887 * g++.dg/ext/attrib17.C: New test.
24889 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
24891 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
24893 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24896 * g++.dg/ext/attrib16.C: New test.
24898 2004-10-15 Mark Mitchell <mark@codesourcery.com>
24901 * g++.dg/init/dso_handle1.C: New test.
24904 * g++.dg/parse/typedef6.C: New test.
24907 * g++.dg/parse/pragma1.C: New test.
24909 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
24911 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
24913 2004-10-15 Steve Ellcey <sje@cup.hp.com>
24915 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
24916 -fno-common when on HPPA HP-UX platforms.
24918 2004-10-15 Jakub Jelinek <jakub@redhat.com>
24921 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
24923 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
24926 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
24929 * g++.dg/lookup/strong-using-4.C: New test.
24931 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
24933 PR middle-end/16567
24934 * gcc.c-torture/compile/nested-1.c: New test.
24936 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
24938 * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
24939 and mipsisa64*-*-* (until support for misaligned loads is added).
24940 * testsuite/gcc.dg/vect/vect-50.c: Likewise.
24941 * testsuite/gcc.dg/vect/vect-52.c: Likewise.
24942 * testsuite/gcc.dg/vect/vect-54.c: Likewise.
24943 * testsuite/gcc.dg/vect/vect-58.c: Likewise.
24944 * testsuite/gcc.dg/vect/vect-60.c: Likewise.
24945 * testsuite/gcc.dg/vect/vect-80.c: Likewise.
24947 2004-10-14 Mark Mitchell <mark@codesourcery.com>
24950 * g++.dg/init/dtor3.C: New test.
24952 2004-10-15 Ben Elliston <bje@au.ibm.com>
24954 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
24956 2004-10-14 Geoffrey Keating <geoffk@apple.com>
24958 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
24959 * gcc.dg/macho-lo-sum.c: Likewise.
24961 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
24963 * gcc.dg/ppc-spe64-1.c: New test.
24965 2004-10-14 Devang Patel <dpatel@apple.com>
24968 * gcc.dg/pr17635.c : New test.
24970 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
24972 * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
24973 * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
24974 * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
24975 * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
24976 * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
24977 * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
24978 * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
24979 * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
24980 * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
24981 * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
24982 * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
24983 * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
24984 * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
24985 * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
24986 * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
24987 * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
24988 * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
24989 * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
24991 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
24993 * gcc.dg/vect/vect-82.c: New testcase.
24994 * gcc.dg/vect/vect-82_64.c: New testcase.
24995 * gcc.dg/vect/vect-83.c: New testcase.
24996 * gcc.dg/vect/vect-83_64.c: New testcase.
24998 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
25000 * gcc.dg/cpp/error-1.c: New test.
25002 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
25004 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
25006 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
25009 * gcc.dg/cris-peep2-xsrand2.c: New test.
25011 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
25014 * testsuite/g++.dg/expr/for2.C: New test.
25016 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
25018 * g++.dg/inherit/thunk1.C: Run on the SPARC.
25020 2004-10-13 Jakub Jelinek <jakub@redhat.com>
25022 PR tree-optimization/17724
25023 * g++.dg/opt/pr17724-1.C: New test.
25024 * g++.dg/opt/pr17724-2.C: New test.
25025 * g++.dg/opt/pr17724-3.C: New test.
25026 * g++.dg/opt/pr17724-4.C: New test.
25027 * g++.dg/opt/pr17724-5.C: New test.
25028 * g++.dg/opt/pr17724-6.C: New test.
25030 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
25033 * gcc.dg/pr17301-2.c: New test.
25035 2004-10-11 Mark Mitchell <mark@codesourcery.com>
25038 * g++.dg/parse/error22.C: New test.
25041 * g++.dg/template/spec18.C: New test.
25043 2004-10-11 Steve Ellcey <sje@cup.hp.com>
25045 * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
25046 * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
25048 * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
25049 * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
25051 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
25053 * g++.dg/eh/cleanup5.C: Add dg-options "".
25055 2004-10-11 Roger Sayle <roger@eyesopen.com>
25057 PR middle-end/17657
25058 * gcc.dg/switch-4.c: New test case.
25060 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
25062 * gcc.c-torture/execute/20041011-1.c: New test.
25064 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
25067 * g++.dg/init/for3.C: New test.
25070 * g++.dg/opt/switch2.C: New test.
25072 PR middle-end/17703
25073 * g++.dg/warn/Wreturn-2.C: New test.
25075 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
25078 * g++.dg/eh/cleanup5.C: New test.
25080 2004-10-10 Mark Mitchell <mark@codesourcery.com>
25083 * g++.dg/parse/error21.C: New test.
25085 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
25087 * g++.dg/overload/pmf1.C: Adjust quoting marks.
25088 * g++.dg/warn/incomplete1.C: Likewise.
25089 * g++.dg/template/qualttp20.C: Likewise.
25091 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
25094 * parm-incomplete-1.c: New test.
25096 2004-10-09 Mark Mitchell <mark@codesourcery.com>
25099 * g++.dg/parse/error19.C: New test.
25102 * g++.dg/init/new11.C: New test.
25105 * g++.dg/parse/error20.C: New test.
25108 * g++.dg/template/crash24.C: New test.
25110 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
25113 * gcc.dg/pr17301-1.c: New test.
25115 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
25118 * gcc.dg/anon-struct-5.c: New test.
25120 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
25123 * gcc.dg/pr17844-1.c: New test.
25125 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
25127 PR tree-optimization/17906
25128 * gcc.c-torture/compile/pr17906.c: New.
25130 2004-10-09 Stuart Hastings <stuart@apple.com>
25131 Roger Sayle <roger@eyesopen.com>
25133 PR rtl-optimization/17853
25134 * gcc.dg/i386-mmx-5.c: New testcase.
25136 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
25138 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
25140 2004-10-09 Mark Mitchell <mark@codesourcery.com>
25143 * g++.dg/template/static9.C: New test.
25146 * g++.dg/parse/operator5.C: New test.
25148 2004-10-09 Roger Sayle <roger@eyesopen.com>
25150 PR middle-end/17894
25151 * gcc.c-torture/execute/divcmp-4.c: New test case.
25153 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
25156 * g++.dg/opt/pr17902.C: New test.
25158 2004-10-09 Jakub Jelinek <jakub@redhat.com>
25160 * gcc.dg/cpp/ident-1.c: Add dg-options "".
25162 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
25164 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
25166 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
25168 * gcc.dg/assign-warn-3.c: New test.
25170 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
25173 * gcc.dg/cpp/ident-1.c: New test.
25175 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
25177 * gcc.c-torture/compile/acc1.c: New.
25179 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
25181 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
25182 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
25184 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
25186 * gcc.dg/ultrasp11.c: New test.
25188 2004-10-08 Michael Matz <matz@suse.de>
25190 * gcc.dg/doloop-2.c: New test.
25192 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
25194 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
25195 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
25196 objc.dg/method-9.m: Update expected diagnostics.
25198 2004-10-07 Geoffrey Keating <geoffk@apple.com>
25200 * gcc.dg/ppc-fsel-3.c: New file.
25201 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
25203 2004-10-07 Paul Brook <paul@codesourcery.com>
25205 * gfortran.dg/intrinsic_verify_1.f90: New test.
25207 2004-10-07 Paul Brook <paul@codesourcery.com>
25209 * gfortran.dg/empty_format_1.f90: Remove stray commas.
25211 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25213 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
25214 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
25217 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
25219 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
25221 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25224 * g++.dg/warn/Winline-4.C: New test.
25226 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
25228 * gcc.c-torture/compile/20041007-1.c: New test.
25230 2004-10-07 Paul Brook <paul@codesourcery.com>
25233 * gfortran.dg/use_allocated_1.f90: New test.
25235 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
25237 PR middle-end/17849
25238 * gfortran.fortran-torture/compile/nested.f90: New test
25240 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
25242 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
25244 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
25247 * g++.dg/ext/asm6.C: New test.
25249 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
25251 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
25253 2004-10-06 Paul Brook <paul@codesourcery.com>
25255 PR libfortran/17709
25256 * gfortran.dg/empty_format_1.f90: New test.
25258 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25261 * gfortran.dg/ishft.f90: New test.
25264 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
25267 2004-10-06 Paul Brook <paul@codesourcery.com>
25269 * gfortran.dg/do_1.f90: New test.
25271 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25273 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
25274 optimizing for size.
25276 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
25278 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
25280 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
25282 * gcc.c-torture/compile/20041005-1.c: New test.
25284 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
25287 * g++.dg/lookup/koenig4.C: New.
25289 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
25291 * g++.dg/other/classkey1.C: Adjust quoting marks.
25292 * g++.dg/parse/error15.C: Likewise.
25293 * g++.dg/template/meminit2.C (int>): Likewise.
25295 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25298 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
25301 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
25304 * gfortran.dg/pr17708.f90: New test.
25306 2004-10-04 Chao-ying Fu <fu@mips.com>
25308 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
25309 * gcc.dg/vect/vect-4.c: Ditto.
25310 * gcc.dg/vect/vect-5.c: Ditto.
25311 * gcc.dg/vect/vect-6.c: Ditto.
25312 * gcc.dg/vect/vect-8.c: Ditto.
25313 * gcc.dg/vect/vect-16.c: Ditto.
25314 * gcc.dg/vect/vect-30.c: Ditto.
25315 * gcc.dg/vect/vect-40.c: Ditto.
25316 * gcc.dg/vect/vect-41.c: Ditto.
25317 * gcc.dg/vect/vect-42.c: Ditto.
25318 * gcc.dg/vect/vect-43.c: Ditto.
25319 * gcc.dg/vect/vect-44.c: Ditto.
25320 * gcc.dg/vect/vect-45.c: Ditto.
25321 * gcc.dg/vect/vect-46.c: Ditto.
25322 * gcc.dg/vect/vect-47.c: Ditto.
25323 * gcc.dg/vect/vect-48.c: Ditto.
25324 * gcc.dg/vect/vect-49.c: Ditto.
25325 * gcc.dg/vect/vect-50.c: Ditto.
25326 * gcc.dg/vect/vect-51.c: Ditto.
25327 * gcc.dg/vect/vect-52.c: Ditto.
25328 * gcc.dg/vect/vect-53.c: Ditto.
25329 * gcc.dg/vect/vect-54.c: Ditto.
25330 * gcc.dg/vect/vect-55.c: Ditto.
25331 * gcc.dg/vect/vect-56.c: Ditto.
25332 * gcc.dg/vect/vect-57.c: Ditto.
25333 * gcc.dg/vect/vect-58.c: Ditto.
25334 * gcc.dg/vect/vect-59.c: Ditto.
25335 * gcc.dg/vect/vect-60.c: Ditto.
25336 * gcc.dg/vect/vect-74.c: Ditto.
25337 * gcc.dg/vect/vect-79.c: Ditto.
25338 * gcc.dg/vect/vect-80.c: Ditto.
25340 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
25342 * gcc.dg/unused-7.c: Use the correct option.
25344 2004-10-04 Paul Brook <paul@codesourcery.com>
25345 Bud Davis <bdavis9659@comcast.net>
25349 * gfortran/pr17706.f90: New test.
25350 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
25352 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25354 * gfortran.dg/pr17612.f90: New test.
25356 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
25358 * g++.dg/template/local1.C: Adjust quoting marks in
25359 testing for diagnostics.
25360 * g++.dg/tls/diag-2.C: Likewise.
25361 * g++.dg/other/error8.C: Likewise.
25363 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
25366 * gcc.dg/unused-4.c: Adjust to be correct.
25369 * gcc.dg/unused-7.c: New test.
25371 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
25374 * g++.dg/overload/template2.C: New test.
25376 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
25378 PR tree-optimization/16632
25379 * gcc.dg/tree-ssa/20041002-1.c: New.
25381 2004-10-03 Paul Brook <paul@codesourcery.com>
25383 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
25384 rather than relying on default formatting.
25386 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
25388 * gcc.dg/20040920-1.c: Update expected message text.
25390 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
25392 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
25394 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
25396 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
25399 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
25401 * gcc.dg/tree-ssa/pr17343.c: Remove.
25403 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
25406 * gcc.dg/tree-ssa/pr17343.c: New test.
25408 2004-10-01 Jakub Jelinek <jakub@redhat.com>
25410 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
25411 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
25412 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
25413 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
25414 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
25416 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
25418 * gcc.dg/lvalue-2.c: New test.
25420 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
25423 * gcc.dg/pr17730-1.c: New test
25425 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
25428 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
25430 2004-09-29 Jakub Jelinek <jakub@redhat.com>
25432 * gcc.c-torture/execute/stdarg-1.c: New test.
25433 * gcc.c-torture/execute/stdarg-2.c: New test.
25434 * gcc.c-torture/execute/stdarg-3.c: New test.
25435 * gcc.dg/tree-ssa/stdarg-1.c: New test.
25436 * gcc.dg/tree-ssa/stdarg-2.c: New test.
25437 * gcc.dg/tree-ssa/stdarg-3.c: New test.
25438 * gcc.dg/tree-ssa/stdarg-4.c: New test.
25439 * gcc.dg/tree-ssa/stdarg-5.c: New test.
25441 2004-09-29 Jakub Jelinek <jakub@redhat.com>
25443 PR tree-optimization/17697
25444 * g++.dg/opt/pr17697-1.C: New test.
25445 * g++.dg/opt/pr17697-2.C: New test.
25446 * g++.dg/opt/pr17697-3.C: New test.
25448 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
25451 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
25452 gcc.dg/vla-init-5.c: New tests.
25454 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
25457 * gcc.dg/pr13804-1.c: New test.
25459 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25462 * gfortran.dg/pr16938.f90: New test.
25464 2004-09-27 Mark Mitchell <mark@codesourcery.com>
25466 * g++.dg/template/crash23.C: New test.
25468 2004-09-27 Mark Mitchell <mark@codesourcery.com>
25471 * g++.dg/template/static8.C: New test.
25473 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
25476 * g++.dg/other/error9.C: New test.
25478 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
25480 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
25482 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25485 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
25487 2004-09-26 Roger Sayle <roger@eyesopen.com>
25489 PR middle-end/17112
25490 * gcc.dg/pr17112-1.c: New test case.
25492 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
25495 * gcc.dg/pr11459-1.c: New test.
25497 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
25499 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
25500 * gcc.dg/tree-ssa/loop-4.c: Likewise.
25502 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25504 * gfortran.dg/pr15324.f90: Make array bounds consistent.
25506 2004-09-25 Jan Hubicka <jh@suse.cz>
25508 * compile/30040909-1.c: New test.
25509 * compile/30040907-1.c: New test.
25511 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
25513 * gcc.c-torture/execute/va-arg-26.c: New test.
25515 2004-09-24 Zack Weinberg <zack@codesourcery.com>
25517 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
25518 extra diagnostics on targets with 64-bit pointers.
25519 * objc.dg/selector-1.m: Adjust dg-warning regexp.
25521 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
25524 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
25525 * gcc.dg/decl-3.c: Adjust expected message.
25527 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25530 * gfortran.dg/pr17615.f90: New test.
25532 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
25534 PR tree-optimzation/17517
25535 * g++.dg/tree-ssa/pr17517.C: New Test.
25537 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
25540 * g++.dg/lookup/ambig3.C: New.
25542 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
25545 * g++.dg/opt/pr17624.C: New test.
25547 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
25550 * gcc.dg/Wbad-function-cast-1.c: New test.
25552 2004-09-23 Zack Weinberg <zack@codesourcery.com>
25554 * g++.dg/ext/complit1.C
25555 * g++.dg/other/error2.C
25556 * g++.dg/other/nontype-1.C
25557 * g++.dg/parse/crash11.C
25558 * g++.dg/parse/crash12.C
25559 * g++.dg/parse/error15.C
25560 * g++.dg/parse/error4.C
25561 * g++.dg/parse/tmpl-outside1.C
25562 * g++.dg/parse/too-many-tmpl-args1.C
25563 * g++.dg/template/dependent-expr3.C
25564 * g++.dg/template/error10.C
25565 * g++.dg/template/instantiate1.C
25566 * g++.dg/template/vtable2.C
25567 * g++.dg/warn/Wshadow-1.C
25568 * g++.dg/warn/weak1.C
25569 * g++.old-deja/g++.brendan/crash16.C
25570 * g++.old-deja/g++.brendan/crash18.C
25571 * g++.old-deja/g++.brendan/crash48.C
25572 * g++.old-deja/g++.brendan/crash49.C
25573 * g++.old-deja/g++.brendan/crash55.C
25574 * g++.old-deja/g++.brendan/crash56.C
25575 * g++.old-deja/g++.brendan/crash8.C
25576 * g++.old-deja/g++.brendan/enum11.C
25577 * g++.old-deja/g++.brendan/enum8.C
25578 * g++.old-deja/g++.brendan/enum9.C
25579 * g++.old-deja/g++.brendan/friend3.C
25580 * g++.old-deja/g++.brendan/misc14.C
25581 * g++.old-deja/g++.bugs/900402_02.C
25582 * g++.old-deja/g++.bugs/900404_03.C
25583 * g++.old-deja/g++.bugs/900404_04.C
25584 * g++.old-deja/g++.bugs/900428_03.C
25585 * g++.old-deja/g++.jason/crash4.C
25586 * g++.old-deja/g++.jason/overload21.C
25587 * g++.old-deja/g++.jason/redecl1.C
25588 * g++.old-deja/g++.jason/report.C
25589 * g++.old-deja/g++.jason/rfg10.C
25590 * g++.old-deja/g++.jason/template30.C
25591 * g++.old-deja/g++.law/arm12.C
25592 * g++.old-deja/g++.law/ctors5.C
25593 * g++.old-deja/g++.law/cvt20.C
25594 * g++.old-deja/g++.law/init10.C
25595 * g++.old-deja/g++.law/init8.C
25596 * g++.old-deja/g++.law/visibility17.C
25597 * g++.old-deja/g++.law/visibility7.C
25598 * g++.old-deja/g++.mike/net8.C
25599 * g++.old-deja/g++.mike/p646.C
25600 * g++.old-deja/g++.mike/p700.C
25601 * g++.old-deja/g++.mike/p701.C
25602 * g++.old-deja/g++.mike/p811.C
25603 * g++.old-deja/g++.ns/template13.C
25604 * g++.old-deja/g++.other/array3.C
25605 * g++.old-deja/g++.other/crash25.C
25606 * g++.old-deja/g++.other/dtor3.C
25607 * g++.old-deja/g++.other/dtor4.C
25608 * g++.old-deja/g++.other/main1.C
25609 * g++.old-deja/g++.other/warn7.C
25610 * g++.old-deja/g++.pt/crash11.C
25611 * g++.old-deja/g++.pt/crash36.C
25612 * g++.old-deja/g++.pt/spec22.C
25613 * g++.old-deja/g++.pt/spec9.C
25614 * g++.old-deja/g++.pt/ttp52.C
25615 * g++.old-deja/g++.robertl/eb103.C
25616 * g++.old-deja/g++.robertl/eb121.C
25617 * g++.old-deja/g++.robertl/eb22.C
25618 * g++.old-deja/g++.robertl/eb8.C:
25619 Update locations and/or regexps of dg-error markers.
25620 Remove markers for some bogus messages that are no longer issued.
25622 2004-09-23 Jakub Jelinek <jakub@redhat.com>
25624 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
25625 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
25627 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
25630 * g++.dg/lookup/crash5.C: New test.
25632 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
25634 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
25635 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
25636 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
25637 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
25638 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
25639 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
25641 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
25642 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
25643 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
25644 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
25645 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
25646 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
25648 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
25650 * gcc.dg/vect/vect-44.c: Check additional cases.
25651 * gcc.dg/vect/vect-48.c: Check additional cases.
25653 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
25654 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
25655 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
25656 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
25657 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
25658 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
25659 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
25660 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
25661 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
25663 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
25664 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
25665 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
25667 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
25669 * gcc.dg/tree-ssa/loop-6.c: New test.
25671 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
25674 * g++.dg/inherit/base2.C: New.
25676 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
25678 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
25679 * gcc.dg/20001012-2.c: Likewise.
25680 * gcc.dg/20001013-1.c: Likewise.
25681 * gcc.dg/20001101-1.c: Likewise.
25682 * gcc.dg/20001102-1.c: Likewise.
25683 * gcc.dg/bf-spl1.c: Likewise.
25684 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
25685 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
25687 2004-09-22 Diego Novillo <dnovillo@redhat.com>
25689 PR tree-optimization/16721
25690 * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
25692 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
25694 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
25695 * gcc.dg/20040305-1.c: Likewise.
25697 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
25700 * gcc.c-torture/compile/pr16566-1.c,
25701 gcc.c-torture/compile/pr16566-2.c,
25702 gcc.c-torture/compile/pr16566-3.c: New tests.
25704 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
25706 PR tree-optimization/17512
25707 * gcc.c-torture/compile/20040916-1.c.
25709 2004-09-21 Mark Mitchell <mark@codesourcery.com>
25711 * gcc.dg/pragma-re-3.c: New test.
25713 2004-09-17 Matt Austern <austern@apple.com>
25716 * g++.dg/other/anon3.C: New.
25718 2004-09-21 Roger Sayle <roger@eyesopen.com>
25721 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
25722 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
25723 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
25724 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
25725 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
25727 2004-09-21 Bud Davis <bdavis9659@comcast.net>
25730 * gfortran.dg/pr17286.f90: New test.
25732 2004-09-20 Mark Mitchell <mark@codesourcery.com>
25735 * g++.dg/template/static7.C: New test.
25737 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
25740 * gcc.c-torture/compile/pr17558.c: New test.
25742 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
25744 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
25745 if SKIP_ATTRIBUTE is defined.
25747 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25750 * gfortran.dg/pr15957.f90: New test.
25752 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
25754 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
25756 * gcc.dg/vect/vect-79.c: Likewise.
25757 * gcc.dg/vect/vect-80.c: Likewise.
25759 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25762 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
25764 2004-09-20 Ira Rosen <irar@il.ibm.com>
25766 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
25767 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
25768 * gcc.dg/vect/vect-62.c: New testcase.
25769 * gcc.dg/vect/vect-63.c: New testcase.
25770 * gcc.dg/vect/vect-64.c: New testcase.
25771 * gcc.dg/vect/vect-65.c: New testcase.
25772 * gcc.dg/vect/vect-66.c: New testcase.
25773 * gcc.dg/vect/vect-67.c: New testcase.
25774 * gcc.dg/vect/vect-68.c: New testcase.
25775 * gcc.dg/vect/vect-69.c: New testcase.
25776 * gcc.dg/vect/vect-79.c: New testcase.
25777 * gcc.dg/vect/vect-80.c: New testcase.
25779 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
25781 * gcc.target/mips/asm-1.c: New test.
25783 2004-09-19 Ira Rosen <irar@il.ibm.com>
25785 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
25786 * gcc.dg/vect/vect-73.c: New testcase.
25787 * gcc.dg/vect/vect-74.c: New testcase.
25788 * gcc.dg/vect/vect-75.c: New testcase.
25789 * gcc.dg/vect/vect-76.c: New testcase.
25790 * gcc.dg/vect/vect-77.c: New testcase.
25791 * gcc.dg/vect/vect-78.c: New testcase
25793 2004-09-18 Paul Brook <paul@codesourcery.com>
25795 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
25797 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
25800 * gcc.dg/pr17424-1.c: New test.
25802 2004-09-18 Diego Novillo <dnovillo@redhat.com>
25804 * g++.dg/tree-ssa/pr17153.C: New test.
25806 2004-09-16 Geoffrey Keating <geoffk@apple.com>
25809 * testsuite/g++.dg/pch/wchar-1.C: New.
25810 * testsuite/g++.dg/pch/wchar-1.Hs: New.
25812 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
25814 * gcc.c-torture/execute/20040917-1.c: New test.
25816 2004-09-17 Diego Novillo <dnovillo@redhat.com>
25818 PR tree-optimization/17319
25819 * gcc.dg/pr17319.c: New test.
25821 2004-09-17 Devang Patel <dpatel@apple.com>
25823 * gcc.dg/20040813-1.c: New test.
25825 2004-09-17 Diego Novillo <dnovillo@redhat.com>
25827 PR tree-optimization/17273
25828 * gcc.c-torture/compile/pr17273.c: New test.
25830 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
25832 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
25833 Update expected messages.
25834 * gcc.dg/declspec-13.c: New test.
25836 2004-09-17 David Edelsohn <edelsohn@gnu.org>
25838 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
25840 2004-09-17 Diego Novillo <dnovillo@redhat.com>
25842 * gcc.c-torture/execute/pr17252.c: Use post-increment to
25843 change what 'a' is pointing to.
25845 2004-09-17 Mark Mitchell <mark@codesourcery.com>
25848 * g++.dg/template/error18.C: New test.
25851 * g++.dg/warn/Wunused-8.C: New test.
25853 2004-09-17 Steven Bosscher <stevenb@suse.de>
25855 PR tree-optimization/17513
25856 * gcc.dg/20040916-1.c: New test.
25858 2004-09-16 Mark Mitchell <mark@codesourcery.com>
25861 * g++.dg/template/typename7.C: New test.
25863 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
25865 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
25867 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
25869 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
25870 with -ftree-based-profiling also.
25871 * lib/profopt.exp: Support late-set profile_option/feedback_option.
25873 2004-09-16 Victor Leikehman <lei@il.ibm.com>
25876 * gfortran.dg/der_array_io_1.f90: New test.
25877 * gfortran.dg/der_array_io_2.f90: New test.
25878 * gfortran.dg/der_array_io_3.f90: New test.
25880 2004-09-15 Mark Mitchell <mark@codesourcery.com>
25882 * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
25885 2004-09-15 Mark Mitchell <mark@codesourcery.com>
25887 * g++.dg/opt/switch1.C: New test.
25889 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
25891 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
25892 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
25893 Update expected messages.
25895 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25898 * gfortran.dg/same_name_1.f90: New test.
25900 2004-09-15 Diego Novillo <dnovillo@redhat.com>
25902 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
25903 dereference garbage pointers.
25905 2004-09-15 Jakub Jelinek <jakub@redhat.com>
25907 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
25908 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
25910 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
25911 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
25912 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
25914 2004-09-14 Mark Mitchell <mark@codesourcery.com>
25917 * g++.dg/template/mangle1.C: New test.
25919 2004-09-14 Diego Novillo <dnovillo@redhat.com>
25921 PR tree-optimization/17252
25922 * gcc.c-torture/execute/pr17252.c: New test.
25924 2004-09-14 Andrew Pinski <apinski@apple.com>
25926 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
25928 2004-09-14 Roger Sayle <roger@eyesopen.com>
25930 PR rtl-optimization/9771
25931 * gcc.dg/pr9771-1.c: New test case.
25933 2004-09-14 Diego Novillo <dnovillo@redhat.com>
25935 PR tree-optimization/15262
25936 * gcc.c-torture/execute/pr15262-1.c: New test.
25937 * gcc.c-torture/execute/pr15262-2.c: New test.
25939 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
25941 * gcc.dg/declspec-12.c: New test.
25943 2004-09-14 Bud Davis <bdavis9659@comcast.net>
25945 * gfortran.dg/pr17090.f90: Add directives to test.
25947 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
25949 * gcc.c-torture/compile/20040914-1.c: New test.
25951 2004-09-13 Mark Mitchell <mark@codesourcery.com>
25954 * g++.dg/template/decl2.C: New test.
25956 2004-09-13 Bud Davis <bdavis9659@comcast.net>
25959 * gfortran.dg/pr17090.f90: New test.
25961 2004-09-13 Dale Johannesen <dalej@apple.com>
25963 * gcc.c-torture/compile/pr17408.c: New test case.
25965 2004-09-13 Mark Mitchell <mark@codesourcery.com>
25968 * g++.dg/parse/crash17.C: New test.
25971 * g++.dg/template/enum3.C: New test.
25973 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
25975 * lib/gcc-defs.exp: Load wrapper.exp.
25976 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
25978 * lib/gcc.exp (gcc_init): Similar.
25979 * lib/gfortran.exp (gfortran_init): Similar.
25980 * lib/objc.exp (objc_init): Similar.
25981 * lib/treelang.exp (treelang_init): Similar.
25982 * lib/wrapper.exp: New file with build_wrapper call machinery in
25983 ${tool}_maybe_build_wrapper.
25985 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
25987 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
25989 * gcc.dg/declspec-11.c: Update expected messages.
25990 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
25991 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
25992 gcc.dg/inline-12.c: New tests.
25994 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
25996 * g++.dg/tree-ssa/pr17400.C: New testcase.
25998 2004-09-13 James E Wilson <wilson@specifixinc.com>
26000 * gcc.target/mips/sb1-1.c: New testcase.
26002 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
26004 * lib/g77-dg.exp: Remove unused file.
26005 * lib/mike-g77.exp: Ditto.
26006 * lib/g77.exp: Ditto.
26008 2004-09-12 Richard Henderson <rth@redhat.com>
26010 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
26012 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
26014 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
26015 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26016 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
26017 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
26018 Update expected messages.
26020 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
26022 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
26023 declaration/use mismatch for dirp parameter.
26025 2004-09-12 Andrew Pinski <apinski@apple.com>
26027 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
26028 -fgnu-runtime is passed.
26030 2004-09-12 Richard Henderson <rth@redhat.com>
26032 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
26033 do the uplevel thing and update additional_flags directly.
26034 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
26035 gfortran.fortran-torture/execute/intrinsic_nearest.x,
26036 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
26037 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
26039 2004-09-11 Steven Bosscher <stevenb@suse.de>
26041 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
26043 2004-09-11 Roger Sayle <roger@eyesopen.com>
26045 PR middle-end/17411
26046 * g++.dg/opt/pr17411-1.C: New test case.
26048 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
26050 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
26051 gcc.dg/tls/diag-2.c: Update expected messages.
26052 * gcc.dg/991209-1.c: Specify compilation options. Update expected
26054 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
26055 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
26056 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
26057 gcc.dg/tls/diag-5.c: New tests.
26059 2004-09-11 Zack Weinberg <zack@codesourcery.com>
26061 * gcc.dg/20040910-1.c: Correct dg-error regexp.
26063 2004-09-11 Steven Bosscher <stevenb@suse.de>
26065 * g++.dg/parse/break-in-for.C: New test.
26067 2004-09-11 Jakub Jelinek <jakub@redhat.com>
26069 * gcc.dg/tree-ssa/20040911-1.c: New test.
26071 2004-09-11 Andreas Jaeger <aj@suse.de>
26073 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
26074 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
26076 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
26078 * gcc.target/frv: New directory of FR-V-specific tests.
26080 2004-09-10 James E Wilson <wilson@specifixinc.com>
26082 * gcc.dg/convert-vec-1.c: New test.
26084 2004-09-10 Roger Sayle <roger@eyesopen.com>
26086 PR middle-end/17024
26087 * gcc.dg/pr17024-1.c: New test case.
26089 2004-09-10 Eric Christopher <echristo@redhat.com>
26091 * gcc.dg/20040910-1.c: New test.
26093 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
26095 * gcc.dg/bitfld-9.c: New test.
26097 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
26099 * gcc.c-torture/execute/ieee/acc1.c: New test.
26100 * gcc.c-torture/execute/ieee/acc2.c: New test.
26101 * gcc.c-torture/execute/ieee/mzero6.c: New test.
26103 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
26105 * gcc.dg/deprecated-2.c: New test.
26107 2004-09-09 James E Wilson <wilson@specifixinc.com>
26109 * gcc.dg/init-vec-1.c: New test.
26111 2004-09-09 Roger Sayle <roger@eyesopen.com>
26113 PR middle-end/17055
26114 * gcc.dg/pr17055-1.c: New test case.
26116 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
26119 * gcc.c-torture/execute/pr17377.c: New test.
26121 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
26124 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
26125 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
26126 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
26127 gcc.dg/long-long-typespec-1.c: New tests.
26128 * gcc.dg/tls/diag-2.c: Update expected diagnostics
26130 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
26132 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
26133 gcc.dg/gnu99-static-1.c: New tests.
26135 2004-09-08 Devang Patel <dpatel@apple.com>
26137 * gcc.dg/darwin-ld-20040828-1.c: New test.
26138 * gcc.dg/darwin-ld-20040828-2.c: New test.
26139 * gcc.dg/darwin-ld-20040828-3.c: New test.
26141 2004-09-08 Ziemowit Laski <zlaski@apple.com>
26143 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
26144 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
26146 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
26147 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
26149 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
26150 types they qualify.
26151 * objc.dg/type-size-2.m: Fix wording in comment.
26152 * objc.dg/va-meth-1.m: New test case.
26154 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
26157 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
26158 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
26160 2004-09-06 Devang Patel <dpatel@apple.com>
26162 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
26163 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
26165 2004-09-06 Zack Weinberg <zack@codesourcery.com>
26167 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
26168 reflect changed line numbering of diagnostics.
26170 2004-09-06 Paul Brook <paul@codesourcery.com>
26172 * gfortran.dg/edit_real_1.f90: Add new test.
26174 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
26176 * gcc.dg/tree-ssa/loop-2.c: New test.
26177 * gcc.dg/tree-ssa/loop-3.c: New test.
26178 * gcc.dg/tree-ssa/loop-4.c: New test.
26179 * gcc.dg/tree-ssa/loop-5.c: New test.
26181 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26183 * gcc.dg/format/sentinel-1.c: Update for parameter option.
26185 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26187 * gcc.dg/format/sentinel-1.c: New test.
26189 2004-09-04 Uros Bizjak <uros@kss-loka.si>
26191 * testsuite/gcc.dg/builtins-46.c: New.
26193 2004-09-03 Devang Patel <dpatel@apple.com>
26195 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
26196 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
26198 2004-09-03 Jan Beulich <jbeulich@novell.com>
26200 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
26201 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
26202 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
26203 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
26204 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
26205 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
26206 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
26207 the non-portable bzero.
26208 * gcc.dg/20010912-1.c: xfail for NetWare.
26209 * gcc.dg/20020426-2.c: xfail for NetWare.
26210 * gcc.dg/20021014-1.c: xfail for NetWare.
26211 * gcc.dg/20021018-1.c: xfail for NetWare.
26212 * gcc.dg/20030213-1.c: xfail for NetWare.
26213 * gcc.dg/20030225-1.c: xfail for NetWare.
26214 * gcc.dg/20030708-1.c: xfail for NetWare.
26215 * gcc.dg/builtins-config.h: Also exclude NetWare.
26216 * gcc.dg/format/format.h: Define restrict only if not already defined.
26217 * gcc.dg/nest.c: xfail for NetWare.
26218 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
26219 * lib/target-supports.exp (check_visibility_available): Exclude
26222 2004-09-03 Jan Beulich <jbeulich@novell.com>
26224 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
26225 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
26226 deterministic starting point for the alignment of structure fields.
26227 * gcc.dg/Wpadded.c: Dito.
26228 * g++.dg/abi/vbase10.C: Dito.
26230 2004-09-03 Devang Patel <dpatel@apple.com>
26232 * g++.dg/debug/pr15736.cc: New test.
26234 2004-09-02 Mark Mitchell <mark@codesourcery.com>
26236 * README.QMTEST: Fix out-of-date link.
26238 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
26241 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
26242 Delete. Duplicate of gfortran.dg/g77/20010610.f
26244 2004-09-02 Mark Mitchell <mark@codesourcery.com>
26246 * g++.dg/abi/arm_rtti1.C: New test.
26248 2004-09-02 Geoffrey Keating <geoffk@apple.com>
26250 * gcc.dg/ppc-vector-memcpy.c: New.
26251 * gcc.dg/ppc-vector-memset.c: New.
26253 2004-09-02 Chao-ying Fu <fu@mips.com>
26255 * gcc.target/mips/mips-3d-1.c: New test.
26256 * gcc.target/mips/mips-3d-2.c: New test.
26257 * gcc.target/mips/mips-3d-3.c: New test.
26258 * gcc.target/mips/mips-3d-4.c: New test.
26259 * gcc.target/mips/mips-3d-5.c: New test.
26260 * gcc.target/mips/mips-3d-6.c: New test.
26261 * gcc.target/mips/mips-3d-7.c: New test.
26262 * gcc.target/mips/mips-3d-8.c: New test.
26263 * gcc.target/mips/mips-3d-9.c: New test.
26264 * gcc.target/mips/mips-ps-1.c: New test.
26265 * gcc.target/mips/mips-ps-2.c: New test.
26266 * gcc.target/mips/mips-ps-3.c: New test.
26267 * gcc.target/mips/mips-ps-4.c: New test.
26268 * gcc.target/mips/mips-ps-type.c: New test.
26270 2004-09-02 Paul Brook <paul@codesourcery.com>
26272 * gfortran.dg/edit_real_1.f90: Add new tests.
26274 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26277 * gfortran.dg/merge_char_1.f90: New test.
26279 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26282 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
26284 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
26287 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
26289 2004-09-01 Mark Mitchell <mark@codesourcery.com>
26291 * g++.dg/opt/loop1.C: Do not XFAIL.
26293 2004-09-01 Jakub Jelinek <jakub@redhat.com>
26295 * gcc.c-torture/execute/20040831-1.c: New test.
26297 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
26300 * gfortran.dg/g77/20010610.f: Now passes.
26301 Copy from g77.f-torture/execute. Add dg-run directive.
26302 * gfortran.dg/g77/README: Update
26304 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
26306 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
26307 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
26308 (t1, t2, t3, t4): Add volatile.
26310 2004-08-31 Mark Mitchell <mark@codesourcery.com>
26312 * g++.dg/ext/visibility/arm1.C: New test.
26314 2004-08-31 Geoffrey Keating <geoffk@apple.com>
26316 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
26319 2004-09-01 Paul Brook <paul@codesourcery.com>
26321 * gfortran.dg/eof_2.f90: New test.
26323 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26326 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
26328 2004-08-31 Bud Davis <bdavis9659@comcast.net>
26330 PR libfortran/16805
26331 * gfortran.dg/list_read_2.f90: New test.
26333 2004-08-31 Mark Mitchell <mark@codesourcery.com>
26335 * g++.dg/abi/key1.C: New test.
26337 2004-08-31 Richard Henderson <rth@redhat.com>
26339 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
26341 * g++.dg/other/offsetof5.C: Remove duplicate.
26343 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26346 * gfortran.dg/func_derived_1.f90: New test.
26348 2004-08-31 Paul Brook <paul@codesourcery.com>
26350 * gfortran.dg/eof_1.f90: New test.
26352 2004-08-31 Paul Brook <paul@codesourcery.com>
26354 * gfortran.dg/list_read_1.f90: New file.
26356 2004-08-30 Mark Mitchell <mark@codesourcery.com>
26358 * g++.dg/opt/loop1.C: XFAIL.
26360 2004-08-30 Geoffrey Keating <geoffk@apple.com>
26362 * gcc.dg/funcdef-storage-1.c: New.
26363 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
26364 an extern function in local scope.
26365 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
26366 declare an 'auto inline' function in local scope.
26367 * gcc.dg/20011130-1.c: Likewise.
26368 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
26369 an 'auto' function in local scope.
26370 * gcc.dg/20021014-1.c: Likewise.
26371 * gcc.dg/20030331-2.c: Likewise.
26373 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26375 * gfortran.dg/blockdata_1.f90: New test.
26377 2004-08-30 Richard Henderson <rth@redhat.com>
26379 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
26381 2004-08-30 Richard Henderson <rth@redhat.com>
26383 * lib/fortran-torture.exp (fortran-torture-execute): Honor
26384 additional_flags set by alternate driver.
26385 (ieee-options): New procedure.
26386 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
26387 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
26388 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
26389 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
26391 2004-08-30 Richard Henderson <rth@redhat.com>
26393 * lib/f-torture.exp: Remove.
26395 2004-08-29 Mark Mitchell <mark@codesourcery.com>
26397 PR rtl-optimization/16590
26398 * g++.dg/opt/loop1.C: New test.
26400 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26403 * gfortran.dg/oldstyle_1.f90: New test.
26405 2004-08-29 Steven G. Kargl <kargls@comcast.net>
26406 Paul Brook <paul@codesourcery.com>
26408 * gfortran.dg/g77/README: Update.
26409 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
26410 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
26411 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
26413 2004-08-28 Paul Brook <paul@codesourcery.com>
26415 PR libfortran/17195
26416 * gfortran.dg/edit_real_1.f90: New test.
26418 2004-08-27 Paul Brook <paul@codesourcery.com>
26420 * gfortran.dg/rewind_1.f90: New test.
26422 2004-08-27 Bud Davis <bdavis9659@comcast.net>
26425 * gfortran.dg/pr16597.f90: New test.
26427 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
26430 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
26431 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
26432 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
26433 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
26434 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
26436 2004-08-26 Nick Clifton <nickc@redhat.com>
26438 * gcc.c-torture/compile/pr17119.c: New test.
26440 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
26442 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
26444 2004-08-25 Richard Henderson <rth@redhat.com>
26446 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
26447 the bits that expect kind=8 to be the largest real kind.
26449 2004-08-25 Ziemowit Laski <zlaski@apple.com>
26451 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
26453 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26455 * gfortran.dg/assignment_1.f90: New test.
26457 2004-08-25 Adam Nemet <anemet@lnxw.com>
26459 * g++.dg/template/repo3.C: New test.
26461 2004-08-25 Roger Sayle <roger@eyesopen.com>
26463 PR middle-end/16693
26464 PR tree-optimization/16372
26465 * g++.dg/opt/pr16372-1.C: New test case.
26466 * g++.dg/opt/pr16693-1.C: New test case.
26467 * g++.dg/opt/pr16693-2.C: New test case.
26469 2004-08-25 Ziemowit Laski <zlaski@apple.com>
26471 * objc.dg/proto-lossage-4.m: New test.
26473 2004-08-25 Mark Mitchell <mark@codesourcery.com>
26476 * g++.dg/inherit/local2.C: New test.
26478 2004-08-25 Paul Brook <paul@codesourcery.com>
26481 * gfortran.dg/string_ctor_1.f90: New test.
26483 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26486 * g++.dg/template/redecl2.C: New test.
26488 2004-08-24 Bud Davis <bdavis9659@comcast.net>
26491 * gfortran.dg/pr17143.f90: New test.
26493 2004-08-24 Bud Davis <bdavis9659@comcast.net>
26496 * gfortran.dg/pr17164.f90: New test.
26498 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
26500 * gcc.dg/tree-ssa/loop-1.c: New test.
26502 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
26504 * gcc.c-torture/compile/20040824-1.c: New test.
26506 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
26508 * gcc.c-torture/compile/iftrap-3.c: New test.
26510 2004-08-24 Paul Brook <paul@codesourcery.com>
26512 * gfortran.dg/entry_2.f90: New test.
26514 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
26517 * g++.dg/lookup/ambig[12].C: New.
26519 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26522 * g++.dg/template/crash21.C: New test.
26523 * g++.dg/template/crash22.C: Likewise.
26525 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
26528 * g++.dg/template/access15.C: New.
26530 2004-08-23 Mark Mitchell <mark@codesourcery.com>
26533 * g++.dg/template/repo2.C: New test.
26535 2004-08-23 Roger Sayle <roger@eyesopen.com>
26537 PR rtl-optimization/17078
26538 * gcc.c-torture/execute/pr17078-1.c: New test case.
26540 2004-08-23 Mark Mitchell <mark@codesourcery.com>
26543 * gcc.dg/debug/crash1.c: New test.
26545 2004-08-23 Mark Mitchell <mark@codesourcery.com>
26548 * gcc.dg/loop-5.c: New test.
26550 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
26552 * gcc.c-torture/execute/20040823-1.c: New test.
26554 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
26556 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
26557 to the assembler. Simplify test accordingly.
26558 (asm_abi_flags): Use GNU names.
26559 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
26560 to check for ABI flags.
26562 2004-08-22 Andrew Pinski <apinski@apple.com>
26564 * g++.dg/opt/pr14029.C: New test.
26565 * gcc.c-torture/execute/pr15262.c: New test.
26567 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26569 * gfortran.dg/reduction.f90: Add checks with complex arguments.
26571 2004-08-21 Bud Davis <bdavis9659@comcast.net>
26574 * gfortran.dg/direct_io.f90: New test.
26576 2004-08-20 Mark Mitchell <mark@codesourcery.com>
26579 * g++.dg/inherit/local2.C: New test.
26581 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
26584 * g++.dg/warn/Wparentheses-4.C: New test.
26586 2004-08-20 Mark Mitchell <mark@codesourcery.com>
26589 * g++.dg/inherit/local2.C: New test.
26591 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
26592 * gcc.dg/ppc-ldstruct.c: Likewise.
26593 * gcc.dg/ppc64-abi-2.c: Likewise.
26595 2004-08-20 Jakub Jelinek <jakub@redhat.com>
26597 PR rtl-optimization/17099
26598 * gcc.c-torture/execute/20040820-1.c: New test.
26600 2004-08-20 David Edelsohn <edelsohn@gnu.org>
26602 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
26604 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
26607 * gfortran.dg/auto_array_1.f90: New test.
26609 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26612 * gfortran.dg/simpleif_1.f90: New test.
26614 2004-08-19 Mark Mitchell <mark@codesourcery.com>
26616 * lib/target-supports.exp (check_profiling_available): Return
26617 false for arm*-*-symbianelf* and arm*-*-eabi*.
26620 * g++.dg/template/delete1.C: New test.
26622 2004-08-19 Paul Brook <paul@codesourcery.com>
26626 * gfortran.dg/data_char_1.f90: New test.
26628 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
26631 * gfortran.dg/reduction.f90: New testcase.
26633 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26636 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
26638 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
26641 * g++.dg/Wparentheses-3.C: New test.
26643 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
26645 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
26646 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
26647 * gcc.dg/vect/vect-2.c: Likewise.
26648 * gcc.dg/vect/vect-3.c: Likewise.
26649 * gcc.dg/vect/vect-4.c: Likewise.
26650 * gcc.dg/vect/vect-5.c: Likewise.
26651 * gcc.dg/vect/vect-6.c: Likewise.
26652 * gcc.dg/vect/vect-7.c: Likewise.
26653 * gcc.dg/vect/vect-25.c: Likewise.
26654 * gcc.dg/vect/vect-31.c: Likewise.
26655 * gcc.dg/vect/vect-32.c: Likewise.
26656 * gcc.dg/vect/vect-34.c: Likewise.
26657 * gcc.dg/vect/vect-36.c: Likewise.
26658 * gcc.dg/vect/vect-all.c: Likewise.
26660 2004-08-18 Mark Mitchell <mark@codesourcery.com>
26663 * g++.dg/template/operator4.C: New test.
26665 2004-08-18 Richard Henderson <rth@redhat.com>
26667 * gcc.dg/20040206-1.c: XFAIL.
26669 2004-08-17 Mark Mitchell <mark@codesourcery.com>
26672 * g++.dg/template/array7.C: New test.
26674 2004-08-17 James E Wilson <wilson@specifixinc.com>
26676 * gcc.dg/mips-movcc-1.c: New test.
26677 * gcc.dg/mips-movcc-2.c: New test.
26678 * gcc.dg/mips-movcc-3.c: New test.
26680 * gcc.dg/mips-nmadd-1.c: New test.
26681 * gcc.dg/mips-nmadd-2.c: New test.
26683 2004-08-17 Mark Mitchell <mark@codesourcery.com>
26686 * g++.dg/opt/inline8.C: New test.
26689 * g++.dg/parse/error17.C: New test.
26691 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
26693 * gcc.dg/vect: New directory for vectorizer tests.
26694 * gcc.dg/vect/tree-vect.h: New file.
26695 * gcc.dg/vect/vect.exp: New file.
26696 * gcc.dg/vect/pr16105.c.c: New test.
26697 * gcc.dg/vect/vect-1.c: New test.
26698 * gcc.dg/vect/vect-2.c: New test.
26699 * gcc.dg/vect/vect-3.c: New test.
26700 * gcc.dg/vect/vect-4.c: New test.
26701 * gcc.dg/vect/vect-5.c: New test.
26702 * gcc.dg/vect/vect-6.c: New test.
26703 * gcc.dg/vect/vect-7.c: New test.
26704 * gcc.dg/vect/vect-8.c: New test.
26705 * gcc.dg/vect/vect-9.c: New test.
26706 * gcc.dg/vect/vect-10.c: New test.
26707 * gcc.dg/vect/vect-11.c: New test.
26708 * gcc.dg/vect/vect-12.c: New test.
26709 * gcc.dg/vect/vect-13.c: New test.
26710 * gcc.dg/vect/vect-14.c: New test.
26711 * gcc.dg/vect/vect-15.c: New test.
26712 * gcc.dg/vect/vect-16.c: New test.
26713 * gcc.dg/vect/vect-17.c: New test.
26714 * gcc.dg/vect/vect-18.c: New test.
26715 * gcc.dg/vect/vect-19.c: New test.
26716 * gcc.dg/vect/vect-20.c: New test.
26717 * gcc.dg/vect/vect-21.c: New test.
26718 * gcc.dg/vect/vect-22.c: New test.
26719 * gcc.dg/vect/vect-23.c: New test.
26720 * gcc.dg/vect/vect-24.c: New test.
26721 * gcc.dg/vect/vect-25.c: New test.
26722 * gcc.dg/vect/vect-26.c: New test.
26723 * gcc.dg/vect/vect-27.c: New test.
26724 * gcc.dg/vect/vect-28.c: New test.
26725 * gcc.dg/vect/vect-29.c: New test.
26726 * gcc.dg/vect/vect-30.c: New test.
26727 * gcc.dg/vect/vect-31.c: New test.
26728 * gcc.dg/vect/vect-32.c: New test.
26729 * gcc.dg/vect/vect-33.c: New test.
26730 * gcc.dg/vect/vect-34.c: New test.
26731 * gcc.dg/vect/vect-35.c: New test.
26732 * gcc.dg/vect/vect-36.c: New test.
26733 * gcc.dg/vect/vect-37.c: New test.
26734 * gcc.dg/vect/vect-38.c: New test.
26735 * gcc.dg/vect/vect-40.c: New test.
26736 * gcc.dg/vect/vect-41.c: New test.
26737 * gcc.dg/vect/vect-42.c: New test.
26738 * gcc.dg/vect/vect-43.c: New test.
26739 * gcc.dg/vect/vect-44.c: New test.
26740 * gcc.dg/vect/vect-45.c: New test.
26741 * gcc.dg/vect/vect-46.c: New test.
26742 * gcc.dg/vect/vect-47.c: New test.
26743 * gcc.dg/vect/vect-48.c: New test.
26744 * gcc.dg/vect/vect-49.c: New test.
26745 * gcc.dg/vect/vect-50.c: New test.
26746 * gcc.dg/vect/vect-51.c: New test.
26747 * gcc.dg/vect/vect-52.c: New test.
26748 * gcc.dg/vect/vect-53.c: New test.
26749 * gcc.dg/vect/vect-54.c: New test.
26750 * gcc.dg/vect/vect-55.c: New test.
26751 * gcc.dg/vect/vect-56.c: New test.
26752 * gcc.dg/vect/vect-57.c: New test.
26753 * gcc.dg/vect/vect-58.c: New test.
26754 * gcc.dg/vect/vect-59.c: New test.
26755 * gcc.dg/vect/vect-60.c: New test.
26756 * gcc.dg/vect/vect-61.c: New test.
26757 * gcc.dg/vect/vect-all.c: New test.
26758 * gcc.dg/vect/vect-none.c: New test.
26760 2004-08-17 Paul Brook <paul@codesourcery.com>
26763 * gfortran.dg/entry_1.f90: New test.
26765 2004-08-17 Andrew Pinski <apinski@apple.com>
26767 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
26769 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
26771 * gcc.dg/pr17036-1.c: New test.
26773 2004-08-16 Devang Patel <dpatel@apple.com>
26775 * gcc.dg/darwin-20040809-1.c: New test.
26777 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
26779 * gcc.dg/funcdef-attr-1.c: New test.
26781 2004-08-16 Janis Johnson <janis187@us.ibm.com>
26783 * gcc.dg/altivec-17.c: New test.
26784 * gcc.dg/altivec-18.c: New test.
26786 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26789 * g++.dg/template/vtable2.C: New test.
26791 2004-08-14 Richard Henderson <rth@redhat.com>
26793 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
26794 * gcc.dg/pack-test-4.c (main): Return 0.
26795 * gcc.dg/setjmp-1.c: Remove XFAIL.
26796 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
26798 2004-08-14 Richard Henderson <rth@redhat.com>
26800 * gcc.dg/980217-1.c: Add prototype for printf.
26802 2004-08-13 Bud Davis <bdavis9659@comcast.net>
26804 * gfortran.dg/pr16935.f90: New test.
26806 2004-08-13 Janis Johnson <janis187@us.ibm.com>
26808 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
26810 2004-08-13 Paul Brook <paul@codesourcery.com>
26812 * gfortran.dg/der_io_1.f90: Remove stray comma.
26814 2004-08-12 Janis Johnson <janis187@us.ibm.com>
26816 * gcc.dg/vmx/cw-bug-2.c: Remove.
26817 * gcc.dg/vmx/vprint-1.c: Remove.
26818 * gcc.dg/vmx/vscan-1.c: Remove.
26820 2004-08-12 Devang patel <dpatel@apple.com>
26822 * gcc.dg/darwin-20040809-2.c: New test.
26824 2004-08-12 Janis Johnson <janis1872us.ibm.com>
26826 * g++.dg/ext/altivec-12.C: New test.
26828 * g++.dg/ext/altivec-11.C: New test.
26830 2004-08-12 Paul Brook <paul@codesourcery.com>
26832 * g++.dg/abi/arm_cxa_vec_1.C: New test.
26834 2004-08-12 Janis Johnson <janis187@us.ibm.com>
26836 * g++.dg/ext/altivec-2.C: Check for hardware support before
26837 executing any VMX instructions.
26839 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
26841 2004-08-12 Jakub Jelinek <jakub@redhat.com>
26844 * g++.old-deja/g++.other/comdat4.C: New test.
26845 * g++.old-deja/g++.other/comdat4-aux.cc: New.
26847 2004-08-12 Ben Elliston <bje@au.ibm.com>
26850 * gcc.dg/pr16286.c: New test.
26852 2004-08-12 Jan Beulich <jbeulich@novell.com>
26854 * g++.dg/ext/asm5.C: New.
26856 2004-08-11 Mark Mitchell <mark@codesourcery.com>
26859 * g++.dg/eh/crash1.C: New test.
26862 * g++.dg/ext/construct1.C: New test.
26864 2004-08-11 Mark Mitchell <mark@codesourcery.com>
26867 * g++.dg/init/ptrmem1.C: New test.
26870 * g++.dg/parse/offsetof5.C: New test.
26873 * g++.dg/template/overload3.C: New test.
26875 2004-08-11 Mark Mitchell <mark@codesourcery.com>
26878 * g++.dg/parse/error16.C: New test.
26881 * g++.dg/template/error14.C: New test.
26884 * g++.dg/template/error15.C: New test.
26886 2004-08-11 Devang Patel <dpatel@apple.com>
26888 * gcc.dg/darwin-ld-20040809-1.c: New test.
26889 * gcc.dg/darwin-ld-20040809-2.c: New test.
26891 2004-08-11 Steven G. Kargl <kargls@comcast.net>
26894 * gfortran.dg/dfloat_1.f90: New test.
26896 2004-08-09 Mark Mitchell <mark@codesourcery.com>
26898 * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
26899 * gcc.dg/dll-2.c: Fix dg-require syntax.
26900 * gcc.misc-tests/arm-isr.c (abort): Declare.
26903 2004-08-10 Mark Mitchell <mark@codesourcery.com>
26906 * g++.dg/parse/crash16.C: New test.
26908 2004-08-10 Roger Sayle <roger@eyesopen.com>
26910 * gcc.dg/mips-rsqrt-1.c: New test case.
26911 * gcc.dg/mips-rsqrt-2.c: New test case.
26912 * gcc.dg/mips-rsqrt-3.c: New test case.
26914 2004-08-10 Paul Brook <paul@codesourcery.com>
26916 * gfortran.dg/der_io_1.f90: New test.
26918 2004-08-10 Paul Brook <paul@codesourcery.com>
26921 * gfortran.dg/der_array_1.f90: New test.
26923 2004-08-09 David Edelsohn <edelsohn@gnu.org>
26925 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
26927 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
26929 * gcc.dg/wchar_t-2.c: Fix typo.
26931 2004-08-09 Falk Hueffner <falk@debian.org>
26933 PR tree-optimization/12517
26934 * gcc.c-torture/compile/pr12517.c: New test.
26936 PR tree-optimization/12578
26937 * gcc.c-torture/compile/pr12578.c: New test.
26939 PR tree-optimization/12899
26940 * gcc.c-torture/compile/pr12899.c: New test.
26942 PR rtl-optimization/14692
26943 * gcc.c-torture/compile/pr14692.c: New test.
26945 PR tree-optimization/16461
26946 * gcc.c-torture/compile/pr16461.c: New test.
26948 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
26950 * gfortran.dg/getenv_1.f90: New test.
26952 2004-08-06 Mark Mitchell <mark@codesourcery.com>
26954 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
26956 * gcc.dg/symbian5.c: Test -fno-short-wchar.
26958 2004-08-06 Paul Brook <paul@codesourcery.com>
26960 * gfortran.dg/ret_array_1.f90: New test.
26961 * gfortran.dg/ret_pointer_1.f90: New test.
26963 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
26965 * gcc.dg/missing-field-init-[12].c: New tests.
26966 * g++.dg/warn/missing-field-init-[12].C: New tests.
26968 2004-08-06 Mark Mitchell <mark@codesourcery.com>
26970 * gcc.dg/enum2.c: New test.
26971 * gcc.dg/symbian3.c: Likewise.
26972 * gcc.dg/symbian4.c: Likewise.
26973 * gcc.dg/wchar_t-2.c: Likewise.
26975 2004-08-05 Mark Mitchell <mark@codesourcery.com>
26977 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
26980 2004-08-05 Mark Mitchell <mark@codesourcery.com>
26982 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
26983 dg-require-visiblity.
26984 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
26985 * g++.dg/ext/visibility/fvisibility.C: Likewise.
26986 * g++.dg/ext/visibility/memfuncts.C: Likewise.
26987 * g++.dg/ext/visibility/new1.C: Likewise.
26988 * g++.dg/ext/visibility/pragma.C: Likewise.
26989 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
26990 * g++.dg/ext/visibility/virtual.C: Likewise.
26991 * g++/dg/ext/visibility/visibility-1.C: Likewise.
26992 * g++/dg/ext/visibility/visibility-2.C: Likewise.
26993 * g++/dg/ext/visibility/visibility-3.C: Likewise.
26994 * g++/dg/ext/visibility/visibility-4.C: Likewise.
26995 * g++/dg/ext/visibility/visibility-5.C: Likewise.
26996 * g++/dg/ext/visibility/visibility-6.C: Likewise.
26997 * g++/dg/ext/visibility/visibility-7.C: Likewise.
26998 * g++/dg/ext/visibility/visibility-8.C: New test.
26999 * gcc.c-torture/compile/dll.x: Remove.
27000 * gcc.dg/dll-2.c: Use dg-require-dll
27001 * gcc.dg/visibility-10.c: New test.
27002 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
27004 * testsuite/lib/scanasm.exp (scan_hidden): New function.
27005 (scan_not_hidden): Likewise.
27007 2004-08-05 David Edelsohn <edelsohn@gnu.org>
27009 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
27011 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
27013 * gcc.c-torture/execute/20040805-1.c: New test.
27015 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
27017 * gcc.dg/20020118-1.c: Declare abort.
27018 * gcc.dg/altivec_check.h: Likewise.
27019 * gcc.dg/iftrap-2.c: Likewise.
27020 * gcc.dg/pragma-darwin.c: Likewise.
27021 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
27023 2004-08-04 Geoffrey Keating <geoffk@apple.com>
27025 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
27027 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
27029 * gcc.c-torture/execute/builtins/abs-2.c,
27030 gcc.c-torture/execute/builtins/abs-3.c,
27031 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
27032 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
27033 intmax_t, uintmax_t and their limits.
27034 * gcc.dg/intmax_t-1.c: New test.
27036 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27038 * g++.dg/tc1/dr147.C: Add reference to PR.
27040 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
27042 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
27043 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
27045 2004-08-03 David Edelsohn <edelsohn@gnu.org>
27047 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
27049 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
27051 * gcc.dg/redecl-5.c: New test.
27052 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
27055 2004-08-03 Roger Sayle <roger@eyesopen.com>
27057 PR middle-end/16790
27058 * gcc.c-torture/execute/pr16790-1.c: New test case.
27060 2004-08-03 Mark Mitchell <mark@codesourcery.com>
27062 * g++.dg/ext/visibility/assign1.C: New test.
27063 * g++.dg/ext/visibility/new1.C: Likewise.
27065 * gcc.dg/symbian1.c: New test.
27066 * gcc.dg/symbian2.c: Likewise.
27068 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
27071 * gcc.dg/i386-sse-9.c: New test.
27073 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
27075 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
27077 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
27079 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
27080 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
27081 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
27082 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
27083 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
27084 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
27085 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
27086 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
27087 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
27088 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
27089 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
27090 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
27091 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
27092 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
27093 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
27094 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
27095 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
27096 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
27097 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
27098 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
27099 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
27100 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
27101 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
27102 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27103 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
27104 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
27105 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
27106 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
27107 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27108 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27109 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
27110 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
27111 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
27112 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
27113 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
27114 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27115 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27116 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27117 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27118 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
27119 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
27120 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
27121 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
27122 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
27123 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27124 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27125 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
27126 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
27127 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
27128 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
27129 gcc.misc-tests/i386-pf-3dnow-1.c,
27130 gcc.misc-tests/i386-pf-athlon-1.c,
27131 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
27132 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
27133 Declare built-in functions used.
27134 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
27136 2004-08-02 Mark Mitchell <mark@codesourcery.com>
27139 * g++.dg/lookup/using12.C: New test.
27141 * g++.dg/init/null1.C: Fix PR number.
27142 * g++.dg/parse/namespace10.C: Likewise.
27144 2004-08-01 Mark Mitchell <mark@codesourcery.com>
27147 * g++.dg/template/spec17.C: New test.
27148 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
27149 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
27151 2004-08-02 David Billinghurst
27154 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
27156 2004-08-01 Zack Weinberg <zack@codesourcery.com>
27158 * gcc.dg/ia64-got-1.c: New test case.
27160 2004-08-01 Mark Mitchell <mark@codesourcery.com>
27163 * g++.dg/init/null1.C: New test.
27164 * g++.dg/tc1/dr76.C: Adjust error marker.
27167 * g++.dg/parse/namespace10.C: New test.
27170 * g++.dg/inherit/ptrmem2.C: New test.
27172 2004-08-02 Ben Elliston <bje@au.ibm.com>
27175 * gcc.dg/pr16155.c: New test.
27177 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
27179 * gcc.dg/redecl-2.c: New test.
27181 2004-07-30 Geoffrey Keating <geoffk@apple.com>
27183 * gcc.dg/darwin-longdouble.c: New file.
27185 2004-07-30 Richard Henderson <rth@redhat.com>
27187 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
27188 write to constant argument.
27189 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
27191 2004-07-30 Richard Henderson <rth@redhat.com>
27193 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
27194 tests of nearest around zero.
27196 2004-07-30 Andrew Pinski <apinski@apple.com>
27198 * gcc.c-torture/compile/20040730-1.c: New test.
27200 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
27202 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
27205 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
27207 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
27209 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
27211 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
27212 contains $ld_library_path.
27213 * lib/gfortran.exp (gfortran_link_flags): Likewise.
27215 2004-07-29 Richard Henderson <rth@redhat.com>
27217 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
27219 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
27220 (alt2, which): New.
27221 (Check): Accept either alternative.
27223 2004-07-29 Mark Mitchell <mark@codesourcery.com>
27225 * g++.dg/abi/inline1.C: New test.
27226 * g++.dg/abi/local1-a.cc: Likewise.
27227 * g++.dg/abi/local1.C: Likewise.
27228 * g++.dg/abi/mangle11.C: Tweak location of warnings.
27229 * g++.dg/abi/mangle12.C: Likewise.
27230 * g++.dg/abi/mangle17.C: Likewise.
27231 * g++.dg/abi/mangle20-2.C: Likewise.
27232 * g++.dg/opt/interface1.C: Likewise.
27233 * g++.dg/opt/interface1.h: Likewise.
27234 * g++.dg/opt/interface1-a.cc: New test.
27235 * g++.dg/parse/repo1.C: New test.
27236 * g++.dg/template/repo1.C: Likewise.
27237 * g++.dg/warn/Winline-1.C: Likewise.
27238 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
27240 2004-07-29 Diego Novillo <dnovillo@redhat.com>
27242 * gcc.dg/tree-ssa/20040729-1.c: New test.
27244 2004-07-27 Matt Austern <austern@apple.com>
27246 * gcc.dg/darwin-bool-1.c: New test.
27247 * gcc.dg/darwin-bool-2.c: New test.
27249 2004-07-28 Richard Henderson <rth@redhat.com>
27251 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
27252 arguments in the correct type. Don't write to constant arguments.
27254 2004-07-28 Diego Novillo <dnovillo@redhat.com>
27256 PR tree-optimization/16688
27257 PR tree-optimization/16689
27258 * g++.dg/tree-ssa/pr16688.C: New test.
27260 2004-07-28 Diego Novillo <dnovillo@redhat.com>
27262 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27263 loads. Not only in the comment, this time.
27265 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
27267 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
27268 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
27269 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
27270 * gcc.dg/sh4a-bitmovua.c: New.
27271 * gcc.dg/sh4a-cos.c: New.
27272 * gcc.dg/sh4a-cosf.c: New.
27273 * gcc.dg/sh4a-fprun.c: New.
27274 * gcc.dg/sh4a-fsrra.c: New.
27275 * gcc.dg/sh4a-memmovua.c: New.
27276 * gcc.dg/sh4a-sin.c: New.
27277 * gcc.dg/sh4a-sincos.c: New.
27278 * gcc.dg/sh4a-sincosf.c: New.
27279 * gcc.dg/sh4a-sinf.c: New.
27281 2004-07-28 Diego Novillo <dnovillo@redhat.com>
27283 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
27285 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27287 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
27290 2004-07-27 Andrew Pinski <apinski@apple.com>
27292 * g++.dg/rtti/tinfo1.C: Correct the xfail.
27294 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
27296 * gcc.dg/pragma-isr.c: New test.
27298 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27301 * g++.dg/template/ttp11.C: New test.
27303 2004-07-27 Diego Novillo <dnovillo@redhat.com>
27305 * gcc.c-torture/compile/20040727-1.c: New test.
27307 2004-07-26 Eric Christopher <echristo@redhat.com>
27309 * gcc.c-torture/compile/20040726-2.c: New test.
27311 2004-07-26 Andrew Pinski <apinski@apple.com>
27313 * g++.dg/rtti/tinfo1.C: Xfail.
27315 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
27317 * gcc.c-torture/compile/20040726-1.c: New test.
27319 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
27320 Brian Ryner <bryner@brianryner.com>
27324 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
27325 * g++.dg/ext/visibility/: New directory.
27326 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
27327 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
27328 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
27329 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
27330 * g++.dg/ext/visibility/fvisibility.C,
27331 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
27332 g++.dg/ext/visibility/fvisibility-override1.C
27333 g++.dg/ext/visibility/fvisibility-override2.C
27334 g++.dg/ext/visibility/memfuncts.C
27335 g++.dg/ext/visibility/noPLT.C
27336 g++.dg/ext/visibility/pragma.C
27337 g++.dg/ext/visibility/pragma-override1.C
27338 g++.dg/ext/visibility/pragma-override2.C
27339 g++.dg/ext/visibility/staticmemfuncts.C
27340 g++.dg/ext/visibility/virtual.C: New tests.
27342 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
27345 * gcc.dg/pr15360-1.c: New test.
27347 2004-07-25 Daniel Jacobowitz <dan@debian.org>
27349 * gcc.dg/pragma-align-2.c: New test.
27350 * gcc.dg/pragma-init-fini.c: New test.
27351 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
27354 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
27356 * gcc.dg/init-string-2.c: New test.
27358 2004-07-24 Zack Weinberg <zack@codesourcery.com>
27361 * gcc.dg/Wredundant-decls-1.c: New test case.
27363 2004-07-24 Jakub Jelinek <jakub@redhat.com>
27365 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
27366 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
27367 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
27368 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
27369 * gcc.dg/compat/generate-random.c: New file.
27370 * gcc.dg/compat/generate-random.h: Likewise.
27371 * gcc.dg/compat/generate-random_r.c: Likewise.
27372 * gcc.dg/compat/struct-layout-1.h: Likewise.
27373 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
27374 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
27375 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
27376 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
27377 * gcc.dg/compat/struct-layout-1_main.c: New test.
27378 * gcc.dg/compat/struct-layout-1_x.c: New file.
27379 * gcc.dg/compat/struct-layout-1_y.c: New file.
27380 * gcc.dg/compat/struct-layout-1_test.h: New file.
27382 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
27384 * gcc.dg/comp-return-1.c: New test
27386 2004-07-23 Janis Johnson <janis187@us.ibm.com>
27388 * gcc.dg/vmx/8-02a.c: Fix typo.
27390 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
27391 * gcc.dg/darwin-abi-3.c: New test.
27393 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
27394 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
27396 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
27397 * gcc.dg/vmx/ops-long-1.c: New test.
27398 * gcc.dg/vmx/ops-long-2.c: New test.
27400 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
27402 * g++.dg/lookup/conv-[1234].C: New.
27404 2004-07-22 Mark Mitchell <mark@codesourcery.com>
27406 * g++.dg/parse/attr2.C: Simplify.
27408 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
27411 * gcc.c-torture/execute/pr7284-1.c: New test.
27413 2004-07-22 Brian Booth <bbooth@redhat.com>
27415 * gcc.dg/tree-ssa/20040721-1.c: New test.
27417 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
27419 * g++.dg/template/crash20.c: New.
27421 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
27423 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
27424 Add dg-run directive. Declare variables as required.
27425 * gfortran.dg/g77/README: Update
27427 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
27429 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
27430 gcc.dg/cris-peep2-andu2.c: New tests.
27432 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
27435 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
27437 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
27439 * gcc.dg/qual-return-2.c: Update expected messages.
27440 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
27442 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
27444 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
27445 * gcc.dg/noncompile/921102-1.c: Update expected error message.
27447 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
27450 * gcc.dg/init-string-1.c: New test.
27452 2004-07-21 Jakub Jelinek <jakub@redhat.com>
27454 PR middle-end/15345
27456 * gcc.dg/torture/nested-fn-1.c: New test.
27458 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
27461 * gcc.dg/ia64-fptr-1.c: New file.
27463 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27466 * g++.dg/template/spec16.C: New test.
27467 * g++.old-deja/g++.robertl/eb118.C: Remove.
27469 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27472 * g++.dg/template/spec15.C: New test.
27474 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
27476 Copy cases from g77.f-torture/execute and add dg-run
27477 directive. Other changes as noted.
27478 * gfortran.dg/g77/13037.f
27479 * gfortran.dg/g77/1832.f
27480 * gfortran.dg/g77/19981119-0.f
27481 * gfortran.dg/g77/19990313-0.f
27482 * gfortran.dg/g77/19990313-1.f
27483 * gfortran.dg/g77/19990313-2.f
27484 * gfortran.dg/g77/19990313-3.f
27485 * gfortran.dg/g77/19990419-1.f
27486 * gfortran.dg/g77/19990826-0.f
27487 * gfortran.dg/g77/19990826-2.f
27488 * gfortran.dg/g77/20000503-1.f
27489 * gfortran.dg/g77/20001111.f
27490 * gfortran.dg/g77/20010116.f
27491 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
27492 * gfortran.dg/g77/20010430.f
27493 * gfortran.dg/g77/6177.f
27494 * gfortran.dg/g77/947.f
27495 * gfortran.dg/g77/970816-3.f
27496 * gfortran.dg/g77/971102-1.f
27497 * gfortran.dg/g77/980520-1.f
27498 * gfortran.dg/g77/980628-0.f
27499 * gfortran.dg/g77/980628-1.f
27500 * gfortran.dg/g77/980628-10.f
27501 * gfortran.dg/g77/980628-2.f
27502 * gfortran.dg/g77/980628-3.f
27503 * gfortran.dg/g77/980628-7.f
27504 * gfortran.dg/g77/980628-8.f
27505 * gfortran.dg/g77/980628-9.f
27506 * gfortran.dg/g77/980701-0.f
27507 * gfortran.dg/g77/980701-1.f
27508 * gfortran.dg/g77/cabs.f
27509 * gfortran.dg/g77/claus.f
27510 * gfortran.dg/g77/complex_1.f
27511 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
27512 * gfortran.dg/g77/dcomplex.f
27513 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
27514 * gfortran.dg/g77/f90-intrinsic-mathematical.f
27515 * gfortran.dg/g77/f90-intrinsic-numeric.f
27516 * gfortran.dg/g77/int8421.f
27517 * gfortran.dg/g77/labug1.f
27518 * gfortran.dg/g77/large_vec.f
27519 * gfortran.dg/g77/le.f
27520 * gfortran.dg/g77/short.f
27521 * gfortran.dg/g77/README: Update
27523 2004-07-20 Mark Mitchell <mark@codesourcery.com>
27526 * g++.dg/parse/lookup4.C: New test.
27528 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27531 * g++.dg/template/ttp10.C: New test.
27533 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
27535 * gcc.dg/pr12625-1.c: New test.
27537 2004-07-20 Steven Bosscher <stevenb@suse.de>
27539 * testsuite/gcc.dg/switch-warn-1.c: New test.
27540 * testsuite/gcc.dg/switch-warn-2.c: New test.
27541 * gcc.c-torture/compile/pr14730.c: Update.
27543 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
27545 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
27546 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
27547 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
27548 g++.dg/template/nontype3.C: Remove trailing CR from tests.
27550 2004-07-18 Mark Mitchell <mark@codesourcery.com>
27553 * g++.dg/template/assign1.C: New test.
27555 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27558 * g++.dg/template/ttp9.C: New test.
27560 2004-07-19 Daniel Jacobowitz <dan@debian.org>
27562 * gcc.dg/format/cmn-err-1.c: New test.
27564 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
27566 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
27567 gcc.dg/Wparentheses-10.c: New tests.
27568 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
27570 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27573 * gfortran.dg/g77//ffixed-line-length-0.f,
27574 gfortran.dg/g77/ffixed-line-length-132.f,
27575 gfortran.dg/g77/ffixed-line-length-72.f,
27576 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
27577 gfortran.dg/g77/README: Update.
27579 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27582 * g++.dg/template/non-dependent7.C: New test.
27583 * g++.dg/template/non-dependent8.C: Likewise.
27584 * g++.dg/template/non-dependent9.C: Likewise.
27585 * g++.dg/template/non-dependent10.C: Likewise.
27587 2004-07-17 Mark Mitchell <mark@codesourcery.com>
27590 * g++.dg/parse/attr2.C: New test.
27592 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
27595 * g77.f-torture: Ditto.
27597 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
27599 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
27600 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
27601 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
27603 2004-07-16 Richard Henderson <rth@redhat.com>
27605 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
27607 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27609 * lib/fortran-torture.exp (fortran-torture): Don't test compile
27610 tests with full list of options.
27611 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
27612 of TORTURE_OPTIONS if test contains 'dg-do run'.
27615 * gfortran.dg/do_iterator.f90: New test.
27617 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27619 PR rtl-optimization/16536
27620 * gcc.c-torture/execute/restrict-1.c: New test.
27622 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27625 * gfortran.dg/pr15324.f90: New test.
27628 * gfortran.dg/pr15129.f90: New test.
27631 * gfortran.dg/pr15140.f90: New test.
27634 * gfortran.fortran-torture/execute/bounds.f90: Add check for
27635 compile-time simplification.
27637 2004-07-14 Mike Stump <mrs@apple.com>
27639 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
27641 2004-07-14 James E Wilson <wilson@specifixinc.com>
27644 * gcc.dg/profile-generate-1.c: New.
27646 2004-07-15 Jakub Jelinek <jakub@redhat.com>
27648 * gcc.c-torture/execute/20040709-1.c: New test.
27649 * gcc.c-torture/execute/20040709-2.c: New test.
27651 2004-07-14 Mike Stump <mrs@apple.com>
27653 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
27655 2004-07-14 Mike Stump <mrs@apple.com>
27657 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
27659 2004-07-13 Mark Mitchell <mark@codesourcery.com>
27662 * g++.dg/parse/mutable1.C: New test.
27664 2004-07-13 Diego Novillo <dnovillo@redhat.com>
27666 PR tree-optimization/16443
27667 * gcc.dg/tree-ssa/20040713-1.c: New test.
27669 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
27671 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
27674 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
27676 * gfortran.dg/g77/README: New file
27677 * gfortran.dg/g77/19981216-0.f: Copy from
27678 g77.f-torture/noncompile. Add "dg-do compile" and
27679 dg-error as required.
27680 * gfortran.dg/g77/19990218-1.f: Likewise.
27681 * gfortran.dg/g77/19990905-1.f: Likewise.
27682 * gfortran.dg/g77/9263.f: Likewise.
27683 * gfortran.dg/g77/980615-0.f: Likewise.
27684 * gfortran.dg/g77/980616-0.f: Likewise.
27685 * gfortran.dg/g77/check0.f: Likewise.
27686 * gfortran.dg/g77/select_no_compile.f: Likewise.
27688 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
27690 Copy files from g77.f-torture/compile.
27691 Add "{ dg-do compile}". Other changes as noted
27692 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
27693 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
27694 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
27695 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
27696 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
27697 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
27698 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
27699 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
27700 statement to conform to standard. Append alpha1.x for reference.
27701 * gfortran.dg/g77/xformat.f: Add dg-warning
27703 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
27705 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
27706 Add {dg-do compile} directive.
27707 * gfortran.dg/g77/cpp2.F: Likewise.
27709 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27712 * g++.dg/lookup/name-clash1.C: New test.
27715 * g++.dg/lookup/name-clash2.C: New test.
27718 * g++.dg/lookup/name-clash3.C: New test.
27720 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27722 * g++.dg/lookup/new2.C: New test.
27723 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
27725 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
27727 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
27728 Add {dg-do compile} directive.
27729 * gfortran.dg/g77/13060.f: Likewise.
27730 * gfortran.dg/g77/19990218-0.f: Likewise.
27731 * gfortran.dg/g77/19990305-0.f: Likewise.
27732 * gfortran.dg/g77/19990419-0.f: Likewise.
27733 * gfortran.dg/g77/19990502-0.f: Likewise.
27734 * gfortran.dg/g77/19990502-1.f: Likewise.
27735 * gfortran.dg/g77/19990525-0.f: Likewise.
27736 * gfortran.dg/g77/19990826-1.f: Likewise.
27737 * gfortran.dg/g77/19990826-3.f: Likewise.
27738 * gfortran.dg/g77/19990905-2.f: Likewise.
27739 * gfortran.dg/g77/20000412-1.f: Likewise.
27740 * gfortran.dg/g77/20000511-1.f: Likewise.
27741 * gfortran.dg/g77/20000511-2.f: Likewise.
27742 * gfortran.dg/g77/20000518.f: Likewise.
27743 * gfortran.dg/g77/20000601-1.f: Likewise.
27744 * gfortran.dg/g77/20000601-2.f: Likewise.
27745 * gfortran.dg/g77/20000629-1.f: Likewise.
27746 * gfortran.dg/g77/20000630-2.f: Likewise.
27747 * gfortran.dg/g77/20010115.f: Likewise.
27748 * gfortran.dg/g77/20010321-1.f: Likewise.
27749 * gfortran.dg/g77/20010426.f: Likewise.
27750 * gfortran.dg/g77/20020307-1.f: Likewise.
27751 * gfortran.dg/g77/8485.f: Likewise.
27752 * gfortran.dg/g77/960317-1.f: Likewise.
27753 * gfortran.dg/g77/970915-0.f: Likewise.
27754 * gfortran.dg/g77/980310-1.f: Likewise.
27755 * gfortran.dg/g77/980310-2.f: Likewise.
27756 * gfortran.dg/g77/980310-3.f: Likewise.
27757 * gfortran.dg/g77/980310-4.f: Likewise.
27758 * gfortran.dg/g77/980310-6.f: Likewise.
27759 * gfortran.dg/g77/980310-7.f: Likewise.
27760 * gfortran.dg/g77/980310-8.f: Likewise.
27761 * gfortran.dg/g77/980419-2.f: Likewise.
27762 * gfortran.dg/g77/980424-0.f: Likewise.
27763 * gfortran.dg/g77/980427-0.f: Likewise.
27764 * gfortran.dg/g77/980729-0.f: Likewise.
27765 * gfortran.dg/g77/981117-1.f: Likewise.
27766 * gfortran.dg/g77/toon_1.f: Likewise.
27768 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27771 * g++.dg/other/abstract2.C: New test.
27773 2004-07-12 Paul Brook <paul@codesourcery.com>
27775 * gfortran.dg/pointer_init_1.f90: New test.
27777 2004-07-11 Paul Brook <paul@codesourcery.com>
27780 * gfortran.dg/contained_1.f90: New test.
27782 2004-07-11 Mark Mitchell <mark@codesourcery.com>
27784 * g++.dg/parse/defarg8.C: New test.
27786 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27789 * gfortran.dg/pr16433.f: New test.
27792 * gfortran.dg/pr15754.f90: New test.
27794 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
27796 PR tree-optimization/16437
27797 * gcc.c-torture/execute/bitfld-4.c: New test.
27799 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27801 * gfortran.fortran-torture/execute/common_2.f90: Add check for
27802 access to common var from module.
27804 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27807 * gfortran.fortran-torture/execute/common_2.f90: New test.
27809 2004-07-10 Paul Brook <paul@codesourcery.com>
27811 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
27813 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27816 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
27818 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
27820 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
27821 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
27822 * gfortran.dg/g77/ffree-form-1.f: Likewise.
27823 * gfortran.dg/g77/ffree-form-2.f: Likewise.
27824 * gfortran.dg/g77/ffree-form-3.f: Likewise.
27825 * gfortran.dg/g77/fno-underscoring.f: Likewise.
27826 * gfortran.dg/g77/funderscoring.f: Likewise.
27827 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
27829 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27831 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
27833 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27834 Paul Brook <paul@codesourcery.com>
27837 * gfortran.dg/common_pointer_1.f90: New test.
27839 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27841 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
27843 2004-07-09 James E Wilson <wilson@specifixinc.com>
27846 * gcc.c-torture/compile/20040709-1.c: New.
27848 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27851 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
27853 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27856 * gfortran.dg/shape_1.f90: New test.
27858 2004-07-09 Zack Weinberg <zack@codesourcery.com>
27859 Andrew Pinski <apinski@apple.com>
27861 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
27863 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27865 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
27868 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27869 Paul Brook <paul@codesourcery.com>
27871 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
27874 2004-07-09 Diego Novillo <dnovillo@redhat.com>
27876 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
27878 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27880 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
27881 testcases with capital suffix.
27883 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27889 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
27891 * gfortran.dg/implicit_1.f90: New test.
27893 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
27895 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
27896 expression to match gfortran warning/error messages
27897 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
27900 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
27902 * lib/fortran-torture.exp: Rename proc search_for to
27905 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
27907 * gcc.c-torture/execute/simd-5.x: New file.
27908 XFAIL on SPARC 64-bit at -O0.
27910 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27914 * g++.dg/warn/effc3.C: New test.
27916 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
27918 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
27919 change X to 1X in format.
27920 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
27921 add data statements to conform to standard.
27923 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
27925 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
27926 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
27927 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
27929 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
27931 * gfortran.dg/g77/7388.f: Copy from g77.dg
27932 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
27933 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
27934 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
27935 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
27936 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
27937 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
27938 * gfortran.dg/g77/strlen0.f: Likewise.
27940 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
27942 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
27943 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
27945 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
27947 * gcc.c-torture/execute/920428-2.x: Delete.
27948 * gcc.c-torture/execute/920501-7.x: Likewise.
27950 2004-07-08 Jakub Jelinek <jakub@redhat.com>
27952 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
27953 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
27954 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
27956 (PREFETCH_3DNOW): Add -march=c3.
27958 2004-07-08 Diego Novillo <dnovillo@redhat.com>
27961 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
27962 * gcc.c-torture/execute/bf64-1.x: Likewise.
27964 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
27966 * gcc.c-torture/compile/20040708-1.c: New test.
27968 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27971 * g++.dg/warn/effc2.C: New test.
27973 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
27975 * gcc.c-torture/execute/bitfld-1.x: Remove.
27976 * gcc.c-torture/execute/bitfld-3.c: New test.
27977 * gcc.dg/bitfld-2.c: Remove XFAILs.
27979 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
27982 * g++.dg/rtti/tinfo1.C: New file.
27984 2004-07-07 Eric Christopher <echristo@redhat.com>
27986 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
27988 2004-07-07 Andrew Pinski <apinski@apple.com>
27990 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
27992 2004-07-07 Mark Mitchell <mark@codesourcery.com>
27994 * g++.dg/init/call1.C: XFAIL.
27996 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
27998 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
27999 except for movstrict*, to movmem* and clrstr* to clrmem*.
28001 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
28003 * gcc.c-torture/execute/20040707-1.c: New test.
28005 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
28007 * gcc.c-torture/execute/20040706-1.c: New test.
28009 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28012 * g++.dg/template/spec14.C: New test.
28014 2004-07-05 Jakub Jelinek <jakub@redhat.com>
28016 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
28017 nothing if not yet defined. Use it in b, c and d type definitions.
28018 * gcc.c-torture/execute/20040705-1.c: New test.
28019 * gcc.c-torture/execute/20040705-2.c: New test.
28021 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28024 * g++.dg/lookup/new1.C: New test.
28026 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28029 * g++.dg/template/sizeof8.C: New test.
28031 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
28033 * gcc.c-torture/compile/20040705-1.c: New test.
28035 2004-07-04 Bud Davis <bdavis9659@comcast.net>
28037 * gfortran.fortran-torture/execute/seq_io.f90: New test.
28039 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
28041 * gcc.dg/cpp/if-mop.c: Two new testcases.
28042 * gcc.dg/cpp/trad/comment-3.c: New.
28044 2004-07-04 Paul Brook <paul@codesourcery.com>
28046 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
28048 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
28051 * g++.dg/lookup/crash4.C: New test.
28053 2004-07-02 Zack Weinberg <zack@codesourcery.com>
28055 * gcc.c-torture/execute/builtin-abs-1.c
28056 * gcc.c-torture/execute/builtin-abs-2.c
28057 * gcc.c-torture/execute/builtin-complex-1.c
28058 * gcc.c-torture/execute/builtins/string-1-lib.c
28059 * gcc.c-torture/execute/builtins/string-1.c
28060 * gcc.c-torture/execute/builtins/string-2-lib.c
28061 * gcc.c-torture/execute/builtins/string-2.c
28062 * gcc.c-torture/execute/builtins/string-3-lib.c
28063 * gcc.c-torture/execute/builtins/string-3.c
28064 * gcc.c-torture/execute/builtins/string-4-lib.c
28065 * gcc.c-torture/execute/builtins/string-4.c
28066 * gcc.c-torture/execute/builtins/string-5-lib.c
28067 * gcc.c-torture/execute/builtins/string-5.c
28068 * gcc.c-torture/execute/builtins/string-6-lib.c
28069 * gcc.c-torture/execute/builtins/string-6.c
28070 * gcc.c-torture/execute/builtins/string-7-lib.c
28071 * gcc.c-torture/execute/builtins/string-7.c
28072 * gcc.c-torture/execute/builtins/string-8-lib.c
28073 * gcc.c-torture/execute/builtins/string-8.c
28074 * gcc.c-torture/execute/builtins/string-9-lib.c
28075 * gcc.c-torture/execute/builtins/string-9.c
28076 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
28077 * gcc.c-torture/execute/builtins/string-asm-1.c
28078 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
28079 * gcc.c-torture/execute/builtins/string-asm-2.c
28080 * gcc.c-torture/execute/stdio-opt-1.c
28081 * gcc.c-torture/execute/stdio-opt-2.c
28082 * gcc.c-torture/execute/stdio-opt-3.c
28083 * gcc.c-torture/execute/string-opt-1.c
28084 * gcc.c-torture/execute/string-opt-10.c
28085 * gcc.c-torture/execute/string-opt-11.c
28086 * gcc.c-torture/execute/string-opt-12.c
28087 * gcc.c-torture/execute/string-opt-13.c
28088 * gcc.c-torture/execute/string-opt-14.c
28089 * gcc.c-torture/execute/string-opt-15.c
28090 * gcc.c-torture/execute/string-opt-16.c
28091 * gcc.c-torture/execute/string-opt-2.c
28092 * gcc.c-torture/execute/string-opt-6.c
28093 * gcc.c-torture/execute/string-opt-7.c
28094 * gcc.c-torture/execute/string-opt-8.c:
28097 * gcc.c-torture/execute/builtins/abs-2.c
28098 * gcc.c-torture/execute/builtins/abs-3.c
28099 * gcc.c-torture/execute/builtins/complex-1.c
28100 * gcc.c-torture/execute/builtins/fprintf.c
28101 * gcc.c-torture/execute/builtins/fputs.c
28102 * gcc.c-torture/execute/builtins/memcmp.c
28103 * gcc.c-torture/execute/builtins/memmove.c
28104 * gcc.c-torture/execute/builtins/memops-asm.c
28105 * gcc.c-torture/execute/builtins/mempcpy-2.c
28106 * gcc.c-torture/execute/builtins/mempcpy.c
28107 * gcc.c-torture/execute/builtins/memset.c
28108 * gcc.c-torture/execute/builtins/printf.c
28109 * gcc.c-torture/execute/builtins/sprintf.c
28110 * gcc.c-torture/execute/builtins/strcat.c
28111 * gcc.c-torture/execute/builtins/strchr.c
28112 * gcc.c-torture/execute/builtins/strcmp.c
28113 * gcc.c-torture/execute/builtins/strcpy.c
28114 * gcc.c-torture/execute/builtins/strcspn.c
28115 * gcc.c-torture/execute/builtins/strlen-2.c
28116 * gcc.c-torture/execute/builtins/strlen.c
28117 * gcc.c-torture/execute/builtins/strncat.c
28118 * gcc.c-torture/execute/builtins/strncmp-2.c
28119 * gcc.c-torture/execute/builtins/strncmp.c
28120 * gcc.c-torture/execute/builtins/strncpy.c
28121 * gcc.c-torture/execute/builtins/strpbrk.c
28122 * gcc.c-torture/execute/builtins/strpcpy-2.c
28123 * gcc.c-torture/execute/builtins/strpcpy.c
28124 * gcc.c-torture/execute/builtins/strrchr.c
28125 * gcc.c-torture/execute/builtins/strspn.c
28126 * gcc.c-torture/execute/builtins/strstr-asm.c
28127 * gcc.c-torture/execute/builtins/strstr.c:
28128 ... these new files.
28130 * gcc.c-torture/execute/builtins/abs-2-lib.c
28131 * gcc.c-torture/execute/builtins/abs-3-lib.c
28132 * gcc.c-torture/execute/builtins/complex-1-lib.c
28133 * gcc.c-torture/execute/builtins/fprintf-lib.c
28134 * gcc.c-torture/execute/builtins/fputs-lib.c
28135 * gcc.c-torture/execute/builtins/memcmp-lib.c
28136 * gcc.c-torture/execute/builtins/memmove-lib.c
28137 * gcc.c-torture/execute/builtins/memops-asm-lib.c
28138 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
28139 * gcc.c-torture/execute/builtins/mempcpy-lib.c
28140 * gcc.c-torture/execute/builtins/memset-lib.c
28141 * gcc.c-torture/execute/builtins/printf-lib.c
28142 * gcc.c-torture/execute/builtins/sprintf-lib.c
28143 * gcc.c-torture/execute/builtins/strcat-lib.c
28144 * gcc.c-torture/execute/builtins/strchr-lib.c
28145 * gcc.c-torture/execute/builtins/strcmp-lib.c
28146 * gcc.c-torture/execute/builtins/strcpy-lib.c
28147 * gcc.c-torture/execute/builtins/strcspn-lib.c
28148 * gcc.c-torture/execute/builtins/strlen-2-lib.c
28149 * gcc.c-torture/execute/builtins/strlen-lib.c
28150 * gcc.c-torture/execute/builtins/strncat-lib.c
28151 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
28152 * gcc.c-torture/execute/builtins/strncmp-lib.c
28153 * gcc.c-torture/execute/builtins/strncpy-lib.c
28154 * gcc.c-torture/execute/builtins/strpbrk-lib.c
28155 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
28156 * gcc.c-torture/execute/builtins/strpcpy-lib.c
28157 * gcc.c-torture/execute/builtins/strrchr-lib.c
28158 * gcc.c-torture/execute/builtins/strspn-lib.c
28159 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
28160 * gcc.c-torture/execute/builtins/strstr-lib.c
28161 * gcc.c-torture/execute/builtins/lib/abs.c
28162 * gcc.c-torture/execute/builtins/lib/fprintf.c
28163 * gcc.c-torture/execute/builtins/lib/memset.c
28164 * gcc.c-torture/execute/builtins/lib/printf.c
28165 * gcc.c-torture/execute/builtins/lib/sprintf.c
28166 * gcc.c-torture/execute/builtins/lib/strcpy.c
28167 * gcc.c-torture/execute/builtins/lib/strcspn.c
28168 * gcc.c-torture/execute/builtins/lib/strncat.c
28169 * gcc.c-torture/execute/builtins/lib/strncmp.c
28170 * gcc.c-torture/execute/builtins/lib/strncpy.c
28171 * gcc.c-torture/execute/builtins/lib/strpbrk.c
28172 * gcc.c-torture/execute/builtins/lib/strspn.c
28173 * gcc.c-torture/execute/builtins/lib/strstr.c:
28174 New files containing support routines.
28176 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
28178 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
28179 when not optimizing.
28181 2004-07-02 Mark Mitchell <mark@codesourcery.com>
28184 * g++.dg/abi/mangle22.C: New test.
28185 * g++.dg/abi/mangle23.C: Likewise.
28187 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
28190 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
28191 Allow for cases without denormalized floating point numbers.
28193 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
28196 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
28197 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
28198 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
28199 expected warning text.
28200 * gcc.dg/format/diag-2.c: New test.
28202 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
28204 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
28206 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
28208 * gcc.dg/builtins-43.c: New.
28209 * gcc.dg/builtins-44.c: New.
28210 * gcc.dg/builtins-45.c: New.
28212 2004-06-26 Geoffrey Keating <geoffk@apple.com>
28213 Andreas Tobler <a.tobler@schweiz.ch>
28215 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
28216 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
28218 * gcc.dg/cleanup-11.c: Likewise.
28219 * gcc.dg/cleanup-8.c: Likewise.
28220 * gcc.dg/cleanup-9.c: Likewise.
28221 * gcc.dg/cleanup-5.c: Run on all platforms.
28223 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
28225 * g++.dg/warn/nonnull1.C: New test.
28227 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
28229 * gcc.dg/compat/compat-common.h: Wrap up CINT in
28230 an #ifndef SKIP_COMPLEX_INT/#endif pair.
28231 Special-case the Sun compiler wrt to <complex.h>.
28233 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
28235 * gcc.dg/Wunreachable-8.C: New test.
28237 * gcc.dg/h8300-ice2.c : New test.
28239 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
28242 * gfortran.fortran-torture/compile/implicit.f90: Add test
28243 for implicit character.
28245 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
28248 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
28249 Use tiny() intrinsic to find smallest non-negative real
28251 2004-06-30 Jakub Jelinek <jakub@redhat.com>
28253 * gcc.dg/compat/struct-by-value-22_main.c: New test.
28254 * gcc.dg/compat/struct-by-value-22_x.c: New.
28255 * gcc.dg/compat/struct-by-value-22_y.c: New.
28257 * gcc.c-torture/execute/20040629-1.c: New test.
28259 2004-06-29 Jakub Jelinek <jakub@redhat.com>
28261 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
28262 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
28265 * gcc.dg/20040625-1.c: New test.
28267 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28269 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
28271 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28274 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
28276 2004-06-29 Richard Henderson <rth@redhat.com>
28278 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
28280 2004-06-29 Paul Brook <paul@codesourcery.com>
28282 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
28283 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
28285 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
28288 * g++.dg/parse/crash15.C: New.
28290 2004-06-28 Andrew Pinski <apinski@apple.com>
28292 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
28293 by the error already.
28295 * g++.dg/opt/ptrmem4.C: Change to compile only test.
28297 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
28300 * gcc.dg/h8300-bss-align-1.c : New.
28302 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
28305 * g++.dg/template/ctor4.C: New.
28307 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
28310 * g++.dg/warn/Wsequence-point-1.C: New test.
28312 2004-06-27 Paul Brook <paul@codesourcery.com>
28314 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
28316 2004-06-27 Zack Weinberg <zack@codesourcery.com>
28318 * g++.old-deja/g++.mike/p7325.C: Remove.
28320 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
28323 * gcc.dg/pr14963.c: New test.
28325 2004-06-27 Mark Mitchell <mark@codesourcery.com>
28328 * g++.dg/parse/redef1.C: New test.
28330 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
28332 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
28334 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
28336 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
28337 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
28339 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
28340 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
28341 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
28342 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
28343 g++.brendan/enum14.C.
28344 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
28345 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
28346 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
28348 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
28351 2004-06-27 Roger Sayle <roger@eyesopen.com>
28353 * gcc.dg/20040527-1.c: New test case.
28355 2004-06-26 Bud Davis <bdavis9659@comcast.net>
28357 PR gfortran/pr16196
28358 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
28360 2004-06-25 Roger Sayle <roger@eyesopen.com>
28362 PR middle-end/15825
28363 * gcc.dg/pr15825-1.c: New test case.
28365 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
28367 * gcc.c-torture/execute/20040625-1.c: New test.
28369 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28371 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
28373 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
28375 * gcc.dg/torture/mips-div-1.c: New test.
28377 2004-06-24 Jeff Law <law@redhat.com>
28379 * gcc.dg/tree-ssa/20040624-1.c: New test.
28381 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
28383 * gcc.c-torture/compile/20040624-1.c: New test.
28385 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28387 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
28390 2004-06-23 Andrew Pinski <apinski@apple.com>
28392 PR middle-end/15988
28393 * g++.dg/opt/ptrmem4.C: New test.
28395 * gcc.dg/c90-array-quals-2.c: New test.
28397 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
28399 * gcc.dg/kpice1.c: New test.
28401 2006-06-23 Andrew Pinski <apinski@apple.com>
28403 * gcc.dg/c90-array-quals.c: New test.
28405 2006-06-22 Richard Henderson <rth@redhat.com>
28407 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
28409 2004-06-22 Loren James Rittle <ljrittle@acm.org>
28411 * gcc.dg/builtins-config.h: Handle FreeBSD.
28413 2006-06-22 Richard Henderson <rth@redhat.com>
28415 * g++.dg/opt/devirt1.C: New.
28417 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
28419 * g++.dg/opt/pr15551.C: New testcase.
28421 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
28424 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
28425 x86_64-*-linux* when compiling for 32bit.
28427 2004-06-21 Andrew Pinski <apinski@apple.com>
28429 * gcc.dg/pch/struct-1.c: New.
28430 * gcc.dg/pch/struct-1.hs: New.
28432 2004-06-21 Geoffrey Keating <geoffk@apple.com>
28434 * gcc.dg/pch/save-temps-1.c: New file.
28435 * gcc.dg/pch/save-temps-1.hs: New file.
28437 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
28439 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
28440 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
28442 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28444 * gfortran.fortran-torture/execute/select_1.f90: Rename function
28446 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
28447 Remove trailing spaces.
28449 2004-06-21 Richard Henderson <rth@redhat.com>
28451 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
28452 merging && to BIT_FIELD_REF.
28454 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
28456 * g++.dg/opt/placeholder1.C: New test.
28458 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
28460 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
28461 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
28462 * gcc.dg/compat/union-m128-1_x.c: Likewise.
28463 * gcc.dg/compat/union-m128-1_y.c: Likewise.
28465 2004-06-20 Zack Weinberg <zack@codesourcery.com>
28467 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
28469 * g++.dg/other/pragma-re-1.C: Add comments.
28471 2004-06-19 Bud Davis <bdavis9659@comcast.net>
28474 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
28476 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
28478 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
28479 instead of setting the type of size_t by
28482 2004-06-18 Roger Sayle <roger@eyesopen.com>
28484 * gcc.dg/unordered-2.c: New test case.
28485 * gcc.dg/unordered-3.c: New test case.
28487 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
28490 * lib/g++.exp (g++_version): Tweak regexp for version
28491 * lib/g77.exp (g77_version): Likewise.
28492 * lib/gfortran.exp (gfortran_version): Likewise.
28493 * lib/objc.exp (objc_version): Likewise.
28494 * lib/treelang.exp (treelang_version): Likewise.
28496 2004-06-19 Jakub Jelinek <jakub@redhat.com>
28498 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
28499 Use INT_MAX instead of __INT_MAX__.
28500 * gcc.dg/compat/struct-align-2_y.c: Likewise.
28502 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
28503 * gcc.dg/compat/scalar-return-3_x.c: Use it.
28504 * gcc.dg/compat/scalar-return-3_y.c: Use it.
28505 * gcc.dg/compat/scalar-return-4_x.c: Use it.
28506 * gcc.dg/compat/scalar-return-4_y.c: Use it.
28507 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
28508 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
28509 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
28510 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
28512 * gcc.dg/range-test-1.c: New test.
28513 * g++.dg/opt/range-test-1.C: New test.
28515 2004-06-17 Richard Henderson <rth@redhat.com>
28517 * objc.dg/sync-1.m: New.
28518 * objc.dg/try-catch-1.m: Don't force next runtime.
28519 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
28520 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
28521 shadowed catch clause.
28522 * objc.dg/try-catch-5.m: New.
28524 2004-06-17 Zack Weinberg <zack@codesourcery.com>
28527 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
28529 2004-06-15 Richard Henderson <rth@redhat.com>
28531 * gcc.dg/20001116-1.c: Move expected warning line.
28533 2004-06-15 Richard Henderson <rth@redhat.com>
28535 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
28536 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
28538 2004-06-15 Jeff Law <law@redhat.com>
28540 * gcc.dg/tree-ssa/20040615-1.c: New test.
28541 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
28542 be less sensitive to operand ordering.
28543 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
28545 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
28547 * g++.dg/abi/bitfield3.C: Add comment..
28549 2004-06-15 Richard Henderson <rth@redhat.com>
28551 * g++.dg/ext/stmtexpr1.C: XFAIL.
28552 * gcc.dg/20030612-1.c: XFAIL.
28554 2004-06-15 Eric Christopher <echristo@redhat.com>
28556 * g++.dg/charset/asm5.c: New.
28557 * gcc.dg/charset/asm6.c: New.
28559 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28562 * gfortran.fortran-torture/execute/select_1.f90: New test.
28564 2004-06-15 Paul Brook <paul@codesourcery.com>
28566 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
28568 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28571 * g++.dg/lookup/crash3.C: New test.
28573 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28576 * g++.dg/parse/dtor4.C: New test.
28578 2004-06-14 Jeff Law <law@redhat.com>
28580 * gcc.c-torture/compile/20040614-1.c: New test.
28582 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28585 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
28586 LEN of a character array.
28588 2004-06-14 Mark Mitchell <mark@codesourcery.com>
28591 * g++.dg/template/ptrmem10.C: New test.
28594 * g++.dg/template/friend30.C: New test.
28596 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28599 * gfortran.fortran-torture/compile/mloc.f90: New test.
28601 2004-06-13 Paul Brook <paul@codesourcery.com>
28603 * gfortran.fortran-torture/execute/random_2.f90: New test.
28605 2004-06-13 Eric Christopher <echristo@redhat.com>
28607 * gcc.dg/noncompile/redecl-1.c: Fix error message.
28609 2004-06-12 Paul Brook <paul@codesourcery.com>
28611 * gfortran.fortran-torture/execute/contained_3.f90: New test.
28613 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28616 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
28618 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28621 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
28622 syntax errors in end statements of contained subroutines.
28624 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28627 * gfortran.fortran-torture/execute/null_arg.f90: New test.
28629 2004-06-12 Bud Davis <bdavis9659@comcast.net>
28632 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
28634 2004-06-12 Bud Davis <bdavis9659@comcast.net>
28637 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
28639 2004-06-11 Mark Mitchell <mark@codesourcery.com>
28642 * g++.dg/parse/enum1.C: New test.
28644 2004-06-10 Jeff Law <law@redhat.com>
28646 * gcc.c-torture/compile/20040610-1.c: New test.
28648 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28650 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
28651 * g++.old-deja/g++.other/decl3.C: Likewise.
28653 2004-06-10 Brian Booth <bbooth@redhat.com>
28655 * gcc.dg/tree-ssa/20031015-1.c: Scan for
28656 V_MAY_DEF instead of VDEF.
28657 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
28659 2004-06-10 Mark Mitchell <mark@codesourcery.com>
28662 * g++.dg/conversion/const1.C: New test.
28665 * g++.dg/conversion/reinterpret1.C: New test.
28668 * g++.dg/template/enum2.C: New test.
28671 * g++.dg/template/error13.C: New test.
28673 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28676 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
28677 arguments to test_* REAL and of the right size.
28679 2004-06-10 Jakub Jelinek <jakub@redhat.com>
28682 PR rtl-optimization/15681
28683 * gcc.dg/20040609-1.c: New test.
28685 2004-06-10 Jakub Jelinek <jakub@redhat.com>
28688 * g++.dg/opt/builtins1.C: New test.
28690 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
28692 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
28693 that use default windows32 struct layout.
28694 * gcc.dg/i386-bitfield2.c: Likewise.
28696 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
28698 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
28699 for mingw32 and cygwin targets.
28701 2004-06-09 Geoffrey Keating <geoffk@apple.com>
28703 * gcc.dg/pch/macro-4.c: New.
28704 * gcc.dg/pch/macro-4.hs: New.
28706 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28709 * gfortran.fortran-torture/compile/name_clash.f90: New test.
28711 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28714 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
28716 2004-06-09 Bud Davis <bdavis9659@comcast.net>
28719 * gfortran.fortran-torture/execute/t_edit.f90: New test.
28721 2004-06-09 Bud Davis <bdavis9659@comcast.net>
28724 * gfortran.fortran-torture/execute/backspace.c : New test.
28726 2004-06-09 Paul Brook <paul@codesourcery.com>
28728 * gfortran.fortran-torture/execure/intrinsic_associated.f90
28729 (pointer_to_section): Rewrite to use smaller array.
28731 2004-06-08 David Edelsohn <edelsohn@gnu.org>
28733 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
28734 * gcc.dg/ext/altivec-10.c: Same.
28735 * gcc.dg/ext/altivec-11.c: Same.
28736 * gcc.dg/ext/altivec-12.c: Same.
28737 * gcc.dg/ext/altivec-13.c: Same.
28738 * gcc.dg/ext/altivec-14.c: Same.
28739 * gcc.dg/ext/altivec-15.c: Same.
28740 * gcc.dg/ext/altivec-16.c: Same.
28741 * gcc.dg/ext/altivec-3.c: Same.
28742 * gcc.dg/ext/altivec-4.c: Same.
28743 * gcc.dg/ext/altivec-6.c: Same.
28744 * gcc.dg/ext/altivec-7.c: Same.
28745 * gcc.dg/ext/altivec-8.c: Same.
28746 * gcc.dg/ext/altivec-varargs-1.c: Same.
28748 * g++.dg/ext/altivec-1.C: Correct dg syntax.
28749 * g++.dg/ext/altivec-10.C: Same.
28750 * g++.dg/ext/altivec-2.C: Same.
28751 * g++.dg/ext/altivec-3.C: Same.
28752 * g++.dg/ext/altivec-4.C: Same.
28753 * g++.dg/ext/altivec-5.C: Same.
28754 * g++.dg/ext/altivec-6.C: Same.
28755 * g++.dg/ext/altivec-7.C: Same.
28756 * g++.dg/ext/altivec-8.C: Same.
28757 * g++.dg/ext/altivec-9.C: Same.
28759 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28762 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
28764 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
28766 * gcc.dg/union-1.c: New test.
28768 2004-06-07 Roger Sayle <roger@eyesopen.com>
28770 * gcc.dg/builtins-41.c: New test case.
28771 * gcc.dg/builtins-42.c: New test case.
28773 2004-06-07 David Edelsohn <edelsohn@gnu.org>
28775 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
28776 * g++.dg/ext/altivec-10.C: Same.
28777 * g++.dg/ext/altivec-2.C: Same.
28778 * g++.dg/ext/altivec-3.C: Same.
28779 * g++.dg/ext/altivec-4.C: Same.
28780 * g++.dg/ext/altivec-5.C: Same.
28781 * g++.dg/ext/altivec-6.C: Same.
28782 * g++.dg/ext/altivec-7.C: Same.
28783 * g++.dg/ext/altivec-8.C: Same.
28784 * g++.dg/ext/altivec-9.C: Same.
28785 * g++.old-deja/g++.abi/cxa_vec.C: Same.
28786 * g++.old-deja/g++.brendan/new3.C: Same.
28787 * gcc.c-torture/execute/eeprof-1.x: Same.
28789 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
28792 * gcc.dg/pr14765-1.c: New test.
28794 2004-06-07 Roger Sayle <roger@eyesopen.com>
28797 * gcc.dg/pr14649-1.c: New test case.
28799 2004-06-07 Richard Henderson <rth@redhat.com>
28801 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
28804 2004-06-07 David Edelsohn <edelsohn@gnu.org>
28806 * g++.dg/eh/elide1.C: Remove XFAIL.
28808 2004-06-07 Mark Mitchell <mark@codesourcery.com>
28811 * g++.dg/expr/sizeof3.C: New test.
28814 * g++.dg/template/access14.C: New test.
28817 * g++.dg/template/enum1.C: New test.
28820 * g++.dg/eh/throw1.C: New test.
28822 2004-06-07 David Ayers <d.ayers@inode.at>
28823 Ziemowit Laski <zlaski@apple.com>
28825 * lib/objc.exp (objc_target_compile): Revert the '-framework
28826 Foundation' flag fix, since bare Darwin does not ship
28827 with the Foundation framework.
28828 * objc/execute/next_mapping.h: Provide a local NSConstantString
28829 @interface and @implementation.
28830 (objc_constant_string_init): A constructor function, used to
28831 initialize the NSConstantString meta-class object.
28832 * objc/execute/string1.m: Include "next_mapping.h" instead of
28833 <Foundation/NSString.h>.
28834 * objc/execute/string2.m: Likewise.
28835 * objc/execute/string3.m: Likewise.
28836 * objc/execute/string4.m: Likewise.
28838 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
28840 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
28841 to double. Replace double with FLOAT.
28842 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
28844 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
28845 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
28846 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
28847 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
28848 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
28849 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
28850 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
28851 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
28853 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
28856 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
28858 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28861 * g++.dg/template/meminit2.C: New test.
28863 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
28866 * gcc.c-torture/execute/compare-fp-1.c,
28867 gcc.c-torture/execute/compare-fp-2.c,
28868 gcc.c-torture/execute/compare-fp-3.c,
28869 gcc.c-torture/execute/compare-fp-4.c,
28870 gcc.c-torture/execute/compare-fp-3.x,
28871 gcc.c-torture/execute/compare-fp-4.x: Moved...
28872 * gcc.c-torture/execute/ieee/compare-fp-1.c,
28873 gcc.c-torture/execute/ieee/compare-fp-2.c,
28874 gcc.c-torture/execute/ieee/compare-fp-3.c,
28875 gcc.c-torture/execute/ieee/compare-fp-4.c,
28876 gcc.c-torture/execute/ieee/compare-fp-3.x,
28877 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
28879 2004-06-04 David Ayers <d.ayers@inode.at>
28881 * objc/execute/protocol-isEqual-4.m: New testcase.
28883 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
28885 * objc/execute/protocol-isEqual-1.m: New testcase.
28886 * objc/execute/protocol-isEqual-2.m: New testcase.
28887 * objc/execute/protocol-isEqual-3.m: New testcase.
28889 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28891 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
28893 2004-06-02 Ziemowit Laski <zlaski@apple.com>
28895 * lib/objc.exp (objc_target_compile): When running tests on
28896 Darwin (Mac OS X), inform the linker about '-framework
28899 2004-06-02 Eric Christopher <echristo@redhat.com>
28901 * gcc.c-torture/compile/20040602-1.c: New.
28903 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
28905 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
28906 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
28908 PR tree-optimization/14736
28909 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
28911 PR tree-optimization/14042
28912 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
28914 PR tree-optimization/14729
28915 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
28917 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28920 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
28922 2004-06-01 Richard Hederson <rth@redhat.com>
28924 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
28926 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28929 * g++.dg/parse/offsetof4.C: New test.
28931 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
28934 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
28936 2004-05-31 Mark Mitchell <mark@codesourcery.com>
28939 * g++.dg/template/friend29.C: New test.
28941 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
28944 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
28946 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
28948 * gcc.dg/sparc-trap-1.c: New test.
28950 2004-05-31 Roger Sayle <roger@eyesopen.com>
28952 PR middle-end/15069
28953 * g++.dg/opt/fold3.C: New test case.
28955 2004-05-30 Graham Stott <graham.stott@btinternet.com>
28957 * lib/target-supports.exp (check_iconv_available): Fix fallout
28958 from 2004-05-28 patch.
28960 2004-05-30 Paul Brook <paul@codesourcery.com>
28963 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
28964 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
28966 2004-05-30 Steven G. Kargl <kargls@comcast.net>
28968 * gfortran.fortran-torture/execute/random_1.f90: New test.
28970 2004-05-28 Ziemowit Laski <zlaski@apple.com>
28972 * g++.dg/ext/altivec-10.C: New test.
28974 2004-05-29 Paul Brook <paul@codesourcery.com>
28976 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
28978 2004-05-28 Ziemowit Laski <zlaski@apple.com>
28980 * gcc.dg/altivec-16.c: New test.
28982 2004-05-28 Janis Johnson <janis187@us.ibm.com>
28984 * lib/target-supports.exp (check_vmx_hw_available): New.
28985 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
28987 * lib/target-supports.exp (check_alias_available,
28988 check_iconv_available, check_named_sections_available): Use
28989 unique names for temporary files.
28991 2004-05-28 Ziemowit Laski <zlaski@apple.com>
28993 * gcc.dg/altivec-15.c: New test.
28995 2004-05-28 Mark Mitchell <mark@codesourcery.com>
28998 * g++.dg/warn/noeffect6.C: New test.
29001 * g++.dg/expr/ptrmem4.C: New test.
29004 * g++.dg/template/operator3.C: New test.
29006 2004-05-28 Mark Mitchell <mark@codesourcery.com>
29009 * g++.dg/lookup/redecl1.C: New test.
29010 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
29012 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
29014 * gcc.c-torture/execute/compare-fp-1.c,
29015 gcc.c-torture/execute/compare-fp-2.c,
29016 gcc.c-torture/execute/compare-fp-3.c,
29017 gcc.c-torture/execute/compare-fp-4.c,
29018 gcc.c-torture/execute/compare-fp-3.x,
29019 gcc.c-torture/execute/compare-fp-4.x,
29020 gcc.dg/pr15649-1.c: New.
29022 2004-05-27 Adam Nemet <anemet@lnxw.com>
29025 * g++.dg/init/array14.C: New test.
29027 2004-05-25 Janis Johnson <janis187@us.ibm.com>
29029 * lib/compat.exp (compat-get-options-main): New.
29030 (compat-get-options): Remove unneeded code, warn for ignored
29032 (compat-execute): Check flag set by dg-require-* commands.
29034 * lib/compat.exp (compat-execute): Break up long lines.
29036 2004-05-24 Janis Johnson <janis187@us.ibm.com>
29038 * gcc.dg/altivec-7.c: Don't use 'vector long'.
29039 * gcc.dg/altivec-14.c: New test.
29040 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
29042 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
29043 * gcc.dg/altivec-12.c: Ditto.
29045 * gcc.dg/altivec-3.c: Move call to altivec_check.
29047 2004-05-23 Mark Mitchell <mark@codesourcery.com>
29050 * g++.dg/template/error12.C: New test.
29053 * g++.dg/ext/attrib15.C: New test.
29056 * g++.dg/template/ptrmem9.C: New test.
29058 2004-05-25 Paul Brook <paul@codesourcery.com>
29060 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
29062 2004-05-23 Mark Mitchell <mark@codesourcery.com>
29065 * g++.dg/template/crash19.C: New test.
29067 2004-05-23 Mark Mitchell <mark@codesourcery.com>
29070 * g++.dg/template/redecl1.C: New test.
29072 2004-05-23 Mark Mitchell <mark@codesourcery.com>
29075 * g++.dg/other/ns1.C: New test.
29078 * g++.dg/template/invalid1.C: New test.
29080 2004-05-23 Paul Brook <paul@codesourcery.com>
29081 Victor Leikehman <lei@haifasphere.co.il>
29083 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
29084 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
29086 2004-05-22 Mark Mitchell <mark@codesourcery.com>
29090 * g++.dg/template/non-dependent5.C: New test.
29091 * g++.dg/template/non-dependent6.C: New test.
29093 2004-05-22 Mark Mitchell <mark@codesourcery.com>
29096 * g++.dg/inherit/union1.C: New test.
29099 * g++.dg/template/addr1.C: New test.
29102 * g++.dg/template/array5.C: New test.
29105 * g++.dg/template/array6.C: New test.
29107 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
29108 Roger Sayle <roger@eyesopen.com>
29110 * g++.dg/lookup/forscope2.C: New test case.
29112 2004-05-22 Ben Elliston <bje@au.ibm.com>
29114 * gcc.dg/cpp/Wmissingdirs.c: New.
29116 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
29119 * gcc.dg/compat/union-m128-1.h: New file.
29120 * gcc.dg/compat/union-m128-1_main.c: Likewise.
29121 * gcc.dg/compat/union-m128-1_x.c: Likewise.
29122 * gcc.dg/compat/union-m128-1_y.c: Likewise.
29124 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
29127 * gcc.dg/compat/struct-complex-1.h: New file.
29128 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
29129 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
29130 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
29132 2004-05-20 Roger Sayle <roger@eyesopen.com>
29135 * gcc.dg/pr3074-1.c: New test case.
29136 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
29138 2004-05-20 Falk Hueffner <falk@debian.org>
29141 * gcc.dg/ftrapv-1.c: New test case.
29143 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
29145 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
29147 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
29148 Jeff Law <law@redhat.com>
29150 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
29151 * gcc.dg/tree-ssa/20040518-2.c: New test.
29153 * gcc.dg/tree-ssa/20040518-1.c: New test.
29155 2004-05-18 Zack Weinberg <zack@codesourcery.com>
29157 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
29159 2004-05-18 Paul Brook <paul@codesourcery.com>
29162 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
29164 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29166 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
29169 2004-05-17 Steven Bosscher <stevenb@suse.de>
29171 * gcc.dg/tree-ssa/20040517-1.c: New test.
29173 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29175 * gcc.dg/loop-4.c: New test.
29177 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
29179 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
29181 2004-05-15 Bud Davis <bdavis9659@comcast.net>
29184 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
29186 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29190 * gfortran.fortran-torture/compile/data_1.f90: New test.
29192 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
29194 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
29195 * gcc.dg/uninit-H.c: Define ASM for __s390__.
29197 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
29199 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
29201 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
29204 * gcc.dg/format/xopen-1.c: Adjust expected message.
29205 * gcc.dg/format/xopen-3.c: New test.
29207 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
29209 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
29211 2004-05-14 Jeff Law <law@redhat.com>
29213 * gcc.dg/tree-ssa/20040514-2.c: New test.
29215 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29217 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
29219 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
29222 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
29224 * gcc.dg/tree-ssa/20040514-1.c: New test.
29226 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29228 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
29231 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29234 * gfortran.fortran-torture/compile/do_1.f90: New test.
29236 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29239 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
29242 2004-05-14 Bud Davis <bdavis9659@comcast.net>
29245 * gfortran.fortran-torture/execute/random_init.f90: New test.
29247 2004-05-13 Paul Brook <paul@codesourcery.com>
29250 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
29252 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
29254 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
29255 for the powerpc case.
29257 2004-05-13 Jeff Law <law@redhat.com>
29259 * gcc.dg/tree-ssa/20040513-1.c: New test.
29260 * gcc.dg/tree-ssa/20040513-2.c: New test.
29262 2004-05-13 Paul Brook <paul@codesourcery.com>
29264 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
29265 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
29266 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
29268 2004-05-13 Andreas Schwab <schwab@suse.de>
29271 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
29274 2004-05-13 Bud Davis <bdavis9659@comcast.net>
29277 * gfortran.fortran-torture/execute/adjustr.f90: New file.
29279 2004-05-13 Diego Novillo <dnovillo@redhat.com>
29281 Merge from tree-ssa-20020619-branch. See
29282 ChangeLog.tree-ssa for details.
29284 2004-05-11 Ziemowit Laski <zlaski@apple.com>
29286 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
29287 include <altivec.h> explicitly.
29288 * gcc.dg/altivec-13.c: Likewise.
29290 2004-05-11 Paul Brook <paul@codesourcery.com>
29292 * gcc.c-torture/compile/20010518-1.c: Force enum size.
29294 2004-05-10 Eric Christopher <echristo@redhat.com>
29296 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
29297 * gcc.dg/sibcall-4.c: Ditto.
29299 2004-05-10 Ziemowit Laski <zlaski@apple.com>
29301 * g++.dg/ext/altivec-8.C: New test case.
29302 * gcc.dg/altivec-13.c: New test case.
29304 2004-05-08 Roger Sayle <roger@eyesopen.com>
29306 * gcc.c-torture/execute/divcmp-1.c: New test case.
29307 * gcc.c-torture/execute/divcmp-2.c: New test case.
29308 * gcc.c-torture/execute/divcmp-3.c: New test case.
29310 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
29312 * g++.dg/other/pragma-re-2.C: New test.
29314 2004-05-07 Uros Bizjak <uros@kss-loka.si>
29316 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
29317 * gcc.dg/i386-387-2.c: Likewise.
29319 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
29321 * gcc.dg/i386-387-6.c: Likewise.
29323 2004-05-07 Uros Bizjak <uros@kss-loka.si>
29325 * gcc.dg/builtins-33.c: Also check log1p*.
29327 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
29329 PR optimization/15296
29330 * gcc.c-torture/execute/pr15296.c: New test.
29332 2004-05-05 Uros Bizjak <uros@kss-loka.si>
29334 * gcc.dg/builtins-40.c: New test.
29336 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
29338 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
29340 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
29342 * g++.dg/ext/spe1.C: New testcase.
29344 2004-05-04 Ziemowit Laski <zlaski@apple.com>
29346 * objc.dg/image-info.m: Allow additional attributes
29347 for __image_info section.
29349 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
29351 * gcc.dg/torture/mips-hilo-2.c: New test.
29353 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29356 * g++.dg/template/member5.C: New test.
29358 2004-05-03 Uros Bizjak <uros@kss-loka.si>
29360 * gcc.dg/builtins-34.c: Also check expm1*.
29362 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29364 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
29365 * gcc.dg/torture/builtin-convert-3.c: New test.
29367 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
29369 PR middle-end/15054
29370 * g++.dg/opt/pr15054.C: New test.
29372 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29374 * gcc.dg/torture/builtin-rounding-1.c: New test.
29375 * gcc.dg/builtins-25.c: Delete.
29376 * gcc.dg/builtins-29.c: Delete.
29378 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
29380 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
29381 * gcc.dg/sibcall-4.c: Likewise.
29382 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
29384 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
29386 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
29387 bit-field on 16-bit targets.
29389 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
29391 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
29394 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
29396 * gcc.dg/rs6000-power2-1.c: Change to compile only.
29397 * gcc.dg/rs6000-power2-2.c: Likewise.
29399 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
29401 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
29402 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
29403 Change the asm registers to be in form of frN instead of fN.
29405 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29407 * gcc.dg/torture/builtin-convert-2.c: New test.
29409 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
29411 * gcc.dg/rs6000-power2-1.c: New test.
29412 * gcc.dg/rs6000-power2-2.c: New test.
29414 2004-04-28 Jan Hubicka <jh@suse.cz>
29416 * gcc.dg/unused-6.c: New test.
29418 2004-04-24 Laurent GUERBY <laurent@guerby.net>
29419 Ulrich Weigand <uweigand@de.ibm.com>
29421 * ada/acats/run_all.sh: Define $target variable.
29423 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
29426 * g++.dg/other/vararg-1.C: New test.
29429 * g++.dg/eh/cleanup3.C: New test.
29431 2004-04-24 Laurent GUERBY <laurent@guerby.net>
29433 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
29434 and ad8011a (target_insn).
29435 * ada/acats/support/macro.dfs: Likewise.
29436 * ada/acats/support/impbit.adb: New file.
29438 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
29440 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
29442 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
29444 * gcc.dg/loop-3.c: New test.
29446 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
29448 * gcc.c-torture/execute/simd-5.c: New test.
29450 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29453 * g++.dg/template/crash18.C: New test.
29455 2004-04-22 Mark Mitchell <mark@codesourcery.com>
29457 * g++.dg/ext/complit3.C: New test.
29459 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
29461 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
29462 * gcc.dg/altivec-3.c: Same.
29463 * gcc.dg/altivec-varargs-1.c: Same.
29465 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
29467 * lib/target-supports.exp (check_profiling_available): Assume
29468 profiling is not available on powerpc-eabi targets.
29470 2004-04-21 Janis Johnson <janis187@us.ibm.com>
29472 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
29473 * gcc.dg/vmx/bug-1.c: Ditto.
29475 2004-04-20 Eric Christopher <echristo@redhat.com>
29477 * gcc.dg/charset/extern.c: New test.
29478 * g++.dg/charset/extern3.cc: Ditto.
29480 2004-04-20 Uros Bizjak <uros@kss-loka.si>
29482 * gcc.dg/builtins-39.c: New test.
29484 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
29486 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
29488 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
29490 * gcc.dg/torture/mips-hilo-1.c: New test.
29492 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
29494 * gcc.c-torture/compile/20040419-1.c: New test.
29496 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
29498 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
29500 2004-04-18 Zack Weinberg <zack@codesourcery.com>
29501 Aldy Hernandez <aldyh@redhat.com>
29503 * gcc.c-torture/execute/va-arg-24.c: New.
29505 2004-04-17 Zack Weinberg <zack@codesourcery.com>
29506 Aldy Hernandez <aldyh@redhat.com>
29508 * gcc.dg/vmx/1b-01.c: New.
29509 * gcc.dg/vmx/1b-02.c: New.
29510 * gcc.dg/vmx/1b-03.c: New.
29511 * gcc.dg/vmx/1b-04.c: New.
29512 * gcc.dg/vmx/1b-05.c: New.
29513 * gcc.dg/vmx/1b-06.c: New.
29514 * gcc.dg/vmx/1b-07.c: New.
29515 * gcc.dg/vmx/1c-01.c: New.
29516 * gcc.dg/vmx/1c-02.c: New.
29517 * gcc.dg/vmx/3a-01a.c: New.
29518 * gcc.dg/vmx/3a-01.c: New.
29519 * gcc.dg/vmx/3a-01m.c: New.
29520 * gcc.dg/vmx/3a-03.c: New.
29521 * gcc.dg/vmx/3a-03m.c: New.
29522 * gcc.dg/vmx/3a-04.c: New.
29523 * gcc.dg/vmx/3a-04m.c: New.
29524 * gcc.dg/vmx/3a-05.c: New.
29525 * gcc.dg/vmx/3a-06.c: New.
29526 * gcc.dg/vmx/3a-06m.c: New.
29527 * gcc.dg/vmx/3a-07.c: New.
29528 * gcc.dg/vmx/3b-01.c: New.
29529 * gcc.dg/vmx/3b-02.c: New.
29530 * gcc.dg/vmx/3b-10.c: New.
29531 * gcc.dg/vmx/3b-13.c: New.
29532 * gcc.dg/vmx/3b-14.c: New.
29533 * gcc.dg/vmx/3b-15.c: New.
29534 * gcc.dg/vmx/3c-01a.c: New.
29535 * gcc.dg/vmx/3c-01.c: New.
29536 * gcc.dg/vmx/3c-02.c: New.
29537 * gcc.dg/vmx/3c-03.c: New.
29538 * gcc.dg/vmx/3d-01.c: New.
29539 * gcc.dg/vmx/4-01.c: New.
29540 * gcc.dg/vmx/4-03.c: New.
29541 * gcc.dg/vmx/5-01.c: New.
29542 * gcc.dg/vmx/5-02.c: New.
29543 * gcc.dg/vmx/5-03.c: New.
29544 * gcc.dg/vmx/5-04.c: New.
29545 * gcc.dg/vmx/5-05.c: New.
29546 * gcc.dg/vmx/5-06.c: New.
29547 * gcc.dg/vmx/5-07.c: New.
29548 * gcc.dg/vmx/5-07t.c: New.
29549 * gcc.dg/vmx/5-08.c: New.
29550 * gcc.dg/vmx/5-10.c: New.
29551 * gcc.dg/vmx/5-11.c: New.
29552 * gcc.dg/vmx/7-01a.c: New.
29553 * gcc.dg/vmx/7-01.c: New.
29554 * gcc.dg/vmx/7c-01.c: New.
29555 * gcc.dg/vmx/7d-01.c: New.
29556 * gcc.dg/vmx/7d-02.c: New.
29557 * gcc.dg/vmx/8-01.c: New.
29558 * gcc.dg/vmx/8-02a.c: New.
29559 * gcc.dg/vmx/8-02.c: New.
29560 * gcc.dg/vmx/brode-1.c: New.
29561 * gcc.dg/vmx/bug-1.c: New.
29562 * gcc.dg/vmx/bug-2.c: New.
29563 * gcc.dg/vmx/bug-3.c: New.
29564 * gcc.dg/vmx/cw-bug-1.c: New.
29565 * gcc.dg/vmx/cw-bug-2.c: New.
29566 * gcc.dg/vmx/cw-bug-3.c: New.
29567 * gcc.dg/vmx/dct.c: New.
29568 * gcc.dg/vmx/debug-1.c: New.
29569 * gcc.dg/vmx/debug-2.c: New.
29570 * gcc.dg/vmx/debug-3.c: New.
29571 * gcc.dg/vmx/debug-4.c: New.
29572 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
29573 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
29574 * gcc.dg/vmx/eg-5.c: New.
29575 * gcc.dg/vmx/fft.c: New.
29576 * gcc.dg/vmx/gcc-bug-1.c: New.
29577 * gcc.dg/vmx/gcc-bug-2.c: New.
29578 * gcc.dg/vmx/gcc-bug-3.c: New.
29579 * gcc.dg/vmx/gcc-bug-4.c: New.
29580 * gcc.dg/vmx/gcc-bug-5.c: New.
29581 * gcc.dg/vmx/gcc-bug-6.c: New.
29582 * gcc.dg/vmx/gcc-bug-7.c: New.
29583 * gcc.dg/vmx/gcc-bug-8.c: New.
29584 * gcc.dg/vmx/gcc-bug-9.c: New.
29585 * gcc.dg/vmx/gcc-bug-b.c: New.
29586 * gcc.dg/vmx/gcc-bug-c.c: New.
29587 * gcc.dg/vmx/gcc-bug-d.c: New.
29588 * gcc.dg/vmx/gcc-bug-e.c: New.
29589 * gcc.dg/vmx/gcc-bug-f.c: New.
29590 * gcc.dg/vmx/gcc-bug-g.c: New.
29591 * gcc.dg/vmx/gcc-bug-i.c: New.
29592 * gcc.dg/vmx/harness.h: New.
29593 * gcc.dg/vmx/ira1.c: New.
29594 * gcc.dg/vmx/ira2a.c: New.
29595 * gcc.dg/vmx/ira2b.c: New.
29596 * gcc.dg/vmx/ira2.c: New.
29597 * gcc.dg/vmx/ira2c.c: New.
29598 * gcc.dg/vmx/mem.c: New.
29599 * gcc.dg/vmx/newton-1.c: New.
29600 * gcc.dg/vmx/ops.c: New.
29601 * gcc.dg/vmx/sn7153.c: New.
29602 * gcc.dg/vmx/spill2.c: New.
29603 * gcc.dg/vmx/spill3.c: New.
29604 * gcc.dg/vmx/spill.c: New.
29605 * gcc.dg/vmx/t.c: New.
29606 * gcc.dg/vmx/varargs-1.c: New.
29607 * gcc.dg/vmx/varargs-2.c: New.
29608 * gcc.dg/vmx/varargs-3.c: New.
29609 * gcc.dg/vmx/varargs-4.c: New.
29610 * gcc.dg/vmx/varargs-5.c: New.
29611 * gcc.dg/vmx/varargs-6.c: New.
29612 * gcc.dg/vmx/varargs-7.c: New.
29613 * gcc.dg/vmx/vmx.exp: New.
29614 * gcc.dg/vmx/vprint-1.c: New.
29615 * gcc.dg/vmx/vscan-1.c: New.
29616 * gcc.dg/vmx/x-01.c: New.
29617 * gcc.dg/vmx/x-02.c: New.
29618 * gcc.dg/vmx/x-03.c: New.
29619 * gcc.dg/vmx/x-04.c: New.
29620 * gcc.dg/vmx/x-05.c: New.
29621 * gcc.dg/vmx/yousufi-1.c: New.
29622 * gcc.dg/vmx/zero-1.c: New.
29623 * gcc.dg/vmx/zero.c: New.
29625 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
29627 * g++.dg/lookup/java1.C: Update for chage of
29629 * g++.dg/lookup/java2.C: Likewise.
29631 2004-04-17 Laurent GUERBY <laurent@guerby.net>
29633 * ada/acats/run_all.sh: use -O2 by default.
29635 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
29637 * gcc.dg/vr-mult-[12].c: New tests.
29639 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29641 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
29643 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
29645 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
29647 * lib/target-supports.exp (check_profiling_available): Assume profiling
29648 isn't available for mips*-*-elf targets.
29650 2004-04-14 Uros Bizjak <uros@kss-loka.si>
29652 * gcc.dg/builtins-38.c: New test.
29654 2004-04-14 Eric Christopher <echristo@redhat.com>
29656 * g++.dg/charset/charset.exp: Run .cc extension tests.
29658 2004-04-14 Zack Weinberg <zack@codesourcery.com>
29660 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
29662 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29664 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
29666 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
29668 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
29669 * gcc.dg/i386-387-2.c: Likewise.
29671 * gcc.dg/i386-387-7.c: New test.
29672 * gcc.dg/i386-387-8.c: New test.
29674 * gcc.dg/builtins-37.c: New test.
29676 2004-04-13 Geoffrey Keating <geoffk@apple.com>
29678 * g++.dg/pch/externc-1.C: Add missing semicolon.
29680 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
29682 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
29684 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
29686 * gcc.c-torture/execute/20040411-1.c: New test.
29688 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
29690 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
29692 2004-04-09 Chris Demetriou <cgd@broadcom.com>
29694 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
29696 2004-04-09 Zack Weinberg <zack@codesourcery.com>
29698 * lib/target-supports.exp (check_named_sections_available): New.
29699 * lib/gcc-dg.exp (dg-require-named-sections): New.
29700 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
29701 old-deja.exp. Also prune error-count message from HP linker.
29702 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
29704 * g++.dg/init/init-ref4.C: Use dg-require-weak.
29705 * g++.old-deja/g++.pt/static3.C: Likewise.
29706 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
29708 2004-04-09 Roger Sayle <roger@eyesopen.com>
29710 * gcc.c-torture/execute/20040409-1.c: New test case.
29711 * gcc.c-torture/execute/20040409-2.c: New test case.
29712 * gcc.c-torture/execute/20040409-3.c: New test case.
29714 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
29716 * gcc.dg/20040409-1.c: New test.
29718 2004-04-08 Roger Sayle <roger@eyesopen.com>
29721 * g++.dg/opt/pr14888.C: New test case.
29723 2004-04-08 Geoffrey Keating <geoffk@apple.com>
29725 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
29726 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
29727 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
29728 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
29731 2004-04-08 Paul Brook <paul@codesourcery.com>
29733 * gcc.dg/spill-1.c: New test.
29735 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29737 * gcc.dg/torture/builtin-ctype-2.c: New test.
29739 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
29741 * gcc.dg/pch/pch.exp: Add largefile test.
29743 2004-04-06 Geoffrey Keating <geoffk@apple.com>
29745 * g++.dg/pch/externc-1.Hs: New.
29746 * g++.dg/pch/externc-1.C: New.
29748 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29750 * gcc.dg/compat/struct-by-value-5a_main.c,
29751 gcc.dg/compat/struct-by-value-5b_main.c: New files.
29752 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
29753 * gcc.dg/compat/struct-by-value-5a_x.c,
29754 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
29755 gcc.dg/compat/struct-by-value-5_x.c.
29756 * gcc.dg/compat/struct-by-value-5a_y.c,
29757 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
29758 gcc.dg/compat/struct-by-value-5_y.c.
29760 * gcc.dg/compat/struct-by-value-6a_main.c,
29761 gcc.dg/compat/struct-by-value-6b_main.c: New files.
29762 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
29763 * gcc.dg/compat/struct-by-value-6a_x.c,
29764 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
29765 gcc.dg/compat/struct-by-value-6_x.c.
29766 * gcc.dg/compat/struct-by-value-6a_y.c,
29767 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
29768 gcc.dg/compat/struct-by-value-6_y.c.
29770 * gcc.dg/compat/struct-by-value-7a_main.c,
29771 gcc.dg/compat/struct-by-value-7b_main.c: New files.
29772 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
29773 * gcc.dg/compat/struct-by-value-7a_x.c,
29774 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
29775 gcc.dg/compat/struct-by-value-7_x.c.
29776 * gcc.dg/compat/struct-by-value-7a_y.c,
29777 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
29778 gcc.dg/compat/struct-by-value-7_y.c.
29780 2004-04-06 Jakub Jelinek <jakub@redhat.com>
29782 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
29783 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
29784 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
29787 2004-04-06 Uros Bizjak <uros@kss-loka.si>
29789 * gcc.dg/builtins-36.c: New test.
29791 2004-04-06 Paul Brook <paul@codesourcery.com>
29793 * README.gcc: Remove obsolete contraint on testcases.
29795 2004-04-05 Paul Brook <paul@codesourcery.com>
29798 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
29799 failure and exit(0) on success.
29800 * g++.dg/expr/anew2.C: Ditto.
29801 * g++.dg/expr/anew3.C: Ditto.
29802 * g++.dg/expr/anew4.C: Ditto.
29804 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
29807 * g++.dg/template/unify7.C: New.
29809 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
29811 * g++.dg/README: Bring up to date with new subdirectories; remove
29812 duplicate subdirectory lines.
29814 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
29817 * g++.dg/template/unify5.C: New.
29818 * g++.dg/template/unify6.C: New.
29819 * g++.dg/template/qualttp20.C: Adjust.
29820 * g++.old-deja/g++.jason/report.C: Adjust.
29821 * g++.old-deja/g++.other/qual1.C: Adjust.
29823 2004-04-01 Mark Mitchell <mark@codesourcery.com>
29826 * g++.dg/inherit/ptrmem1.C: New test.
29828 2004-04-01 Jakub Jelinek <jakub@redhat.com>
29831 * gcc.c-torture/execute/20040331-1.c: New test.
29832 * gcc.dg/20040331-1.c: New test.
29834 2004-04-01 Paul Brook <paul@codesourcery.com>
29836 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
29838 2004-03-30 Mark Mitchell <mark@codesourcery.com>
29841 * g++.dg/init/goto1.C: New test.
29844 * g++.dg/template/defarg4.C: New test.
29846 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
29848 * gcc.dg/altivec-11.c: Extend test for more valid cases.
29850 2004-03-28 David Edelsohn <edelsohn@gnu.org>
29852 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
29854 2004-03-28 Zack Weinberg <zack@codesourcery.com>
29856 * gcc.dg/noncompile/undeclared-2.c: New test.
29858 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
29860 * gcc.dg/940409-1.c: Remove XFAIL.
29861 * gcc.dg/reg-vol-struct-1.c: New test.
29863 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29865 * gcc.dg/torture/builtin-wctype-1.c: New test.
29867 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
29869 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
29870 * gcc.dg/20001101-1.c: Likewise.
29871 * gcc.dg/20001102-1.c: Likewise.
29873 2004-03-25 Roger Sayle <roger@eyesopen.com>
29875 * gcc.dg/compare8.c: Add an additional test for XOR.
29877 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29879 * gcc.dg/torture/builtin-ctype-1.c: New test.
29881 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29883 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
29884 * gcc.dg/torture/builtin-math-1.c: Likewise.
29885 * gcc.dg/torture/builtin-power-1.c: New test.
29887 2004-03-24 Andreas Schwab <schwab@suse.de>
29889 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
29892 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
29893 Roger Sayle <roger@eyesopen.com>
29895 * gcc.dg/compare8.c: New test case.
29897 2004-03-23 Ziemowit Laski <zlaski@apple.com>
29899 * g++.dg/ext/altivec-7.C: New test.
29901 2004-03-23 Zack Weinberg <zack@codesourcery.com>
29903 PR 12267, 12391, 12560, 13129, 14114, 14133
29904 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
29905 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
29906 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
29907 Adjust error regexps.
29908 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
29909 * gcc.dg/noncompile/undeclared-1.c: New test cases.
29910 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
29911 * gcc.dg/local1.c: Add explanatory comment.
29913 2004-03-23 Roger Sayle <roger@eyesopen.com>
29915 PR optimization/14669
29916 * g++.dg/opt/fold2.C: New test case.
29918 2004-03-22 Jakub Jelinek <jakub@redhat.com>
29921 * gcc.dg/20040322-1.c: New test.
29923 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
29925 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
29926 * gcc.dg/ultrasp4.c: Likewise.
29927 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
29929 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
29931 * gcc.dg/i386-sse-8.c: Reset default options.
29933 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
29935 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
29936 in the error message text.
29938 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
29940 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
29942 2004-03-21 Mark Mitchell <mark@codesourcery.com>
29945 * g++.dg/init/array13.C: New test.
29947 2004-03-20 Roger Sayle <roger@eyesopen.com>
29950 * gcc.c-torture/compile/pr13889.c: New test case.
29952 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
29955 * builtins-1.c (nan, nans): Don't test.
29956 * builtins-30.c: Don't use nan, nanf, nanl.
29957 * builtins-35.c: New test.
29959 2004-03-19 Ziemowit Laski <zlaski@apple.com>
29961 * g++.dg/ext/altivec-6.C: New test.
29963 2004-03-19 Mark Mitchell <mark@codesourcery.com>
29965 * g++.dg/init/placement3.C: New test.
29967 * g++.dg/template/spec13.C: New test.
29969 * g++.dg/lookup/using11.C: New test.
29971 * g++.dg/lookup/koenig3.C: New test.
29973 * g++.dg/template/operator2.C: New test.
29975 * g++.dg/expr/dtor3.C: New test.
29976 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
29978 * g++.old-deja/g++.law/visibility28.C: Likewise.
29980 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
29982 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
29983 * gcc.dg/ppc64-abi-3.c: Likewise.
29985 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29988 * g++.dg/parse/template15.C: New test.
29990 2004-03-18 Mark Mitchell <mark@codesourcery.com>
29992 * g++.dg/expr/dtor2.C: New test.
29994 * g++.dg/lookup/anon4.C: New test.
29996 * g++.dg/overload/using1.C: New test.
29998 * g++.dg/template/lookup7.C: New test.
30000 * g++.dg/template/typename6.C: New test.
30002 * g++.dg/expr/cond6.C: New test.
30004 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30006 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
30008 2004-03-18 Mark Mitchell <mark@codesourcery.com>
30010 * g++.dg/expr/cond5.C: New test.
30011 * g++.dg/expr/constcast1.C: Likewise.
30012 * g++.dg/expr/ptrmem2.C: Likewise.
30013 * g++.dg/expr/ptrmem3.C: Likewise.
30014 * g++.dg/lookup/main1.C: Likewise.
30015 * g++.dg/template/lookup6.C: Likewise.
30017 2004-03-18 Mark Mitchell <mark@codesourcery.com>
30019 * gcc.dg/local1.c: New test.
30021 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
30023 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30025 * gcc.dg/torture/builtin-convert-1.c: New test.
30027 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30029 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
30031 2004-03-16 Mark Mitchell <mark@codesourcery.com>
30034 * g++.dg/warn/Wunused-7.C: New test.
30036 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30038 * gcc.dg/torture/builtin-integral-1.c: New test.
30040 2004-03-16 Mark Mitchell <mark@codesourcery.com>
30043 * g++.dg/parse/non-dependent3.C: New test.
30045 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
30047 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
30048 * g++.dg/eh/simd-2.C: Likewise.
30049 * g++.dg/init/array10.C: Likewise.
30050 * gcc.c-torture/compile/simd-1.c: Likewise.
30051 * gcc.c-torture/compile/simd-2.c: Likewise.
30052 * gcc.c-torture/compile/simd-3.c: Likewise.
30053 * gcc.c-torture/compile/simd-4.c: Likewise.
30054 * gcc.c-torture/compile/simd-6.c: Likewise.
30055 * gcc.c-torture/execute/simd-1.c: Likewise.
30056 * gcc.c-torture/execute/simd-2.c: Likewise.
30057 * gcc.dg/compat/vector-defs.h: Likewise.
30058 * gcc.dg/20020531-1.c: Likewise.
30059 * gcc.dg/altivec-3.c: Likewise.
30060 * gcc.dg/altivec-4.c: Likewise.
30061 * gcc.dg/altivec-varargs-1.c: Likewise.
30062 * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
30063 * gcc.dg/i386-mmx-3.c: Likewise.
30064 * gcc.dg/i386-sse-4.c: Likewise.
30065 * gcc.dg/i386-sse-5.c: Likewise.
30066 * gcc.dg/i386-sse-8.c: Likewise.
30067 * gcc.dg/simd-1.c: Likewise.
30068 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
30069 __ev64_opaque__ since the machine description provides it.
30071 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
30073 * lib/compat.exp (skip_list): New global variable.
30074 Use it to hold the user defined COMPAT_SKIPS list if any.
30075 (compat-obj): Add the members of skip_list to optall.
30077 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
30079 * gcc.dg/compat/union-by-value-1_main.c,
30080 union-by-value-1_x.c, union-by-value-1_y.c,
30081 union-check.h, union-defs.h,
30082 union-init.h, union-return-1_main.c,
30083 union-return-1_x.c, union-return-1_y.c: New files.
30085 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
30087 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
30088 mixed-struct-init.h: Add 4 mixed structure types.
30089 struct-by-value-21_main.c, struct-by-value-21_x.c,
30090 struct-by-value-21_y.c, struct-return-21_main.c,
30091 struct-return-21_x.c, struct-return-21_y.c: New files.
30093 2004-03-13 Mark Mitchell <mark@codesourcery.com>
30096 * g++.dg/parse/template14.C: New test.
30098 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
30100 * gcc.c-torture/execute/20040313-1.c: New test.
30102 2004-03-13 Jakub Jelinek <jakub@redhat.com>
30105 * gcc.dg/20040311-2.c: New test.
30107 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
30110 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
30113 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
30115 * gcc.dg/20040305-2.c: Add missing return statement.
30117 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30119 * gcc.dg/builtins-34.c: Also check pow10*.
30121 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
30124 * gcc.dg/20040305-2.c: New test.
30126 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
30128 * gcc.dg/20040310-1.c: New test.
30130 2004-03-11 Roger Sayle <roger@eyesopen.com>
30132 * gcc.c-torture/execute/20040311-1.c: New test case.
30134 2004-03-11 Mark Mitchell <mark@codesourcery.com>
30137 * g++.dg/lookup/enum1.C: New test.
30139 2004-03-10 Mark Mitchell <mark@codesourcery.com>
30142 * g++.dg/lookup/struct2.C: New test.
30144 2004-03-10 Uros Bizjak <uros@kss-loka.si>
30146 * gcc.dg/builtins-34.c: New test.
30148 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30150 * gcc.dg/torture/builtin-nonneg-1.c: New test.
30152 2004-03-09 James E Wilson <wilson@specifixinc.com>
30154 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
30155 * gcc.dg/alias-2.c: New testcase.
30157 2004-03-09 Zack Weinberg <zack@codesourcery.com>
30159 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
30161 2004-03-09 Roger Sayle <roger@eyesopen.com>
30163 * gcc.c-torture/execute/20040309-1.c: New test case.
30165 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
30168 * g++.dg/overload/ref1.C: New.
30170 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30173 * g++.dg/template/spec12.C: New test.
30176 * g++.dg/parse/crash14.C: New test.
30178 2004-03-09 Mark Mitchell <mark@codesourcery.com>
30181 * g++.dg/init/ref11.C: New test.
30183 2004-03-09 Mark Mitchell <mark@codesourcery.com>
30186 * g++.dg/parse/builtin2.C: New test.
30188 2004-03-08 Mark Mitchell <mark@codesourcery.com>
30191 * g++.dg/init/ctor3.C: New test.
30192 * g++.dg/init/union1.C: New test.
30193 * g++.dg/ext/anon-struct4.C: New test.
30195 2004-03-08 Mark Mitchell <mark@codesourcery.com>
30197 * g++.dg/lookup/koenig1.C: Tweak error messages.
30198 * g++.dg/lookup/used-before-declaration.C: Likewise.
30199 * g++.dg/other/do1.C: Likewise.
30200 * g++.dg/overload/koenig1.C: Likewise.
30201 * g++.dg/parse/crash13.C: Likewise.
30202 * g++.dg/template/instantiate3.C: Likewise.
30204 2004-03-08 Eric Christopher <echristo@redhat.com>
30206 * * lib/target-supports.exp: Enable libiconv in test
30207 compilation. Fix up error checking.
30209 2004-03-08 Roger Sayle <roger@eyesopen.com>
30211 PR middle-end/14289
30212 * gcc.dg/pr14289-1.c: New test case.
30213 * gcc.dg/pr14289-2.c: Likewise.
30214 * gcc.dg/pr14289-3.c: Likewise.
30216 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
30218 * gcc.c-torture/execute/20040308-1.c: New test.
30220 2004-03-07 Roger Sayle <roger@eyesopen.com>
30222 * gcc.c-torture/execute/20040307-1.c: New test case.
30224 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
30226 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
30228 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
30230 * gcc.dg/20040306-1.c: New test.
30232 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
30234 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
30236 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
30238 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30241 * gcc.dg/decl-6.c: New test.
30243 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30245 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
30246 Rename LOGPOW -> LOG_POW.
30247 (SQRT_EXP, POW_EXP): New.
30249 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30251 * gcc.dg/i386-sse-8.c: New test.
30253 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30256 * gcc.dg/decl-5.c: New test.
30258 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
30260 * gcc.dg/20040305-1.c: New test.
30262 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
30265 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
30267 2004-03-04 Ziemowit Laski <zlaski@apple.com>
30269 PR c++/14425, c++/14426
30270 * g++.dg/ext/altivec-4.C: New test.
30271 * g++.dg/ext/altivec-5.C: New test.
30273 2004-03-04 Geoffrey Keating <geoffk@apple.com>
30275 * g++.old-deja/g++.other/linkage1.C: Expect errors about
30276 global variables of a type with no linkage.
30277 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
30278 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
30279 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
30280 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
30281 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
30282 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
30283 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
30284 * g++.dg/warn/deprecated.C: Name enum Color.
30285 * g++.dg/overload/VLA.C: Name structure for 'b'.
30286 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
30288 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
30290 * gcc.c-torture/compile/20040304-1.c: New test.
30292 2004-03-03 Zack Weinberg <zack@codesourcery.com>
30295 * gcc.dg/decl-4.c: New testcase.
30297 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
30299 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
30300 as PRECF if sizeof (float) > sizeof (double).
30301 (PRECL): Make it the same as PRECF if
30302 sizeof (float) > sizeof (long double).
30304 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30306 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
30307 system type. Add check for irix6 which doesn't have c99 runtime.
30309 2004-03-03 Bob Wilson <bob.wilson@acm.org>
30311 * gcc.dg/const-elim-1.c: xfail for xtensa.
30313 2004-03-01 Mark Mitchell <mark@codesourcery.com>
30316 * g++.dg/template/cond4.C: New test.
30318 2004-03-01 Mark Mitchell <mark@codesourcery.com>
30321 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
30324 * g++.dg/parse/defarg7.C: New test.
30327 * g++.dg/template/friend26.C: New test.
30329 2004-03-01 Mark Mitchell <mark@codesourcery.com>
30332 * g++.dg/abi/mangle21.C: New test.
30335 * g++.dg/parse/constructor2.C: New test.
30338 * g++.dg/template/sfinae1.C: New test.
30340 2004-02-29 Mark Mitchell <mark@codesourcery.com>
30343 * g++.dg/expr/crash2.C: New test.
30345 PR middle-end/13448
30346 * gcc.dg/inline-5.c: New test.
30347 * gcc.dg/always-inline.c: Split out tests into ...
30348 * gcc.dg/always-inline2.c: ... this and ...
30349 * gcc.dg/always-inline3.c: ... this.
30351 2004-02-29 Mark Mitchell <mark@codesourcery.com>
30354 * g++.dg/debug/crash1.C: New test.
30356 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
30358 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
30359 function with __attribute__((noinline)).
30360 (recurser_void2): Likewise.
30361 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
30362 (recurser_void2): Likewise.
30364 2004-02-29 Roger Sayle <roger@eyesopen.com>
30366 PR middle-end/14203
30367 * g++.dg/warn/Wunused-6.C: New test case.
30369 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
30371 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
30374 2004-02-27 Eric Christopher <echristo@redhat.com>
30376 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
30377 * g++.dg/charset/asm2.c: Run only x86.
30378 * gcc.dg/charset/asm3.c: Ditto.
30380 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
30382 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
30385 2004-02-27 Ziemowit Laski <zlaski@apple.com>
30387 * g++.dg/ext/altivec-3.C: New.
30389 2004-02-26 Richard Henderson <rth@redhat.com>
30391 * g++.dg/ext/attrib10.C: Mark for warning.
30392 * gcc.dg/attr-alias-1.c: New.
30394 2004-02-26 Richard Henderson <rth@redhat.com>
30396 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
30397 * gcc.c-torture/execute/20040208-2.c: ... it back.
30399 2004-02-26 Eric Christopher <echristo@redhat.com>
30401 * lib/target-supports.exp (check-iconv-available): New function.
30402 * lib/gcc-dg.exp (dg-require-iconv): New function.
30404 * gcc.dg/charset: New directory.
30405 * gcc.dg/charset/charset.exp: New file.
30406 * gcc.dg/charset/asm1.c: Ditto.
30407 * gcc.dg/charset/asm2.c: Ditto.
30408 * gcc.dg/charset/asm3.c: Ditto.
30409 * gcc.dg/charset/asm4.c: Ditto.
30410 * gcc.dg/charset/asm5.c: Ditto.
30411 * gcc.dg/charset/attribute1.c: Ditto.
30412 * gcc.dg/charset/attribute2.c: Ditto.
30413 * gcc.dg/charset/string1.c: Ditto.
30414 * g++.dg/charset: New directory.
30415 * g++.dg/dg.exp: Add here. Special options.
30416 * g++.dg/charset/charset.exp: New file.
30417 * g++.dg/charset/asm1.c: Ditto.
30418 * g++.dg/charset/asm2.c: Ditto.
30419 * g++.dg/charset/asm3.c: Ditto.
30420 * g++.dg/charset/asm4.c: Ditto.
30421 * g++.dg/charset/attribute1.c: Ditto.
30422 * g++.dg/charset/attribute2.c: Ditto.
30423 * g++.dg/charset/extern1.cc: Ditto.
30424 * g++.dg/charset/extern2.cc: Ditto.
30425 * g++.dg/charset/string1.c: Ditto.
30427 2004-02-26 Mark Mitchell <mark@codesourcery.com>
30430 * g++.dg/parse/comma1.C: New test.
30432 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30435 * g++.dg/template/ttp8.C: New test.
30437 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
30439 * gcc.dg/fixuns-trunc-1.c: New test.
30441 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30443 * gcc.dg/builtins-config.h: Use #elif.
30445 2004-02-26 Michael Matz <matz@suse.de>
30447 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
30448 * gcc.dg/991214-1.c: Likewise.
30449 * gcc.dg/i386-asm-1.c: Likewise.
30451 2004-02-25 Richard Henderson <rth@redhat.com>
30453 * gcc.c-torture/execute/20040208-2.c: Move ...
30454 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
30456 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30459 * g++.dg/other/crash-3.C: New test.
30461 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30463 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
30464 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
30466 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
30469 2004-02-24 Michael Matz <matz@suse.de>
30471 * gcc.dg/i386-regparm.c: New.
30473 2004-02-23 James E Wilson <wilson@specifixinc.com>
30475 * gcc.c-torture/execute/20040223-1.c: New.
30477 2004-02-23 Zack Weinberg <zack@codesourcery.com>
30478 Kazu Hirata <kazu@cs.umass.edu>
30480 * gcc.dg/fwritable-strings-1.c: Remove.
30482 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
30485 * gcc.dg/20040223-1.c: New test.
30487 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30490 * g++.dg/ext/typeof9.C: New test.
30492 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30495 * g++.dg/other/switch1.C: New test.
30497 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30499 * gcc.dg/cast-function-1.c: Adjust for new informative message.
30500 * gcc.dg/va-arg-1.c: Likewise.
30502 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30505 * g++.dg/template/koenig5.C: New test.
30507 2004-02-21 Ziemowit Laski <zlaski@apple.com>
30509 * g++.dg/ext/altivec-1.C: Generalize target triple.
30510 * g++.dg/ext/altivec-2.C: New test case.
30511 * g++.dg/ext/altivec_check.h: New file.
30512 * gcc.dg/altivec-1.c: Generalize target triple;
30513 include altivec_check.h and call altivec_check().
30514 * gcc.dg/altivec-[2-5].c: Generalize target triple.
30515 * gcc.dg/altivec-6.c: New test case.
30516 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
30517 type casts as needed.
30518 * gcc.dg/altivec-10.c: Include altivec_check.h and call
30520 * gcc.dg/altivec-12.c: New test case.
30521 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
30522 include altivec_check.h and call altivec_check().
30523 * gcc.dg/altivec_check.h: New file.
30525 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30527 * lib/target-supports.exp (check_alias_available): Don't mangle
30528 function `g' in test program.
30530 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30532 * lib/target-supports.exp (check_profiling_available): Check
30533 argument to determine whether we support a profiling type.
30534 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
30535 check_profiling_available.
30536 * g++.dg/bprob/bprob.exp: Likewise.
30537 * g77.dg/bprob/bprob.exp: Likewise.
30538 * gcc.misc-tests/bprob.exp: Likewise.
30539 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
30540 dg-require-profiling and delete expected error handling.
30541 * gcc.dg/20021014-1.c: Likewise.
30542 * gcc.dg/nest.c: Likewise.
30544 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30547 * g++.dg/other/vthunk1.C: New test.
30549 2004-02-20 Falk Hueffner <falk@debian.org>
30552 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
30554 2004-02-20 Mark Mitchell <mark@codesourcery.com>
30557 * g++.dg/other/error8.C: Remove XFAIL markers.
30560 * g++.dg/ext/packed5.C: New test.
30563 * g++.dg/warn/Wunused-5.C: New test.
30566 * g++.dg/lookup/member1.C: New test.
30568 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
30570 * gcc.c-torture/compile/20040130-1.c: Enable only when
30571 __INT_MAX__ >= 2147483647L.
30572 * gcc.c-torture/compile/961203-1.c: Likewise.
30574 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
30576 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
30577 * g++.dg/opt/template1.C: Robustify assembler regexp
30579 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
30581 * gcc.c-torture/execute/simd-4.x: Remove.
30582 * gcc.c-torture/execute/va-arg-25.x: Likewise.
30583 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
30584 Guard with #ifndef SKIP_ATTRIBUTE.
30585 * gcc.dg/compat/vector-1_y.c: Likewise.
30586 * gcc.dg/compat/vector-2_x.c: Likewise.
30587 * gcc.dg/compat/vector-2_y.c: Likewise.
30588 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
30589 * g++.dg/eh/simd-2.C: Likewise.
30591 2004-02-19 Alan Modra <amodra@bigpond.net.au>
30593 * gcc.c-torture/compile/complex-1.c: New.
30595 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
30598 * gcc.c-torture/execute/20040218-1.c: New test.
30600 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30603 * g++.dg/parse/new2.C: New test.
30605 2004-02-18 Paul Brook <paul@codesourcery.com>
30607 * gcc.c-torture/compile/libcall-1.c: New test.
30609 2004-02-18 Paul Brook <paul@codesourcery.com>
30612 * gcc.dg/debug/debug-7.c: New test.
30614 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
30616 * gcc.dg/20040217-1.c: New test.
30618 2004-02-17 Zack Weinberg <zack@codesourcery.com>
30620 * gcc.c-torture/execute/990208-1.x: Delete.
30622 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
30624 * gcc.c-torture/execute/20040208-2.x: New file.
30626 2004-02-17 Mark Mitchell <mark@codesourcery.com>
30629 * g++.dg/abi/structret1.C: New test.
30631 2004-02-17 Jakub Jelinek <jakub@redhat.com>
30633 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
30634 (i386_cpuid): No need to test if cpuid is available on AMD64.
30635 Fix assembly, so that it works onboth i386 and AMD64.
30636 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
30637 (vecInLong): Fix s[] member type to unsigned int.
30638 (vecInWord): Remove type.
30639 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
30640 (a64, b64, c64, d64, e64): Remove.
30641 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
30642 Remove unused variable. Remove initialization of removed variables.
30643 Don't call mmx_tests nor sse_tests.
30644 (reference_mmx, reference_sse): Remove.
30645 (check): Add return stmt.
30646 * gcc.dg/i386-sse-7.c: New test.
30647 * gcc.dg/i386-mmx-4.c: New test.
30649 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30651 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
30652 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30653 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30654 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
30655 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
30656 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
30657 g++.dg/tc1/dr94.C: Fix line terminator.
30659 2004-02-16 Geoffrey Keating <geoffk@apple.com>
30661 * gcc.c-torture/compile/20040216-1.c: New.
30663 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30665 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30666 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30667 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
30668 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
30669 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
30670 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
30672 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
30674 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
30676 2004-02-15 Mark Mitchell <mark@codesourcery.com>
30679 * g++.dg/expr/cond4.C: New test.
30682 * g++.dg/lookup/crash2.C: New test.
30684 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
30686 * gcc.c-torture/compile/20040214-2.c: New test.
30688 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
30691 * g++.dg/ext/typeof8.C: New test.
30693 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
30695 * gcc.c-torture/compile/20040214-1.c: New test.
30697 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30700 * g++.dg/template/spec11.C: New test.
30702 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30705 * g++.dg/other/error8.C: New test.
30707 2004-02-13 Mark Mitchell <mark@codesourcery.com>
30710 * g++.dg/template/array4.C: New test.
30713 * g++.dg/inherit/thunk2.C: New test.
30716 * g++.dg/eh/cond2.C: New test.
30718 2004-02-12 Alan Modra <amodra@bigpond.net.au>
30720 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
30722 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
30724 * lib/scanasm.exp (dg-scan): Quote pattern before display.
30726 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
30728 * g++.dg/simd-2.C: xfail on ppc64-linux.
30730 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
30733 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
30736 2004-02-11 Uros Bizjak <uros@kss-loka.si>
30738 * gcc.dg/builtins-33.c: New test.
30740 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
30742 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
30744 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
30746 * g++.dg/simd-2.C: Set -maltivec for ppc64.
30748 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
30750 * gcc.dg/ppc64-abi-3.c: New test.
30752 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
30756 * gcc.dg/pr14092-1.c: New testcase.
30758 2004-02-10 Alan Modra <amodra@bigpond.net.au>
30760 * gcc.dg/cpp/assert4.c: Fix typo last change.
30762 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
30763 * gcc.dg/cpp/assert4.c: Handle powerpc64.
30765 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
30767 2004-02-09 Roger Sayle <roger@eyesopen.com>
30769 * gcc.c-torture/compile/20040209-1.c: New test case.
30771 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
30773 * gcc.dg/c90-init-1.c: Adjust expected error messages.
30775 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
30777 * gcc.c-torture/execute/20040208-[12].c: New tests.
30779 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
30781 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
30783 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
30785 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
30787 2004-02-07 Zack Weinberg <zack@codesourcery.com>
30790 * gcc.dg/visibility-8.c: New testcase.
30792 2004-02-07 Zack Weinberg <zack@codesourcery.com>
30794 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
30796 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
30798 2004-02-07 Roger Sayle <roger@eyesopen.com>
30800 PR middle-end/13696
30801 * g++.dg/opt/fold1.C: New test case.
30803 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30806 * g++.dg/other/crash-2.C: New test.
30808 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30811 * g++.dg/parse/angle-bracket2.C: New test.
30813 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
30815 PR middle-end/13750
30817 2004-01-15 Geoffrey Keating <geoffk@apple.com>
30819 * testsuite/g++.dg/pch/wchar-1.C: New.
30820 * testsuite/g++.dg/pch/wchar-1.Hs: New.
30822 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30825 * g++.dg/parse/error15.C: New test.
30826 * g++.dg/parse/crash11.C: Update dg-error mark.
30828 2004-02-04 Mark Mitchell <mark@codesourcery.com>
30831 * g++.dg/warn/conv2.C: New test.
30833 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30836 * g++.dg/warn/incomplete1.C: Remove xfail.
30838 2004-02-04 Mark Mitchell <mark@codesourcery.com>
30840 * lib/file-format.exp (gcc_target_object_format): Use
30841 ${tool}_target_compile, not gcc_target_compile.
30842 * lib/target-supports.exp (check_alias_available): Likewise.
30843 (check_gc_sections_available): Likewise.
30844 * g++.dg/ext/attrib10.C: Use dg-require-alias.
30845 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
30848 2004-02-04 Mark Mitchell <mark@codesourcery.com>
30851 * g++.dg/template/static6.C: New test.
30853 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
30855 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
30857 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30859 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
30860 tests for systems where `char' is unsigned by default.
30862 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30865 * g++.dg/template/partial3.C: New test.
30867 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
30869 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
30870 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
30871 Remove mentions of obsolete ports.
30873 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
30875 * gcc.dg/noncompile/20001228-1.c: Fix for new
30878 2004-02-03 Roger Sayle <roger@eyesopen.com>
30881 * gcc.c-torture/execute/multdi-1.c: New test case.
30883 2004-02-03 Mark Mitchell <mark@codesourcery.com>
30886 * g++.dg/template/lookup5.C: New test.
30888 2004-02-03 Mark Mitchell <mark@codesourcery.com>
30891 * g++.dg/template/lookup4.C: New test.
30894 * g++.dg/parse/error14.C: New test.
30897 * g++.dg/parse/template13.C: New test.
30899 2004-02-03 Mark Mitchell <mark@codesourcery.com>
30902 * g++.dg/template/koenig4.C: New test.
30905 * g++.dg/template/crash17.C: New test.
30908 * g++.dg/parse/error13.C: New test.
30909 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
30911 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
30913 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
30915 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
30919 * gcc.dg/noncompile/20040203-1.c: New test.
30920 * gcc.dg/noncompile/20040203-2.c: Likewise.
30921 * gcc.dg/noncompile/20040203-3.c: Likewise.
30922 * gcc.dg/20040203-1.c: Likewise.
30924 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
30927 * g++.dg/template/sizeof7.C: New test.
30929 2004-02-02 Eric Christopher <echristo@redhat.com>
30930 Zack Weinberg <zack@codesourcery.com>
30932 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
30934 2004-02-02 Zack Weinberg <zack@codesourcery.com>
30936 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
30937 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
30938 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
30939 * gcc.dg/cleanup-5.c: Run only on Linux targets.
30941 2004-02-02 Mark Mitchell <mark@codesourcery.com>
30944 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
30947 * g++.dg/ext/attrib13.C: New test.
30950 * g++.dg/conversion/op2.C: New test.
30952 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
30954 * gcc.dg/titype-1.c: Fix pasto.
30956 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
30958 * gcc.dg/titype-1.c: New test.
30960 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30963 * g++.dg/template/non-type-template-argument-1.C,
30964 g++.dg/template/qualified-id1.C: Update dg-error marks.
30965 * g++.dg/template/nontype6.C: New test.
30967 2004-02-01 Roger Sayle <roger@eyesopen.com>
30969 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
30970 * gcc.dg/builtins-31.c: New testcase.
30971 * gcc.dg/builtins-32.c: New testcase.
30973 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
30975 * objc.dg/call-super-2.m: Update line numbers
30976 for the including of stddef.h.
30978 2004-01-30 Michael Matz <matz@suse.de>
30980 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
30981 g++.dg/ext/case-range3.C: New tests.
30983 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30987 * g++.dg/template/member4.C: New test.
30989 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30992 * g++.dg/template/sizeof6.C: New test.
30994 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
30996 * gcc.dg/fwritable-strings-1.c: New test.
30998 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
31000 * gcc.c-torture/compile/20040130-1.c: New test.
31002 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
31004 * objc.dg/call-super-2.m: Include stddef.h for size_t.
31006 2004-01-29 Mark Mitchell <mark@codesourcery.com>
31009 * g++.dg/template/ctor3.C: New test.
31011 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31013 * g++.dg/tc1: New directory.
31014 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
31015 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
31016 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
31017 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
31018 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
31020 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31022 * g++.dg/parse/error11.C: New test.
31023 * g++.dg/parse/error12.C: Likewise.
31025 2004-01-28 Ziemowit Laski <zlaski@apple.com>
31027 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
31028 (scan_initial, main): Use aligned_sizeof instead of sizeof.
31030 2004-01-28 Mark Mitchell <mark@codesourcery.com>
31033 * g++.dg/ext/attrib12.C: New test.
31036 * g++.dg/parse/cast2.C: New test.
31038 2004-01-27 James E Wilson <wilson@specifixinc.com>
31040 * objc.dg/encode-2.m (main): New local string. Set depending on
31041 sizeof long. Use in sscanf call.
31042 * objc.dg/encode-3.m (main): New local string. Set depending on
31043 sizeof long. Use in scan_initial call.
31045 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31047 * objc.dg/call-super-2.m: Make LP64-safe.
31048 * objc.dg/desig-init-1.m: Likewise.
31050 2004-01-27 Devang Patel <dpatel@apple.com>
31052 * g++.dg/debug/namespace1.C: New test.
31054 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
31056 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
31059 * gcc.dg/arm-mmx-1.c: New test.
31061 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
31063 * gcc.dg/20040127-1.c: New test.
31064 * gcc.dg/20040127-2.c: New test.
31066 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
31068 * objc.dg/stret-1.m (glob): Renamed to globa.
31070 2004-01-26 Mark Mitchell <mark@codesourcery.com>
31073 * g++.dg/expr/for1.C: New test.
31075 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
31077 PR middle-end/13779
31078 * gcc.dg/darwin-longlong.c: New test.
31080 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
31082 * gcc.dg/20040124-1.c: Moved test from here...
31083 * gcc.c-torture/compile/20040124-1.c: ...to here.
31085 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
31087 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
31088 the assembly output if -m64 is passed.
31090 2004-01-25 Mark Mitchell <mark@codesourcery.com>
31093 * g++.dg/template/cond3.C: New test.
31095 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31098 * g++.dg/template/ttp7.C: New test.
31100 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31103 * g++.dg/template/nontype4.C: New test.
31104 * g++.dg/template/nontype5.C: Likewise.
31106 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
31108 * gcc.dg/torture/mips-clobber-at.c: New test.
31110 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
31112 * gcc.dg/20040124-1.c: New test.
31114 2004-01-24 Jakub Jelinek <jakub@redhat.com>
31116 * gcc.dg/20040123-1.c: New test.
31118 2004-01-23 Zack Weinberg <zack@codesourcery.com>
31120 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
31122 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
31124 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
31126 2004-01-23 Andrew Pinski <apinski@apple.com>
31128 * gcc.dg/20030121-1.c: Move to ..
31129 * gcc.dg/20040121-1.c: here.
31131 2004-01-23 Roger Sayle <roger@eyesopen.com>
31133 * gcc.dg/builtins-29.c: New test case.
31135 2004-01-23 Zack Weinberg <zack@codesourcery.com>
31138 * gcc.dg/builtins-30.c: New testcase.
31140 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
31142 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
31143 * lib/g77.exp: Likewise.
31144 * lib/objc.exp: Likewise.
31145 * lib/g++.exp: Likewise.
31147 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
31149 * gcc.dg/struct-by-value-2.c: New test.
31151 2004-01-21 Andrew Pinski <apinski@apple.com>
31154 * gcc.dg/20030121-1.c: New test.
31156 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
31158 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
31159 clobber frame pointer register in asm statement.
31161 2004-01-21 Falk Hueffner <falk@debian.org>
31163 * gcc.c-torture/compile/20040121-1.c: New test.
31165 2004-01-21 Zack Weinberg <zack@codesourcery.com>
31167 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
31169 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
31171 * gcc.dg/ppc64-abi-2.c: New test.
31173 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
31175 * lib/treelang.exp: Fill out this file.
31176 * lib/treelang-dg.exp: New File.
31178 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
31180 * gcc.c-torture/compile/981022-1.c: Remove.
31181 * gcc.dg/array-5.c: Remove XFAIL.
31182 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
31183 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
31184 gcc.dg/cond-lvalue-1.c: Update.
31185 * gcc.dg/cast-lvalue-2.c: New test.
31187 2004-01-19 Mark Mitchell <mark@codesourcery.com>
31190 * g++.dg/other/error1.C (class foo): Tweak error message.
31193 * g++.dg/template/call2.C: New test.
31195 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31197 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
31198 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
31199 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
31200 scalar-return-1_x.c, scalar-return-2_y.c,
31201 scalar-return-3_x.c, scalar-return-3_y.c,
31202 scalar-return-4_x.c, scalar-return-4_y.c,
31203 struct-align-1.h, struct-align-1_x.c,
31204 struct-align-1_y.c, struct-align-2.h,
31205 struct-align-2_x.c, struct-align-2_y.c,
31206 struct-by-value-10_y.c, struct-by-value-11_x.c,
31207 struct-by-value-11_y.c, struct-by-value-12_x.c,
31208 struct-by-value-12_y.c, struct-by-value-13_x.c,
31209 struct-by-value-13_y.c, struct-by-value-14_x.c,
31210 struct-by-value-14_y.c, struct-by-value-15_x.c,
31211 struct-by-value-15_y.c, struct-by-value-16_y.c,
31212 struct-by-value-17_y.c, struct-by-value-18_y.c,
31213 struct-by-value-19_y.c, struct-by-value-1_x.c,
31214 struct-by-value-1_y.c, struct-by-value-20_y.c,
31215 struct-by-value-2_x.c, struct-by-value-2_y.c,
31216 struct-by-value-3_y.c, struct-by-value-4_x.c,
31217 struct-by-value-4_y.c, struct-by-value-5_y.c,
31218 struct-by-value-6_y.c, struct-by-value-7_y.c
31219 struct-by-value-8_x.c, struct-by-value-8_y.c
31220 struct-by-value-9_x.c, struct-by-value-9_y.c
31221 struct-return-10_x.c, struct-return-10_y.c,
31222 struct-return-19_x.c, struct-return-20_x.c
31223 struct-return-2_x.c, struct-return-2_y.c
31224 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
31225 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
31227 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31229 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
31230 attribute on sparc*-sun-solaris2.*.
31232 2004-01-18 Mark Mitchell <mark@codesourcery.com>
31235 * g++.dg/ext/typeof7.C: New test.
31237 2004-01-18 David Edelsohn <edelsohn@gnu.org>
31239 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
31240 * gcc.dg/const-elim-1.c: Same.
31242 2004-01-17 Ziemowit Laski <zlaski@apple.com>
31244 * objc.dg/stret-1.m: New.
31245 * objc.dg/stret-2.m: New.
31247 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
31250 * g++.dg/ext/vector1.C: New test.
31252 2004-01-16 Geoffrey Keating <geoffk@apple.com>
31254 * gcc.dg/pch/import-1.c: New.
31255 * gcc.dg/pch/import-1.hs: New.
31256 * gcc.dg/pch/import-1a.h: New.
31257 * gcc.dg/pch/import-1b.h: New.
31258 * gcc.dg/pch/import-1c.h: New.
31260 2004-01-16 Mark Mitchell <mark@codesourcery.com>
31263 * g++.dg/ext/array1.C: New test.
31266 * g++.dg/conversion/op1.C: New test.
31268 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
31271 From Kazumoto Kojima / Dan Kegel:
31272 * gcc.dg/pr11864-1.c: New test.
31275 From Marcus Comstedt / Dan Kegel:
31276 * gcc.dg/pr10392-1.c: New test.
31278 2004-01-16 Mark Mitchell <mark@codesourcery.com>
31281 * g++.dg/init/ref10.C: New test.
31283 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31286 * g++.dg/parse/typename6.C: New test.
31288 2004-01-15 Geoffrey Keating <geoffk@apple.com>
31291 * testsuite/g++.dg/pch/wchar-1.C: New.
31292 * testsuite/g++.dg/pch/wchar-1.Hs: New.
31294 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31297 * g++.dg/expr/sizeof2.C: New test.
31299 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
31301 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
31303 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
31306 * g++.dg/lookup/strong-using-3.C: New.
31307 * g++.dg/lookup/using-10.C: New.
31309 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
31312 * g++.dg/lookup/strong-using-2.C: New.
31314 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
31315 Dan Kegel <dank@kegel.com>
31316 J"orn Rennecke <joern.rennecke@superh.com>
31319 * gcc.dg/pr9365-1.c: New test.
31321 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31324 * g++.dg/parse/casting-operator2.C: New test.
31325 * g++.old-deja/g++.pt/explicit83.C: Remove.
31327 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
31329 * gcc.dg/label-compound-stmt-1.c: New test.
31330 * gcc.c-torture/compile/950922-1.c,
31331 gcc.c-torture/compile/20000211-3.c,
31332 gcc.c-torture/compile/20000518-1.c,
31333 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
31334 compound statements.
31336 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
31338 * gcc.dg/ppc64-abi-1.c: New test.
31340 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
31342 * g++.dg/ext/attrib9.C: Add dg-warnings.
31344 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31347 * g++.dg/parse/dtor3.C: New test.
31349 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
31352 * g++.dg/parse/try-catch-1.C: New test.
31354 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
31356 * ada/acats/run_all.sh: Add more verbose output in acats.log
31357 when compiling tests.
31359 2004-01-12 Zack Weinberg <zack@codesourcery.com>
31362 * gcc.dg/typedef-redecl.c: New test case.
31363 * gcc.dg/typedef-redecl.h: New support file.
31365 2004-01-13 Jan Hubicka <jh@suse.cz>
31367 * gcc.dg/always_inline.c: New test.
31368 * gcc.dg/debug/20031231-1.c: Fix.
31370 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31373 * g++.dg/template/array3.C: New test.
31375 2004-01-12 Zack Weinberg <zack@codesourcery.com>
31377 * g++.dg/ext/lvalue1.C: No longer expected to fail.
31378 * g++.dg/warn/Wunused-2.C: Likewise.
31380 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31383 * g++.dg/template/instantiate6.C: New test.
31385 2004-01-12 Roger Sayle <roger@eyesopen.com>
31387 PR middle-end/11397
31388 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
31390 2004-01-12 Jan Hubicka <jh@suse.cz>
31393 * gcc.dg/20040112-1.c: New.
31395 * gcc.dg/dwarf-die[1-7].c: Move to...
31396 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
31397 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
31399 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
31402 * g++.dg/parse/friend4.C: New test.
31404 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
31407 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
31408 definition is called a friend.
31410 2004-01-11 Zack Weinberg <zack@codesourcery.com>
31412 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
31414 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
31417 * g++.dg/parse/error10.C: New test.
31418 * g++.dg/template/arg2.C: Accept "invalid type" error.
31420 2004-01-11 Jakub Jelinek <jakub@redhat.com>
31422 PR middle-end/13392
31423 * g++.dg/opt/expect2.C: New test.
31425 2004-01-10 Zack Weinberg <zack@codesourcery.com>
31427 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
31428 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
31429 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
31430 Update dg-error regexps.
31432 2004-01-10 Zack Weinberg <zack@codesourcery.com>
31434 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
31435 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
31437 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
31439 * gcc.dg/pragma-re-1.c: Use right pointer type.
31441 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
31443 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
31445 2004-01-09 Geoffrey Keating <geoffk@apple.com>
31447 * gcc.dg/rs6000-ldouble-1.c: New.
31449 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31453 * g++.dg/other/abstract1.C: New test.
31455 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
31457 * g++.dg/lookup/strong-using-1.C: New.
31459 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
31462 * gcc.dg/func-ptr-conv-1.c: New test.
31463 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
31465 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
31468 * gcc.c-torture/compile/20040109-1.c: New.
31470 2004-01-08 Stuart Hastings <stuart@apple.com>
31472 * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
31473 testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
31474 * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
31476 2004-01-09 Alan Modra <amodra@bigpond.net.au>
31478 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
31480 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
31482 * ada/acats/run_acats: Treat 'gnatchop' the same way
31483 as 'gnatmake'. Export GCC_DRIVER.
31484 * ada/acats/run_all.sh: Add target_gnatchop. Use
31485 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
31487 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31490 * g++.dg/template/dependent-expr4.C: New test.
31492 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
31494 * gcc.dg/altivec-11.c: New test.
31496 2004-01-07 Mark Mitchell <mark@codesourcery.com>
31498 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
31500 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
31503 * gcc.dg/enum-compat-1.c: New test.
31504 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
31506 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
31509 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
31510 gcc.dg/c99-idem-qual-3.c: New tests.
31512 2004-01-07 Alan Modra <amodra@bigpond.net.au>
31514 * gcc.dg/winline-7.c: Don't cast void * to int.
31516 2004-01-06 Jan Hubicka <jh@suse.cz>
31518 * gcc.dg/i386-sse-5.c: New test
31519 * g++.dg/eh/simd-1.c: Add -w argument for i386.
31521 2004-01-05 Mark Mitchell <mark@codesourcery.com>
31524 * g++.dg/rtti/typeid4.C: New test.
31526 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
31528 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
31530 2004-01-05 Mark Mitchell <mark@codesourcery.com>
31533 * g++.dg/template/error11.C: New test.
31536 * g++.dg/template/class2.C: New test.
31538 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
31539 Richard Sandiford <rsandifo@redhat.com>
31542 * g++.dg/opt/alias3.C: New test.
31544 2004-01-04 Mark Mitchell <mark@codesourcery.com>
31547 * g++.dg/template/koenig3.C: New test.
31550 * g++.dg/parse/offsetof3.C: New test.
31552 * g++.dg/init/copy7.C: Add missing dg-error markers.
31555 * g++.dg/init/copy7.c: New test.
31558 * g++.dg/parse/cast1.C: New test.
31560 2004-01-04 Jan Hubicka <jh@suse.cz>
31562 * gcc.dg/winline[1-7].c: New tests.
31564 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31567 * g++.dg/template/qualttp22.C: New test.
31569 2004-01-01 Jan Hubicka <jh@suse.cz>
31571 * gcc.dg/debug/20031231-1.c: New.
31572 * gcc.c-torture/compile/20040101-1.c: New.
31573 * gcc.dg/dwarf-die-[1-7].c: New.
31575 2004-01-01 Jakub Jelinek <jakub@redhat.com>
31577 PR optimization/13521
31578 * gcc.c-torture/compile/20031231-1.c: New test.
31580 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
31582 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
31584 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31587 * g++.dg/template/crash16.C: New test.
31589 2003-12-30 Mark Mitchell <mark@codesourcery.com>
31591 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
31593 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
31595 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
31597 * g++.old-deja/g++.jason/thunk3.C: Likewise.
31598 * g++.old-deja/g++.law/profile1.C: Likewise.
31599 * gcc.c-torture/compile/981006-1.c: Likewise.
31600 * gcc.c-torture/execute/loop-2e.x: Likewise.
31601 * gcc.c-torture/execute/loop-2f.x: Remove.
31602 * gcc.c-torture/execute/loop-2g.x: Likewise.
31603 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
31604 * gcc.dg/20020312-2.c: Remove traces of dead ports.
31606 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
31609 * g++.dg/ext/attrib11.C: New test.
31612 * g++.dg/template/array2-1.C: New test.
31613 * g++.dg/template/array2-2.C: New test.
31615 2003-12-29 Mark Mitchell <mark@codesourcery.com>
31617 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
31619 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
31622 * g++.dg/template/array1-1.C: New test.
31623 * g++.dg/template/array1-2.C: New test.
31625 2003-12-29 Roger Sayle <roger@eyesopen.com>
31628 * g77.dg/12632.f: New test case.
31630 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31633 * g++.dg/parse/nontype1.C: New test.
31635 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31638 * g++.dg/parse/explicit1.C: New test.
31639 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
31641 2003-12-28 Mark Mitchell <mark@codesourcery.com>
31644 * g++.dg/opt/inline6.C: New test.
31647 * g++.dg/parse/error9.C: New test.
31649 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
31651 2003-12-28 Mark Mitchell <mark@codesourcery.com>
31654 * g++.dg/init/assign1.C: New test.
31656 2003-12-28 Roger Sayle <roger@eyesopen.com>
31659 * g++.dg/warn/format3.C: New test case.
31661 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
31663 * gcc.c-torture/compile/20031227-1.c: New test.
31665 2003-12-23 Mark Mitchell <mark@codesourcery.com>
31667 * g++.dg/bprob/bprob.exp: Load target-supports.exp
31668 * g77.dg/bprob/bprob.exp: Likewise.
31669 * gcc.misc-tests/bprob.exp: Likewise.
31670 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
31671 variants on systems where the library does not provide that
31673 * gcc.dg/builtins-20.c: Use builtins-config.h.
31674 * gcc.dg/builtins-config.h: New file.
31676 2003-12-23 Mark Mitchell <mark@codesourcery.com>
31678 * lib/gcc-dg.exp (dg-require-profiling): New function.
31679 * lib/target-supports.exp (check_profiling_available): Likewise.
31680 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
31681 * g77.dg/bprob/bprob.exp: Likewise.
31682 * gcc.misc-tests/bprob.exp: Likewise.
31683 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
31684 * gcc.dg/20021014-1.c: Likewise.
31685 * gcc.dg/nest.c: Likewise.
31687 2003-12-23 Mark Mitchell <mark@codesourcery.com>
31689 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
31691 * g++.dg/lookup/java2.C: Likewise.
31692 * gcc.dg/cpp/lexident.c: Likewise.
31694 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
31696 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
31698 * gcc.c-torture/compile/961203-1.c: Likewise.
31699 * gcc.c-torture/compile/980506-1.c: Likewise.
31701 2003-12-23 Zack Weinberg <zack@codesourcery.com>
31703 * lib/gcc-dg.exp (dg-prune-output): New annotation.
31704 (additional_prunes): New global.
31705 (gcc-dg-prune): Handle additional per-test pruning.
31706 (dg-test): Clear additional_prunes between tests.
31708 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
31709 dg-prune-output to avoid spurious failures from assembler
31710 complaining about nonexistent WAW violations.
31711 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
31712 Use dg-prune-output to avoid spurious failures from assembler
31713 warning about Itanium B-step errata.
31715 2003-12-23 Mark Mitchell <mark@codesourcery.com>
31717 * g++.dg/abi/macro0.C: New test.
31718 * g++.dg/abi/macro1.C: Likewise.
31719 * g++.dg/abi/macro2.C: Likewise.
31721 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
31722 * g++.dg/abi/bitfield7.C: Likewise.
31723 * g++.dg/abi/dtor2.C: Likewise.
31724 * g++.dg/abi/mangle11.C: Likewise.
31725 * g++.dg/abi/mangle12.C: Likewise.
31726 * g++.dg/abi/mangle14.C: Likewise.
31727 * g++.dg/abi/mangle17.C: Likewise.
31728 * g++.dg/abi/vbase10.C: Likewise.
31729 * g++.dg/abi/vbase14.C: Likewise.
31730 * g++.dg/template/qualttp17.C: Likewise.
31732 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
31735 * gcc.dg/20031223-1.c: New test.
31737 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
31739 * gcc.dg/noreturn-7.c: New test.
31741 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
31743 * gcc.dg/null-pointer-1.c: New test.
31745 2003-12-22 Mark Mitchell <mark@codesourcery.com>
31747 * g++.old-deja/g++.jason/template18.C: Remove.
31748 * g++.old-deja/g++.jason/template37.C: Likewise.
31751 * g++.dg/lookup/ns1.C: New test.
31754 * g++.dg/template/lookup3.C: New test.
31756 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
31758 * g++.dg/template/recurse1.C: New test
31760 2003-12-22 Mark Mitchell <mark@codesourcery.com>
31763 * g++.dg/parse/semicolon1.C: New test.
31764 * g++.dg/parse/semicolon1.h: Likewise.
31766 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
31768 * gcc.dg/darwin-misaligned.c: New test.
31770 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
31773 * gcc.dg/20031222-1.c: New test.
31775 2003-12-21 Mark Mitchell <mark@codesourcery.com>
31778 * g++.dg/parse/error8.C: New test.
31781 * testsuite/g++.dg/warn/ctor-init-1.C: New test.
31783 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
31785 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
31787 * gcc.c-torture/compile/930217-1.c: Likewise.
31788 * gcc.c-torture/compile/930513-1.c: Likewise.
31789 * gcc.c-torture/execute/920908-2.c: Likewise.
31790 * gcc.c-torture/execute/921204-1.c: Likewise.
31791 * gcc.c-torture/execute/930621-1.c: Likewise.
31792 * gcc.c-torture/execute/930630-1.c: Likewise.
31793 * gcc.c-torture/execute/931031-1.c: Likewise.
31794 * gcc.c-torture/execute/980602-2.c: Likewise.
31795 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
31796 * gcc.c-torture/execute/compndlit-1.c: Likewise.
31797 * gcc.c-torture/execute/extzvsi.c: Likewise.
31798 * gcc.c-torture/unsorted/ext.c: Likewise.
31800 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
31803 * gcc.c-torture/compile/20031220-2.c: New test case.
31805 2003-12-20 Roger Sayle <roger@eyesopen.com>
31807 PR optimization/13031
31808 * gcc.c-torture/compile/20031220-1.c: New test case.
31810 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
31812 * gcc.dg/cast-function-1.c: New test.
31814 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
31816 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
31819 2003-12-19 Mark Mitchell <mark@codesourcery.com>
31822 * g++.dg/ext/attrib10.C: New test.
31824 2003-12-19 Jakub Jelinek <jakub@redhat.com>
31826 * gcc.dg/cleanup-10.c: New test.
31827 * gcc.dg/cleanup-11.c: New test.
31829 2003-12-19 Jakub Jelinek <jakub@redhat.com>
31832 * g++.dg/opt/expect1.C: New test.
31834 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
31836 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
31838 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
31841 * gcc.dg/20031218-1.c: New test.
31844 * gcc.dg/20031218-2.c: New test.
31845 * gcc.dg/20031218-3.c: New test.
31847 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
31848 of label name and allow for USER_LABEL_PREFIX == "_" names.
31849 * g++.dg/abi/mangle18-2.C: Likewise.
31850 * g++.dg/abi/mangle19-1.C: Likewise.
31851 * g++.dg/abi/mangle19-2.C: Likewise.
31852 * g++.dg/abi/mangle20-1.C: Likewise.
31853 * g++.dg/abi/mangle20-2.C: Likewise.
31855 2003-12-18 Richard Henderson <rth@redhat.com>
31857 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
31859 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
31860 Dan Kegel <dank@kegel.com>
31863 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
31864 testing a cross compiler, it causes spurious compile failures.
31865 * lib/g++.exp: Likewise.
31867 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31870 * g++.dg/template/access13.C: New test.
31872 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
31874 * gcc.dg/20031216-1.c: New test.
31876 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31879 * g++.dg/template/error10.C: New test.
31881 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
31883 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
31884 * g++.dg/eh/simd-2.C: Likewise.
31886 2003-12-17 James E Wilson <wilson@specifixinc.com>
31887 Roger Sayle <roger@eyesopen.com>
31889 * gcc.c-torture/execute/ieee/mzero5.c: New.
31891 2003-12-17 Mark Mitchell <mark@codesourcery.com>
31894 * g++.dg/parse/error6.C: New test.
31897 * g++.dg/parse/error7.C: New test.
31899 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
31901 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
31902 at -O with stabs debugging formats.
31903 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
31904 * gcc.dg/debug/debug-2.c: Likewise.
31906 2003-12-16 Mark Mitchell <mark@codesourcery.com>
31909 * g++.dg/init/error1.C: New test.
31912 * g++.dg/init/pm3.C: New test.
31914 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
31917 * gcc.dg/bitfld-8.c: New test.
31919 2003-12-16 James Lemke <jim@wasabisystems.com>
31921 * gcc.dg/arm-scd42-[123].c: New tests.
31923 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
31926 * g++.dg/abi/mangle20-1.C: New test.
31927 * g++.dg/abi/mangle20-2.C: New test.
31929 2003-12-16 Mark Mitchell <mark@codesourcery.com>
31932 * g++.dg/other/offsetof2.C: Remove XFAIL.
31933 * g++.dg/parse/offsetof1.C: New test.
31934 * g++.gd/parse/offsetof2.C: Likewise.
31936 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31938 * g++.dg/template/nontype3.C: New test.
31939 * g++.dg/template/static2.C: Tweaked the dg-error clause.
31941 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31943 * g++.dg/warn/noreturn-3.C: Also test instantiation.
31945 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
31948 * g++.dg/expr/assign1.C: New test.
31951 * g++.dg/abi/mangle19-1.C: New test.
31952 * g++.dg/abi/mangle19-2.C: New test.
31954 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
31956 * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
31958 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
31960 * gcc.c-torture/execute/20031216-1.c: New test.
31962 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31964 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
31967 2003-12-15 Mark Mitchell <mark@codesourcery.com>
31970 * g++.dg/template/error9.C: New test.
31973 * g++.dg/template/error8.C: New test.
31975 2003-12-15 Roger Sayle <roger@eyesopen.com>
31977 PR middle-end/13400
31978 * gcc.c-torture/execute/20031215-1.c: New test case.
31980 2003-12-15 Mark Mitchell <mark@codesourcery.com>
31983 * g++.dg/parse/error5.C: New test.
31986 * g++.dg/expr/sizeof1.C: New test.
31989 * g++.dg/template/crash15.C: New test.
31991 2003-12-15 Geoffrey Keating <geoffk@apple.com>
31993 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
31994 a non-POD type as the last named parameter of a varargs function.
31996 2003-12-15 Mark Mitchell <mark@codesourcery.com>
32000 * g++.dg/template/crash14.C: New test.
32001 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
32003 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
32005 * g++.dg/other/java1.C: New test.
32008 * g++.dg/abi/mangle18-1.C: New test.
32009 * g++.dg/abi/mangle18-2.C: New test.
32011 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32013 PR optimization/10312
32014 * gcc.c-torture/execute/20031214-1.c: New.
32016 2003-12-14 Mark Mitchell <mark@codesourcery.com>
32020 * g++.dg/parse/error3.C: New test.
32021 * g++.dg/parse/error4.C: Likewise.
32022 * g++.dg/abi/mangle4.C: Tweak error messages.
32023 * g++.dg/lookup/using5.C: Likewise.
32024 * g++.dg/other/error2.C: Likewise.
32025 * g++.dg/parse/typename5.C: Likewise.
32026 * g++.dg/parse/undefined1.C: Likewise.
32027 * g++.dg/template/arg2.C: Likewise.
32028 * g++.dg/template/ttp3.C: Likewise.
32029 * g++.dg/template/type1.C: Likewise.
32030 * g++.old-deja/g++.other/crash32.C: Likewise.
32031 * g++.old-djea/g++.pt/defarg8.C: Likewise.
32033 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32036 * g++.dg/warn/noreturn-3.C: New test.
32038 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
32041 * g++.dg/abi/covariant3.C: New.
32043 2003-12-12 Jakub Jelinek <jakub@redhat.com>
32045 * g++.dg/eh/ia64-1.C: New test.
32047 2003-12-12 Roger Sayle <roger@eyesopen.com>
32049 PR optimization/13037
32050 * g77.f-torture/execute/13037.f: New test case.
32052 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
32055 * g++.dg/abi/covariant2.C: New.
32057 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
32059 * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
32061 2003-12-11 Zack Weinberg <zack@codesourcery.com>
32063 * gcc.c-torture/execute/wchar_t-1.x: Delete.
32065 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
32068 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
32070 * lib/g++.exp (g++_version): Likewise.
32071 * lib/g77.exp (g77_version): Likewise.
32072 * lib/objc.exp (default_objc_version): Likewise.
32074 2003-12-10 Richard Henderson <rth@redhat.com>
32076 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
32078 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
32080 2003-12-08 Matt Austern <austern@apple.com>
32083 * lib/gcc-dg.exp (dg-require-visibility): Define.
32084 * lib/target-supports (check_visibility_available): Define.
32085 * gcc.dg/visibility-1.c: New test.
32086 * gcc.dg/visibility-2.c: Likewise.
32087 * gcc.dg/visibility-3.c: Likewise.
32088 * gcc.dg/visibility-4.c: Likewise.
32089 * gcc.dg/visibility-5.c: Likewise.
32090 * gcc.dg/visibility-6.c: Likewise.
32091 * g++.dg/ext/visibility-1.C: Likewise.
32092 * g++.dg/ext/visibility-2.C: Likewise.
32093 * g++.dg/ext/visibility-3.C: Likewise.
32094 * g++.dg/ext/visibility-4.C: Likewise.
32095 * g++.dg/ext/visibility-5.C: Likewise.
32096 * g++.dg/ext/visibility-6.C: Likewise.
32098 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32100 * g++.dg/lookup/java1.C: New test.
32101 * g++.dg/lookup/java2.C: New test.
32103 2003-12-07 Falk Hueffner <falk@debian.org>
32105 * g++.dg/opt/noreturn-1.C: New test.
32107 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
32109 * gcc.dg/overflow-1.c: New test.
32111 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
32113 * g77.f-torture/compile/13060.f: New test.
32115 2003-12-06 Mark Mitchell <mark@codesourcery.com>
32118 * g++.dg/inherit/operator2.C: New test.
32120 2003-12-05 Mark Mitchell <mark@codesourcery.com>
32123 * g++.dg/ext/attrib9.C: New test.
32125 2003-12-05 Mark Mitchell <mark@codesourcery.com>
32128 * g++.dg/template/error7.C: New test.
32130 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
32131 J"orn Rennecke <joern.rennecke@superh.com>
32134 * g++.dg/other/struct-va_list.C: New test.
32136 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32139 * g++.dg/parse/defarg6.C: New test.
32141 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
32144 * gcc.c-torture/execute/20031201-1.c: New test.
32146 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
32148 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
32150 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
32152 * gcc.dg/builtin-return-1.c: New test.
32154 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
32155 J"orn Rennecke <joern.rennecke@superh.com>
32157 PR optimization/13260
32158 * gcc.c-torture/execute/20031204-1.c: New test.
32160 2003-12-03 Mark Mitchell <mark@codesourcery.com>
32163 * g++.dg/template/error6.C: New test.
32165 2003-12-03 Jakub Jelinek <jakub@redhat.com>
32167 * gcc.dg/20031202-1.c: New test.
32169 2003-12-03 Mark Mitchell <mark@codesourcery.com>
32172 * g++.dg/template/eh1.C: New test.
32175 * g++.dg/template/error5.C: New test.
32177 2003-12-02 David Ung <davidu@mips.com>
32179 * gcc.dg/compat/vector-check.h: Corrected type for var
32182 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32185 * g++.dg/template/ptrmem8.C: New test.
32187 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32190 * g++.dg/template/dependent-expr3.C: New test.
32192 2003-12-01 James Lemke <jim@wasabisystems.com>
32194 * gcc.dg/arm-g2.c: New test.
32196 2003-12-01 Roger Sayle <roger@eyesopen.com>
32198 PR optimization/11634
32199 * gcc.dg/20031201-2.c: New test case.
32201 2003-12-01 Zack Weinberg <zack@codesourcery.com>
32204 * objc.dg/proto-lossage-3.m: New test.
32206 2003-12-01 Roger Sayle <roger@eyesopen.com>
32208 PR optimization/12628
32209 * gcc.dg/20031201-1.c: New test case.
32211 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
32213 * gcc.dg/unaligned-1.c: New test.
32215 2003-11-30 Mark Mitchell <mark@codesourcery.com>
32218 * g++.dg/template/error4.C: New test.
32219 * g++.dg/template/nested3.C: Adjust error markers.
32221 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32223 * gcc.dg/cpp/assert4.c: Check more #system assertions.
32225 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
32228 * gcc.dg/bitfld-7.c: New test.
32230 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
32232 * gcc.dg/tls/asm-1.C: New test.
32234 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32236 * gcc.dg/cpp/assert4.c: Update.
32238 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
32240 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
32241 * gcc.dg/builtin-apply3.c: New test.
32243 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
32245 * lib/compat.exp (compat-obj): New xfaildata parameter.
32246 Use it to set compiler_conditional_xfail_data before compiling.
32247 (compat-get-options): Handle dg-xfail-if.
32248 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
32249 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
32250 * gcc.dg/compat/vector-1_y.c: Likewise.
32251 * gcc.dg/compat/vector-2_x.c: Likewise.
32252 * gcc.dg/compat/vector-2_y.c: Likewise.
32254 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
32256 * g++.dg/opt/reg-stack4.C: New test.
32258 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
32260 * gcc.dg/builtin-apply2.c: New test.
32262 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
32264 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
32266 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32269 * g++.dg/template/template-id-2.C: New test.
32271 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32274 * g++.dg/template/memfriend1.C: New test.
32275 * g++.dg/template/memfriend2.C: Likewise.
32276 * g++.dg/template/memfriend3.C: Likewise.
32277 * g++.dg/template/memfriend4.C: Likewise.
32278 * g++.dg/template/memfriend5.C: Likewise.
32279 * g++.dg/template/memfriend6.C: Likewise.
32280 * g++.dg/template/memfriend7.C: Likewise.
32281 * g++.dg/template/memfriend8.C: Likewise.
32282 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
32284 2003-11-21 Mark Mitchell <mark@codesourcery.com>
32287 * g++.dg/ext/cond1.C: New test.
32289 2003-11-20 Richard Henderson <rth@redhat.com>
32291 * gcc.dg/20020201-2.c: Remove.
32292 * gcc.dg/20020201-4.c: Remove.
32293 * gcc.dg/20020304-1.c: Remove.
32295 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
32297 * gcc.dg/cpp/trad/xwin1.c: New test case.
32299 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
32301 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
32302 * lib/g77.exp: Likewise.
32303 * lib/objc.exp: Likewise.
32304 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
32307 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32310 * g++.dg/template/static5.C: New test.
32312 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
32314 * gcc.dg/nested-func-1.c: New test.
32316 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32318 * gcc.dg/cpp/assert4.c: New test.
32320 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
32323 * g++.dg/lookup/using9.c: New test.
32325 2003-11-14 Mark Mitchell <mark@codesourcery.com>
32328 * g++.dg/template/error3.C: New test.
32330 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
32333 * ada/acats/run_acats, run_all.sh: Fix syntax error.
32334 No longer use a wrapper for gcc, since this does not work under
32337 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
32340 * g++.dg/template/ptrmem7.C: New test.
32342 2003-11-13 Andrew Pinski <apinski@apple.com>
32344 * gcc.c-torture/compile/20031113-1.c: New test.
32346 2003-11-13 Mark Mitchell <mark@codesourcery.com>
32347 Kean Johnston <jkj@sco.com>
32350 * gcc.dg/unused-4.c: Update.
32352 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
32354 * g++.dg/opt/const3.C: New test.
32356 2003-11-13 Jan Hubicka <jh@suse.cz>
32358 * gcc.c-torture/compile/20031112-1.c: New test.
32360 2003-11-12 Mark Mitchell <mark@codesourcery.com>
32362 * g++.dg/parse/crash10.C: Remove bogus error marker.
32364 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
32366 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
32367 (host_gcc): Likewise.
32368 (ROOT): Honor $PWDCMD.
32370 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
32372 2003-11-12 Catherine Moore <clm@redhat.com>
32374 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
32376 2003-11-12 Andreas Jaeger <aj@suse.de>
32377 Jakub Jelinek <jakub@redhat.com>
32378 Andrew Pinski <pinskia@physics.uc.edu>
32379 Richard Henderson <rth@redhat.com>
32381 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
32383 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
32385 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
32386 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32388 2003-11-11 Andreas Jaeger <aj@suse.de>
32390 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
32392 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
32394 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
32396 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
32399 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
32401 * gcc.dg/trampoline-1.c: New test.
32403 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
32405 * gcc.c-torture/compile/200031109-1.c: New test.
32407 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
32411 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32412 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
32413 gcc.dg/format/no-y2k-1.c: Update.
32415 2003-11-08 Roger Sayle <roger@eyesopen.com>
32417 PR optimization/10467
32418 * gcc.dg/20031108-1.c: New test case.
32420 2003-11-07 Geoffrey Keating <geoffk@apple.com>
32422 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
32424 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
32426 * gcc.dg/compound-lvalue-1.c: New test.
32427 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
32430 2003-11-06 Geoffrey Keating <geoffk@apple.com>
32432 * gcc.dg/altivec-varargs-1.c: New test.
32434 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
32436 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
32437 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
32438 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
32439 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
32440 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
32442 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
32444 * gcc.dg/cond-lvalue-1.c: New test.
32446 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
32448 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
32450 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32453 * g++.dg/template/instantiate5.C: New test.
32455 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32458 * g++.dg/ext/complit2.C: Replace test with self-contained version.
32459 * ChangeLog: Add missing first entry for above test.
32461 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32464 * g++.dg/template/using8.C: New test.
32465 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
32467 2003-11-02 Roger Sayle <roger@eyesopen.com>
32469 PR optimization/10817
32470 * gcc.c-torture/compile/20031102-1.c: New test case.
32472 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
32474 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
32477 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
32479 * gcc.dg/20031102-1.c: New test.
32481 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
32483 * gcc.dg/complex-1.c: New test.
32485 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32488 * g++.dg/template/crash13.C: Adjust expected error location.
32489 * g++.old-deja/g++.brendan/ns1.C: Likewise.
32491 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
32493 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32495 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
32498 * gcc.c-torture/compile/20031031-2.c: New test.
32500 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
32503 * gcc.c-torture/compile/20031031-1.c: New test.
32505 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
32507 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32508 * gcc.misc-tests/bprob.exp: Likewise.
32509 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
32510 the execution test on arm-elf configs.
32511 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
32512 configs that don't support scratch files.
32513 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
32515 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
32517 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
32520 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
32522 * ada/acats/run_all.sh: Redirect mv output to /dev/null
32523 Avoid non pure sh syntax. Add more logging.
32525 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
32528 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32531 * gcc.dg/ppc-stackalign-1.c: New test.
32533 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
32535 * ada/acats/run_all.sh: Change output to be more compliant with
32537 Create acats.sum and acats.log files under testsuite/ada/acats
32538 Only run [a-z]* directories, to filter out e.g. CVS.
32539 Redirect build output to log file.
32541 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
32543 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
32545 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
32548 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
32550 2003-10-27 Jakub Jelinek <jakub@redhat.com>
32552 * gcc.c-torture/compile/20031023-1.c: New test.
32553 * gcc.c-torture/compile/20031023-2.c: New test.
32554 * gcc.c-torture/compile/20031023-3.c: New test.
32555 * gcc.c-torture/compile/20031023-4.c: New test.
32557 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32560 * g++.dg/lookup/scoped8.C: New test.
32562 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
32564 * g++.dg/opt/reg-stack3.C: New test.
32566 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
32568 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
32570 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32573 * g++.dg/template/crash13.C: New test.
32575 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
32577 * gcc.dg/c99-restrict-2.c: New test.
32579 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
32581 PR c++/12698, c++/12699, c++/12700, c++/12566
32582 * g++.dg/inherit/covariant9.C: New test.
32583 * g++.dg/inherit/covariant10.C: New test.
32584 * g++.dg/inherit/covariant11.C: New test.
32586 2003-10-23 Jason Merrill <jason@redhat.com>
32589 * g++.dg/ext/complit2.C: New test.
32591 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
32594 * gcc.c-torture/execute/20031020-1.c: New test.
32596 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32598 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
32599 following the jump_insn.
32601 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
32603 * gcc.dg/cast-lvalue-1.c: New test.
32605 2003-10-21 Mark Mitchell <mark@codesourcery.com>
32608 * g++.dg/template/cond2.C: New test.
32610 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
32612 * gcc.dg/builtins-28.c: New test.
32614 2003-10-20 Jan Hubicka <jh@suse.cz>
32616 * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
32618 * testsuite/gcc.dg/inline-2.c: Likewise.
32620 2003-10-20 Phil Edwards <phil@codesourcery.com>
32622 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
32623 * gcc.dg/nest.c: Likewise.
32625 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32627 PR c++/9781, c++/10583, c++/11862
32628 * g++.dg/parse/crash13.C: New test.
32630 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32632 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
32634 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
32636 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
32637 Define HAVE_C99_RUNTIME except on Solaris.
32638 * gcc.dg/builtins-20.c: Likewise.
32640 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32642 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
32644 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32647 * g++.dg/template/crash21.C: New test.
32649 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32652 * g++.dg/template/typename5.C: New test.
32654 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32657 * g++.dg/template/friend25.C: New test.
32659 2003-10-16 Ziemowit Laski <zlaski@apple.com>
32661 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
32664 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
32666 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
32669 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
32671 * gcc.c-torture/execute/960416-1.x: Remove.
32672 * gcc.c-torture/execute/divconst-3.x: Likewise.
32674 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
32677 * gcc.dg/torture/cris-volatile-1.c: New test.
32679 2003-10-14 Roger Sayle <roger@eyesopen.com>
32681 PR optimization/9325
32682 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
32683 for overflowing floating point to integer conversion during RTL
32686 2003-10-13 Ziemowit Laski <zlaski@apple.com>
32688 * objc/execute/_cmd.m: Fix typo.
32689 * objc.dg/image-info.m, objc.dg/symtab-1.m:
32690 Relax 'scan-assembler' regexp.
32691 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
32692 objc.dg/try-catch-4.m: Run on non-Darwin targets.
32693 * objc.dg/zero-link-2.m: Remove blank line.
32694 * objc.dg/zero-link-3.m: New test case.
32696 2003-10-13 Geoffrey Keating <geoffk@apple.com>
32698 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
32700 * gcc.dg/asm-names.c: Use scan-assembler-not rather
32701 than linker trickery.
32703 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32706 * g++.dg/other/friend2.C: New test.
32708 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
32710 * gcc.dg/20031012-1.c: New test.
32712 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
32714 * gcc.dg/weak/weak-3.c: Fix for new warning.
32716 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
32718 PR optimization/8750
32719 * gcc.c-torture/execute/20031012-1.c: New test case.
32721 2003-10-11 Roger Sayle <roger@eyesopen.com>
32723 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
32724 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
32726 2003-10-11 Roger Sayle <roger@eyesopen.com>
32728 PR optimization/12260
32729 * gcc.c-torture/compile/20031011-2.c: New test case.
32731 2003-10-11 Roger Sayle <roger@eyesopen.com>
32733 * gcc.c-torture/execute/20031011-1.c: New testcase.
32735 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
32737 * gcc.c-torture/compile/20031011-1.c: New test.
32739 2003-10-11 Jan Hubicka <jh@suse.cz>
32741 * g++.dg/other/first-global.C: New test.
32743 2003-10-11 Roger Sayle <roger@eyesopen.com>
32745 * gcc.c-torture/execute/string-opt-18.c: New testcase.
32747 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
32749 * gcc.c-torture/compile/20031010-1.c: New test.
32751 2003-10-10 Geoffrey Keating <geoffk@apple.com>
32753 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
32754 * gcc.c-torture/execute/va-arg-25.c: ... here.
32756 2003-10-09 Mark Mitchell <mark@codesourcery.com>
32758 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
32760 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
32762 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
32764 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
32766 * g++.dg/parse/error2.C: New test.
32768 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
32771 * g++.dg/other/error5.C: Modify the error message.
32772 * g++.dg/lookup/using8.C: New test.
32774 2003-10-07 Geoffrey Keating <geoffk@apple.com>
32776 * gcc.dg/darwin-abi-2.c: New file.
32777 * gcc.c-torture/execute/va-arg-24.c: New file.
32779 2003-10-06 Bob Wilson <bob.wilson@acm.org>
32781 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
32784 2003-10-06 Mark Mitchell <mark@codesourcery.com>
32787 * g++.dg/other/error4.C: Update error messages.
32788 * g++.dg/template/ptrmem4.C: Likewise.
32791 * g++.dg/init/new9.C: New test.
32793 PR c++/12334, c++/12236, c++/8656
32794 * g++.dg/ext/attrib8.C: New test.
32796 2003-10-06 Devang Patel <dpatel@apple.com>
32798 * gcc.dg/debug/dwarf2-3.h: New test.
32799 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
32801 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
32803 * g++.dg/opt/cfg2.C: New test.
32805 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32807 * g++.dg/opt/float1.C: New test.
32809 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
32811 * gcc.dg/c90-array-lval-6.c: New test.
32812 * gcc.dg/c99-array-lval-6.c: New test.
32814 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
32815 Ziemowit Laski <zlaski@apple.com>
32817 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
32818 'Derived', so that it is never considered a class method; add
32819 new warning for '+port' method ambiguity.
32820 * objc.dg/method-12.m: Include <objc/objc.h> instead of
32821 <objc/objc-api.h> (needed on Mac OS X).
32822 * objc.dg/method-13.m: New test.
32824 2003-10-03 Roger Sayle <roger@eyesopen.com>
32826 PR optimization/9325, PR java/6391
32827 * gcc.c-torture/execute/20031003-1.c: New test case.
32829 2003-10-02 Mark Mitchell <mark@codesourcery.com>
32831 PR optimization/12180
32832 * gcc.dg/20031002-1.c: New test.
32835 * g++.dg/inherit/error1.C: New test.
32837 2003-10-02 Chris Demetriou <cgd@broadcom.com>
32839 * lib/f-torture.exp (search_for): Rename to...
32840 (search_for_re): This. Also, clean up comments and the
32841 "regexp" invocation.
32843 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
32845 * gcc.c-torture/compile/20031002-1.c: New test.
32847 2003-10-02 Jakub Jelinek <jakub@redhat.com>
32849 * g++.dg/opt/cond1.C: New test.
32851 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
32853 * gcc.dg/Wold-style-definition-2.c: New testcase.
32854 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
32856 2003-09-29 Richard Henderson <rth@redhat.com>
32858 * g++.dg/init/array10.C: Add dg-options.
32860 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
32862 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
32864 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32866 * g++.dg/template/friend19.C: Fix typo.
32867 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
32869 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
32871 * gcc.c-torture/execute/20030928-1.c: New test.
32872 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
32874 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
32876 * g++.dg/opt/unroll1.C: New test.
32878 2003-09-26 Roger Sayle <roger@eyesopen.com>
32880 PR optimization/11741
32881 * gcc.dg/20030926-1.c: New test case.
32883 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32886 * g++.dg/parse/access7.C: New test.
32887 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
32889 2003-09-24 Ziemowit Laski <zlaski@apple.com>
32891 MERGE OF objc-improvements-branch into MAINLINE:
32892 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
32893 if libobjc has not been built.
32894 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
32895 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
32896 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
32897 objc/execute/nested-3.m, objc/execute/np-2.m,
32898 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
32899 objc/execute/redefining_self.m, objc/execute/root_methods.m,
32900 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
32901 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
32902 objc.dg/special/unclaimed-category-1.h,
32903 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
32904 well as GNU runtime.
32905 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
32906 * execute/cascading-1.m, execute/function-message-1.m,
32907 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
32908 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
32909 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
32910 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
32911 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
32912 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
32913 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
32914 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
32915 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
32916 * objc.dg/bitfield-2.m: Run only on Darwin.
32917 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
32918 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
32919 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
32920 * objc.dg/const-str-1.m: Fix constant string layout.
32922 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
32924 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
32926 2003-09-23 Geoffrey Keating <geoffk@apple.com>
32928 * gcc.dg/darwin-abi-1.c: New file.
32930 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
32933 * gcc.c-torture/compile/20030921-1.c: New test.
32935 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
32937 * g++.dg/opt/reg-stack2.C: New test.
32939 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
32941 * g++.dg/eh/delayslot1.C: New test.
32943 2003-09-20 Richard Henderson <rth@redhat.com>
32945 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
32947 2003-09-20 Roger Sayle <roger@eyesopen.com>
32949 * gcc.c-torture/execute/20030920-1.c: New test case.
32951 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32953 * g++.dg/rtti/typeid3.C: Correct expected error message.
32955 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32958 * g++.dg/parse/crash12.C: New test.
32960 2003-09-19 Janis Johnson <janis187@us.ibm.com>
32962 * gcc.dg/compat/mixed-struct-check.h: New.
32963 * gcc.dg/compat/mixed-struct-defs.h: New.
32964 * gcc.dg/compat/mixed-struct-init.h: New.
32965 * gcc.dg/compat/struct-by-value-19_main.c: New.
32966 * gcc.dg/compat/struct-by-value-19_x.c: New.
32967 * gcc.dg/compat/struct-by-value-19_y.c: New.
32968 * gcc.dg/compat/struct-by-value-20_main.c: New.
32969 * gcc.dg/compat/struct-by-value-20_x.c: New.
32970 * gcc.dg/compat/struct-by-value-20_y.c: New.
32971 * gcc.dg/compat/struct-return-19_main.c: New.
32972 * gcc.dg/compat/struct-return-19_x.c: New.
32973 * gcc.dg/compat/struct-return-19_y.c: New.
32974 * gcc.dg/compat/struct-return-20_main.c: New.
32975 * gcc.dg/compat/struct-return-20_x.c: New.
32976 * gcc.dg/compat/struct-return-20_y.c: New.
32978 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
32979 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
32980 so that it will not complain on LP64 targets.
32982 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32985 * g++.dg/template/friend24.C: New test.
32987 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
32990 * g++.dg/template/memtmpl2.C: New test.
32992 2003-09-18 Mark Mitchell <mark@codesourcery.com>
32995 * gcc.dg/builtin-apply1.c: New test.
32997 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
33000 * g++.dg/warn/Wunused-4.C: New test.
33002 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33005 * g++.dg/other/gc2.C: New test.
33007 2003-09-17 Mark Mitchell <mark@codesourcery.com>
33010 * g++.dg/rtti/typeid3.C: New test.
33013 * g++.dg/overload/template1.C: New test.
33015 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
33017 * g++.dg/opt/cfg3.C: New test.
33019 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33022 * g++.dg/template/crash11.C: New test.
33024 2003-09-16 Jason Merrill <jason@redhat.com>
33025 Jakub Jelinek <jakub@redhat.com>
33027 * gcc.dg/attr-warn-unused-result.c: New test.
33029 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
33032 * g++.dg/expr/call2.C: New test.
33034 2003-09-15 Andreas Jaeger <aj@suse.de>
33036 * gcc.dg/Wold-style-definition-1.c: New test.
33038 2003-09-14 Mark Mitchell <mark@codesourcery.com>
33041 * g++.dg/parse/template12.C: New test.
33043 * g++.dg/abi/bitfield11.C: New test.
33044 * g++.dg/abi/bitfield12.C: Likewise.
33046 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
33048 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
33049 non-expansion of functional macro name without arguments at EOL.
33050 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
33052 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
33054 * gcc.c-torture/execute/20030914-[12].c: New tests.
33056 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
33059 * g++.dg/overload/addr1.C: New test.
33061 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
33063 * gcc.dg/20030909-1.c: New test.
33065 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
33067 * gcc.dg/ultrasp10.c: New test.
33069 2003-09-09 Devang Patel <dpatel@apple.com>
33071 * gcc.dg/darwin-ld-6.c: New test.
33073 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33075 * gcc.dg/torture/builtin-explog-1.c: New testcase.
33077 2003-09-08 Mark Mitchell <mark@codesourcery.com>
33079 * gcc.dg/ia64-types1.c: New test.
33080 * gcc.dg/ia64-types2.c: Likewise.
33082 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33084 * gcc.dg/builtins-1.c: Add more _Complex tests.
33085 * gcc.dg/torture/builtin-attr-1.c: Likewise.
33087 * gcc.dg/builtins-1.c: Test existing _Complex functions.
33088 * gcc.dg/torture/builtin-attr-1.c: Likewise.
33090 2003-09-08 Mark Mitchell <mark@codesourcery.com>
33093 * g++.dg/lookup/koenig2.C: New test.
33096 * g++.dg/rtti/typeid2.C: New test.
33098 2003-09-08 Jakub Jelinek <jakub@redhat.com>
33100 * gcc.c-torture/compile/20030904-1.c: New test.
33102 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
33104 * g++.dg/opt/longbranch2.C: New test.
33106 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
33108 * g++.dg/template/crash10.C: Only compile it.
33110 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
33112 PR middle-end/11665
33113 * gcc.c-torture/compile/20030907-1.c: New test.
33114 * g++.dg/init/array11.C: New test.
33116 2003-09-07 Mark Mitchell <mark@codesourcery.com>
33119 * g++.dg/init/struct1.C: New test.
33121 2003-09-07 Mark Mitchell <mark@codesourcery.com>
33124 * g++.dg/expr/comma1.C: New test.
33126 2003-09-06 Mark Mitchell <mark@codesourcery.com>
33129 * g++.dg/expr/static_cast5.C: New test.
33131 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
33134 * g++.dg/lookup/scoped7.C: New test.
33137 * g++.dg/other/static1.C: New test.
33140 * g++.dg/warn/template-1.C: New test.
33143 * g++.dg/template/crash10.C: New test.
33146 * g++.dg/overload/VLA.C: New test.
33149 * g++.dg/template/call1.C: New test.
33151 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
33154 * g++.dg/parse/using3.C: New test.
33156 2003-09-06 Roger Sayle <roger@eyesopen.com>
33159 * g++.dg/overload/builtin3.C: New test case.
33161 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
33164 * gcc.dg/20030906-1.c: New test.
33165 * gcc.dg/20030906-2.c: Likewise.
33167 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
33170 * g++.dg/parse/defarg5.C: New test.
33172 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
33174 2003-09-05 Mark Mitchell <mark@codesourcery.com>
33177 * g++.dg/expr/static_cast4.C: New test.
33180 * g++.dg/template/crash9.C: New test.
33182 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
33184 * g++.old-deja/g++.ext/pretty2.C: Update for change
33186 * g++.old-deja/g++.ext/pretty3.C: Likewise.
33188 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
33191 * g++/dg/template/qualified-id1.C: New test.
33194 * g++.dg/warn/noeffect4.C: New test.
33196 2003-09-04 Matt Austern <austern@apple.com>
33198 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
33199 * g++.dg/ext/fnname2.C: Likewise.
33200 * g++.dg/ext/fnname3.C: Likewise.
33202 2003-09-04 Mark Mitchell <mark@codesourcery.com>
33204 * g++.dg/expr/lval1.C: New test.
33205 * g++.dg/ext/lvcast.C: Remove.
33207 2003-09-03 Roger Sayle <roger@eyesopen.com>
33209 PR optimization/11700.
33210 * gcc.c-torture/compile/20030903-1.c: New test case.
33212 2003-09-03 Mark Mitchell <mark@codesourcery.com>
33215 * g++.dg/abi/layout4.C: New test.
33217 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
33220 * g++.dg/parse/friend3.C: New test.
33222 2003-09-02 Mark Mitchell <mark@codesourcery.com>
33225 * g++.dg/template/class1.C: New test.
33228 * g++.dg/expr/call1.C: New test.
33230 2003-09-01 Mark Mitchell <mark@codesourcery.com>
33233 * g++.dg/init/ref9.C: New test.
33236 * g++.dg/template/nested4.C: New test.
33238 2003-08-29 Mark Mitchell <mark@codesourcery.com>
33241 * g++.dg/template/non-dependent4.C: New test.
33244 * g++.dg/inherit/conv1.C: New test.
33246 2003-08-29 Mark Mitchell <mark@codesourcery.com>
33249 * g++.dg/ext/label1.C: New test.
33250 * g++.dg/ext/label2.C: Likewise.
33252 2003-08-28 Mark Mitchell <mark@codesourcery.com>
33254 * g++.dg/expr/cond3.C: New test.
33256 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33258 * gcc.dg/builtins-1.c: Add new builtin cases.
33260 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33262 * gcc.dg/builtins-1.c: Add new cases.
33263 * gcc.dg/torture/builtin-attr-1.c: Likewise.
33265 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33267 * gcc.dg/builtins-1.c: Add more math builtin tests.
33268 * gcc.dg/torture/builtin-attr-1.c: New test.
33270 2003-08-28 Mark Mitchell <mark@codesourcery.com>
33272 PR optimization/5079
33273 * g++.dg/opt/static3.C: New test.
33275 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33277 * gcc.misc-tests/gcov-10b.c: New test.
33279 2003-08-27 Mark Mitchell <mark@codesourcery.com>
33281 * g++.dg/opt/ptrmem3.C: New test.
33283 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
33285 2003-08-27 Jakub Jelinek <jakub@redhat.com>
33287 * gcc.dg/20030826-2.c: New test.
33289 2003-08-26 Roger Sayle <roger@eyesopen.com>
33291 PR middle-end/12002
33292 * g77.f-torture/compile/12002.f: New test case.
33294 2003-08-26 Roger Sayle <roger@eyesopen.com>
33296 * gcc.dg/20030826-1.c: New test case.
33298 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
33300 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
33302 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
33305 * c++.dg/lookup/crash1.C: New test.
33307 * c++.dg/warn/noeffect3.C: New test.
33309 2003-08-25 Janis Johnson <janis187@us.ibm.com>
33311 * gcc.dg/compat/vector-1_x.c: Compile with -w.
33312 * gcc.dg/compat/vector-1_y.c: Ditto.
33313 * gcc.dg/compat/vector-2_x.c: Ditto.
33314 * gcc.dg/compat/vector-2_y.c: Ditto.
33316 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
33318 * gcc.dg/20030702-1.c: New test.
33320 2003-08-25 Mark Mitchell <mark@codesourcery.com>
33323 * g++.dg/ext/altivec-1.C: New test.
33325 2003-08-24 Richard Henderson <rth@redhat.com>
33327 * g++.dg/eh/simd-2.C: Add -w for x86.
33329 2003-08-23 Jakub Jelinek <jakub@redhat.com>
33331 * gcc.dg/20030815-1.c: New test.
33333 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33336 * g++.dg/parse/access6.C: New test.
33338 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33340 PR c++/641, c++/11876
33341 * g++.dg/template/friend22.C: New test.
33342 * g++.dg/template/friend23.C: Likewise.
33344 2003-08-22 Mark Mitchell <mark@codesourcery.com>
33346 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
33349 2003-08-22 Mark Mitchell <mark@codesourcery.com>
33351 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
33353 2003-08-22 Mark Mitchell <mark@codesourcery.com>
33355 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
33357 2003-08-22 Mark Mitchell <mark@codesourcery.com>
33359 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
33361 2003-08-22 Mark Mitchell <mark@codesourcery.com>
33363 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
33365 2003-08-21 Mark Mitchell <mark@codesourcery.com>
33368 * g++.dg/overload/prom1.C: New test.
33371 * g++.dg/parse/dtor2.C: New test.
33374 * g++.dg/parse/using2.C: New test.
33376 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
33379 * gcc.c-torture/compile/20030821-1.c: New.
33381 2003-08-20 Mark Mitchell <mark@codesourcery.com>
33384 * g++.dg/template/deduce2.C: New test.
33386 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
33388 * gcc.c-torture/execute/20030821-1.c: New test.
33390 2003-08-20 Roger Sayle <roger@eyesopen.com>
33392 PR middle-end/11984
33393 * gcc.dg/20030820-1.c: New test case.
33395 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
33398 * g++.dg/warn/noeffect2.C: New test.
33400 2003-08-19 Mark Mitchell <mark@codesourcery.com>
33403 * g++.dg/template/dtor2.C: New test.
33406 * g++.dg/template/operator1.C: New test.
33407 * g++.dg/parse/operator4.C: New test.
33410 * g++.dg/expr/enum1.C: New test.
33411 * gcc.dg/c99-bool-1.c: Remove bogus warning.
33414 * g++.dg/parse/elab2.C: New test.
33415 * g++.dg/parse/typedef4.C: Change error message.
33416 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
33417 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
33418 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
33420 2003-08-19 Geoffrey Keating <geoffk@apple.com>
33422 * gcc.dg/pch/warn-1.c: New.
33423 * gcc.dg/pch/warn-1.hs: New.
33425 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
33428 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
33430 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
33432 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
33434 * gcc.dg/uninit-D.c: New Test.
33435 * gcc.dg/uninit-E.c: New Test.
33436 * gcc.dg/uninit-F.c: New Test.
33437 * gcc.dg/uninit-G.c: New Test.
33439 2003-08-19 Michael Ritzert <ritzert@t-online.de>
33441 * g++.dg/README: Describe the pch directory.
33443 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33446 * g++.dg/parse/access4.C: New test.
33447 * g++.dg/parse/access5.C: Likewise.
33448 * g++.old-deja/g++.jason/access17.C: Adjust error message.
33450 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
33452 * gcc.dg/noncompile/20030818-1.c: New.
33454 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
33457 * g++.dg/warn/noeffect1.C: New test.
33459 * g++.dg/template/scope2.C: New test.
33460 * g++.dg/template/error2.C: Correct dg-error
33462 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
33464 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
33466 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
33469 * g++.dg/template/warn1.C: New.
33471 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
33473 * g++.dg/template/error2.C: New test.
33474 * g++.dg/lookup/using7.C: Adjust errors
33475 * g++.old-deja/g++.pt/crash36.C: Likewise.
33476 * g++.old-deja/g++.pt/derived3.C: Likewise.
33478 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33480 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
33481 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
33482 * gcc.c-torture/execute/builtins/string-9.c: New, from
33483 string-opt-9.c. Adjust for execute/builtins framework.
33484 * gcc.c-torture/execute/string-opt-9.c: Delete.
33486 2003-08-12 Mark Mitchell <mark@codesourcery.com>
33488 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
33490 * g++.dg/parse/ret-type2.C: New test.
33493 * g++.dg/init/new8.C: New test.
33496 * g++.dg/parse/typedef5.C: New test.
33499 * g++.dg/parse/qualified2.C: New test.
33500 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
33503 2003-08-11 Mark Mitchell <mark@codesourcery.com>
33505 * g++.dg/conversion/ptrmem1.C: New test.
33507 2003-08-11 Jakub Jelinek <jakub@redhat.com>
33510 * gcc.dg/20030811-1.c: New test.
33513 * gcc.c-torture/execute/20030811-1.c: New test.
33515 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33517 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
33519 2003-08-10 Mark Mitchell <mark@codesourcery.com>
33522 * g++.dg/inherit/multiple1.C: New test.
33524 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
33526 * gcc.dg/spe1.c: New test.
33529 * g++.dg/expr/cast2.C: New test.
33532 * g++.dg/template/dependent-name2.C: New test.
33534 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
33536 * g++.dg/parse/crash11.C: Put the dg options in comments.
33538 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
33540 * lib/gcc-dg.exp: Update for diagnostic change.
33542 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33545 * g++.dg/parse/crash11.C: New test.
33547 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
33549 * gcc.dg/cpp/spacing1.c: Update.
33551 2003-08-04 Janis Johnson <janis187@us.ibm.com>
33554 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
33555 a value for -mtune.
33557 2003-08-04 Roger Sayle <roger@eyesopen.com>
33559 PR middle-end/11771
33560 * gcc.c-torture/compile/20030804-1.c: New test case.
33562 2003-08-04 Roger Sayle <roger@eyesopen.com>
33564 * gcc.dg/20030804-1.c: New test case.
33566 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
33568 * gcc.dg/cpp/separate-1.c: New test.
33570 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
33573 * g++.dg/template/dependent-expr2.C: New test.
33576 * g++.dg/expr/ptrmem1.C: New test.
33578 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33581 * g++.dg/template/friend15.C: New test.
33583 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
33585 * lib/dg-pch.exp: Work round PCH bug.
33587 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33589 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
33590 builtins. Move cases from builtins-4.c here.
33592 * gcc.dg/torture/builtin-math-1.c: New test taken from
33593 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
33596 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
33599 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
33602 * g++.dg/template/using7.C: New test.
33604 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
33606 * import1.c, import2.c: New tests.
33608 2003-08-01 Jakub Jelinek <jakub@redhat.com>
33610 * g++.dg/eh/crossjump1.C: New test.
33612 2003-08-01 Mark Mitchell <mark@codesourcery.com>
33615 * g++.dg/template/using6.C: New test.
33618 * g++.dg/template/koenig2.C: New test.
33620 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33623 * g++.dg/parse/typedef4.C: New test.
33625 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33627 PR c++/8442, c++/8806
33628 * g++.dg/template/elab1.C: New test.
33629 * g++.dg/template/type2.C: Likewise.
33630 * g++.dg/template/ttp3.C: Adjust expected error message.
33631 * g++.old-deja/g++.law/visibility13.C: Likewise.
33632 * g++.old-deja/g++.niklas/t135.C: Likewise.
33633 * g++.old-deja/g++.pt/ttp41.C: Likewise.
33634 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
33636 * g++.old-deja/g++.pt/ttp44.C: Likewise.
33638 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
33641 * g++.dg/ext/stmtexpr1.C: New test.
33643 * g++.dg/opt/tmp1.C: New test.
33646 * g++.dg/parse/constant4.C: New test.
33649 * g++.dg/template/using5.C: New test.
33651 2003-07-31 Roger Sayle <roger@eyesopen.com>
33653 * gcc.dg/builtins-27.c: New test case.
33655 2003-07-31 Jakub Jelinek <jakub@redhat.com>
33657 * gcc.dg/tls/opt-7.c: New test.
33659 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
33661 * g++.old-deja/g++.other/crash18.C: Remove.
33663 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
33665 * g++.dg/template/explicit3.C: New.
33666 * g++.dg/template/explicit4.C: New.
33667 * g++.dg/template/explicit5.C: New.
33670 * g++.dg/template/memtmpl1.C: New.
33672 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
33675 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
33676 * gcc.dg/i386-387-5.c (dg-options): Likewise.
33678 2003-07-30 Jan Hubicka <jh@suse.cz>
33682 2003-07-29 Zack Weinberg <zack@codesourcery.com>
33684 * gcc.dg/struct-in-proto-1.c: New test.
33686 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
33688 * gcc.dg/cpp/include2.c: Only expect one message.
33690 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
33693 * g++.dg/template/using1.C: New test.
33694 * g++.dg/template/using2.C: New test.
33695 * g++.dg/template/using3.C: New test.
33696 * g++.dg/template/using4.C: New test.
33698 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
33700 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
33701 * gcc.c-torture/execute/string-opt-10.c: Likewise.
33703 2003-07-28 Jan Hubicka <jh@suse.cz>
33706 * g++.dg/opt/call1.C: New test.
33708 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
33711 * g++.dg/init/enum2.C: New test.
33712 * g++.dg/template/overload1.C: Add "-w" option.
33714 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
33716 * gcc.dg/Wdeclaration-after-statement-1.c,
33717 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
33719 2003-07-28 Jakub Jelinek <jakub@redhat.com>
33721 * gcc.c-torture/compile/20030725-1.c: New test.
33723 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
33725 * gcc.dg/20030505.c: Only run for SPE.
33726 Remove definition of opaque type.
33728 2003-07-27 Mark Mitchell <mark@codesourcery.com>
33730 * g++.dg/template/ptrmem6.C: New test.
33732 2003-07-26 Geoffrey Keating <geoffk@apple.com>
33734 * gcc.c-torture/compile/zero-strct-2.c: New test.
33736 2003-07-25 Geoffrey Keating <geoffk@apple.com>
33738 * gcc.dg/intermod-1.c: New test.
33740 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
33743 * g++.dg/template/lookup2.C: New test.
33744 * g++.dg/template/memclass1.C: Remove instantiated from error.
33745 * g++.dg/other/error2.C: Tweak expected errors.
33748 * g++.dg/template/defarg3.C: New test.
33750 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
33752 2003-07-24 Mark Mitchell <mark@codesourcery.com>
33754 * g++.dg/inherit/access5.C: New test.
33756 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33759 * g++.dg/template/crash8.C: New test.
33761 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
33764 * gcc.dg/noncompile/incomplete-2.c: New test.
33766 2003-07-23 Mark Mitchell <mark@codesourcery.com>
33769 * g++.dg/inherit/access4.C: New test.
33772 * g++.dg/expr/cond2.C: New test.
33774 PR optimization/10679
33775 * g++.dg/opt/inline4.C: New test.
33777 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
33779 * g++.dg/parse/crash10: New test.
33781 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
33783 * g++.dg/ext/flexary1.C: New test.
33785 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33788 * g++.dg/template/crash9.C: New test.
33790 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33793 * g++.dg/parse/typedef3.C: New test.
33796 * g++.dg/parse/operator2.C: New test.
33799 * g++.dg/parse/def-tmpl-arg1.C: New test.
33802 * g++.dg/parse/funptr1.C: New test.
33805 * g++.dg/parse/ambig3.C: New test.
33808 * g++.dg/parse/operator3.C: New test.
33811 * g++.dg/parse/template10.C: New test.
33814 * g++.dg/parse/template11.C: New test.
33817 * g++.dg/parse/invalid-op1.C: New test.
33820 * g++.dg/parse/condexpr1.C: New test.
33822 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
33824 * g++.dg/ext/packed3.C: New test.
33825 * g++.dg/ext/packed4.C: New test.
33827 * gcc.dg/pack-test-3.c: New test.
33829 2003-07-21 Janis Johnson <janis187@us.ibm.com>
33831 * lib/compat.exp: Handle dg-options per source file.
33832 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
33833 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
33834 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
33835 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
33836 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
33837 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
33838 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
33839 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
33840 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
33841 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
33842 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
33843 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
33844 * g++.dg/compat/break/bitfield7_x.C: Ditto.
33845 * g++.dg/compat/break/bitfield7_y.C: Ditto.
33847 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
33850 * gcc.c-torture/execute/20030718-1.c: New test.
33852 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
33854 PR optimization/11536
33855 * gcc.dg/20030721-1.c: New test.
33857 2003-07-19 Mark Mitchell <mark@codesourcery.com>
33860 * g++.dg/template/lookup1.C: New test.
33862 2003-07-19 Zack Weinberg <zack@codesourcery.com>
33864 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
33865 diagnostics of ill-formed constructs involving labels.
33866 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
33867 the new 'previously defined here' message.
33869 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
33871 * g++.dg/parse/non-dependent2.C: New test.
33873 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
33875 * g++.dg/init/init-ref4.C: xfail on targets without
33878 2003-07-17 Jakub Jelinek <jakub@redhat.com>
33881 * gcc.c-torture/execute/20030717-1.c: New test.
33883 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
33885 * g++.dg/opt/cfg1.C: New test.
33887 2003-07-17 Mark Mitchell <mark@codesourcery.com>
33889 PR optimization/11557
33890 * gcc.dg/20030717-1.c: New test.
33892 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
33895 * g++.dg/expr/crash-1.C: New test.
33898 * g++.dg/template/init3.C: New test.
33901 * g++.dg/template/non-dependent1.C: New test.
33904 * g++.dg/template/non-dependent2.C: New test.
33907 * g++.dg/template/non-dependent3.C: New test.
33910 * g++.dg/template/sizeof5.C: New test.
33912 2003-07-17 Geoffrey Keating <geoffk@apple.com>
33915 * gcc.c-torture/compile/mangle-1.c: New file.
33917 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33920 * g++.dg/parse/access3.C: New test.
33922 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
33925 * g++.dg/init/init-ref4.C: New test.
33927 2003-07-16 Mark Mitchell <mark@codesourcery.com>
33930 * g++.dg/parse/constant3.C: New test.
33931 * g++.dg/parse/crash7.C: Likewise.
33933 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
33936 * gcc.dg/i386-pentium4-not-mull.c: New.
33938 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
33940 * gcc.dg/asm-names.c (ymain): Make it weak.
33942 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33945 * g++.dg/template/friend21.C: New test.
33947 2003-07-16 Jakub Jelinek <jakub@redhat.com>
33949 * gcc.dg/cleanup-8.c: New test.
33950 * gcc.dg/cleanup-9.c: New test.
33952 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
33954 * g++.dg/ext/dll-MI1.h: New file.
33955 * g++.dg/ext/dllexport-MI1.C: New file.
33956 * g++.dg/ext/dllimport-MI1.C: New file.
33958 2003-07-15 Jakub Jelinek <jakub@redhat.com>
33960 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
33961 it does not have cmpstrsi patterns (just cmpmemsi).
33963 2003-07-15 Mark Mitchell <mark@codesourcery.com>
33966 * g++.dg/debug/debug8.C: New test.
33968 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33971 * g++.dg/template/crash7.C: New test.
33973 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
33976 * gcc.c-torture/compile/20030708-1.c: New.
33978 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
33980 * gcc.c-torture/execute/20030715-1.c: New test.
33982 2003-07-14 Geoffrey Keating <geoffk@apple.com>
33984 * gcc.dg/pch/inline-3.c: New file.
33985 * gcc.dg/pch/inline-3.hs: New file.
33986 * gcc.dg/pch/inline-4.c: New file.
33987 * gcc.dg/pch/inline-4.hs: New file.
33989 2003-07-14 Mark Mitchell <mark@codesourcery.com>
33992 * g++.dg/template/crash6.C: New test.
33995 * g++.dg/template/friend20.C: New test.
33998 * g++.dg/template/overload2.C: New test.
34000 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34002 PR optimization/11440
34003 * gcc.c-torture/execute/20030714-1.c: New test.
34005 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34008 * g++.dg/template/partial2.C: New test.
34010 2003-07-13 Mark Mitchell <mark@codesourcery.com>
34013 * g++.dg/template/anon1.C: New test.
34017 * g++.dg/parse/template9.C: Likewise.
34018 * g++.dg/template/crash4.C: New test.
34019 * g++.dg/template/koenig1.C: Likewise.
34020 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
34021 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
34022 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
34024 * g++.old-deja/g++.jason/template36.C: Likewise.
34025 * g++.old-deja/g++.mike/p1989.C: Likewise.
34026 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
34027 * g++.old-deja/g++.pt/ttp20.C: Use this->.
34028 * g++.old-deja/g++.pt/ttp21.C: Use this->.
34029 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
34031 * g++.old-deja/g++.pt/union2.C: Use this->.
34033 2003-07-11 Jakub Jelinek <jakub@redhat.com>
34035 * gcc.dg/20030711-1.c: New test.
34037 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
34040 * g++.dg/parse/args1.C: New test.
34041 * g++.pt/defarg8.C: Change expected errors.
34043 2003-07-11 Mark Mitchell <mark@codesourcery.com>
34046 * g++.dg/template/nontype2.C: New test.
34049 * g++.dg/parse/template8.C: New test.
34052 * g++.dg/template/scope1.C: New test.
34054 * g++.dg/warn/Wsign-compare-1.C: New test.
34056 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
34058 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
34060 2003-07-10 Mark Mitchell <mark@codesourcery.com>
34063 * g++.dg/template/explicit2.C: New test.
34066 * g++.dg/warn/pedantic1.C: New test.
34068 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
34071 * g++.dg/other/field1.C: New test.
34073 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
34076 * gcc.c-torture/compile/20030707-1.c: New.
34078 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34081 * g++.dg/template/access12.C: New test.
34083 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
34085 * g++.dg/bprob/bprob.exp (prof_ext): Update.
34086 * g77.dg/bprob/bprob.exp (prof_ext): Update.
34087 * gcc.misc-tests/bprob.exp (prof_ext): Update.
34088 * gcc.misc-tests/gcov.exp: Update
34089 * g++.dg/gcov/gcov.exp: Update
34090 * lib/gcov.exp: Update.
34092 2003-07-08 Mark Mitchell <mark@codesourcery.com>
34094 * g++.dg/abi/mangle17.C: Make sure template expressions are
34096 * g++.dg/abi/mangle4.C: Mark erroneous casts.
34097 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
34098 * g++.dg/opt/stack1.C: Remove erroneous code.
34099 * g++.dg/parse/template7.C: New test.
34100 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
34101 * g++.old-deja/g++.pt/crash4.C: Likewise.
34103 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34105 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
34106 with zero or one occurence of `$' after the initial `L'.
34108 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
34110 * gcc.c-torture/compile/20030704-1.c: Add a comment.
34112 2003-07-08 Roger Sayle <roger@eyesopen.com>
34115 * gcc.dg/Wunreachable-6.c: New testcase.
34116 * gcc.dg/Wunreachable-7.c: New testcase.
34118 2003-07-08 Jakub Jelinek <jakub@redhat.com>
34121 * gcc.dg/20030708-1.c: New test.
34123 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
34125 * gcc.dg/compat/sdata-section.h: New file.
34126 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
34127 * gcc.dg/torture/mips-sdata-1.c: New test.
34129 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34132 * g++.dg/template/friend19.C: New test.
34134 2003-07-08 Jakub Jelinek <jakub@redhat.com>
34136 * g++.dg/opt/strength-reduce.C: New test.
34138 2003-07-07 Roger Sayle <roger@eyesopen.com>
34141 * gcc.dg/20030707-1.c: New testcase.
34143 2003-07-07 Roger Sayle <roger@eyesopen.com>
34145 PR optimization/11059
34146 * g++.dg/opt/emptyunion.C: New testcase.
34148 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
34149 Eric Botcazou <ebotcazou@libertysurf.fr>
34151 * g++.dg/opt/stack1.C: New test.
34153 2003-07-05 Mark Mitchell <mark@codesourcery.com>
34155 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
34159 * g++.dg/expr/static_cast3.C: New test.
34161 2003-07-04 Zack Weinberg <zack@codesourcery.com>
34163 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
34165 * gcc.dg/concat.c: Concatenation of string constants with
34166 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
34167 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
34168 * gcc.dg/cpp/escape-2.c: Use wide character constants where
34169 necessary to avoid multi-character character constant warning.
34170 * gcc.dg/cpp/escape.c: Likewise.
34171 * gcc.dg/cpp/ucs.c: Likewise.
34172 Remove backslashes from dg-bogus comments, as they confuse Tcl.
34175 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
34178 * gcc.c-torture/compile/20030704-1.c: New.
34180 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
34182 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
34184 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
34186 PR c++/5287, PR c++/7910, PR c++/11021
34187 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
34188 tests for warnings.
34189 * g++.dg/ext/dllimport2.C: Add tests for warnings.
34190 * g++.dg/ext/dllimport3.C: Likewise.
34191 * g++.dg/ext/dllimport4.C: New file.
34192 * g++.dg/ext/dllimport5.C: New file.
34193 * g++.dg/ext/dllimport6.C: New file.
34194 * g++.dg/ext/dllimport7.C: New file.
34195 * g++.dg/ext/dllimport8.C: New file.
34196 * g++.dg/ext/dllimport9.C: New file.
34197 * g++.dg/ext/dllimport10.C: New file.
34198 * g++.dg/ext/dllexport1.C: New file.
34200 2003-07-03 Mark Mitchell <mark@codesourcery.com>
34202 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
34203 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
34205 2003-07-03 Roger Sayle <roger@eyesopen.com>
34207 * gcc.dg/builtins-25.c: New testcase.
34208 * gcc.dg/builtins-26.c: New testcase.
34210 2003-07-03 Janis Johnson <janis187@us.ibm.com>
34212 * gcc.dg/compat/vector-defs.h: New file.
34213 * gcc.dg/compat/vector-setup.h: New file.
34214 * gcc.dg/compat/vector-check.h: New file.
34215 * gcc.dg/compat/vector-1_main.c: New file.
34216 * gcc.dg/compat/vector-1_x.c: New file.
34217 * gcc.dg/compat/vector-1_y.c: New file.
34218 * gcc.dg/compat/vector-2_main.c: New file.
34219 * gcc.dg/compat/vector-2_x.c: New file.
34220 * gcc.dg/compat/vector-2_y.c: New file.
34222 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
34223 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
34224 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
34225 * gcc.dg/compat/struct-align-1.h: New file.
34226 * gcc.dg/compat/struct-align-1_main.c: New file.
34227 * gcc.dg/compat/struct-align-1_x.c: New file.
34228 * gcc.dg/compat/struct-align-1_y.c: New file.
34229 * gcc.dg/compat/struct-align-2.h: New file.
34230 * gcc.dg/compat/struct-align-2_main.c: New file.
34231 * gcc.dg/compat/struct-align-2_x.c: New file.
34232 * gcc.dg/compat/struct-align-2_y.c: New file.
34234 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
34235 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
34236 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34237 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
34238 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
34239 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34240 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34241 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
34242 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
34243 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
34244 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
34245 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
34246 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
34247 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
34248 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
34249 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
34250 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
34251 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
34252 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34253 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34254 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34255 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34256 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34257 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34258 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34259 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34260 * gcc.dg/compat/struct-return-10_x.c: Ditto.
34261 * gcc.dg/compat/struct-return-2_x.c: Ditto.
34262 * gcc.dg/compat/struct-return-3_x.c: Ditto.
34264 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
34266 * gcc.dg/i386-call-1.c: New test.
34268 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
34271 * g++.dg/parse/defarg4.C: New.
34273 2003-07-03 Roger Sayle <roger@eyesopen.com>
34276 * gcc.c-torture/compile/20030703-1.c: New test case.
34278 2003-07-03 Mark Mitchell <mark@codesourcery.com>
34280 * g++.dg/template/local3.C: Remove extra semicolon.
34282 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
34284 * gcc.dg/i386-volatile-1.c: New test.
34286 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
34289 * g++.dg/other/offsetof2.C: XFAIL.
34290 * g++.dg/other/offsetof5.C: New.
34293 * g++.dg/template/error1.C: New.
34296 * g++.dg/template/dependent-expr1.C: New.
34298 2003-07-01 Mark Mitchell <mark@codesourcery.com>
34301 * g++.dg/template/local3.C: New test.
34304 * g++.dg/lookup/scoped6.C: New test.
34306 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
34309 * g++.dg/other/error7.C: New test.
34311 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
34313 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
34314 * g++.old-deja/g++.abi/vtable3.h: Likewise.
34315 * g++.old-deja/g++.law/code-gen5.C: Likewise.
34316 * g++.old-deja/g++.other/union2.C: Likewise.
34317 * gcc.dg/c90-const-expr-2.c: Likewise.
34318 * gcc.dg/c90-const-expr-3.c: Likewise.
34319 * gcc.dg/c99-const-expr-2.c: Likewise.
34320 * gcc.dg/c99-const-expr-3.c: Likewise.
34321 * gcc.dg/concat.c: Likewise.
34323 2003-07-01 Mark Mitchell <mark@codesourcery.com>
34326 * g++.dg/init/static1.C: New test.
34328 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34330 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
34331 * g++.old-deja/g++.other/access2.C: Likewise.
34332 * g++.old-deja/g++.other/decl2.C: Likewise.
34333 * gcc.c-torture/execute/20020615-1.c: Likewise.
34335 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
34338 * g++.dg/template/sizeof4.C: New test.
34340 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
34342 * g++.dg/other/error6.C: New test.
34344 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
34347 * g++.dg/parse/constant2.C: New test.
34349 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
34352 * g++.dg/other/error5.C: New test.
34354 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34356 * gcc.dg/format/gcc_diag-1.c: New test.
34358 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
34360 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
34362 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
34364 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
34365 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
34366 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
34368 2003-06-28 Jakub Jelinek <jakub@redhat.com>
34370 * gcc.c-torture/execute/builtins/string-8.c: New test.
34371 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
34372 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
34373 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
34375 2003-06-27 Mark Mitchell <mark@codesourcery.com>
34378 * g++.dg/ext/typeof6.C: New test.
34380 2003-06-27 Mark Mitchell <mark@codesourcery.com>
34383 * g++.dg/init/enum1.C: New test.
34385 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
34387 * gcc.dg/20030627-1.c: New test.
34389 2003-06-26 Mark Mitchell <mark@codesourcery.com>
34392 * g++.dg/expr/static_cast2.C: New test.
34394 2003-06-26 Roger Sayle <roger@eyesopen.com>
34395 Jakub Jelinek <jakub@redhat.com>
34397 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
34398 sprintf(dst,"%s",src) optimization.
34399 * gcc.c-torture/execute/20030626-1.c: New test case.
34400 * gcc.c-torture/execute/20030626-2.c: New test case.
34402 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
34404 * gcc.c-torture/execute/multi-ix.c: New test.
34406 * gcc.c-torture/execute/simd-4.c (main):
34407 Added missing semicolon at end of union.
34409 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
34412 * g++.dg/template/explicit-instantiation3.C: New test.
34414 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
34416 * gcc.dg/20030626-1.c: Use signed char.
34418 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
34420 * gcc.dg/20030626-1.c: New test.
34422 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
34424 * const-str-2.m: Update.
34426 2003-06-25 Mark Mitchell <mark@codesourcery.com>
34429 * g++.dg/rtti/dyncast1.C: New test.
34430 * g++.dg/abi/mangle4.C: Correct base-specifier access.
34431 * g++.dg/lookup/scoped1.C: Remove XFAIL.
34432 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
34435 * g++.dg/expr/static_cast1.C: New test.
34437 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
34439 * gcc.dg/20030625-1.c: New test.
34441 2003-06-24 Roger Sayle <roger@eyesopen.com>
34443 * gcc.c-torture/compile/20030624-1.c: New test case.
34445 2003-06-24 Jakub Jelinek <jakub@redhat.com>
34447 * gcc.c-torture/execute/string-opt-17.c: New test.
34449 2003-06-24 Mark Mitchell <mark@codesourcery.com>
34452 * g++.dg/parse/crash6.C: New test.
34454 2003-06-23 Roger Sayle <roger@eyesopen.com>
34456 * gcc.dg/builtins-24.c: New test case.
34458 2003-06-23 Jakub Jelinek <jakub@redhat.com>
34460 * g++.dg/opt/operator1.C: New test.
34462 2003-06-22 Roger Sayle <roger@eyesopen.com>
34464 * gcc.c-torture/execute/string-opt-16.c: New test case.
34466 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
34468 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
34469 * g++.old-deja/g++.other/conv7.C: Likewise.
34470 * g++.old-deja/g++.other/overcnv2.C: Likewise.
34471 * g++.old-deja/g++.other/overload14.C: Likewise.
34473 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
34475 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
34476 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
34478 2003-06-20 Mark Mitchell <mark@codesourcery.com>
34481 * g++.dg/warn/Winline-3.C: New test.
34483 2003-06-20 Mark Mitchell <mark@codesourcery.com>
34485 * lib/target-supports.exp (check_alias_available): Make the test
34486 program acceptable to the Solaris assembler.
34489 * g++.dg/template/memclass2.C: New test.
34491 2003-06-20 Mark Mitchell <mark@codesourcery.com>
34492 Eric Botcazou <ebotcazou@libertysurf.fr>
34494 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
34495 data for non-matching targets.
34496 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
34498 2003-06-20 Mark Mitchell <mark@codesourcery.com>
34501 * g++.dg/template/member3.C: New test.
34503 2003-06-19 Mark Mitchell <mark@codesourcery.com>
34506 * g++.dg/template/func1.C: New test.
34509 * g++.dg/template/static4.C: New test.
34510 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
34513 * g++.dg/init/ref7.C: New test.
34515 2003-06-19 Matt Austern <austern@apple.com>
34518 * g++.dg/anew1.C: New test.
34519 * g++.dg/anew2.C: New test.
34520 * g++.dg/anew3.C: New test.
34521 * g++.dg/anew4.C: New test.
34523 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
34525 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
34527 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
34529 * gcc.c-torture/execute/simd-4.c (main): Make expected value
34532 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
34534 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
34537 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
34539 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
34540 * gcc.c-torture/compile/961203-1.c: Likewise.
34541 * gcc.c-torture/compile/980506-1.c: Likewise.
34543 2003-06-17 Mark Mitchell <mark@codesourcery.com>
34546 * g++.dg/lookup/using7.C: New test.
34548 2003-06-17 Mark Mitchell <mark@codesourcery.com>
34551 * g++.dg/abi/conv1.C: Remove it.
34552 * g++.dg/template/conv7.C: New test.
34553 * g++.dg/template/conv8.C: Likewise.
34554 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
34555 conversion operator.
34557 2003-06-17 Janis Johnson <janis187@us.ibm.com>
34559 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
34560 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
34561 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34562 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
34563 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
34564 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34565 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34566 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
34567 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
34568 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
34569 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
34570 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
34571 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
34572 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
34573 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
34574 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
34575 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
34576 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
34577 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34578 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34579 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34580 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34581 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34582 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34583 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34584 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34585 * gcc.dg/compat/struct-return-10_x.c: Ditto.
34586 * gcc.dg/compat/struct-return-2_x.c: Ditto.
34587 * gcc.dg/compat/struct-return-3_x.c: Ditto.
34589 2003-06-16 Mark Mitchell <mark@codesourcery.com>
34591 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
34592 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
34595 2003-06-16 Roger Sayle <roger@eyesopen.com>
34597 * gcc.dg/i386-387-5.c: New test case.
34598 * gcc.dg/i386-387-6.c: New test case.
34599 * gcc.dg/builtins-23.c: New test case.
34601 2003-06-15 Roger Sayle <roger@eyesopen.com>
34603 * gcc.dg/builtins-22.c: New test case.
34604 * gcc.dg/i386-387-1.c: Update to test exp.
34605 * gcc.dg/i386-387-2.c: Likewise.
34607 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34609 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
34611 2003-06-12 Mark Mitchell <mark@codesourcery.com>
34613 * lib/gcc-dg.exp (dg-require-dll): New function.
34614 (dg-xfail-if): Likewise.
34615 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
34618 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
34619 * gcc.c-torture/compile/20001205-1.c: Likewise.
34620 * gcc.c-torture/compile/20001226-1.c: Likewise.
34621 * gcc.c-torture/compile/20010518-2.c: Likewise.
34622 * gcc.c-torture/compile/20020312-1.c: Likewise.
34623 * gcc.c-torture/compile/20020604-1.c: Likewise.
34624 * gcc.c-torture/compile/920501-12.c: Likewise.
34625 * gcc.c-torture/compile/920501-4.c: Likewise.
34626 * gcc.c-torture/compile/920520-1.c: Likewise.
34627 * gcc.c-torture/compile/920521-1.c: Likewise.
34628 * gcc.c-torture/compile/920625-1.c: Likewise.
34629 * gcc.c-torture/compile/961203-1.c: Likewise.
34630 * gcc.c-torture/compile/980506-1.c: Likewise.
34631 * gcc.c-torture/compile/981006-1.c: Likewise.
34632 * gcc.c-torture/compile/981022-1.c: Likewise.
34633 * gcc.c-torture/compile/981223-1.c: Likewise.
34634 * gcc.c-torture/compile/990617-1.c: Likewise.
34635 * gcc.c-torture/compile/dll.c: Likewise.
34636 * gcc.c-torture/compile/labels-3.c: Likewise.
34637 * gcc.c-torture/compile/mipscop-1.c: Likewise.
34638 * gcc.c-torture/compile/mipscop-2.c: Likewise.
34639 * gcc.c-torture/compile/mipscop-3.c: Likewise.
34640 * gcc.c-torture/compile/mipscop-4.c: Likewise.
34641 * gcc.c-torture/compile/simd-5.c: Likewise.
34642 * gcc.c-torture/compile/20000804-1.x: Remove.
34643 * gcc.c-torture/compile/20001205-1.x: Likewise.
34644 * gcc.c-torture/compile/20001226-1.x: Likewise.
34645 * gcc.c-torture/compile/20010518-2.x: Likewise.
34646 * gcc.c-torture/compile/20020312-1.x: Likewise.
34647 * gcc.c-torture/compile/20020604-1.x: Likewise.
34648 * gcc.c-torture/compile/920501-12.x: Likewise.
34649 * gcc.c-torture/compile/920501-4.x: Likewise.
34650 * gcc.c-torture/compile/920520-1.x: Likewise.
34651 * gcc.c-torture/compile/920521-1.x: Likewise.
34652 * gcc.c-torture/compile/920625-1.x: Likewise.
34653 * gcc.c-torture/compile/961203-1.x: Likewise.
34654 * gcc.c-torture/compile/980506-1.x: Likewise.
34655 * gcc.c-torture/compile/981006-1.x: Likewise.
34656 * gcc.c-torture/compile/981022-1.x: Likewise.
34657 * gcc.c-torture/compile/981223-1.x: Likewise.
34658 * gcc.c-torture/compile/990617-1.x: Likewise.
34659 * gcc.c-torture/compile/mipscop-1.x: Likewise.
34660 * gcc.c-torture/compile/mipscop-2.x: Likewise.
34661 * gcc.c-torture/compile/mipscop-3.x: Likewise.
34662 * gcc.c-torture/compile/mipscop-4.x: Likewise.
34663 * gcc.c-torture/compile/simd-5.x: Likewise.
34665 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
34667 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
34669 * gcc.c-torture/execute/20030611-1.c: New test.
34671 2003-06-12 Roger Sayle <roger@eyesopen.com>
34674 * gcc.dg/20030612-1.c: New test case.
34676 2003-06-12 Mark Mitchell <mark@codesourcery.com>
34679 * g++.dg/expr/cast1.C: New test.
34681 2003-06-12 Roger Sayle <roger@eyesopen.com>
34683 * gcc.dg/builtins-21.c: New test case.
34685 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
34687 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
34688 options instead of at the end.
34689 * lib/objc.exp (objc_target_compile): Likewise.
34691 2003-06-11 Mark Mitchell <mark@codesourcery.com>
34694 * g++.dg/parse/error1.C: New test.
34696 2003-06-11 Janis Johnson <janis187@us.ibm.com>
34698 * gcc.dg/compat/struct-by-value-11_main.c: New file.
34699 * gcc.dg/compat/struct-by-value-11_x.c: New file.
34700 * gcc.dg/compat/struct-by-value-11_y.c: New file.
34701 * gcc.dg/compat/struct-by-value-12_main.c: New file.
34702 * gcc.dg/compat/struct-by-value-12_x.c: New file.
34703 * gcc.dg/compat/struct-by-value-12_y.c: New file.
34704 * gcc.dg/compat/struct-by-value-13_main.c: New file.
34705 * gcc.dg/compat/struct-by-value-13_x.c: New file.
34706 * gcc.dg/compat/struct-by-value-13_y.c: New file.
34707 * gcc.dg/compat/struct-by-value-14_main.c: New file.
34708 * gcc.dg/compat/struct-by-value-14_x.c: New file.
34709 * gcc.dg/compat/struct-by-value-14_y.c: New file.
34710 * gcc.dg/compat/struct-by-value-15_main.c: New file.
34711 * gcc.dg/compat/struct-by-value-15_x.c: New file.
34712 * gcc.dg/compat/struct-by-value-15_y.c: New file.
34713 * gcc.dg/compat/struct-by-value-16_main.c: New file.
34714 * gcc.dg/compat/struct-by-value-16_x.c: New file.
34715 * gcc.dg/compat/struct-by-value-16_y.c: New file.
34716 * gcc.dg/compat/struct-by-value-17_main.c: New file.
34717 * gcc.dg/compat/struct-by-value-17_x.c: New file.
34718 * gcc.dg/compat/struct-by-value-17_y.c: New file.
34719 * gcc.dg/compat/struct-by-value-18_main.c: New file.
34720 * gcc.dg/compat/struct-by-value-18_x.c: New file.
34721 * gcc.dg/compat/struct-by-value-18_y.c: New file.
34723 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
34724 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
34725 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
34726 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
34727 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
34728 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
34729 * gcc.dg/compat/scalar-return-3_main.c: New file.
34730 * gcc.dg/compat/scalar-return-3_x.c: New file.
34731 * gcc.dg/compat/scalar-return-3_y.c: New file.
34732 * gcc.dg/compat/scalar-return-4_main.c: New file.
34733 * gcc.dg/compat/scalar-return-4_x.c: New file.
34734 * gcc.dg/compat/scalar-return-4_y.c: New file.
34736 2003-06-10 Janis Johnson <janis187@us.ibm.com>
34738 * gcc.dg/compat/fp2-struct-check.h: New file.
34739 * gcc.dg/compat/fp2-struct-defs.h: New file.
34740 * gcc.dg/compat/fp2-struct-init.h: New file.
34741 * gcc.dg/compat/struct-by-value-10_main.c: New file.
34742 * gcc.dg/compat/struct-by-value-10_x.c: New file.
34743 * gcc.dg/compat/struct-by-value-10_y.c: New file.
34744 * gcc.dg/compat/struct-return-10_main.c: New file.
34745 * gcc.dg/compat/struct-return-10_x.c: New file.
34746 * gcc.dg/compat/struct-return-10_y.c: New file.
34748 * gcc.dg/compat/compat-common.h: New file.
34749 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
34750 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
34751 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
34752 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
34753 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
34754 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
34755 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
34756 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34757 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
34758 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
34759 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34760 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
34761 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
34762 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34763 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
34764 * gcc.dg/compat/small-struct-check.h: Ditto.
34765 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
34766 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34767 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
34768 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
34769 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34770 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
34771 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
34772 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34773 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
34774 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
34775 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34776 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
34777 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
34778 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34779 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
34780 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
34781 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34782 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
34783 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
34784 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34785 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
34786 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
34787 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34788 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
34789 * gcc.dg/compat/struct-return-2_main.c: Ditto.
34790 * gcc.dg/compat/struct-return-2_x.c: Ditto.
34791 * gcc.dg/compat/struct-return-2_y.c: Ditto.
34792 * gcc.dg/compat/struct-return-3_main.c: Ditto.
34793 * gcc.dg/compat/struct-return-3_x.c: Ditto.
34794 * gcc.dg/compat/struct-return-3_y.c: Ditto.
34796 2003-06-10 Geoffrey Keating <geoffk@apple.com>
34798 * g++.dg/pch/static-1.C: New file.
34799 * g++.dg/pch/static-1.Hs: New file.
34801 2003-06-10 Richard Henderson <rth@redhat.com>
34803 * gcc.dg/asm-7.c: Adjust expected warning text.
34805 2003-06-10 Roger Sayle <roger@eyesopen.com>
34807 * gcc.dg/builtins-20.c: New test case.
34809 2003-06-10 Mark Mitchell <mark@codesourcery.com>
34812 * g++.dg/opt/template1.C: New test.
34814 2003-06-09 Mark Mitchell <mark@codesourcery.com>
34816 * lib/gcc-dg.exp (dg-test): Clear additional_files and
34817 additional_sources.
34819 2003-05-21 David Taylor <dtaylor@emc.com>
34821 * gcc.dg/Wpadded.c: New file.
34823 2003-06-09 Mark Mitchell <mark@codesourcery.com>
34825 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
34826 * gcc.dg/special/weak-2.c: Add dg-require-weak.
34827 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
34830 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
34832 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
34834 2003-06-09 Mark Mitchell <mark@codesourcery.com>
34836 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
34837 (dg-require-alias): Likewise.
34838 (dg-require-gc-sections): Likewise.
34839 * lib/target-supports.exp (check_gc_sections_available): Likewise.
34841 2003-06-08 Richard Henderson <rth@redhat.com>
34843 * gcc.dg/20011029-2.c: Fix the array reference.
34844 * gcc.dg/asm-7.c: New.
34846 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
34848 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
34850 2003-06-08 Mark Mitchell <mark@codesourcery.com>
34852 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
34853 (dg-require-gc-sections): Likewise.
34855 2003-06-08 Jan Hubicka <jh@suse.cz>
34857 * i386-cmov1.c: Fix regular expression.
34858 * i386-cvt-1.c: Likewise.
34859 * i386-local.c: Likewise.
34860 * i386-local2.c: Likewise.
34861 * i386-mul.c: Likewise.
34862 * i386-ssetype-1.c: Likewise.
34863 * i386-ssetype-3.c: Likewise.
34864 * i386-ssetype-5.c: Likewise.
34866 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34869 * g++.dg/warn/implicit-typename2.C: New test.
34870 * g++.dg/warn/implicit-typename3.C: New test.
34872 2003-06-07 Richard Henderson <rth@redhat.com>
34874 * g++.dg/other/offsetof3.C: Use size_t.
34875 * g++.dg/other/offsetof4.C: Likewise.
34877 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
34879 * lib/copy-file.exp: New. Implement gcc_copy_files.
34881 * lib/dg-pch.exp: Load copy-file.exp
34882 (dg-pch): Use gcc_copy_files instead of "file copy".
34884 2003-06-06 Mark Mitchell <mark@codesourcery.com>
34886 * gcc.dg/weak/weak.exp: Simplify.
34887 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
34888 * gcc.dg/weak/weak-1.c: Likewise.
34889 * gcc.dg/weak/weak-2.c: Likewise.
34890 * gcc.dg/weak/weak-3.c: Likewise.
34891 * gcc.dg/weak/weak-4.c: Likewise.
34892 * gcc.dg/weak/weak-5.c: Likewise.
34893 * gcc.dg/weak/weak-6.c: Likewise.
34894 * gcc.dg/weak/weak-7.c: Likewise.
34895 * gcc.dg/weak/weak-8.c: Likewise.
34896 * gcc.dg/weak/weak-9.c: Likewise.
34898 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
34900 gcc.c-torture/execute/20030606-1.c: New.
34902 2003-06-06 Roger Sayle <roger@eyesopen.com>
34904 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
34905 * gcc.dg/builtins-19.c: Likewise.
34907 2003-06-06 Roger Sayle <roger@eyesopen.com>
34909 * gcc.dg/builtins-2.c: Add some more tests.
34910 * gcc.dg/builtins-18.c: New test case.
34911 * gcc.dg/builtins-19.c: New test case.
34913 2003-06-06 Roger Sayle <roger@eyesopen.com>
34914 Jim Wilson <wilson@tuliptree.org>
34916 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
34918 2003-06-06 Jakub Jelinek <jakub@redhat.com>
34920 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
34921 mempcpy/stpcpy calls not to be optimized into something else.
34922 * gcc.c-torture/execute/string-opt-3.c: Moved to...
34923 * gcc.c-torture/execute/builtins/string-7.c: ...here.
34924 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
34926 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34928 * gcc.dg/format/asm_fprintf-1.c: New test.
34930 2003-06-05 Mark Mitchell <mark@codesourcery.com>
34932 * lib/gcc-defs.exp (additional_sources): New variable.
34933 (dg-additional-sources): New function.
34934 (additional_files): New variable.
34935 (dg-additional-files): New function.
34936 (dg-additional-files-options): Likewise.
34937 * lib/gcc-dg.exp (dg-require-weak): New function.
34938 (dg-require-alias): Likewise.
34939 (dg-require-gc-sections): Likewise.
34940 * lib/target-supports.exp (check_alias_available): Remove testfile
34942 (check_gc_sections_available): New function.
34943 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
34944 (dg-gpp-additional-files): Likewise.
34945 * lib/g++.exp (additional_sources): Remove.
34946 (additional_files): Likewise.
34947 (g++_target_compile): Use dg-additional-files-options.
34949 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
34951 * gcc.dg/special/ecos.exp: Remove.
34952 * gcc.dg/special/20000419-2.c: Use dg-require-*.
34953 * gcc.dg/special/alias-1.c: Likewise.
34954 * gcc.dg/special/alias-2.c: Likewise.
34955 * gcc.dg/special/gcsec-1.c: Likewise.
34956 * gcc.dg/special/weak-1.c: Likewise.
34957 * gcc.dg/special/weak-2.c: Likewise.
34958 * gcc.dg/special/wkali-1.c: Likewise.
34959 * gcc.dg/special/wkali-2.c: Likewise.
34961 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
34962 dg-gpp-additional-*.
34963 * g++.dg/special/conpr-3.C: Likewise.
34964 * g++.dg/special/conpr-4.C: Likewise.
34965 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
34966 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
34967 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
34968 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
34969 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
34970 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
34971 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
34972 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
34973 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
34974 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
34975 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
34976 * g++.old-deja/g++.other/comdat1.C: Likewise.
34977 * g++.old-deja/g++.other/comdat2.C: Likewise.
34978 * g++.old-deja/g++.other/comdat3.C: Likewise.
34979 * g++.old-deja/g++.other/ctor1.C: Likewise.
34980 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
34982 2003-06-05 Richard Henderson <rth@redhat.com>
34984 * gcc.dg/debug/20030605-1.c: New.
34986 2003-06-04 Mark Mitchell <mark@codesourcery.com>
34988 * README.QMTEST: Update.
34990 2003-06-04 Richard Henderson <rth@redhat.com>
34992 * gcc.dg/cleanup-1.c: New.
34993 * gcc.dg/cleanup-2.c: New.
34994 * gcc.dg/cleanup-3.c: New.
34995 * gcc.dg/cleanup-4.c: New.
34996 * gcc.dg/cleanup-5.c: New.
34997 * gcc.dg/cleanup-6.c: New.
34998 * gcc.dg/cleanup-7.c: New.
35000 2003-06-04 Mark Mitchell <mark@codesourcery.com>
35002 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
35004 * lib/dg-pch.exp: New file.
35005 * g++.dg/pch/pch.exp: Use dg-pch.exp.
35006 * gcc.dg/pch/pch.exp: Likewise.
35008 2003-06-04 Roger Sayle <roger@eyesopen.com>
35010 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
35011 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
35012 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
35013 * gcc.dg/builtins-17.c: New test case.
35014 * gcc.dg/i386-387-4.c: New test case.
35015 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
35017 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
35019 * gcc.dg/ultrasp9.c: New test.
35021 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
35023 * gcc.c-torture/compile/20030604-1.c: New test.
35024 * gcc.dg/sparc-constant-1.c: New test.
35026 2003-06-03 Glen Nakamura <glen@imodulo.com>
35028 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
35030 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
35032 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
35034 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
35035 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
35037 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
35039 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
35041 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35044 * g++.dg/template/spec10.C: New test.
35046 2003-06-03 Roger Sayle <roger@eyesopen.com>
35048 * gcc.dg/builtins-16.c: New test case.
35050 2003-06-03 Jakub Jelinek <jakub@redhat.com>
35052 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
35053 mempcpy test with post-increments.
35054 * gcc.c-torture/execute/string-opt-3.c: New test.
35055 * gcc.dg/string-opt-1.c: New test.
35057 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
35060 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
35062 2003-06-02 Mark Mitchell <mark@codesourcery.com>
35064 * lib/scanasm.exp (dg-scan): New function, factored out of ...
35065 (scan-assembler): ... here. Use dg-scan.
35066 (scan-assembler-not): Likewise.
35067 (scan-file): New function.
35068 (scan-file-not): Likewise.
35069 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
35070 * gcc.dg/cpp/_Pragma4.c: Likewise.
35071 * gcc.dg/cpp/_Pragma5.c: Likewise.
35072 * gcc.dg/cpp/avoidpaste1.c: Likewise.
35073 * gcc.dg/cpp/avoidpaste2.c: Likewise.
35074 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
35075 * gcc.dg/cpp/cmdlne-P.c: Likewise.
35076 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
35077 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
35078 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
35079 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
35080 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
35081 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
35082 * gcc.dg/cpp/cxxcom1.c: Likewise.
35083 * gcc.dg/cpp/line1.c: Likewise.
35084 * gcc.dg/cpp/maccom1.c: Likewise.
35085 * gcc.dg/cpp/maccom2.c: Likewise.
35086 * gcc.dg/cpp/maccom3.c: Likewise.
35087 * gcc.dg/cpp/maccom4.c: Likewise.
35088 * gcc.dg/cpp/maccom5.c: Likewise.
35089 * gcc.dg/cpp/maccom6.c: Likewise.
35090 * gcc.dg/cpp/multiline.c: Likewise.
35091 * gcc.dg/cpp/spacing1.c: Likewise.
35092 * gcc.dg/cpp/spacing2.c: Likewise.
35093 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
35094 * gcc.dg/cpp/trad/maccom1.c: Likewise.
35095 * gcc.dg/cpp/trad/maccom2.c: Likewise.
35096 * gcc.dg/cpp/trad/maccom3.c: Likewise.
35097 * gcc.dg/cpp/trad/maccom4.c: Likewise.
35098 * gcc.dg/cpp/trad/maccom6.c: Likewise.
35099 * gcc.dg/cpp/cxxcom2.c: Likewise.
35100 * gcc.dg/cpp/cxxcom2.h: New file.
35102 * gcc.dg/cpp/truefalse.cpp: Move it to ...
35103 * g++.dg/cpp/truefalse.C: Here.
35104 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
35106 2003-06-01 Loren James Rittle <ljrittle@acm.org>
35108 * gcc.dg/cpp/redef3.c: New file.
35110 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
35112 * gcc.dg/i386-loop-3.c: New test.
35114 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
35116 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
35118 2003-05-31 Roger Sayle <roger@eyesopen.com>
35120 * gcc.dg/fwrapv-1.c: New test case.
35121 * gcc.dg/fwrapv-2.c: New test case.
35123 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35126 * g++.dg/template/spec9.C: New test.
35128 2003-05-29 Roger Sayle <roger@eyesopen.com>
35130 * gcc.dg/duff-4.c: New test case.
35132 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
35135 * g77.dg/ffixed-form-1.f: New test
35136 * g77.dg/ffixed-form-2.f: New test
35137 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
35138 * g77.dg/ffree-form-3.f: New test
35140 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
35142 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
35143 * gcc.dg/wint_t-1.c: Likewise.
35145 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35147 * g++.dg/template/access11.C: New test.
35149 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35152 * g++.dg/template/access10.C: New test.
35154 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
35155 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35157 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
35159 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
35161 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
35162 suppress for powerpc-*-darwin*.
35163 * gcc.dg/torture/builtin-noret-2.c: Likewise.
35165 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
35167 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
35168 suppress option for powerpc-*-darwin*.
35170 2003-05-23 Roger Sayle <roger@eyesopen.com>
35172 * gcc.dg/builtins-1.c: Add tests for tan and atan.
35173 * gcc.dg/builtins-4.c: Add test for fmod.
35175 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35178 * g++.dg/template/instantiate4.C: New test.
35180 2003-05-22 Roger Sayle <roger@eyesopen.com>
35182 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
35184 2003-05-21 Janis Johnson <janis187@us.ibm.com>
35186 * gcc.dg/compat/scalar-return-1_main.c: New file.
35187 * gcc.dg/compat/scalar-return-1_x.c: New file.
35188 * gcc.dg/compat/scalar-return-1_y.c: New file.
35189 * gcc.dg/compat/scalar-return-2_main.c: New file.
35190 * gcc.dg/compat/scalar-return-2_x.c: New file.
35191 * gcc.dg/compat/scalar-return-2_y.c: New file.
35192 * gcc.dg/compat/struct-return-3_main.c: New file.
35193 * gcc.dg/compat/struct-return-3_y.c: New file.
35194 * gcc.dg/compat/struct-return-3_x.c: New file.
35195 * gcc.dg/compat/struct-return-2_main.c: New file.
35196 * gcc.dg/compat/struct-return-2_x.c: New file.
35197 * gcc.dg/compat/struct-return-2_y.c: New file.
35199 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35201 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
35202 for hppa*-hp-hpux*.
35203 * gcc.dg/20021014-1.c (dg-options): Likewise.
35204 * gcc.dg/nest.c (dg-options): Likewise.
35206 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
35209 * g++.dg/ext/dllimport2.C: New file.
35210 * g++.dg/ext/dllimport3.C: New file.
35212 2003-05-20 Janis Johnson <janis187@us.ibm.com>
35214 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
35215 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
35216 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35217 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
35218 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35219 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
35220 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
35221 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
35222 * gcc.dg/compat/small-struct-defs.h: New file.
35223 * gcc.dg/compat/small-struct-init.h: New file.
35224 * gcc.dg/compat/small-struct-check.h: New file.
35225 * gcc.dg/compat/fp-struct-defs.h: New file.
35226 * gcc.dg/compat/fp-struct-check.h: New file.
35227 * gcc.dg/compat/fp-struct-init.h: New file.
35228 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
35229 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
35231 2003-05-19 Jakub Jelinek <jakub@redhat.com>
35233 * gcc.dg/20030225-2.c: New test.
35235 2003-05-18 Roger Sayle <roger@eyesopen.com>
35236 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35238 * gcc.c-torture/compile/20030518-1.c: New test case.
35240 2003-05-18 Mark Mitchell <mark@codesourcery.com>
35242 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
35243 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
35244 gcc-dg-debug-runtest.
35245 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
35246 gcc-dg-debug-runtest.
35248 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35251 * g++.dg/lookup/using6.C: New test.
35253 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35255 * g++.dg/parse/access2.C: New test.
35257 2003-05-17 Mark Mitchell <mark@codesourcery.com>
35259 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
35260 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
35261 * gcc.dg/debug/debug.exp: Likewise.
35263 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
35265 * gcc.dg/dollar.c: New test.
35267 2003-05-16 Janis Johnson <janis187@us.ibm.com>
35269 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
35270 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
35271 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
35272 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
35273 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
35274 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
35275 * gcc.dg/compat/struct-by-value-6_main.c: New file.
35276 * gcc.dg/compat/struct-by-value-6_x.c: New file.
35277 * gcc.dg/compat/struct-by-value-6_y.c: New file.
35278 * gcc.dg/compat/struct-by-value-7_main.c: New file.
35279 * gcc.dg/compat/struct-by-value-7_x.c: New file.
35280 * gcc.dg/compat/struct-by-value-7_y.c: New file.
35281 * gcc.dg/compat/struct-by-value-8_main.c: New file.
35282 * gcc.dg/compat/struct-by-value-8_x.c: New file.
35283 * gcc.dg/compat/struct-by-value-8_y.c: New file.
35284 * gcc.dg/compat/struct-by-value-9_main.c: New file.
35285 * gcc.dg/compat/struct-by-value-9_x.c: New file.
35286 * gcc.dg/compat/struct-by-value-9_y.c: New file.
35288 2003-05-16 Mark Mitchell <mark@codesourcery.com>
35290 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
35291 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
35292 support for "repo" mode.
35293 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
35294 * lib/g77-dg.exp: Likewise.
35295 * lib/obj-dg.exp: Likewise.
35297 2003-05-16 Jakub Jelinek <jakub@redhat.com>
35299 Merge from gcc-3_2-rhl8-branch:
35300 2003-04-23 Jakub Jelinek <jakub@redhat.com>
35302 * gcc.dg/tls/opt-6.c: New test.
35304 2003-04-05 Jakub Jelinek <jakub@redhat.com>
35306 * gcc.dg/20030405-1.c: New test.
35308 2003-03-09 Jakub Jelinek <jakub@redhat.com>
35310 * gcc.dg/20030309-1.c: New test.
35312 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35314 * gcc.c-torture/execute/20030307-1.c: New test.
35316 2003-02-20 Randolph Chung <tausq@debian.org>
35318 * gcc.c-torture/compile/20030220-1.c: New test.
35320 2003-02-18 Jakub Jelinek <jakub@redhat.com>
35322 * gcc.dg/20030217-1.c: New test.
35324 2003-01-29 Jakub Jelinek <jakub@redhat.com>
35326 * gcc.c-torture/compile/20020129-1.c: New test.
35328 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
35330 * gcc.dg/unroll-1.c: New test.
35332 2002-11-16 Jan Hubicka <jh@suse.cz>
35334 * gcc.c-torture/execute/20020920-1.c: New test.
35336 2002-10-08 Jakub Jelinek <jakub@redhat.com>
35339 * gcc.c-torture/compile/20021008-1.c: New test.
35341 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
35344 * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
35346 2002-08-07 Jakub Jelinek <jakub@redhat.com>
35348 * gcc.c-torture/compile/20020807-1.c: New test.
35350 2002-07-30 Jakub Jelinek <jakub@redhat.com>
35352 * gcc.dg/tls/opt-1.c: New test.
35354 2002-07-29 Jakub Jelinek <jakub@redhat.com>
35356 * gcc.dg/20020729-1.c: New test.
35358 2002-07-20 Jakub Jelinek <jakub@redhat.com>
35360 * g++.dg/opt/life1.C: New test.
35362 2002-05-20 Jakub Jelinek <jakub@redhat.com>
35364 * gcc.dg/20020525-1.c: New test.
35366 2002-05-24 Jakub Jelinek <jakub@redhat.com>
35369 * g++.dg/ext/pretty1.C: New test.
35370 * g++.dg/ext/pretty2.C: New test.
35372 2003-05-15 Mark Mitchell <mark@codesourcery.com>
35375 * g++.dg/ext/typeof5.C: New test.
35377 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
35379 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
35380 __USER_LABEL_PREFIX__ into account.
35381 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
35383 2003-05-14 Roger Sayle <roger@eyesopen.com>
35385 * gcc.dg/builtins-15.c: New test case.
35387 2003-05-13 Zack Weinberg <zack@codesourcery.com>
35389 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
35391 2003-05-12 Mark Mitchell <mark@codesourcery.com>
35393 * lib/g++.exp: Tweak handling of additional source files.
35394 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
35395 * g++.dg/special/conpr-2a.C: Rename to ...
35396 * g++.dg/special/conpr-2a.cc: ... this.
35397 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
35398 * g++.dg/special/conpr-3a.C: Rename to ...
35399 * g++.dg/special/conpr-3a.cc: This.
35400 * g++.dg/special/conpr-3b.C: Rename to ...
35401 * g++.dg/special/conpr-3b.cc: This.
35402 * g++.dg/special/conpr-4.C: New test.
35403 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
35405 2003-05-12 David Edelsohn <edelsohn@gnu.org>
35407 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
35409 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35411 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
35412 * g++.old-deja/g++.robertl/eb71.C: Likewise.
35413 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
35414 * g++.old-deja/g++.other/warn3.C: Likewise.
35416 2003-05-11 Roger Sayle <roger@eyesopen.com>
35418 * gcc.dg/i386-387-1.c: Update to also test log.
35419 * gcc.dg/i386-387-2.c: Likewise.
35421 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
35423 * g77.f-torture/execute/int8421.f: New test.
35425 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35427 PR c++/10230, c++/10481
35428 * g++.dg/lookup/scoped5.C: New test.
35430 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35433 * g++.dg/template/ttp6.C: New test.
35435 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
35437 * gcc.c-torture/execute/builtins: New directory.
35438 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
35439 gcc.c-torture/execute/builtins.
35440 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
35441 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
35442 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
35443 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
35445 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35448 * g++.dg/template/access8.C: New test.
35449 * g++.dg/template/access9.C: New test.
35451 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35454 * g++.dg/parse/access1.C: New test.
35456 2003-05-09 DJ Delorie <dj@redhat.com>
35458 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
35459 long, and not an int.
35461 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35463 PR c++/10555, c++/10576
35464 * g++.dg/template/memclass1.C: New test.
35466 2003-05-08 DJ Delorie <dj@redhat.com>
35468 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
35470 * gcc.c-torture/execute/20021024-1.x: Likewise.
35471 * gcc.c-torture/execute/shiftdi.x: Likewise.
35472 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
35473 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
35474 * gcc.dg/20021018-1.c: Likewise.
35476 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35478 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
35480 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
35481 (bcopy): Call memmove.
35483 2003-05-08 Roger Sayle <roger@eyesopen.com>
35485 * g77.f-torture/compile/8485.f: New test case.
35487 2003-05-07 Richard Henderson <rth@redhat.com>
35490 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
35491 Verify exception_cleanup not called for rethrows.
35492 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
35493 when exiting catch block without rethrowing.
35494 * g++.dg/eh/forced3.C: New.
35495 * g++.dg/eh/forced4.C: New.
35497 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
35499 * gcc.dg/20030505.c: Fix triplet.
35501 2003-05-06 DJ Delorie <dj@redhat.com>
35503 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
35504 * gcc.dg/nest.c: Likewise.
35506 2003-05-05 Roger Sayle <roger@eyesopen.com>
35508 * gcc.dg/builtins-14.c: New test case.
35510 2003-05-05 Janis Johnson <janis187@us.ibm.com>
35512 * lib/compat.exp (compat-execute): New argument.
35513 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
35514 * gcc.dg/compat: New test directory.
35515 * gcc.dg/compat/compat.exp: New expect script.
35516 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
35517 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
35518 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
35519 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
35520 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
35521 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
35523 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
35524 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
35525 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
35526 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
35527 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
35528 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
35529 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
35530 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
35531 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
35532 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
35533 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
35534 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
35535 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
35536 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
35537 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
35539 2003-05-05 Zack Weinberg <zack@codesourcery.com>
35541 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
35543 2003-05-05 Jakub Jelinek <jakub@redhat.com>
35545 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
35547 2003-05-05 Geoffrey Keating <geoffk@apple.com>
35549 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
35550 * gcc.dg/ppc-fsel-2.c: New test.
35552 * gcc.dg/unused-5.c: New test.
35554 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35557 * g++.dg/warn/pmf1.C: New test.
35559 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35562 * g++.dg/warn/main.C: New test.
35564 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35566 * gcc.dg/nonnull-3.c: New test.
35568 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
35570 * gcc.dg/cpp/Wtrigraphs.c: Update.
35571 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
35573 2003-05-03 Geoffrey Keating <geoffk@apple.com>
35575 * gcc.dg/ppc-fsel-1.c: New test.
35577 2003-05-03 Zack Weinberg <zack@codesourcery.com>
35580 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
35582 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
35584 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
35586 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35588 PR c++/9364, c++/10553, c++/10586
35589 * g++.dg/parse/typename4.C: New test.
35590 * g++.dg/parse/typename5.C: Likewise.
35592 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
35594 * gcc.c-torture/compile/20030503-1.c: New test.
35596 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35598 * g++.dg/lookup/using5.C: Fix testcase error.
35600 2003-05-01 Chris Demetriou <cgd@broadcom.com>
35602 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
35603 since MEABI is no longer supported. Remove all vestiges
35604 of MEABI from the test.
35606 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35609 * g++.dg/lookup/using5.C: New test.
35611 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35614 * g++.dg/template/ttp5.C: New test.
35616 2003-04-30 Mark Mitchell <mark@codesourcery.com>
35618 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
35619 (dg-gpp-additional-sources): New function.
35620 (dg-gpp-additional-files): Likewise.
35621 * lib/g++.exp (additional_sources): New variable.
35622 (additional_files): Likewise.
35623 (g++_target_compile): Deal with them.
35624 * lib/old-dejagnu.exp: Remove.
35625 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
35626 * g++.old-deja: Revise all tests to use dg commands.
35628 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35630 PR c++/9432, c++/9528
35631 * g++.dg/lookup/using4.C: New test.
35633 2003-04-29 Geoffrey Keating <geoffk@apple.com>
35635 * gcc.dg/noreturn-5.c: New file.
35636 * gcc.dg/noreturn-6.c: New file.
35638 * gcc.c-torture/compile/inline-1.c: New file.
35640 2003-04-29 Mark Mitchell <mark@codesourcery.com>
35643 * g++.dg/template/explicit1.C: New test.
35645 2003-04-29 Mark Mitchell <mark@codesourcery.com>
35648 * g++.dg/other/bitfield1.C: New test.
35651 * g++.dg/init/new7.C: New test.
35653 2003-04-29 Mark Mitchell <mark@codesourcery.com>
35655 * g++.dg/ext/desig1.C: New test.
35656 * g++.dg/ext/init1.C: Update.
35658 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
35660 2003-04-28 Mark Mitchell <mark@codesourcery.com>
35663 * g++.dg/warn/Winline-1.C: New test.
35665 2003-04-28 Jakub Jelinek <jakub@redhat.com>
35667 * gcc.c-torture/execute/string-opt-19.c: New test.
35669 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
35670 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
35672 2003-04-27 Mark Mitchell <mark@codesourcery.com>
35675 * g++.dg/init/new6.C: New test.
35678 * g++.dg/init/ref6.C: New test.
35680 2003-04-26 David Edelsohn <edelsohn@gnu.org>
35682 * g++.dg/warn/weak1.C: XFAIL on AIX4.
35684 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35686 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
35687 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
35689 2003-04-25 Mark Mitchell <mark@codesourcery.com>
35691 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
35692 initialized static data members.
35694 2003-04-25 H.J. Lu <hjl@gnu.org>
35696 * gcc.dg/ia64-sync-4.c: New test.
35698 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35700 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
35703 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
35706 * g++.dg/warn/conv1.C: New test.
35707 * g++.old-deja/g++.other/conv7.C: Adjust.
35708 * g++.old-deja/g++.other/overload14.C: Adjust.
35710 2003-04-23 Mark Mitchell <mark@codesourcery.com>
35713 * g++.dg/template/defarg2.C: New test.
35715 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
35717 * gcc.dg/cpp/include2.c: Update.
35718 * gcc.dg/cpp/multiline-2.c: New.
35719 * gcc.dg/cpp/multiline.c: Update.
35720 * gcc.dg/cpp/strify2.c: Update.
35721 * gcc.dg/cpp/trad/literals-2.c: Update.
35723 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35725 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
35727 2003-04-23 Mark Mitchell <mark@codesourcery.com>
35729 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
35731 2003-04-23 Mark Mitchell <mark@codesourcery.com>
35734 * g++.dg/parse/crash4.C: New test.
35737 * g++.dg/parse/crash5.C: New test.
35739 2003-04-22 Mark Mitchell <mark@codesourcery.com>
35742 * g++.dg/parse/crash3.C: New test.
35745 * g++.dg/parse/elab1.C: New test.
35747 2003-04-22 Devang Patel <dpatel@apple.com>
35749 * gcc.dg/cpp/trad/funlike-5.c: New test.
35751 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
35753 * g++.dg/other/packed1.C: Fix dg options.
35755 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
35757 * g++.dg/other/offsetof2.C: New test.
35759 2003-04-21 Mark Mitchell <mark@codesourcery.com>
35761 * g++.dg/template/recurse.C: Adjust location of error messages.
35763 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
35766 * g++.dg/init/addr-const1.C: New test.
35767 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
35769 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
35772 * g++.dg/lookup/struct-hack1.C: New test.
35774 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
35776 * ucs.c: Update diagnostic messages.
35778 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
35780 * gcc.dg/cpp/truefalse.cpp: New test.
35781 * gcc.dg/cpp/cpp.exp: Update.
35782 * g++.dg/other/stdbool-if.C: Remove.
35784 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
35786 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
35787 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
35789 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35791 * gcc.c-torture/compile/20030418-1.c: New test.
35793 2003-04-17 Janis Johnson <janis187@us.ibm.com>
35795 * README.compat: Remove; content moved to doc/sourcebuild.texi.
35797 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35800 g++.dg/template/dependent-name1.C: New test.
35802 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
35804 * gcc.dg/warn-1.c (tourist_guide): New array,
35805 contains a pointer to bar.
35807 2003-04-16 Roger Sayle <roger@eyesopen.com>
35809 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
35810 * gcc.c-torture/execute/medce-1.c: New test case.
35811 * gcc.c-torture/execute/medce-2.c: New test case.
35813 2003-04-15 Mark Mitchell <mark@codesourcery.com>
35815 * lib/prune.exp: Ignore more messages.
35818 * g++.dg/parse/lookup3.C: New test.
35820 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
35822 * gcc.c-torture/compile/20030415-1.c : New test.
35824 2003-04-14 Mark Mitchell <mark@codesourcery.com>
35826 * gcc.c-torture/execute/scope-2.c: Move to ...
35827 * gcc.dg/noncompile/scope.c: .... here.
35829 2003-04-14 Roger Sayle <roger@eyesopen.com>
35831 * gcc.dg/20030414-2.c: New test case.
35833 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
35836 * gcc.dg/20030414-1.c: New test.
35838 2003-04-13 Roger Sayle <roger@eyesopen.com>
35840 * gcc.dg/builtins-12.c: New test case.
35841 * gcc.dg/builtins-13.c: New test case.
35843 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35845 * gcc.c-torture/execute/string-opt-18.c: New test.
35847 2003-04-13 Mark Mitchell <mark@codesourcery.com>
35850 * g++.dg/init/new5.C: New test.
35852 2003-04-12 Mark Mitchell <mark@codesourcery.com>
35855 * g++.dg/ext/dllimport1.C: New test.
35857 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
35859 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
35861 2003-04-11 Bud Davis <bdavis9659@comcast.net>
35864 * g77.f-torture/noncompile/9263.f: New test
35866 * g77.f-torture/execute/1832.f: New test
35868 2003-04-11 David Chad <davidc@freebsd.org>
35869 Loren J. Rittle <ljrittle@acm.org>
35872 * objc.dg/headers.m: New test.
35874 2003-04-10 Zack Weinberg <zack@codesourcery.com>
35876 * gcc.c-torture/execute/builtin-noret-2.c: New.
35877 * gcc.c-torture/execute/builtin-noret-2.x: New.
35878 XFAIL builtin-noret-2.c at -O1 and above.
35879 * gcc.dg/redecl.c: New.
35880 * gcc.dg/Wshadow-1.c: Update error regexps.
35882 2003-04-10 Mark Mitchell <mark@codesourcery.com>
35884 * g++.dg/abi/bitfield10.C: New test.
35886 2003-04-09 Mike Stump <mrs@apple.com>
35888 * gcc.dg/pch/pch.exp: Make testcase names longer.
35889 * g++.dg/pch/pch.exp: Make testcase names longer.
35891 2003-04-08 Roger Sayle <roger@eyesopen.com>
35893 * gcc.dg/builtins-11.c: New test case.
35895 2003-04-08 Roger Sayle <roger@eyesopen.com>
35897 * gcc.dg/builtins-9.c: New test case.
35898 * gcc.dg/builtins-10.c: New test case.
35900 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
35902 * gcc.dg/noncompile/init-4.c.c: New test.
35904 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
35906 * gcc.misc-test/gcov-9.c: New test.
35907 * gcc.misc-test/gcov-10.c: New test
35908 * gcc.misc-test/gcov-11.c: New test.
35910 2003-04-05 Zack Weinberg <zack@codesourcery.com>
35912 PR optimization/10024
35913 * gcc.c-torture/compile/20030405-1.c: New test.
35915 2003-04-04 Geoffrey Keating <geoffk@apple.com>
35917 * gcc.dg/pch/static-3.c: New.
35918 * gcc.dg/pch/static-3.hs: New.
35919 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
35921 2003-04-04 Richard Henderson <rth@redhat.com>
35923 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
35924 * g++.dg/eh/forced2.C: Likewise.
35926 2003-04-03 Mike Stump <mrs@apple.com>
35928 * lib/scanasm.exp (scan-assembler): Add xfail processing for
35930 (scan-assembler-times, scan-assembler-not): Likewise.
35931 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
35933 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
35935 * gcc.dg/sparc-loop-1.c: New test.
35937 2003-04-02 Geoffrey Keating <geoffk@apple.com>
35940 * g++.dg/pch/system-2.C: New.
35941 * g++.dg/pch/system-2.Hs: New.
35943 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
35945 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
35947 * g++.dg/eh/simd-1.C (vecfunc): Same.
35949 2003-04-01 Roger Sayle <roger@eyesopen.com>
35951 * gcc.c-torture/execute/20030401-1.c: New test case.
35953 2003-04-01 Ziemowit Laski <zlaski@apple.com>
35955 * objc.dg/defs.m: New.
35957 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
35959 * g++.dg/eh/simd-1.C: New.
35960 * g++.dg/eh/simd-2.C: New.
35962 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
35964 * gcc.c-torture/execute/simd-3.c: New.
35966 2003-03-31 Mark Mitchell <mark@codesourcery.com>
35969 * gcc.dg/20030331-2.c: New test.
35971 2003-03-31 Mark Mitchell <mark@codesourcery.com>
35974 * g++.dg/parse/crash2.C: New test.
35976 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
35978 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
35979 * gcc.c-torture/execute/20030331-1.c: ...here.
35981 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
35983 * gcc.c-torture/execute/20030331-1.c: New test.
35985 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
35987 * lib/gcov.exp: Adjust call return testing strings.
35988 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
35990 2003-03-31 Roger Sayle <roger@eyesopen.com>
35992 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
35993 * gcc.dg/builtins-7.c: New test case.
35994 * gcc.dg/builtins-8.c: New test case.
35996 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
35998 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
36000 2003-03-30 Mark Mitchell <mark@codesourcery.com>
36003 * g++.dg/lookup-class-member-2.C: New test.
36005 2003-03-30 Glen Nakamura <glen@imodulo.com>
36007 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
36009 2003-03-28 Roger Sayle <roger@eyesopen.com>
36011 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
36013 2003-03-28 Mark Mitchell <mark@codesourcery.com>
36015 * g++.dg/init/attrib1.C: New test.
36017 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
36019 * gcc.dg/ultrasp8.c: New test.
36021 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
36023 * gcc.dg/ultrasp7.c: New test.
36025 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
36028 * g++.dg/template/inline1.C: New test.
36030 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
36032 * gcc.dg/sparc-dwarf2.c: New test.
36034 2003-03-27 Roger Sayle <roger@eyesopen.com>
36036 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
36037 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
36039 2003-03-27 Mark Mitchell <mark@codesourcery.com>
36041 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
36042 than reading .x files.
36043 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
36044 * g77.dg/gcov/gcov-1.f: Likewise.
36045 * gcc.misc-tests/gcov-4b.c: Likewise.
36046 * gcc.misc-tests/gcov-5b.c: Likewise.
36047 * gcc.misc-tests/gcov-6.c: Likewise.
36048 * gcc.misc-tests/gcov-7.c: Likewise.
36049 * gcc.misc-tests/gcov-8.c: Likewise.
36050 * g++.dg/gcov/gcov-1.x: Remove.
36051 * g77.dg/gcov/gcov-1.x: Likewise.
36052 * gcc.misc-tests/gcov-4b.x: Likewise.
36053 * gcc.misc-tests/gcov-5b.x: Likewise.
36054 * gcc.misc-tests/gcov-6.x: Likewise.
36055 * gcc.misc-tests/gcov-7.x: Likewise.
36056 * gcc.misc-tests/gcov-8.x: Likewise.
36058 2003-03-27 Glen Nakamura <glen@imodulo.com>
36061 * gcc.dg/20030324-1.c: New test.
36063 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
36066 * g++.dg/template/arg3.C: New test.
36069 * g++.dg/template/friend18.C: New test.
36071 2003-03-26 Roger Sayle <roger@eyesopen.com>
36073 * g77.f-torture/compile/20030326-1.f: New test case.
36075 2003-03-26 Janis Johnson <janis187@us.ibm.com>
36077 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
36079 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
36081 2003-03-26 Jakub Jelinek <jakub@redhat.com>
36083 * gcc.dg/ia64-sync-3.c: New test.
36085 2003-03-26 Alan Modra <amodra@bigpond.net.au>
36087 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
36089 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
36091 * gcc.dg/ultrasp6.c: New test.
36093 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
36095 * gcc.dg/i386-signbit-1.c: New test.
36096 * gcc.dg/i386-signbit-2.c: New test.
36097 * gcc.dg/i386-signbit-3.c: New test.
36099 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
36101 * gcc.dg/ultrasp5.c: Fix options.
36103 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
36105 * gcc.dg/ultrasp5.c: Fix comment.
36107 2003-03-24 Bud Davis <bdavis9659@comcast.net>
36110 * g77.f-torture/execute/10197.f: New test.
36112 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
36114 PR c++/9898, c++/383
36115 * g++.dg/template/conv6.C: New test.
36118 * g++.dg/template/ptrmem5.C: New test.
36121 * g++.dg/lookup/koenig1.C: New test.
36124 * g++.dg/lookup/template2.C: New test.
36126 2003-03-24 Jakub Jelinek <jakub@redhat.com>
36128 * g++.dg/opt/rtti1.C: New test.
36130 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36132 * gcc.dg/ultrasp5.c: New test.
36134 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
36137 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
36140 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
36143 * gcc.dg/20030323-1.c: New test.
36145 2003-03-23 Roger Sayle <roger@eyesopen.com>
36147 * gcc.c-torture/compile/20030323-1.c: New test case.
36149 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
36151 * gcc.dg/20030321-1.c: New test.
36153 2003-03-22 Zack Weinberg <zack@codesourcery.com>
36155 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
36157 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
36159 PR c++/9978, c++/9708
36160 * g++.dg/ext/vlm1.C: Adjust expected error.
36161 * g++.dg/ext/vla2.C: New test.
36162 * g++.dg/template/arg1.C: New test.
36163 * g++.dg/template/arg2.C: New test.
36165 2003-03-22 Bud Davis <bdavis9659@comcast.net>
36167 * g77.f-torture/execute/select.f: New test.
36168 * g77.f-torture/noncompile/select_no_compile.f: New test.
36170 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
36173 * g++.dg/other/error4.C: New test.
36175 2003-03-20 Mark Mitchell <mark@codesourcery.com>
36177 * g++.dg/template/friend17.C: New test.
36179 2003-03-21 Alan Modra <amodra@bigpond.net.au>
36181 * gcc.c-torture/compile/20030320-1.c: New.
36183 2003-03-20 Roger Sayle <roger@eyesopen.com>
36185 * gcc.dg/builtins-6.c: New test case.
36187 2003-03-19 Alan Modra <amodra@bigpond.net.au>
36190 * gcc.c-torture/compile/20030319-1.c: New.
36192 2003-03-18 Jan Hubicka <jh@suse.cz>
36194 * gcc.dg/i386-cvt-1.c: New test.
36196 2003-03-17 Zack Weinberg <zack@codesourcery.com>
36198 * objc.dg/naming-1.m: Use "(parse|syntax) error".
36199 * objc.dg/naming-2.m: Likewise.
36201 2003-03-17 Mark Mitchell <mark@codesourcery.com>
36204 * g++.dg/parse/crash1.C: New test.
36206 2003-03-16 Mark Mitchell <mark@codesourcery.com>
36209 * g++.dg/eh/cleanup1.C: New test.
36211 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
36213 * gcc.c-torture/execute/20030316-1.c: New test case.
36215 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
36218 * g++.dg/init/ctor2.C: New test.
36220 2003-03-15 Roger Sayle <roger@eyesopen.com>
36222 * g77.f-torture/compile/xformat.f: New test case.
36224 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36226 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
36227 * g++.old-deja/g++.mike/eh50.C: Likewise.
36229 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36232 * g++.dg/template/spec7.C: New test.
36233 * g++.dg/template/spec8.C: Likewise.
36235 2003-03-14 Jakub Jelinek <jakub@redhat.com>
36237 * gcc.c-torture/execute/20030313-1.c: New test.
36239 2003-03-14 Richard Henderson <rth@redhat.com>
36241 * gcc.dg/inline-2.c: Adjust alpha test for external call.
36243 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
36245 * gcc.c-torture/compile/20030314-1.c: New test.
36247 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
36249 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
36250 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
36252 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
36253 to accept newer _imp__ prefix and additional
36254 newline in .drectve section.
36255 * gcc.dg/dll-4.c: Likewise.
36256 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
36259 2003-03-13 Mark Mitchell <mark@codesourcery.com>
36261 * g++.dg/parse/namespace9.C: New test.
36263 * g++.dg/init/ref5.C: New test.
36264 * g++.dg/parse/ptrmem1.C: Likewise.
36266 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36268 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
36269 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
36270 regular expression.
36271 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
36272 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
36274 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
36276 * gcc.c-torture/execute/20030224-2.c: New test.
36278 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
36280 * gcc.dg/decl-3.c: New test.
36282 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
36284 * gcc.dg/i386-loop-2.c: New test.
36286 2003-03-11 Mark Mitchell <mark@codesourcery.com>
36289 * g++.dg/parse/namespace8.C: New test.
36292 * g++.dg/overload/builtin2.C: New test.
36294 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
36296 * gcc.dg/return-type-3.c: New test.
36298 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
36300 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
36301 profiling options are not supported.
36303 2003-03-10 Mark Mitchell <mark@codesourcery.com>
36305 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
36306 * g++.old-deja/g++.warn/impint2.C: Likewise.
36308 2003-03-10 Devang Patel <dpatel@apple.com>
36310 * g++.dg/cpp/c++_cmd_1.C: New test.
36311 * g++.dg/cpp/c++_cmd_1.h: New file.
36313 2003-03-10 Segher Boessenkool <segher@koffie.nl>
36315 * gcc.dg/altivec-9.c: New file.
36317 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36319 * gcc.dg/ppc-sdata-1.c: New test.
36320 * gcc.dg/ppc-sdata-2.c: New test.
36322 2003-03-09 Mark Mitchell <mark@codesourcery.com>
36325 * g++.dg/opt/ptrmem2.C: New test.
36328 * g++.dg/opt/ptrmem1.C: New test.
36330 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
36332 * gcc.dg/i386-loop-1.c: New test.
36334 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36337 * g++.dg/lookup/friend1.C: New test.
36339 2003-03-08 Mark Mitchell <mark@codesourcery.com>
36342 * g++.dg/parser/constructor1.C: New test.
36344 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
36346 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
36348 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
36350 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
36352 * gcc.dg/cpp/Wunused.c: Update test.
36354 2003-03-08 Jan Hubicka <jh@suse.cz>
36356 * gcc.dg/inline-3.c: New test.
36358 2003-03-08 Mark Mitchell <mark@codesourcery.com>
36361 * g++.dg/parse/builtin1.C: New test.
36364 * g++.dg/abi/cookie1.C: New test.
36365 * g++.dg/abi/cookie2.C: Likewise.
36368 * g++.dg/template/field1.C: New test.
36371 * g++.dg/parse/class1.C: New test.
36372 * g++.dg/parse/namespace7.C: Likewise.
36373 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
36375 2003-03-07 Mark Mitchell <mark@codesourcery.com>
36377 * g++.dg/init/ref4.C: New test.
36379 2003-03-07 Jan Hubicka <jh@suse.cz>
36381 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
36382 * gcc.dg/inline-3.c: New test.
36384 2003-03-06 Mark Mitchell <mark@codesourcery.com>
36386 * g++.dg/init/ref3.C: New test.
36389 * g++.dg/init/ref2.C: New test.
36392 * g++.dg/warn/Wshadow-2.C: New test.
36395 * g++.dg/warn/Woverloaded-1.C: New test.
36397 2003-03-05 Jan Hubicka <jh@suse.cz>
36399 * gcc.dg/i386-local2.c: New.
36400 * gcc.dg/i386-local.c: Fix typo.
36402 2003-03-05 Mark Mitchell <mark@codesourcery.com>
36404 * g++.dg/abi/layout3.C: New test.
36406 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
36408 * gcc.c-torture/compile/20030305-1.c
36410 2003-03-05 Jan Hubicka <jh@suse.cz>
36412 * gcc.dg/i386-local.c: New.
36414 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
36416 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
36418 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
36420 * gcc.dg/switch-2.c: New test.
36421 * gcc.dg/switch-3.c: New test.
36422 * gcc.dg/Wswitch.c: Adjust line numbers.
36423 * gcc.dg/Wswitch-default.c: Likewise.
36424 * gcc.dg/Wswitch-enum.c: Likewise.
36426 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
36428 * gcc.c-torture/execute/20030222-1.c: New test.
36430 2003-03-03 James E Wilson <wilson@tuliptree.org>
36432 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
36434 2003-03-03 Mark Mitchell <mark@codesourcery.com>
36437 * g++.dg/init/ref1.C: New test.
36439 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
36441 * gcc.dg/sh-relax.c: New SH-only test.
36443 2003-03-03 Geoffrey Keating <geoffk@apple.com>
36445 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
36446 comment explaining purpose of testcase.
36448 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
36450 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
36451 for HC11/HC12 (asm needs two int registers).
36452 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
36453 HC11/HC12 because the test uses an asm which needs two 32-bit
36456 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
36458 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
36459 for HC11/HC12 (array is too large otherwise).
36460 * gcc.c-torture/compile/920501-4.x: New file, likewise.
36461 * gcc.c-torture/compile/20010518-2.x: Likewise.
36462 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
36463 HC11/HC12 (array is too large).
36465 2003-03-01 Geoffrey Keating <geoffk@apple.com>
36467 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
36468 * lib/g++-dg.exp (g++-dg-test): Likewise.
36470 2003-03-01 Roger Sayle <roger@eyesopen.com>
36472 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
36473 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
36475 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36477 * g++.dg/warn/implicit-typename1.C: Remove warning.
36479 2003-02-28 Richard Henderson <rth@redhat.com>
36481 * gcc.dg/noreturn-1.c: Move noreturn warning line.
36482 * gcc.dg/return-type-1.c: Move control reaches end warning line.
36484 2003-02-28 Geoffrey Keating <geoffk@apple.com>
36486 * gcc.dg/pch/pch.exp: Change .pch to .gch.
36487 * g++.dg/pch/pch.exp: Likewise.
36489 2003-02-28 Mark Mitchell <mark@codesourcery.com>
36492 * testsuite/g++.dg/init/new4.C: New test.
36494 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
36496 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
36498 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
36500 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
36503 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
36506 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36508 * lib/scanasm.exp: Add support for counting numbers of
36510 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
36511 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
36513 2003-02-25 Mark Mitchell <mark@codesourcery.com>
36516 * g++.dg/template/static3.C: New test.
36519 * g++.dg/parse/namespace6.C: New test.
36521 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36524 * gcc.dg/20030225-1.c: New test.
36526 2003-02-24 Mark Mitchell <mark@codesourcery.com>
36528 * README: Remove out-of-date information.
36531 * g++.dg/template/spec6.C: New test.
36533 2003-02-24 Jeff Law <law@redhat.com>
36535 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
36537 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
36539 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
36540 * gcc.dg/pragma-ep-1.c: Likewise.
36542 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36545 * g++.dg/template/friend16.C: New test.
36547 2003-02-23 Mark Mitchell <mark@codesourcery.com>
36550 * g++.dg/parse/fused-params1.C: Adjust error messages.
36551 * g++.dg/template/nested3.C: New test.
36553 2003-02-24 Alan Modra <amodra@bigpond.net.au>
36555 * g++.dg/abi/param1.C: New test.
36557 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36560 * g++.dg/warn/implicit-typename1.C: New test.
36562 2003-02-22 Kelley Cook <kelleycook@comcast.net>
36564 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
36566 * g++.old-deja/g++.other/store-expr2.C: Likewise.
36567 * gcc.c-torture/execute/20010129-1.x: Likewise.
36568 * gcc.dg/20011107-1.c: Likewise.
36569 * gcc.dg/20020108-1.c: Likewise.
36570 * gcc.dg/20020122-3.c: Likewise.
36571 * gcc.dg/20020206-1.c: Likewise.
36572 * gcc.dg/20020310-1.c: Likewise.
36573 * gcc.dg/20020426-2.c: Likewise.
36574 * gcc.dg/20020517-1.c: Likewise.
36575 * gcc.dg/991230-1.c: Likewise.
36576 * gcc.dg/i386-unroll-1.c: Likewise.
36577 * gcc.misc-tests/i386-prefetch.exp: Likewise.
36579 2003-02-22 Jan Hubicka <jh@suse.cz>
36581 * gcc.dg/i386-mul.c: New test.
36583 2003-02-21 Roger Sayle <roger@eyesopen.com>
36585 * gcc.dg/builtins-5.c: New test case.
36587 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
36589 * gcc.dg/asmreg-1.c: New test.
36591 2003-02-21 Mark Mitchell <mark@codesourcery.com>
36594 * g++.dg/parse/varmod1.C: New test.
36596 2003-02-21 Mark Mitchell <mark@codesourcery.com>
36599 * g++.dg/template/op1.C: New test.
36601 2003-02-21 Mark Mitchell <mark@codesourcery.com>
36604 * g++.dg/template/nested2.C: New test.
36606 2003-02-21 Mark Mitchell <mark@codesourcery.com>
36609 * g++.dg/expr/dtor1.C: New test.
36611 2003-02-21 Zack Weinberg <zack@codesourcery.com>
36613 * gcc.dg/cpp/include3.c: New test.
36614 * gcc.dg/cpp/inc/foo.h: New file.
36616 2003-02-21 Glen Nakamura <glen@imodulo.com>
36618 * gcc.c-torture/execute/20030221-1.c: New test.
36620 2003-02-20 Mark Mitchell <mark@codesourcery.com>
36623 * g++.dg/abi/conv1.C: New test.
36625 2003-02-20 Jan Hubicka <jh@suse.cz>
36627 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
36629 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
36631 * gcc.c-torture/compile/20030219-1.c: New test.
36633 2003-02-18 Jan Hubicka <jh@suse.cz>
36635 * gcc.dg/funcorder.c: New test.
36637 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
36639 * gcc.c-torture/execute/20030218-1.c: New.
36641 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
36643 * gcc.dg/20030218-1.c: New.
36645 2003-02-18 Richard Henderson <rth@redhat.com>
36647 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
36648 * gcc.dg/attr-used-2.c: New.
36650 2003-02-18 Mark Mitchell <mark@codesourcery.com>
36653 * g++.dg/init/copy5.C: New test.
36655 2003-02-18 Geoffrey Keating <geoffk@apple.com>
36657 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
36658 * g++.dg/pch/pch.exp: Likewise.
36660 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
36662 * gcc.c-torture/execute/20030209-1.c: Enable the test if
36663 STACK_SIZE is not defined.
36665 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36668 * g++.dg/template/init1.C: New test.
36670 2003-02-16 Jan HUbicka <jh@suse.cz>
36672 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
36673 (foo): Add few extra tests
36674 * gcc.dg/c99-const-expr-3.c: Likewise.
36675 * gcc.c-torture/execute/20030216-1.c: New.
36677 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36680 * g++.dg/ext/typeof4.C: New test.
36682 2003-02-15 Roger Sayle <roger@eyesopen.com>
36684 * gcc.dg/i386-387-3.c: New test case.
36686 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
36688 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
36689 cris-*-elf* cris-*-aout* and mmix-*-*.
36691 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
36693 * gcc.dg/20030213-1.c: New test.
36695 2003-02-12 Roger Sayle <roger@eyesopen.com>
36697 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
36698 * gcc.dg/i386-387-2.c: Likewise.
36700 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
36702 * gcc.dg/ppc-spe.c: Fix formatting.
36703 Enable tests that were previously unsupported by gas.
36704 Delete tests for instructions that no longer exist.
36705 Switch arguments on evsubifw builtin.
36707 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
36709 * gcc.c-torture/execute/20030209-1.c: Disable the test if
36710 STACK_SIZE is too small.
36712 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
36713 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
36715 * gcc.dg/decl-2.c: New test.
36717 2003-02-10 Jan Hubicka <jh@suse.cz>
36719 * gcc.dg/i386-fpcvt-1.c: New test.
36721 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
36723 * gcc.c-torture/execute/20030209-1.c: New test.
36725 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
36727 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
36728 int-wide bitops, use the constants of the same width.
36729 Likewise, if long long is 32-bit wide, test bitops using
36732 2003-02-07 Loren James Rittle <ljrittle@acm.org>
36734 * gcc.dg/20021014-1.c: Annotate with expected notice text.
36736 2003-02-07 Roger Sayle <roger@eyesopen.com>
36738 * testsuite/gcc.dg/builtins-4.c: New test case.
36740 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36742 * gcc.dg/20020430-1.c: Fix dg command typos.
36743 * gcc.dg/20020503-1.c: Likewise.
36745 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36748 * g++.dg/parse/fused-params1.C: New test.
36751 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
36754 * g++.dg/parse/non-dependent1.C: New test.
36757 * g++.dg/parse/dupl-tmpl-args1.C: New test.
36760 * g++.dg/parse/undefined7.C: New test.
36761 * g++.dg/parse/non-templ1.C: New test.
36764 * g++.dg/parse/too-many-tmpl-args1.C: New test.
36766 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36768 * gcc.c-torture/compile/20030206-1.c: New test.
36770 2003-02-05 Roger Sayle <roger@eyesopen.com>
36772 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
36773 "pow" to "foo" to avoid potential confusion with a math built-in.
36775 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36777 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
36778 conditions for SPARC targets.
36780 2003-02-05 Jakub Jelinek <jakub@redhat.com>
36782 * gcc.dg/20030204-1.c: New test.
36784 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36787 * g++.dg/parse/array-size1.C: New test.
36790 * g++.dg/parse/undefined3.C: New test.
36793 * g++.dg/parse/undefined4.C: New test.
36796 * g++.dg/parse/undefined5.C: New test.
36799 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
36802 * g++.dg/parse/casting-operator1.C: New test.
36805 * g++.dg/parse/undefined6.C: New test.
36808 * g++.dg/parse/missing-template1.C: New test.
36810 2003-02-04 Jan Hubicka <jh@suse.cz>
36812 * gcc.dg/i386-cadd.c: Compile using -march=k8.
36813 * gcc.dg/i386-cmov?.c: Likewise.
36814 * gcc.dg/i386-fpcvt-?.c: Likewise.
36815 * gcc.dg/i386-ssefp-1.c: Likewise.
36816 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
36819 2003-02-03 Mark Mitchell <mark@codesourcery.com>
36822 * testsuite/g++.dg/ext/max.C: New test.
36824 2003-02-03 Jan Hubicka <jh@suse.cz>
36826 * gcc.c-torture/execute/20030203-1.c: New test.
36828 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
36830 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
36833 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
36835 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
36836 * g++.dg/init/new2.C: Likewise.
36837 * g++.dg/other/new1.C: Likewise.
36839 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
36841 * gcc.dg/struct-ret-libc.c: New test.
36843 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
36845 * gcc.dg/20030129-1.c: New test.
36847 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36850 * g++.dg/template/ptrmem4.C: New test.
36852 2003-01-29 Mark Mitchell <mark@codesourcery.com>
36854 * g++.dg/parser/constant1.C: New test.
36856 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36859 * g++.dg/parse/friend2.C: New test.
36861 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
36864 * g++.dg/template/unify4.C: New test.
36866 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
36868 * gcc.c-torture/execute/20030128-1.c: New test.
36870 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
36872 * g++.dg/lookup/nested1.C: Test moved from ...
36873 * g++.old-deja/g++.other/lookup24.C: ... here.
36875 2003-01-28 Jan Hubicka <jh@suse.cz>
36877 * gcc.dg/i386-cmov5.c: New test.
36879 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
36881 * gcc.c-torture/execute/20010925-1.c: Changed the
36882 memcpy declaration.
36884 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
36887 * g++.dg/parse/template5.C: New test.
36889 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
36892 * g77.dg/pr9258: New test.
36894 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
36896 * README: Move relevant parts from README.g++.
36898 * README.g++: Remove this file.
36900 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
36902 * g++.dg/abi/dcast1.C: New test.
36904 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36906 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
36908 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
36911 * g++.old-deja/g++.other/lookup24.C: New test.
36913 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36916 * gcc.dg/uninit-C.c: New test.
36918 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
36920 * g++.dg/abi/covariant1.C: New test.
36922 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
36924 * gcc.dg/20030123-1.c: New test.
36926 2003-01-25 Jan Hubicka <jh@suse.cz>
36929 * gcc.c-torture/compile/20030125-1.c
36931 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
36934 * g++.dg/parse/template3.C: New test.
36935 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
36938 * g++.dg/parse/template4.C: New test.
36941 * g++.dg/template/qual2.C: New test.
36944 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
36946 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
36948 2003-01-25 Roger Sayle <roger@eyesopen.com>
36950 * gcc.c-torture/execute/switch-1.c: New test case.
36952 2003-01-25 Jan Hubicka <jh@suse.cz>
36954 * gcc.c-torture/execute/20030125-1.[cx]: New test.
36956 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
36958 Tweaks for Bison-1.875. From the NEWS file:
36959 "- `parse error' -> `syntax error'
36960 Bison now uniformly uses the term `syntax error'"
36961 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
36962 * gcc.dg/cpp/digraph2.c: Likewise.
36963 * gcc.dg/cpp/direct2.c: Likewise.
36964 * gcc.dg/cpp/paste4.c: Likewise.
36965 * gcc.dg/c90-restrict-1.c: Likewise.
36966 * gcc.dg/c99-func-2.c: Likewise.
36967 * gcc.dg/noncompile/920721-2.c: Likewise.
36968 * gcc.dg/noncompile/930622-2.c: Likewise.
36969 * gcc.dg/noncompile/940112-1.c: Likewise.
36970 * gcc.dg/noncompile/950921-1.c: Likewise.
36971 * gcc.dg/noncompile/951123-1.c: Likewise.
36972 * gcc.dg/noncompile/971104-1.c: Likewise.
36973 * gcc.dg/noncompile/990416-1.c: Likewise.
36975 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
36977 * g++.dg/parse/undefined1.C: Add error message.
36979 2003-01-22 Mark Mitchell <mark@codesourcery.com>
36982 * g++.dg/parse/new1.C: New test.
36985 * g++.dg/parse/template2.C: New test.
36988 * g++.dg/parse/typedef2.C: New test.
36991 * g++.dg/ext/typeof3.C: New test.
36993 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36996 * g++.dg/parse/ret-type1.C: New test.
36999 * g++.dg/parse/tmpl-outside1.C: New test.
37002 * g++.dg/parse/int-as-enum1.C: New test.
37005 * g++.dg/parse/no-typename1.C: New test.
37008 * g++.dg/parse/no-value1.C: New test.
37011 * g++.dg/parse/wrong-inline1.C: New test.
37014 * g++.dg/parse/ref1.C: New test.
37017 * g++.dg/parse/attr-ctor1.C: New test.
37020 * g++.dg/parse/namespace5.C: New test.
37023 * g++.dg/parse/func-def1.C: New test.
37026 * g++.dg/parse/undefined1.C: New test.
37028 PR c++/5723, PR c++/8522
37029 * g++.dg/parse/specialization1.C: New test.
37031 PR c++/163, PR c++/8595
37032 * g++.dg/parse/struct-as-enum1.C: New test.
37035 * g++.dg/parse/undefined2.C: New test.
37037 2003-01-22 Mark Mitchell <mark@codesourcery.com>
37040 * g++.dg/parse/template1.C: New test.
37043 * g++.dg/parse/using1.C: New test.
37047 * g++.dg/parse/expr2.C: New test.
37050 * g++.dg/parse/lookup2.C: Likewise.
37052 2003-01-21 Jan Hubicka <jh@suse.cz>
37054 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
37055 * gcc.c-torture/execute/eeprof-1.c: Likewise.
37056 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
37057 * gcc.c-torture/execute/string-opt-*.c: Likewise.
37059 2003-01-20 Nick Clifton <nickc@redhat.com>
37061 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
37062 problem with ARM sibcall code generation.
37064 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
37066 * gcc.c-torture/execute/20030120-1.c: New.
37068 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
37070 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
37072 2003-01-17 Mark Mitchell <mark@codesourcery.com>
37075 * g++.dg/parse/ctor1.C: New test.
37078 * g++.dg/parse/qualified1.C: New test.
37080 * g++.dg/parse/typename3.C: New test.
37082 2003-01-16 Richard Henderson <rth@redhat.com>
37084 * g++.dg/tls/init-2.C: Fix error matches for real this time.
37086 2003-01-16 Richard Henderson <rth@redhat.com>
37088 * g++.dg/pch/pch.exp: Copy test header to the working directory
37089 before using it either for precompilation or direct use.
37090 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
37091 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
37093 2003-01-16 Richard Henderson <rth@redhat.com>
37095 * gcc.dg/pch/pch.exp: Copy test header to the working directory
37096 before using it either for precompilation or direct use.
37097 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
37098 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
37100 2003-01-16 Mark Mitchell <mark@codesourcery.com>
37102 * g++.dg/ext/typename1.C: Add typename keyword.
37103 * g++.dg/template/crash1.C: Update error messages.
37104 * g++.dg/template/crash2.C: Remove error message.
37105 * g++.dg/parse/typename2.C: New test.
37106 * g++.dg/template/typename2.C: Change implicit
37107 typename warning into error.
37108 * g++.old-deja/g++.benjamin/tem03.C: Issue more
37110 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
37111 * g++.old-deja/g++.brendan/crash56.C: Add this->.
37112 * g++.old-deja/g++.law/visibility13.C: Remove error
37114 * g++.old-deja/g++.ns/template17.C: Reorder code to
37115 make declaration visible in template.
37116 * g++.old-deja/g++.pt/crash3.C: Fix typos.
37117 * g++.old-deja/g++.pt/crash36.C: Issue more error
37119 * g++.old-deja/g++.pt/crash5.C: Improve error
37121 * g++.old-deja/g++.pt/crash67.C: Remove warning.
37122 * g++.old-deja/g++.pt/inherit1.C: Add this->.
37123 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
37124 * g++.old-deja/g++.pt/typename16.C: Replace implicit
37125 typename warning with error message.
37126 * g++.old-deja/g++.pt/typename19.C: Remove warning.
37127 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
37128 * g++.old-deja/g++.robertl/eb24.C: Use this->.
37130 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
37132 * g++.dg/parse/ambig2.C: New test.
37134 2003-01-15 Richard Henderson <rth@redhat.com>
37136 * g++.dg/tls/init-2.C: Update error message string.
37138 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37140 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
37142 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
37144 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
37146 * gcc.c-torture/compile/20001205-1.x: Likewise.
37147 * gcc.c-torture/compile/20001226-1.x: Likewise.
37148 * gcc.c-torture/compile/920520-1.x: Likewise.
37149 * gcc.c-torture/compile/961203-1.x: Likewise.
37150 * gcc.c-torture/compile/20020604-1.x: Likewise.
37152 2003-01-15 Jan Hubicka <jh@suse.cz>
37154 * gcc.c-torture/compile/20030115-1.c: New test.
37156 * gcc.dg/i386-fpcvt-1.c: New test.
37157 * gcc.dg/i386-fpcvt-2.c: New test.
37159 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
37161 Further conform g++'s __vmi_class_type_info to the C++ ABI
37163 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
37166 2003-01-14 Jan Hubicka <jh@suse.cz>
37168 * gcc.dg/i386-fpcvt-1.c: New test.
37169 * gcc.dg/i386-fpcvt-2.c: New test.
37171 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
37173 * gcc.dg/i386-mmx-3.c: New test.
37175 2003-01-12 Mark Mitchell <mark@codesourcery.com>
37178 * g++.dg/parse/octal1.C: New file.
37181 * g++.dg/parse/typename1.C: New file.
37183 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
37185 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
37186 * gcc.dg/bf-no-ms-layout.c: Likewise.
37187 * gcc.dg/bf-ms-attrib.c: Likewise.
37189 2003-01-10 Mark Mitchell <mark@codesourcery.com>
37192 * g++.dg/parse/dtor1.C: New file.
37195 * g++.dg/rtti/typeid1.C: New file.
37198 * g++.dg/parse/lookup1.C: New file.
37201 * g++.dg/templ/spec5.C: New file.
37203 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
37205 * gcc.c-torture/compile/20030110-1.c: New test.
37207 2003-01-09 Geoffrey Keating <geoffk@apple.com>
37209 Merge from pch-branch:
37211 2002-12-23 Geoffrey Keating <geoffk@apple.com>
37213 * gcc.dg/pch/cpp-1.h: New.
37214 * gcc.dg/pch/cpp-1.c: New.
37215 * gcc.dg/pch/cpp-2.h: New.
37216 * gcc.dg/pch/cpp-2.c: New.
37218 2002-11-19 Geoffrey Keating <geoffk@apple.com>
37220 * gcc.dg/pch/except-1.h: New.
37221 * gcc.dg/pch/except-1.c: New.
37223 2002-11-13 Geoffrey Keating <geoffk@apple.com>
37225 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
37227 * gcc.dg/pch: Include *.hp not *.h.
37228 * gcc.dg/pch/system-1.h: New.
37229 * gcc.dg/pch/system-1.c: New.
37231 2002-11-11 Geoffrey Keating <geoffk@apple.com>
37233 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
37234 rather than trying to build and run a program using PCH.
37235 * gcc.dg/pch: Remove dg-do commands from test files.
37237 2002-11-08 Geoffrey Keating <geoffk@apple.com>
37239 * gcc.dg/pch/macro-3.c: New.
37240 * gcc.dg/pch/macro-3.h: New.
37242 2002-11-04 Geoffrey Keating <geoffk@apple.com>
37244 * gcc.dg/pch/common-1.c: New.
37245 * gcc.dg/pch/common-1.h: New.
37246 * gcc.dg/pch/decl-1.c: New.
37247 * gcc.dg/pch/decl-1.h: New.
37248 * gcc.dg/pch/decl-2.c: New.
37249 * gcc.dg/pch/decl-2.h: New.
37250 * gcc.dg/pch/decl-3.c: New.
37251 * gcc.dg/pch/decl-3.h: New.
37252 * gcc.dg/pch/decl-4.c: New.
37253 * gcc.dg/pch/decl-4.h: New.
37254 * gcc.dg/pch/decl-5.c: New.
37255 * gcc.dg/pch/decl-5.h: New.
37256 * gcc.dg/pch/global-1.c: New.
37257 * gcc.dg/pch/global-1.h: New.
37258 * gcc.dg/pch/inline-1.c: New.
37259 * gcc.dg/pch/inline-1.h: New.
37260 * gcc.dg/pch/inline-2.c: New.
37261 * gcc.dg/pch/inline-2.h: New.
37262 * gcc.dg/pch/static-1.c: New.
37263 * gcc.dg/pch/static-1.h: New.
37264 * gcc.dg/pch/static-2.c: New.
37265 * gcc.dg/pch/static-2.h: New.
37267 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
37269 * g++.dg/pch/pch.exp: Better handle failing testcases.
37270 * gcc.dg/pch/pch.exp: Likewise.
37271 * gcc.dg/pch/macro-1.c: New.
37272 * gcc.dg/pch/macro-1.h: New.
37273 * gcc.dg/pch/macro-2.c: New.
37274 * gcc.dg/pch/macro-2.h: New.
37276 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
37278 * g++.dg/dg.exp: Treat files in pch/ specially.
37279 * g++.dg/pch/pch.exp: New file.
37280 * g++.dg/pch/empty.H: New file.
37281 * g++.dg/pch/empty.C: New file.
37282 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
37285 * gcc.dg/pch/pch.exp: New file.
37286 * gcc.dg/pch/empty.h: New file.
37287 * gcc.dg/pch/empty.c: New file.
37288 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
37291 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37293 * g++.dg/template/friend14.C: New test.
37295 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
37297 * gcc.dg/old-style-asm-1.c: New test.
37299 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
37301 * gcc.c-torture/compile/20030109-1.c: New test.
37303 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
37305 * gcc.c-torture/execute/20030109-1.c: New test.
37307 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
37309 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
37310 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
37311 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
37312 * g++.old-deja/g++.mike/eh2.C: Likewise.
37313 * g++.old-deja/g++.mike/eh3.C: Likewise.
37314 * g++.old-deja/g++.mike/eh5.C: Likewise.
37315 * g++.old-deja/g++.mike/eh6.C: Likewise.
37316 * g++.old-deja/g++.mike/eh7.C: Likewise.
37317 * g++.old-deja/g++.mike/eh8.C: Likewise.
37318 * g++.old-deja/g++.mike/eh9.C: Likewise.
37319 * g++.old-deja/g++.mike/eh10.C: Likewise.
37320 * g++.old-deja/g++.mike/eh12.C: Likewise.
37321 * g++.old-deja/g++.mike/eh13.C: Likewise.
37322 * g++.old-deja/g++.mike/eh14.C: Likewise.
37323 * g++.old-deja/g++.mike/eh16.C: Likewise.
37324 * g++.old-deja/g++.mike/eh17.C: Likewise.
37325 * g++.old-deja/g++.mike/eh18.C: Likewise.
37326 * g++.old-deja/g++.mike/eh21.C: Likewise.
37327 * g++.old-deja/g++.mike/eh23.C: Likewise.
37328 * g++.old-deja/g++.mike/eh24.C: Likewise.
37329 * g++.old-deja/g++.mike/eh25.C: Likewise.
37330 * g++.old-deja/g++.mike/eh26.C: Likewise.
37331 * g++.old-deja/g++.mike/eh27.C: Likewise.
37332 * g++.old-deja/g++.mike/eh28.C: Likewise.
37333 * g++.old-deja/g++.mike/eh29.C: Likewise.
37334 * g++.old-deja/g++.mike/eh31.C: Likewise.
37335 * g++.old-deja/g++.mike/eh33.C: Likewise.
37336 * g++.old-deja/g++.mike/eh34.C: Likewise.
37337 * g++.old-deja/g++.mike/eh35.C: Likewise.
37338 * g++.old-deja/g++.mike/eh36.C: Likewise.
37339 * g++.old-deja/g++.mike/eh37.C: Likewise.
37340 * g++.old-deja/g++.mike/eh38.C: Likewise.
37341 * g++.old-deja/g++.mike/eh39.C: Likewise.
37342 * g++.old-deja/g++.mike/eh40.C: Likewise.
37343 * g++.old-deja/g++.mike/eh41.C: Likewise.
37344 * g++.old-deja/g++.mike/eh42.C: Likewise.
37345 * g++.old-deja/g++.mike/eh44.C: Likewise.
37346 * g++.old-deja/g++.mike/eh46.C: Likewise.
37347 * g++.old-deja/g++.mike/eh47.C: Likewise.
37348 * g++.old-deja/g++.mike/eh48.C: Likewise.
37349 * g++.old-deja/g++.mike/eh49.C: Likewise.
37350 * g++.old-deja/g++.mike/eh50.C: Likewise.
37351 * g++.old-deja/g++.mike/eh51.C: Likewise.
37352 * g++.old-deja/g++.mike/eh53.C: Likewise.
37353 * g++.old-deja/g++.mike/eh55.C: Likewise.
37354 * g++.old-deja/g++.mike/p7912.C: Likewise.
37355 * g++.old-deja/g++.mike/p9706.C: Likewise.
37356 * g++.old-deja/g++.mike/p10416.C: Likewise.
37357 * g++.old-deja/g++.mike/p11667.C: Likewise.
37358 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
37359 Remove redundant reference to Iris.
37360 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
37361 Elxsi, i860, Pico Java, and WE32K.
37363 2003-01-07 Mark Mitchell <mark@codesourcery.com>
37365 * g++.dg/ext/asm4.C: New test.
37367 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37370 * g++.dg/template/friend12.C: New test.
37371 * g++.dg/template/friend13.C: Likewise.
37372 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
37374 2003-01-08 Jan Hubicka <jh@suse.cz>
37376 * gcc.dg/i386-cadd.c: New test.
37377 * gcc.dg/i386-cmov4.c: Likewise.
37379 2003-01-06 Mark Mitchell <mark@codesourcery.com>
37382 * g++.dg/warn/Wunused-3.C: New test.
37384 * g++.dg/abi/bitfield9.C: New test.
37387 * g++.dg/parse/defarg3.C: New test.
37389 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
37391 * g++.dg/parse/ambig1.C: New test.
37392 * g++.dg/parse/defarg2.C: New test.
37394 2003-01-05 Mark Mitchell <mark@codesourcery.com>
37396 * g++.dg/template/defarg-1.C: New test.
37397 * g++.dg/template/local2.C: Likewise.
37399 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
37401 * gcc.c-torture/execute/20030105-1.c: New test.
37403 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37405 * g++.dg/parse/namespace3.C: Remove extra semicolons.
37406 * g++.dg/parse/namespace4.C: Likewise.
37408 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
37410 * g++.dg/template/ntp2.C: New test.
37412 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
37414 * g++.dg/parse/extern-C-1.C: New test.
37416 * g++.dg/parse/namespace4.C: New test.
37418 * g++.dg/template/nested1.C: New test.
37420 * g++.dg/parse/namespace3.C: New test.
37422 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
37424 * g++.dg/lookup/two-stage1.C: New test.
37426 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37428 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
37429 * g++.old-deja/g++.jason/access8.C: Likewise.
37430 * g++.old-deja/g++.other/decl5.C: Likewise.
37432 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
37434 * g++.dg/parse/parse7.C: New test.
37436 2003-01-02 Mark Mitchell <mark@codesourcery.com>
37439 * g++.dg/ext/attrib7.C: New test.
37441 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
37443 * g++.dg/parse/parse6.C: New test.
37445 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
37447 * gcc.dg/h8300-stack-1.c: New.
37449 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
37451 g++.dg/lookup/exception1.C: New test.
37453 g++.dg/lookup/template1.C: New test.
37455 g++.dg/parse/namespace2.C: New test.
37457 g++.dg/parse/parens2.C: New test.
37459 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
37461 * g++.dg/parse/parse5.C: New test.
37462 * g++.dg/lookup/scoped4.C: New test.
37464 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
37466 * g++.dg/parse/parens1.C: New test.
37468 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
37470 * g++.dg/parse/parens2.C: New test.
37472 * g++.dg/lookup/scope-operator1.C: New test.
37474 * g++.dg/parse/operator1.C: New test.
37476 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37478 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
37479 * g++.old-deja/g++.other/access6.C: Likewise.
37480 * g++.old-deja/g++.other/decl1.C: Likewise.
37481 * g++.old-deja/g++.pt/typename12.C: Likewise.
37483 2002-12-31 Mark Mitchell <mark@codesourcery.com>
37485 * g++.dg/parse/namespace1.C: New test.
37487 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
37489 * g++.dg/parse/parse4.C: New test.
37491 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
37493 * g++.dg/parse/parse3.C: New test.
37495 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
37497 * g++.dg/parse/parse2.C: New test.
37499 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
37501 * g++.dg/template/friend11.C: New test.
37503 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
37505 * g++.dg/parse/parse1.C: New test.
37507 2002-12-31 Janis Johnson <janis187@us.ibm.com>
37509 * lib/profopt.exp: Change the name of a global variable to avoid
37510 possible clashes with other test suites.
37512 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
37514 * g++.dg/inherit/covariant8.C: New test.
37516 2002-12-31 Mark Mitchell <mark@codesourcery.com>
37518 * g++.dg/init/array9.C: New test.
37521 * g++.dg/parse/expr1.C: New test.
37523 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
37525 * gcc.c-torture/compile/20021230-1.c: New test.
37527 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
37529 * g++.dg/inherit/covariant5.C: New test.
37530 * g++.dg/inherit/covariant6.C: New test.
37531 * g++.dg/inherit/covariant7.C: New test.
37533 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37536 * g++.dg/other/access2.C: New test.
37538 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
37540 * g++.dg/other/anon-struct.C: No longer fails
37541 * g++.old-deja/g++.brendan/parse4.C: Likewise.
37542 * g++.old-deja/g++.brendan/parse5.C: Likewise.
37543 * g++.old-deja/g++.brendan/parse6.C: Likewise.
37545 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
37547 * g++.dg/parse/angle-bracket.C (main): No longer fails.
37549 2002-12-27 Mark Mitchell <mark@codesourcery.com>
37551 * g++.dg/eh/spec4.C: Remove stray semicolon.
37552 * g++.dg/expr/pmf-1.C: Change error message.
37553 * g++.dg/ext/asm1.C: Remove stray semicolon.
37554 * g++.dg/ext/typename1.C: Add missing typenames.
37555 * g++.dg/inherit/template-as-base.C: Change error message.
37556 * g++.dg/lookup/scoped1.C: Likewise.
37557 * g++.dg/lookup/scoped2.C: Likewise.
37558 * g++.dg/lookup/using2.C: Likewise.
37559 * g++.dg/other/component1.C: Remove stray semicolon.
37560 * g++.dg/other/do1.C: Change error message.
37561 * g++.dg/other/error2.C: Likewise.
37562 * g++.dg/other/init1.C: Likewise.
37563 * g++.dg/other/packed1.C: Remove stray semicolon.
37564 * g++.dg/other/ptrmem2.C: Change error message.
37565 * g++.dg/parse/parameter-declaration-1.C: Remove line number
37567 * g++.dg/special/initp1.C: Remove invalid attribute usage.
37568 * g++.dg/template/access3.C: Add typename keyword.
37569 * g++.dg/template/access5.C: Remove stray semicolon.
37570 * g++.dg/template/access6.C: Likewise.
37571 * g++.dg/template/complit1.C: Likewise.
37572 * g++.dg/template/crash1.C: Change error message.
37573 * g++.dg/template/inherit2.C: Remove stray semicolon.
37574 * g++.dg/template/instantiate2.C: Likewise.
37575 * g++.dg/template/instantiate3.C: Change error message.
37576 * g++.dg/template/qual1.C: Remove stray semicolon.
37577 * g++.dg/template/qualttp18.C: Change error message.
37578 * g++.dg/template/ref1.C: Remove stray semicolon.
37579 * g++.dg/template/sizeof1.C (A::value): Declare it.
37580 * g++.dg/template/spec4.C: Change error message.
37581 * g++.dg/template/static1.C: Likewise.
37582 * g++.dg/template/type1.C: Likewise.
37583 * g++.dg/template/typename3.C: Likewise.
37584 * g++.old-deja/g++.benjamin/13478.C: Change error message.
37585 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
37586 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
37587 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
37588 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
37589 named return value extension.
37590 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
37591 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
37592 * g++.old-deja/g++.bob/extern_C.C: Likewise.
37593 * g++.old-deja/g++.bob/inherit2.C: Likewise.
37594 * g++.old-deja/g++.brendan/complex1.C: Likewise.
37595 * g++.old-deja/g++.brendan/copy5.C: Likewise.
37596 * g++.old-deja/g++.brendan/crash13.C: Likewise.
37597 * g++.old-deja/g++.brendan/crash15.C: Likewise.
37598 * g++.old-deja/g++.brendan/crash18.C: Change error message.
37599 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
37600 * g++.old-deja/g++.brendan/crash38.C: Likewise.
37601 * g++.old-deja/g++.brendan/crash50.C: Likewise.
37602 * g++.old-deja/g++.brendan/crash56.C: Likewise.
37603 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
37605 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
37606 * g++.old-deja/g++.brendan/crash8.C: Change error message.
37607 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
37608 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
37609 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
37610 * g++.old-deja/g++.brendan/template11.C: Likewise.
37611 * g++.old-deja/g++.brendan/template26.C: Likewise.
37612 * g++.old-deja/g++.brendan/template27.C: Use explicit
37613 specialization syntax.
37614 * g++.old-deja/g++.brendan/template30.C: Likewise.
37615 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
37616 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
37617 non-dependent names.
37618 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
37619 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
37620 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
37621 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
37622 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
37623 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
37624 named return value extension.
37625 * g++.old-deja/g++.ext/namedret2.C: Likewise.
37626 * g++.old-deja/g++.ext/namedret3.C: Likewise.
37627 * g++.old-deja/g++.ext/return1.C: Likewise.
37628 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
37629 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
37630 * g++.old-deja/g++.jason/access8.C: Likewise.
37631 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
37632 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
37633 pseudo-destructor names.
37634 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
37635 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
37636 pseudo-destructor names.
37637 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
37638 * g++.old-deja/g++.jason/overload19.C: Likewise.
37639 * g++.old-deja/g++.jason/overload32.C: Likewise.
37640 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
37642 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
37643 * g++.old-deja/g++.jason/return.C: Likewise.
37644 * g++.old-deja/g++.jason/return2.C: Likewise.
37645 * g++.old-deja/g++.jason/shadow1.C: Likewise.
37646 * g++.old-deja/g++.jason/special.C: Use explicit specialization
37648 * g++.old-deja/g++.jason/template10.C: Account for use of
37649 non-dependent names.
37650 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
37652 * g++.old-deja/g++.jason/template37.C: Likewise.
37653 * g++.old-deja/g++.law/access4.C: Change error messages.
37654 * g++.old-deja/g++.law/arm13.C: Remove incorrect
37655 pseudo-destructor names.
37656 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
37657 * g++.old-deja/g++.law/ctors9.C: Likewise.
37658 * g++.old-deja/g++.law/cvt22.C: Likewise.
37659 * g++.old-deja/g++.law/dtors5.C: Likewise.
37660 * g++.old-deja/g++.law/global-init1.C: Likewise.
37661 * g++.old-deja/g++.law/missed-error3.C: Likewise.
37662 * g++.old-deja/g++.law/operators28.C: Likewise.
37663 * g++.old-deja/g++.law/visibility28.C: Likewise.
37664 * g++.old-deja/g++.martin/eval1.C: Likewise.
37665 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
37667 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
37668 * g++.old-deja/g++.mike/net34.C: Likewise.
37669 * g++.old-deja/g++.mike/net36.C: Likewise.
37670 * g++.old-deja/g++.mike/ns2.C: Likewise.
37671 * g++.old-deja/g++.mike/p12306.C: Likewise.
37672 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
37674 * g++.old-deja/g++.mike/p700.C: Likewise.
37675 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
37676 * g++.old-deja/g++.mike/p710.C: Likewise.
37677 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
37679 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
37680 * g++.old-deja/g++.mike/pmf9.C: Likewise.
37681 * g++.old-deja/g++.ns/crash2.C: Likewise.
37682 * g++.old-deja/g++.ns/crash3.C: Likewise.
37683 * g++.old-deja/g++.ns/invalid1.C: Likewise.
37684 * g++.old-deja/g++.ns/ns17.C: Likewise.
37685 * g++.old-deja/g++.ns/template16.C: Likewise.
37686 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
37688 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
37689 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
37690 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
37691 named return value extension.
37692 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
37693 * g++.old-deja/g++.other/access4.C: Issue additional error
37695 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
37696 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
37697 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
37698 * g++.old-deja/g++.other/crash25.C: Change error message.
37699 * g++.old-deja/g++.other/crash4.C: Change error message.
37700 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
37701 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
37702 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
37704 * g++.old-deja/g++.other/defarg8.C: Likewise.
37705 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
37706 * g++.old-deja/g++.other/dtor10.C: Likewise.
37707 * g++.old-deja/g++.other/incomplete.C: Likewise.
37708 * g++.old-deja/g++.other/linkage7.C: Likewise.
37709 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
37711 * g++.old-deja/g++.other/mangle2.C: Likewise.
37712 * g++.old-deja/g++.other/refinit2.C: Likewise.
37713 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
37714 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
37715 * g++.old-deja/g++.pt/crash28.C: Likewise.
37716 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
37718 * g++.old-deja/g++.pt/crash32.C: Change error message.
37719 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
37720 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
37721 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
37722 error message position.
37723 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
37724 * g++.old-deja/g++.pt/defarg8.C: Change error message.
37725 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
37727 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
37728 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
37729 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
37730 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
37732 * g++.old-deja/g++.pt/explicit31.C: Likewise.
37733 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
37734 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
37736 * g++.old-deja/g++.pt/explicit71.C: Change error message.
37737 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
37739 * g++.old-deja/g++.pt/friend28.C: Account for use of
37740 non-dependent names.
37741 * g++.old-deja/g++.pt/friend29.C: Likewise.
37742 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
37744 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
37745 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
37746 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
37748 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
37749 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
37751 * g++.old-deja/g++.pt/memclass20.C: Likewise.
37752 * g++.old-deja/g++.pt/memclass5.C: Likewise.
37753 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
37755 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
37756 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
37757 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
37758 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
37759 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
37760 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
37762 * g++.old-deja/g++.pt/spec10.C: Likewise.
37763 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
37764 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
37765 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
37766 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
37767 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
37768 * g++.old-deja/g++.pt/ttp62.C: Likewise.
37769 * g++.old-deja/g++.pt/ttp64.C: Likewise.
37770 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
37771 * g++.old-deja/g++.pt/typename15.C: Likewise.
37772 * g++.old-deja/g++.pt/typename22.C: Likewise.
37773 * g++.old-deja/g++.pt/typename6.C: Change error messages.
37774 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
37775 * g++.old-deja/g++.pt/virtual2.C: Likewise.
37776 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
37778 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
37779 return value extension.
37780 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
37781 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
37782 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
37783 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
37785 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
37787 * g++.dg/warn/inline1.C: New test.
37788 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
37789 * g++.old-deja/g++.jason/synth10.C: Likewise.
37790 * g++.old-deja/g++.mike/net31.C: Likewise.
37791 * g++.old-deja/g++.mike/p8786.C: Likewise.
37793 * g++.dg/template/friend10.C: New test.
37794 * g++.dg/template/conv5.C: New test.
37796 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
37798 * g++.dg/lookup/scoped3.C: New test.
37800 * g++.dg/lookup/decl1.C: New test.
37801 * g++.dg/lookup/decl2.C: New test.
37803 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
37805 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
37806 gcc.c-torture/compile/20021015-1.c,
37807 gcc.c-torture/compile/20021015-2.c,
37808 gcc.c-torture/compile/20021123-1.c,
37809 gcc.c-torture/compile/20021123-2.c,
37810 gcc.c-torture/compile/20021123-3.c,
37811 gcc.c-torture/compile/20021123-4.c,
37812 gcc.c-torture/execute/20021024-1.c: Add tests previously added
37813 only to 3.1 or 3.2 branch.
37815 2002-12-23 Mark Mitchell <mark@codesourcery.com>
37817 * gcc.dg/i386-bitfield3.c: New test.
37819 * gcc.dg/i386-bitfield2.c: New test.
37821 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
37823 * g++.dg/parse/conv_op1.C: New test.
37825 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
37827 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
37830 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
37832 * gcc.c-torture/compile/20021220-1.c: New test.
37834 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
37836 * gcc.dg/i386-fastcall-1.c: New.
37838 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37840 * gcc.c-torture/execute/20021219-1.c: New test.
37842 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37844 * gcc.dg/i386-pic-1.c: New test.
37846 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37849 * g++.dg/template/friend9.C: New test.
37851 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37854 * g++.dg/template/access7.C: New test.
37856 2002-12-18 Nick Clifton <nickc@redhat.com>
37858 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
37859 the libstdc++-v3 directory has been found.
37861 2002-12-12 Devang Patel <dpatel@apple.com>
37862 * gcc.dg/darwin-ld-1.c: New test.
37863 * gcc.dg/darwin-ld-2.c: New test.
37864 * gcc.dg/darwin-ld-3.c: New test.
37865 * gcc.dg/darwin-ld-4.c: New test.
37866 * gcc.dg/darwin-ld-5.c: New test.
37868 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
37870 * gcc.c-torture/compile/20021212-1.c: New test.
37872 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
37874 * gcc.dg/fshort-wchar: New test.
37876 2002-12-10 Mark Mitchell <mark@codesourcery.com>
37879 * g++.dg/template/dtor1.C: New test.
37881 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
37884 2002-12-10 Jakub Jelinek <jakub@redhat.com>
37886 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
37888 2002-12-09 Mark Mitchell <mark@codesourcery.com>
37890 * g++.dg/template/static1.C: New test.
37891 * g++.dg/template/static2.C: New test.
37892 * g++.old-deja/g++.ext/memconst.C: New test.
37894 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37896 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
37897 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
37898 * g++.dg/special/initp1.C: Likewise.
37900 2002-12-06 Jakub Jelinek <jakub@redhat.com>
37902 * gcc.c-torture/execute/20021204-1.c: New test.
37904 2002-12-04 Geoffrey Keating <geoffk@apple.com>
37906 * gcc.dg/ppc-fmadd-1.c: New file.
37907 * gcc.dg/ppc-fmadd-2.c: New file.
37908 * gcc.dg/ppc-fmadd-3.c: New file.
37910 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37912 * gcc.c-torture/compile/20021204-1.c: New test.
37914 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
37916 * g++.dg/inherit/covariant2.C: New test.
37917 * g++.dg/inherit/covariant3.C: New test.
37918 * g++.dg/inherit/covariant4.C: New test.
37919 * g++.dg/inherit/covariant1.C: Remove XFAIL.
37920 * g++.old-deja/g++.robertl/eb17.C: Likewise.
37922 2002-12-03 Mark Mitchell <mark@codesourcery.com>
37925 * g++.dg/init/brace3.C: New test.
37927 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
37929 * gcc.dg/20020210-1.c: Fix a comment typo.
37931 2002-12-02 Mark Mitchell <mark@codesourcery.com>
37934 * g++.dg/parse/defarg1.C: New test.
37937 * g++.dg/template/char1.C: New test.
37939 * g++.dg/template/varmod1.C: Fix typo.
37941 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37944 * g++.old-deja/g++.pt/crash32.C: Expect error.
37946 2002-12-01 Mark Mitchell <mark@codesourcery.com>
37949 * g++.dg/template/varmod1.C: New test.
37952 * g++.dg/inherit/typeinfo1.C: New test.
37955 * g++.dg/inherit/typedef1.C: New test.
37957 2002-11-30 Mark Mitchell <mark@codesourcery.com>
37961 * g++.dg/template/strlen1.C: New test.
37964 * g++.dg/template/ctor2.C: New test.
37967 * g++.dg/init/string1.C: New test.
37970 * g++.dg/template/friend8.C: New test.
37972 2002-11-29 Joe Buck <jbuck@synopsys.com>
37974 * g++.dg/lookup/anon2.C: New test.
37976 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
37978 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
37981 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
37983 * gcc.dg/bitfld-6.c: New test.
37985 2002-11-27 Jan Hubicka <jh@suse.cz>
37987 * gcc.c-torture/execute/20021127.[cx]: New test.
37989 2002-11-26 Jan Hubicka <jh@suse.cz>
37991 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
37994 2002-11-26 Geoffrey Keating <geoffk@apple.com>
37996 * g++.dg/init/brace2.C: New test.
37997 * g++.old-deja/g++.mike/p9129.C: Correct.
37999 2002-11-26 Mark Mitchell <mark@codesourcery.com>
38001 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
38003 2002-11-25 Andreas Bauer <baueran@in.tum.de>
38005 * gcc.dg/sibcall-6: New test for indirect sibcalls.
38007 2002-11-25 Mark Mitchell <mark@codesourcery.com>
38009 * testsuite/g++.dg/abi/empty11.C: New test.
38010 * testsuite/g++.dg/rtti/cv1.C: New test.
38012 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
38014 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
38016 2002-11-24 Mark Mitchell <mark@codesourcery.com>
38018 * g++.dg/abi/empty10.C: New test.
38020 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
38022 * gcc.c-torture/compile/20021124-1.c: New test.
38024 2002-11-22 Mark Mitchell <mark@codesourcery.com>
38026 * g++.dg/abi/rtti2.C: New test.
38028 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
38030 * gcc.dg/i386-unroll-1.c: New test.
38032 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
38034 * gcc.c-torture/compile/20021120-1.c: New test.
38035 * gcc.c-torture/compile/20021120-2.c: New test.
38037 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
38039 * gcc.dg/bitfld-5.c: New test.
38041 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
38043 * gcc.c-torture/execute/20021120-3.c: New test.
38045 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
38047 * gcc.c-torture/execute/20021120-2.c: New test.
38049 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
38051 * gcc.c-torture/execute/20021120-1.c: New test.
38053 2002-11-20 Jakub Jelinek <jakub@redhat.com>
38055 * gcc.c-torture/execute/20021118-3.c: New test.
38057 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38059 * gcc.c-torture/compile/20021119-1.c: New test.
38061 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
38063 * gcc.dg/duff-1.c: New test.
38064 * gcc.dg/duff-2.c: New test.
38065 * gcc.dg/duff-3.c: New test.
38067 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
38069 * gcc.dg/cpp/_Pragma5.c: New test.
38071 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
38073 * gcc.c-torture/execute/20021118-2.c: New test.
38075 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
38077 * gcc.c-torture/execute/20021118-1.c: New test.
38079 2002-11-16 Jakub Jelinek <jakub@redhat.com>
38081 * gcc.dg/20021116-1.c: New test.
38083 2002-11-14 Mark Mitchell <mark@codesourcery.com>
38085 * g++.dg/abi/vcall1.C: New test.
38087 2002-11-14 Jakub Jelinek <jakub@redhat.com>
38089 * gcc.dg/20021029-1.c: New test.
38090 * gcc.dg/20021029-2.c: New test.
38092 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
38094 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
38096 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
38099 * gcc.dg/20021110.c: Move to ...
38100 * gcc.c-torture/compile/20021110.c: .... here.
38102 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38105 * gcc.c-torture/execute/20021111-1.c
38107 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
38110 * gcc.dg/20021110.c: New test.
38112 2002-11-10 Mark Mitchell <mark@codesourcery.com>
38114 * g++.dg/abi/vthunk3.C: Run only on x86.
38116 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
38118 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
38120 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
38122 * lib/compat.exp (compat-execute): Fix logic error in last
38125 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
38127 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
38129 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38132 * g++.dg/template/access6.C: New test.
38134 2002-11-08 Jan Hubicka <jh@suse.cz>
38136 * gcc.dg/i386-ssefp-1.c: New test.
38137 * gcc.dg/i386-ssefp-1.c: New test.
38139 2002-11-08 Jan Hubicka <jh@suse.cz>
38141 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
38143 2002-11-07 Mark Mitchell <mark@codesourcery.com>
38145 * g++.dg/abi/vthunk3.C: New test.
38148 * g++.dg/template/crash2.C: New test.
38150 2002-11-07 Mark Mitchell <mark@codesourcery.com>
38152 * testsuite/g++.dg/abi/dtor1.C: New test.
38153 * testsuite/g++.dg/abi/dtor2.C: Likewise.
38155 2002-11-05 Geoffrey Keating <geoffk@apple.com>
38157 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
38160 2002-11-04 Adam Nemet <anemet@lnxw.com>
38162 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
38163 -mthumb. Only xfail with -O0.
38165 2002-11-03 Mark Mitchell <mark@codesourcery.com>
38167 * g++.dg/abi/thunk1.C: New test.
38168 * g++.dg/abi/thunk2.C: Likewise.
38169 * g++.dg/abi/vtt1.C: Likewise.
38171 2002-11-02 Diego Novillo <dnovillo@redhat.com>
38173 PR optimization/8423
38174 * gcc.c-torture/execute/builtin-constant.c: New test.
38176 2002-11-01 Zack Weinberg <zack@codesourcery.com>
38178 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
38179 Add some more cases.
38181 2002-11-01 Mark Mitchell <mark@codesourcery.com>
38184 * g++.dg/opt/local1.C: New test.
38186 2002-10-30 Mark Mitchell <mark@codesourcery.com>
38189 * g++.dg/template/complit1.C: New test.
38192 * g++.dg/template/typename4.C: Likewise.
38194 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38196 Core issue 287, PR c++/7639
38197 * g++.dg/template/instantiate1.C: Adjust error location.
38198 * g++.dg/template/instantiate3.C: New test.
38199 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
38200 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
38201 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
38203 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
38205 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
38207 2002-10-29 Mark Mitchell <mark@codesourcery.com>
38210 * g++.dg/init/dtor2.C: New test.
38212 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38214 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
38215 * gcc.dg/nest.c: Bypass errors on irix6.
38217 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
38219 * gcc.dg/nest.c: Expect error for mmix-*-*.
38220 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
38222 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
38224 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
38227 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
38229 2002-10-25 Mike Stump <mrs@apple.com>
38231 * gcc.dg/warn-1.c: New test.
38233 2002-10-25 Zack Weinberg <zack@codesourcery.com>
38235 * g++.dg/template/typename3.C: New test.
38237 2002-10-25 Mark Mitchell <mark@codesourcery.com>
38239 * g++.dg/lookup/ptrmem1.C: New test.
38241 * g++.dg/abi/vthunk2.C: New test.
38243 2002-10-25 Zack Weinberg <zack@codesourcery.com>
38245 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
38247 2002-10-24 Mark Mitchell <mark@codesourcery.com>
38249 * g++.dg/abi/empty9.C: New test.
38251 2002-10-24 Richard Henderson <rth@redhat.com>
38253 * g++.dg/inherit/thunk1.C: Enable for ia64.
38255 2002-10-23 Mark Mitchell <mark@codesourcery.com>
38258 * g++.dg/lookup/pretty1.C: New test.
38260 2002-10-23 Jakub Jelinek <jakub@redhat.com>
38262 * gcc.dg/20021023-1.c: New test.
38264 2002-10-23 Mark Mitchell <mark@codesourcery.com>
38267 * g++.dg/parse/inline1.C: New test.
38269 2002-10-23 Richard Henderson <rth@redhat.com>
38271 * g++.dg/inherit/thunk1.C: Enable for x86_64.
38273 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
38275 2002-10-22 Mark Mitchell <mark@codesourcery.com>
38278 * g++.dg/parse/stmtexpr3.C: New test.
38280 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
38282 * g++.dg/expr/cond1.C: New test.
38284 2002-10-21 Zack Weinberg <zack@codesourcery.com>
38286 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
38288 2002-10-21 Mark Mitchell <mark@codesourcery.com>
38290 * g++.dg/abi/vbase13.C: New test.
38291 * g++.dg/abi/vbase14.C: Likewise.
38293 2002-10-21 Jakub Jelinek <jakub@redhat.com>
38295 * gcc.dg/tls/pic-1.c: New test.
38296 * gcc.dg/tls/nonpic-1.c: New test.
38297 * gcc.dg/20021018-1.c: New test.
38299 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
38301 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
38302 Remove only files with the same base name as the test case.
38303 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
38304 (profopt-execute): Likewise. Also, remove old profiling
38305 and performance data files before running the tests.
38307 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
38308 * g++.dg/bprob/bprob.exp: Likewise.
38309 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
38310 to allow more general test case names.
38312 * g++.dg/bprob/bprob-1.C: Rename to ...
38313 * g++.dg/bprob/g++-bprob-1.C: ... this.
38315 * g77.dg/bprob/bprob-1.f: Rename to ...
38316 * g77.dg/bprob/g77-bprob-1.f: ... this.
38318 2002-10-21 Zack Weinberg <zack@codesourcery.com>
38320 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
38321 bison 1.50 or later.
38323 2002-10-21 Janis Johnson <janis187@us.ibm.com>
38325 * g++.dg/README: Describe more test directories.
38327 2002-10-21 Mark Mitchell <mark@codesourcery.com>
38329 * g++.dg/init/array6.C: Add additional tests.
38331 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
38333 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
38334 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
38336 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
38338 * gcc.c-torture/compile/20020604-1.x: New.
38339 * gcc.c-torture/compile/simd-5.x: Likewise.
38340 * gcc.c-torture/execute/920710-1.x: Likewise.
38341 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
38343 2002-10-21 Mark Mitchell <mark@codesourcery.com>
38345 * g++.dg/inherit/override1.C: Add dg-options clause.
38347 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38349 * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
38352 2002-10-19 Andreas Schwab <schwab@suse.de>
38354 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
38355 directory component.
38357 2002-10-18 Mark Mitchell <mark@codesourcery.com>
38359 * g++.dg/inherit/thunk1.C: New test.
38361 * g++.dg/inherit/override1.C: New test.
38363 * g++.dg/abi/mangle11.C: New test.
38364 * g++.dg/abi/mangle14.C: New test.
38365 * g++.dg/abi/mangle17.C: New test.
38367 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
38369 * g++.dg/overload/member2.C: New test.
38371 2002-10-17 Janis Johnson <janis187@us.ibm.com>
38373 * g++.dg/README: Describe new compat directory.
38374 * g++.dg/dg.exp: Skip tests in compat directory.
38375 * README.compat: New file.
38376 * lib/compat.exp: New expect script.
38377 * g++.dg/compat: New test directory.
38378 * g++.dg/compat/compat.exp: New expect script.
38379 * g++.dg/compat/abi: New test directory.
38380 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
38381 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
38382 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
38383 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
38384 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
38385 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
38386 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
38387 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
38388 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
38389 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
38390 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
38391 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
38392 * g++.dg/compat/break: New test directory.
38393 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
38394 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
38395 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
38396 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
38397 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
38398 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
38399 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
38400 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
38401 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
38402 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
38403 g++.dg/compat/break/README: New files.
38404 * g++.dg/compat/eh: New test directory.
38405 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
38406 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
38407 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
38408 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
38409 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
38410 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
38411 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
38412 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
38413 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
38414 g++.dg/compat/eh/filter2_y.C,
38415 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
38416 g++.dg/compat/eh/new1_y.C,
38417 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
38418 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
38419 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
38420 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
38421 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
38422 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
38423 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
38424 g++.dg/compat/eh/unexpected1_y.C: New files.
38425 * g++.dg/compat/init: New test directory.
38426 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
38427 g++.dg/compat/init/array5_y.C,
38428 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
38429 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
38430 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
38431 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
38432 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
38433 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
38434 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
38435 g++.dg/compat/init/init-ref2_y.C: New files.
38437 2002-10-17 Mark Mitchell <mark@codesourcery.com>
38440 * g++.dg/inherit/using3.C: New test.
38442 2002-10-17 Jan Hubicka <jh@suse.cz>
38444 * gcc.dg/20021017-2.c: New test.
38446 2002-10-17 Mark Mitchell <mark@codesourcery.com>
38448 * g++.dg/abi/mangle16.C: Adjust.
38450 * g++.dg/init/array8.C: New test.
38452 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
38454 * gcc.dg/special/mips-abi.exp: New test.
38455 * gcc.dg/special/mips-abi.s: Empty file used by the above.
38457 2002-10-16 Mark Mitchell <mark@codesourcery.com>
38459 * g++.dg/abi/mangle16.C: New test.
38460 * g++.dg/abi/mangle17.C: Likewise.
38463 * g++.dg/template/ref1.C: New test.
38465 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38467 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
38469 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
38471 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
38473 2002-10-16 Mark Mitchell <mark@codesourcery.com>
38476 * g++.dg/init/array7.C: New test.
38478 2002-10-15 Mark Mitchell <mark@codesourcery.com>
38480 * g++.dg/init/array6.C: New test.
38482 * g++.dg/abi/mangle13.C: Likewise.
38483 * g++.dg/abi/mangle14.C: Likewise.
38484 * g++.dg/abi/mangle15.C: Likewise.
38486 2002-10-14 Mark Mitchell <mark@codesourcery.com>
38488 * g++.dg/abi/empty8.C: New test.
38490 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
38492 * g++.dg/init/ctor1.C: New test.
38494 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
38496 * gcc.c-torture/execute/20021015-1.c: New test.
38498 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
38500 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
38502 2002-10-14 Jan Hubicka <jh@suse.cz>
38504 * gcc.dg/i386-ssetype-[1-5].c: New tests.
38506 2002-10-14 Richard Henderson <rth@redhat.com>
38508 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
38510 2002-10-14 Mark Mitchell <mark@codesourcery.com>
38512 PR optimization/6631
38513 * g++.dg/opt/const2.C: New test.
38515 2002-10-14 Mark Mitchell <mark@codesourcery.com>
38518 * g++.dg/parse/friend1.C: New test.
38519 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
38521 2002-10-14 Jakub Jelinek <jakub@redhat.com>
38523 * gcc.dg/20021014-1.c: New test.
38525 2002-10-11 Mark Mitchell <mark@codesourcery.com>
38528 * g++.dg/ext/vlm1.C: New test.
38529 * g++.dg/ext/vlm2.C: Likewise.
38531 * g++.dg/init/array1.C: Remove invalid braces.
38532 * g++.dg/init/brace1.C: New test.
38533 * g++.dg/init/copy2.C: Likewise.
38534 * g++.dg/init/copy3.C: Likewise.
38535 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
38536 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
38539 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
38541 * gcc.dg/cpp/assembler.S: Don't use -ansi.
38543 2002-10-11 Richard Shann <richard.shann@superh.com>
38545 * gcc.c-torture/compile/simd-5.c: New test.
38547 2002-10-10 Roger Sayle <roger@eyesopen.com>
38549 * gcc.c-torture/execute/shiftopt-1.c: New test case.
38551 2002-10-10 Jim Wilson <wilson@redhat.com>
38553 * gcc.c-torture/execute/20021010-1.c: New test.
38555 2002-10-09 Zack Weinberg <zack@codesourcery.com>
38558 * g++.dg/ext/typedef-init.C: New test.
38559 * gcc.dg/typedef-init.c: New test.
38561 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
38563 * gcc.dg/cpp/paste13.c: New test.
38565 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38567 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
38568 remaining platforms, XFAIL during compile, not execute. Don't
38571 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
38573 * gcc.dg/alias-1.c: Tweak expected warning.
38575 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
38577 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
38579 2002-10-06 Andreas Jaeger <aj@suse.de>
38581 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
38582 * gcc.dg/cpp/c++98.C: Likewise.
38584 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
38585 * g++.dg/cpp/c++98.C: Likewise.
38587 * g++.dg/README (Subdirectories): Mention cpp directory.
38590 * gcc.dg/20021006-1.c: New test.
38592 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38595 * g++.dg/other/warning1.C: New test.
38597 2002-10-04 Roger Sayle <roger@eyesopen.com>
38599 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
38600 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
38601 and sparc-*-* with -m64 as expected failures. See PR 8087.
38603 2002-10-03 Mark Mitchell <mark@codesourcery.com>
38606 * g++.dg/template/ptrmem3.C: New test.
38609 * g++.dg/template/union1.C: New test.
38611 2002-10-03 Mark Mitchell <mark@codesourcery.com>
38614 * g++.dg/abi/mangle9.C: New test.
38615 * g++.dg/abi/mangle10.C: New test.
38616 * g++.dg/abi/mangle11.C: New test.
38617 * g++.dg/abi/mangle12.C: New test.
38619 2002-10-02 Mark Mitchell <mark@codesourcery.com>
38622 * g++.dg/template/meminit1.C: New test.
38623 * g++.dg/warn/Wreorder-1.C: Likewise.
38624 * g++.old-deja/g++.mike/warn3.C: Tweak.
38625 * lib/prune.exp: Ingore "in copy constructor".
38627 2002-10-02 Andreas Jaeger <aj@suse.de>
38629 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
38630 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
38631 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
38634 2002-10-01 Mark Mitchell <mark@codesourcery.com>
38636 * gcc.dg/empty1.C: Fix typo.
38638 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
38640 * gcc.dg/alias-1.c: New test.
38642 2002-10-01 Mark Mitchell <mark@codesourcery.com>
38644 * gcc.dg/empty1.C: New test.
38646 * g++.dg/tls/init-2.C: Tweak error messages.
38648 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
38650 * gcc.c-torture/compile/20020923-1.c: New test.
38652 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
38654 * gcc.c-torture/execute/ffs-1.c: New test.
38655 * gcc.c-torture/execute/ffs-2.c: Ditto.
38657 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
38659 * g++.dg/overload/member1.C: New test.
38661 2002-09-30 Mark Mitchell <mark@codesourcery.com>
38663 * g++.dg/abi/empty7.C: New test.
38664 * g++.dg/init/pm2.C: Likewise.
38666 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
38668 * g++.dg/rtti/crash1.C: New test.
38670 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
38672 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
38673 gcc.dg/sibcall-4.c: New tests.
38675 2002-09-28 Roger Sayle <roger@eyesopen.com>
38677 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
38678 powerpc and MMIX targets.
38680 2002-09-27 Zack Weinberg <zack@codesourcery.com>
38682 * gcc.dg/cpp/20020927-1.c: New.
38684 2002-09-26 David S. Miller <davem@redhat.com>
38686 * gcc.c-torture/compile/trunctfdf.c: New.
38688 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38690 * lib/target-supports.exp (check_weak_available): Handle solaris2.
38692 2002-09-27 Alan Modra <amodra@bigpond.net.au>
38694 * gcc.c-torture/execute/loop-15.c: New.
38696 2002-09-26 Janis Johnson <janis187@us.ibm.com>
38698 * README.QMTEST: Fix typo.
38700 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
38702 * gcc.dg/20020926-1.c: New test.
38704 2002-09-25 David S. Miller <davem@redhat.com>
38707 * gcc.c-torture/execute/shiftdi.c: New test.
38709 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
38711 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
38712 unique to the tool.
38713 * lib/g77.exp (g77_init): Likewise.
38714 * lib/g++.exp (g++_init): Likewise.
38715 * lib/objc.exp (objc_init): Likewise.
38717 2002-09-25 Mark Mitchell <mark@codesourcery.com>
38719 * g++.dg/abi/empty5.C: New test.
38720 * g++.dg/abi/empty6.C: New test.
38721 * g++.dg/abi/vbase12.C: New test.
38723 2002-09-25 Richard Henderson <rth@redhat.com>
38725 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
38726 too-small long double.
38728 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
38730 * gcc.dg/20020919-1.c: New test.
38732 2002-09-23 Mark Mitchell <mark@codesourcery.com>
38734 * g++.dg/abi/bitfield6.C: New test.
38735 * g++.dg/abi/bitfield7.C: New test.
38736 * g++.dg/abi/bitfield8.C: New test.
38737 * g++.dg/abi/vbase11.C: New test.
38739 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
38741 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
38742 hppa*-*-hpux*. Update test comment.
38744 2002-09-20 Jakub Jelinek <jakub@redhat.com>
38746 * gcc.dg/tls/struct-1.c: New test.
38748 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
38750 * gcc.dg/cpp/tr-warn2.c: Update.
38752 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
38754 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
38756 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
38758 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
38761 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
38763 * gcc.c-torture/execute/ieee/mzero3.c: New test.
38765 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38766 Adjust for c++filt moved to binutils. Remove spurious duplicate
38767 setting of cxxfilt.
38769 2002-09-19 Geoffrey Keating <geoffk@apple.com>
38771 * gcc.dg/20020312-2.c: Update for darwin.
38773 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
38775 * g++.old-deja/g++.other/crash32.C: Mark ICE.
38777 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
38779 * objc.dg/comp-types-1.m: New test.
38780 * objc.dg/comp-types-2.m: New test.
38781 * objc.dg/comp-types-3.m: New test.
38782 * objc.dg/comp-types-4.m: New test.
38783 * objc.dg/comp-types-5.m: New test.
38784 * objc.dg/comp-types-6.m: New test.
38786 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
38788 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
38790 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
38792 * g++.dg/other/do1.C: New test.
38794 * g++.dg/template/subst1.C: New test.
38796 2002-09-16 Steve Ellcey <sje@cup.hp.com>
38798 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
38800 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
38802 * g++.dg/template/qualttp20.C: Adjust expected errors.
38803 * g++.old-deja/g++.jason/report.C: Likewise.
38804 * g++.old-deja/g++.other/qual1.C: Likewise.
38806 * g++.dg/lookup/scoped2.C: New test.
38808 * g++.dg/ext/asm3.C: New test.
38810 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
38812 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
38814 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
38816 * ChangeLog: follow spelling conventions.
38817 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
38818 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
38819 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
38820 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
38821 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
38822 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
38823 * g++.old-deja/g++.law/global-init1.C: Likewise.
38824 * g++.old-deja/g++.other/delete4.C: Likewise.
38825 * g++.old-deja/g++.other/inline21.C: Likewise.
38826 * g++.old-deja/g++.other/singleton.C: Likewise.
38827 * g77.dg/strlen0.f: Likewise.
38828 * g77.f-torture/compile/20010519-1.f: Likewise.
38829 * g77.f-torture/compile/980310-4.f: Likewise.
38830 * gcc.c-torture/compile/20000605-1.c: Likewise.
38831 * gcc.c-torture/execute/20020225-1.c: Likewise.
38832 * gcc.dg/c90-hexfloat-2.c: Likewise.
38833 * gcc.dg/c99-bool-1.c: Likewise.
38834 * gcc.dg/c99-hexfloat-2.c: Likewise.
38835 * gcc.dg/dll-2.c: Likewise.
38836 * gcc.dg/wtr-union-init-1.c: Likewise.
38837 * gcc.dg/wtr-union-init-2.c: Likewise.
38838 * gcc.dg/wtr-union-init-3.c: Likewise.
38839 * gcc.dg/cpp/avoidpaste1.c: Likewise.
38840 * gcc.dg/cpp/defined.c: Likewise.
38841 * gcc.dg/cpp/macsyntx.c: Likewise.
38842 * gcc.dg/cpp/paste2.c: Likewise.
38843 * gcc.dg/cpp/trad/defined.c: Likewise.
38844 * gcc.dg/format/c90-printf-1.c: Likewise.
38845 * gcc.dg/format/c90-scanf-1.c: Likewise.
38846 * gcc.dg/format/c99-printf-1.c: Likewise.
38847 * gcc.dg/format/c99-scanf-1.c: Likewise.
38848 * gcc.misc-tests/gcov-8.c: Likewise.
38849 * lib/profopt.exp: Likewise.
38851 2002-09-15 Krister Walfridsson <cato@df.lth.se>
38853 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
38855 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
38857 * g++.dg/inherit/using2.C: New test.
38859 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
38861 * ChangeLog: Follow spelling conventions.
38862 * g++.dg/template/friend4.C: Likewise.
38863 * g++.old-deja/g++.pt/crash67.C: Likewise.
38864 * gcc.c-torture/execute/20000801-4.c: Likewise.
38865 * gcc.dg/c90-digraph-1.c: Likewise.
38866 * gcc.dg/c94-digraph-1.c: Likewise.
38867 * gcc.dg/c99-digraph-1.c: Likewise.
38868 * gcc.dg/cpp/line5.c: Likewise.
38869 * gcc.dg/cpp/multiline.c: Likewise.
38870 * gcc.dg/cpp/trad/literals-1.c: Likewise.
38871 * gcc.dg/format/attr-3.c: Likewise.
38872 * gcc.dg/format/c90-scanf-3.c: Likewise.
38873 * gcc.dg/format/ext-4.c: Likewise.
38875 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
38877 * g++.dg/template/pretty1.C: New test.
38879 2002-09-14 Alan Modra <amodra@bigpond.net.au>
38881 * gcc.c-torture/execute/struct-cpy-1.c: New test.
38883 2002-09-13 Matt Austern <austern@apple.com>
38885 * testsuite/g++.dg/other/constref[12].C: New, regression tests for
38886 passing a cast expression to a function by const reference.
38888 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
38890 * g++.dg/template/deduce1.C: New test.
38892 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
38894 * gcc.c-torture/execute/simd-1.c: Force all use of int to
38897 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
38899 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
38902 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
38904 * gcc.c-torture/compile/20020910-1.c: New test.
38906 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
38908 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
38910 2002-09-10 Andreas Jaeger <aj@suse.de>
38912 * gcc.dg/20020312-2.c: Adjust for x86-64.
38914 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
38916 * g77.dg/7388.f: New test case for PR 7388.
38918 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
38920 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
38922 2002-09-05 Ziemowit Laski <zlaski@apple.com>
38924 * objc.dg/proto-lossage-1.m: New test.
38926 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
38928 * gcc.dg/cpp/_Pragma4.c: Fix typo.
38930 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
38932 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
38935 2002-09-06 Stan Shebs <shebs@apple.com>
38936 David Edelsohn <edelsohn@gnu.org>
38938 * gcc.dg/weak: New directory.
38939 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
38940 target-specific xfail bits.
38941 * gcc.dg/typeof-2.c: Move to new directory.
38942 * gcc.dg/weak.exp: New expect script.
38944 2002-09-06 Alan Modra <amodra@bigpond.net.au>
38946 * gcc.c-torture/execute/extzvsi.c: New test.
38948 2002-09-05 Stan Shebs <shebs@apple.com>
38950 * gcc.dg/weak-1.c: xfail on Darwin.
38951 * gcc.dg/weak-2.c: Ditto.
38952 * gcc.dg/weak-3.c: Ditto.
38953 * gcc.dg/weak-4.c: Ditto.
38954 * gcc.dg/weak-5.c: Ditto.
38955 * gcc.dg/weak-6.c: Ditto.
38956 * gcc.dg/weak-7.c: Ditto.
38957 * gcc.dg/weak-8.c: Ditto.
38958 * gcc.dg/weak-9.c: Ditto.
38960 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
38962 * gcc.c-torture/execute/loop-14.c: New test.
38964 2002-09-04 Jakub Jelinek <jakub@redhat.com>
38966 * g++.dg/other/cxa-atexit1.C: New test.
38968 * gcc.dg/typeof-2.c: New test.
38970 2002-09-03 Roger Sayle <roger@eyesopen.com>
38972 * gcc.dg/builtins-2.c: New testcase.
38973 * gcc.dg/builtins-3.c: New testcase.
38975 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
38977 * gcc.dg/cpp/_Pragma4.c: New test.
38979 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
38981 * objc/execute/nil_method-1.m: New testcase.
38983 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
38985 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
38986 [Object class], not [Object initialize].
38988 2002-08-31 Roger Sayle <roger@eyesopen.com>
38989 Hans-Peter Nilsson <hp@bitrange.com>
38991 * gcc.c-torture/execute/20020720-1.x: Skip test on
38992 mmix-knuth-mmixware. Correct comment.
38994 2002-08-27 Mark Mitchell <mark@codesourcery.com>
38996 * testsuite/g++.dg/abi/bitfield5.C: New test.
38997 * testsuite/g++.dg/abi/vbase10.C: Likewise.
38999 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
39001 * objc.dg/undeclared-selector.m: New test.
39003 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
39005 * g++.dg/other/offsetof1.C: Avoid cast warning.
39007 2002-08-26 Ziemowit Laski <zlaski@apple.com>
39009 * objc.dg/super-class-2.m: New test.
39011 2002-08-24 Matt Austern <austern@apple.com>
39013 * g++.dg/ext/lvaddr.C: New test.
39014 * g++.dg/ext/lvcast.C: New test.
39016 2002-08-22 Mark Mitchell <mark@codesourcery.com>
39018 * testsuite/g++.dg/inherit/cond1.C: New test.
39020 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
39022 * gcc.dg/noncompile/incomplete-1.c: New test.
39024 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
39026 * gcc.dg/typespec-1.c: New test.
39028 2002-08-20 Devang Patel <dpatel@apple.com>
39029 * objc.dg/proto-hier-2.m: New test.
39031 2002-08-19 Ziemowit Laski <zlaski@apple.com>
39033 * objc.dg/bitfield-1.m: New test.
39034 * objc.dg/bitfield-2.m: New test.
39036 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
39038 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
39039 gcc.dg/c99-flex-array-4.c: New tests.
39041 2002-08-16 Stan Shebs <shebs@apple.com>
39043 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
39045 2002-08-15 Jakub Jelinek <jakub@redhat.com>
39047 * gcc.dg/typeof-1.c: New test.
39048 * g++.dg/ext/typeof2.C: New test.
39050 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
39052 * g++.dg/other/offsetof1.C: New test.
39054 2002-08-14 Richard Henderson <rth@redhat.com>
39056 * gcc.dg/tls/diag-3.c: Fix expected message strings.
39058 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
39060 * gcc.dg/cpp/_Pragma3.c: New test.
39062 2002-08-13 Mark Mitchell <mark@codesourcery.com>
39064 * g++.dg/template/inherit3: New test.
39066 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
39068 * gcc.dg/bitfld-4.c: Add blank options.
39070 2002-08-09 Mark Mitchell <mark@codesourcery.com>
39072 * g++.dg/template/crash1.C: New test.
39074 2002-08-08 Jakub Jelinek <jakub@redhat.com>
39076 * gcc.dg/tls/opt-2.c: New test.
39078 2002-08-08 Devang Patel <dpatel@apple.com>
39080 * objc.dg/selector-1.m : New test
39082 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
39084 * g++.dg/abi/bitfield4.C: New test.
39085 * gcc.dg/bitfld-4.c: New test.
39087 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
39089 * g++.dg/other/packed1.C: New test.
39091 2002-08-07 Mark Mitchell <mark@codesourcery.com>
39093 * g++.dg/abi/offsetof.C: Tweak error messages.
39094 * g++.old-deja/g++.mike/p10769a.C: Likewise.
39096 2002-08-08 Jakub Jelinek <jakub@redhat.com>
39098 * gcc.dg/bitfld-3.c: New test.
39100 2002-08-07 Jakub Jelinek <jakub@redhat.com>
39101 Richard Henderson <rth@redhat.com>
39103 * gcc.dg/i386-bitfield1.c: New test.
39104 * g++.dg/abi/bitfield3.C: Update.
39106 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
39108 * objc.dg/const-str-2.m: Update.
39109 * gcc.dg/cpp/c++98.c: Change to C extension.
39110 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
39111 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
39113 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
39115 * testsuite/gcc.dg/tls/diag-3.c: New.
39117 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
39119 * g++.dg/README (Subdirectories): Document new subdir expr.
39120 * g++.dg/expr/pmf-1.C: New test.
39122 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
39124 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
39126 2002-08-06 Jakub Jelinek <jakub@redhat.com>
39128 * g++.dg/abi/bitfield3.C: New test.
39130 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
39132 * lib/gcov.exp: Tweak expected line formats.
39133 * gcc.misc-tests/gcov8.c: New test.
39134 * gcc.misc-tests/gcov8.x: New flags.
39136 2002-08-05 Jakub Jelinek <jakub@redhat.com>
39138 * consistency.vlad/layout/endian.c: Include string.h.
39140 * gcc.c-torture/execute/20020805-1.c: New test.
39142 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
39144 * g++.dg/other/conversion1.C: New test.
39146 2002-08-03 Roger Sayle <roger@eyesopen.com>
39148 * gcc.dg/builtins-1.c: New testcase.
39150 2002-08-02 Mark Mitchell <mark@codesourcery.com>
39152 * g++.dg/inherit/access3.C: New test.
39154 2002-08-01 Jakub Jelinek <jakub@redhat.com>
39156 * gcc.dg/ia64-visibility-2.c: New test.
39158 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
39160 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
39161 __qualifier_flags to __flags.
39163 2002-07-31 Mark Mitchell <mark@codesourcery.com>
39165 * g++.dg/inherit/operator1.C: New test.
39166 * g++.dg/lookup/disamb1.C: Fix typo in comment.
39167 * g++.dg/other/error1.C: Change expected error message.
39168 * g++.dg/template/conv4.C: Likewise.
39170 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
39172 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
39173 for documented behavior.
39175 2002-07-25 Roger Sayle <roger@eyesopen.com>
39177 * gcc.c-torture/execute/20020720-1.x: Skip this test on
39178 several targets known to fail.
39180 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
39182 * gcc.dg/mips-args-[123].c: New tests.
39184 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
39186 * gcc.dg/ppc-spe.c: New.
39188 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
39190 * g++.dg/other/ptrmem4.C: New testcase.
39192 2002-07-24 Richard Henderson <rth@redhat.com>
39194 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
39196 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
39198 * g++.dg/ext/alignof1.C (main): Return 0 for success.
39200 2002-07-24 Roger Sayle <roger@eyesopen.com>
39202 * gcc.c-torture/execute/memset-3.c: New testcase.
39204 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
39206 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
39207 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
39209 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39211 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
39214 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
39216 * gcc.c-torture/compile/simd-4.c: New test.
39218 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39220 PR c++/7347, c++/7348
39221 * g++.dg/template/access4.C: New test.
39222 * g++.dg/template/access5.C: New test.
39223 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
39224 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
39225 * g++.old-deja/g++.pt/ttp58.C: Likewise.
39226 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
39228 2002-07-22 Jakub Jelinek <jakub@redhat.com>
39230 * gcc.dg/gnu89-init-2.c: New test.
39232 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
39234 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
39236 2002-07-20 Roger Sayle <roger@eyesopen.com>
39238 * gcc.c-torture/execute/20020720-1.c: New testcase.
39240 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
39242 * gcc.dg/cpp/Wsignprom.c: New tests.
39244 2002-07-20 Alan Modra <amodra@bigpond.net.au>
39246 * gcc.c-torture/execute/loop-13.c: New test.
39248 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
39250 * gcc.dg/cpp/expr.c: New tests.
39252 2002-07-18 David Edelsohn <edelsohn@gnu.org>
39254 * g++.dg/opt/pr6713.C: Add template instantiation.
39256 2002-07-18 Alan Modra <amodra@bigpond.net.au>
39258 * gcc.dg/nest.c: New test.
39260 2002-07-17 Richard Henderson <rth@redhat.com>
39262 * g++.dg/opt/pr6713.C: New test.
39264 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
39266 * gcc.c-torture/execute/loop-2e.x: Let the testcase
39267 XFAIL for all x86 processors.
39269 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
39271 * gcc.c-torture/execute/20010122-1.x: Do not test with
39272 -fomit-frame-pointer.
39274 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39276 * g++.dg/template/instantiate2.C: New test.
39277 * g++.dg/template/spec4.C: New test.
39279 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39281 * g++.dg/template/access2.C: New test.
39282 * g++.dg/template/access3.C: New test.
39284 2002-07-15 Zack Weinberg <zack@codesourcery.com>
39286 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
39287 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
39288 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
39289 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
39290 Convert to use <stdarg.h>.
39291 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
39293 * gcc.dg/va-arg-2.c: New.
39294 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
39296 2002-07-15 Jakub Jelinek <jakub@redhat.com>
39298 * gcc.c-torture/compile/20020710-1.c: New test.
39300 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
39301 Andrew Pinski <pinskia@physics.uc.edu>
39303 gcc.c-torture/compile/simd-2.c: New testcase.
39304 gcc.c-torture/compile/simd-3.c: Likewise.
39306 2002-07-11 Mark Mitchell <mark@codesourcery.com>
39309 * g++.dg/overload/error1.C: New test.
39311 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39313 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
39314 configuration and IRIX 6 O32 ABI.
39316 2002-07-11 Roger Sayle <roger@eyesopen.com>
39318 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
39320 2002-07-10 Roger Sayle <roger@eyesopen.com>
39322 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
39324 2002-07-10 Jeffrey A Law <law@redhat.com>
39326 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
39328 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
39330 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
39332 * gcc.dg/20020312-2.c: Check for __PPC__.
39334 2002-07-09 Diego Novillo <dnovillo@redhat.com>
39336 * gcc.c-torture/compile/20020709-1.c: New test.
39338 2002-07-07 Roger Sayle <roger@eyesopen.com>
39340 * g++.dg/template/qualttp21.C: New test case.
39342 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
39344 * gcc.c-torture/compile/20020706-1.c: New test.
39345 * gcc.c-torture/compile/20020706-2.c: New test.
39347 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
39348 Alexandre Oliva <aoliva@redhat.com>
39350 * g++.dg/warn/incomplete1.C: New test.
39352 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39355 * g++.dg/warn/noreturn1.C: New test.
39357 2002-07-03 Mark Mitchell <mark@codesourcery.com>
39360 * g++.dg/debug/debug6.C: New test.
39361 * g++.dg/debug/debug7.C: New test.
39363 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
39365 * gcc.c-torture/compile/simd-3.c: New test.
39367 2002-07-03 Chris Demetriou <cgd@broadcom.com>
39369 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
39370 * gcc.dg/20020620-1.c: Likewise.
39372 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39375 * g++.dg/init/array4.C: New test.
39376 * g++.dg/init/array5.C: New test.
39378 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
39380 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
39381 * gcc.c-torture/execute/simd-2.c (main): Likewise.
39383 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39385 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
39386 * gcc.dg/wtr-aggr-init-1.c: Likewise.
39387 * gcc.dg/wtr-conversion-1.c: Likewise.
39388 * gcc.dg/wtr-escape-1.c: Likewise.
39389 * gcc.dg/wtr-int-type-1.c: Likewise.
39390 * gcc.dg/wtr-label-1.c: Likewise.
39391 * gcc.dg/wtr-static-1.c: Likewise.
39392 * gcc.dg/wtr-strcat-1.c: Likewise.
39393 * gcc.dg/wtr-suffix-1.c: Likewise.
39394 * gcc.dg/wtr-switch-1.c: Likewise.
39395 * gcc.dg/wtr-unary-plus-1.c: Likewise.
39396 * gcc.dg/wtr-union-init-1.c: Likewise.
39397 * gcc.dg/wtr-union-init-2.c: Likewise.
39398 * gcc.dg/wtr-union-init-3.c: Likewise.
39400 * gcc.dg/wtr-func-def-1.c: New test.
39402 2002-07-02 Devang Patel <dpatel@apple.com>
39404 * objc.dg/param-1.m: New test.
39406 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
39408 * gcc.dg/cpp/trad/directive.c: Add test.
39409 * gcc.dg/cpp/trad/macroargs.c: Add test.
39410 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
39412 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
39414 * gcc.dg/cpp/cmdlne-M.c: New test.
39416 2002-07-02 Ziemowit Laski <zlaski@apple.com>
39418 * objc.dg/desig-init-1.m: New test.
39420 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39423 * g++.dg/template/instantiate1.C: New test.
39425 2002-07-01 Mark Mitchell <mark@codesourcery.com>
39428 * g++.dg/template/sizeof2.C: New test.
39430 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
39432 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
39433 gcc.dg/cpp/trad/include.c: New tests.
39435 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
39438 * gcc.c-torture/compile/20020701-1.c: New test.
39440 2002-07-01 Stan Shebs <shebs@apple.com>
39442 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
39444 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
39445 (objc-torture-execute): or here.
39447 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
39449 * gcc.c-torture/execute/arith-rand-ll.c: New test.
39451 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
39453 * gcc.dg/cpp/trad/escaped-nl.c: New test.
39455 2002-06-30 Devang Patel <dpatel@apple.com>
39457 * objc.dg/fsyntax-only.m: New test.
39459 2002-06-27 Mark Mitchell <mark@codesourcery.com>
39462 * g++.dg/template/friend7.C: New file.
39464 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
39466 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
39469 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
39471 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
39472 avoid division by zero.
39474 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
39476 * gcc.dg/Wunknownprag.c: New tests.
39478 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
39480 * gcc.c-torture/execute/simd-2.c: New test.
39482 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
39484 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
39485 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
39486 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
39487 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
39488 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
39489 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
39490 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
39491 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
39492 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
39493 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
39494 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
39495 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
39496 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
39497 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
39498 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
39499 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
39500 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
39502 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
39504 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
39505 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
39506 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
39507 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
39509 * gcc.dg/cpp/trad/directive.c: Update.
39511 2002-06-23 Andreas Jaeger <aj@suse.de>
39513 * gcc.c-torture/execute/complex-6.c: New.
39515 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
39517 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
39518 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
39519 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
39520 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
39522 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
39524 * gcc.dg/cpp/trad: New directory with traditional tests copied
39525 from parent directory.
39526 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39527 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39528 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39529 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39530 Move to trad/ and rename.
39531 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
39532 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
39533 gcc.dg/cpp/trad/redef2.c: New tests.
39534 * gcc.dg/cpp/trad/trad.exp: New driver.
39536 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
39538 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39539 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39540 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39541 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39544 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
39546 * gcc.dg/20020620-1.c: New test.
39548 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39550 * g++.dg/template/ttp4.C: New test.
39552 2002-06-19 Jakub Jelinek <jakub@redhat.com>
39554 * g++.dg/opt/vt1.C: Fix regexp.
39556 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39558 * gcc.c-torture/execute/pure-1.c: Make functions static again.
39559 Don't use attribute `noinline'.
39561 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
39563 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
39565 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
39567 * gcc.c-torture/execute/simd-1.c: New.
39569 * gcc.dg/simd-1.c: New.
39571 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
39573 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
39575 2002-06-16 Richard Henderson <rth@redhat.com>
39577 * g++.dg/ext/anon-struct1.C: New.
39578 * g++.dg/ext/anon-struct2.C: New.
39579 * g++.dg/ext/anon-struct3.C: New.
39580 * gcc.dg/anon-struct-1.c: New.
39581 * gcc.dg/anon-struct-2.c: New.
39582 * gcc.dg/anon-struct-3.c: New.
39583 * gcc.dg/20011008-1.c: Adjust warning text.
39584 * gcc.dg/20020527-1.c: Add -fms-extensions.
39586 2002-06-16 Richard Henderson <rth@redhat.com>
39588 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
39590 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
39592 * gcc.c-torture/execute/20020615-1.c: New test.
39594 2002-06-15 Roger Sayle <roger@eyesopen.com>
39596 * gcc.c-tortuture/execute/compare-1.c: New test case.
39597 * gcc.c-tortuture/execute/compare-2.c: New test case.
39598 * gcc.c-tortuture/execute/compare-3.c: New test case.
39600 2002-06-13 Richard Henderson <rth@redhat.com>
39602 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
39605 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39607 * g++.dg/template/typename2.C: Update error message.
39609 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
39611 * gcc.c-torture/execute/20020611-1.c: New test.
39613 2002-06-11 Bob Wilson <bob.wilson@acm.org>
39615 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
39616 list of targets to skip.
39618 2002-06-10 Bob Wilson <bob.wilson@acm.org>
39620 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
39621 targets if not optimizing.
39623 2002-06-10 Jakub Jelinek <jakub@redhat.com>
39625 * gcc.c-torture/compile/20020605-1.c: New test.
39627 * g++.dg/opt/vt1.C: New test.
39629 * gcc.dg/20020531-1.c: New test.
39631 * gcc.dg/20020530-1.c: New test.
39633 * gcc.dg/20020527-1.c: New test.
39635 * g++.dg/opt/cse1.C: New test.
39637 2002-06-07 Roger Sayle <roger@eyesopen.com>
39639 * gcc.dg/20020607-2.c: New test case.
39641 2002-06-07 Jakub Jelinek <jakub@redhat.com>
39643 * gcc.c-torture/compile/20020604-1.c: New test.
39645 2002-06-04 Richard Henderson <rth@redhat.com>
39647 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
39648 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
39649 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
39651 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
39653 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
39655 2002-06-03 Richard Henderson <rth@redhat.com>
39657 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
39658 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
39660 2002-06-02 Richard Henderson <rth@redhat.com>
39662 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
39663 test functions static.
39665 2002-06-02 Andreas Jaeger <aj@suse.de>
39667 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
39670 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
39672 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
39673 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
39674 Update for mofified diagnostics.
39675 * gcc.dg/c99-intconst-1.c: No longer fail.
39677 2002-06-02 Richard Henderson <rth@redhat.com>
39679 * gcc.dg/uninit-A.c: Remove xfail markers.
39681 2002-06-01 Roger Sayle <roger@eyesopen.com>
39683 * gcc.dg/fnegate-1.c: New test case.
39685 2002-05-30 Osku Salerma <osku@iki.fi>
39687 * gcc.c-torture/execute/mayalias-1.c: New file.
39689 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
39691 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
39692 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
39693 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
39695 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
39697 * gcc.c-torture/execute/20020529-1.c: New test.
39699 2002-05-27 Richard Henderson <rth@redhat.com>
39701 * g++.dg/ext/attrib6.C: New test case.
39703 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39705 * gcc.c-torture/execute/pure-1.c: New test.
39707 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
39709 * gcc.dg/cpp/arith-2.c: Remove.
39711 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
39713 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
39714 * gcc.dg/cpp/if-3.c: Remove.
39716 2002-05-26 Jakub Jelinek <jakub@redhat.com>
39718 * g++.dg/opt/cse2.C: New test.
39720 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
39722 * gcc.dg/cpp/arith-1.c: New semantic tests.
39723 * gcc.dg/cpp/if-1.c: Update.
39725 2002-05-24 Ben Elliston <bje@redhat.com>
39727 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
39729 2002-05-24 Jakub Jelinek <jakub@redhat.com>
39731 * gcc.dg/verbose-asm.c: New test.
39733 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
39735 * gcc.dg/cpp/paste12.c: New test.
39737 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
39739 * g++.dg/parse/named_ops.C: New test.
39741 2002-05-23 Mark Mitchell <mark@codesourcery.com>
39743 * gcc.dg/weak-8.c: New test.
39745 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
39747 * gcc.dg/weak-2.c: Allow optional leading underscore
39748 in scan-assembler symbol name.
39749 * gcc.dg/weak-3.c: Likewise.
39750 * gcc.dg/weak-4.c: Likewise.
39751 * gcc.dg/weak-5.c: Likewise.
39753 2002-05-23 Jakub Jelinek <jakub@redhat.com>
39755 * gcc.dg/20020523-1.c: New test.
39757 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
39759 * objc.dg/const-str-2.m: Update now that we stop after
39760 a command line error.
39762 2002-05-22 Richard Henderson <rth@redhat.com>
39764 * g++.dg/dg.exp: Fix typo in test pruneing.
39766 2002-05-22 Richard Henderson <rth@redhat.com>
39768 * g++.dg/dg.exp: Prune the tls subdirectory.
39769 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
39770 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
39771 * g++.dg/tls/init-1.C: New.
39773 2002-05-22 Jakub Jelinek <jakub@redhat.com>
39775 * gcc.dg/20020517-1.c: New test.
39777 2002-05-21 Richard Henderson <rth@redhat.com>
39779 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
39780 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
39782 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
39784 * g++.dg/other/copy2.C: New test.
39786 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
39788 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
39789 (MAX_COPY): Bump up to 10 times sizeof (long long).
39790 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
39792 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
39793 sizeof (long long).
39795 * gcc.c-torture/execute/strcpy-1.c: New test.
39797 2002-05-19 Jason Merrill <jason2redhat.com>
39799 * g++.dg/ext/oper1.C: New test.
39801 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
39802 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
39804 * README.QMTEST: New file.
39806 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
39808 2002-05-19 Andreas Jaeger <aj@suse.de>
39810 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
39812 * gcc.c-torture/execute/loop-2d.x: Likewise.
39814 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
39816 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
39817 support weak symbols.
39818 * gcc.dg/weak-4.c: Likewise.
39819 * gcc.dg/weak-6.c: Likewise.
39821 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
39823 * gcc.dg/weak-3.c: Add dg-excess-error comment for
39824 cygwin, coff and h8300-*-hms targets
39825 * gcc.dg/weak-5.c: Likewise.
39826 * gcc.dg/weak-7.c: Likewise.
39828 2002-05-16 Jason Merrill <jason@redhat.com>
39830 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
39831 (scan-assembler-not, scan-assembler-dem): Likewise.
39832 (scan-assembler-dem-not): Likewise.
39834 2002-05-15 Richard Henderson <rth@redhat.com>
39836 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
39838 2002-05-15 Richard Henderson <rth@redhat.com>
39840 * gcc.dg/weak-5.c (vfoo1c): No warning here.
39841 (vfoo1f): Warning here.
39842 (vfoo1l): Don't redefine the alias.
39844 2002-05-14 Jason Merrill <jason@redhat.com>, Alexandre Oliva <aoliva@redhat.com>
39846 * g++.dg/init/pm1.C: New test.
39848 2002-05-12 David S. Miller <davem@redhat.com>
39850 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
39853 2002-05-10 Roger Sayle <roger@eyesopen.com>
39855 * gcc.c-torture/execute/20020510-1.c: New test case.
39857 2002-05-10 David S. Miller <davem@redhat.com>
39859 * gcc.c-torture/execute/conversion.c: Test long double too.
39861 2002-05-09 Jakub Jelinek <jakub@redhat.com>
39863 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
39864 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
39865 * lib/g++.exp (g++_link_flags): Likewise.
39866 * lib/objc.exp (objc_target_compile): Likewise.
39868 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
39870 * gcc.dg/cpp/poison.c: Update.
39871 * gcc.dg/cpp/20000625-2.c: Remove.
39872 * gcc.dg/cpp/direct2s.c: Remove final test.
39874 2002-05-08 Tom Rix <trix@redhat.com>
39876 * gcc.c-torture/execute/20020508-1.c: New test.
39877 * gcc.c-torture/execute/20020508-2.c: New test.
39878 * gcc.c-torture/execute/20020508-3.c: New test.
39880 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
39882 * gcc.dg/cpp/charconst-4.c: More tests.
39884 2002-05-08 Mark Mitchell <mark@codesourcery.com>
39887 * gcc.dg/weak-3.c: Update location of warning messages.
39888 * gcc.dg/weak-5.c: Likewise.
39890 2002-05-06 Roger Sayle <roger@eyesopen.com>
39892 * gcc.c-torture/execute/20020506-1.c: New test case.
39894 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
39896 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
39898 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
39900 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
39902 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
39904 * gcc.dg/cpp/charconst-3.c: New test.
39906 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
39908 * gcc.dg/cpp/charconst.c: Update tests.
39910 2002-05-05 Tim Josling <tej@melbpc.org.au>
39912 * treelang: Added directory for new sample language treelang. Also
39913 lib/treelang.exp: New file to signal treelang should be tested.
39915 2002-05-03 Jakub Jelinek <jakub@redhat.com>
39917 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
39918 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
39919 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
39920 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
39921 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
39922 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
39923 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
39925 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
39927 * gcc.dg/format/xopen-2.c: New test.
39929 2002-05-03 Jakub Jelinek <jakub@redhat.com>
39931 * gcc.dg/20020503-1.c: New test.
39933 2002-05-02 Mark Mitchell <mark@codesourcery.com>
39935 * g++.dg/init/dtor1.C: Make it tougher.
39937 2002-05-01 Mark Mitchell <mark@codesourcery.com>
39939 * g++.dg/init/dtor1.C: New test.
39941 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
39943 * gcc.dg/altivec-8.c: New.
39945 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
39947 * gcc.dg/altivec-7.c: New.
39949 2002-04-29 Jakub Jelinek <jakub@redhat.com>
39951 * g++.dg/parse/typedef1.C: New test.
39953 2002-04-29 Mark Mitchell <mark@codesourcery.com>
39956 * g++.dg/template/friend6.C: New test.
39959 * g++.dg/init/copy1.C: New test.
39961 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
39963 * g++.dg/warn/effc1.C: New test.
39965 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
39967 * gcc.dg/cpp/if-cexp.c: Add a test.
39969 2002-04-28 Jakub Jelinek <jakub@redhat.com>
39971 * gcc.dg/20020426-2.c: New test.
39973 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
39975 * gcc.dg/cpp/if-mop.c: Update.
39976 * gcc.dg/cpp/if-mpar.c: Add test.
39977 * gcc.dg/cpp/if-oppr.c: Update.
39979 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39982 * gcc.dg/weak-[2-7].c: New tests.
39984 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
39986 * gcc.dg/enum1.c: New test.
39988 2002-04-26 Mark Mitchell <mark@codesourcery.com>
39991 * g++.dg/inherit/access2.C: New test.
39993 2002-04-26 Mark Mitchell <mark@codesourcery.com>
39996 * gcc.dg/20020426-1.c: New test.
39998 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
40000 * g++.dg/abi/enum1.C: New test.
40002 2002-04-26 Richard Henderson <rth@redhat.com>
40004 * gcc.dg/c99-bool-1.c: Expect always true warning.
40006 2002-04-25 Roger Sayle <roger@eyesopen.com>
40008 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
40010 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40012 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
40015 2002-04-24 Mark Mitchell <mark@codesourcery.com>
40017 * g++.dg/abi/mange7.C: New test.
40020 * g++.dg/parse/stmtexpr2.C: New test.
40022 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
40024 * gcc.dg/20020312-2.c: Add SH target.
40026 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40028 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
40029 compiler output on mips*-*-irix*.
40031 2002-04-23 Jakub Jelinek <jakub@redhat.com>
40033 * g++.dg/parse/attr1.C: New test.
40035 2002-04-23 Roger Sayle <roger@eyesopen.com>
40037 * gcc.c-torture/execute/string-opt-17.c: New test case.
40038 * gcc.c-torture/execute/memset-2.c: New test case.
40040 2002-04-23 Mark Mitchell <mark@codesourcery.com>
40043 * g++.dg/template/friend5.C: New test.
40046 * g++.dg/template/qual1.C: Likewise.
40048 2002-04-22 Zack Weinberg <zack@codesourcery.com>
40050 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
40051 Include stdlib.h, not stdio.h or ctype.h.
40053 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
40055 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
40056 cris-*-elf* and mmix-*-*.
40057 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
40058 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
40059 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
40061 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
40062 * gcc.dg/wchar_t-1.c: Ditto.
40064 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
40066 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
40069 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
40071 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
40073 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40075 * gcc.c-torture/execute/20000906-1.x: Delete.
40077 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
40079 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
40081 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
40084 * g77.f-torture/execute/6367.f: New test.
40085 * g77.f-torture/execute/6367.x: Disable for MMIX.
40087 2002-04-19 Mark Mitchell <mark@codesourcery.com>
40090 * g++.dg/opt/inline2.C: New test.
40092 2002-04-18 Richard Henderson <rth@redhat.com>
40094 * gcc.dg/20000906-1.c: Enable for all targets.
40095 * gcc.c-torture/compile/iftrap-2.c: New.
40097 2002-04-18 Jakub Jelinek <jakub@redhat.com>
40099 * gcc.dg/20020418-1.c: New test.
40100 * gcc.dg/20020418-2.c: New test.
40102 2002-04-18 Richard Henderson <rth@redhat.com>
40104 * gcc.c-torture/compile/iftrap-1.c: New.
40105 * gcc.dg/iftrap-1.c: Adjust for ia64.
40106 * gcc.dg/iftrap-2.c: New.
40108 2002-04-18 Jakub Jelinek <jakub@redhat.com>
40110 * gcc.c-torture/compile/20020418-1.c: New test.
40112 2002-04-18 Roger Sayle <roger@eyesopen.com>
40114 * gcc.c-torture/compile/20020415-1.c: New.
40116 2002-04-18 David S. Miller <davem@redhat.com>
40118 * gcc.c-torture/execute/20020418-1.c: New test.
40120 2002-04-17 Jakub Jelinek <jakub@redhat.com>
40122 * gcc.dg/20020416-1.c: New test.
40124 * g++.dg/opt/inline1.C: New test.
40126 2002-04-16 Jakub Jelinek <jakub@redhat.com>
40128 * gcc.dg/altivec-5.c: New test.
40130 * gcc.dg/20020415-1.c: New test.
40132 2002-04-15 Mark Mitchell <mark@codesourcery.com>
40134 * testsuite/lib/chill.exp: Remove.
40136 2002-04-14 Jakub Jelinek <jakub@redhat.com>
40138 * g++.dg/other/big-struct.C: New test.
40140 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
40142 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
40145 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
40148 * gcc.dg/i386-387-1.c: Allow optional leading underscore
40149 in scan-assembler function name
40151 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
40153 * g77.f-torture/execute/980628-4.x,
40154 g77.f-torture/execute/980628-5.x,
40155 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
40156 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
40157 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
40160 2002-04-13 David S. Miller <davem@redhat.com>
40162 * gcc.c-torture/execute/20020413-1.c: New test.
40164 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
40167 * g++.dg/ext/asm1.C: New tests.
40169 2002-04-12 Mark Mitchell <mark@codesourcery.com>
40172 * g++.dg/parse/stmtexpr1.C: New test.
40175 * g++.dg/template/copy1.C: New test.
40177 2002-04-12 Richard Henderson <rth@redhat.com>
40179 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
40181 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
40183 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
40184 gcc.c-torture/execute/20020307-2.c.
40186 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
40188 * g++.dg/ext/attrib5.C,
40189 * g++.dg/lookup/struct1.C: New tests.
40191 2002-04-11 Jakub Jelinek <jakub@redhat.com>
40193 * gcc.dg/20020411-1.c: New test.
40195 * gcc.c-torture/execute/20020411-1.c: New test.
40197 2002-04-10 Janis Johnson <janis187@us.ibm.com>
40199 * g77.f-torture/execute/6177.f: New test.
40201 2002-04-10 Jakub Jelinek <jakub@redhat.com>
40204 * g++.dg/opt/cleanup1.C: New test.
40206 * g++.dg/opt/const1.C: New test.
40208 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
40210 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
40212 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
40215 * g++.dg/template/typename2.C: New test.
40217 2002-04-10 Alan Modra <amodra@bigpond.net.au>
40219 * gcc.c-torture/execute/loop-12.c: New.
40221 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
40223 * g77.f-torture/execute/980628-4.x,
40224 g77.f-torture/execute/980628-5.x,
40225 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
40226 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
40227 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
40229 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40231 PR optimization/6086
40232 * g++.dg/opt/preinc1.C: New test.
40234 2002-04-06 Mark Mitchell <mark@codesourcery.com>
40237 * g++.dg/opt/static2.C: New test.
40239 2002-04-06 Mark Mitchell <mark@codesourcery.com>
40242 * gcc.dg/20020406-1.c: New test.
40244 2002-04-04 David S. Miller <davem@redhat.com>
40246 * gcc.c-torture/execute/20020404-1.c: New test.
40248 2002-04-04 Jakub Jelinek <jakub@redhat.com>
40251 * gcc.dg/20020312-2.c: Do not declare global register variable
40252 if __PIC__ or __pic__ is defined.
40254 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
40256 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
40257 __asm__ so that it works correctly even if -ansi -pedantic-errors.
40259 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40261 * gcc.misc-tests/linkage.exp: Update last change to handle
40262 sparc*-, not just sparc-.
40264 2002-04-03 Richard Henderson <rth@redhat.com>
40266 * gcc.dg/cpp/ucs.c: Improved long UCS test.
40268 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
40270 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
40272 2002-04-02 David S. Miller <davem@redhat.com>
40274 * gcc.c-torture/execute/20020402-3.c: New test.
40276 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
40278 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
40279 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
40281 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
40282 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
40283 g77.f-torture/execute/20001201.x,
40284 g77.f-torture/execute/u77-test.x: New files.
40286 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
40287 * gcc.dg/wchar_t-1.c: Ditto.
40289 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40291 * gcc.c-torture/execute/20020402-1.c: New test.
40293 2002-04-01 Richard Henderson <rth@redhat.com>
40295 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
40297 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
40299 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40301 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
40303 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
40305 * g++.dg/inherit/template-as-base.C: Expect error.
40306 * g++.dg/inherit/namespace-as-base.C: Likewise.
40308 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
40310 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
40311 g++.dg/ext/instantiate3.C: Tweak match patterns.
40313 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
40314 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
40317 2002-03-31 Richard Henderson <rth@redhat.com>
40319 * gcc.dg/special/alias-2.c: New.
40320 * gcc.dg/special/ecos.exp: Run it.
40322 2002-03-31 Richard Henderson <rth@redhat.com>
40324 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
40326 2002-03-31 Kazu Hirata <kazu@hxi.com>
40328 * gcc.dg/weak-1.c: Disable on h8300 port.
40330 2002-03-29 Janis Johnson <janis187@us.ibm.com>
40332 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
40333 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
40335 * g++.dg/bprob/bprob-1.C: New test.
40336 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
40337 * g++.dg/gcov/gcov-1.C: New test.
40338 * g++.dg/gcov/gcov-1.x: New file.
40339 * g++.dg/gcov/gcov-2.C: New test.
40340 * g++.dg/gcov/gcov-3.C: New test.
40341 * g++.dg/gcov/gcov-3.h: New file.
40343 2002-03-28 Roger Sayle <roger@eyesopen.com>
40345 * g++.old-deja/g++.other/builtins5.C: New test.
40346 * g++.old-deja/g++.other/builtins6.C: New test.
40347 * g++.old-deja/g++.other/builtins7.C: New test.
40348 * g++.old-deja/g++.other/builtins8.C: New test.
40349 * g++.old-deja/g++.other/builtins9.C: New test.
40351 2002-03-29 Jakub Jelinek <jakub@redhat.com>
40353 * g++.dg/opt/static1.C: New test.
40355 * g++.dg/opt/longbranch1.C: New test.
40357 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
40359 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
40361 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
40363 2002-03-28 Jeffrey A Law (law@redhat.com)
40365 * gcc.c-torture/execute/20020328-1.c: New test.
40367 2002-03-27 Richard Henderson <rth@redhat.com>
40369 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
40370 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
40371 move from g++.old-deja/g++.ext/.
40373 2002-03-27 Mark Mitchell <mark@codesourcery.com>
40375 * g++.dg/init/new2.C: New test.
40377 2002-03-26 Richard Henderson <rth@redhat.com>
40379 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
40381 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
40384 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
40386 * gcc.dg/20001102-1.c: Likewise.
40388 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
40390 * gcc.dg/cpp/endif-pedantic1.c,
40391 gcc.dg/cpp/endif-pedantic2.c: New tests.
40393 2002-03-26 Mark Mitchell <mark@codesourcery.com>
40395 * g++.dg/init/new1.C: New test.
40397 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
40399 * g++.dg/abi/vbase9.C: New test.
40401 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
40403 * gcc.dg/arm-asm.c: New test.
40405 2002-03-26 Andrew Cagney <ac131313@redhat.com>
40407 * gcc.dg/Wswitch-enum.c: New test.
40410 2002-03-26 Richard Henderson <rth@redhat.com>
40412 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
40415 2002-03-25 Richard Henderson <rth@redhat.com>
40417 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
40420 * gcc.c-torture/compile/20011119-1.c (xxx): New.
40421 * gcc.c-torture/compile/20011119-2.c (xxx): New.
40423 2002-03-25 Zack Weinberg <zack@codesourcery.com>
40425 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
40427 2002-03-25 Bob Wilson <bob.wilson@acm.org>
40429 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
40430 targets using generic thunk support.
40432 2002-03-25 Jakub Jelinek <jakub@redhat.com>
40434 * gcc.c-torture/compile/20020323-1.c: New test.
40436 * g++.dg/opt/conj2.C: New test.
40438 2002-03-24 Richard Henderson <rth@redhat.com>
40440 * gcc.dg/weak-1.c: Use -fno-common.
40442 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
40444 * g77.dg/f77-edit-apostrophe-out.f: New test
40445 * g77.dg/f77-edit-h-out.f: New test
40446 * g77.dg/f77-edit-t-in.f: New test
40447 * g77.dg/f77-edit-t-out.f: New test
40448 * g77.dg/f77-edit-x-out.f: New test
40449 * g77.dg/f77-edit-slash-out.f: New test
40450 * g77.dg/f77-edit-colon-out.f: New test
40451 * g77.dg/f77-edit-s-out.f: New test
40453 2002-03-24 Richard Henderson <rth@redhat.com>
40455 * objc/execute/formal_protocol-6.x: New XFAIL.
40457 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
40459 * gcc.dg/weak-1.c: Early return from dg-final on platforms
40460 that do not support weak symbols
40462 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
40464 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
40465 * lib/g77.exp: Likewise.
40466 * lib/objc.exp: Likewise.
40468 2002-03-23 Andrew Cagney <ac131313@redhat.com>
40470 * gcc.dg/Wswitch-default.c: New test.
40472 2002-03-23 Jakub Jelinek <jakub@redhat.com>
40474 * g++.dg/other/enum1.C: New test.
40476 2002-03-23 Zack Weinberg <zack@codesourcery.com>
40478 * gcc.dg/pragma-ep-3.c: Fix typo.
40480 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
40482 * g++.dg/inherit/template-as-base.C: New test.
40484 2002-03-22 Jakub Jelinek <jakub@redhat.com>
40486 * g++.old-deja/g++.other/dwarf2-1.C: Move...
40487 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
40489 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
40491 * gcc.dg/cpp/multiline.c: Update to match.
40493 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
40495 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
40497 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
40499 * gcc.dg/cpp/extratokens2.c: New file.
40501 2002-03-21 David Edelsohn <edelsohn@gnu.org>
40503 * gcc.dg/20020312-2.c: Add rs6000 target.
40505 * gcc.c-torture/compile/20020319-1.c: New test.
40507 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40509 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
40510 (A, E): Handle this.
40512 2002-03-20 Jason Merrill <jason@redhat.com>
40514 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
40516 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
40517 through prune_gcc_output.
40519 2002-03-20 Jakub Jelinek <jakub@redhat.com>
40521 * gcc.c-torture/compile/20020320-1.c: New test.
40523 2002-03-19 Jakub Jelinek <jakub@redhat.com>
40525 * gcc.c-torture/compile/20020318-1.c: New test.
40527 * gcc.dg/struct-by-value-1.c: New test.
40529 * gcc.dg/20020319-1.c: New test.
40531 2002-03-18 Jakub Jelinek <jakub@redhat.com>
40533 * g++.dg/opt/conj1.C: New test.
40535 2002-03-17 Mark Mitchell <mark@codesourcery.com>
40537 * g++.dg/template/qualttp20.C: Revert previous change.
40538 * g++.dg/template/qualttp3.C: Likewise.
40539 * g++.dg/template/qualttp4.C: Likewise.
40540 * g++.dg/template/qualttp5.C: Likewise.
40541 * g++.dg/template/qualttp6.C: Likewise.
40542 * g++.dg/template/qualttp7.C: Likewise.
40543 * g++.dg/template/qualttp8.C: Likewise.
40544 * g++.dg/template/recurse.C: Likewise.
40546 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
40548 * gcc.dg/cpp/wchar-1.c: Update.
40550 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
40552 * g++.dg/template/conv1.C: New test.
40553 * g++.dg/template/conv2.C: New test.
40554 * g++.dg/template/conv3.C: New test.
40555 * g++.dg/template/conv4.C: New test.
40557 2002-03-15 Mark Mitchell <mark@codesourcery.com>
40559 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
40560 * g++.dg/template/qualttp3.C: Likewise.
40561 * g++.dg/template/qualttp4.C: Likewise.
40562 * g++.dg/template/qualttp5.C: Likewise.
40563 * g++.dg/template/qualttp6.C: Likewise.
40564 * g++.dg/template/qualttp7.C: Likewise.
40565 * g++.dg/template/qualttp8.C: Likewise.
40566 * g++.dg/template/recurse.C: Likewise.
40568 2002-03-15 Mark Mitchell <mark@codesourcery.com>
40570 * g++.dg/opt/dtor1.C: New test.
40572 2002-03-15 Jakub Jelinek <jakub@redhat.com>
40574 * gcc.c-torture/compile/20020315-1.c: New test.
40576 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
40578 * gcc.dg/weak-1.c: Fix scan tests.
40580 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
40582 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
40583 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
40584 cris-*-aout* mmix-*-*.
40585 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
40586 cris-*-aout* mmix-*-*.
40587 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
40588 cris-*-elf* cris-*-aout* and mmix-*-*.
40589 * gcc.dg/20001009-1.c: Ditto.
40590 * gcc.dg/20010912-1.c: Ditto.
40591 * gcc.dg/20020122-4.c: Ditto.
40592 * gcc.dg/inline-2.c: Ditto.
40594 2002-03-14 Jeffrey A Law (law@cygnus.com)
40596 * gcc.c-torture/compile/20020314-1.c: New test.
40598 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
40600 * gcc.c-torture/execute/20020314-1.c: New test.
40602 2002-03-14 Jakub Jelinek <jakub@redhat.com>
40604 * g++.dg/warn/Wunused-1.C: New test.
40606 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
40608 * g++.dg/abi/mangle6.C: New test.
40610 2002-03-13 Jakub Jelinek <jakub@redhat.com>
40612 * gcc.c-torture/compile/20020309-2.c: New test.
40614 * gcc.c-torture/compile/20020312-1.c: New test.
40616 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
40618 * g++.dg/other/access1.C: New test.
40620 2002-03-12 Jakub Jelinek <jakub@redhat.com>
40622 * gcc.c-torture/execute/wchar_t-1.c: New test.
40624 2002-03-12 David Edelsohn <edelsohn@gnu.org>
40626 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
40628 2002-03-12 Roger Sayle <roger@eyesopen.com>
40630 * gcc.dg/20020312-1.c: New test case.
40632 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
40634 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
40636 2002-03-11 Richard Henderson <rth@redhat.com>
40638 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
40639 * g++.old-deja/g++.jason/report.C: Likewise.
40641 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
40643 * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
40644 * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
40646 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
40648 * testsuite/g++.dg/overload/pmf1.C: New test.
40650 2002-03-11 Kazu Hirata <kazu@hxi.com>
40652 * gcc.c-torture/execute/20020307-1.c: Use long.
40654 2002-03-11 Jakub Jelinek <jakub@redhat.com>
40656 PR optimization/5844
40657 * gcc.dg/20020310-1.c: New test.
40659 2002-03-09 Michael Meissner <meissner@redhat.com>
40661 * gcc.c-torture/execute/memcpy-2.c: New test.
40662 * gcc.c-torture/execute/memset-1.c: New test.
40663 * gcc.c-torture/execute/strlen-1.c: New test.
40664 * gcc.c-torture/execute/strcmp-1.c: New test.
40665 * gcc.c-torture/execute/strncmp-1.c: New test.
40667 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
40669 * gcc.dg/ppc-ldstruct.c: New test.
40671 2002-03-09 Jakub Jelinek <jakub@redhat.com>
40673 * gcc.c-torture/execute/va-arg-22.c: New test.
40675 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
40677 * gcc.c-torture/compile/20020309-1.c: New test.
40679 2002-03-08 Jakub Jelinek <jakub@redhat.com>
40681 * gcc.c-torture/execute/20020307-2.c: New test.
40683 2002-03-07 Jeffrey A Law (law@redhat.com)
40685 * g77.f-torture/compile/20020307-1.f: New test.
40687 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
40689 * gcc.dg/unordered-1.c: New test.
40691 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
40693 * gcc.c-torture/execute/20020307-1.c: New test.
40695 2002-03-05 Jakub Jelinek <jakub@redhat.com>
40697 * gcc.dg/20020304-1.c: New test.
40699 * gcc.c-torture/compile/20020304-2.c: New test.
40701 2002-03-04 Zack Weinberg <zack@codesourcery.com>
40703 * gcc.c-torture/compile/20020304-1.c: New test case
40706 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
40708 * gcc.dg/20020103-1.c: Add other -D ppc variants.
40710 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
40712 * g++.dg/other/classkey1.C: New test.
40714 2002-03-01 Richard Henderson <rth@redhat.com>
40716 * gcc.c-torture/compile/981223-1.x: New.
40717 * gcc.c-torture/compile/920625-1.x: New.
40719 2002-02-28 Richard Henderson <rth@redhat.com>
40721 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
40723 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
40725 * gcc.c-torture/execute/20020227-1.c: New test.
40727 2002-02-27 Mark Mitchell <mark@codesourcery.com>
40729 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
40731 * g++.old-deja/g++.oliva/partord1.C: Likewise.
40732 * g++.old-deja.g++.other/defarg1.C: Likewise.
40733 * g++.old-deja/g++.pt/calls2.C: Likewise.
40734 * g++.old-deja/g++.pt/crash20.C: Likewise.
40735 * g++.old-deja/g++.pt/crash30.C: Likewise.
40736 * g++.old-deja/g++.pt/crash36.C: Likewise.
40737 * g++.old-deja/g++.pt/crash6.C: Likewise.
40738 * g++.old-deja/g++.pt/defarg13.C: Likewise.
40739 * g++.old-deja/g++.pt/derived3.C: Likewise.
40740 * g++.old-deja/g++.pt/error1.C: Likewise.
40741 * g++.old-deja/g++.pt/friend21.C: Likewise.
40742 * g++.old-deja/g++.pt/friend23.C: Likewise.
40743 * g++.old-deja/g++.pt/infinite1.C: Likewise.
40744 * g++.old-deja/g++.robertl/eb128.C: Likewise.
40746 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
40748 * gcc.c-torture/execute/20020225-2.c: New test.
40750 2002-02-27 Zack Weinberg <zack@codesourcery.com>
40752 * gcc.c-torture/execute/920730-1t.c,
40753 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
40754 Delete test cases, only relevant to -traditional.
40756 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
40758 * gcc.dg/cpp/undef1.c: Remove.
40759 * gcc.dg/cpp/directiv.c: Update.
40760 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
40762 2002-02-27 Michael Meissner <meissner@redhat.com>
40764 * gcc.c-torture/execute/20020226-1.c: New test.
40766 2002-02-26 Jakub Jelinek <jakub@redhat.com>
40768 * g++.dg/debug/debug4.C: New test.
40770 * gcc.dg/ia64-visibility-1.c: New test.
40772 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
40774 * gcc.dg/debug/20020224-1.c: New.
40776 2002-02-25 Kazu Hirata <kazu@hxi.com>
40778 * gcc.c-torture/execute/960416-1.x: New.
40779 * gcc.c-torture/execute/divconst-3.x: Likewise.
40781 2002-02-25 Jakub Jelinek <jakub@redhat.com>
40783 * gcc.dg/20020224-1.c: New test.
40785 2002-02-25 Alan Modra <amodra@bigpond.net.au>
40787 * gcc.c-torture/execute/20020225-1.c: New.
40789 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
40791 * testsuite/gcc.dg/cpp/wchar-1.c: New test.
40793 2002-02-23 Jakub Jelinek <jakub@redhat.com>
40795 * gcc.dg/20020222-1.c: New test.
40797 2002-02-22 Jakub Jelinek <jakub@redhat.com>
40799 * g++.dg/opt/anonunion1.C: New test.
40801 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
40803 * g++.dg/template/qualttp19.C: New test.
40804 * g++.dg/template/qualttp20.C: New test.
40805 * g++.old-deja/g++.jason/report.C: Adjust expected errors
40806 * g++.old-deja/g++.other/qual1.C: Likewise.
40808 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
40810 * gcc.dg/attr-alwaysinline.c: New.
40812 2002-02-21 Jakub Jelinek <jakub@redhat.com>
40814 * gcc.dg/20020220-1.c: New test.
40816 * gcc.dg/20020220-2.c: New test.
40818 * g++.dg/opt/mmx1.C: New test.
40820 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
40822 * gcc.c-torture/compile/20020110.c: New test.
40824 2002-02-20 Jakub Jelinek <jakub@redhat.com>
40826 * gcc.c-torture/execute/20020219-1.c: New test.
40828 * gcc.dg/20020219-1.c: New test.
40830 * gcc.dg/noncompile/20020220-1.c: New test.
40832 * g++.dg/opt/ptrintsum1.C: New test.
40834 * gcc.dg/debug/20020220-1.c: New test.
40836 2002-02-17 Jakub Jelinek <jakub@redhat.com>
40838 * gcc.c-torture/execute/20020216-1.c: New test.
40840 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
40842 * gcc.dg/decl-1.c: Update, new test.
40844 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
40846 * g++.dg/abi/bitfield1.C: New test.
40847 * g++.dg/abi/bitfield2.C: New test.
40849 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
40851 * gcc.dg/attr-nest.c: New test.
40853 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
40855 * gcc.c-torture/execute/20020215-1.c: New test.
40857 2002-02-14 Jakub Jelinek <jakub@redhat.com>
40859 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
40860 * g++.dg/debug/debug.exp: New.
40861 * g++.dg/debug/trivial.C: New.
40862 * g++.dg/debug/debug1.C: Moved...
40863 * g++.dg/other/debug1.C: ...from here.
40864 * g++.dg/debug/debug2.C: Moved...
40865 * g++.dg/other/debug2.C: ...from here.
40866 * g++.dg/debug/debug3.C: Moved...
40867 * g++.dg/other/debug3.C: ...from here.
40869 * gcc.dg/noncompile/20020213-1.c: New test.
40871 2002-02-13 Jakub Jelinek <jakub@redhat.com>
40873 * g++.dg/other/debug3.C: New test.
40875 * gcc.c-torture/execute/20020213-1.c: New test.
40877 2002-02-13 Richard Smith <richard@ex-parrot.com>
40879 * g++.old-deja/g++.other/thunk1.C: New test.
40881 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
40883 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
40885 2002-02-13 Stan Shebs <shebs@apple.com>
40887 * gcc.dg/altivec-3.c: New.
40889 2002-02-12 Jakub Jelinek <jakub@redhat.com>
40891 * gcc.dg/Wunreachable-1.c: New test.
40892 * gcc.dg/Wunreachable-2.c: New test.
40894 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
40896 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
40898 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
40900 * gcc.dg/decl-1.c: New test.
40902 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
40904 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
40906 2002-02-10 Kazu Hirata <kazu@hxi.com>
40908 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
40909 * gcc.c-torture/compile/980506-1.x: Likewise.
40911 2002-02-10 Kazu Hirata <kazu@hxi.com>
40913 * gcc.dg/20020210-1.c: New.
40915 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
40917 * g77.f-torture/execute/947.f: New regression test
40918 for PR fortran/947.
40920 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
40922 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
40923 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
40925 2002-02-08 Richard Henderson <rth@redhat.com>
40927 * gcc.c-torture/compile/labels-3.c: New.
40929 2002-02-08 Jakub Jelinek <jakub@redhat.com>
40931 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
40932 expression statements work instead.
40933 * gcc.dg/noncompile/20020207-1.c: New test.
40935 2002-02-07 Richard Henderson <rth@redhat.com>
40937 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
40939 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
40941 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
40943 * lib/g77-dg.exp: Trim g77 error messages so that they are
40944 recognized by dg.exp.
40946 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
40949 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
40951 2002-02-07 Richard Henderson <rth@redhat.com>
40953 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
40954 to be sufficiently aligned for integers.
40956 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
40958 * g++.dg/template/friend4.C: New test.
40960 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
40963 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
40966 2002-02-07 Richard Henderson <rth@redhat.com>
40968 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
40969 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
40970 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
40971 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
40973 2002-02-06 Richard Henderson <rth@redhat.com>
40975 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
40977 2002-02-06 Janis Johnson <janis187@us.ibm.com>
40979 * gcc.dg/20020206-1.c: New test.
40981 2002-02-06 Jakub Jelinek <jakub@redhat.com>
40983 * gcc.c-torture/execute/20020206-1.c: New test.
40985 * gcc.c-torture/execute/20020206-2.c: New test.
40987 PR optimization/5429:
40988 * gcc.c-torture/compile/20020206-1.c: New test.
40990 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
40992 * g++.dg/ext/align1.C: Do not use an explicit alignment value
40993 as certain file formats cannot support particularly large
40996 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
40997 and do not expect to be able to link the executable.
40999 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
41000 fail because the COFF format does not support the weak attribute.
41002 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
41004 * g77.dg/pr5473.f: New test
41006 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
41008 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
41009 Fix testcase accordingly.
41011 2002-02-04 Richard Henderson <rth@redhat.com>
41013 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
41014 (buf): Change to be an array of pointers, not ints.
41016 2002-02-04 Jakub Jelinek <jakub@redhat.com>
41018 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
41019 before all tests. Move warning one line above to match where it
41021 * gcc.dg/Wswitch-2.c: New test.
41022 * g++.dg/warn/Wswitch-1.C: New test.
41023 * g++.dg/warn/Wswitch-2.C: New test.
41025 2002-02-04 Richard Henderson <rth@redhat.com>
41027 * g++.dg/abi/offsetof.C: Fix size comparison.
41029 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
41031 * gcc.dg/cast-qual-2.c: New test.
41033 2002-02-04 Jakub Jelinek <jakub@redhat.com>
41035 * gcc.dg/20020201-4.c: New test.
41037 2002-02-04 Ben Elliston <bje@redhat.com>
41039 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
41040 target_info attribute != 0, in addition to the empty string.
41041 (gcc_target_compile): Likewise.
41043 2002-02-03 Andrew Cagney <ac131313@redhat.com>
41045 * gcc.dg/Wswitch.c: New test.
41046 PR gcc/4475. PR gcc/3780.
41048 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
41050 * g77.f-torture/execute/5122.f: New test for regressions
41051 against PR fortran/5122.
41053 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
41055 * g77.f-torture/compile/pr3743.f: Delete
41056 * g77.dg/pr3743-1.f: New test.
41057 * g77.dg/pr3743-2.f: New test.
41058 * g77.dg/pr3743-3.f: New test.
41059 * g77.dg/pr3743-4.f: New test.
41061 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
41063 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
41065 2002-02-02 Richard Henderson <rth@redhat.com>
41067 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
41068 * gcc.c-torture/execute/bf64-1.c: Likewise.
41070 2002-02-02 Jakub Jelinek <jakub@redhat.com>
41072 * gcc.dg/20020201-2.c: New test.
41074 * gcc.dg/20020201-3.c: New test.
41076 * gcc.c-torture/execute/bitfld-2.c: New test.
41078 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
41080 * gcc.dg/bitfld-1.c: Update.
41081 * gcc.dg/bitfld-2.c: Update.
41082 * gcc.c-torture/execute/bitfld-1.x: New.
41084 2002-02-02 Jakub Jelinek <jakub@redhat.com>
41086 * gcc.c-torture/execute/20020201-1.c: New test.
41088 2002-02-01 Janis Johnson <janis187@us.ibm.com>
41091 * gcc.dg/20020201-1.c: New test.
41093 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
41096 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
41097 * g77.f-torture/compile/pr3743.x: Remove
41099 2002-01-31 Tom Rix <trix@redhat.com>
41101 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
41103 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
41105 * gcc.dg/noncompile/20020130-1.c: New test.
41107 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
41109 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
41111 2002-01-29 Richard Henderson <rth@redhat.com>
41113 * gcc.c-torture/execute/991118-1.c: Cast various constants back
41115 * gcc.c-torture/execute/bf64-1.c: Likewise.
41117 2002-01-29 Jakub Jelinek <jakub@redhat.com>
41119 * gcc.c-torture/execute/20020129-1.c: New test.
41121 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
41123 * gcc.c-torture/compile/20000224-1.c: Update.
41124 * gcc.c-torture/execute/bitfld-1.c: New tests.
41125 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
41126 * gcc.dg/uninit-A.c: Update.
41128 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
41130 * g++.dg/template/ctor1.C: Add instantiation.
41132 2002-01-28 Paul Koning <pkoning@equallogic.com>
41134 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
41135 argument to __builtin_prefetch to be const ptr.
41137 2002-01-28 Jakub Jelinek <jakub@redhat.com>
41139 * gcc.c-torture/compile/20020120-1.c: New test.
41141 2002-01-27 Kazu Hirata <kazu@hxi.com>
41143 * gcc.c-torture/execute/20020127-1.c: New test.
41145 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
41147 * g77.dg/f77-edit-i-in.f: New test
41148 * g77.dg/f77-edit-i-out.f: New test
41150 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
41152 * gcc.dg/debug/debug.exp: New file.
41153 * gcc.dg/debug/trivial.c: New file.
41154 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
41155 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
41156 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
41157 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
41158 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
41159 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
41160 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
41161 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
41162 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
41163 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
41164 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
41165 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
41166 * gcc.dg/20000503-1.c: Removed.
41167 * gcc.dg/20010207-1.c: Removed.
41168 * gcc.dg/20011223-1.c: Removed.
41169 * gcc.dg/20020104-2.c: Removed.
41170 * gcc.dg/debug-1.c: Removed.
41171 * gcc.dg/debug-2.c: Removed.
41172 * gcc.dg/debug-3.c: Removed.
41173 * gcc.dg/debug-4.c: Removed.
41174 * gcc.dg/debug-5.c: Removed.
41175 * gcc.dg/debug-6.c: Removed.
41176 * gcc.dg/dwarf2-1.c: Removed.
41177 * gcc.dg/dwarf2-2.c: Removed.
41179 2002-01-25 Jakub Jelinek <jakub@redhat.com>
41181 * g++.old-deja/g++.other/eh5.C: New test.
41182 * g++.old-deja/g++.other/sibcall2.C: New test.
41183 * g++.old-deja/g++.other/array9.C: New test.
41184 * g++.old-deja/g++.other/typename2.C: New test.
41185 * g++.old-deja/g++.other/crash60.C: New test.
41186 * g++.old-deja/g++.other/conv9.C: New test.
41187 * g++.old-deja/g++.other/mangle10.C: New test.
41188 * g++.old-deja/g++.other/unchanging1.C: New test.
41189 * g++.old-deja/g++.other/exprstmt1.C: New test.
41190 * g++.old-deja/g++.other/inline23.C: New test.
41191 * g++.old-deja/g++.eh/ia64-1.C: New test.
41192 * g++.old-deja/g++.other/dwarf2-1.C: New test.
41193 * g++.old-deja/g++.other/reload1.C: New test.
41194 * g++.old-deja/g++.other/static20.C: New test.
41195 * g++.old-deja/g++.other/local-alloc1.C: New test.
41196 * g++.old-deja/g++.other/conv8.C: New test.
41197 * g++.old-deja/g++.other/stmtexpr2.C: New test.
41198 * g++.old-deja/g++.other/storeexpr1.C: New test.
41199 * g++.old-deja/g++.other/storeexpr2.C: New test.
41200 * g++.dg/eh/template2.C: New test.
41201 * g++.dg/warn/weak1.C: New test.
41203 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
41205 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
41206 Remove first, non-varying, argument.
41208 2002-01-23 Richard Henderson <rth@redhat.com>
41210 * gcc.dg/inline-2.c: New.
41212 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
41213 Add optional target arg. Check number of arguments.
41214 (scan-assembler-not, scan-assembler-dem): Likewise.
41215 (scan-assembler-dem-not): Likewise.
41217 2002-01-23 Zack Weinberg <zack@codesourcery.com>
41219 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
41221 * g++.old-deja/g++.brendan/parse3.C,
41222 g++.old-deja/g++.other/crash26.C,
41223 g++.old-deja/g++.other/crash28.C,
41224 g++.old-deja/g++.other/crash29.C,
41225 g++.old-deja/g++.other/crash30.C,
41226 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
41228 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
41230 * gcc.dg/20020115-1.c: New.
41232 2002-01-23 Bob Wilson <bob.wilson@acm.org>
41234 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
41236 2002-01-23 Janis Johnson <janis187@us.ibm.com>
41238 * gcc.dg/20020122-3.c: New.
41240 2002-01-23 Jakub Jelinek <jakub@redhat.com>
41242 * g++.dg/other/gc1.C: New test.
41244 2002-01-23 Zack Weinberg <zack@codesourcery.com>
41246 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
41248 2002-01-22 Richard Henderson <rth@redhat.com>
41250 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
41252 2002-01-22 Richard Henderson <rth@redhat.com>
41254 * gcc.dg/20020122-4.c: New.
41256 2002-01-22 H.J. Lu <hjl@gnu.org>
41258 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
41260 * gcc.dg/special/ecos.exp: Likewise.
41261 * lib/g++-dg.exp: Likewise.
41262 * lib/g77-dg.exp: Likewise.
41263 * lib/gcc-dg.exp : Likewise.
41264 * lib/mike-g++.exp: Likewise.
41265 * lib/mike-g77.exp: Likewise.
41266 * lib/mike-gcc.exp: Likewise.
41267 * lib/objc-dg.exp: Likewise.
41269 2002-01-22 Janis Johnson <janis187@us.ibm.com>
41272 * gcc.dg/20020122-2.c: New test.
41274 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
41276 * gcc.dg/20020122-1.c: New test.
41278 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
41280 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
41282 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
41284 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
41286 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41288 * gcc.c-torture/compile/20020121-1.c: New test.
41290 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
41292 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
41295 2002-01-21 Jakub Jelinek <jakub@redhat.com>
41297 * gcc.dg/20020218-1.c: New test.
41299 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
41301 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
41303 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
41304 "At global scope" warning
41305 * g++.dg/ext/align1.C: Change cygwin test for alignment
41306 from db-bogus to dg-warning
41308 2002-01-21 Zack Weinberg <zack@codesourcery.com>
41310 * g77.f-torture/compile/cpp2.F: New test.
41312 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
41314 * g++.dg/template/access1.C: New test.
41316 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
41318 * gcc.dg/20020118-1.c: New.
41320 2002-01-18 Kazu Hirata <kazu@hxi.com>
41322 * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
41324 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
41326 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
41327 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
41328 alignment warnings.
41330 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
41332 * gcc.misc-tests/i386-prefetch.exp: Save and restore
41333 torture_with_loops and torture_without_loops
41335 2002-01-17 Jakub Jelinek <jakub@redhat.com>
41337 * gcc.c-torture/compile/20020116-1.c: New test.
41339 2002-01-16 Jakub Jelinek <jakub@redhat.com>
41341 * gcc.dg/20020116-2.c: New test.
41343 * gcc.dg/ultrasp4.c: New test.
41345 * gcc.dg/20020116-1.c: New test.
41347 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
41349 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
41352 2002-01-15 Janis Johnson <janis187@us.ibm.com>
41354 * gcc.misc-tests/i386-prefetch.exp: New.
41355 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
41356 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
41357 * gcc.misc-tests/i386-pf-none-1.c: New test.
41358 * gcc.misc-tests/i386-pf-sse-1.c: New test.
41360 2002-01-15 Jakub Jelinek <jakub@redhat.com>
41362 * gcc.dg/gnu89-init-1.c: Add new tests.
41364 2002-01-15 Andreas Jaeger <aj@suse.de>
41366 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
41367 * gcc.dg/i386-mmx-2.c: Likewise.
41368 * gcc.dg/i386-sse-1.c: Likewise.
41369 * gcc.dg/i386-sse-2.c: Likewise.
41370 * gcc.dg/i386-sse-3.c: Likewise.
41372 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
41374 * g77.f-torture/execute/intrinsic-unix-bessel.f:
41375 Uncomment additional cases that now pass.
41377 2002-01-11 Richard Henderson <rth@redhat.com>
41379 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
41380 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
41382 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
41384 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
41386 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
41388 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
41389 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
41391 2002-01-10 Dale Johannesen <dalej@apple.com>
41393 * gcc.c-torture/execute/loop-11.c: New.
41395 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
41397 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
41398 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
41400 2002-01-09 Richard Henderson <rth@redhat.com>
41402 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
41403 type in which to perform the operation for each size.
41405 2002-01-09 Alan Matsuoka (alanm@redhat.com)
41407 * gcc.c-torture/compile/20020109-2.c: New test.
41409 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
41411 * gcc.c-torture/execute/loop-10.c: New test.
41413 2002-01-09 Jakub Jelinek <jakub@redhat.com>
41415 * gcc.c-torture/compile/20010226-1.c: New test.
41416 * gcc.c-torture/compile/20010227-1.c: New test.
41417 * gcc.c-torture/compile/20010426-1.c: New test.
41418 * gcc.c-torture/compile/20010510-1.c: New test.
41419 * gcc.c-torture/compile/20010605-3.c: New test.
41420 * gcc.c-torture/compile/20010824-1.c: New test.
41421 * gcc.c-torture/execute/20010409-1.c: New test.
41422 * gcc.dg/noncompile/20000901-1.c: New test.
41423 * gcc.dg/20001023-1.c: New test.
41424 * gcc.dg/20001101-1.c: New test.
41425 * gcc.dg/20001102-1.c: New test.
41426 * gcc.dg/20010207-1.c: New test.
41427 * gcc.dg/20010405-1.c: New test.
41428 * gcc.dg/20010822-1.c: New test.
41429 * gcc.dg/20011107-1.c: New test.
41431 2002-01-09 Jeffrey A Law (law@redhat.com)
41433 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
41435 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
41436 execution failure on PA targets.
41438 2002-01-09 Jakub Jelinek <jakub@redhat.com>
41440 * gcc.c-torture/compile/20020109-1.c: New test.
41442 2002-01-08 Kazu Hirata <kazu@hxi.com>
41444 * gcc.c-torture/execute/20020108-1.c: New test.
41446 2002-01-08 Jakub Jelinek <jakub@redhat.com>
41448 * gcc.dg/20020108-1.c: New test.
41450 2002-01-08 H.J. Lu <hjl@gnu.org>
41452 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
41455 2002-01-08 Geoff Keating <geoffk@redhat.com>
41457 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
41460 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
41462 * gcc.dg/altivec-4.c: Test altivec predicates.
41464 2002-01-07 Jakub Jelinek <jakub@redhat.com>
41466 * gcc.c-torture/execute/20020107-1.c: New test.
41468 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
41471 * gcc.c-torture/compile/20020106-1.c: New test.
41473 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
41475 * gcc.c-torture/execute/nestfunc-4.c: New test.
41477 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
41479 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
41480 extra triple that slipped in.
41481 * g++.old-deja/g++.abi/align.C: Likewise.
41482 * g++.old-deja/g++.abi/bitfields.C: Likewise.
41484 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
41486 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
41487 * g++.old-deja/g++.abi/align.C: Likewise.
41488 * g++.old-deja/g++.abi/bitfields.C: Likewise.
41490 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
41492 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
41495 2002-01-04 Jakub Jelinek <jakub@redhat.com>
41497 * gcc.dg/20020104-1.c: New test.
41499 * gcc.dg/20020104-2.c: New test.
41501 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
41503 * gcc.dg/20020103-1.c: Fix typo in target selector.
41505 2002-01-03 Richard Henderson <rth@redhat.com>
41507 * gcc.dg/20020103-1.c: New.
41509 2002-01-03 Kazu Hirata <kazu@hxi.com>
41511 * gcc.c-torture/execute/20020103-1.c: New test.
41513 2002-01-03 Jakub Jelinek <jakub@redhat.com>
41515 * g++.dg/other/debug2.C: New test.
41517 * gcc.c-torture/compile/20020103-1.c: New test.
41519 2002-01-02 Jakub Jelinek <jakub@redhat.com>
41521 * gcc.dg/gnu89-init-1.c: Added new tests.
41523 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
41525 * g++.dg/template/friend2.C: Remove as patch is reverted.
41527 * g++.dg/warn/oldcast1.C: New test.
41529 * g++.dg/template/ptrmem1.C: New test.
41530 * g++.dg/template/ptrmem2.C: New test.
41532 * g++.dg/template/ntp.C: New test.
41534 * g++.dg/other/component1.C: New test.
41536 * g++.dg/template/ttp3.C: New test.
41538 * g++.dg/template/friend2.C: New test.
41539 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
41541 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
41543 * g++.dg/other/ptrmem1.C: New test.
41544 * g++.dg/other/ptrmem2.C: New test.
41546 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
41548 * g++.dg/template/ctor1.C: New test.
41550 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
41552 * g++.dg/template/friend2.C: New test.
41554 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
41556 * gcc.dg/mmix-1.c: New test.
41558 2001-12-31 Richard Henderson <rth@redhat.com>
41560 * gcc.dg/asm-5.c: New.
41562 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
41564 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
41565 in namespace __gnu_cxx
41567 2001-12-30 Richard Henderson <rth@redhat.com>
41569 * gcc.dg/debug-6.c: New.
41571 2001-12-30 Jakub Jelinek <jakub@redhat.com>
41573 * gcc.c-torture/compile/20011229-2.c: New test.
41575 2001-12-29 Jakub Jelinek <jakub@redhat.com>
41577 * gcc.dg/debug-3.c: New test.
41578 * gcc.dg/debug-4.c: New test.
41579 * gcc.dg/debug-5.c: New test.
41581 2001-12-29 Richard Henderson <rth@redhat.com>
41583 * g++.dg/eh/loop1.C: New.
41585 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
41587 * g++.dg/template/crash1.C: New test.
41589 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
41591 * g++.dg/other/const1.C: New test.
41593 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
41595 * gcc.c-torture/compile/20011229-1.c: New test.
41597 2001-12-28 Stan Shebs <shebs@apple.com>
41599 * lib/objc-torture.exp: Resync with c-torture.exp.
41600 * lib/objc.exp: Load standard libraries.
41602 2001-12-28 Jakub Jelinek <jakub@redhat.com>
41604 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
41607 2001-12-27 Roger Sayle <roger@eyesopen.com>
41609 * gcc.c-torture/execute/string-opt-16.c: New testcase.
41611 2001-12-27 Richard Henderson <rth@redhat.com>
41613 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
41615 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
41617 * g++.dg/eh/ctor1.C: New test.
41618 * g++.dg/other/error2.C: New test.
41620 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
41622 * g++.dg/other/init2.C: New test.
41624 2001-12-24 Richard Henderson <rth@redhat.com>
41626 * gcc.dg/20011223-1.c: New.
41627 * gcc.dg/inline-1.c: New.
41629 2001-12-23 Richard Henderson <rth@redhat.com>
41631 * gcc.dg/asm-4.c: Test operand modifiers.
41633 2001-12-23 Richard Henderson <rth@redhat.com>
41635 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
41637 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
41639 * gcc.c-torture/execute/20011223-1.c: New test.
41641 2001-12-21 Richard Henderson <rth@redhat.com>
41643 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
41644 re-enables the warning.
41646 2001-12-21 Richard Henderson <rth@redhat.com>
41648 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
41650 2001-12-20 Jakub Jelinek <jakub@redhat.com>
41652 * gcc.c-torture/compile/20011218-1.c: New test.
41654 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
41656 * gcc.misc-test/arm-isr.exp: New file. Control running of the
41658 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
41659 epilogue generation for ARM ISR routines.
41661 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41663 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
41664 * gcc.dg/format/c90-printf-3.c: Likewise.
41665 * gcc.dg/format/c99-printf-3.c: Likewise.
41666 * gcc.dg/format/ext-1.c: Likewise.
41667 * gcc.dg/format/ext-6.c: Likewise.
41668 * gcc.dg/format/format.h: Prototype unlocked stdio.
41670 2001-12-20 Richard Henderson <rth@redhat.com>
41672 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
41674 (malloc): Correct allocation logic. Abort if we fill up the
41675 arena before initialization complete.
41676 (realloc): Correct allocation logic.
41678 2001-12-20 Jakub Jelinek <jakub@redhat.com>
41680 * gcc.c-torture/compile/20011219-2.c: New test.
41682 * gcc.c-torture/execute/20011219-1.c: New test.
41684 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
41686 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
41687 target does not support weak symbols.
41689 2001-12-19 Jakub Jelinek <jakub@redhat.com>
41691 * gcc.c-torture/compile/20011219-1.c: New test.
41693 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
41695 * g++.dg/other/error1.C: New test.
41697 2001-12-17 Jeffrey A Law (law@redhat.com)
41699 * gcc.c-torture/execute/20011217-1.c: New test.
41701 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
41703 * objc.dg/special/: New directory.
41704 * objc.dg/special/special.exp: New file.
41705 * objc.dg/special/unclaimed-category-1.h: New file.
41706 * objc.dg/special/unclaimed-category-1a.m: New file.
41707 * objc.dg/special/unclaimed-category-1.m: New file.
41709 2001-12-17 Andreas Jaeger <aj@suse.de>
41711 * gcc.c-torture/compile/20011217-2.c: New test.
41713 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
41715 * gcc.c-torture/compile/20011217-1.c: New test.
41717 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
41719 * testsuite/gcc.dg/20011214-1.c: New.
41721 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
41723 * gcc.dg/altivec-4.c: New.
41725 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
41727 * gcc.dg/20011113-1.c: New test.
41729 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
41731 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
41732 std::__malloc_alloc_template<0> and
41733 std::__default_alloc_template<false, 0>.
41735 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
41737 * objc/execute/bf-21.m: New test.
41738 * objc/execute/enumeration-1.m: New test.
41739 * objc/execute/enumeration-2.m: New test.
41741 2001-12-12 Jakub Jelinek <jakub@redhat.com>
41743 * gcc.dg/gnu89-init-1.c: New test.
41745 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
41747 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
41748 * g++.old-deja/g++.jason/2371.C: Likewise.
41749 * g++.old-deja/g++.jason/template33.C: Likewise.
41750 * g++.old-deja/g++.jason/template34.C: Likewise.
41751 * g++.old-deja/g++.jason/template36.C: Likewise.
41752 * g++.old-deja/g++.oliva/typename1.C: Likewise.
41753 * g++.old-deja/g++.oliva/typename2.C: Likewise.
41754 * g++.old-deja/g++.other/typename1.C: Likewise.
41755 * g++.old-deja/g++.pt/inherit2.C: Likewise.
41756 * g++.old-deja/g++.pt/nontype5.C: Likewise.
41757 * g++.old-deja/g++.pt/typename11.C: Likewise.
41758 * g++.old-deja/g++.pt/typename14.C: Likewise.
41759 * g++.old-deja/g++.pt/typename16.C: Likewise.
41760 * g++.old-deja/g++.pt/typename3.C: Likewise.
41761 * g++.old-deja/g++.pt/typename4.C: Likewise.
41762 * g++.old-deja/g++.pt/typename5.C: Likewise.
41763 * g++.old-deja/g++.pt/typename7.C: Likewise.
41764 * g++.old-deja/g++.robertl/eb9.C: Likewise.
41766 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
41768 * g++.dg/other/linkage1.C: New test.
41769 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
41772 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
41774 * gcc.dg/concat.c: New test.
41776 2001-12-11 Stan Shebs <shebs@apple.com>
41778 * objc/compile: New test directory.
41779 * objc/compile/compile.exp: New expect script.
41780 * objc/compile/20011211-1.m: New compile test.
41782 2001-12-11 Jason Merrill <jason@redhat.com>
41784 * lib/prune.exp (prune_gcc_output): Also handle "In member
41785 function". So many permutations...
41787 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
41789 * g++.dg/template/typedef1.C: New test.
41791 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
41793 * g++.dg/other/copy1.C: New test.
41795 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
41797 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
41799 * gcc.dg/builtin-choose-expr.c: New.
41801 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
41803 * gcc.dg/altivec-2.c: New.
41805 2001-12-07 Richard Henderson <rth@redhat.com>
41807 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
41809 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
41811 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
41814 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
41816 * g++-old.deja/g++.robertl/eb101.C: Deleted.
41818 2001-12-06 Janis Johnson <janis187@us.ibm.com>
41820 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
41821 variable argument list.
41823 2001-12-06 Zack Weinberg <zack@codesourcery.com>
41825 * gcc.c-torture/execute/memcheck: Delete entire directory.
41826 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
41827 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
41829 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
41831 * gcc.dg/Wshadow-1.c: New test.
41833 2001-12-05 Jakub Jelinek <jakub@redhat.com>
41835 * gcc.c-torture/compile/20011130-1.c: New test.
41837 * gcc.dg/noncompile/20011025-1.c: New test.
41839 * g++.dg/other/anon-union.C: New test.
41841 * gcc.c-torture/execute/20011024-1.c: New test.
41843 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
41845 * gcc.c-torture/execute/20000722-1.x,
41846 gcc.c-torture/execute/20010123-1.x: Remove.
41847 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
41848 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
41849 gcc.dg/c99-complit-2.c: New tests.
41851 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
41853 * g++.dg/inherit/base1.C: New test.
41855 2001-12-04 Jakub Jelinek <jakub@redhat.com>
41857 * g++.dg/other/stdarg1.C: New test.
41859 * gcc.c-torture/compile/20011130-2.c: New test.
41861 2001-12-03 Janis Johnson <janis187@us.ibm.com>
41863 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
41864 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
41865 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
41866 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
41867 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
41868 * gcc.dg/builtin-prefetch-1.c: New test.
41870 2001-12-03 Jakub Jelinek <jakub@redhat.com>
41872 * gcc.dg/20011130-1.c: New test.
41874 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
41876 * g++.dg/other/scope1.C: New test.
41877 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
41879 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
41881 * gcc.dg/vla-init-1.c: New test.
41883 2001-12-01 Geoff Keating <geoffk@redhat.com>
41885 * gcc.c-torture/compile/structs.c: New testcase from GDB.
41887 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
41889 * objc.dg/alias.m: Update.
41890 * objc.dg/class-1.m: Update.
41891 * objc.dg/const-str-1.m: Update.
41892 * objc.dg/fwd-proto-1.m: Update.
41893 * objc.dg/id-1.m: Update.
41894 * objc.dg/super-class-1.m: Update.
41896 2001-11-29 Mark Mitchell <mark@codesourcery.com>
41898 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
41901 2001-11-28 Jeffrey A Law (law@cygnus.com)
41903 * gcc.c-torture/execute/20011128-1.c: New test.
41905 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
41907 * gcc.dg/20011127-1.c: New test.
41909 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
41911 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
41912 from Austin Group draft 7.
41913 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
41914 scanf format arguments.
41915 * gcc.dg/format/no-exargs-2.c: New test.
41917 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
41919 * g++.dg/abi/vbase8-4.C: New test.
41921 2001-11-24 Ian Lance Taylor <ian@airs.com>
41923 * gcc.c-torture/execute/20011121-1.c: New test.
41925 2001-11-23 Jeffrey A Law (law@cygnus.com)
41927 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
41929 2001-11-23 Andreas Jaeger <aj@suse.de>
41931 * gcc.dg/cpp/charconst-2.c: New test.
41933 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
41935 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
41936 to the host if it is remote. Let tests specify extra headers
41938 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
41939 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
41940 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
41941 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
41942 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
41943 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
41944 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
41945 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
41946 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
41947 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
41949 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
41951 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
41952 for little endian ARMs.
41954 2001-11-20 Jakub Jelinek <jakub@redhat.com>
41956 * gcc.c-torture/compile/20011119-1.c: New test.
41957 * gcc.c-torture/compile/20011119-2.c: New test.
41959 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
41961 * gcc.dg/altivec-1.c: Fix typo.
41963 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
41965 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
41967 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
41969 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
41971 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
41973 * lib/g77.exp: Don't specify --rpath-link.
41975 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
41976 across all the headers.
41977 * gcc.dg/format/format.exp: For testing on a remote host,
41980 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
41981 * gcc.c-torture/execute/930406-1.c: Likewise.
41982 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41984 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
41986 * gcc.dg/altivec-1.c: New.
41988 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
41990 * gcc.dg/cpp/fpreprocessed.c: New test case.
41992 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
41994 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
41995 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
41996 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
41998 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
42000 * gcc.dg/no-builtin-1.c: New test.
42002 2001-11-16 Jakub Jelinek <jakub@redhat.com>
42004 * gcc.c-torture/execute/20011115-1.c: New test.
42006 2001-11-15 Jakub Jelinek <jakub@redhat.com>
42008 * gcc.c-torture/compile/20011114-2.c: New test.
42009 * gcc.c-torture/compile/20011114-3.c: New test.
42010 * gcc.c-torture/compile/20011114-4.c: New test.
42012 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
42014 * g++.dg/other/init1.C: New test.
42016 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
42018 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
42021 * gcc.c-torture/execute/20011114-1.c: New testcase.
42023 * gcc.c-torture/compile/20010327-1.c: Revert last change.
42024 * gcc.c-torture/compile/20011114-1.c: New test, exactly
42025 like the (before this change) version of 20010327-1.c.
42027 2001-11-14 Roger Sayle <roger@eyesopen.com>
42029 * gcc.c-torture/execute/string-opt-13.c: New testcase.
42031 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
42033 * g++.dg/init/array2.C: New test.
42035 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
42037 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
42039 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
42041 * g++.dg/other/forscope1.C: New test.
42042 * g++.dg/ext/forscope1.C: New test.
42043 * g++.dg/ext/forscope2.C: New test.
42045 2001-11-13 Jakub Jelinek <jakub@redhat.com>
42047 * gcc.c-torture/execute/20011113-1.c: New test.
42049 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
42051 * gcc.c-torture/execute/20011109-2.c: New test.
42053 * gcc.c-torture/execute/20011109-1.c: New test.
42055 2001-11-09 Jakub Jelinek <jakub@redhat.com>
42057 * gcc.c-torture/compile/20011109-1.c: New test.
42059 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
42061 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
42062 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
42063 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
42064 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
42065 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
42066 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
42067 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
42069 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
42071 * g++.dg/warn/Wshadow-1.C: New tests.
42072 * g++.old-deja/g++.mike/for3.C: Update.
42074 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
42076 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
42077 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
42078 XFAILs. Adjust expected error texts.
42079 * gcc.c-torture/compile/20011106-1.c,
42080 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
42081 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
42082 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
42083 gcc.dg/c99-array-lval-5.c: New tests.
42085 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
42087 * gcc.dg/cpp/defined.c: Update.
42089 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
42091 * gcc.c-torture/execute/anon-1.c: New test.
42093 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
42095 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
42096 same size, so no warning should be produced on stormy16.
42098 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
42099 due to oversized array.
42100 * g++.old-deja/g++.mike/ns15.C: Likewise.
42101 * g++.old-deja/g++.pt/crash16.C: Likewise.
42103 2001-11-02 Graham Stott <grahams@redhat.com>
42105 * g++.dgother/debug1.C: Fix typos.
42107 2001-11-01 Jakub Jelinek <jakub@redhat.com>
42109 * g++.dg/other/debug1.C: New test.
42111 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
42113 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
42116 2001-10-30 Jakub Jelinek <jakub@redhat.com>
42118 * gcc.dg/20011029-2.c: New test.
42120 * gcc.c-torture/compile/20011029-1.c: New test.
42122 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
42124 * objc/execute/class_self-1.m: New test.
42125 * objc/execute/class_self-2.m: New test.
42127 2001-10-25 Zack Weinberg <zack@codesourcery.com>
42129 * gcc.misc-tests/msgs.exp: Delete.
42130 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
42131 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
42132 error set to match recent changes.
42134 2001-10-24 Zack Weinberg <zack@codesourcery.com>
42136 * gcc.dg/20011021-1.c: New test.
42138 2001-10-24 Jakub Jelinek <jakub@redhat.com>
42140 * gcc.c-torture/compile/20011023-1.c: New test.
42142 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
42144 * lib/g77.exp: Rewrite based on lib/g++.exp.
42146 2001-10-19 Jakub Jelinek <jakub@redhat.com>
42148 * gcc.c-torture/execute/20011019-1.c: New test.
42150 * gcc.dg/20011018-1.c: New test.
42152 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
42154 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
42156 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
42158 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
42159 * gcc.dg/attr-invalid.c: Likewise.
42161 2001-10-18 Jakub Jelinek <jakub@redhat.com>
42163 * testsuite/gcc.dg/20011015-1.c: New test.
42165 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
42167 * g++.dg/template/unify2.C: New test.
42169 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
42171 * g++.dg/other/exception-specification.C: New test
42173 2001-10-13 Tom Rix <trix@redhat.com>
42175 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
42176 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
42178 2001-10-12 Jakub Jelinek <jakub@redhat.com>
42180 * testsuite/gcc.dg/20011009-1.c: New test.
42182 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
42185 * g++.dg/other/friend1.C: New test.
42187 2001-10-11 Richard Henderson <rth@redhat.com>
42189 * g++.old-deja/g++.other/crash18.C: Add -S to options.
42191 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42193 * gcc.c-torture/compile/20011010-1.c: New.
42195 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
42197 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
42198 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
42199 g77.f-torture/execute/execute.exp,
42200 g77.f-torture/noncompile/noncompile.exp,
42201 gcc.c-torture/compile/compile.exp,
42202 gcc.c-torture/execute/execute.exp,
42203 gcc.c-torture/execute/ieee/ieee.exp,
42204 gcc.c-torture/execute/memcheck/memcheck.exp,
42205 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
42206 objc/execute/execute.exp: Update FSF address.
42208 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
42210 * gcc.dg/cpp/cmdlne-C.c: Update.
42211 * gcc.dg/cpp/cmdlne-C2.c: New.
42213 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42215 * gcc.c-torture/execute/20011008-3.c: New.
42217 2001-10-08 DJ Delorie <dj@redhat.com>
42219 * gcc.dg/20011008-1.c: New.
42220 * gcc.dg/20011008-2.c: New.
42222 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
42224 * gcc.dg/cpp/spacing1.c: Update test.
42226 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
42228 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
42229 spelling errors of "separate" as "seperate".
42231 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
42233 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
42234 enough to avoid inlining.
42236 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
42238 * lib/g77.exp: set libg2c_dir correctly.
42240 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
42242 * gcc.dg/cpp/macro11.c: New test.
42244 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
42246 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
42247 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
42248 gcc.dg/format/multattr-3.c: New tests.
42249 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
42250 tests for format attributes on function pointers being rejected.
42252 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
42254 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
42256 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
42258 * g++.dg/warn/format1.C: New test.
42260 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
42262 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
42264 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
42266 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
42268 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
42270 * gcc.dg/cpp/redef2.c: Add test.
42272 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
42274 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
42275 long-standing bug on i686, apparently.
42276 * gcc.c-torture/execute/loop-2c.x: New file.
42277 * gcc.c-torture/execute/loop-2d.x: New file.
42278 * gcc.c-torture/execute/loop-3c.x: New file.
42280 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
42282 * gcc.dg/cpp/20000625-2.c: Correct line number.
42284 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
42286 * gcc.dg/cpp/macro10.c: New test.
42287 * gcc.dg/cpp/strify3.c: New test.
42288 * gcc.dg/cpp/spacing1.c: Add tests.
42289 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
42290 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
42292 2001-09-24 DJ Delorie <dj@redhat.com>
42294 * gcc.c-torture/execute/20010924-1.c: New test.
42296 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
42298 * testsuite/objc/execute/paste.m: Remove.
42300 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
42302 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
42304 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
42306 * g77.dg/strlen0.f: New test.
42308 2001-09-21 Richard Henderson <rth@redhat.com>
42310 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
42311 * g++.old-deja/g++.abi/vtable2.C: Likewise.
42313 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
42315 Table-driven attributes.
42316 * g++.dg/ext/attrib1.C: New test.
42318 2001-09-20 DJ Delorie <dj@redhat.com>
42320 * gcc.dg/20000926-1.c: Update expected warning messages.
42321 * gcc.dg/array-2.c: Likewise, and test for warnings too.
42322 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
42325 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
42327 * g++.dg/eh/registers1.C: New test case.
42329 2001-09-17 Richard Henderson <rth@redhat.com>
42331 * gcc.dg/array-5.c: Fix VLA decomposition test.
42333 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
42335 * gcc.dg/cpp/line5.c: New testcase.
42337 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
42339 * gcc.dg/cpp/macro9.c: New test.
42341 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
42343 * gcc.c-torture/execute/980223.c: Change type of addr from long
42346 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
42348 * gcc.c-torture/execute/20010915-1.c: New test.
42350 2001-09-14 Janis Johnson <janis187@us.ibm.com>
42352 * g77.dg/bprob: New directory.
42353 * g77.dg/bprob/bprob.exp: New file.
42354 * g77.dg/bprob/bprob-1.f: New test.
42355 * g77.dg/gcov: New directory.
42356 * g77.dg/gcov/gcov.exp: New file.
42357 * g77.dg/gcov/gcov-1.f: New test.
42358 * g77.dg/gcov/gcov-1.x: New file.
42360 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
42362 * gcc.dg/cpp/directiv.c: Update.
42363 * gcc.dg/cpp/undef1.c: Update.
42365 2001-09-12 Jakub Jelinek <jakub@redhat.com>
42367 * gcc.dg/20010912-1.c: New test.
42369 2001-09-11 Janis Johnson <janis187@us.ibm.com>
42371 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
42372 language-independent file in lib.
42373 * lib/gcov.exp: New file.
42375 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
42377 * gcc.c-torture/compile/20010911-1.c: New test.
42379 2001-09-10 Janis Johnson <janis187@us.ibm.com>
42381 * lib/profopt.exp: New, to support profile-directed optimizations.
42382 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
42383 * gcc.misc-tests/bprob-1.c: New test.
42384 * gcc.misc-tests/bprob-2.c: New test.
42386 2001-09-07 Janis Johnson <janis187@us.ibm.com>
42388 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
42389 XFAIL and which kinds of gcov output to verify.
42390 * gcc.misc-tests/gcov-4b.x: New file.
42391 * gcc.misc-tests/gcov-5b.x: New file.
42392 * gcc.misc-tests/gcov-6.x: New file.
42393 * gcc.misc-tests/gcov-7.c: New test.
42394 * gcc.misc-tests/gcov-7.x: New file.
42396 2001-09-06 Janis Johnson <janis187@us.ibm.com>
42398 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
42399 * gcc.misc-tests/gcov-6.c: New test.
42401 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
42404 * g++.dg/abi/vbase1.C: New test.
42406 2001-09-05 Ziemowit Laski <zlaski@apple.com>
42408 * objc.dg/method-2.m: New.
42410 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
42413 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
42414 * g++.dg/init/empty1.C: New test.
42416 2001-09-03 Jakub Jelinek <jakub@redhat.com>
42418 * gcc.c-torture/compile/20010903-1.c: New test.
42420 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
42422 * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
42425 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
42427 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
42429 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
42431 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
42433 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
42435 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
42436 for 16-bit 'unsigned int'.
42438 2001-08-29 Kazu Hirata <kazu@hxi.com>
42440 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
42442 2001-08-27 Richard Henderson <rth@redhat.com>
42444 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
42445 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
42447 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
42449 * gcc.dg/asm-names.c (ymain): New.
42451 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
42453 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
42454 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
42455 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
42457 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42459 * gcc.dg/compare5.c: New testcase.
42461 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
42463 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
42464 and "In instantiation".
42466 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
42468 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
42470 2001-08-20 Janis Johnson <janis187@us.ibm.com>
42472 * gcc.misc-tests/gcov.exp: Add support for branch information.
42473 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
42474 * gcc.misc-tests/gcov-4.c: New test.
42475 * gcc.misc-tests/gcov-4b.c: New test.
42476 * gcc.misc-tests/gcov-5b.c: New test.
42478 2001-08-20 Zack Weinberg <zackw@panix.com>
42480 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
42483 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
42485 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
42487 2001-08-19 Jakub Jelinek <jakub@redhat.com>
42489 * g++.dg/eh/template1.C: New test.
42491 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
42493 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
42495 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
42498 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
42500 * lib/g77-dg.exp: Use prune.exp for common procedures
42501 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
42502 * lib/g77.exp: (g77-dg-prune) Remove
42504 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
42506 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
42508 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42510 * g++.dg/template/unify1.C: New test.
42512 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
42514 * g++.dg/abi/empty4.C: New test.
42516 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
42518 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
42520 * g77.f-torture/compile/pr3743.x: Likewise.
42522 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
42524 * g++.dg/other/using-declaration.C: New test.
42526 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
42528 * gcc.dg/cpp/tr-sign.c: New testcase.
42530 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
42532 * gcc.dg/cpp/19951025-1.c: Revert.
42533 * gcc.dg/cpp/directiv.c: We no longer process directives that
42534 interrupt macro arguments.
42536 2001-08-03 Zack Weinberg <zackw@stanford.edu>
42538 * gcc.dg/bconstp-1.c: New test.
42540 2001-08-03 Richard Henderson <rth@redhat.com>
42542 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
42544 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
42546 * gcc.dg/cpp/19951025-1.c: Update.
42548 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
42550 * g77.dg/ff90-1.f (s): Fix reference of variable z,
42553 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
42556 * g++.old-deja/g++.ns/ns14.C: Remove special options.
42557 * g++.old-deja/g++.other/std1.C: Likewise.
42558 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
42560 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
42562 * lib/g77.exp: Load gcc-defs.exp for common procedures
42563 (g77_pass, g77_fail, g77_finish, g77_exit,
42564 ${tool}_check_unsupported_p} Now redundant. Deleted.
42566 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
42568 * g77.dg/fbackslash.f
42569 * g77.dg/fcase-preserve.f
42571 * g77.dg/ffixed-line-length-0.f
42572 * g77.dg/ffixed-line-length-132.f
42573 * g77.dg/ffixed-line-length-7.f
42574 * g77.dg/ffixed-line-length-72.f
42575 * g77.dg/ffixed-line-length-none.f
42576 * g77.dg/ffree-form-1.f
42577 * g77.dg/fno-backslash.f
42578 * g77.dg/fno-f90-1.f
42579 * g77.dg/fno-fixed-form-1.f
42580 * g77.dg/fno-onetrip.f
42581 * g77.dg/fno-typeless-boz.f
42582 * g77.dg/fno-underscoring.f
42583 * g77.dg/fno-vxt-1.f
42584 * g77.dg/fonetrip.f
42585 * g77.dg/ftypeless-boz.f
42586 * g77.dg/fugly-assumed.f
42587 * g77.dg/funderscoring.f
42590 2001-08-01 Ziemowit Laski <zlaski@apple.com>
42592 * objc.dg/fwd-proto-1.m: New.
42593 * objc.dg/local-decl-1.m: New.
42594 * objc.dg/naming-1.m: New.
42595 * objc.dg/naming-2.m: New.
42596 * objc.dg/proto-hier-1.m: New.
42598 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
42600 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
42601 largest-type elements to a struct makes its size grow.
42603 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
42605 * g++.dg/abi/vthunk1.C: New test.
42607 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
42609 * g++.dg/abi/vbase8-22.C: New test.
42611 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
42613 * gcc.dg/cpp/macro8.c: New test.
42615 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
42617 * g++.dg/abi/vbase8-21.C: New test.
42619 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
42621 * g++.dg/abi/vbase8-10.C: New test.
42623 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42625 * lib/g++.exp (g++_set_ld_library_path): Renamed to
42626 ${tool}_set_ld_library_path.
42628 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
42631 2001-07-26 Stan Cox <scox@redhat.com>
42633 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
42634 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
42635 gcc_exit, gcc_check_unsupported_p):
42636 Moved to gcc-deps.exp
42637 * gcc-deps.exp: New file.
42639 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42641 * g++.old-deja/g++.pt/defarg14.C: New test.
42643 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
42645 * g++.old-deja/g++.other/lineno5.C: New test.
42647 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
42649 * g++.old-deja/g++.pt/crash68.C: New test.
42651 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
42653 * g++.old-deja/g++.other/crash42.C: New test.
42655 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
42657 * gcc.dg/cpp/extratokens.c: Fix.
42658 * gcc.dg/cpp/skipping2.c: New tests.
42660 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42662 * gcc.c-torture/execute/20010724-1.c: New file.
42663 * gcc.c-torture/execute/20010724-1.x: New file.
42665 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
42667 * g++.old-deja/g++.other/cond7.C: New test.
42669 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
42671 * g++.old-deja/g++.other/optimize4.C: New test.
42673 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
42675 * g++.old-deja/g++.abi/vbase8-5.C: New test.
42677 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
42679 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
42680 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
42681 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
42682 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
42684 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
42685 bug report" message.
42687 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
42688 * g++.dg/ext/instantiate1.C: Move from old-deja.
42690 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
42692 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
42693 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
42694 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
42695 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
42697 2001-07-23 Jeffrey A Law (law@cygnus.com)
42699 * gcc.c-torture/execute/20010723-1.c: New test.
42701 2001-07-23 Ben Elliston <bje@redhat.com>
42703 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
42705 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42707 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
42709 Delete handling of ieee_multilib_flags.
42710 Pass -mieee for alpha*-*-* and sh-*-*.
42711 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
42713 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
42715 Remove old-abi tests.
42716 * g++.old-deja/g++.mike/p11116.C: Remove.
42717 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
42719 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
42721 * g77.f-torture/compile/pr3743.f: New test
42723 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
42725 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
42727 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42729 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
42730 g++.old-deja/g++.pt/static6.C: Likewise.
42731 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
42732 supports weak symbols.
42734 2001-07-18 Andreas Jaeger <aj@suse.de>
42736 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
42739 2001-07-18 Andreas Jaeger <aj@suse.de>
42741 * gcc.dg/iftrap-1.c: Fix target line.
42743 2001-07-17 Richard Henderson <rth@redhat.com>
42745 * gcc.c-torture/execute/20010717-1.c: New.
42747 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
42749 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
42752 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
42754 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
42756 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42758 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
42759 UAC_SIGBUS, UAC_NOPRINT definitions.
42761 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
42763 * objc/execute/object_is_class.m: New test.
42764 * objc/execute/object_is_meta_class.m: New test.
42766 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
42768 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
42769 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
42771 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
42773 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
42774 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
42776 2001-07-14 Richard Henderson <rth@redhat.com>
42778 * gcc.dg/iftrap-1.c: New.
42780 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
42782 * g77.f-torture/execute/intrinsic77.f: New test.
42784 2001-07-11 Janis Johnson <janis@us.ibm.com>
42786 * gcc.misc-tests/gcov-3.c: New test.
42788 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
42790 * gcc.c-torture/compile/20010711-1.c,
42791 * gcc.c-torture/compile/20010711-2.c: New tests.
42793 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
42795 * gcc.c-torture/execute/20010711-1.c: New test.
42797 2001-07-11 Ben Elliston <bje@redhat.com>
42799 * g++.old-deja/g++.other/enum5.C: New test.
42801 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
42803 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
42804 (g++-dg-prune): Call prune_gcc_output.
42805 * prune.exp: New file for prune_gcc_output.
42806 * lib/g++.exp, lib/gcc.exp: Load it.
42808 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
42810 * gcc.c-torture/compile/20010701-1.c,
42811 g++.old-deja/g++.ext/attrib6.C: New tests.
42813 2001-07-06 Jeffrey A Law (law@cygnus.com)
42815 * gcc.c-torture/compile/20010706-1.c: New test.
42817 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
42819 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
42821 2001-06-28 Stan Shebs <shebs@apple.com>
42823 * gcc.dg/pragma-darwin.c: New test.
42825 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42827 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
42828 Solaris 2.[678] system.
42830 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
42832 * gcc.dg/20010622-1.c: New test.
42834 2001-06-18 Stan Shebs <shebs@apple.com>
42836 * objc.dg: New directory.
42837 * objc.dg/dg.exp: New file.
42838 * objc.dg/alias.m: New.
42839 * objc.dg/class-1.m: New.
42840 * objc.dg/class-2.m: New.
42841 * objc.dg/const-str-1.m: New.
42842 * objc.dg/const-str-2.m: New.
42843 * objc.dg/id-1.m: New.
42844 * objc.dg/method-1.m: New.
42845 * objc.dg/super-class-1.m: New.
42846 * lib/objc-dg.exp: New file.
42848 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
42850 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
42853 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
42855 * g++.old-deja/g++.abi/vbase8-9.C: New test.
42857 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42859 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
42862 2001-06-12 Richard Henderson <rth@redhat.com>
42864 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
42866 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
42868 * g++.old-deja/g++.abi/vbase5.C: New test.
42869 * g++.old-deja/g++.abi/vbase6.C: New test.
42870 * g++.old-deja/g++.abi/vbase7.C: New test.
42872 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42874 * gcc.c-torture/compile/20010610-1.c: New test.
42876 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
42878 * g++.old-deja/g++.abi/vbase4.C: New test.
42880 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
42882 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
42883 support %f for HC11/HC12 targets.
42884 * gcc.c-torture/execute/930513-1.x: New file, likewise.
42885 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
42886 on HC11/HC12 targets.
42887 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
42889 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42891 * gcc.dg/wchar_t-1.c: New file.
42892 * gcc.dg/wint_t-1.c: Likewise.
42894 2001-06-11 Bernd Schmidt <bernds@redhat.com>
42896 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
42898 2001-06-11 Richard Henderson <rth@redhat.com>
42900 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
42902 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
42904 * gcc.c-torture/compile/20010611-1.c: New test.
42906 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
42908 * gcc.dg/c99-tag-1.c: Add more tests.
42910 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
42912 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
42913 representation on MN10300 and ARM/Thumb.
42915 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
42917 * g77.f-torture/execute/20010610.f: New.
42919 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
42921 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
42924 2001-06-09 Richard Henderson <rth@redhat.com>
42926 * gcc.c-torture/execute/ashrdi-1.c: New.
42927 * gcc.c-torture/execute/ashldi-1.c: New.
42928 * gcc.c-torture/execute/lshrdi-1.c: New.
42930 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
42932 * objc/execute/load-3.m: Added. Check sending +load to categories,
42933 in addition to classes.
42935 2001-06-08 Stan Shebs <shebs@apple.com>
42937 * objc/execute/load-2.m: New test. From Nicola Pero
42938 <n.pero@mi.flashnet.it>.
42940 2001-06-08 Jakub Jelinek <jakub@redhat.com>
42942 * gcc.c-torture/execute/20010605-2.c: New test.
42944 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
42946 * g++.old-deja/g++.abi/vbase2.C: New test.
42947 * g++.old-deja/g++.abi/vbase3.C: New test.
42949 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
42951 * g++.old-deja/g++.pt/friend49.C: New test.
42953 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
42955 * g++.old-deja/g++.ext/anon3.C: New test.
42957 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
42959 * g++.old-deja/g++.other/conv7.C: New test.
42961 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
42963 * gcc.c-torture/compile/20010605-2.c: New test.
42965 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
42967 * gcc.c-torture/execute/20010604-1.c: New test.
42969 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
42971 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
42973 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
42975 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
42976 (g++_link_flags): Likewise.
42977 (g++_init): Pass gccpath's value to two previous functions.
42979 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42981 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
42982 Ensure logfile entry matches exec command line.
42984 2001-05-31 Richard Henderson <rth@redhat.com>
42986 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
42987 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
42989 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
42991 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
42992 compiler for irix6.2
42994 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
42996 * g++.old-deja/g++.other/optimize3.C: New file.
42998 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
43000 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
43003 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
43005 * g++.old-deja/g++.other/optimize2.C: New file.
43007 2001-05-25 Diego Novillo <dnovillo@redhat.com>
43009 * gcc.c-torture/compile/20010518-2.c: New file.
43010 * gcc.c-torture/execute/20010518-1.c: New file.
43011 * gcc.c-torture/execute/20010518-2.c: New file.
43013 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
43015 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
43017 2001-05-24 Mark Mitchell <mark@codesourcery.com>
43019 G++ no longer defines builtins that do not begin with __builtin.
43020 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
43021 * g++.old-deja/g++.brendand/misc13.C: Likewise.
43022 * g++.old-deja/g++.law/builtin1.C: Likewise.
43023 * g++.old-deja/g++.law/cvt2.C: Likewise.
43024 * g++.old-deja/g++.mike/net5.C: Likewise.
43025 * g++.old-deja/g++.other/builtins1.C: Likewise.
43026 * g++.old-deja/g++.other/builtins2.C: Likewise.
43027 * g++.old-deja/g++.other/builtins3.C: Likewise.
43028 * g++.old-deja/g++.other/builtins4.C: Likewise.
43029 * g++.old-deja/g++.other/inline8.C: Likewise.
43030 * g++.old-deja/g++.robertl/eb39.C: Likewise.
43032 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
43034 * g++.old-deja/g++.pt/using1.C: Adjust.
43035 * g++.old-deja/g++.pt/using2.C: New test.
43037 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
43039 * gcc.dg/cpp/charconst.c: New tests.
43040 * gcc.dg/cpp/escape.c: New tests.
43041 * gcc.dg/cpp/escape-1.c: New tests.
43042 * gcc.dg/cpp/escape-2.c: New tests.
43043 * gcc.dg/cpp/ucs.c: New tests.
43045 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
43047 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
43048 native compiler for irix6.5.
43050 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
43052 * lib/g++.exp (g++_include_flags): Use args to compute
43054 (g++_link_flags): Likewise.
43055 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
43057 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
43059 * gcc.dg/c90-hexfloat-1.c: Add more tests.
43061 2001-05-21 Geoff Keating <geoffk@redhat.com>
43063 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
43066 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
43068 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
43070 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
43071 to STACK_SIZE; Use it to define size of add_histo array.
43072 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
43074 (f): Use GITT_SIZE to define size of gitt local table.
43075 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
43076 to STACK_SIZE; Use it to define size of bytemem array.
43078 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
43080 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
43081 on 68HC11/HC12 due to the asm instruction.
43082 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
43083 * gcc.c-torture/compile/920520-1.x: Likewise.
43084 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
43085 on 68HC11/HC12 because the function is larger than 64K.
43086 * gcc.c-torture/compile/961203-1.x: New file, this test fails
43087 on 68HC11/HC12 because the structure is too large.
43089 2001-05-20 Richard Henderson <rth@redhat.com>
43091 * gcc.c-torture/execute/20010520-1.c: New.
43093 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43095 * g++.old-deja/g++.warn/compare1.C: New test.
43096 * gcc.dg/compare4.c: New test.
43098 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
43100 * g++.old-deja/g++.other/optimize1.C: New test.
43102 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43104 * g++.old-deja/g++.pt/spec41.C: New test.
43106 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
43108 * gcc.c-torture/compile/20010114-1.x: Remove.
43110 2001-05-18 Stan Shebs <shebs@apple.com>
43112 * gcc.c-torture/compile/20010518-1.c: New test.
43114 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
43116 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
43117 * g++.old-deja/g++.pt/crash67.C: New test.
43119 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
43121 * g++.old-deja/g++.other/debug9.C: New test.
43123 2001-05-16 Zack Weinberg <zackw@stanford.edu>
43125 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
43127 2001-05-16 Jan Hubicka <jh@suse.cz>
43129 * gcc.c-torture/compile/20010516-1.c: New test.
43131 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
43133 * g++.old-deja/g++.other/crash41.C: New test.
43135 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
43137 * g++.old-deja/g++.pt/crash66.C: New test.
43139 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
43141 * g++.old-deja/g++.robertl/eb27.C: Convert.
43143 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
43145 * g++.dg/friend-warn.C: New test. Do not warn about friend
43146 declaration being redundant.
43148 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
43150 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
43152 2001-05-14 Mark Mitchell <mark@codesourcery.com>
43154 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
43156 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
43158 * lib/g++.exp: Use testsuite_flags.
43160 2001-05-13 Mark Mitchell <mark@codesourcery.com>
43162 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
43164 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
43166 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
43168 2001-05-11 Mark Mitchell <mark@codesourcery.com>
43170 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
43172 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
43174 * gcc.c-torture/compile/20010313-1.c: New test.
43176 2001-05-09 Zack Weinberg <zackw@stanford.edu>
43178 * gcc.dg/cpp/direct2.c: New test.
43179 * gccq.dg/cpp/direct2s.c: New test.
43181 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
43183 2001-05-07 Mark Mitchell <mark@codesourcery.com>
43185 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
43186 * g++.old-deja/g++.other/op3.C: Likewise.
43188 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
43190 * gcc.dg/cpp/syshdr.h: New file.
43191 * gcc.dg/cpp/sysmac1.c: Update.
43192 * gcc.dg/cpp/sysmac2.c: Update.
43194 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
43196 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
43198 2001-05-04 David Edelsohn <edelsohn@gnu.org>
43200 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
43201 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
43203 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
43205 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
43207 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
43209 * lib/g++.exp (g++_include_flags): Don't use any special flags
43210 if TESTING_IN_BUILD_TREE is not defined.
43211 (g++_init): Use a plain 'c++' as the compiler if
43212 TESTING_IN_BUILD_TREEE is not defined.
43214 2001-05-02 Jakub Jelinek <jakub@redhat.com>
43216 * g++.old-deja/g++.eh/catch13.C: New test.
43217 * g++.old-deja/g++.eh/catch14.C: New test.
43219 2001-05-02 Jakub Jelinek <jakub@redhat.com>
43221 * gcc.dg/cpp/tr-define.c: New test.
43223 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
43225 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
43226 <stdlib.h>, not <malloc.h>.
43228 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
43230 * g++.old-deja/g++.ns/template17.C: New test.
43232 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
43234 * g++.old-deja/g++.pt/ref4.C: New test.
43236 2001-04-30 Richard Henderson <rth@redhat.com>
43238 * gcc.dg/20000724-1.c: Revert last change.
43240 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
43242 * g77.f-torture/execute/20010430.f: New test.
43244 2001-04-30 Mark Mitchell <mark@codesourcery.com>
43246 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
43248 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
43250 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
43252 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
43254 * g++.old-deja/g++.eh/crash6.C: New test.
43256 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
43258 * g++.old-deja/g++.other/warn7.C: New test.
43260 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
43262 * g++.old-deja/g++.other/defarg9.C: New test.
43264 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
43266 * g77.f-torture/compile/20010426.f: New test.
43267 * g77.f-torture/execute/20010426.f: New test.
43269 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
43271 * g77.f-torture/compile/20000629-1.x: Remove - error
43274 2001-04-26 Jeffrey A Law (law@cygnus.com)
43276 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
43277 Tweak slightly to work with g++.dg framework.
43278 * g++.dg/special/ecos.exp: Run initp1.C test.
43279 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
43281 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
43282 its linker doesn't give line numbers either.
43283 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
43285 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
43287 * g++.old-deja/g++.other/lex1.C: New test.
43289 2001-04-26 Jakub Jelinek <jakub@redhat.com>
43291 * gcc.dg/noncompile/20010425-1.c: New test.
43293 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
43295 * g++.old-deja/g++.pt/mangle2.C: New test.
43297 2001-04-25 Jakub Jelinek <jakub@redhat.com>
43299 * gcc.dg/format/plus-1.c: New test.
43301 2001-04-25 Jakub Jelinek <jakub@redhat.com>
43303 * gcc.dg/20010423-1.c: New test.
43305 2001-04-25 Jakub Jelinek <jakub@redhat.com>
43307 * gcc.c-torture/execute/20010422-1.c: New test.
43309 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
43311 * g++.old-deja/g++.ns/type2.C: New test.
43313 2001-04-24 Zack Weinberg <zackw@stanford.edu>
43315 * g++.old-deja/g++.other/perf1.C: New test.
43317 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
43319 * gcc.dg/c99-func-2.c: Remove xfail.
43320 * gcc.dg/c99-func-3.c: Remove xfail.
43321 * gcc.dg/c99-func-4.c: Remove xfail.
43323 2001-04-23 Zack Weinberg <zackw@stanford.edu>
43325 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
43327 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
43329 * gcc.c-torture/compile/20010423-1.c: New test.
43331 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
43333 * g++.old-deja/g++.pt/typename28.C: New test.
43335 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
43337 * g++.old-deja/g++.abi/empty2.C: New test.
43338 * g++.old-deja/g++.abi/empty3.C: New test.
43340 2001-04-20 Jakub Jelinek <jakub@redhat.com>
43342 * g++.old-deja/g++.other/comdat2.C: New test.
43343 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
43345 2001-04-20 Jakub Jelinek <jakub@redhat.com>
43347 * g++.old-deja/g++.other/overload14.C: New test.
43349 2001-04-20 Jakub Jelinek <jakub@redhat.com>
43351 * g++.old-deja/g++.other/lookup23.C: New test.
43353 2001-04-20 Jakub Jelinek <jakub@redhat.com>
43355 * gcc.c-torture/execute/20010403-1.c: New test.
43357 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
43358 Mark Mitchell <mark@codesourcery.com>
43360 * lib/old-dejagnu.exp: Don't delete output of executable.
43361 Add .exe suffix to executables.
43363 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
43365 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
43367 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43369 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
43371 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
43373 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
43374 * g++.old-deja/g++.abi/crash1.C: New test.
43376 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
43378 * g++.old-deja/g++.other/crash40.C: New test.
43380 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43382 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
43384 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
43386 * g++.old-deja/g++.other/warn6.C: New test.
43388 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
43390 * g++.old-deja/g++.robertl/eb42.C: Same.
43392 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43394 * gcc.dg/wtr-conversion-1.c: New testcase.
43396 2001-04-10 Richard Henderson <rth@redhat.com>
43398 * g++.old-deja/g++.other/array5.C: New.
43400 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43402 * gcc.c-torture/execute/20010408-1.c: New test.
43404 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
43406 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
43407 headers and constructs.
43408 * g++.old-deja/g++.robertl/eb79.C: Same.
43409 * g++.old-deja/g++.robertl/eb77.C (main): Same.
43410 * g++.old-deja/g++.robertl/eb73.C: Same.
43411 * g++.old-deja/g++.robertl/eb66.C (main): Same.
43412 * g++.old-deja/g++.robertl/eb55.C (t): Same.
43413 * g++.old-deja/g++.robertl/eb54.C (main): Same.
43414 * g++.old-deja/g++.robertl/eb46.C (main): Same.
43415 * g++.old-deja/g++.robertl/eb44.C: Same.
43416 * g++.old-deja/g++.robertl/eb41.C (main): Same.
43417 * g++.old-deja/g++.robertl/eb4.C (main): Same.
43418 * g++.old-deja/g++.robertl/eb39.C: Same.
43419 * g++.old-deja/g++.robertl/eb33.C (main): Same.
43420 * g++.old-deja/g++.robertl/eb31.C (main): Same.
43421 * g++.old-deja/g++.robertl/eb30.C: Same.
43422 * g++.old-deja/g++.robertl/eb3.C: Same.
43423 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
43424 * g++.old-deja/g++.robertl/eb21.C: Same.
43425 * g++.old-deja/g++.robertl/eb15.C: Same.
43426 * g++.old-deja/g++.robertl/eb118.C: Same.
43427 * g++.old-deja/g++.robertl/eb115.C (main): Same.
43428 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
43429 * g++.old-deja/g++.robertl/eb109.C: Same.
43430 * g++.old-deja/g++.other/sibcall1.C (main): Same.
43431 * g++.old-deja/g++.mike/rtti1.C: Same.
43432 * g++.old-deja/g++.mike/p658.C: Same.
43433 * g++.old-deja/g++.mike/net46.C: Same.
43434 * g++.old-deja/g++.mike/net34.C: Same.
43435 * g++.old-deja/g++.mike/memoize1.C: Same.
43436 * g++.old-deja/g++.mike/eh2.C: Same.
43437 * g++.old-deja/g++.law/weak.C: Same.
43438 * g++.old-deja/g++.law/visibility7.C: Same.
43439 * g++.old-deja/g++.law/visibility25.C: Same.
43440 * g++.old-deja/g++.law/visibility22.C: Same.
43441 * g++.old-deja/g++.law/visibility2.C: Same.
43442 * g++.old-deja/g++.law/visibility17.C: Same.
43443 * g++.old-deja/g++.law/visibility13.C: Same.
43444 * g++.old-deja/g++.law/visibility10.C: Same.
43445 * g++.old-deja/g++.law/visibility1.C: Same.
43446 * g++.old-deja/g++.law/virtual3.C (eval): Same.
43447 * g++.old-deja/g++.law/vbase1.C: Same.
43448 * g++.old-deja/g++.law/operators32.C: Same.
43449 * g++.old-deja/g++.law/nest3.C: Same.
43450 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
43451 * g++.old-deja/g++.law/except5.C (main): Same.
43452 * g++.old-deja/g++.law/cvt7.C (run): Same.
43453 * g++.old-deja/g++.law/cvt2.C: Same.
43454 * g++.old-deja/g++.law/cvt16.C: Same.
43455 * g++.old-deja/g++.law/ctors6.C (bar): Same.
43456 * g++.old-deja/g++.law/ctors17.C (main): Same.
43457 * g++.old-deja/g++.law/ctors13.C: Same.
43458 * g++.old-deja/g++.law/ctors12.C (main): Same.
43459 * g++.old-deja/g++.law/ctors10.C: Same.
43460 * g++.old-deja/g++.law/code-gen5.C: Same.
43461 * g++.old-deja/g++.law/bad-error7.C: Same.
43462 * g++.old-deja/g++.law/arm9.C: Same.
43463 * g++.old-deja/g++.law/arm12.C: Same.
43464 * g++.old-deja/g++.law/arg8.C: Same.
43465 * g++.old-deja/g++.law/arg1.C: Same.
43466 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
43467 * g++.old-deja/g++.jason/template31.C: Same.
43468 * g++.old-deja/g++.jason/template24.C (main): Same.
43469 * g++.old-deja/g++.jason/2371.C: Same.
43470 * g++.old-deja/g++.eh/new2.C: Same.
43471 * g++.old-deja/g++.eh/new1.C: Same.
43472 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
43473 * g++.old-deja/g++.brendan/nest21.C (main): Same.
43474 * g++.old-deja/g++.brendan/err-msg3.C: Same.
43475 * g++.old-deja/g++.brendan/crash62.C: Same.
43476 * g++.old-deja/g++.brendan/crash52.C: Same.
43477 * g++.old-deja/g++.brendan/crash49.C (main): Same.
43478 * g++.old-deja/g++.brendan/crash38.C: Same.
43479 * g++.old-deja/g++.brendan/crash15.C (main): Same.
43480 * g++.old-deja/g++.brendan/copy9.C: Same.
43482 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
43484 * gcc.c-torture/execute/20001203-2.c (memset):
43485 Count argument is of type __SIZE_TYPE__.
43487 2001-04-04 Diego Novillo <dnovillo@redhat.com>
43489 * gcc.c-torture/compile/20010404-1.c: New test.
43491 2001-04-04 Jakub Jelinek <jakub@redhat.com>
43493 * gcc.c-torture/compile/20010326-1.c: New test.
43495 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
43497 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
43498 peculiarities of the SH.
43499 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
43501 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43503 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
43504 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
43505 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
43507 2001-04-02 Jakub Jelinek <jakub@redhat.com>
43509 * g77.f-torture/compile/20010321-1.f: New test.
43511 2001-04-02 Jakub Jelinek <jakub@redhat.com>
43513 * gcc.c-torture/compile/20010329-1.c: New test.
43515 2001-04-02 Jakub Jelinek <jakub@redhat.com>
43517 * gcc.c-torture/execute/20010329-1.c: New test.
43519 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
43521 * g++.old-deja/g++.other/eh4.C: Fix typo.
43523 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
43525 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
43527 2001-03-28 Philip Blundell <philb@gnu.org>
43529 * gcc.c-torture/compile/20010328-1.c: New test.
43531 2001-03-27 Richard Henderson <rth@redhat.com>
43533 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
43534 * g++.old-deja/g++.eh/vbase3.C: Likewise.
43536 2001-03-27 Alan Modra <alan@linuxcare.com.au>
43538 * gcc.c-torture/compile/20010327-1.c: New test.
43540 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
43542 * g++.old-deja/g++.other/friend12.C: New test.
43543 * g++.old-deja/g++.other/friend9.C: Expect no errors.
43544 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
43546 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
43548 * gcc.c-torture/execute/20010325-1.c: New test.
43550 2001-03-23 Jakub Jelinek <jakub@redhat.com>
43552 * g++.old-deja/g++.other/mangle3.C: New test.
43554 2001-03-22 Jakub Jelinek <jakub@redhat.com>
43556 * g++.old-deja/g++.other/anon8.C: New test.
43558 2001-03-20 Philip Blundell <philb@gnu.org>
43560 * gcc.c-torture/compile/20010320-1.c: New test.
43562 2001-03-17 Richard Henderson <rth@redhat.com>
43564 * g++.old-deja/g++.other/eh4.C: Add expected error text.
43566 2001-03-15 Geoff Keating <geoff@redhat.com>
43568 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
43571 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
43573 * g++.old-deja/g++.other/eh4.C: New test.
43575 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
43577 * gcc.dg/cpp/mi1.c: Update.
43579 2001-03-14 Jakub Jelinek <jakub@redhat.com>
43581 * g++.old-deja/g++.other/regstack.C: New test.
43583 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
43585 * g++.old-deja/g++.other/ref4.C: New test.
43587 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
43589 * objc/execute/va_method.m: Added.
43590 * objc/execute/IMP.m: Added.
43591 * objc/execute/_cmd.m: Added.
43592 * objc/execute/accessing_ivars.m: Added.
43593 * objc/execute/class-1.m: Added.
43594 * objc/execute/class-10.m: Added.
43595 * objc/execute/class-11.m: Added.
43596 * objc/execute/class-12.m: Added.
43597 * objc/execute/class-13.m: Added.
43598 * objc/execute/class-14.m: Added.
43599 * objc/execute/class-2.m: Added.
43600 * objc/execute/class-3.m: Added.
43601 * objc/execute/class-4.m: Added.
43602 * objc/execute/class-5.m: Added.
43603 * objc/execute/class-6.m: Added.
43604 * objc/execute/class-7.m: Added.
43605 * objc/execute/class-8.m: Added.
43606 * objc/execute/class-9.m: Added.
43607 * objc/execute/class-tests-1.h
43608 * objc/execute/class-tests-2.h
43609 * objc/execute/compatibility_alias.m: Added.
43610 * objc/execute/encode-1.m: Added.
43611 * objc/execute/formal_protocol-1.m: Added.
43612 * objc/execute/formal_protocol-2.m: Added.
43613 * objc/execute/formal_protocol-3.m: Added.
43614 * objc/execute/formal_protocol-4.m: Added.
43615 * objc/execute/formal_protocol-5.m: Added.
43616 * objc/execute/formal_protocol-6.m: Added.
43617 * objc/execute/formal_protocol-7.m: Added.
43618 * objc/execute/informal_protocol.m: Added.
43619 * objc/execute/initialize.m: Added.
43620 * objc/execute/load.m: Added.
43621 * objc/execute/many_args_method.m: Added.
43622 * objc/execute/nested-3.m: Added.
43623 * objc/execute/no_clash.m: Added.
43624 * objc/execute/private.m: Added.
43625 * objc/execute/redefining_self.m: Added.
43626 * objc/execute/root_methods.m: Added.
43627 * objc/execute/selector-1.m: Added.
43628 * objc/execute/static-1.m: Added.
43629 * objc/execute/static-2.m: Added.
43630 * objc/execute/va_method.m: Added.
43632 2001-03-10 Richard Henderson <rth@redhat.com>
43634 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
43636 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
43638 * g++.old-deja/g++.other/crash31.C: XFAIL.
43639 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
43640 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
43641 * gcc.c-torture/execute/20010123-1.x: XFAIL.
43642 * gcc.c-torture/execute/20010124-1.x: XFAIL.
43643 * gcc.dg/sequence-pt-1.c: XFAIL one test.
43645 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
43647 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
43649 2001-03-06 Zack Weinberg <zackw@stanford.edu>
43651 * gcc.dg/20000724-1.c: Don't use multiline strings.
43653 2001-03-06 Zack Weinberg <zackw@stanford.edu>
43655 * objc/execute/string1.m, objc/execute/string2.m: Compare the
43656 result of -cString against what we expect it to be; don't just
43657 print it out for no one to read.
43659 * objc/execute/string3.m, objc/execute/string4.m: New tests.
43660 Based on testcases provided by Nicola Pero.
43662 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
43664 * gcc.dg/cpp/macro7.c: New test.
43666 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
43668 * gcc.dg/cpp/multiline.c: Update.
43670 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
43672 * g++.old-deja/g++.other/enum3.C: New test.
43674 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
43676 * g++.old-deja/g++.other/pod1.C: New test.
43678 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
43680 * g++.old-deja/g++.ext/overload1.C: New test.
43682 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
43684 * g++.old-deja/g++.pt/using1.C: New test.
43686 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
43688 * g++.old-deja/g++.other/using9.C: New test.
43690 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
43692 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
43694 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
43696 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
43698 * g++.old-deja/g++.ext/realpt1.C: Remove.
43700 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
43702 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
43704 2001-02-26 Will Cohen <wcohen@redhat.com>
43706 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
43708 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
43710 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
43711 templatized constructors.
43713 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43715 * gcc.c-torture/execute/20010224-1.c: New test.
43717 2001-02-23 Jakub Jelinek <jakub@redhat.com>
43719 * gcc.c-torture/execute/20010222-1.c: New test.
43721 2001-02-22 Jakub Jelinek <jakub@redhat.com>
43723 * g++.old-deja/g++.other/inline20.C: New test.
43725 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
43727 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
43729 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
43731 * g++.old-deja/g++.other/lookup22.C: New test.
43733 2001-02-19 Zack Weinberg <zackw@stanford.edu>
43735 * g77.dg: New directory.
43736 * g77.dg/20010216-1.f: New test case.
43737 * g77.dg/dg.exp: New driver.
43738 * lib/g77-dg.exp: New driver library.
43740 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43742 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
43744 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
43746 * g++.old-deja/g++.other/decl9.C: New test.
43748 2001-02-16 Jakub Jelinek <jakub@redhat.com>
43750 * g++.old-deja/g++.other/init16.C: Update the test so that it does
43751 not need <string> and also tests the initialization at runtime.
43753 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
43755 * gcc.c-torture/execute/longlong.c: New test.
43757 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
43759 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
43761 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
43763 * gcc.c-torture/execute/920302-1.c (execute):
43764 Change argument type to short.
43766 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
43768 * g++.old-deja/g++.pt/deduct6.C: New test.
43770 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
43772 * g++.old-deja/g++.pt/deduct5.C: New test.
43774 2001-02-14 Jakub Jelinek <jakub@redhat.com>
43776 * gcc.c-torture/execute/20010209-1.c: New test.
43778 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
43780 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
43782 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
43784 * g++.dg/vtgc1.C: Update for new ABI.
43786 * consistency.vlad: New directory, 1665 files.
43788 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
43790 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
43792 * gcc.dg/cpp/digraphs.c: Declare puts.
43794 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
43796 * g++.old-deja/g++.other/warn5.C: New test.
43798 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
43800 * g++.old-deja/g++.pt/spec40.C: New test.
43802 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
43804 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
43806 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
43808 2001-02-12 Jakub Jelinek <jakub@redhat.com>
43810 * gcc.c-torture/compile/20010209-1.c: New test.
43812 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
43814 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
43815 excess errors message but not if it crashes.
43816 * g++.old-deja/g++.other/crash27.C: Likewise.
43817 * g++.old-deja/g++.other/crash28.C: Likewise.
43818 * g++.old-deja/g++.other/crash30.C: Likewise.
43819 * g++.old-deja/g++.other/crash32.C: Likewise.
43820 * g++.old-deja/g++.other/crash35.C: Likewise.
43821 * g++.old-deja/g++.pt/inherit2.C: Likewise.
43823 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
43825 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
43826 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
43827 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
43828 g77.f-torture/execute/execute.exp,
43829 g77.f-torture/noncompile/noncompile.exp,
43830 gcc.c-torture/execute/execute.exp,
43831 gcc.c-torture/execute/memcheck/memcheck.exp,
43832 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
43833 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
43834 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
43835 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
43836 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
43837 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
43838 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43839 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
43840 Remove bug reporting instructions with ancient email addresses.
43842 2001-02-07 Jakub Jelinek <jakub@redhat.com>
43844 * gcc.dg/20010202-1.c: New test.
43845 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
43847 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
43849 * g++.dg/stdbool-if.C: New test.
43851 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
43853 * objc/execute/fdecl.m: Added main().
43855 2001-02-07 Jakub Jelinek <jakub@redhat.com>
43857 * gcc.c-torture/execute/20010206-1.c: New test.
43859 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
43861 * gcc.dg/cpp/avoidpaste1.c: Update.
43863 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
43865 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
43866 Pero <nicola@brainstorm.co.uk>.
43867 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
43869 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
43871 * g++.old-deja/g++.pt/spec39.C: New test.
43873 2001-02-05 Jakub Jelinek <jakub@redhat.com>
43875 * gcc.c-torture/compile/20010202-1.c: New test.
43877 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
43879 * g++.old-deja/g++.abi/primary2.C: New test.
43880 * g++.old-deja/g++.abi/primary3.C: New test.
43881 * g++.old-deja/g++.abi/primary4.C: New test.
43882 * g++.old-deja/g++.abi/primary5.C: New test.
43883 * g++.old-deja/g++.abi/vtable3.h: New test.
43884 * g++.old-deja/g++.abi/vtable3a.C: New test.
43885 * g++.old-deja/g++.abi/vtable3b.C: New test.
43886 * g++.old-deja/g++.abi/vtable3c.C: New test.
43887 * g++.old-deja/g++.abi/vtable3d.C: New test.
43888 * g++.old-deja/g++.abi/vtable3e.C: New test.
43889 * g++.old-deja/g++.abi/vtable3f.C: New test.
43890 * g++.old-deja/g++.abi/vtable3g.C: New test.
43891 * g++.old-deja/g++.abi/vtable3h.C: New test.
43892 * g++.old-deja/g++.abi/vtable3i.C: New test.
43893 * g++.old-deja/g++.abi/vtable3j.C: New test.
43894 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
43896 2001-02-03 Jakub Jelinek <jakub@redhat.com>
43898 * g++.old-deja/g++.other/anon6.C: New test.
43899 * g++.old-deja/g++.other/anon7.C: New test.
43901 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
43903 * gcc.dg/cpp/avoidpaste2.c: New tests.
43905 2001-01-31 Jakub Jelinek <jakub@redhat.com>
43907 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
43909 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
43911 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
43912 DECIMAL_DIG cases for Irix."
43914 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
43916 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
43918 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
43920 * gcc.dg/c99-tag-1.c: New test.
43922 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
43924 * gcc.dg/cpp/tr-warn1.c: Add tests.
43926 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
43928 * gcc.dg/cpp/avoidpaste1.c: Update.
43929 * gcc.dg/cpp/paste4.c: Update.
43931 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
43933 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
43936 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
43938 * g++.old-deja/g++.other/inline19.C: New test.
43940 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
43942 * gcc.dg/Wlarger-than.c: New test.
43944 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
43946 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
43948 2001-01-29 Jakub Jelinek <jakub@redhat.com>
43950 * gcc.c-torture/execute/20010129-1.c: New test.
43951 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
43953 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
43955 * gcc.dg/cpp/avoidpaste1.c: Test case.
43957 2001-01-28 Jakub Jelinek <jakub@redhat.com>
43959 * g++.old-deja/g++.other/inline18.C: New test.
43961 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43963 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
43964 and __builtin_putchar.
43966 2001-01-27 Jakub Jelinek <jakub@redhat.com>
43968 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
43971 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
43973 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
43974 floating point number rounding mode to round to the nearest
43975 representable mode.
43977 2001-01-25 Jakub Jelinek <jakub@redhat.com>
43979 * g++.old-deja/g++.other/mangle2.C: New test.
43981 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
43983 * gcc.c-torture/compile/20010124-1.c: New test.
43985 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
43987 * g++.old-deja/g++.pt/spec38.C: New test.
43989 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43991 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
43994 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43996 * gcc.c-torture/execute/20010123-1.c: New test.
43998 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
44000 * g++.old-deja/g++.pt/spec37.C: New test.
44002 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
44004 * g++.old-deja/g++.pt/overload14.C: New test.
44006 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44008 * gcc.c-torture/execute/20010122-1.c: New test, exercise
44009 __builtin_return_address.
44011 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
44013 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
44014 * g++.old-deja/g++.pt/spec35.C: New test.
44015 * g++.old-deja/g++.pt/spec36.C: New test.
44017 2001-01-20 Jakub Jelinek <jakub@redhat.com>
44019 * gcc.c-torture/compile/20010118-1.c: New test.
44021 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
44023 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
44025 2001-01-19 Jakub Jelinek <jakub@redhat.com>
44027 * gcc.c-torture/execute/20010119-1.c: New test.
44029 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
44031 * g++.old-deja/g++.other/vbase5.C: New test.
44033 2001-01-19 Jakub Jelinek <jakub@redhat.com>
44035 * gcc.c-torture/execute/20010118-1.c: New test.
44037 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
44039 * g++.old-deja/g++.pt/deduct3.C: New test.
44041 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
44043 * g++.old-deja/g++.pt/spec34.C: New test.
44045 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
44047 * g77.f-torture/compile/20000601-2.f: New test.
44049 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
44051 * g++.old-deja/g++.other/init17.C: New test.
44053 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
44055 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
44057 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
44059 * g++.old-deja/g++.pt/unify8.C: New test.
44061 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
44063 * g++.old-deja/g++.abi/vbase1.C: New test.
44065 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
44067 * g++.old-deja/g++.pt/crash65.C: New test.
44069 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
44071 * gcc.dg/cpp/assembl2.S: New test case.
44073 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
44075 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
44078 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44080 * g++.old-deja/g++.other/builtins1.C: New test.
44081 * g++.old-deja/g++.other/builtins2.C: Likewise.
44082 * g++.old-deja/g++.other/builtins3.C: Likewise.
44083 * g++.old-deja/g++.other/builtins4.C: Likewise.
44085 2001-01-17 Jakub Jelinek <jakub@redhat.com>
44087 * gcc.c-torture/compile/20010117-1.c: New test.
44088 * gcc.c-torture/compile/20010117-2.c: New test.
44090 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
44092 * g77.f-torture/execute/20010116.[fx]: New test,
44094 * g77.f-torture/compile/20010115.f: Indicate it's
44095 a test for PR fortran/1636.
44097 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
44099 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
44101 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
44103 * g77.f-torture/compile/20010115.f: New test.
44105 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
44107 * g++.old-deja/g++.pt/nontype5.C: New test.
44109 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
44111 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
44112 have an equivalent working one below it.
44114 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
44116 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
44117 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
44119 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
44121 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
44122 message containing "init_priority".
44123 (conpr-2.C): Likewise.
44124 (conpr-3.C): Likewise.
44125 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
44127 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44129 * gcc.c-torture/execute/20010114-2.c: New test.
44131 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
44133 * gcc.c-torture/compile/20010114-1.c: New test.
44134 * gcc.c-torture/compile/20010114-1.x: Xfail.
44135 * gcc.c-torture/compile/20010114-2.c: New test.
44136 * gcc.c-torture/execute/20010114-1.c: New test.
44137 * gcc.dg/trunc-1.c: New test.
44138 * gcc.dg/uninit-B.c: New test.
44140 2001-01-13 Nick Clifton <nickc@redhat.com>
44142 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
44145 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
44147 * gcc.c-torture/compile/20010113-1.c: New test.
44149 2001-01-13 Jakub Jelinek <jakub@redhat.com>
44151 * gcc.c-torture/compile/20001212-1.c: New test.
44153 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
44155 * gcc.dg/cpp/widestr1.c: Update.
44156 * gcc.dg/cpp/prag-imp.c: Remove.
44158 2001-01-12 Jakub Jelinek <jakub@redhat.com>
44160 * gcc.c-torture/execute/20000801-3.x: Remove.
44161 * gcc.dg/c90-init-1.c: New test.
44162 * gcc.dg/c99-init-1.c: New test.
44163 * gcc.dg/c99-init-2.c: New test.
44164 * gcc.dg/gnu99-init-1.c: New test.
44166 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
44168 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
44169 testing that no relevant ones were found.
44171 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
44173 * g++.old-deja/g++.pt/cast2.C: New test.
44175 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
44177 * g++.old-deja/g++.pt/friend47.C: New test.
44179 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
44181 * g++.old-deja/g++.pt/instantiate13.C: New test.
44183 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
44185 * g++.old-deja/g++.other/defarg7.C: New test.
44186 * g++.old-deja/g++.other/defarg8.C: New test.
44188 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
44190 * g++.old-deja/g++.pt/crash64.C: New test.
44192 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
44194 * g++.old-deja/g++.pt/crash63.C: New test.
44196 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
44198 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
44200 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
44202 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
44204 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
44206 * g++.old-deja/g++.pt/error3.C: New test.
44208 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
44210 * g++.old-deja/g++.other/crash39.C: New test.
44212 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
44214 * g++.old-deja/g++.other/vbase4.C: New test.
44216 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
44218 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
44219 * gcc.dg/special/20000419-2.c: New file. Identical to above.
44220 * gcc.dg/special/special.exp: New test driver which will check
44221 for alias support for the above test.
44223 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
44225 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
44226 problems on small machines.
44227 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
44230 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
44232 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
44234 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
44236 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
44238 * g++.old_deja/g++.pt/using8.C: New test.
44240 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
44242 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
44244 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
44246 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
44247 where a failure is expected.
44248 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
44250 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
44252 * g++.old_deja/g++.pt/instantiate12.C: New test.
44254 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
44256 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
44258 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
44259 * g++.old-deja/g++.brendan/crash17.C: Likewise.
44260 * g++.old-deja/g++.brendan/crash29.C: Likewise.
44261 * g++.old-deja/g++.brendan/crash48.C: Likewise.
44262 * g++.old-deja/g++.brendan/ns1.C: Likewise.
44263 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
44264 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
44265 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
44266 * g++.old-deja/g++.eh/spec6.C: Likewise.
44267 * g++.old-deja/g++.jason/crash3.C: Likewise.
44268 * g++.old-deja/g++.law/ctors11.C: Likewise.
44269 * g++.old-deja/g++.law/ctors17.C: Likewise.
44270 * g++.old-deja/g++.law/ctors5.C: Likewise.
44271 * g++.old-deja/g++.law/ctors9.C: Likewise.
44272 * g++.old-deja/g++.mike/ambig1.C: Likewise.
44273 * g++.old-deja/g++.mike/net22.C: Likewise.
44274 * g++.old-deja/g++.mike/p3538a.C: Likewise.
44275 * g++.old-deja/g++.mike/p3538b.C: Likewise.
44276 * g++.old-deja/g++.mike/virt3.C: Likewise.
44277 * g++.old-deja/g++.niklas/t128.C: Likewise.
44278 * g++.old-deja/g++.other/anon4.C: Likewise.
44279 * g++.old-deja/g++.other/using1.C: Likewise.
44280 * g++.old-deja/g++.other/warn3.C: Likewise.
44281 * g++.old-deja/g++.pt/t37.C: Likewise.
44282 * g++.old-deja/g++.robertl/eb69.C: Likewise.
44283 * g++.old-deja/g++.robertl/eb71.C: Likewise.
44285 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
44287 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
44289 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44291 * gcc.c-torture/execute/stdio-opt-3.c: New test.
44293 2001-01-07 Jakub Jelinek <jakub@redhat.com>
44295 * gcc.c-torture/compile/20010107-1.c: New test.
44297 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
44299 * gcc.c-torture/execute/builtin-noret-1.c: New test.
44301 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
44303 * gcc.dg/format/format.h: New file.
44304 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
44305 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
44306 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
44307 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
44308 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
44309 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44310 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
44311 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
44312 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
44313 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
44314 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
44315 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
44316 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
44317 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
44318 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
44319 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
44320 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
44321 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
44322 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
44323 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
44324 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
44325 instead of declaring standard types, macros and functions in each
44328 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
44330 * gcc.c-torture/execute/20010106-1.c: New test.
44332 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
44334 * gcc.dg/format/format.exp: New file.
44335 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
44336 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
44337 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
44338 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
44339 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
44340 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
44341 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
44342 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
44343 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
44344 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
44345 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
44346 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
44347 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
44348 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
44349 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
44350 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
44351 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
44352 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
44353 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
44354 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
44355 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
44356 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
44357 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
44358 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
44359 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
44360 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
44361 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
44362 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
44363 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
44364 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
44365 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
44366 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
44367 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
44368 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
44369 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
44370 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
44371 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
44372 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
44373 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
44374 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
44375 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
44376 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
44378 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
44380 * gcc.c-torture/execute/991228-1.c: Take word endianness into
44383 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
44385 * gcc.c-torture/execute/builtin-complex-1.c: New test.
44387 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
44389 * g++.old-deja/g++.pt/crash62.C: New test.
44391 2001-01-04 Richard Henderson <rth@redhat.com>
44393 * gcc.dg/20000926-1.c: Update expected warnings.
44394 * gcc.dg/array-2.c: Likewise.
44395 * gcc.dg/array-4.c: Also validate flexible array members.
44396 * gcc.dg/c99-flex-array-1.c: New.
44398 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
44400 * gcc.c-torture/compile/20001222-1.x: Remove.
44402 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
44404 * gcc.c-torture/execute/built-in-setjmp.c: New.
44406 2001-01-03 Richard Henderson <rth@redhat.com>
44408 * gcc.dg/940510-1.c: Update expected error wording.
44409 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
44411 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
44413 * lib/target-supports.exp (check_alias_available): Modified to
44414 indicate aliases not supported if only weak aliases are supported.
44416 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44418 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
44419 Turn on cmpstrsi checks for __pj__ and __i370__.
44421 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
44423 * g++.old-deja/g++.other/virtual11.C: New test.
44425 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
44427 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
44429 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44431 * gcc.c-torture/compile/20010102-1.c: New test.
44433 2001-01-02 Andreas Jaeger <aj@suse.de>
44435 * gcc.dg/noreturn-3.c: New test.
44437 * gcc.dg/noreturn-4.c: New test.
44439 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44441 * gcc.c-torture/execute/stdio-opt-1.c: Also test
44442 __builtin_fputc and __builtin_fwrite.
44444 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
44446 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
44447 signed char, not default char.
44449 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
44451 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
44453 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
44455 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
44457 2000-12-29 Richard Henderson <rth@redhat.com>
44459 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
44460 (__cyg_profile_func_exit): Define.
44462 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
44464 * g++.dg/vtgc1.C: New test.
44466 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
44468 * gcc.dg/noncompile/20001228-1.c: New test.
44470 * gcc.dg/20001228-1.c: New test.
44472 * gcc.c-torture/execute/20001228-1.c: New test.
44474 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
44476 * gcc.dg/format-strfmon-1.c: New test.
44478 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44480 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
44481 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
44482 * gcc.c-torture/execute/string-opt-1.c: Likewise.
44483 * gcc.c-torture/execute/string-opt-2.c: Likewise.
44484 * gcc.c-torture/execute/string-opt-3.c: Likewise.
44485 * gcc.c-torture/execute/string-opt-4.c: Likewise.
44486 * gcc.c-torture/execute/string-opt-6.c: Likewise.
44487 * gcc.c-torture/execute/string-opt-7.c: Likewise.
44488 * gcc.c-torture/execute/string-opt-8.c: Likewise.
44489 * gcc.c-torture/execute/string-opt-9.c: Likewise.
44490 * gcc.c-torture/execute/string-opt-10.c: Likewise.
44491 * gcc.c-torture/execute/string-opt-11.c: Likewise.
44492 * gcc.c-torture/execute/string-opt-12.c: Likewise.
44494 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
44495 * gcc.c-torture/execute/string-opt-4.c: Test index.
44497 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
44499 * gcc.c-torture/compile/20001226-1.c: New test.
44501 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
44503 * gcc.c-torture/compile/20001222-1.c: New test.
44504 * gcc.c-torture/compile/20001222-1.x: Xfail.
44506 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
44508 * gcc.c-torture/execute/comp-goto-2.c: New test.
44510 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
44512 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
44513 Use long types if __INT_MAX__ is 32767.
44514 (main): Use cast to (sint32 *) when poking 88 into a_page.
44516 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
44518 2000-12-21 Bernd Schmidt <bernds@redhat.com>
44520 * gcc.c-torture/compile/20001221-1.c: New test.
44521 * gcc.c-torture/execute/20001221-1.c: New test.
44523 2000-12-20 Richard Henderson <rth@redhat.com>
44525 * g++.old-deja/g++.pt/crash36.C: Update error lines.
44526 * g++.old-deja/g++.robertl/eb109.C: Likewise.
44528 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44530 * gcc.dg/compare3.c: New test.
44532 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
44534 * gcc.dg/format-warnll-1.c: New test.
44536 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
44538 * gcc.dg/cpp/cmdlne-P.c: New test.
44540 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
44542 * gcc.c-torture/execute/builtin-abs-1.c,
44543 gcc.c-torture/execute/builtin-abs-2.c: New tests.
44545 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
44547 * gcc.dg/cpp/multiline.c: New test.
44549 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
44551 * g++.old-deja/g++.other/syshdr1.C: Update.
44552 * gcc.dg/cpp/lineflags.c: Remove temporarily.
44554 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44556 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
44558 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44560 * g++.old-deja/g++.pt/ttp65.C: New test.
44562 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44564 * g++.old-deja/g++.pt/ttp64.C: New test.
44566 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44568 * g++.old-deja/g++.pt/spec33.C: New test.
44570 2000-12-14 Catherine Moore <clm@redhat.com>
44572 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
44573 * gcc.c-torture/execute/920612-2.c: Likewise.
44574 * gcc.c-torture/execute/920428-2.c: Likewise.
44575 * gcc-c-torture/execute/va-arg-11.c: Call exit.
44576 * gcc.c-torture/execute/va-arg-21.c: Likewise.
44578 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44580 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
44581 * gcc.dg/pack-test-2.c: Likewise.
44583 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
44585 Tests by Zack Weinberg <zackw@stanford.edu>.
44587 * gcc.dg/cpp/defined.c: Update.
44588 * gcc.dg/cpp/defined_trad.c: New tests.
44590 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
44592 * gcc.dg/cpp/trad-direct.c: Update.
44594 2000-12-11 Neil Booth <neilb@earthling.net>
44596 * gcc.dg/cpp/defined_trad.c
44598 2000-12-11 Neil Booth <neilb@earthling.net>
44600 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
44602 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
44604 * gcc.dg/format-miss-2.c: New test.
44606 2000-12-09 Neil Booth <neilb@earthling.net>
44608 * gcc.dg/cpp/lineflags.c: New tests.
44609 * gcc.dg/cpp/poison.c: Update.
44610 * gcc.dg/cpp/redef2.c: Update.
44611 * gcc.dg/cpp/skipping.c: New test.
44613 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
44615 * g++.old-deja/g++.other/eh3.C: New testcase.
44617 2000-12-07 Neil Booth <neilb@earthling.net>
44619 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
44620 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
44621 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
44622 wtr-union-init-2.c, wtr-union-init-3.c: Update.
44623 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
44626 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
44628 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
44629 __SIZE_TYPE__ instead of int for type of integers cast to
44632 2000-12-07 Jakub Jelinek <jakub@redhat.com>
44634 * g++.old-deja/g++.other/cleanup4.C: New test.
44636 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
44638 * format-sec-1.c: New test.
44640 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
44642 * gcc.dg/format-nonlit-3.c: New test.
44644 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
44646 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
44647 through a null pointer.
44649 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44651 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
44652 * g++.old-deja/g++.pt/partial4.C: New test.
44654 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
44656 * gcc.c-torture/execute/ieee/hugeval.x: New.
44658 2000-12-06 Neil Booth <neilb@earthling.net>
44660 * gcc.dg/cpp/backslash2.c: New tests.
44662 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44664 * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
44665 * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
44667 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
44669 * gcc.c-torture/execute/20001203-2.c: New testcase.
44671 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
44673 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
44674 * g++.old-deja/g++.other/virtual10.C: New test.
44676 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
44678 * g++.old-deja/g++.mike/pmf5.C: Remove test.
44680 2000-12-05 Richard Henderson <rth@redhat.com>
44682 * gcc.c-torture/compile/20001205-1.c: New.
44684 2000-12-04 Neil Booth <neilb@earthling.net>
44686 * g++.old-deja/g++.other/virtual9.C: New test.
44687 * g++.old-deja/g++.pt/crash61.C: New test.
44688 * gcc.c-torture/execute/loop-9.c: New test.
44690 2000-12-04 Neil Booth <neilb@earthling.net>
44692 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
44693 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
44694 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
44695 * gcc.dg/cpp/extratokens.c: ...here.
44697 2000-12-04 Neil Booth <neilb@earthling.net>
44699 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
44702 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44704 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
44705 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
44707 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
44709 * gcc.c-torture/execute/20001203-1.c: New test.
44711 2000-12-03 Neil Booth <neilb@earthling.net>
44713 * gcc.dg/cpp/macro6.c: New test cases.
44715 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44717 * gcc.c-torture/execute/string-opt-9.c: New test.
44718 * gcc.c-torture/execute/string-opt-10.c: Likewise.
44719 * gcc.c-torture/execute/string-opt-11.c: Likewise.
44720 * gcc.c-torture/execute/string-opt-12.c: Likewise.
44722 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
44723 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
44725 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
44727 * gcc.dg/cpp/if-6.c: New testcase.
44729 * gcc.dg/20001201-1.c: New testcase.
44731 2000-12-02 Neil Booth <neilb@earthling.net>
44733 * g++.old-deja/g++.other/externC4.C,
44734 g++.old-deja/g++.other/friend10.C: New tests.
44736 2000-12-02 Neil Booth <neilb@earthling.net>
44738 * g++.old-deja/g++.other/instan2.C
44739 * g++.old-deja/g++.other/instan3.C: New test.
44741 2000-12-02 Neil Booth <neilb@earthling.net>
44743 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
44744 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
44745 gnuc99.c,gnuc99-pedantic.c: New tests.
44747 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
44749 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
44750 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
44752 2000-12-01 Neil Booth <neilb@earthling.net>
44754 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
44755 * gcc.dg/cpp/poison.c: Update.
44756 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
44758 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
44760 * g77.f-torture/execute/20001201.f: New test.
44762 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
44764 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
44766 2000-12-01 Jakub Jelinek <jakub@redhat.com>
44768 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
44770 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
44772 * g++.old-deja/g++.other/cast6.C: New test.
44774 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
44776 * gcc.c-torture/execute/20001130-2.c: New testcase.
44778 2000-11-30 Richard Henderson <rth@redhat.com>
44780 * gcc.c-torture/execute/20001130-1.c: New test.
44782 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
44784 * g++.old-deja/g++.other/op3.C: New test.
44786 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
44788 * g++.old-deja/g++.other/op2.C: New test.
44790 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
44792 * g++.old-deja/g++.other/crash38.C: New test.
44794 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
44796 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
44798 2000-11-29 Jakub Jelinek <jakub@redhat.com>
44800 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
44802 * gcc.c-torture/execute/string-opt-6.c: New test.
44804 * gcc.dg/20001117-1.c: Add main.
44806 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
44808 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
44810 * gcc.dg/940510-1.c: ... to here.
44812 * gcc.dg/20000926-1.c: GNU C now allows initializations of
44813 zero-size arrays in toplevel structures.
44815 2000-11-28 Jakub Jelinek <jakub@redhat.com>
44817 * gcc.c-torture/execute/loop-8.c: New test.
44819 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
44821 * g++.old-deja/g++.other/base1.C: New test.
44823 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
44825 * g++.old-deja/g++.other/parse2.C: New test.
44827 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
44829 * g++.old-deja/g++.pt/incomplete1.C: New test.
44831 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
44833 * g++.old-deja/g++.other/friend9.C: New test.
44835 2000-11-28 Jakub Jelinek <jakub@redhat.com>
44837 * gcc.dg/20001127-1.c: New test.
44839 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
44841 * g++.old-deja/g++.pt/friend46.C: New test.
44843 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
44845 * g++.old-deja/g++.other/ptrmem8.C: New test.
44847 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44849 * gcc.c-torture/execute/string-opt-7.c: New test.
44850 * gcc.c-torture/execute/string-opt-8.c: Likewise.
44852 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
44854 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
44855 instead of 'mkcheck 2'.
44857 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
44859 * gcc.c-torture/execute/memcheck/driver.c,
44860 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
44861 C9X references to refer to C99.
44863 2000-11-25 Jakub Jelinek <jakub@redhat.com>
44865 * gcc.dg/ultrasp3.c: New test.
44867 2000-11-25 Neil Booth <neilb@earthling.net>
44869 * gcc.dg/cpp/include2.c: Update test to be locale independent.
44871 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
44873 * gcc.c-torture/compile/20001123-2.c: New.
44875 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44877 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
44879 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
44881 * gcc.dg/sequence-point-1.c: Add some new tests.
44882 * gcc.c-torture/execute/20001124-1.c: New test.
44884 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
44886 * g++.old-deja/g++.other/vaarg4.C: New test.
44887 * gcc.c-torture/compile/20001123-1.c: New test.
44889 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
44891 * g++.other/crash24.C: Adjust and remove XFAIL.
44892 * g++.other/crash37.C: New test.
44894 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
44896 * g++.old-deja/g++.pt/instantiate9.C: New test.
44898 2000-11-22 Mark Mitchell <mark@codesourcery.com>
44900 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
44903 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
44904 * g++.old-deja/g++.robertl/eb55.C: Likewise.
44906 2000-11-22 Neil Booth <neilb@earthling.net>
44908 * gcc.dg/cpp/Wtrigraphs.c: New test.
44910 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
44912 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
44914 2000-11-22 Jakub Jelinek <jakub@redhat.com>
44916 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
44918 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
44920 * lib/gcc-dg.exp: load_lib scanasm.exp.
44921 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
44922 * lib/g++-dg.exp: load_lib scanasm.exp.
44923 * lib/scanasm.exp: New.
44924 (scan-assembler, scan-assembler-not): Add optional arguments to
44925 test name, or if not present, the pattern name.
44926 (scan-assembler-dem, scan-assembler-dem-not): New.
44928 * g++.dg/dg.exp: New.
44930 2000-11-21 Neil Booth <neilb@earthling.net>
44932 * gcc.dg/cpp/integrated1.c: Remove.
44934 2000-11-21 Jakub Jelinek <jakub@redhat.com>
44936 * gcc.c-torture/execute/20001121-1.c: New test.
44938 2000-11-21 Richard Henderson <rth@redhat.com>
44940 * gcc.c-torture/compile/20001121-1.c: New test.
44942 2000-11-20 Neil Booth <neilb@earthling.net>
44944 * gcc.dg/cpp/integrated1.c: New test.
44946 2000-11-21 Jakub Jelinek <jakub@redhat.com>
44948 * g++.old-deja/g++.other/inline17.C: New test.
44950 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
44952 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
44953 local variable to be zero: I made the variable global. Now
44954 uses abort() and exit() instead of relying on main's return value.
44956 2000-11-20 Neil Booth <neilb@earthling.net>
44958 * gcc.dg/cpp/paste2.c: Update test.
44959 * objc/execute/paste.m: New test.
44961 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
44963 * gcc.dg/c99-condexpr-1.c: New test.
44965 2000-11-20 Neil Booth <neilb@earthling.net>
44967 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
44969 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
44971 * g++.old-deja/g++.pt/export1.C: New test.
44973 2000-11-20 Jakub Jelinek <jakub@redhat.com>
44975 * gcc.dg/20001117-1.c: New test.
44977 2000-11-18 Richard Henderson <rth@redhat.com>
44979 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
44981 2000-11-18 Richard Henderson <rth@redhat.com>
44983 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
44984 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
44985 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
44987 2000-11-18 Richard Henderson <rth@redhat.com>
44989 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
44990 (main): New. Exit cleanly.
44992 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
44994 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
44995 gcc.dg/c99-fordecl-2.c: New tests.
44997 2000-11-18 Richard Henderson <rth@redhat.com>
44999 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
45000 * gcc.c-torture/execute/zerolen-2.c: New.
45002 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45004 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
45007 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
45009 * g++.old-deja/g++.pt/instantiate8.C: New test.
45011 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
45013 * g++.old-deja/g++.other/incomplete.C: Add more tests.
45014 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
45016 2000-11-16 Nick Clifton <nickc@redhat.com>
45018 * gcc.c-torture/execute/nestfunc-2.c: New test.
45019 * gcc.c-torture/execute/nestfunc-3.c: New test.
45021 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
45023 * gcc.c-torture/compile/20001116-1.c: New test.
45025 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45027 * gcc.c-torture/execute/20001115-1.c: New test.
45029 2000-11-15 Mark Mitchell <mark@codesourcery.com>
45031 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
45032 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
45033 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
45034 * g++.old-deja/g++.abi/vmihint.C: Likewise.
45036 2000-11-15 Neil Booth <neilb@earthling.net>
45038 gcc.dg/cpp/_Pragma1.c: Update.
45039 gcc.dg/cpp/_Pragma2.c: New test.
45041 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
45043 * g++.old-deja/g++.other/anon5.C: New test.
45045 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
45047 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
45050 2000-11-14 Jakub Jelinek <jakub@redhat.com>
45052 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
45055 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
45057 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
45058 labels at end of compound statements.
45060 2000-11-13 Jakub Jelinek <jakub@redhat.com>
45062 * gcc.c-torture/execute/loop-7.c: New test.
45064 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
45066 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
45068 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
45070 * gcc.dg/c99-bool-1.c: New test.
45072 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
45074 * gcc.dg/c99-scope-1.c: Remove xfail.
45075 * gcc.dg/c99-scope-2.c: New test.
45077 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45079 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
45080 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
45082 2000-11-11 Mark Mitchell <mark@codesourcery.com>
45084 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
45087 * g++.mike/p700.C: Don't typedef wchar_t.
45088 * g++.mike/p784.C: Likewise.
45089 * g++.mike/eb101.C: Don't use __wchar_t.
45091 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
45093 * g77.f-torture/execute/20001111.[fx]: Test premature exit
45096 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
45098 * gcc.c-torture/execute/20001111-1.c: New test.
45100 2000-11-10 Nick Clifton <nickc@redhat.com>
45102 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
45103 long multuiple and accumulate.
45105 2000-11-09 Richard Henderson <rth@redhat.com>
45107 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
45108 via size_t instead of int.
45110 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
45111 * gcc.c-torture/execute/string-opt-2.c: Likewise.
45112 * gcc.c-torture/execute/string-opt-3.c: Likewise.
45113 * gcc.c-torture/execute/string-opt-4.c: Likewise.
45115 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
45117 * gcc.c-torture/compile/20001109-1.c: New test.
45118 * gcc.c-torture/compile/20001109-2.c: New test.
45120 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
45122 * g++.old-deja/g++.pt/operator1.C: New test.
45123 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
45125 2000-11-09 Jakub Jelinek <jakub@redhat.com>
45127 * gcc.dg/20001108-1.c: New test.
45129 2000-11-09 Jakub Jelinek <jakub@redhat.com>
45131 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
45132 with both arguments constant strings.
45133 * gcc.c-torture/execute/string-opt-3.c: New test.
45134 * gcc.c-torture/execute/string-opt-4.c: New test.
45135 * gcc.c-torture/execute/string-opt-5.c: New test.
45137 2000-11-08 Nick Clifton <nickc@redhat.com>
45139 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
45140 mulsidi3adddi patterns.
45142 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
45144 * g++.old-deja/g++.other/crash36.C: New test.
45146 2000-11-08 Jakub Jelinek <jakub@redhat.com>
45148 * g++.old-deja/g++.other/init16.C: New test.
45150 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
45152 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
45154 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
45156 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
45157 * gcc.c-torture/execute/va-arg-16.x: Likewise.
45158 * gcc.c-torture/execute/va-arg-17.x: Likewise.
45160 2000-11-07 DJ Delorie <dj@redhat.com>
45162 * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
45164 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45166 * gcc.c-torture/execute/string-opt-1.c: New test.
45168 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
45170 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
45171 mips-sgi-irix6.* because the MIPS ABI passes floating-point
45172 parameters in registers, and there is no way for a varargs
45173 function to know in which order the integer and floating-point
45174 parameters should be interleaved when they are placed on the
45176 * gcc.c-torture/execute/va-arg-16.x: Likewise.
45177 * gcc.c-torture/execute/va-arg-17.x: Likewise.
45179 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45181 * gcc.c-torture/execute/string-opt-2.c: New test.
45183 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
45185 * g++.old-deja/g++.pt/crash60.C: New test.
45187 2000-11-06 Jakub Jelinek <jakub@redhat.com>
45189 * g++.old-deja/g++.other/crash24.C: New test.
45190 * g++.old-deja/g++.other/crash25.C: New test.
45191 * g++.old-deja/g++.other/crash26.C: New test.
45192 * g++.old-deja/g++.other/crash27.C: New test.
45193 * g++.old-deja/g++.other/crash28.C: New test.
45194 * g++.old-deja/g++.other/crash29.C: New test.
45195 * g++.old-deja/g++.other/crash30.C: New test.
45196 * g++.old-deja/g++.other/crash31.C: New test.
45197 * g++.old-deja/g++.other/crash32.C: New test.
45198 * g++.old-deja/g++.other/crash33.C: New test.
45199 * g++.old-deja/g++.other/crash34.C: New test.
45200 * g++.old-deja/g++.other/crash35.C: New test.
45202 2000-11-06 Jakub Jelinek <jakub@redhat.com>
45204 * gcc.c-torture/execute/20001031-1.c: New test.
45206 2000-11-04 Mark Mitchell <mark@codesourcery.com>
45208 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
45211 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
45212 standards-conformant.
45214 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
45216 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
45217 * g++.old-deja/g++.mike/p755a.C: Likewise.
45218 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
45219 library makes no calls to `operator new' during initialization.
45221 2000-11-04 Neil Booth <neilb@earthling.net>
45223 * gcc.dg/cpp/include2.c: New tests.
45225 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
45227 * lib/g++.exp (g++_set_ld_library_path): New function.
45228 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
45230 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
45232 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
45235 2000-11-01 Richard Henderson <rth@redhat.com>
45237 * g++.old-deja/g++.ext/namedret1.C: New.
45238 * g++.old-deja/g++.ext/namedret2.C: New.
45239 * g++.old-deja/g++.ext/namedret3.C: New.
45241 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
45243 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
45244 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
45246 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45248 * gcc.c-torture/execute/va-arg-21.c: New test.
45250 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
45252 * gcc.dg/c99-complex-2.c: New test.
45254 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45256 * gcc.c-torture/execute/stdio-opt-1.c: New test.
45258 2000-10-31 Jakub Jelinek <jakub@redhat.com>
45260 * g++.old-deja/g++.other/inline16.C: New test.
45262 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
45264 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
45265 __PRETTY_FUNCTION__
45267 2000-10-29 Neil Booth <neilb@earthling.net>
45269 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
45271 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
45272 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
45275 2000-10-29 Neil Booth <neilb@earthling.net>
45277 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
45278 * mi1.c, mi1c.h: Add null directives to multiple-include test.
45279 * mi5.c: Test multiple includes work with -C.
45280 * trigraphs.c: Test ^= version.
45282 2000-10-28 Neil Booth <neilb@earthling.net>
45284 New tests and test updates for new macro expander.
45286 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
45287 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
45288 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
45289 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
45290 new diagnostic messages.
45292 * gcc.dg/cpp/macro3.c: New tests.
45294 2000-10-27 Mark Mitchell <mark@codesourcery.com>
45296 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
45299 2000-10-27 Jakub Jelinek <jakub@redhat.com>
45301 * g++.old-deja/g++.other/eh2.C: New test.
45303 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
45305 * gcc.c-torture/execute/20001027-1.c: New test.
45307 2000-10-26 Richard Henderson <rth@redhat.com>
45309 * gcc.c-torture/execute/20001026-1.c: New.
45311 2000-10-26 Mark Mitchell <mark@codesourcery.com>
45313 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
45314 * g++.old-deja/g++.law/builtin1.C: Likewise.
45315 * g++.old-deja/g++.law/ctors10.C: Likewise.
45316 * g++.old-deja/g++.law/virtual3.C: Likewise.
45317 * g++.old-deja/g++.mike/p658.C: Likewise.
45318 * g++.old-deja/g++.other/sibcall1.C: Likewise.
45319 * g++.old-deja/g++.other/vaarg2.C: Likewise.
45320 * g++.old-deja/g++.robertl/eb124.C: Likewise.
45321 * g++.old-deja/g++.robertl/eb44.C: Likewise.
45322 * g++.old-deja/g++.robertl/eb77.C: Likewise.
45324 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
45326 * gcc.c-torture/compile/20001024-1.c: New test.
45328 2000-10-25 Mark Mitchell <mark@codesourcery.com>
45330 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
45331 to tell us whether or not we are using V3.
45333 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
45335 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
45338 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
45340 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
45342 2000-10-25 Jakub Jelinek <jakub@redhat.com>
45344 * gcc.c-torture/execute/20001024-1.c: New test.
45346 2000-10-24 Jakub Jelinek <jakub@redhat.com>
45348 * g++.old-deja/g++.other/sibcall1.C: New test.
45350 2000-10-20 Jakub Jelinek <jakub@redhat.com>
45352 * gcc.dg/noncompile/init-3.c: New test.
45354 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
45356 * gcc.dg/format-array-1.c: New test.
45358 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
45360 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
45361 writing through null pointers; remove comment about testing
45362 unterminated strings.
45364 2000-10-17 Matthew Hiller <hiller@redhat.com>
45366 * gcc.c-torture/execute/20001017-2.c: New test.
45368 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
45370 * gcc.c-torture/compile/20001018-1.c: New test.
45371 * gcc.c-torture/compile/20001018-1.x: Xfail.
45373 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45375 * gcc.c-torture/execute/20001017-1.c: New test.
45377 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
45379 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
45380 for multiple use of arguments with scanf formats; add tests for
45381 multiple use of arguments.
45383 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
45385 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
45387 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
45389 * gcc.dg/format-miss-1.c: New test.
45391 2000-10-16 Jakub Jelinek <jakub@redhat.com>
45393 * gcc.c-torture/execute/20001013-1.c: New test.
45395 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
45397 * gcc.dg/format-branch-1.c: New test.
45399 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
45401 * README, lib/file-format.exp: Remove EGCS references.
45403 2000-10-16 Jakub Jelinek <jakub@redhat.com>
45405 * gcc.dg/20001013-1.c: New test.
45407 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
45409 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
45410 for intmax_t in the compiler using __typeof__ and the type rules
45411 for conditional expressions.
45413 2000-10-13 Jakub Jelinek <jakub@redhat.com>
45415 * gcc.dg/20001012-1.c: New test.
45416 * gcc.dg/20001012-2.c: New test.
45418 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
45420 * gcc.dg/format-attr-1.c: New test.
45422 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
45424 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
45425 __LONG_LONG_MAX__ instead of LLONG_MAX.
45427 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
45429 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
45431 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
45434 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
45436 * gcc.dg/sequence-pt-1.c: New test.
45438 2000-10-11 Geoff Keating <geoffk@cygnus.com>
45440 * gcc.c-torture/execute/20001011-1.c: New testcase.
45441 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
45443 2000-10-10 Jakub Jelinek <jakub@redhat.com>
45445 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
45446 does not error on it.
45448 2000-10-10 Jakub Jelinek <jakub@redhat.com>
45450 * gcc.dg/20001009-1.c: New test.
45452 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
45454 * gcc.c-torture/compile/20001009-1.c: Move from here ....
45455 * gcc.c-torture/execute/20001009-2.c: ... to here.
45457 2000-10-09 Geoff Keating <geoffk@cygnus.com>
45459 * gcc.c-torture/compile/20001009-1.c: New testcase.
45460 * gcc.c-torture/execute/20001009-1.c: New testcase.
45461 Testcases provided by Jan Hubicka <jh@suse.cz>.
45463 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
45465 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45466 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
45467 uintmax_t using <limits.h> to emulate the compiler's internal
45468 logic. No longer XFAIL %j tests.
45470 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
45472 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
45473 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45474 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
45475 regexps and details of expected handling of some bad formats.
45476 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
45479 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
45481 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
45482 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
45483 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
45484 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
45487 2000-10-06 Richard Henderson <rth@cygnus.com>
45489 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
45490 * g++.old-deja/g++.brendan/crash52.C: Likewise.
45491 * g++.old-deja/g++.jason/report.C: Likewise.
45492 * g++.old-deja/g++.law/friend5.C: Likewise.
45493 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
45494 of the expected warnings.
45496 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
45498 * g++.old-deja/g++.pt/enum14.C: New test.
45500 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
45502 * g++.old-deja/g++.pt/crash59.C: New test.
45504 2000-10-04 Will Cohen <wcohen@redhat.com>
45506 * gcc.dg/20000926-1.c: New test.
45508 2000-10-03 Geoff Keating <geoffk@cygnus.com>
45510 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
45511 function name for current C++ compiler.
45512 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
45514 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
45516 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
45517 __PRETTY_FUNCTION__.
45518 * g++.old-deja/g++.ext/pretty2.C: Likewise.
45520 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45522 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
45524 2000-09-26 Jakub Jelinek <jakub@redhat.com>
45526 * gcc.c-torture/compile/20000923-1.c: New test.
45528 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
45530 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
45531 * g++.old-deja/g++.pt/ttp62.C: Same.
45532 * g++.old-deja/g++.other/inline14.C: Same.
45534 2000-09-24 Richard Henderson <rth@cygnus.com>
45536 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
45538 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
45540 * gcc.dg/c90-printf-1.c: Add test for wide string format.
45542 2000-09-22 Geoff Keating <geoffk@cygnus.com>
45544 * gcc.c-torture/compile/20000922-1.c: New file.
45546 2000-09-21 Nick Clifton <nickc@redhat.com>
45548 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
45549 a signed long modulo operation.
45550 (mod6): New function - perform an unsigned long modulo operation.
45551 (main): Add tests for modulos of very large numbers by very small
45554 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45556 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
45558 2000-09-19 Richard Henderson <rth@cygnus.com>
45560 * gcc.dg/compare2.c (case 10): XFAIL.
45562 2000-09-18 Richard Henderson <rth@cygnus.com>
45564 * gcc.c-torture/execute/20000906-1.c: Move ...
45565 * gcc.dg/20000906-1.c: ... here. Only run on targets
45566 that support __builtin_trap.
45568 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
45570 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
45572 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
45574 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
45575 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
45576 more $ format tests.
45578 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
45580 * gcc.dg/format-errmk-1.c: New test.
45582 2000-09-17 Greg McGary <greg@mcgary.org>
45584 * gcc.c-torture/execute/20000917-1.x: Remove.
45586 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
45588 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
45590 2000-09-17 Greg McGary <greg@mcgary.org>
45592 * gcc.c-torture/execute/20000917-1.c: New test.
45593 * gcc.c-torture/execute/20000917-1.x: XFAIL.
45595 2000-09-16 Neil Booth <NeilB@earthling.net>
45597 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
45598 in nested macro bug.
45600 2000-09-15 Neil Booth <NeilB@earthling.net>
45602 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
45604 2000-09-14 Jeffrey A Law (law@cygnus.com)
45606 * gcc.c-torture/execute/20000914-1.c: New test.
45608 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
45610 * g++.other/inline13.C: New test.
45612 2000-09-12 Andreas Jaeger <aj@suse.de>
45614 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
45615 constant by Ulrich Drepper <drepper@redhat.com>.
45617 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
45619 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
45621 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45623 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
45625 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
45627 * gcc.dg/cpp/backslash.c: New test.
45629 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
45631 * gcc.c-torture/execute/20000910-1.c: New test.
45632 * gcc.c-torture/execute/20000910-2.c: Likewise.
45634 2000-09-11 Robert Lipe <robertl@sco.com>
45636 * gcc.dg/pragma-align.c: New test.
45638 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
45640 * g++.old-deja/g++.pt/explicit82.C: New test.
45641 * g++.old-deja/g++.pt/explicit83.C: New test.
45643 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
45645 * gcc.dg/asm-names.c: New test.
45647 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45649 * gcc.dg/cpp/tr-warn6.c: New test
45651 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
45653 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
45656 2000-09-07 Catherine Moore <clm@redhat.com>
45658 * gcc.c-torture/execute/unroll-1.c: New test.
45660 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
45662 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
45664 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
45665 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
45666 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
45667 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
45668 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
45670 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
45671 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
45673 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
45675 * g++.old-deja/g++.pt/deduct2.C: New test.
45677 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
45679 * g++.old-deja/g++.pt/parms2.C: New test.
45681 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
45683 * g++.old-deja/g++.pt/crash58.C: New test.
45685 2000-09-06 Greg McGary <greg@mcgary.org>
45687 * gcc.c-torture/execute/20000906-1.c: New test.
45688 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
45690 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45692 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
45694 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
45696 * g++.old-deja/g++.pt/crash57.C: New test.
45698 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
45700 * g++.old-deja/g++.pt/crash56.C: New test.
45702 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
45704 * g++.old-deja/g++.pt/koenig1.C: New test.
45706 2000-09-04 Jakub Jelinek <jakub@redhat.com>
45708 * gcc.dg/20000904-1.c: New test.
45710 2000-09-04 Jakub Jelinek <jakub@redhat.com>
45712 * gcc.dg/cpp/paste8.c: New test.
45714 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
45716 * gcc.c-torture/compile/20000827-1.c: New test.
45718 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
45720 * gcc.dg/format-diag-1.c: New test.
45722 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
45724 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
45725 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
45726 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
45727 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
45728 gcc.dg/formatz-1.c: Adjust warning regular expressions.
45730 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
45732 * g++.old-deja/g++.other/nested4.C: New test.
45734 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
45736 * g++.old-deja/g++.ns/scoped1.C: New test.
45738 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
45740 * lib/g++.exp: Support testing already-installed GCC.
45742 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45744 * wtr-label-1.c, wtr-suffix-1.c: New tests.
45746 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45748 * gcc.dg/return-type-2.c: New test.
45750 2000-08-27 Geoff Keating <geoffk@cygnus.com>
45752 * gcc.c-torture/compile/20000825-1.c: New test.
45754 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
45756 * gcc.dg/dwarf2-2.c: New test.
45758 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
45760 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
45761 dg-warning regexps.
45763 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
45765 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
45766 gcc.dg/format-ext-5.c: New tests.
45768 2000-08-25 Jakub Jelinek <jakub@redhat.com>
45770 * testsuite/g++.old-deja/g++.other/crash22.C: New test.
45772 2000-08-24 Mark Mitchell <mark@codesourcery.com>
45774 * gcc.dg/noncompile/930622-2.c: Adjust error message.
45776 2000-08-24 Richard Henderson <rth@cygnus.com>
45778 * gcc.dg/ia64-sync-1.c: New test.
45779 * gcc.dg/ia64-sync-2.c: New test.
45780 * gcc.dg/ia64-asm-1.c: New test.
45782 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
45784 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
45785 * gcc.dg/format-ext-2.c: New test.
45787 2000-08-23 Jason Merrill <jason@redhat.com>
45789 * lib/old-dejagnu.exp: Also ignore "In member function" and
45792 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45794 * gcc.dg/noncompile/label-lineno-1.c: New test.
45796 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
45798 * gcc.dg/c99-array-nonobj-1.c: New test.
45800 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
45802 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
45804 * gcc.dg/format-ext-1.c: New test.
45806 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45808 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
45809 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
45810 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
45811 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
45812 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
45814 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
45816 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
45817 gcc.dg/c99-strftime-2.c: New tests.
45819 2000-08-22 Richard Henderson <rth@cygnus.com>
45821 * gcc.c-torture/execute/20000822-1.c: New test.
45823 2000-08-21 Jakub Jelinek <jakub@redhat.com>
45825 * gcc.c-torture/execute/20000819-1.x: Remove.
45827 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
45829 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
45830 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
45831 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
45832 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
45833 gcc.dg/format-xopen-1.c: New tests.
45835 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
45837 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
45839 2000-08-21 Jakub Jelinek <jakub@redhat.com>
45841 * g++.old-deja/g++.other/loop2.C: New test.
45843 * gcc.c-torture/compile/20000606-1.c: New test.
45844 * gcc.c-torture/compile/20000728-1.c: New test.
45845 * gcc.c-torture/execute/20000801-1.c: New test.
45846 * gcc.c-torture/execute/20000801-2.c: New test.
45847 * gcc.c-torture/execute/20000819-1.c: New test.
45848 * gcc.c-torture/execute/20000819-1.x: XFAIL.
45849 * gcc.dg/20000629-1.c: New test.
45850 * gcc.dg/20000724-1.c: New test.
45851 * gcc.dg/20000807-1.c: New test.
45853 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
45855 * gcc.dg/cpp/pragma-1.c: New test.
45856 * gcc.dg/cpp/pragma-2.c: New test.
45858 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
45860 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
45861 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
45863 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
45865 * gcc.c-torture/compile/20000818-1.c: New test.
45867 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
45869 * gcc.c-torture/execute/20000818-1.c: New test.
45871 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
45873 * gcc.dg/format-va-1.c: New test.
45875 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
45877 * g++.old-deja/g++.other/typedef8.C: New test.
45879 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
45881 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
45882 * g++.old-deja/g++.mike/net36.C: Mark candidate.
45883 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
45884 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
45885 * g++.old-deja/g++.other/ptrmem7.C: New test.
45886 * g++.old-deja/g++.pt/ptrmem10.C: New test.
45888 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
45890 * g++.old-deja/g++.pt/typename27.C: New test.
45892 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
45894 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
45895 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
45896 * g++.old-deja/g++.pt/friend45.C: New test.
45897 * g++.old-deja/g++.other/friend8.C: New test.
45899 2000-08-15 Richard Henderson <rth@cygnus.com>
45901 * gcc.c-torture/execute/20000815-1.c: New test.
45903 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
45905 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
45906 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
45907 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
45909 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
45911 * g++.old-deja/g++.other/refinit2.C: New test.
45913 2000-08-13 Geoff Keating <geoffk@cygnus.com>
45915 * lib/c-torture.exp (c-torture): Make
45916 compiler_conditional_xfail_data global.
45917 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
45918 compiler_conditional_xfail_data machinery.
45919 (f-torture-execute): Likewise.
45920 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
45921 and only when unrolling loops.
45923 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
45925 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
45927 * g++.old-deja/g++.pt/explicit81.C: New test.
45929 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
45931 * g++.old-deja/g++.pt/typename26.C: New test.
45933 2000-08-10 Geoff Keating <geoffk@cygnus.com>
45935 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
45938 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
45940 * g++.old-deja/g++.other/array3.C: New test.
45942 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
45944 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
45945 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
45946 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
45949 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
45951 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
45952 * g++.old-deja/g++.abi/vmihint.C: Likewise.
45954 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
45956 * gcc.c-torture/execute/20000808-1.c: New test.
45958 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
45960 * gcc.dg/c90-const-expr-1.c: New test.
45962 2000-08-08 Richard Henderson <rth@cygnus.com>
45964 * gcc.dg/noncompile/920923-1.c: Declare calloc.
45966 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
45968 * gcc.dg/noncompile/const-ll-1.c: New test.
45970 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
45972 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
45974 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
45976 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
45977 that running programs linked against the shared version of libobjc
45980 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
45982 * gcc.dg/c99-printf-1.c: New test.
45984 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
45986 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
45988 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
45990 * gcc.c-torture/execute/20000731-1.x: Delete.
45992 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
45994 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
45995 and torture_without_loops as is done by c-torture.exp.
45996 (search_for): Copy from c-torture.exp.
45997 (gcc-dg-runtest): New function, drives a directory of tests
45998 iterating over the TORTURE_OPTIONS.
45999 (scan-assembler, scan-assembler-not): Move here from
46000 individual directory drivers.
46002 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
46003 defined by lib/gcc-dg.exp.
46004 * gcc.dg/cpp/cpp.exp: Likewise.
46005 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
46006 gcc-dg-runtest, so we cycle over optimization options.
46008 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
46009 * gcc.dg/compare2.c: No longer expected to fail.
46011 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
46013 * gcc.c-torture/execute/20000804-1.c: New test.
46015 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
46017 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
46019 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
46021 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
46023 2000-08-03 Jeffrey A Law (law@cygnus.com)
46025 * gcc.c-torture/compile/20000803-1.c: New test.
46027 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
46029 * gcc.c-torture/execute/20000801-3.c,
46030 gcc.c-torture/execute/20000801-4.c: New tests.
46031 * gcc.c-torture/execute/20000801-3.x,
46032 gcc.c-torture/execute/20000801-4.x: Xfail.
46034 2000-08-02 Geoff Keating <geoffk@cygnus.com>
46036 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
46037 libobjc/.libs to allow for libtool.
46039 2000-08-02 Jakub Jelinek <jakub@redhat.com>
46041 * gcc.c-torture/compile/20000802-1.c: New test.
46043 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
46045 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
46047 2000-07-31 Jeffrey A Law (law@cygnus.com)
46049 * gcc-c-torture/execute/20000731-2.c: New test.
46051 * gcc.c-torture/execute/20000731-1.c: New test.
46052 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
46054 2000-07-31 Jakub Jelinek <jakub@redhat.com>
46056 * testsuite/gcc.dg/cpp/paste7.c: New test.
46057 * gcc.dg/cpp/20000725-1.c: New test.
46059 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
46061 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
46062 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
46063 declaration warning for __builtin_dwarf_reg_size.
46065 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
46067 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
46069 * gcc.dg/noncompile/voidparam-1.c: New test.
46071 2000-07-30 Richard Henderson <rth@cygnus.com>
46073 * gcc.dg/c90-digraph-1.c: Don't xfail.
46074 * gcc.dg/compare2.c (case 10): Xfail.
46075 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
46077 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
46079 * gcc.dg/c99-main-1.c: New test.
46081 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
46083 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
46085 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
46087 * gcc.c-tortuer/execute/20000726-1.c: New test.
46089 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
46091 * gcc.c-torture/execute/enum-2.c: New test.
46093 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46095 * gcc.dg/cpp/tr-warn3.c: New test.
46097 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
46099 * g++.old-deja/g++.ext/implicit1.C: Remove.
46100 * g++.old-deja/g++.jason/c2.C: Remove
46101 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
46102 * g++.old-deja/g++.pt/crash16.C: Likewise.
46103 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
46105 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
46107 * g++.old-deja/g++.other/for2.C: New test.
46109 2000-07-25 Jakub Jelinek <jakub@redhat.com>
46111 * gcc.dg/20000720-1.c: New test.
46113 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
46115 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
46117 2000-07-24 Geoff Keating <geoffk@cygnus.com>
46119 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
46120 * gcc.c-torture/execute/20000722-1.c: New.
46121 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
46123 2000-07-24 Jakub Jelinek <jakub@redhat.com>
46125 * gcc.dg/cpp/20000720-1.S: New test.
46127 2000-07-21 Michael Meissner <meissner@redhat.com>
46129 * gcc.c-torture/execute/ieee/hugeval.c: New test.
46131 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
46133 * g++.old-deja/g++.brendan/crash16.C,
46134 g++.old-deja/g++.brendan/parse3.C,
46135 g++.old-deja/g++.brendan/redecl1.C,
46136 g++.old-deja/g++.ns/template13.C,
46137 g++.old-deja/g++.other/decl4.C,
46138 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
46140 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
46142 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
46143 and "Internal error".
46145 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
46147 * gcc.dg/cpp/paste6.c: New test.
46149 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
46151 * gcc.dg/cpp/tr-direct.c: New test.
46153 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
46154 gcc.dg/cpp/undef1.c: Tweak error regexps.
46156 2000-07-18 Eric Christopher <echristo@redhat.com>
46158 * gcc.c-torture/compile/20000718-1.c: New test.
46160 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
46162 * cpplex.c (_cpp_push_token): If the token being pushed back
46163 is the previous token in this context, just subtract one from
46165 * cppmacro.c (save_expansion): Clear aux field when storing a
46168 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
46170 * gcc.dg/noncompile/redecl-1.c: New test.
46172 2000-07-18 Jakub Jelinek <jakub@redhat.com>
46174 * gcc.c-torture/execute/20000717-5.c: New test.
46175 * gcc.c-torture/execute/20000717-1.x: Removed.
46177 2000-07-17 Richard Henderson <rth@cygnus.com>
46179 * gcc.c-torture/execute/20000717-4.c: New test.
46181 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
46183 * gcc.dg/cpp/syshdr.c: New test.
46184 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
46186 2000-07-17 Neil Booth <neilb@earthling.net>
46188 * gcc.dg/cpp/cmdlne-dM.c: New test.
46189 * gcc.dg/cpp/cmdlne-dD.c: New test.
46191 2000-07-17 Jeffrey A Law (law@cygnus.com)
46193 * gcc.c-torture/execute/20000717-3.c: New test.
46195 * gcc.c-torture/compile/20000717-1.c: New test.
46197 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
46199 * gcc.c-torture/execute/20000717-2.c: New test.
46201 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
46203 * gcc.dg/formatz-1.c: New test.
46205 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
46206 * gcc.dg/c99-digraph-1.c: New tests.
46208 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
46209 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
46211 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
46212 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
46213 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
46214 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
46215 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
46216 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
46217 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
46219 2000-07-17 Greg McGary <greg@mcgary.org>
46221 * gcc.c-torture/execute/20000717-1.c: New test.
46222 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
46224 2000-07-15 Jakub Jelinek <jakub@redhat.com>
46226 * gcc.c-torture/execute/20000715-2.c: New test.
46227 * gcc.dg/20000715-1.c: New test.
46229 2000-07-15 Michael Meissner <meissner@redhat.com>
46231 * gcc.c-torture/execute/20000715-1.c: New test.
46233 2000-07-13 Jakub Jelinek <jakub@redhat.com>
46235 * gcc.c-torture/execute/20000707-1.c: New test.
46237 2000-07-13 Neil Booth <NeilB@earthling.net>
46239 * testsuite/gcc.dg/cpp/digraph1.c,
46240 testsuite/gcc.dg/cpp/digraph2.c,
46241 testsuite/gcc.dg/cpp/digraphs.c: New tests.
46243 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
46245 * g77.f-torture/compile/20000630-2.f: New test.
46246 * g77.f-torture/compile/20000630-2.x
46248 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
46250 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
46252 2000-07-11 Neil Booth <NeilB@earthling.net>
46254 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
46256 2000-07-11 Neil Booth <NeilB@earthling.net>
46258 * gcc.dg/cpp/cmdlne-C.c: New.
46260 2000-07-09 Neil Booth <NeilB@earthling.net>
46262 * gcc.dg/cpp/directiv.c: New tests.
46263 * gcc.dg/cpp/undef1.c: Update.
46265 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
46267 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
46269 2000-07-09 Neil Booth <NeilB@earthling.net>
46271 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
46273 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
46275 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
46276 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
46278 2000-07-08 Neil Booth <NeilB@earthling.net>
46280 * gcc.dg/cpp/macsyntx.c: New tests.
46282 2000-07-07 Jakub Jelinek <jakub@redhat.com>
46284 * gcc.dg/20000707-1.c: New test.
46286 2000-07-07 Jakub Jelinek <jakub@redhat.com>
46288 * gcc.c-torture/execute/20000706-1.c: New test.
46289 * gcc.c-torture/execute/20000706-2.c: New test.
46290 * gcc.c-torture/execute/20000706-3.c: New test.
46291 * gcc.c-torture/execute/20000706-4.c: New test.
46292 * gcc.c-torture/execute/20000706-5.c: New test.
46294 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
46296 * g++.old-deja/g++.pt/instantiate7.C: New test.
46298 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
46300 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
46301 * g++.old-deja/g++.mike/thunk3.C: Likewise.
46302 * g++.old-deja/g++.other/rtti3.C: Likewise.
46303 * g++.old-deja/g++.other/rttid3.C: Likewise.
46305 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
46307 * g77.f-torture/compile/20000630-1.x: Fix typo
46309 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
46311 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
46314 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
46316 * gcc.dg/cpp/ident.c: New test.
46318 2000-07-05 Neil Booth <NeilB@earthling.net>
46320 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
46321 gcc.dg/cpp/lexstrng.c: New tests.
46323 2000-07-04 Neil Booth <NeilB@earthling.net>
46325 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
46326 * gcc.dg/cpp/strify2.c: Same.
46328 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
46330 * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
46331 * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
46332 * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
46333 * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
46335 * testsuite/gcc.dg/cpp/macro1.c,
46336 testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
46337 testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
46338 testsuite/gcc.dg/cpp/strify1.c,
46339 testsuite/gcc.dg/cpp/strify2.c: New tests.
46341 2000-07-03 Jakub Jelinek <jakub@redhat.com>
46343 * gcc.c-torture/execute/20000703-1.c: New test.
46345 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
46347 * g++.old-deja/g++.pt (lookup10.C): New test.
46349 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
46351 * g++.old-deja/g++.pt (typename25.C): New test.
46353 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
46355 * gcc.c-torture/compile/20000701-1.c: New test.
46357 2000-06-30 Nick Clifton <nickc@cygnus.com>
46359 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
46362 2000-06-30 Catherine Moore <clm@cygnus.com>
46364 * gcc.c-torture/execute/align-1.c: New test.
46366 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
46368 * g++.old-deja/g++.pt/expr8.C: New test.
46369 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
46371 2000-06-29 Nick Clifton <nickc@cygnus.com>
46373 * gcc.c-torture/compile/20000629-1.c: New test.
46375 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
46378 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
46379 gcc.dg/noncompile directory, depending on whether they're
46380 preprocessor tests or not. Annotate all the tests for the dg
46383 * gcc.c-torture/noncompile/noncompile.exp: Delete.
46384 * gcc.dg/noncompile/noncompile.exp: New.
46388 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
46389 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
46390 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
46391 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
46392 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
46393 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
46394 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
46395 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
46396 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
46397 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
46398 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
46399 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
46400 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
46401 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
46402 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
46403 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
46404 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
46405 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
46406 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
46407 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
46408 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
46409 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
46410 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
46411 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
46413 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
46414 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
46415 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
46416 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
46417 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
46418 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
46420 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
46422 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
46423 declare one variable. On the fourth, error.
46424 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
46425 declared by 20000628-1a.h.
46427 2000-06-29 Richard Henderson <rth@redhat.com>
46429 * gcc.c-torture/execute/930529-1.x: New file.
46430 * gcc.dg/920413-1.c: Adjust expected warning text.
46431 * gcc.dg/980217-1.c: Declare abort.
46432 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
46434 2000-06-29 Jeffrey A Law (law@cygnus.com)
46436 * g77.f-torture/compile/20000629-1.f: New test.
46437 * g77.f-torture/compile/20000629-1.x: Expected to fail.
46439 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
46441 Rearrange lots of files, removing entirely the
46442 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
46446 gcc.c-torture/code_quality/code_quality.exp
46447 gcc.c-torture/special/special.exp
46448 gcc.failure/failure.exp
46449 gcc.failure/940409-1.x
46450 gcc.c-torture/compile/961203-1.x
46453 gcc.misc-tests/linkage.exp
46454 gcc.c-torture/execute/920730-1t.c
46455 gcc.c-torture/execute/920730-1t.x
46456 gcc.c-torture/compile/920520-1.x
46457 gcc.c-torture/compile/920521-1.x
46458 gcc.c-torture/compile/981006-1.x
46459 gcc.c-torture/execute/eeprof-1.x
46461 * Moved files (possibly with modifications to fit a new harness):
46463 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
46464 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
46465 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
46466 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
46467 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
46468 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
46469 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
46470 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
46471 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
46472 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
46473 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
46474 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
46475 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
46476 gcc.failure/940409-1.c gcc.dg/940409-1.c
46478 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
46480 * c-torture/compile/961203-1.x: Delete.
46482 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
46483 not exit. Include stdio.h.
46484 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
46485 * gcc.misc-tests/dg-12.c: Likewise.
46486 * gcc.misc-tests/dg-5.c: Likewise.
46487 * gcc.misc-tests/dg-6.c: Likewise.
46488 * gcc.misc-tests/dg-7.c: Prototype abort.
46489 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
46490 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
46491 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
46493 * gcc.misc-tests/sieve.c: Use return from main, not exit.
46494 * gcc.misc-tests/sort2.c: Use return from main, not exit.
46496 2000-06-28 Jakub Jelinek <jakub@redhat.com>
46498 * gcc.dg/cpp/20000628-1.c: New test.
46499 * gcc.dg/cpp/20000628-1.h: New header for above test.
46500 * gcc.dg/cpp/20000628-1a.h: Likewise.
46502 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
46504 * gcc.dg/cpp: New directory.
46505 * gcc.dg/cpp/cpp.exp: New driver.
46506 * gcc.dg/cpp/20000627-1.c: New test.
46507 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
46508 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
46509 and rewrite as a compilation test.
46511 * gcc.dg: Move many files into the cpp subdirectory, possibly
46512 renaming or editing them as well.
46514 990119-1.c cpp/19990119-1.c
46515 990228-1.c cpp/19990228-1.c
46516 990407-1.c cpp/19990407-1.c
46517 990409-1.c cpp/19990409-1.c
46518 990413-1.c cpp/19990413-1.c
46519 990703-1.c cpp/19990703-1.c
46520 20000127-1.c cpp/20000127-1.c
46521 20000129-1.c cpp/20000129-1.c
46522 20000207-1.c cpp/20000207-1.c
46523 20000207-2.c cpp/20000207-2.c
46524 20000209-1.c cpp/20000209-1.c
46525 20000209-2.c cpp/20000209-2.c
46526 20000301-1.c cpp/20000301-1.c
46527 20000419-1.c cpp/20000419-1.c
46528 20000510-1.S cpp/20000510-1.S
46529 20000519-1.c cpp/20000519-1.c
46530 20000529-1.c cpp/20000529-1.c
46531 20000625-1.c cpp/20000625-1.c
46532 20000625-2.c cpp/20000625-2.c
46533 cpp-as1.c cpp/assert1.c
46534 cpp-as2.c cpp/assert2.c
46535 cxx-comments-1.c cpp/cxxcom1.c
46536 cxx-comments-2.c cpp/cxxcom2.c
46537 endif-label.c cpp/endif.c
46538 cpp-hash1.c cpp/hash1.c
46539 cpp-hash2.c cpp/hash2.c
46540 cpp-if1.c cpp/if-1.c
46541 cpp-if2.c cpp/if-2.c
46542 cpp-if3.c cpp/if-3.c
46543 cpp-if4.c cpp/if-4.c
46544 cpp-if5.c cpp/if-5.c
46545 cpp-cond.c cpp/if-cexp.c
46546 cpp-missingop.c cpp/if-mop.c
46547 cpp-missingparen.c cpp/if-mpar.c
46548 cpp-opprec.c cpp/if-oppr.c
46549 cpp-ifparen.c cpp/if-paren.c
46550 cpp-shortcircuit.c cpp/if-sc.c
46551 cpp-shift.c cpp/if-shift.c
46552 cpp-unary.c cpp/if-unary.c
46553 cpp-li1.c cpp/line1.c
46554 cpp-li2.c cpp/line2.c
46555 lineno.c cpp/line3.c
46556 lineno-2.c cpp/line4.c
46558 cpp-mic.h cpp/mi1c.h
46559 cpp-micc.h cpp/mi1cc.h
46560 cpp-mind.h cpp/mi1nd.h
46561 cpp-mindp.h cpp/mi1ndp.h
46562 cpp-mix.h cpp/mi1x.h
46563 cpp-mi2.c cpp/mi2.c
46564 cpp-mi2a.h cpp/mi2a.h
46565 cpp-mi2b.h cpp/mi2b.h
46566 cpp-mi2c.h cpp/mi2c.h
46567 cpp-mi3.c cpp/mi3.c
46568 cpp-mi3.def cpp/mi3.def
46569 poison-1.c cpp/poison.c
46570 pr-impl.c cpp/prag-imp.c
46571 cpp-redef-2.c cpp/redef1.c
46572 cpp-redef.c cpp/redef2.c
46573 strpaste.c cpp/strp1.c
46574 strpaste-2.c cpp/strp2.c
46575 cpp-tradpaste.c cpp/tr-paste.c
46576 cpp-tradstringify.c cpp/tr-str.c
46577 cpp-tradwarn1.c cpp/tr-warn1.c
46578 cpp-tradwarn2.c cpp/tr-warn2.c
46579 trigraphs.c cpp/trigraphs.c
46580 cpp-unc1.c cpp/unc1.c
46581 cpp-unc2.c cpp/unc2.c
46582 cpp-unc3.c cpp/unc3.c
46583 cpp-unc.c cpp/unc4.c
46584 undef.c cpp/undef1.c
46585 undef-2.c cpp/undef2.c
46586 cpp-wi1.c cpp/widestr1.c
46588 2000-06-27 Mark Mitchell <mark@codesourcery.com>
46590 * lib/g++.exp (g++_include_flags): Tweak.
46592 2000-06-27 H.J. Lu <hjl@gnu.org>
46593 Loren J. Rittle <ljrittle@acm.org>
46595 * lib/g++.exp (g++_include_flags): Override libgloss.exp
46596 version with one that knows about the new gcc tree structure.
46597 (g++_link_flags): Same.
46599 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
46601 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
46602 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
46603 case we are cross-compiling.
46605 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
46606 g++.old-deja/g++.niklas/Makefile.in,
46607 g++.old-deja/g++.niklas/configure.in,
46608 g++.old-deja/g++.other/Makefile.in,
46609 g++.old-deja/g++.other/configure.in,
46610 gcc.c-torture/code_quality/Makefile.in,
46611 gcc.c-torture/code_quality/configure.in,
46612 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
46613 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
46614 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
46615 gcc.c-torture/execute/ieee/Makefile.in,
46616 gcc.c-torture/execute/ieee/configure.in,
46617 gcc.c-torture/noncompile/Makefile.in,
46618 gcc.c-torture/noncompile/configure.in,
46619 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
46620 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
46621 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
46623 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
46625 * g++.old-deja/g++.other/ambig3.C: New test.
46627 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
46629 * g++.old-deja/g++.pt/syntax1.C: New test.
46630 * g++.old-deja/g++.pt/syntax2.C: New test.
46631 * g++.old-deja/g++.other/syntax3.C: New test.
46632 * g++.old-deja/g++.other/syntax4.C: New test.
46634 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
46636 * gcc.dg/20000623-1.c: Prototype exit and abort.
46638 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
46640 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
46642 * gcc.dg/cpp-mi3.def: New file.
46644 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
46646 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
46647 lexer's error messages.
46648 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
46649 divine anything from the linemarkers.
46650 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
46651 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
46653 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
46655 * gcc.dg/20000623-1.c: New test.
46657 2000-06-22 Jakub Jelinek <jakub@redhat.com>
46659 * gcc.c-torture/execute/20000622-1.c: New test.
46661 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
46663 * g++.old-deja/g++.other/init15.C: New test.
46665 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
46667 * g++.old-deja/g++.pt/vaarg2.C: New test.
46668 * g++.old-deja/g++.pt/vaarg3.C: New test.
46670 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
46672 * g++.old-deja/g++.other/dyncast6.C: New test.
46674 2000-06-15 Jakub Jelinek <jakub@redhat.com>
46676 * gcc.c-torture/execute/loop-6.c: New test.
46678 2000-06-14 Jakub Jelinek <jakub@redhat.com>
46680 * gcc.dg/20000614-1.c: New test.
46681 * gcc.dg/20000614-2.c: New test.
46683 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
46685 * g++.old-deja/g++.other/inline12.C: New test.
46687 2000-06-13 Jakub Jelinek <jakub@redhat.com>
46689 * g++.old-deja/g++.other/eh1.C: New test.
46691 2000-06-12 Jakub Jelinek <jakub@redhat.com>
46693 * g++.old-deja/g++.other/type.C: New test.
46695 2000-06-05 Jakub Jelinek <jakub@redhat.com>
46697 * g++.old-deja/g++.other/initstring.C: New test.
46699 2000-06-12 Jason Merrill <jason@redhat.com>
46701 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
46703 2000-06-09 Jeffrey A Law (law@cygnus.com)
46705 * gcc.c-torture/compile/20000609-1.c: New test.
46707 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
46709 * gcc.dg/20000609-1.c: New test.
46711 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
46713 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
46714 * gcc.c-torture/noncompile/poison-1.c: Move...
46715 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
46716 * gcc.dg/cpp-li1.c: Add a token after the #line.
46718 2000-06-05 Richard Henderson <rth@cygnus.com>
46720 * gcc.c-torture/execute/20000605-2.c: New test.
46721 * gcc.c-torture/execute/20000605-3.c: New test.
46723 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
46725 * g77.f-torture/execute/20000503-1.x: New file.
46727 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
46729 * g++.old-deja/g++.eh/badalloc1.C: New test.
46731 2000-06-05 Richard Henderson <rth@cygnus.com>
46733 * gcc.c-torture/execute/20000605-1.c: New test.
46735 2000-06-05 Jakub Jelinek <jakub@redhat.com>
46736 Nathan Sidwell <nathan@codesourcery.com>
46738 * gcc.c-torture/compile/20000605-1.c: New test.
46740 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
46742 * g77.f-torture/compile/20000601-1.f: New test.
46744 2000-06-03 Richard Henderson <rth@cygnus.com>
46746 * gcc.c-torture/execute/20000603-1.c: New.
46748 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
46750 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
46751 * gcc.dg/noreturn-2.c (noreturn): Likewise.
46753 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
46755 * gcc.dg/compare2.c (case 12): XFAIL.
46756 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
46757 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
46759 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
46761 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
46763 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
46764 guard macro is already defined when the header is first
46766 * gcc.dg/cpp-mix.h: New file.
46767 * gcc.dg/endif-label.c: Update patterns to match compiler.
46769 * g++.brendan/complex1.C: Declare abort.
46770 * g++.law/refs4.C: Remove XFAIL.
46771 * g++.oliva/expr2.C: Declare abort and exit.
46773 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
46775 * gcc.c-torture/execute/20000528-1.c: New test.
46777 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
46778 * g++.old-deja/g++.law/temps4.C: Likewise.
46780 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
46781 stdlib.h. Call abort() on failure.
46782 * g++.old-deja/g++.law/refs4.C: Likewise.
46783 * g++.old-deja/g++.law/temps4.C: Likewise.
46784 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
46785 * gcc.c-torture/execute/20000112-1.c: Include string.h.
46787 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
46789 Relative to g++.dg/special:
46790 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
46792 Relative to g++.old-deja:
46793 * g++.brendan/complex1.C, g++.jason/optimize2.C,
46794 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
46795 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
46796 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
46797 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
46798 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
46799 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
46801 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
46802 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
46803 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
46804 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
46805 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
46806 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
46809 * g++.other/goto1.C: Update expectations for error messages.
46811 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
46813 * gcc.c-torture/compile/20000523-1.c: New test.
46815 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
46817 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
46819 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
46821 * g++.old-deja/g++.eh/catch11.C: New test.
46822 * g++.old-deja/g++.eh/catch12.C: New test.
46824 2000-05-24 Nick Clifton <nickc@cygnus.com>
46826 * gcc.c-torture/execute/20000523-1.c: New test.
46828 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
46830 * c-torture/execute/bcp-1.c: Replace abort in arg of
46831 __builtin_constant_p with a generic external function.
46833 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
46834 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
46835 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
46836 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
46837 Prototype abort and/or exit.
46839 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
46840 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
46841 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
46842 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
46844 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
46846 * gcc.dg/dwarf2-1.c: New test.
46848 2000-05-20 Richard Henderson <rth@cygnus.com>
46850 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
46852 2000-05-20 Andreas Jaeger <aj@suse.de>
46854 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
46857 2000-05-19 David Edelsohn <edelsohn@gnu.org>
46859 * gcc.c-torture/execute/20000519-2.c: New test.
46861 2000-05-19 Andreas Jaeger <aj@suse.de>
46863 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
46864 which fails with SSA.
46866 * lib/c-torture.exp: Also test with -O3 -fssa.
46868 2000-05-18 Michael Meissner <meissner@redhat.com>
46870 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
46871 * gcc.c-torture/execute/920415-1.c: Ditto.
46872 * gcc.c-torture/execute/920501-1.c: Ditto.
46873 * gcc.c-torture/execute/conversion.c: Ditto.
46874 * gcc.c-torture/execute/cvt-1.c: Ditto.
46876 2000-05-18 Jeffrey A Law (law@cygnus.com)
46878 * gcc.c-torture/compile/20000518-1.c: New test.
46880 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
46882 * g77.f-torture/compile/200005018.f: New test.
46884 2000-05-17 Jeffrey A Law (law@cygnus.com)
46886 * gcc.c-torture/compile/20000517-1.c: New test.
46888 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46890 * gcc.c-torture/execute/20000516-1.c: New test.
46892 2000-05-15 Jakub Jelinek <jakub@redhat.com>
46894 * g++.old-deja/g++.other/eh.C: New test.
46896 2000-05-12 Richard Henderson <rth@cygnus.com>
46898 * gcc.c-torture/execute/990208-1.c (main): Don't pass
46899 constants through to doit's conditional.
46901 2000-05-11 Jeffrey A Law (law@cygnus.com)
46903 * gcc.c-torture/compile/20000511-1.c: New test.
46904 * g77.f-torture/compile/20000511-1.f: New test.
46905 * g77.f-torture/compile/20000511-2.f: New test.
46907 2000-05-11 Michael Meissner <meissner@redhat.com>
46909 * gcc.c-torture/execute/20000511-1.c: New test.
46911 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
46913 * gcc.dg/dg.exp: Scan .S files as well as .c files.
46914 * gcc.dg/20000510-1.S: New.
46916 2000-05-08 Catherine Moore <clm@cygnus.com>
46918 * gcc.dg/unused-3.c: New.
46920 2000-05-06 Richard Henderson <rth@cygnus.com>
46922 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
46923 * g++.old-deja/g++.mike/warn1.C: Likewise.
46924 * g++.old-deja/g++.pt/local1.C: Likewise.
46925 * g++.old-deja/g++.pt/local7.C: Likewise.
46926 * g++.old-deja/g++.pt/spec16.C: Likewise.
46928 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
46930 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
46932 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
46934 * g77.f-torture/execute/20000503-1.f: New test.
46936 2000-05-04 Andreas Jaeger <aj@suse.de>
46938 * gcc.dg/noreturn-2.c: New test.
46940 2000-05-04 Neil Booth <NeilB@earthling.net>
46942 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
46945 2000-05-04 Richard Henderson <rth@cygnus.com>
46947 * gcc.c-torture/execute/20000503-1.c: Fix typo.
46949 2000-05-04 Richard Henderson <rth@cygnus.com>
46951 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
46952 OpenSSL by Jason R Thorpe.
46954 2000-05-03 Jim Wilson <wilson@cygnus.com>
46956 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
46958 2000-05-03 Robert Lipe <robertlipe@usa.net>
46960 * gcc.dg/20000503-1.c: New test.
46962 2000-05-02 Jakub Jelinek <jakub@redhat.com>
46964 * gcc.c-torture/compile/20000502-1.c: New test.
46965 * g++.old-deja/g++.other/align.C: New test.
46966 * gcc.dg/cpp-tradstringify.c: New test.
46968 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
46970 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
46971 and hard registers.
46973 2000-04-26 Geoff Keating <geoffk@cygnus.com>
46975 * gcc.c-torture/execute/loop-5.c: New test.
46977 2000-04-25 Jakub Jelinek <jakub@redhat.com>
46979 * gcc.c-torture/execute/va-arg-20.c: New test.
46981 2000-04-23 Jeffrey A Law (law@cygnus.com)
46983 * gcc.c-torture/execute/20000422-1.c: New test.
46985 2000-04-20 Greg McGary <gkm@gnu.org>
46987 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
46988 when optimizing, but without sibling-call optimizations (-O1).
46990 2000-04-20 Jeffrey A Law (law@cygnus.com)
46992 * gcc.c-torture/compile/20000420-1.c: New test.
46994 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
46996 * g++.abi/ptrflags.C: New test.
46997 * g++.eh/catchptr1.C: Test incomplete pointer chains.
46999 2000-04-19 Catherine Moore <clm@cygnus.com>
47001 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
47003 2000-04-19 Greg McGary <gkm@gnu.org>
47005 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
47006 sibling-call optimizations.
47008 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
47010 * gcc.dg/20000419-1.c: New test.
47012 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
47014 * gcc.c-torture/execute/20000412-6.c: New test.
47016 2000-04-12 Jeffrey A Law (law@cygnus.com)
47018 * gcc.c-torture/execute/20000412-5.c: New test.
47019 * g77.f-torture/compile/20000412-1.f: New test.
47020 * gcc.c-torture/execute/20000412-4.c: New test.
47021 * gcc.c-torture/compile/20000412-2.c: New test.
47022 * gcc.c-torture/execute/20000412-3.c: New test.
47023 * gcc.c-torture/compile/20000412-1.c: New test.
47024 * gcc.c-torture/execute/20000412-2.c: New test.
47026 2000-04-12 Jakub Jelinek <jakub@redhat.com>
47028 * objc/execute/bf-20.m: New test.
47030 2000-04-10 Richard Henderson <rth@cygnus.com>
47032 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
47034 * gcc.c-torture/execute/20000412-1.c: New test.
47036 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
47038 * g++.old-deja/g++.eh/catchptr1.C: New test.
47040 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
47042 * g++.old-deja/g++.abi/cxa_vec.C: New test.
47044 2000-04-08 Neil Booth <NeilB@earthling.net>
47046 * gcc.dg/cpp-nullchar.c: Remove test as
47047 embedded nulls cause problems.
47049 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47051 * gcc.dg/compare2.c: New test.
47053 2000-04-08 Neil Booth <NeilB@earthling.net>
47055 * gcc.dg/cpp-nullchar.c: New test.
47057 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
47059 * gcc.dg/cpp-mi2.c: New test.
47060 * gcc.dg/cpp-mi2[abc].h: New files.
47062 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
47064 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
47067 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
47069 * g++.old-deja/g++.abi/vmihint.C: New test.
47071 2000-04-06 Neil Booth <NeilB@earthling.net>
47073 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
47074 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
47077 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
47079 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
47080 avoid stack-frame overwrite.
47082 2000-04-05 Jakub Jelinek <jakub@redhat.com>
47084 * gcc.c-torture/compile/20000405-2.c: New test.
47085 * gcc.c-torture/compile/20000405-3.c: New test.
47087 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
47089 * gcc.c-torture/compile/20000405-1.c: New test.
47091 2000-04-04 Geoff Keating <geoffk@cygnus.com>
47093 * gcc.dg/cast-qual-1.c: Revert last change.
47095 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47097 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
47099 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
47101 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
47102 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
47104 2000-04-03 Jeffrey A Law (law@cygnus.com)
47106 * gcc.c-torture/compile/20000403-2.c: New test.
47107 * gcc.c-torture/compile/20000403-1.c: New test.
47109 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
47111 * gcc.c-torture/execute/20000403-1.c: New test.
47113 2000-04-03 Geoff Keating <geoffk@cygnus.com>
47115 * gcc.c-torture/execute/20000402-1.c: New test.
47117 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
47119 * gcc.c-torture/execute/va-arg-15.c: New test.
47120 * gcc.c-torture/execute/va-arg-16.c: New test.
47121 * gcc.c-torture/execute/va-arg-17.c: New test.
47122 * gcc.c-torture/execute/va-arg-18.c: New test.
47123 * gcc.c-torture/execute/va-arg-19.c: New test.
47125 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
47127 * gcc.c-torture/compile/981211-1.c: Move to...
47128 * gcc.dg/cpp-as1.c: ...here.
47129 * gcc.dg/cpp-as2.c: New file.
47131 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
47134 2000-04-02 Neil Booth <NeilB@earthling.net>
47136 * gcc.dg/cpp-cond.c New tests.
47137 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
47138 accidental success less likely.
47139 * gcc.dg/cpp-missingop.c New tests.
47140 * gcc.dg/cpp-missingparen.c New tests.
47141 * gcc.dg/cpp-shift.c New tests.
47142 * gcc.dg/cpp-shortcircuit.c New tests.
47143 * gcc.dg/cpp-unary.c New tests.
47145 2000-03-29 Jeffrey A Law (law@cygnus.com)
47147 * gcc.c-torture/compile/20000329-1.c: New test.
47149 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
47151 * gcc.c-torture/compile/20000326-1.c: New test.
47152 * gcc.c-torture/compile/20000326-2.c: New test.
47154 2000-03-24 Geoff Keating <geoffk@cygnus.com>
47156 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
47157 the first parameter is a function argument.
47159 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
47161 * g++.old-deja/g++.ext/array4.C: New test.
47163 2000-03-22 Geoff Keating <geoffk@cygnus.com>
47165 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
47167 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47169 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
47171 2000-03-19 Richard Henderson <rth@cygnus.com>
47173 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
47175 2000-03-19 Richard Henderson <rth@cygnus.com>
47177 * gcc.c-torture/compile/20000319-1.c: New test.
47179 2000-03-14 Jeffrey A Law (law@cygnus.com)
47181 * gcc.c-torture/execute/20000314-3.c: New test.
47182 * gcc.c-torture/execute/20000314-2.c: New test.
47183 * gcc.c-torture/execute/20000314-1.c: New test.
47184 * gcc.c-torture/compile/20000314-2.c: New test.
47185 * gcc.c-torture/compile/20000314-1.c: New test.
47187 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
47189 * g++.old-deja/g++.warn/inline.C: New test.
47191 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
47193 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
47194 standards-compliant result rather than specific constants.
47195 Put test-values in array.
47197 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
47199 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
47200 (g++_target_compile): Put test-specific options last.
47202 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
47204 * g++.old-deja/g++.eh/vbase4.C: New test.
47206 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
47208 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
47210 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
47212 * g++.old-deja/g++.brendan/misc12.C: Removed.
47213 * g++.old-deja/g++.pt/memtemp77.C: Constify.
47214 * g++.old-deja/g++.ext/pretty4.C: New test.
47216 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
47218 * g++.old-deja/g++.other/string2.C: New test.
47220 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
47222 * g++.old-deja/g++.warn/impint2.C: New test.
47224 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
47226 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
47229 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
47231 * g++.old-deja/g++.warn/impint.C: New test.
47232 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
47233 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
47234 * g++.old-deja/g++.pt/explicit12.C: Likewise.
47235 * g++.old-deja/g++.pt/explicit13.C: Likewise.
47236 * g++.old-deja/g++.pt/explicit17.C: Likewise.
47237 * g++.old-deja/g++.pt/explicit18.C: Likewise.
47238 * g++.old-deja/g++.pt/explicit19.C: Likewise.
47239 * g++.old-deja/g++.pt/explicit23.C: Likewise.
47240 * g++.old-deja/g++.pt/explicit31.C: Likewise.
47241 * g++.old-deja/g++.pt/explicit35.C: Likewise.
47242 * g++.old-deja/g++.pt/explicit6.C: Likewise.
47243 * g++.old-deja/g++.pt/memclass7.C: Likewise.
47245 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
47247 * gcc.dg/cpp-redef.c: New test.
47249 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
47251 * g++.old-deja/g++.pt/unify7.C: New test.
47253 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47255 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
47256 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
47258 2000-02-25 Geoff Keating <geoffk@cygnus.com>
47260 * gcc.c-torture/compile/20000224-1.c: New test.
47262 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
47264 * gcc.c-torture/compile/cpp-2.c: New test.
47265 * gcc.c-torture/compile/cpp-1.c: New test.
47267 2000-02-25 Jeffrey A Law (law@cygnus.com)
47269 * gcc.c-torture/execute/20000225-1.c: New test.
47271 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
47273 * gcc.dg/cpp-li2.c: New test.
47275 * gcc.dg/cpp-wi1.c: New test.
47277 * gcc.dg/cpp-li1.c: New test.
47279 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
47281 * g++.old-deja/g++.other/sizeof5.C: New test.
47283 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47285 * gcc.c-torture/execute/va-arg-13.c: New test.
47287 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
47289 * gcc.c-torture/execute/va-arg-12.c: New test.
47291 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
47293 * gcc.c-torture/execute/20000223-1.c: New test.
47295 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
47297 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
47299 2000-02-22 Mark Mitchell <mark@codesourcery.com>
47301 * g++.old-deja/g++.abi/ptrmem.C: New test.
47303 2000-02-19 Richard Henderson <rth@cygnus.com>
47305 * gcc.c-torture/compile/init-3.c: New.
47307 2000-02-17 Mark Mitchell <mark@codesourcery.com>
47309 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
47312 2000-02-11 Robert Lipe <robertl@sco.com>
47314 * gcc.c-torture/compile/20000211-3.c: New test.
47316 2000-02-11 Martin Buchholz <martin@xemacs.org>
47318 * gcc.c-torture/compile/20000211-2.c: New test.
47320 2000-02-11 Jeffrey A Law (law@cygnus.com)
47322 * gcc.c-torture/compile/20000211-1.c: New test.
47324 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
47326 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
47329 2000-02-08 Nathan Sidwell <nathan@acm.org>
47331 * g++.old-deja/g++.other/cast5.C: New test.
47333 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
47335 * gcc.c-torture/execute/20000205-1.c: New.
47337 2000-02-03 Nathan Sidwell <nathan@acm.org>
47339 * g++.old-deja/g++.jason/cast3.C: Return void.
47340 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
47342 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
47344 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
47346 * gcc.dg/loop-1.c: New test.
47348 2000-01-27 Jakub Jelinek <jakub@redhat.com>
47350 * gcc.c-torture/compile/20000127-1.c: New test.
47351 * gcc.c-torture/execute/991228-1.c: New test.
47353 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
47355 * gcc.dg/unused-2.c: New test.
47357 * gcc.dg/conv-1.c: New test.
47359 2000-01-24 Mark Mitchell <mark@codesourcery.com>
47361 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
47363 (tool_option_proc): Fix typo.
47365 2000-01-24 Geoff Keating <geoffk@cygnus.com>
47367 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
47368 of the ld on the host, not on the build machine.
47369 Also, don't crash if '--help' is not a supported option.
47371 2000-01-24 Richard Henderson <rth@cygnus.com>
47373 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
47375 2000-01-20 Jeffrey A Law (law@cygnus.com)
47377 * gcc.c-torture/execute/20000120-2.c: New test.
47378 * gcc.c-torture/execute/20000120-1.c: New test.
47380 2000-01-13 Jeffrey A Law (law@cygnus.com)
47382 * gcc.c-torture/execute/20000113-1.c: New test.
47384 2000-01-12 Jeffrey A Law (law@cygnus.com)
47386 * gcc.c-torture/execute/20000112-1.c: New test.
47388 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
47390 * gcc.dg/20000111-1.c: New test.
47392 2000-01-10 Jeffrey A Law (law@cygnus.com)
47394 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
47395 with 16 bit integers.
47397 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
47399 * gcc.dg/20000108-1.c: New test.
47401 2000-01-05 Nathan Sidwell <nathan@acm.org>
47403 * g++.old-deja/g++.ns/koenig8.C: New test.
47405 2000-01-05 Nathan Sidwell <nathan@acm.org>
47407 * g++.old-deja/g++.other/cast4.C: New test.
47409 2000-01-05 Jeffrey A Law (law@cygnus.com)
47411 * gcc.c-torture/compile/20000105-2.c: New test.
47412 * gcc.c-torture/compile/20000105-1.c: New test.
47414 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47416 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
47417 references to printf & atoi to conform to ANSI standard.
47418 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
47419 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
47420 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
47421 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
47422 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
47423 * g++.old-deja/g++.brendan/complex1.C: Likewise.
47424 * g++.old-deja/g++.brendan/copy1.C: Likewise.
47425 * g++.old-deja/g++.brendan/copy2.C: Likewise.
47426 * g++.old-deja/g++.brendan/copy3.C: Likewise.
47427 * g++.old-deja/g++.brendan/copy4.C: Likewise.
47428 * g++.old-deja/g++.brendan/copy5.C: Likewise.
47429 * g++.old-deja/g++.brendan/copy6.C: Likewise.
47430 * g++.old-deja/g++.brendan/copy7.C: Likewise.
47431 * g++.old-deja/g++.brendan/copy8.C: Likewise.
47432 * g++.old-deja/g++.brendan/crash11.C: Likewise.
47433 * g++.old-deja/g++.brendan/crash14.C: Likewise.
47434 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
47435 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47436 * g++.old-deja/g++.brendan/delete2.C: Likewise.
47437 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
47438 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
47439 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
47440 * g++.old-deja/g++.brendan/eh1.C: Likewise.
47441 * g++.old-deja/g++.brendan/groff1.C: Likewise.
47442 * g++.old-deja/g++.brendan/init3.C: Likewise.
47443 * g++.old-deja/g++.brendan/misc12.C: Likewise.
47444 * g++.old-deja/g++.brendan/misc7.C: Likewise.
47445 * g++.old-deja/g++.brendan/new2.C: Likewise.
47446 * g++.old-deja/g++.brendan/operators4.C: Likewise.
47447 * g++.old-deja/g++.brendan/operators5.C: Likewise.
47448 * g++.old-deja/g++.brendan/overload2.C: Likewise.
47449 * g++.old-deja/g++.brendan/overload7.C: Likewise.
47450 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
47451 * g++.old-deja/g++.brendan/reference1.C: Likewise.
47452 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
47453 * g++.old-deja/g++.brendan/template24.C: Likewise.
47454 * g++.old-deja/g++.brendan/template3.C: Likewise.
47455 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
47456 * g++.old-deja/g++.jason/inline3.C: Likewise.
47457 * g++.old-deja/g++.jason/opeq.C: Likewise.
47458 * g++.old-deja/g++.law/arg5.C: Likewise.
47459 * g++.old-deja/g++.law/arm7.C: Likewise.
47460 * g++.old-deja/g++.law/ctors11.C: Likewise.
47461 * g++.old-deja/g++.law/cvt8.C: Likewise.
47462 * g++.old-deja/g++.law/init9.C: Likewise.
47463 * g++.old-deja/g++.law/refs4.C: Likewise.
47464 * g++.old-deja/g++.law/template2.C: Likewise.
47465 * g++.old-deja/g++.law/visibility24.C: Likewise.
47466 * g++.old-deja/g++.law/vtable3.C: Likewise.
47467 * g++.old-deja/g++.mike/asm2.C: Likewise.
47468 * g++.old-deja/g++.mike/eh1.C: Likewise.
47469 * g++.old-deja/g++.mike/misc1.C: Likewise.
47470 * g++.old-deja/g++.mike/misc13.C: Likewise.
47471 * g++.old-deja/g++.mike/misc14.C: Likewise.
47472 * g++.old-deja/g++.mike/ns12.C: Likewise.
47473 * g++.old-deja/g++.mike/p1248.C: Likewise.
47474 * g++.old-deja/g++.mike/p3708.C: Likewise.
47475 * g++.old-deja/g++.mike/p3708a.C: Likewise.
47476 * g++.old-deja/g++.mike/p3708b.C: Likewise.
47477 * g++.old-deja/g++.mike/p646.C: Likewise.
47478 * g++.old-deja/g++.mike/p700.C: Likewise.
47479 * g++.old-deja/g++.mike/p783.C: Likewise.
47480 * g++.old-deja/g++.mike/p783a.C: Likewise.
47481 * g++.old-deja/g++.mike/p783b.C: Likewise.
47482 * g++.old-deja/g++.mike/p786.C: Likewise.
47483 * g++.old-deja/g++.mike/p789.C: Likewise.
47484 * g++.old-deja/g++.mike/p789a.C: Likewise.
47485 * g++.old-deja/g++.mike/p807a.C: Likewise.
47486 * g++.old-deja/g++.other/delete3.C: Likewise.
47487 * g++.old-deja/g++.other/dyncast1.C: Likewise.
47488 * g++.old-deja/g++.other/dyncast2.C: Likewise.
47489 * g++.old-deja/g++.other/dyncast3.C: Likewise.
47490 * g++.old-deja/g++.other/empty1.C: Likewise.
47491 * g++.old-deja/g++.other/temporary1.C: Likewise.
47492 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
47493 * g++.old-deja/g++.pt/t16.C: Likewise.
47494 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
47496 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
47498 * gcc.dg/991230-1.c: New test.
47500 1999-12-29 Jeffrey A Law (law@cygnus.com)
47502 * gcc.c-torture/compile/991229-3.c: New test.
47503 * gcc.c-torture/compile/991229-2.c: New test.
47504 * gcc.c-torture/compile/991229-1.c: New test.
47506 1999-12-29 Greg McGary <gkm@eng.ascend.com>
47508 * gcc.c-torture/compile/labels-2.c: New test.
47510 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
47512 * gcc.c-torture/execute/991227-1.c: New test.
47514 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
47516 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
47518 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
47520 * gcc.c-torture/execute/991221-1.c: New test.
47522 1999-12-20 Nathan Sidwell <nathan@acm.org>
47524 * g++.old-deja/g++.other/cast3.C: New test.
47526 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
47528 * gcc.c-torture/execute/991216-4.c: New test.
47530 1999-12-16 Michael Meissner <meissner@cygnus.com>
47532 * gcc.c-torture/execute/991216-1.c: New test.
47533 * gcc.c-torture/execute/991216-2.c: New test.
47534 * gcc.c-torture/execute/991216-3.c: New test.
47536 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
47538 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
47539 Actually make the test fail by using "-O2" for compilation.
47541 1999-12-15 Nathan Sidwell <nathan@acm.org>
47543 * g++.old-deja/g++.warn/cast-align1.C: New test.
47545 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
47547 * gcc.c-torture/compile/991214-1.c: New test.
47548 * gcc.c-torture/compile/991214-2.c: New test.
47550 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
47552 * gcc.dg/991214-1.c: New test.
47554 1999-12-13 Jeffrey A Law (law@cygnus.com)
47556 * gcc.c-torture/compile/991213-3.c: New test.
47557 * gcc.c-torture/compile/991213-2.c: New test.
47558 * gcc.c-torture/compile/991213-1.c: New test.
47560 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
47562 * gcc.dg/991209-1.c: New test.
47564 1999-12-08 Nathan Sidwell <nathan@acm.org>
47566 * gcc.c-torture/compile/991208-1.c: New test.
47568 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
47570 * gcc.dg/ultrasp2.c: New test.
47572 1999-12-05 Alex Samuel <samuel@codesourcery.com>
47574 * g++.old-deja/g++.abi/align.C (main): Fix typo.
47576 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
47578 * gcc.c-torture/compile/991202-1.c: New test.
47579 * gcc.c-torture/execute/991202-1.c: New test.
47580 * gcc.c-torture/execute/991202-2.c: New test.
47581 * gcc.c-torture/execute/991202-3.c: New test.
47583 1999-12-02 Alex Samuel <samuel@codesourcery.com>
47585 * g++.old-deja/g++.abi/align.C: New test.
47586 * g++.old-deja/g++.abi/aggregates.C: Likewise.
47587 * g++.old-deja/g++.abi/bitfields.C: Likewise.
47589 1999-12-01 Richard Henderson <rth@cygnus.com>
47591 * gcc.c-torture/execute/991201-1.c: New.
47593 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
47595 * gcc.dg/991129-1.c: New test.
47597 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
47599 * gcc.c-torture/compile/991127-1.c: New test.
47601 1999-11-22 Nathan Sidwell <nathan@acm.org>
47603 * g++.old-deja/g++.other/warn4.C: New test.
47605 1999-11-22 Nathan Sidwell <nathan@acm.org>
47607 * g++.old-deja/g++.eh/cleanup2.C: New test.
47608 * g++.old-deja/g++.ext/pretty2.C: New test.
47609 * g++.old-deja/g++.ext/pretty3.C: New test.
47610 * g++.old-deja/g++.other/debug6.C: New test.
47612 1999-10-20 Jim Wilson <wilson@cygnus.com>
47614 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
47615 compiler_output to look for one error message instead of two.
47617 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
47619 * gcc.c-torture/execute/991118-1.c: Also test case
47620 where the word boundary does not split a byte evenly.
47622 1999-11-19 Nathan Sidwell <nathan@acm.org>
47624 * g++.old-deja/g++.ext/restrict1.C: New test.
47626 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
47628 * gcc.c-torture/execute/991118-1.c: New test.
47630 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
47632 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
47633 working directory pathnames.
47635 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
47637 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
47638 host is equipped with driver.h and driver.o so it can actually
47639 compile and run the tests.
47641 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
47643 * gcc.c-torture/compile/991008-1.c: New test.
47645 1999-11-08 Nick Clifton <nickc@cygnus.com>
47647 * lib/gcc-dg.exp: Include target-supports.exp
47649 1999-11-05 Nick Clifton <nickc@cygnus.com>
47651 * lib/target-supports.exp: New file: Provide procs to test for
47652 features supported by the target.
47653 (check_weak_available): Moved here from ecos.exp.
47654 (check_alias_available): New proc: Determine of the target
47655 toolchain supports the alias attribute.
47657 * gcc.dg/special/ecos.exp: Move check_weak_available to
47658 target-supports.exp.
47659 (alias-1.c): Only perform the test if the target supports
47661 (wkali-1.c): Only perform the test if the target supports
47664 * gcc.dg/990506-0.c: Expect error messages from cross
47665 targets as well as native targets.
47667 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
47669 * gcc.dg/ultrasp1.c: Removed xfail.
47670 * gcc.dg/struct-ret-2.c: Likewise.
47671 * gcc.dg/array-1.c: Likewise.
47673 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
47675 * gcc.dg/struct-ret-2.c: New test.
47677 * gcc.dg/array-1.c: New test.
47679 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
47681 * gcc.c-torture/execute/991030-1.c: New test.
47683 1999-10-26 Richard Henderson <rth@cygnus.com>
47685 * gcc.c-torture/compile/991026-2.c: New test.
47687 1999-10-26 Jeffrey A Law (law@cygnus.com)
47689 * gcc.c-torture/compile/991026-1.c: New test.
47691 1999-10-23 Jeffrey A Law (law@cygnus.com)
47693 * gcc.c-torture/execute/991023-1.c: New test.
47695 1999-10-19 Jeffrey A Law (law@cygnus.com)
47697 * gcc.c-torture/execute/991019-1.c: New test.
47699 1999-10-16 Richard Henderson <rth@cygnus.com>
47701 * gcc.c-torture/execute/991016-1.c: New test.
47703 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
47705 * gcc.c-torture/execute/991014-1.c: New test.
47707 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
47709 * g++.old-deja/g++.other/union2.C: New test.
47711 1999-10-13 Nathan Sidwell <nathan@acm.org>
47713 * g++.old-deja/g++.other/vaarg2.C: New test.
47714 * g++.old-deja/g++.other/vaarg3.C: New test.
47716 1999-10-12 Craig Burley <craig@jcb-sc.com>
47718 * g77.f-torture/noncompile/19990905-1.f: Moved from being
47721 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
47723 * gcc.c-torture/execute/va-arg-11.c: New test.
47725 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
47727 * lib/file-format.exp (gcc_target_object_format): Don't
47728 crash if objdump is unavailable.
47730 1999-09-29 Donn Terry <donn@interix.com>
47732 * gcc.misc-tests/mg.exp: delete extraneous redirection.
47734 1999-09-28 Nick Clifton <nickc@cygnus.com>
47736 * gcc.c-torture/compile/990928-1.c: New test.
47738 1999-09-28 Nathan Sidwell <nathan@acm.org>
47740 * g++.old-deja/g++.other/decl6.C: New test.
47742 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47744 * gcc.c-torture/execute/va-arg-10.c: New test.
47746 1999-09-27 Nathan Sidwell <nathan@acm.org>
47748 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
47749 __PRETTY_FUNCTION__.
47751 1999-09-23 Nick Clifton <nickc@cygnus.com>
47753 * gcc.c-torture/execute/990923-1.c: New test.
47755 1999-09-21 Nick Clifton <nickc@cygnus.com>
47757 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
47758 for which -fpic is inappropriate.
47760 1999-09-21 Mark Mitchell <mark@codesourcery.com>
47762 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
47764 1999-09-21 Nathan Sidwell <nathan@acm.org>
47766 * g++.old-deja/g++.other/dyncast1.C: New test.
47767 * g++.old-deja/g++.other/dyncast2.C: New test.
47768 * g++.old-deja/g++.other/dyncast3.C: New test.
47769 * g++.old-deja/g++.other/dyncast4.C: New test.
47770 * g++.old-deja/g++.other/dyncast5.C: New test.
47771 * g++.old-deja/g++.eh/catch3.C: New test.
47772 * g++.old-deja/g++.eh/catch3p.C: New test.
47773 * g++.old-deja/g++.eh/catch4.C: New test.
47774 * g++.old-deja/g++.eh/catch4p.C: New test.
47775 * g++.old-deja/g++.eh/catch5.C: New test.
47776 * g++.old-deja/g++.eh/catch5p.C: New test.
47777 * g++.old-deja/g++.eh/catch6.C: New test.
47778 * g++.old-deja/g++.eh/catch6p.C: New test.
47779 * g++.old-deja/g++.eh/catch7.C: New test.
47780 * g++.old-deja/g++.eh/catch7p.C: New test.
47781 * g++.old-deja/g++.eh/catch8.C: New test.
47782 * g++.old-deja/g++.eh/catch8p.C: New test.
47783 * g++.old-deja/g++.eh/catch9.C: New test.
47784 * g++.old-deja/g++.eh/catch9p.C: New test.
47786 1999-09-13 Nathan Sidwell <nathan@acm.org>
47788 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
47789 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
47791 1999-09-13 Jeffrey A Law (law@cygnus.com)
47793 * gcc.c-torture/compile/990913-1.c: New test.
47795 1999-09-10 Nathan Sidwell <nathan@acm.org>
47797 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
47798 * g++.old-deja/g++.jason/rfg5.C: Likewise.
47800 1999-09-09 Richard Henderson <rth@cygnus.com>
47802 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
47804 1999-09-09 Nathan Sidwell <nathan@acm.org>
47806 * g++.old-deja/g++.other/lookup11.C: New test.
47807 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
47808 what is permitted and what we want.
47809 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
47811 * g++.old-deja/g++.jason/rfg5.C: Likewise.
47813 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
47815 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
47816 * gcc.c-torture/noncompile/poison-1.c: New file.
47818 1999-09-08 Nathan Sidwell <nathan@acm.org>
47820 * g++.old-deja/g++.other/sizeof3.C: New test.
47821 * g++.old-deja/g++.other/sizeof4.C: New test.
47822 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
47823 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
47825 1999-09-07 Richard Henderson <rth@cygnus.com>
47827 * gcc.dg/va-arg-1.c: New.
47829 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47831 * gcc.c-torture/execute/va-arg-9.c: New test.
47833 1999-09-05 Craig Burley <craig@jcb-sc.com>
47835 * g77.f-torture/compile/980519-2.f: New test.
47836 * g77.f-torture/compile/19990905-0.f: New test.
47837 * g77.f-torture/compile/19990905-1.f: New test.
47838 * g77.f-torture/compile/19990905-2.f: New test.
47840 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
47842 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
47844 * gcc.c-torture/execute/990827-1.c: Fix typo.
47846 1999-09-03 Nathan Sidwell <nathan@acm.org>
47848 * g++.old-deja/g++.other/deref1.C: New test.
47850 1999-09-02 Nathan Sidwell <nathan@acm.org>
47852 * g++.old-deja/g++.other/ambig2.C: New test.
47853 * g++.old-deja/g++.other/cond5.C: New test.
47854 * g++.old-deja/g++.other/lookup16.C: New test.
47856 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
47858 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
47861 1999-08-31 Jeffrey A Law (law@cygnus.com)
47863 * lib/c-torture.exp: Avoid the "compare executables" optimization
47864 when testing native.
47866 1999-08-29 Jeffrey A Law (law@cygnus.com)
47868 * gcc.c-torture/execute/990829-1.c: New test.
47869 * gcc.c-torture/compile/990829-1.c: New test.
47871 1999-08-27 Paul Burchard <burchard@pobox.com>
47873 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
47874 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
47875 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
47876 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
47877 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
47878 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
47879 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
47880 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
47881 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
47882 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
47883 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
47885 1999-08-27 Jeffrey A Law (law@cygnus.com)
47887 * gcc.c-torture/execute/990827-1.c: New test.
47889 1999-08-26 Craig Burley <craig@jcb-sc.com>
47891 * g77.f-torture/noncompile/19990826-4.f: New test.
47893 * g77.f-torture/compile/19990826-3.f: New test.
47895 * g77.f-torture/execute/19990826-2.f: New test.
47897 * g77.f-torture/compile/19990826-1.f: New test.
47899 * gcc.c-torture/execute/990826-0.c: New test.
47900 * g77.c-torture/execute/19990826-0.f: New test.
47902 * g77.f-torture/noncompile/970626-2.f: New test.
47904 1999-08-25 Paul Burchard <burchard@pobox.com>
47906 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
47907 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
47908 lss-011.C: New tests.
47910 1999-08-25 Nathan Sidwell <nathan@acm.org>
47912 * g++.old-deja/g++.other/decl5.C: New test.
47914 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47916 * noncompile/noncompile.exp: Load_lib c-torture.exp.
47917 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
47918 call `postbase' for each one. All callers of `postbase' changed
47919 to call this instead.
47921 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
47923 * gcc.c-torture/execute/990811-1.c: New test.
47925 1999-08-09 Nick Clifton <nickc@cygnus.com>
47927 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
47930 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
47933 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
47935 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
47937 1999-08-04 Jeffrey A Law (law@cygnus.com)
47939 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
47941 1999-08-04 Nathan Sidwell <nathan@acm.org>
47943 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
47945 1999-08-04 Jeffrey A Law (law@cygnus.com)
47947 * gcc.c-torture/execute/990804-1.c: New test.
47949 1999-08-03 Nathan Sidwell <nathan@acm.org>
47951 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
47952 * g++.old-deja/g++.brendan/crash64.C: Likewise.
47953 * g++.old-deja/g++.brendan/overload8.C: Likewise.
47955 1999-08-03 Nathan Sidwell <nathan@acm.org>
47957 * g++.old-deja/g++.other/struct1.C: New test.
47959 1999-08-03 Nathan Sidwell <nathan@acm.org>
47961 * g++.old-deja/g++.other/enum2.C: New test.
47963 1999-08-02 Richard Henderson <rth@cygnus.com>
47965 Adapted from tests from Franz Sirl:
47966 * gcc.c-torture/execute/va-arg-7.c: New test.
47967 * gcc.c-torture/execute/va-arg-8.c: New test.
47969 1999-08-01 Jeffrey A Law (law@cygnus.com)
47971 * gcc.c-torture/compile/990801-2.c: New test.
47973 * gcc.c-torture/compile/990801-1.c: New test.
47975 1999-07-27 Michael Meissner <meissner@cygnus.com>
47977 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
47978 fp-cmp-1.c, converting double to float.
47980 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
47981 fp-cmp-1.c, converting double to long double.
47983 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
47984 from fr1 to unknown_register, since fr1 is a legitimate register
47987 1999-07-25 Jeffrey A Law (law@cygnus.com)
47989 * README: More listname related changes.
47991 1999-07-08 Catherine Moore <clm@cygnus.com>
47993 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
47995 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
47997 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
47999 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
48001 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
48003 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
48005 * gcc.dg/990703-1.c: New test.
48007 1999-06-29 Nick Clifton <nickc@cygnus.com>
48009 * lib/file-format.exp: New file: Move definition of proc
48010 gcc_target_object_format to here from
48011 gcc.dg/special/ecos.exp.
48013 * lib/c-torture.exp: Include lib file-format.exp.
48014 * lib/gcc-dg.exp: Include lib file-format.exp.
48016 * gcc.dg/special/ecos.exp: Remove definition of proc
48017 gcc_target_object_format.
48019 1999-06-28 Jeffrey A Law (law@cygnus.com)
48021 * gcc.c-torture/execute/990628-1.c: New test.
48023 1999-06-25 Jeffrey A Law (law@cygnus.com)
48025 * gcc.c-torture/compile/990625-2.c: New test.
48027 * gcc.c-torture/compile/990625-1.c: New test.
48029 1999-06-23 Nick Clifton <nickc@cygnus.com>
48031 * gcc.c-torture/compile/dll.c: New test case. Check that dll
48032 attributes compile.
48033 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
48034 ports that use the COFF/PE file format.
48036 1999-06-17 Jeffrey A Law (law@cygnus.com)
48038 * gcc.c-torture/compile/990617-1.c: New test.
48040 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
48042 * g++.old-deja/g++.other/decl4.C: New test.
48044 1999-06-14 Nathan Sidwell <nathan@acm.org>
48046 * g++.old-deja/g++.other/bitfld3.C: New test.
48048 1999-06-08 Nathan Sidwell <nathan@acm.org>
48050 * g++.old-deja/g++.eh/catch1.C: New test.
48052 1999-06-07 Jeffrey A Law (law@cygnus.com)
48054 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
48056 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
48057 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
48059 1999-06-05 Craig Burley <craig@jcb-sc.com>
48061 * g77.f-torture/compile/19990502-0.f: Replace with new,
48062 shorter, test that still fails after recent changes.
48064 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
48066 * gcc.c-torture/execute/990604-1.c: New test.
48068 1999-05-31 Jeffrey A Law (law@cygnus.com)
48070 * gcc.c-torture/execute/990531-1.c: New test.
48072 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48074 * gcc.c-torture/compile/990527-1.c: New test.
48076 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
48078 * gcc.c-torture/execute/990527-1.c: New test.
48080 1999-05-25 Nick Clifton <nickc@cygnus.com>
48082 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
48083 bitfields as signed.
48085 1999-05-25 Craig Burley <craig@jcb-sc.com>
48087 * g77.f-torture/compile/19990525-0.f: New test.
48089 1999-05-25 Jeffrey A Law (law@cygnus.com)
48091 * gcc.c-torture/execute/990525-2.c: New test.
48093 * gcc.c-torture/execute/990525-1.c: New test.
48095 1999-05-24 Nathan Sidwell <nathan@acm.org>
48097 * g++.old-deja/g++.other/anon3.C: New test.
48098 * g++.old-deja/g++.other/anon4.C: New test.
48099 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
48100 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
48101 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
48104 1999-05-24 Jeffrey A Law (law@cygnus.com)
48106 * gcc.c-torture/execute/990524-1.c: New test.
48108 * gcc.dg/990524-1.c: New test.
48110 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48112 * gcc.c-torture/compile/990523-1.c: New test.
48114 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
48116 * gcc.c-torture/compile/990519-1.c: New test.
48118 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
48120 * gcc.c-torture/compile/990517-1.c: New test.
48122 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
48123 (e4, f4): New tests.
48126 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48128 * gcc.dg/noreturn-1.c: New test.
48130 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
48132 * gcc.c-torture/execute/990513-1.c: New test.
48134 1999-05-10 Richard Henderson <rth@cygnus.com>
48136 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
48138 1999-05-10 Craig Burley <craig@jcb-sc.com>
48140 * g77.f-torture/execute/erfc.f: Use small single-precision
48141 values, to avoid problems on Alphas when not -mieee.
48143 1999-05-08 Craig Burley <craig@jcb-sc.com>
48145 * gcc.dg/990506-0.c: New test.
48147 1999-05-08 Richard Henderson <rth@cygnus.com>
48149 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
48150 the constant to test. Don't XFAIL 64-bit targets.
48152 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
48153 * g++.old-deja/g++.law/profile1.C: Likewise.
48155 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
48156 operator new instances.
48157 * g++.old-deja/g++.other/delete5.C: Likewise.
48159 1999-05-03 Craig Burley <craig@jcb-sc.com>
48161 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
48164 1999-05-03 Craig Burley <craig@jcb-sc.com>
48166 * g77.f-torture/execute/u77-test.f: Reverse order of two
48167 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
48169 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48171 * gcc.dg/compare1.c: New test.
48173 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
48175 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
48178 1999-05-02 Craig Burley <craig@jcb-sc.com>
48180 * g77.f-torture/compile/19990502-1.f: New test.
48182 1999-05-02 Craig Burley <craig@jcb-sc.com>
48184 * g77.f-torture/compile/19990502-0.f: New test.
48186 1999-05-02 Craig Burley <craig@jcb-sc.com>
48188 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
48191 1999-05-02 Craig Burley <craig@jcb-sc.com>
48193 * g77.f-torture/execute/u77-test.f (main): List libU77
48194 intrinsics not currently tested.
48195 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
48196 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
48197 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
48198 Trim blanks off the ends of some printed strings.
48200 1999-05-02 Craig Burley <craig@jcb-sc.com>
48202 * g77.f-torture/execute/u77-test.f (main): Just warn about
48203 FSTAT gid disagreement, as it's expected on some systems.
48205 1999-05-01 Craig Burley <craig@jcb-sc.com>
48207 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
48208 use a new function, which allows for some slop.
48209 Clean up some commentary.
48210 (issum): The new function.
48211 (sgladd): Deleted subroutine.
48213 1999-05-01 Craig Burley <craig@jcb-sc.com>
48215 * g77.f-torture/execute/u77-test.f: Modify to be more like
48216 libf2c/libU77 version, bringing patches to that version here.
48217 Add suitable commentary.
48219 1999-04-25 Richard Henderson <rth@cygnus.com>
48221 * gcc.dg/990424-1.c: New test.
48223 1999-04-24 Craig Burley <craig@jcb-sc.com>
48225 * g77.f-torture/execute/u77-test.f (main): Bug involving
48226 LSTAT has been fixed, so turn back on full checking.
48228 1999-04-20 Craig Burley <craig@jcb-sc.com>
48230 * g77.f-torture/compile/19990419-0.f: New test.
48231 * g77.f-torture/execute/19990419-1.f: New test.
48233 1999-04-17 Richard Henderson <rth@cygnus.com>
48235 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
48236 to avoid the need for a prototype to supress a warning.
48238 1999-04-07 Jim Wilson <wilson@cygnus.com>
48240 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
48242 1999-04-04 Jeffrey A Law (law@cygnus.com)
48244 * gcc.c-torture/execute/990404-1.c: New test.
48246 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
48248 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
48249 * gcc.dg/cpp-if3.c: Don't use -pedantic.
48250 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
48251 missing initializer warnings.
48253 1999-03-28 Jeffrey A Law (law@cygnus.com)
48255 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
48258 1999-03-26 Jeffrey A Law (law@cygnus.com)
48260 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
48262 1999-03-26 Craig Burley <craig@jcb-sc.com>
48264 * g77.f-torture/execute/19990325-0.f: New test.
48265 * g77.f-torture/execute/19990325-1.f: New test.
48267 1999-03-24 Jeffrey A Law (law@cygnus.com)
48269 * gcc.c-torture/execute/990324-1.c: New test.
48271 1999-03-22 Jim Wilson <wilson@cygnus.com>
48273 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
48276 1999-03-17 Richard Henderson <rth@cygnus.com>
48278 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
48280 1999-03-13 Craig Burley <craig@jcb-sc.com>
48282 * g77.f-torture/execute/19990313-2.f: New test.
48283 * g77.f-torture/execute/19990313-3.f: New test.
48285 1999-03-13 Craig Burley <craig@jcb-sc.com>
48287 * g77.f-torture/execute/19990313-0.f: New test.
48288 * g77.f-torture/execute/19990313-1.f: New test.
48290 1999-03-12 Jim Wilson <wilson@cygnus.com>
48292 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
48294 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
48295 (main): Add check for u15. Conditionalize u31 check depending on
48296 whether ints are <32 bits or >=32 bits.
48298 1999-03-08 Craig Burley <craig@jcb-sc.com>
48300 * g77.f-torture/execute/19981119-0.f: Improve testiness.
48302 1999-03-08 Craig Burley <craig@jcb-sc.com>
48304 * g77.f-torture/compile/19990305-0.f: New test.
48305 * g77.f-torture/execute/19981119-0.f: New test.
48307 1999-03-08 Craig Burley <craig@jcb-sc.com>
48309 * g77.f-torture/execute/970625-2.f: call ABORT if final
48310 result is not correct, instead of just printing it.
48311 Add this checking via newly introduced obfuscation, to
48312 trip up buggy front ends.
48314 1999-03-07 Craig Burley <craig@jcb-sc.com>
48316 * g77.f-torture/compile/960317-1.f: Moved from being
48317 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
48319 1999-03-06 Craig Burley <craig@jcb-sc.com>
48321 * g77.f-torture/execute/960317-1.f: New (old) test.
48322 * g77.f-torture/execute/970625-2.f: Ditto.
48324 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
48326 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
48327 message on line 1 or line 2; cccp and cpplib do this differently.
48329 1999-03-01 Jeffrey A Law (law@cygnus.com)
48331 * g++.old-deja/g++.law/weak1.C: New test.
48333 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
48335 * gcc.c-torture/execute/990119-1.c: Renamed to...
48336 * gcc.dg/990119-1.c: this, so it will only be tested once
48337 (it's a preprocessor test, it doesn't need to be run at
48338 multiple optimization levels).
48340 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
48342 * lib/g++.exp: Don't add incdir=$base_dir/../include to
48345 1999-02-24 Craig Burley <craig@jcb-sc.com>
48347 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
48348 * g77.f-torture/compile/19981216-0.f: ...as it is expected
48349 to not be compilable by current g77.
48351 1999-02-24 Nick Clifton <nickc@cygnus.com>
48353 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
48355 1999-02-22 Jeffrey A Law (law@cygnus.com)
48357 * gcc.c-torture/execute/990222-1.c: New test.
48359 1999-02-19 Craig Burley <craig@jcb-sc.com>
48361 * g77.f-torture/compile/19990218-0.f: New test.
48362 * g77.f-torture/noncompile/19990218-1.f: New test.
48364 1999-02-18 Craig Burley <craig@jcb-sc.com>
48366 * g77.f-torture/compile/19981216-0.f: New test.
48368 1999-02-14 Jeffrey A Law (law@cygnus.com)
48370 * gcc.dg/990214-1.c: New test.
48372 1999-02-13 Jeffrey A Law (law@cygnus.com)
48374 * gcc.dg/990213-2.c: New test.
48376 * gcc.dg/990213-1.c: New test.
48378 1999-02-12 Jeffrey A Law (law@cygnus.com)
48380 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
48383 1999-02-11 Nick Clifton <nickc@cygnus.com>
48385 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
48386 specified by target.
48388 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
48390 1999-02-11 Jeffrey A Law (law@cygnus.com)
48392 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
48394 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
48396 * gcc.dg/special/ecos.exp: New test driver for new tests with
48397 special requirements.
48399 * gcc.dg/special/alias-1.c: New test.
48400 * gcc.dg/special/gcsec-1.c: New test.
48401 * gcc.dg/special/weak-1.c: New test.
48402 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
48403 * gcc.dg/special/weak-2.c: New test.
48404 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
48405 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
48406 * gcc.dg/special/wkali-1.c: New test.
48407 * gcc.dg/special/wkali-2.c: New test.
48408 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
48409 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
48411 1999-02-10 Felix Lee <flee@cygnus.com>
48413 * lib/c-torture.exp (c-torture-compile): Pull out code for
48414 analyzing gcc error messages.
48415 (c-torture-execute): Likewise. Fix some (harmless) false
48417 * lib/gcc.exp (gcc_check_compile): New function.
48419 1999-02-08 Richard Henderson <rth@cygnus.com>
48421 * gcc.c-torture/execute/990208-1.c: New test.
48423 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
48425 * g++.dg/special/ecos.exp: New driver for new tests with special
48428 * g++.dg/special/conpr-1.C: New test
48429 * g++.dg/special/conpr-2.C: New test
48430 * g++.dg/special/conpr-2a.C: New test
48431 * g++.dg/special/conpr-3.C: New test
48432 * g++.dg/special/conpr-3a.C: New test
48433 * g++.dg/special/conpr-3b.C: New test
48435 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
48436 allow g++ to use the dg driver
48438 * README: Add comment about g++.dg directory
48440 1999-02-06 Jeffrey A Law (law@cygnus.com)
48442 * README: Update email addresses.
48444 1999-02-03 Nick Clifton <nickc@cygnus.com>
48446 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
48447 arguments in order to force structure S onto the stack even on
48449 (test): Pass 10 leading arguments to function foo as well as the
48452 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
48453 failure for all targets.
48455 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
48456 abort to terminate program execution.
48458 1999-01-30 Richard Henderson <rth@cygnus.com>
48460 * gcc.c-torture/execute/990130-1.c: New test.
48462 1999-01-30 Jeffrey A Law (law@cygnus.com)
48464 * gcc.dg/990130-1.c: New test.
48466 1999-01-28 Michael Meissner <meissner@cygnus.com>
48468 * gcc.c-torture/execute/990128-1.c: New test.
48470 1999-01-27 Michael Meissner <meissner@cygnus.com>
48472 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
48474 1999-01-27 Felix Lee <flee@cygnus.com>
48476 * lib/c-torture.exp (c-torture-compile): pull out code for
48477 analyzing gcc error messages.
48478 (c-torture-execute): ditto, and fix some (harmless) false
48480 * lib/gcc.exp (gcc_check_compile): new function.
48482 1999-01-17 Jeffrey A Law (law@cygnus.com)
48484 * gcc.dg/990117-1.c: New test.
48486 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
48488 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
48490 1999-01-15 Jeffrey A Law (law@cygnus.com)
48492 * g77.f-torture/compile/990115-1.f: New test.
48494 1999-01-07 Jeffrey A Law (law@cygnus.com)
48496 * gcc.c-torture/compile/990107-1.c: New test
48498 1999-01-06 Jeffrey A Law (law@cygnus.com)
48500 * gcc.c-torture/execute/990106-2.c: New test.
48502 * gcc.c-torture/execute/990106-1.c: New test.
48504 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
48506 * gcc.c-torture/compile/981223-1.c: New test.
48508 1998-12-29 Richard Henderson <rth@cygnus.com>
48510 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
48511 (opt3): Rename from opt4 and disable.
48513 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
48515 * g++.old-deja/g++.pt/ptrmem5.C: New test.
48517 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
48519 * g++.old-deja/g++.other/conv5.C: New test.
48521 1998-12-14 Nick Clifton <nickc@cygnus.com>
48523 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
48525 1998-12-11 Jeffrey A Law (law@cygnus.com)
48527 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
48529 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
48531 * gcc.c-torture/compile/981211-1.c: New test.
48533 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
48535 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
48537 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
48539 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48541 * gcc.special/930510-1.c: Make C9X safe.
48542 * gcc.misc-tests/gcov-1.c Similarly.
48543 * gcc.misc-tests/gcov-2.c Similarly.
48545 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
48547 * gcc.dg/ultrasp1.c: New test.
48549 1998-12-06 Richard Henderson <rth@cygnus.com>
48551 * gcc.c-torture/execute/981206.c: New test.
48553 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
48555 * g++.old-deja/g++.ns/template7.C: New test.
48557 * g++.old-deja/g++.other/expr1.C: New test.
48559 * g++.old-deja/g++.eh/tmpl3.C: New test.
48561 * g++.old-deja/g++.eh/tmpl2.C: New test.
48563 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
48565 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
48566 * g++.old-deja/g++.other/using6.C: Removed.
48567 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
48569 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
48571 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
48573 * g++.old-deja/g++.pt/overload8.C: New test.
48575 * g++.old-deja/g++.pt/overload7.C: New test.
48577 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
48579 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
48580 and relinking messages.
48581 * lib/g++.exp (g++_target_compile): Remove .rpo file when
48582 compiling with -frepo.
48584 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
48586 * g++.old-deja/g++.pt/lookup6.C: New test.
48588 1998-11-30 Nick Clifton <nickc@cygnus.com>
48590 * gcc.c-torture/execute/981130-1.c: New test.
48591 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
48593 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
48595 * g++.old-deja/g++.pt/explicit76.C: New test.
48597 * g++.old-deja/g++.pt/friend38.C: New test.
48599 * g++.old-deja/g++.ns/crash2.C: New test.
48601 * g++.old-deja/g++.pt/defarg8.C: New test.
48603 * g++.old-deja/g++.pt/instantiate6.C: New test.
48605 * g++.old-deja/g++.pt/static6.C: New test.
48607 * g++.old-deja/g++.pt/decl2.C: New test.
48609 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
48611 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
48612 problem is actually related with name lookup, but so what? :-)
48614 * g++.old-deja/g++.pt/friend37.C: New test.
48616 1998-11-25 Dave Love <d.love@dl.ac.uk>
48618 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
48619 element, which fails on some systems.
48621 * g77.f-torture/execute/labug1.f: New test.
48623 1998-11-21 Jeffrey A Law (law@cygnus.com)
48625 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
48628 1998-11-18 Dave Love <d.love@dl.ac.uk>
48630 * g77.f-torture/compile/981117-1.f: New test.
48632 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
48634 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
48635 properly discarded.
48637 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
48639 * gcc.c-torture/execute/memcheck: New directory of tests for
48640 -fcheck-memory-usage.
48642 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
48644 * README: New file, general information about the testsuite and
48645 new description of the various C++ test subdirectories.
48646 * README.g++: Eliminate obsolete information, update and move most
48647 relevant stuff to README.
48649 1998-11-07 Richard Henderson <rth@cygnus.com>
48651 * gcc.c-torture/compile/981107-1.c: New test.
48653 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
48655 * execute/memcpy-bi.c: New testcase.
48657 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
48659 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
48662 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
48663 template is selected.
48665 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
48666 classes, it should be accepted for all types.
48668 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
48670 * g++.old-deja/g++.pt/spec24.C: Ensure that template
48671 specializations start with template headers.
48673 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
48675 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
48677 * g++.old-deja/g++.other/init9.C: Test cross initialization of
48680 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
48682 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
48684 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
48686 * compile/981022-1.c, compile/981022-1.x: New test and driver.
48688 1998-10-19 Jeffrey A Law (law@cygnus.com)
48690 * 981019-1.c: New test.
48692 1998-10-14 Robert Lipe <robertl@dgii.com>
48694 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
48697 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
48699 * compile/981001-4.c: Remove use of GCC extension that triggers a
48702 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
48704 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
48706 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
48708 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
48709 instantiation of template produces incorrect code for delete
48712 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
48713 constructors' name is not unique.
48714 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
48715 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
48717 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
48718 automatic array of const is ill-formed.
48720 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
48721 of template parameter?
48723 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
48726 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
48727 pointer-to-member expression.
48729 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
48730 declaration causes ICE.
48732 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
48734 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
48735 reserved in the global namespace.
48737 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
48738 generate needed virtual table.
48740 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
48742 1998-10-10 Dariush Eslimi <eslimi@loran.com>
48744 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
48745 template-dependent type
48747 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
48749 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
48750 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
48751 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
48753 * g++.old-deja/g++.other/using5.C: New test; using decl from base
48754 class should be usable as argument of member function.
48755 * g++.old-deja/g++.other/using6.C: New test; using decl from base
48756 class should be usable as return type of member function.
48757 * g++.old-deja/g++.other/using7.C: New test; using decl from base
48758 class should be usable as type of data member.
48760 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
48762 1998-10-09 Jeffrey A Law (law@cygnus.com)
48764 * gcc.c-torture/special/920521-1.c: Fix bogus test.
48766 1998-10-08 Nick Clifton <nickc@cygnus.com>
48768 * gcc.dg/dll-?.c Add thumb to target list.
48769 Fix assembler scan patterns to match current assembler output.
48771 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
48773 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
48774 matching of template brackets.
48776 * g++.old-deja/g++.other/using4.C: New test. Test using
48777 declarations of methods from base classes.
48779 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
48780 within functions should introduce names into the innermost
48781 enclosing namespace.
48783 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
48784 of static locals if first initialization throws.
48786 1998-10-07 Jim Wilson <wilson@cygnus.com>
48788 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
48790 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
48792 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
48793 lose track of the possible targets of tablejump insns.
48794 * special/special.exp: Run it.
48796 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
48798 * g++.old-deja/g++.pt/friend35.C: New test. A template function
48799 must be declared before its specializations can be named in friend
48802 1998-10-05 Dave Love <d.love@dl.ac.uk>
48804 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
48806 * g77.f-torture/execute/io1.f: New test.
48808 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
48810 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
48811 with pointer to template function, for which no argument deduction
48814 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
48815 specialization of template function as argument to template
48818 * g++.old-deja/g++.other/access2.C: New test; Inner class
48819 shouldn't have privileged access to Outer's names.
48821 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
48823 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
48824 friend template declared within template class conflicts with
48825 nested class of the same name.
48827 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
48830 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
48831 object with direct initializer as function declaration.
48833 * g++.old-deja/g++.other/decl2.C: New test; duplicate
48836 * g++.old-deja/g++.other/null2.C: New test; conditional operator
48837 involving const pointer and NULL produces incorrect result.
48839 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
48840 type name without `typename' should be rejected with -pedantic.
48842 1998-10-02 Richard Henderson <rth@cygnus.com>
48844 * g++.old-deja/g++.other/addrof1.C: New test.
48846 1998-10-01 Nick Clifton <nickc@cygnus.com>
48848 * gcc.c-torture/compile/981001-1.c: New test.
48849 * gcc.c-torture/execute/981001-1.c: New test.
48851 1998-10-01 Jeffrey A Law (law@cygnus.com)
48853 * gcc.c-torture/compile/981001-2.c: New test.
48854 * gcc.c-torture/compile/981001-3.c: New test.
48855 * gcc.c-torture/compile/981001-4.c: New test.
48857 1998-10-01 Robert Lipe <robertl@dgii.com>
48859 * lib/objc.exp (objc_target_compile): Add -L during compiles for
48860 multilibbed hosts. Idea grafted from g77.exp.
48862 1998-09-30 Dave Love <d.love@dl.ac.uk>
48864 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
48865 avoid losing on systems which need -lsocket.
48867 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
48869 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
48870 * g++.old-deja/g++.other/nested2.C: Ditto.
48871 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
48874 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
48876 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
48877 preferred over template operator!= for enum bitfields.
48879 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
48881 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
48882 that happen to have the same base name, but in different scopes,
48883 are incorrectly rejected.
48885 1998-09-16 Richard Henderson <rth@cygnus.com>
48887 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
48888 on the native word size instead of an integer literal.
48890 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
48892 * g++.old-deja/g++.other/static2.C: Invocation of static data
48893 member of type pointer-to-function denoted as non-static member.
48895 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
48896 checks involving function types and aliases.
48898 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
48900 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
48901 redefined to the same non-trivial type.
48903 * g++.old-deja/g++.pt/explicit73.C: Test for proper
48904 namespace-qualification of template specializations declared in
48907 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
48908 to declare a subset of the specializations of a template function
48909 as friends of specializations of a template class.
48911 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
48912 member templates that do not fully specialize the enclosing
48913 template class are rejected.
48915 1998-09-11 Dave Love <d.love@dl.ac.uk>
48917 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
48919 1998-09-08 Dave Love <d.love@dl.ac.uk>
48921 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
48922 altered from libf2c/libU77 version.
48924 1998-09-06 Dave Love <d.love@dl.ac.uk>
48926 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
48928 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
48930 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
48931 (un)signed char are different types for template specialization
48934 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
48936 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
48937 * objc: ObjC testsuite.
48939 1998-08-31 Catherine Moore <clm@cygnus.com>
48941 * gcc.c-torture/execute/941014-1.x: New file.
48943 1998-08-31 Nick Clifton <nickc@cygnus.com>
48945 * lib/c-torture.exp: Add support for
48946 torture_eval_before_compile and torture_eval_before_execute
48949 1998-08-30 Jeffrey A Law (law@cygnus.com)
48951 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
48952 this test triggers valid.
48954 1998-08-27 Jeffrey A Law (law@cygnus.com)
48956 * gcc.dg/980827-1.c: New test.
48958 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
48960 * gcc.c-torture/execute/loop-4b.c: New test.
48962 1998-08-26 Nick Clifton <nickc@cygnus.com>
48964 * lib/c-torture.exp: Add support for
48965 torture_eval_before_compile and torture_eval_before_execute
48968 1998-08-25 Jeffrey A Law (law@cygnus.com)
48970 * gcc.c-torture/compile/980825-1.c: New test.
48972 1998-08-24 Nick Clifton <nickc@cygnus.com>
48974 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
48975 count number tests in opt_t0 not good_t0.
48977 1998-08-24 Jeffrey A Law (law@cygnus.com)
48979 * gcc.c-torture/compile/930326-1.x: Fix typo.
48981 1998-08-23 Mark Mitchell <mark@markmitchell.com>
48983 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
48986 1998-08-21 Jeffrey A Law (law@cygnus.com)
48988 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
48989 STACK_SIZE is defined.
48990 * gcc.c-torture/unsorted/stuct.c: Similarly.
48992 * gcc.c-torture/compile/980821-1.c: New test.
48994 1998-08-21 Jeffrey A Law (law@cygnus.com)
48996 * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
48998 1998-08-19 Mark Mitchell <mark@markmitchell.com>
49000 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
49003 1998-08-09 Mark Mitchell <mark@markmitchell.com>
49005 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
49008 1998-08-18 Jeffrey A Law (law@cygnus.com)
49010 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
49012 1998-08-16 Jeffrey A Law (law@cygnus.com)
49014 * gcc.c-torture/compile/980816-1.c: New test.
49016 * gcc.dg/980816-1.c: New test.
49018 1998-08-13 Jeffrey A Law (law@cygnus.com)
49020 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
49021 compiler for ieee tests.
49023 1998-08-01 Dave Love <d.love@dl.ac.uk>
49025 * g77.f-torture/compile/980729-0.f: New test.
49027 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
49029 * gcc.c-torture/special/eeprof-1.c: New test, for
49030 -finstrument-functions.
49031 * gcc.c-torture/special/special.exp: Run it.
49033 1998-07-29 Jeffrey A Law (law@cygnus.com)
49035 * gcc.c-torture/compile/980729-1.c: New test.
49037 1998-07-27 Nick Clifton <nickc@cygnus.com>
49039 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
49040 __thumb__ is defined, and test for ARM style doubles if so.
49042 1998-07-26 Dave Love <d.love@dl.ac.uk>
49044 * g77.f-torture/noncompile/980615-0.f: New test.
49046 1998-07-26 H.J. Lu (hjl@gnu.org)
49048 * gcc.dg/980312-1.c: Do link instead of compile.
49049 * gcc.dg/980313-1.c: Likewise.
49051 1998-07-26 Jeffrey A Law (law@cygnus.com)
49053 * gcc.c-torture/compile/980726-1.c: New test.
49055 1998-07-25 Dave Love <d.love@dl.ac.uk>
49057 * g77.f-torture/execute/io0.f: New test.
49059 1998-07-24 Nick Clifton <nickc@cygnus.com>
49061 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
49064 1998-06-18 Michael Meissner <meissner@cygnus.com>
49066 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
49069 1998-07-17 Nick Clifton <nickc@cygnus.com>
49071 * gcc.dg/980626-1.c: Expect failures for all toolchains until
49072 c-decl.c:grokdeclarator can handle mode attributes.
49074 1998-07-16 Jeffrey A Law (law@cygnus.com)
49076 * gcc.c-torture/execute/980716-1.c: New test.
49078 1998-07-13 Jeffrey A Law (law@cygnus.com)
49080 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
49082 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
49084 * gcc.c-torture/execute/va-arg-3.x: Similarly.
49085 * gcc.c-torture/compile/930326-1.x: Similarly.
49087 1998-07-13 Dave Love <d.love@dl.ac.uk>
49089 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
49090 New test from Craig.
49092 1998-07-12 Dave Love <d.love@dl.ac.uk>
49094 * g77.f-torture/noncompile/980616-0.f: New test.
49096 * g77.f-torture/execute/970816-3.f: New test from Craig.
49098 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
49100 * g++.other/singleton.C: Return error value instead of taking
49103 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
49105 * g++.other/singleton.C: New test. Warning is under dispute.
49106 Runtime crash is not.
49108 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
49110 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
49111 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
49112 using6.C, using7.C}: New namespace tests.
49114 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
49116 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
49117 specialization with typedef'ed names used as array indexes.
49119 1998-07-09 Jeffrey A Law (law@cygnus.com)
49121 * gcc.c-torture/execute/980709-1.c: New test.
49123 * gcc.dg/980709-1.c: New test.
49125 1998-07-07 Richard Henderson <rth@cygnus.com>
49127 * gcc.c-torture/execute/bcp-1.c: New test.
49129 1998-07-07 Jeffrey A Law (law@cygnus.com)
49131 * gcc.c-torture/execute/980707-1.c: New test.
49133 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
49135 * gcc.c-torture/compile/980706-1.c: New test.
49137 1998-07-01 Dave Love <d.love@dl.ac.uk>
49139 * g77.f-torture/execute/980701-0.f,
49140 g77.f-torture/execute/980701-1.f: New test from Craig.
49142 1998-07-01 Jeffrey A Law (law@cygnus.com)
49144 * gcc.c-torture/compile/980701-1.c: New test.
49146 * gcc.c-torture/execute/980701-1.c: New test.
49148 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
49151 * g++.old-deja/g++.robertl/eb132.C: New test.
49152 * g++.old-deja/g++.robertl/eb133.C: Likewise.
49154 1998-06-29 Dave Love <d.love@dl.ac.uk>
49156 * g77.f-torture/execute/980628-7.f,
49157 g77.f-torture/execute/980628-8.f,
49158 g77.f-torture/execute/980628-9.f,
49159 g77.f-torture/execute/980628-10.f: New tests from Craig.
49161 * g77.f-torture/execute/980628-3.f: Remove mail headers.
49163 1998-06-28 Jeffrey A Law (law@cygnus.com)
49165 * g77.f-torture/execute/980628-4.f: New test from Craig.
49166 * g77.f-torture/execute/980628-5.f: Likewise.
49167 * g77.f-torture/execute/980628-2.f: Likewise.
49168 * g77.f-torture/execute/980628-0.f: Likewise.
49169 * g77.f-torture/execute/980628-1.f: Likewise.
49170 * g77.f-torture/execute/980628-3.f: Likewise.
49171 * g77.f-torture/execute/980628-6.f: Likewise.
49173 1998-06-28 Jeffrey A Law (law@cygnus.com)
49175 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
49176 directory when nothing has been installed yet.
49178 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
49180 * gcc.c-torture/special/special.exp: Handle newer versions of
49183 1998-06-26 Jeffrey A Law (law@cygnus.com)
49185 * gcc.dg/980626-1.c: New test.
49187 1998-06-19 Bruno Haible <haible@ilog.fr>
49189 * gcc.misc-tests/m-un-2.c: New test.
49190 * g++.old-deja/g++.other/warn01.c: Likewise.
49192 1998-06-19 Robert Lipe <robertl@dgii.com>
49194 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
49195 compatibility with assmblers with a different comment character.
49196 Eliminate use of GAS-specific extensions.
49198 1998-06-19 Jeffrey A Law (law@cygnus.com)
49200 * gcc.c-torture/execute/ieee/980619-1.c: New test.
49202 1998-06-19 Robert Lipe <robertl@dgii.com>
49204 * lib/g77.exp: Replace search for libf2c.a with search for newly
49207 1998-06-17 Jeffrey A Law (law@cygnus.com)
49209 * gcc.c-torture/execute/980617-1.c: New test.
49211 1998-06-12 Jeffrey A Law (law@cygnus.com)
49213 * gcc.c-torture/execute/980612-1.c: New test.
49215 1998-06-08 Jeffrey A Law (law@cygnus.com)
49217 * gcc.dg/980523-1.c: Only test on ppc-linux.
49218 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
49220 * gcc.c-torture/execute/980608-1.c: New test.
49222 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
49224 * gcc.c-torture/execute/980605-1.c: New test.
49226 1998-06-04 Jeffrey A Law (law@cygnus.com)
49228 * gcc.c-torture/execute/980604-1.c: New test.
49230 1998-06-02 Jeffrey A Law (law@cygnus.com)
49232 * gcc.c-torture/execute/980602-1.c: New test.
49233 * gcc.c-torture/execute/980602-2.c: Likewise.
49235 1998-06-02 Dave Love <d.love@dl.ac.uk>
49237 * 970125-0.f: Fix per JCB. Add commentary.
49239 1998-05-31 Michael Meissner <meissner@cygnus.com>
49241 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
49244 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
49246 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
49249 1998-05-28 Catherine Moore <clm@cygnus.com>
49251 * gcc.c-torture/execute/980526-3.c: New test.
49253 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
49255 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
49256 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
49257 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
49258 m88k-motorola-sysv3 to XFAIL.
49260 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49262 * gcc.dg/980526-1.c: New test.
49263 * gcc.c-torture/execute/980526-2.c: New test.
49265 1998-05-26 Jeffrey A Law (law@cygnus.com)
49267 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
49269 * gcc.c-torture/execute/980526-1.c: New test.
49271 1998-05-26 Dave Love <d.love@dl.ac.uk>
49273 * g77.f-torture/execute/alpha2.f: Add runtime test.
49275 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
49277 * g++.old-deja/old-deja.exp: Strip leading directories.
49279 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
49280 error for the line. Don't run multiple tests for the same line.
49282 1998-05-23 Jeffrey A Law (law@cygnus.com)
49284 * gcc.dg/980523-1.c: New test.
49286 1998-05-23 Dave Love <d.love@dl.ac.uk>
49288 * g77.f-torture/compile/970915-0.f: New test.
49290 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
49292 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
49294 1998-05-21 Jeffrey A Law (law@cygnus.com)
49296 * gcc.dg/980520-1.c: New test.
49298 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
49300 * gcc.dg/980502-1.c: Fix return type.
49302 1998-05-20 Jeffrey A Law (law@cygnus.com)
49304 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
49305 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
49306 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
49307 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
49308 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
49310 1998-05-20 Dave Love <d.love@dl.ac.uk>
49312 * g77.f-torture/execute/980520-1.f: New test.
49314 1998-05-15 Dave Love <d.love@dl.ac.uk>
49316 * lib/mike-g77.exp: New file.
49318 * g77.f-torture/noncompile/noncompile.exp,
49319 g77.f-torture/noncompile/check0.f: New files.
49321 1998-05-14 Dave Love <d.love@dl.ac.uk>
49323 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
49324 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
49325 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
49326 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
49327 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
49328 abort where appropriate.
49330 1998-05-05 Michael Meissner <meissner@cygnus.com>
49332 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
49333 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
49335 1998-04-29 Dave Love <d.love@dl.ac.uk>
49337 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
49339 1998-04-27 Dave Love <d.love@dl.ac.uk>
49341 * g77.f-torture/compile/980427-0.f: New test.
49343 1998-04-24 Dave Love <d.love@dl.ac.uk>
49345 * g77.f-torture/compile/980424-0.f: New test.
49347 1998-04-19 Dave Love <d.love@dl.ac.uk>
49349 * g77.f-torture/compile/980419-2.f (main): New test.
49350 * g77.f-torture/compile/970125-0.f: New test.
49351 * g77.f-torture/compile/980419-1.f: New test.
49353 1998-04-08 Jim Wilson <wilson@cygnus.com>
49355 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
49358 1998-04-07 Jim Wilson <wilson@cygnus.com>
49360 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
49362 1998-04-03 Jim Wilson <wilson@cygnus.com>
49364 * gcc.c-torture/compile/980329-1.c: New test.
49366 1998-03-18 Jim Wilson <wilson@cygnus.com>
49368 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
49369 * gcc.dg/980312-1.c: Fix typo in -march command.
49371 1998-03-16 H.J. Lu (hjl@gnu.org)
49373 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
49375 1998-03-11 Robert Lipe <robertl@dgii.com>
49377 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
49378 Dave Love agree the Fortran source is bogus.
49380 1998-03-11 Robert Lipe <robertl@dgii.com>
49382 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
49383 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
49384 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
49385 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
49386 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
49388 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
49390 * g++.old-deja/g++.other/friend1.C: New test.
49392 1998-02-18 Dave Love <d.love@dl.ac.uk>
49394 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
49395 possibly uninitialized) variables and declare dnrm2.
49397 1998-02-23 Robert Lipe <robertl@dgii.com>
49399 From Bruno Haible <haible@ilog.fr>:
49400 * gcc.c-torture/execute/980223.c: New test.
49402 1998-02-13 Jeffrey A Law (law@cygnus.com)
49404 * gcc.dg/ifelse-1.c: New test.
49406 1998-02-09 H.J. Lu (hjl@gnu.org)
49408 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
49410 * lib/old-dejagnu.exp (old-dejagnu): Added the
49411 "execution test - XFAIL *-*-*" handling in the spirit of
49412 "excess errors test -". Changed the "execution test fails"
49413 handling to be like "excess errors test fails".
49414 * Update various tests accordingly.
49416 1998-02-06 Jim Wilson <wilson@cygnus.com>
49418 * gcc.c-torture/execute/980205.c: New test.
49420 1998-01-18 Jeffrey A Law (law@cygnus.com)
49422 * lib/c-torture.exp: Look for .x files instead of .cexp files.
49423 * lib/f-torture.exp: Similarly.
49424 * gcc.c-torture: Rename all .cexp files to .x files.
49426 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
49428 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
49429 (940510-1.c): Removed duplicate.
49430 (971104-1.c): New test.
49432 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
49434 * lib/f-torture.exp: Improve error and loop detection.
49436 1997-11-19 Michael Meissner <meissner@cygnus.com>
49438 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
49439 use that to size the filler array.
49441 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
49443 * lib/c-torture.exp(c-torture-execute): Fix typo.
49445 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
49446 testcase as the executable name. Keep the executable around if
49449 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
49451 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
49452 changes. Only test one -g option, and move it to the end of the
49453 list of options to test.
49455 1997-09-19 Michael Meissner <meissner@cygnus.com>
49457 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
49458 variable GCC_TORTURE_OPTIONS to supply default switches separated
49459 by colons. If no environment variable, run tests with -O0 -g, -O1
49460 -g, and -O2 -g as well.
49462 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
49464 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
49465 explanatory comments. Fix indentation.
49467 1997-09-15 Jeffrey A Law (law@cygnus.com)
49469 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
49471 1997-09-11 Jeffrey A Law (law@cygnus.com)
49473 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
49474 * g++.old-deja/g++.mike/p7325.C: Likewise.
49475 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
49477 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
49479 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
49480 * g++.old-deja/g++.brendan/crash30.C: Likewise.
49481 * g++.old-deja/g++.brendan/crash39.C: Likewise.
49482 * g++.old-deja/g++.law/operators4.C: Likewise.
49484 1997-09-11 Joe Buck (jbuck@synopsys.com)
49486 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
49487 * g++.old-deja/g++.mike/p784.C: Ditto.
49488 * g++.old-deja/g++.mike/p785.C: Ditto.
49490 1997-09-05 Jeffrey A Law (law@cygnus.com)
49492 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
49494 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
49496 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
49497 target feature; pass this to c-torture-execute as needed.
49499 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
49501 * lib/c-torture.exp(c-torture-execute): If the previous and the
49502 current executables being tested are identical, we don't need to
49503 run the executable again. Try to make the executable names
49504 unique. Add an optional argument for passing additional compiler
49507 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
49509 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
49511 1997-08-29 Jeffrey A Law (law@cygnus.com)
49513 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
49515 1997-07-31 Jeffrey A Law (law@cygnus.com)
49517 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
49518 32bit or larger longs.
49520 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
49521 have either a 32bit long or 32bit int.
49523 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
49525 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
49526 Make double precision tests dependent on sizeof (double).
49528 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
49530 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
49533 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
49535 * gcc.c-torture/compile/961203-1.cexp: New script.
49537 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
49539 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
49540 up the includes ourselves.
49542 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
49544 * lib/plumhall.exp: Remove random include, and add a few
49545 verbose messages for debugging.
49547 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
49549 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
49550 of trying to do it ourselves.
49552 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
49554 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
49556 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
49558 * gcc.prms/5403.c: Made regexp a bit less strict.
49560 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
49562 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
49563 is returned from remote_load instead.
49564 * lib/plumhall.exp: Ditto.
49565 * lib/mike-g++.exp: Ditto.
49566 * lib/old-dejagnu.exp: Ditto.
49567 * lib/c-torture.exp: Ditto.
49569 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
49571 * lib/g++.exp: Use build_wrapper procedure.
49572 * lib/gcc.exp: Ditto.
49574 1997-05-20 Jeffrey A Law (law@cygnus.com)
49576 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
49577 an old-style decl for malloc. Fixes tests to work when
49578 sizeof (int) != sizeof (size_t).
49580 1997-05-15 Mike Meissner <meissner@cygnus.com>
49582 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
49584 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
49585 use stdargs.h interface.
49587 1997-05-15 Mike Meissner <meissner@cygnus.com>
49589 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
49590 NO_VARARGS when compiling.
49592 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
49594 * lib/plumhall.exp(ph_includes): New procedure.
49596 (ph_compiler): Ditto.
49598 * lib/g++.exp: Rename test-glue.c to testglue.c.
49599 * lib/gcc.exp: Ditto.
49601 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
49603 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
49604 to completion when it's called.
49606 1997-03-21 Michael Meissner <meissner@cygnus.com>
49608 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
49609 is defined, don't do test.
49611 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
49613 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
49615 (ph_summary): Mark skipped testcases as untested, not unresolved.
49617 * lib/plumhall.exp (ph_make): If unresolved because of bad
49618 errorCode, record errorCode in log file.
49619 (*): Replace send_log/verbose with verbose -log.
49621 1997-03-19 Michael Meissner <meissner@cygnus.com>
49623 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
49624 double conversion if double isn't at least 8 bytes.
49626 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
49627 int to work with targets where int is 16 bits.
49629 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
49630 8 bytes, just exit, since 4 byte doubles don't have enough bits of
49631 precision for the test to complete.
49633 1997-03-14 Michael Meissner <meissner@cygnus.com>
49635 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
49636 if d10v is not compiled with the -mdouble64 flag.
49637 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
49639 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
49640 d10v is not compiled with the -mint32 flag.
49642 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
49644 * lib/plumhall.exp: Use incr_count.
49646 1997-03-12 Jeffrey A Law (law@cygnus.com)
49648 * gcc.c-torture: Update to c-torture-1.45.
49650 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
49652 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
49653 the name of the expect testcase file).
49655 * lib/g++.exp(g++_init): Ditto.
49657 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
49659 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
49662 * lib/gcc.exp(gcc_exit): New procedure.
49664 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
49666 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
49667 specs where appropriate.
49669 * g++.old-deja/g++.arm/*: Added additional ERROR checks
49670 because of new "candidates are" messages, and removed a few
49672 * Converted all non-old-style g++ testcases to old-style, and
49673 moved into g++.old-deja.
49675 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
49677 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
49680 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
49683 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
49685 1997-02-13 Michael Meissner <meissner@cygnus.com>
49687 * lib/gcc.exp (gcc_target_compile): Add support for defining
49688 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
49689 the machine doesn't have those features.
49691 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
49693 * g++.law/operators4.exp: Don't use LIBS.
49695 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
49697 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
49699 * lib/mike-g++.exp: Don't set the compiler to be tested here.
49700 * lib/g++.exp: Set it here instead. Also, allow use of the
49701 --tool_exec and --tool_opt options. Change CXX to
49704 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
49706 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
49708 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
49710 * lib/old-dejagnu.exp: Use prune_warnings instead of
49712 * lib/mike-g++.exp: Ditto.
49713 * lib/gcc.exp: Ditto.
49714 * lib/g++.exp: Ditto.
49716 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
49718 1997-02-07 Jeffrey A Law (law@cygnus.com)
49720 * 941014-2.c: Include stdlib.h
49721 * 960327-1.c: Include stdio.h
49722 * dbra.c, index-1.c: Don't assume ints are 32bits.
49724 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
49726 * lib/gcc.exp: Add gcc,stack_size target feature.
49728 * lib/g++.exp(g++_target_compile): Add the include and link
49729 paths here, not in two other places. And, it's $options, not
49732 * lib/mike-g++.exp(postbase): Remove the code that determines
49733 the correct include and link paths.
49734 * g++.old-deja/old-deja.exp: Ditto.
49736 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
49738 * lib/g++.exp(g++_init): target_compile no longer returns the
49739 filename of the result.
49741 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
49743 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
49746 * gcc.c-torture/special/special.exp: Change call to
49747 gcc_target_compile to include the object file.
49749 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
49751 * gcc.c-torture/special/special.exp: Correct misspelling in last
49754 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
49756 * lib/plumhall.exp(ph_summary): Log the entire output of the
49757 executable. Return -1 if there were any failures, 0 otherwise.
49758 (ph_execute): Return -1 if there were any failures, 0 otherwise.
49759 (ph_make): Clean up objects and executables that were built
49760 if the tests succeeded.
49762 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
49764 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
49765 libraries and includes in the build tree as appropriate.
49767 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
49769 * lib/c-torture.exp: Instead of looking for the global variable
49770 NO_LONG_LONG, check to see if that's a feature of the target.
49772 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
49774 * config/default.exp: Minimize. Delete the remainer of the files in
49775 config; this functionality is now in devo/dejagnu/config.
49777 g++.*/*: Pass any additional flags used to compile to postbase;
49780 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
49781 is now done by runtest.exp. Use gcc_target_compile instead of
49784 lib/c-torture.exp: Use gcc_target_compile instead of compile.
49785 Remove references to CFLAGS. Use remote_file instead of
49787 (c-torture): Take a list of arguments to use to compile this
49790 lib/g++.exp: Simplify. Use target_compile instead of compile.
49791 lib/gcc-dg.exp: Ditto.
49792 lib/gcc.exp: Ditto.
49793 lib/mike-{gcc,g++}.exp: Ditto.
49794 lib/old-dejagnu.exp: Ditto.
49795 lib/plumhall.exp: Ditto.
49797 1997-01-08 Jim Wilson <wilson@cygnus.com>
49799 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
49800 (ph_linker): Likewise.
49802 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
49804 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
49805 MAP_ANON / MAP_ANONYMOUS if defined;
49806 else try to map from /dev/zero .
49808 1996-11-12 Jeffrey A Law (law@cygnus.com)
49810 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
49811 isn't defined, then define it to MAP_ANONYMOUS.
49813 1996-11-12 Jeffrey A Law (law@cygnus.com)
49815 * gcc.c-torture: Update to c-torture-1.42 release.
49817 1996-11-11 Jeffrey A Law (law@cygnus.com)
49819 * gcc.c-torture: Update to c-torture-1.41 release.
49821 1996-10-27 Jeffrey A Law (law@cygnus.com)
49823 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
49826 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
49828 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
49829 and LDFLAGS. Fix second case to append the target_info ldflags
49830 onto LDFLAGS, not CFLAGS.
49831 * lib/g++.exp (g++_init): Add target_info stuff.
49832 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
49833 of libgloss and newlib flags for !native.
49835 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
49836 (GDB): Fix relative path to go up another dir for finding gdb.
49838 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
49840 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
49841 versions in the target_info array, if they don't exist.
49843 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
49845 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
49847 1996-07-08 Jim Wilson <wilson@cygnus.com>
49849 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
49850 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
49852 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
49854 * lib/old-dejagnu.exp: Don't remove the output file before we've
49855 actually tested it. Don't append pwd to the path of the executable
49858 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
49860 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
49862 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
49864 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
49865 temporary directory for compiler files, and set it to a default
49866 value of /tmp. Set $output as the name of the output file from
49867 compiling the testcase. Add a -o option to $cflags_var so the
49868 compiler writes the final output file as $output. Set $executable
49871 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
49872 directory for compiler files, and set it to /tmp if it doesn't
49873 already have a value. Set $output_file to the name of the output
49874 file from compiling the testcase. Add a -o option to CXXFLAGS so
49875 the compiler writes the final output file as $output. Use $output
49876 as the executable to be tested.
49878 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
49880 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
49882 1996-06-08 Jeffrey A Law (law@cygnus.com)
49884 * gcc.c-torture/execute/pending-1.c: New test. Still
49885 pending in Tege's queue.
49887 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
49889 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
49890 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
49891 if there were failures. Call unresolved if there were unresolved
49892 testcases. Call gcc_fail if program did not run to completion.
49893 (ph_make): Pass additional argument name to ph_execute.
49894 (ph_execute): Add new argument. Pass additional arguments to
49895 ph_summary. Call gcc_fail is there is no execution output.
49897 1996-04-24 Jeffrey A Law (law@cygnus.com)
49899 * lib/plumhall.exp (proc_summary): Output relavent summary
49900 lines into the log so specific failures in plumhall can be
49903 1996-04-10 Jeffrey A Law (law@cygnus.com)
49905 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
49906 (c-torture-execute): Don't try to execute tests which use
49907 "long long" types if $NO_LONG_LONG is nonzero.
49909 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
49911 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
49914 * gcc.ieee: Move from here.
49915 * gcc.c-torture/execute/ieee: To here.
49917 1996-03-26 Jeffrey A Law (law@cygnus.com)
49919 * gcc.c-torture: Update to c-torture-1.41 release.
49921 1996-03-22 Jeffrey A Law (law@cygnus.com)
49923 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
49926 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
49928 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
49931 1996-03-02 Jeffrey A Law (law@cygnus.com)
49933 * config/proelf.exp: Handle connecting to a simulator.
49935 1996-01-31 Jeffrey A Law (law@cygnus.com)
49937 * config/proelf.exp: New file. Enough framework that we can
49938 run c-torture tests on the proelf targets (or any other target
49939 that gdb can connect to for that matter).
49941 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
49943 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
49944 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
49946 * lib/plumhall.exp (ph_execute): Always call ph_summary if
49947 exec_output exists.
49949 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
49951 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
49952 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
49954 * config/*.exp: Update FSF address. Change result of ${tool}_load
49955 to pass/fail/unresolved/unsupported/untested. Caller must now
49956 call unresolved/unsupported/untested.
49957 * lib/*.exp: Update FSF address. Update to handle new results of
49959 * lib/chill.exp (verbose): Delete.
49961 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
49963 * lib/gcc.exp (default_gcc_start): Change order of args to
49964 $LDFLAGS $CFLAGS $LIBS.
49965 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
49966 Save/set/restore CFLAGS. Pass single arg to gcc_start.
49967 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
49968 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
49969 * gcc.misc-tests/dg-test.exp: Likewise.
49970 * gcc.misc-tests/msgs.exp: Likewise.
49971 * gcc.prms/prms.exp: Likewise.
49972 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
49973 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
49975 * lib/dg.exp: Deleted, moved to dejagnu/lib.
49977 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
49979 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
49981 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
49982 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
49984 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
49987 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
49989 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
49990 global for loop; add use of $mathlib.
49991 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
49992 settings here; set mathlib for anything but VxWorks.
49994 1996-01-22 Jeffrey A Law (law@cygnus.com)
49996 * gcc.c-torture: Update to c-torture-1.40 release.
49998 1996-01-03 Jeffrey A Law (law@cygnus.com)
50000 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
50003 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
50005 * lib/c-torture.exp (c-torture-execute): Declare "output" as
50008 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
50010 * lib/g++.exp (LIBS): Define if not already.
50011 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
50012 (gcc-dg-prune): Call prune_gcc_output.
50013 * lib/gcc.exp (prune_gcc_output): New proc.
50014 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
50017 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
50019 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
50020 (c-torture-execute): Likewise. Rename `name' to `testcase'.
50022 1995-11-15 Jeffrey A Law (law@cygnus.com)
50024 * gcc.c-torture: Update to c-torture-1.39 release.
50026 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
50028 * lib/c-torture.exp (c-torture-execute): Don't return if one option
50029 fails, try others as well.
50031 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
50033 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
50034 If compilation fails, mark execute tests as `untested'.
50035 If test is marked as unsupported, don't mark compilation and
50036 execute tests as failed.
50038 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
50040 * lib/g++.exp (g++_init): Don't link in libg++, and look to
50041 libstdc++ for whether or not we want to be doing shared
50042 libraries. Delete link_curses since we don't need it anymore.
50043 * lib/mike-g++.exp (postbase): Don't link in libg++.
50044 * g++.old-deja/old-deja.exp: Likewise.
50046 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
50048 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
50050 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
50052 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
50053 For that, add `-Wl,-a,shared_archive'.
50054 * g++.old-deja/old-deja.exp: Likewise.
50056 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
50058 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
50060 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
50062 * lib/mike-g++.exp (postbase): Pay attention to the status of
50065 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
50067 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
50069 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
50071 * lib/gcc.exp (default_gcc_start): No longer need to log program
50072 being executed or its output, execute_anywhere does that now.
50073 * lib/g++.exp (default_g++_version): Call execute_anywhere.
50074 (default_g++_start): Likewise. Delete calls to verbose/send_log.
50076 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
50078 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
50079 the same as those in lib/g++.exp.
50081 1995-10-10 Jeff Law (law@hurl.cygnus.com)
50083 * gcc.c-torture: Update to c-torture-1.38 release.
50084 * gcc.ieee: Related changes.
50086 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
50088 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
50089 "exec". Minor reformatting changes.
50091 * config/rom68k.exp (${tool}_load): Make it work in a canadian
50092 cross. This means all "exec" calls now work on a remote host as
50094 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
50095 cross. Filter out the extra "\r\n" stuff that expect puts in.
50096 (c-torture-execute): Filter out the bogus warnings like
50097 c-torture-compile does. Add support for canadian cross.
50098 * lib/gcc.exp (default_gcc_version, default_gcc_start)
50099 Use execute_anywhere rather than calling exec directly. Now it
50100 works for canadian cross testing.
50102 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
50104 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
50105 results into a variable, and check that rather than using file exists.
50107 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
50109 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
50110 create a libg++.so. For sunos4.1.*, also add -ltermcap.
50112 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
50114 * g++.old-deja/old-deja.exp: Create and pass runshlib and
50115 lib_curses if there's a shared libg++ in the build tree.
50117 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
50119 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
50120 if not supported target.
50122 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
50124 * lib/g++.exp (g++_init): Move empty setting of runshlib and
50125 link_curses up to always happen, not just for native builds.
50127 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
50129 * gcc.c-torture: Update to c-torture-1.36 release.
50130 * gcc.failure: Related changes.
50132 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
50134 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
50136 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
50138 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
50139 * lib/mike-g++.exp (postbase): Not in here. Still reference
50140 runshlib, link_curses, and mathlib for link and run.
50142 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
50143 pass the runtime shared library options for Solaris, OSF/1, and
50144 Irix5, and link with -lcurses to avoid unresolved references.
50146 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
50148 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
50151 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
50153 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
50155 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
50157 * gcc.c-torture: Update to c-torture-1.35 release. Note we
50158 do not have a framework for the "compat" tests yet.
50160 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
50162 * lib/mike-g++.exp (postbase): New local variable `mathlib',
50163 set to null if we're testing vxworks5.1. Use that instead of
50164 `-lm' in the setting of LIBS for link and run.
50166 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
50168 * config/rom68k.exp (${tool}_load): Major changes to make it
50169 work. Verified that it does in fact return the stuff in
50170 exec_output properly. Catch any Emul or any TRAP other than 0.
50172 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
50174 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
50175 LDFLAGS properly for targets that need stuff from libgloss.
50176 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
50178 (gpp_initialized): New variable.
50180 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
50182 * config/rom68k.exp: Load libgloss.exp.
50183 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
50184 so we can produce a fully linked binary.
50185 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
50186 so we can produce a fully linked binary.
50188 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
50190 * lib/plumhall.exp (ph_section): Watch for expected failures.
50191 Add missing `else'.
50193 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
50195 (c-torture): Likewise.
50197 1995-08-28 Doug Evans <dje@cygnus.com>
50199 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
50201 * lib/mike-g++.exp (mike_cleanup): New proc.
50202 (prebase): New globals compiler_result, not_compiler_result,
50204 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
50205 allow leading "-" in pattern. Watch for unsupported tests.
50206 If $compiler_result is set, pattern match assembler code,
50207 and ditto for $not_compiler_result.
50208 * lib/mike-gcc.exp: Likewise.
50210 * lib/plumhall.exp (ph_execute): Only call ph_summary if
50211 execution "succeeded".
50213 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
50215 * config/win32.exp: New file.
50216 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
50218 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
50220 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
50222 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
50223 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
50224 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
50226 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
50227 "... without exceptions was ...". That is now handled by
50229 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50231 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
50233 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
50234 sieve.c,sort2.c}: New files.
50235 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
50236 sieve.exp,sort2.exp}: Drivers for them.
50238 * lib/mike-gcc.exp (program_output): New user settable variable.
50239 (postbase): Call prune_system_crud. Also prune extraneous compiler
50241 * lib/mike-g++.exp (program_output): New user settable variable.
50243 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
50245 * config/sh.exp: Deleted (use sim.exp instead).
50247 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
50249 * config/vx.exp: Declare CHECKTASK as global.
50250 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
50251 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
50252 * lib/old-dejagnu.exp: Load [pwd]/$executable.
50254 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
50256 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
50257 target. Like vx.exp, only includes `vx29k.exp' instead of
50260 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
50262 * config/sim.exp: Increase time limit from 120 seconds to 240.
50264 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
50266 * gcc.c-torture/execute/950628-1.c: New test.
50268 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
50270 * gcc.c-torture: Update with changes/additions from
50273 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
50275 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
50277 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
50279 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
50281 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
50283 * gcc.c-torture/compile/950512-1.c: New test.
50284 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
50285 * gcc.dg/struct-ret-1.c: Likewise.
50287 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
50289 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
50290 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
50292 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
50294 * gcc.c-torture/special/920411-1.c: Deleted.
50295 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
50297 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
50299 * config/sim.exp (${tool}_load): Hack in call to bash to get a
50302 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
50304 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
50306 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
50309 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
50310 is the proper length.
50311 * va-arg-3.c: Likewise.
50313 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
50315 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
50316 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
50318 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
50319 * lib/g++.exp (default_g++_start): Delete old cruft.
50321 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
50323 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
50324 (2 * (1 << 18)) to (2 * (1 << 17)).
50326 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
50328 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
50330 * config/rom68k.exp: Renamed from config/idp.exp
50332 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
50334 * c-torture/compile/921109-2.c
50336 1995-04-18 Mike Stump <mrs@cygnus.com>
50338 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
50341 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
50343 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
50345 * lib/g++.exp (default_g++_start): Likewise.
50347 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
50349 * gcc.c-torture/compile/950329-1.c: New test.
50351 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
50353 * config/bug.exp (${tool}_load): Updated to use new remote_open
50354 and remote_close procs.
50355 * config/idp.exp: New file.
50357 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
50359 * gcc.c-torture/execute/950322-1.c: New test.
50361 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
50363 * config/vx.exp (${tool}_load): Clean up testing of return code from
50364 vxworks_ld and vxworks_spawn.
50366 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
50368 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
50370 1995-03-13 Mike Stump <mrs@cygnus.com>
50372 * lib/old-deja.exp: Add `excess errors test - ' error, now one
50373 can mark excess errors on a machine by machine basis. Note, the
50374 default is to not expect any excess errors, even when excess
50375 errors test - is given, so you will want to put an XFAIL ... on
50376 these lines. For example, // excess errors test - XFAIL hppa*-*-*
50377 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
50378 those 4 machines, but no others.
50380 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
50382 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
50383 * lib/c-torture.exp: to here.
50385 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
50387 * gcc.c-torture/execute/950221-1.c: New test.
50388 * gcc.c-torture/execute/struct-ret-1.c: New test.
50389 * gcc.c-torture/compile/950221-1.c: New test.
50391 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
50393 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
50395 * gcc.c-torture/execute/arith-1.c (main): Return 0.
50396 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
50398 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
50400 * g++.gb: New directory of tests, derived from my signature and
50401 class scoping tests.
50403 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
50404 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
50405 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
50406 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
50407 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
50408 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
50409 * g++.gb/sig25.C: Likewise.
50411 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
50412 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
50413 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
50414 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
50415 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
50416 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
50417 * g++.gb/sig25.exp: Likewise.
50419 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
50420 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
50421 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
50422 * g++.gb/scope13.C: Likewise, this test still fails.
50424 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
50425 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
50426 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
50427 * g++.gb/scope13.exp: Ditto.
50429 * g++.gb/README: New file, explains what these tests are about.
50431 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
50433 * lib/dg.exp (dg-do): Support `preprocess'.
50434 (dg-test): Likewise.
50436 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
50438 * config/udi.exp: change "continue -expect" to "exp_continue".
50440 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
50442 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
50443 Delete redundant tests.
50445 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
50446 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
50447 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
50448 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
50449 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
50450 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
50451 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
50452 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
50454 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
50455 storing label pointers.
50456 * gcc.c-torture/execute/921019-1.c: Likewise.
50457 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
50458 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
50460 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
50463 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
50464 Delete obsolete tests.
50466 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
50467 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
50468 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
50469 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
50470 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
50471 * gcc.c-torture/compile/950124-1.c: New test.
50473 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
50475 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
50477 * lib/mike-g++.exp: Add -lm to LIBS.
50479 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
50481 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
50483 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
50485 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
50487 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
50489 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
50491 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
50493 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
50494 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
50495 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
50496 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
50497 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
50498 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
50499 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
50500 * g++.law/{operators31.C, operators32.C,
50501 * g++.law/{operators33.C, operators34.C}: Likewise.
50502 * g++.law/{pic1.C, refs2.C}: Likewise.
50503 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
50504 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
50505 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
50506 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50508 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
50509 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
50510 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
50511 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
50512 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
50513 * g++.law/{enum9.exp, friend5.exp}: Likewise.
50514 * g++.law/{nest3.exp, nest4.exp}: Likewise.
50515 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
50516 * g++.law/{operators30.exp, operators31.exp}: Likewise.
50517 * g++.law/{operators32.exp, operators33.exp}: Likewise.
50518 * g++.law/{operators34.exp}: Likewise.
50519 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
50520 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
50521 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
50522 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
50523 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50525 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
50526 No longer expected to fail.
50527 * g++.law/missed-error3.C: Tweak for recent bool changes.
50529 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
50531 * config/emb-unix: Deleted.
50532 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
50533 remote execution. Do final link on remote host if REMOTE_LINK is set.
50535 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
50537 * lib/dg.exp (dg-test): Fix typo in last patch.
50539 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
50541 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
50542 (handles multiple occurrences).
50544 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
50546 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
50547 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
50548 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
50550 * lib/c-torture.exp (c-torture-compile): Likewise.
50551 (c-torture): Prepend full path if missing.
50552 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
50553 (gcc_fail): Likewise.
50554 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
50556 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
50558 * lib/netware.exp: Only attach to NetWare i386 systems.
50560 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
50562 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
50563 messages. Add test name to "output pattern match" pass/fail message.
50565 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
50567 * gcc.dg: New testsuite.
50568 * gcc.dg/dg.exp: New file.
50570 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
50571 test-switch.c}: Deleted.
50573 * gcc.misc-tests/msgs.exp: New testcase driver.
50575 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
50577 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
50578 Watch for illegal return values from ${tool}_load.
50579 * config/unix.exp (${tool}_load): Fix pass/fail detection for
50580 cross targets. Coerce return value >0 to 1.
50582 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
50584 * config/unix.exp (${tool}_load): Call program rsh, not proc.
50586 * config/emb-unix.exp: New file.
50588 * config/sim.exp: Error if variable $SIM not defined.
50589 (${tool}_load): Mark test as "untested" if simulator missing.
50591 * config/unix.exp: Load remote.exp to get rcp_download.
50592 * lib/c-torture.exp: Use different option lists for testcases with
50594 * gcc.c-torture/execute/execute.exp: Likewise.
50596 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
50598 * config/*.exp: Clarify return code from ${tool}_load.
50599 Call `unresolved' or `untested' instead of `warning' or `perror'
50600 (sometimes you still want to call both though).
50601 Add comment that `shell_id' is local to each file.
50602 * config/udi.exp (timeout): Set to 30.
50603 Don't print warning if connection fails, $connectmode has already
50605 (${tool}_load): Move verbose messages to level 2.
50606 Rework pattern for "Process started" message.
50607 Pass `shell_id' to ${connectmode}_download.
50608 Retry twice upon timeout. Make resetting of target more robust.
50609 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
50610 Pass `shell_id' to exit_$connectmode.
50611 Only call exit_$connectmode if connected.
50612 * config/unix.exp (${tool}_load): Check return codes better.
50613 * config/vrtx.exp (${tool}_load): Likewise.
50614 * config/vx.exp (${tool}_load): Likewise.
50615 Delete unneeded global's.
50616 * lib/dg.exp (dg-test): Update to reflect clarified return codes
50619 (dg-init): Delete recording of pass/fail counts.
50620 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50621 (old-dejagnu-init): Likewise.
50622 (old-dejagnu-stat): Delete contents, empty proc now.
50623 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
50624 (c-torture): Delete references to lcnt, lpass, lfail.
50625 Get option list from TORTURE_OPTIONS.
50626 Delete -funroll[-all]-loops if no loops.
50627 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
50628 (g++_stat): Delete contents (empty proc now).
50629 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
50630 (gcc_finish): Likewise.
50631 (gcc_stat): Deleted.
50632 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
50633 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
50634 * gcc.c-torture/execute/execute.exp: Likewise.
50635 Split tests into two parts: compile, execute.
50636 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
50637 no loops. Update to reflect clarified return codes from ${tool}_load.
50639 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
50641 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
50643 (old-dejagnu): Likewise (where necessary).
50645 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
50647 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
50649 * lib/dg.exp (dg-process-target): Fix processing of selector.
50650 Add comment regarding use of `error'.
50652 * lib/gcc.exp (prune_system_crud): Define if missing.
50653 * lib/g++.exp (prune_system_crud): Likewise.
50655 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
50656 Call prune_system_crud.
50657 * lib/dg.exp (dg-runtest): New proc.
50658 Use perror instead of send_user for tcl errors in testcase.
50659 Don't return any value, it's never used.
50660 Don't clobber previous definition of `unknown'.
50661 Print tcl errors in `dg-final'.
50663 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
50665 * lib/dg.exp (dg-process-target): Improve syntax error messages.
50666 (dg-test): Don't print errorInfo, it contains stack backtrace.
50668 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
50670 * lib/g++.exp (runtest_file_p): Define if missing.
50672 1994-09-24 Doug Evans (dje@cygnus.com)
50674 * lib/mike-g++.exp: Comment out loading of g++.exp.
50675 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
50676 (default_g++_version): Always print something.
50677 (default_g++_start): Comment out call to `which'.
50678 (g++_start, g++_load): Deleted (must be defined in config file).
50679 * lib/gcc.exp: Test for existence of $CC at start.
50680 Delete check for tmpdir (done in gcc_init).
50681 (default_gcc_version): Always print something.
50682 (default_gcc_start): Comment out call to `which'.
50683 * config/*.exp: Major cleanup - make cross targets work at least a
50684 little better for g++ (by not being "--tool gcc" specific).
50685 Rename gcc_xxx to ${tool}_xxx.
50686 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
50687 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
50689 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
50691 * lib/c-torture.exp (c-torture-compile): Rework compiler
50692 message processing.
50694 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
50697 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
50699 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
50701 * lib/dg.exp (dg-process-target): Support { target native }.
50703 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
50705 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
50706 looked for "... program xxx got fatal signal".
50707 Correct regsub munging of `comp_output'.
50708 Ignore compiler messages "path prefix not used" and "linker input
50711 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
50713 * lib/gcc.exp (runtest_file_p): Define if missing.
50714 * gcc.prms/template.c: Example to work from.
50716 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
50718 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
50719 * lib/dg.exp (dg-test): Call unsupported testcases as such.
50721 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
50722 * gcc.prms/1883.c: Moved from compile/940714-1.c.
50723 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
50724 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
50726 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
50727 (dg-process-target): No longer a varargs proc.
50728 Return S/N for target, P/F for xfail. All callers changed.
50729 (user option procs): More argument checking.
50730 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
50731 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
50732 (dg-test): Skip test if not running on selected target in `dg-do'.
50733 Update handling of `dg-do-what', `dg-output-text'.
50734 Separate execution pass/fail from output pattern match pass/fail.
50735 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
50737 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
50739 * gcc.c-torture/special/special.exp: Don't expect failure for mips
50740 target for 920510-1.c.
50742 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
50744 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
50745 Clean up comment regarding use of passcnt, etc.
50746 (gcc_stat): Don't update `testcnt' here.
50747 (gcc_finish): Do it here.
50748 Might as well reset `but_id' here too.
50749 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
50750 to determine if the file should be tested.
50751 * gcc.c-torture/compile/compile.exp: Likewise.
50752 * gcc.c-torture/execute/execute.exp: Likewise.
50753 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50754 * gcc.misc-tests/dg-test.exp: Likewise.
50755 * gcc.prms/prms.exp: Likewise.
50756 * gcc.wendy/wendy.exp: Likewise.
50757 * g++.old-deja.exp: Likewise.
50758 Move "Testing file" message to verbose level 1.
50760 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
50762 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
50764 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
50766 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
50767 (default_gcc_start): Accept optional second list element
50768 of compiler flags. Print compiler output at verbosity level 2.
50769 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
50770 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
50771 Save current values of framework globals passcnt, failcnt, xpasscnt,
50772 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
50773 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
50774 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
50775 xfailcnt to compute stats. Update framework global `testcnt' from
50777 (gcc_finish): New proc. Clean up test environment.
50778 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
50779 (gcc_epass, gcc_efail): Delete.
50780 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
50781 argument of line number.
50782 (dg-init): If the tool has an init routine, call it.
50783 (dg-test): Remove args `cflags_var' and `libs_var'.
50784 Pass all compiler options to ${tool}_start.
50785 Handle missing line number.
50786 (dg-finish): New function.
50787 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
50788 particular files. Call gcc_finish at end. Move "skipping test"
50789 message to verbosity level 3.
50790 * gcc.c-torture/compile/compile.exp: Likewise.
50791 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50792 * gcc.c-torture/execute/execute.exp: Likewise.
50793 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50794 Print testcase being tried at verbosity level 1.
50795 * gcc.c-torture/special/special.exp: Unset xfail.
50796 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50797 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
50798 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
50799 * gcc.failure/failure.exp: Likewise.
50800 * gcc.ieee/ieee.exp: Likewise.
50801 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
50802 Update call to dg-test. Call dg-finish at end.
50803 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
50804 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50805 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
50806 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
50807 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
50808 * gcc.wendy/wendy.exp: Add copyright.
50809 Delete setting of tmpdir (done by gcc_init).
50810 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
50811 Pass compiler flags to gcc_start. Call gcc_finish at end.
50812 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
50815 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
50817 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
50819 (g++_load): Likewise.
50821 * config/*.exp (gcc_load): Some were varargs fns and some were not.
50822 Rename argument to `prog' to remove the confusion.
50823 Varargs fns behave differently too!
50824 (g++_load): Likewise.
50826 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
50828 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
50829 what it is. Delete (always) printing of status value for !native.
50830 Simplify verbose code, and include status and exec_output.
50831 (g++_load): Use gcc_load.
50833 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
50835 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
50836 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
50837 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
50838 940714-3.c as these testcases don't exist anymore. Make
50839 va-arg-1.c expected to pass.
50841 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
50843 * gcc.misc-tests/misc.exp: Only run specific testcases.
50844 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
50845 * gcc.misc-tests/dg-[1-9].c: New files.
50847 * lib/dg.exp: New testsuite driver.
50848 * gcc.prms/prms.exp: Use it.
50850 * README.gcc: New file.
50852 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
50853 Document and reset `lxpass' and `lxfail'.
50854 Simplify "initialized" message.
50855 (gcc_stat): Clean up comments a little.
50857 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
50859 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
50861 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
50863 * lib/old-dejagnu.exp (process-option): New proc.
50864 (old-dejagnu-init, old-dejagnu-stat): Likewise.
50865 (old-dejagnu): Simplify.
50866 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
50868 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
50870 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
50871 exists and is not an empty string.
50873 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
50874 $xfail rather than calling setup_xfail. Clear $xfail when test is
50876 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
50879 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
50880 longer expected to fail.
50882 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
50885 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
50887 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
50888 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
50889 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
50890 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
50893 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
50894 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
50896 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
50898 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
50899 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
50901 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
50902 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
50903 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
50905 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
50907 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
50908 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
50909 940714-1.c, 940714-2.c, 940714-3.c},
50910 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
50911 gcc.misc-tests/{mg.c,mg.exp}:
50913 * gcc.noncompile/noncompile.exp: Change accordingly.
50915 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
50917 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
50918 Undo previous clobberage.
50920 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
50922 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
50923 * gcc.special/{930510-1.c, special.exp}:
50924 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
50925 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
50926 struct-varargs-1.c}: New tests from c-torture-1.26.
50928 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
50930 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
50931 argument to switch.
50933 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
50935 * Revert the previous changes. Please see Rob's directory
50936 (/lisa/test/rob/progressive/gcc/testsuite) for testing
50939 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
50941 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
50942 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
50943 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
50944 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
50945 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
50946 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
50947 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
50948 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
50949 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
50950 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
50951 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
50952 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
50953 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
50954 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
50955 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
50956 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
50957 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
50958 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
50959 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
50960 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
50961 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
50962 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
50963 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
50964 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
50965 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
50966 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50967 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
50969 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
50971 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
50972 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
50975 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
50977 * config/unix.exp (g++_load): Fix syntax.
50979 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
50981 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
50982 * gcc.noncompile/921017-1.c: Deleted obsolete test.
50983 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
50984 Don't expect va-arg-1.c to fail. Correct expected output for
50986 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
50987 * gcc.wendy/hbm4.c: Correct typo.
50988 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
50990 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
50992 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
50993 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
50994 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
50995 * lib/c-torture.exp (c-torture-compile): Ditto.
50997 Reduce volume of output (remove all the -I's and such).
50998 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
50999 Call gcc_cpass, gcc_cfail.
51000 (c-torture): Pass testing option to c-torture-compile.
51002 1994-03-21 Doug Evans (dje@cygnus.com)
51004 Bring patches over from progressive.
51005 * config/default.exp: Exit remote shell cleanly.
51006 (g++_exit, g++_start): Add default versions.
51007 * config/sim.exp (gcc_load): Use perror, not error.
51009 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
51011 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
51014 1994-03-14 Doug Evans (dje@cygnus.com)
51016 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
51017 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
51018 (wendy_try): New proc to run testcase.
51019 (main loop): Call 'em.
51020 * gcc.wendy/*.c: Clean up pass to correct expected output.
51022 * lib/gcc.exp: Minor cleanup work.
51023 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
51025 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
51027 * config/sim.exp (gcc_load): Document return codes better.
51028 Don't pass -v to simulator.
51030 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
51032 * gcc.special/920717-x.c: Fix typo.
51033 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
51036 * lib/mike-gcc.exp: Fix typo.
51038 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
51040 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
51041 binary to use, transform the name.
51042 * config/*.exp: rename everything. Nuke any g++ specific files,
51043 it's now a special case of gcc that requires no special support.
51044 Add a default.exp for unsupported targets.
51046 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
51048 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
51049 lib/old-dejagnu.exp: Fix a few patterns to work with the new
51052 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
51054 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
51057 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
51059 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
51061 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
51063 * gcc.execute/execute.exp: Combine opt_list and foption_list into
51064 option_list. Compile every file with only 4/6 option choices
51065 (same as C torture) instead of with 12/18 different option
51067 * lib/c-torture.exp: Likewise.
51069 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
51072 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
51074 * lib/old-deja.exp: Add `excess errors test fails' error, now one
51075 can put an XFAIL *-*-* on excess errors.
51077 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
51079 * g++.law: Add more tests derived from g++-bugs snapshots.
51081 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
51082 equivalent to g++.law/init9.
51084 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
51085 compiled it, and the a.out file after we've run it.
51087 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
51089 * lib/mike-g++.exp (postbase): Delete the .o file after we've
51090 compiled it, and the a.out file after we've run it.
51092 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
51094 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
51096 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
51098 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
51101 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
51103 * g++.law: New directory of g++ tests derived from the g++-bugs
51106 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
51108 * gcc.compile: initbug1.c initbug1.exp testcase added
51110 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
51112 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
51113 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
51114 fixes submitted by Jeff Law (law@cs.utah.edu)
51115 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
51116 Jeff Law (law@cs.utah.edu)
51119 1993-11-30 Mike Stump (mrs@cygnus.com)
51121 * config/unix-g++.exp: Follow the gcc way of doing things.
51122 * g++.old-deja/old-deja.exp: Minor updates.
51123 * lib/g++.exp: New file, follow the gcc way of doing things.
51124 * lib/old-dejagnu.exp: Minor updates.
51125 * lib/mike-g++.exp: Always unset errorInfo.
51127 1993-11-06 Mike Stump (mrs@cygnus.com)
51129 * lib/gcc.exp: Fix some errors with the below change, CC and
51130 CFLAGS should be global when setting, not local.
51132 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
51134 * lib/gcc.exp: Transform tool name.
51136 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
51138 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
51140 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
51142 * lib/gcc.exp: change gcc_done to gcc_stat
51144 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
51146 * Upgraded gcc testsuite to c-torture version 1.25
51148 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
51150 * lib/gcc.exp: added reporting code. Changed verbose compile message.
51151 * lib/c-torture: added hooks for new reporting code.
51153 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
51155 * config/sh-gcc.exp: check if sh-sim exists in the path
51157 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
51159 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
51160 * gcc.compile/compile.exp: Initial changes for new logic.
51161 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
51162 * gcc.failure/failure.exp: Initial changes for new logic.
51163 * gcc.ieee/ieee.exp: Initial changes for new logic.
51164 * gcc.misc-tests/misc.exp: Initial changes for new logic.
51165 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
51166 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
51167 * lib/c-torture.exp: Initial changes for new logic.
51168 * lib/gcc.exp: Initial changes for new logic.
51170 1993-10-15 Mike Stump (mrs@cygnus.com)
51172 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
51173 depend upon failure or success. Fully qualify names in failure
51174 and success messages. Always remove a.out before starting
51175 compile, just in case. Pay more attention to error text output by
51176 the compiler. Handle testcases with no known past errors just
51177 like all others, so that things are uniform. Other miscellaneous
51180 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
51182 * gcc.cpp: new directory for cpp tests
51184 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
51186 * lib/chill.exp: Code reformatted, removed unused code.
51187 * config/unix-chill.exp: Code reformatted, removed unused code.
51188 * chill.execute/execute.exp: Code reformatted, removed unused code.
51189 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
51191 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
51193 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
51194 routines not written.
51196 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
51198 * config/bug-gcc.exp: Use new procs from bug.exp.
51200 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
51202 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
51203 via ftp, rather than depending on NFS.
51204 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
51207 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
51209 * config/bug-gcc.exp: Use new download proc.
51211 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
51213 * chill.execute/execute.exp: cleanups, handles errors better
51214 * chill.compile/compile.exp: rewrite, based on execute.exp
51215 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
51216 * lib/chill.exp: major changes to diff proc and compile and link
51217 procs. added chill_fail and chill_pass wrappers to pass and
51218 fail. added more comments, and handle error codes better.
51219 Added a hack to capture stderr from exec, so noncompile tests
51222 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
51224 * chill.execute/execute.exp: rewrite of testsuite driver
51225 * lib/chill.exp: rewrite of testsuite driver
51226 * config/unix-chill.exp: rewrite of testsuite driver
51228 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
51231 * iexpr.ch: Standardize uppercase.
51232 * tuples.dat: Standardize uppercase.
51233 * vary.ch: standardize. Correct varying string assignments.
51234 * vary.dat: Add new output lines.
51236 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
51239 * chprintf.ch: Standardize use of uppercase.
51240 * tuples.ch: Standardize and turn arr2 into a DCL,
51242 * pinits.ch: Standardize.
51244 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
51246 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
51247 * Makefil: Renamed to Makefile.in.
51248 * configure.in: New.
51250 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
51253 * .cvsignore: Add result/output files.
51254 * Makefile: Fix up variables at start. Use MFLAGS
51255 everywhere. Correct bool_loc, built_ins entries.
51256 Add entry for vary1.ch.
51257 * bitarray.ch: Standardize upper-case usage.
51258 * bitexpr.ch: Standardize, add output of b1.
51259 * params.ch: Use arrayt in along PROC parameters, to
51260 avoid novelty problems.
51261 * sets.ch: Tiny cleanup.
51262 * vary1.ch: Re-indent.
51264 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
51266 * Add PR-related files to Makefiles, .cvsignore files, etc.
51268 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
51270 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
51271 with compiler objects. New names are test-flow.c and test-loop.c
51273 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
51275 * Upgraded c-torture tests from 1.19 to 1.20
51278 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
51279 * gcc.compile: 930623-1.c 930623-2.c
51280 * gcc.noncompile: 930622-1.c 930622-2.c
51281 * gcc.failure: 920411-1.c 920627-2.c
51282 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
51284 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
51286 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51287 More changes to get testsuite working properly. Needs more work.
51288 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
51290 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
51292 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51293 More changes to get testsuite working properly. Needs more work.
51295 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
51297 * chill.compile/compile.exp: Added for Dejagnu support
51298 * chill.execute/execute.exp: Added for Dejagnu support
51299 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
51301 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
51303 This should complete moving the CHILL test files.
51304 * chill.noncompile(.cvsignore printf.grt
51305 in-printf.grt chprintf.grt chprintf.ch):
51306 Added test-support files.
51307 (Makefile): Modified further.
51308 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
51309 signal.ch): Added test files.
51310 * chill.execute (.cvsignore printf.grt printr.c
51311 in-printf.grt rts.c chprintf.grt rts.h): Added
51312 test-support files.
51313 (Makefile): More corrections.
51315 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
51317 * chill.compile, chill.execute, chill.nocompile: Add CHILL
51318 test cases, ready for DejaGnu.
51320 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
51322 * Upgraded c-torture tests from 1.18 to 1.19
51324 * gcc.compile: added test(s):
51326 * gcc.execute: added test(s):
51327 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
51329 * added new subdirectory for misc tests: gcc.misc-tests
51330 * gcc.misc-test(s): added tests:
51331 inst-check.c test-consts.c test-ior.c test-switch.c
51333 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
51335 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
51337 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
51339 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
51341 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
51343 * Upgraded c-torture tests from 1.17 to 1.18
51345 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
51347 * Upgraded c-torture tests from 1.12 to 1.17
51349 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
51351 * lib/old-dejagnu.exp:
51352 Fixed handling of XFAIL target triplets to correctly
51353 recognize wildcard characters. Removed code that
51354 appended a unique id tag to the end of the file name
51355 printed out by the result of the testcases within a
51358 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
51360 * lib/old-dejagnu.exp:
51361 Reworked expected failure handling to trigger off of XFAIL
51362 keyword in keyphrase embeded in testcase source code. The
51363 XFAIL keyword must be at the end of the keyphrase line. It
51364 may optionally be followed by one or more target triplets.
51365 It has just occured that the handling of wildcards in the
51366 target triplet may not be correct.
51368 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
51370 * g++.old-deja/tests:
51371 Moved all subdirectories up one level into g++.old-deja .
51373 * lib/old-dejagnu.exp:
51374 Fixed problem with CXXFLAGS not being properly reset, and being
51375 corrupted with extraneous "-c" compiler option. This was
51376 causing binaries to not be generated for test that needed them.
51377 Modified strings passed to "pass" and "fail" so that individual
51378 tests from the same test file would be distinguished by an
51379 identifier appended to the test file name in the summary logs;
51380 this corrected a problem with erroneous diff logs. Added code
51381 to search testcases for expected fail and unexpected pass keywords.
51383 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
51385 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
51387 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
51389 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
51390 Removed extraneous text from end of "Special g++ Options"
51393 * lib/old-dejagnu.exp: Added pattern matching to look for new
51394 keywords, embedded in testcases comments, which will trigger
51395 calls to xpass and xfail.
51397 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
51399 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
51400 comments embedded in the testcases, especially the one looking for
51401 special compiler options, as well as the pattern matching for the
51402 compiler output again.
51404 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
51406 * lib/old-dejagnu.exp: Do a proper check of the return value for
51407 execute tests. Fixed several problems with the pattern matching
51408 of the compiler output which gave erroneous test results.
51409 Changed several of the test result messages to be more descriptive.
51410 * config/unix-g++.exp: Proc g++_load now actually works and
51411 executes the tests passed to it and returns a usable return
51414 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
51416 * lib/gcc.exp: Exits gracefully if $CC is bogus.
51418 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
51420 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
51421 Modified both files to properly execute the old style
51422 dejagnu tests. The previous versions of these files were
51423 experimental and did not function anything near correctly.
51425 1993-04-05 Rob Savoye (rob@cygnus.com)
51427 * Removed all Makefile.in and configure.in files. No configuration
51430 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
51432 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
51434 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
51436 * gcc.compile/configure.in, gcc.unsorted/configure.in,
51437 gcc.special/configure.in, gcc.noncompile/configure.in,
51438 gcc.execute/configure.in, gcc.code_quality/configure.in,
51439 g++.other/configure.in, g++.old-deja/configure.in,
51440 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
51441 in srcname setting.
51443 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
51445 * lib/udi.exp: Fixed mondfe and mondfe_download.
51446 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
51447 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
51449 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
51451 * config/udi-gdb.exp: Check $shell_id after connecting to target.
51452 (gdb_exit): Don't remove *_soc files.
51454 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
51456 * lib/c-torture.exp: Don't look for main; instead always use -w
51457 -c. This is how the c-torture tests work. Remove the object
51458 file if the compilation succeeds.
51459 * gcc.execute/execute.exp: Remove executable if test passes.
51460 * gcc.noncompile/noncompile.exp: Every test is an expected
51462 * gcc.special/special.exp: Added tests from c-torture 1.11,
51463 corrected use of existing test.
51464 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
51465 gcc.execute/920625-1.c: Updated to c-torture 1.11.
51466 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
51467 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
51468 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
51469 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
51470 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
51471 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
51472 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
51473 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
51474 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
51475 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
51476 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
51477 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
51478 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
51479 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
51480 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
51481 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
51482 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
51484 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
51485 correspond to c-torture 1.11.