2007-10-07 Geoffrey Keating <geoffk@apple.com> * gcc.dg/pragma-darwin-2.c: New. 2007-09-14 Geoffrey Keating <geoffk@apple.com> * gcc.dg/unwind-1.c: New. 2007-08-03 Geoffrey Keating <geoffk@apple.com> Radar 3274130, 5295549 * g++.dg/ext/align2.C: New. * g++.dg/ext/align3.C: New. * g++.dg/ext/align4.C: New. * gcc.dg/align-6.c: New. * gcc.dg/align-5.c: New. * gcc.dg/align-4.c: New. * gcc.dg/attr-unused-1.c: New. * gcc.dg/align-3.c: New. 2007-06-14 Geoff Keating <geoffk@apple.com> * g++.dg/ext/visibility/overload-1.C: New. PR 31093 * g++.dg/ext/visibility/anon4.C: New. 2007-06-07 Geoffrey Keating <geoffk@apple.com> * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms. * gcc.dg/20050826-1.c: Run on all Darwin platforms. * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms. * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms. * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later. * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later. * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later. * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later. 2007-06-01 Geoffrey Keating <geoffk@apple.com> * gcc.dg/pie-link.c: New test. 2007-05-07 Mike Stump <mrs@apple.com> * g++.old-deja/g++.mike/empty.C: Add. # APPLE LOCAL begin mainline 2007-05-09 5173149 2007-05-05 Geoffrey Keating <geoffk@apple.com> PR 31775 * g++.dg/other/nested-extern.cc: New. * g++.dg/other/nested-extern-1.C: New. * g++.dg/other/nested-extern-2.C: New. # APPLE LOCAL end mainline 2007-05-09 5173149 2007-03-14 Eric Christopher <echristo@apple.com> Radar 4990418 * gcc.dg/ssp-1.c: New. * gcc.dg/ssp-2.c: Ditto. 2007-03-02 Geoffrey Keating <geoffk@apple.com> * g++.dg/other/darwin-minversion-1.C: New. 2007-02-20 Geoffrey Keating <geoffk@apple.com> Radar 5005743 * gcc.dg/darwin-minversion-1.c: New. * gcc.dg/darwin-minversion-2.c: New. 2006-11-07 Eric Christopher <echristo@apple.com> * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit. Test using scan-assembler-not. 2006-10-31 Eric Christopher <echristo@apple.com> Falk Hueffner <falk@debian.org> * gcc.dg/builtin-bswap-1.c: New. * gcc.dg/builtin-bswap-2.c: New. * gcc.dg/builtin-bswap-3.c: New. * gcc.dg/builtin-bswap-4.c: New. * gcc.dg/builtin-bswap-5.c: New. * gcc.target/i386/builtin-bswap-1.c: New. 2007-01-08 Geoffrey Keating <geoffk@apple.com> Radar 4871915 * g++.dg/rtti/darwin-builtin-linkage.C: New. 2006-12-19 Eric Christopher <echristo@apple.com> Radar 4820385 PR target/29302 * gcc.c-torture/execute/pr29302-1.c: New. 2006-05-16 Geoffrey Keating <geoffk@apple.com> Radar 4550526 * gcc.dg/inline-16.c: New. 2006-05-09 Geoffrey Keating <geoffk@apple.com> Radar 4134307 PR 16622 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without defining it. * gcc.dg/inline-13.c: New. * gcc.dg/inline-14.c: New. * gcc.dg/inline-15.c: New. 2006-05-04 Geoffrey Keating <geoffk@apple.com> Radar 4134307 PR 11377 * gcc.dg/inline6.c: New. * gcc.dg/inline7.c: New. /* APPLE LOCAL merge marger */ /* Stuff above is only in mainline, not the 4.2 branch */ 2007-07-19 Release Manager * GCC 4.2.1 released. 2007-07-11 Paolo Carlini <pcarlini@suse.de> PR c++/31027 * g++.dg/inherit/virtual4.C: New. 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c, c99-math-long-double-1.c, c99-math.h: Test subnormals. 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/32554 * gfortran.dg/fmt_p_1.f90: New test. 2007-07-07 Mark Mitchell <mark@codesourcery.com> PR c++/32232 * g++.dg/template/overload9.C: New test. 2007-07-06 Mark Mitchell <mark@codesourcery.com> PR c++/32245 * g++.dg/init/ptrmem4.C: New test. PR c++/32251 * g++.dg/init/new21.C: Likewise. PR c++/31992 * g++.dg/template/static30.C: Likewise. 2007-07-06 Uros Bizjak <ubizjak@gmail.com> PR rtl-optimization/32450 * gcc.dg/pr32450.c: New runtime test. 2007-07-03 Mark Mitchell <mark@codesourcery.com> PR c++/31338 * g++.dg/ext/complex2.C: New test. 2007-07-04 Richard Guenther <rguenther@suse.de> PR tree-optimization/32500 * gcc.c-torture/execute/pr32500.c: New testcase. 2007-07-04 Uros Bizjak <ubizjak@gmail.com> PR tree-optimization/31966 PR tree-optimization/32533 * gcc.dg/tree-ssa/pr31966.c: New runtime test. * gfortran.dg/pr32533.f90: Ditto. 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * gcc.dg/c99-math.h: Fix typo. 2007-07-02 Jakub Jelinek <jakub@redhat.com> PR libgomp/32468 * gcc.dg/gomp/pr32468-1.c: New test. PR c++/31748 * g++.dg/gomp/pr31748.C: New test. 2007-06-30 Alexandre Oliva <aoliva@redhat.com> * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New. 2007-06-28 Seongbae Park <seongbae.park@gmail.com> * gcc.target/arm/stack-corruption.c: New test. 2007-06-27 Simon Martin <simartin@users.sourceforge.net> PR c++/27492 * g++.dg/inherit/covariant15.C: New test. 2007-06-21 Uros Bizjak <ubizjak@gmail.com> PR target/32389 * gcc.target/i386/pr32389.c New test. 2007-06-20 Daniel Franke <franke.daniel@gmail.com> Backport from trunk: PR fortran/32002 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test. 2007-06-20 Jakub Jelinek <jakub@redhat.com> PR inline-asm/32109 * g++.dg/ext/asm10.C: New test. PR middle-end/32285 * gcc.c-torture/execute/20070614-1.c: New test. 2007-06-20 Paul Thomas <pault@gcc.gnu.org> PR fortran/32302 * gfortran.dg/common_resize_1.f90: New test. 2007-06-19 Richard Guenther <rguenther@suse.de> Michael Matz <matz@suse.de> PR tree-optimization/30252 * g++.dg/opt/pr30252.C: New testcase. 2007-06-19 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/32353 * g++.dg/opt/nrv13.C: New test. 2007-06-15 Mark Mitchell <mark@codesourcery.com> * g++.dg/lookup/anon6.C: New test. 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.target/sparc/align.c: Use 'unsigned char' as element type. * gcc.target/sparc/combined-2.c: Likewise. * gcc.target/sparc/fexpand.c : Likewise. * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes. * gcc.target/sparc/fpack16.c : Likewise. * gcc.target/sparc/fpmerge.c : Likewise. * gcc.target/sparc/fpmul.c : Likewise. * gcc.target/sparc/noresult.c : Likewise. * gcc.target/sparc/pdist.c: Likewise. 2007-06-15 Diego Novillo <dnovillo@google.com> PR 32327 * g++.dg/tree-ssa/pr32327-1.C: New test. * g++.dg/tree-ssa/pr32327.C: New test. 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.target/sparc/mfpu.c: New test. 2007-06-09 Ian Lance Taylor <iant@google.com> PR tree-optimization/32169 * gcc.c-torture/compile/pr32169.c: New test. 2007-06-08 Dirk Mueller <dmueller@suse.de> PR c++/31809 Backport from mainline: 2007-05-30 Jakub Jelinek <jakub@redhat.com> * g++.dg/opt/static5.C: New test. 2007-06-06 Ian Lance Taylor <iant@google.com> * g++.dg/conversion/enum1.C: New test. 2007-06-05 Ian Lance Taylor <iant@google.com> * gcc.dg/Wstrict-overflow-19.c: New test. 2007-06-04 Ian Lance Taylor <iant@google.com> * gcc.dg/Wstrict-overflow-18.c: New test. 2007-05-31 H.J. Lu <hongjiu.lu@intel.com> Backport from mainline: 2007-05-25 H.J. Lu <hongjiu.lu@intel.com> * gcc.target/i386/sse2-check.h: New. * gcc.target/i386/sse2-vec-1.c: Likewise. * gcc.target/i386/sse2-vec-2.c: Likewise. * gcc.target/i386/sse2-vec-3.c: Likewise. * gcc.target/i386/sse2-vec-4.c: Likewise. * gcc.target/i386/sse2-vec-5.c: Likewise. * gcc.target/i386/sse2-vec-6.c: Likewise. 2007-05-31 Paul Thomas <pault@gcc.gnu.org> PR fortran/31483 * gfortran.dg/altreturn_5.f90: New test. PR fortran/31540 * gfortran.dg/char_result_5.f90: New test. PR fortran/31867 * gfortran.dg/char_length_5.f90: New test. PR fortran/31994 * gfortran.dg/array_reference_1.f90: New test. 2007-05-22 Tobias Burnus <burnus@net-b.de> PR fortran/31559 Backport from mainline. * primary.c (match_variable): External functions are no variables. 2007-05-30 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/31769 * g++.dg/gomp/pr31769.C: New test. 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com> PR tree-opt/32100 * gcc.c-torture/execute/vrp-7.c: New test. 2007-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/31964 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update. 2007-05-22 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/31051 * gfortran.dg/fmt_t_3.f90: New. 2007-05-22 Dominique d'Humieres <dominiq@lps.ens.fr> * gfortran.dg/unf_io_convert_3.f90: Fix dg directive. 2007-05-22 Tobias Burnus <burnus@net-b.de> PR fortran/31559 Backport from mainline. * func_assign.f90: New test. 2007-05-21 Uros Bizjak <ubizjak@gmail.com> PR target/31167 Backport from mainline. * gcc.target/i386/pr31167.c: New test. 2007-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/31395 * gfortran.dg/fmt_colon.f90: New test. 2007-05-20 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/31618 Backport from trunk. * gfortran.dg/backspace_8.f: New test case. 2007-05-20 Thomas Koenig <tkoenig@gcc.gnu.org> PR libfortran/31196 Backport from trunk. * gfortran.dg/reshape_transpose_1.f90: New test. 2007-05-17 Ian Lance Taylor <iant@google.com> PR tree-optimization/31953 * gcc.c-torture/compile/pr31953.c: New test. 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.c-torture/execute/20070517-1.c: New test. 2007-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> PR fortran/31725 * gfortran.dg/substr_4.f: New test. 2007-05-13 Release Manager * GCC 4.2.0 released. 2007-05-12 Richard Guenther <rguenther@suse.de> PR tree-optimization/31797 * gcc.c-torture/compile/pr31797.c: New testcase. 2007-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/31880 * gfortran.dg/unf_read_corrupted_2.f90: New test. 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com> PR C++/30221 * g++.dg/init/ptrfn2.C: New test. * g++.dg/init/ptrfn3.C: New test. 2007-04-29 Paul Thomas <pault@gcc.gnu.org> PR fortran/31711 * gfortran.dg/dependency_21.f90: New test. 2007-04-27 Ian Lance Taylor <iant@google.com> PR middle-end/31710 * gcc.c-torture/compile/pr31710.c: New test. 2007-04-26 Ian Lance Taylor <iant@google.com> PR target/28675 * gcc.c-torture/compile/pr28675.c: New test. 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com> PR C++/30016 * g++.dg/ext/vector6.C: New test. 2007-04-26 Richard Guenther <rguenther@suse.de> Daniel Berlin <dberlin@dberlin.org> PR tree-optimization/30567 * g++.dg/other/pr30567.C: New testcase. 2007-04-26 Jakub Jelinek <jakub@redhat.com> PR c++/31598 * g++.dg/gomp/pr31598.C: New test. PR tree-optimization/30558 * g++.dg/gomp/pr30558.C: New test. 2007-04-24 Paolo Carlini <pcarlini@suse.de> PR c++/30500 * g++.dg/warn/pragma-system_header3.C: New test. * g++.dg/warn/pragma-system_header3.h. New. 2007-04-24 Ian Lance Taylor <iant@google.com> PR tree-optimization/31605 * gcc.c-torture/execute/pr31605.c: New test. 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com> PR target/31641 * gcc.c-torture/compile/pr31641.c: New testcase. 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com> PR middle-end/31448 * gcc.c-torture/execute/pr31448.c: New testcase. 2007-04-21 Richard Guenther <rguenther@suse.de> PR middle-end/31136 * gcc.c-torture/execute/pr31136.c: New testcase. 2007-04-20 Jakub Jelinek <jakub@redhat.com> * gcc.target/i386/ordcmp-1.c: New test. * gcc.target/i386/unordcmp-1.c: New test. PR tree-optimization/31632 * gcc.c-torture/compile/20070419-1.c: New test. 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.dg/invalid-call-1.c: New test. 2007-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/31366 * gfortran.dg/direct_io_6.f90: New test. 2007-04-17 Simon Martin <simartin@users.sourceforge.net> PR c++/31517 * g++.dg/template/init7.C: New test. 2007-04-16 Mark Mitchell <mark@codesourcery.com> PR c++/31513 * g++.dg/expr/bitfield8.C: New test. 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com> PR testsuite/31578 * gcc.dg/gnu89-init-4.c: Change to a compile only test. 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com> PR C/31520 * gcc.dg/gnu89-init-4.c: New testcase. 2007-04-14 Jakub Jelinek <jakub@redhat.com> PR c++/25874 * gcc.dg/gomp/pr25874.c: Add dg-options. * g++.dg/gomp/pr25874.C: Add dg-options. 2007-04-13 Jason Merrill <jason@redhat.com> PR c++/31074 * conv3.C: New test. 2007-04-13 Joseph Myers <joseph@codesourcery.com> PR tree-optimization/29598 * gcc.dg/tree-ssa/loadpre1.c, gcc.dg/tree-ssa/loadpre14.c, gcc.dg/tree-ssa/loadpre15.c: XFAIL. 2007-04-10 Mike Stump <mrs@apple.com> * g++.dg/tree-ssa/pr29585.C: Don't die on an expected warning. 2007-04-09 Mark Mitchell <mark@codesourcery.com> PR c++/31449 * g++.dg/init/const5.C: New test. 2007-04-03 Eric Christopher <echristo@apple.com> * g++.dg/tree-ssa/pr29902.C: Require ilp32. 2007-04-03 Stuart Hastings <stuart@apple.com> PR 31281 * testsuite/objc/execute/exceptions/pr31281.m: New. 2007-04-03 Jakub Jelinek <jakub@redhat.com> PR c++/30847 * g++.dg/parse/cond3.C: New test. PR middle-end/30704 * gcc.c-torture/execute/ieee/pr30704.c: New test. 2007-04-02 Jason Merrill <jason@redhat.com> PR c++/31187 * g++.dg/ext/visibility/anon3.C: New test. 2007-03-31 Diego Novillo <dnovillo@redhat.com> PR 29585 * g++.dg/tree-ssa/pr29585.C: New test. 2007-03-30 Kazu Hirata <kazu@codesourcery.com> * gcc.c-torture/execute/mayalias-2.x: New. 2007-03-28 Mike Stump <mrs@apple.com> * gcc.dg/darwin-comm.c: Add. 2007-03-26 Ian Lance Taylor <iant@google.com> PR tree-optimization/31345 * gcc.c-torture/compile/pr31345-1.c: New test. 2007-03-22 Mark Mitchell <mark@codesourcery.com> PR c++/30863 * g++.dg/template/error24.C: New test. * g++.dg/parse/tmpl-outside1.C: Tweak error markers. PR c++/31273 * g++.dg/expr/bitfield7.C: New test. 2007-03-20 Seongbae Park <seongbae.park@gmail.com> PR tree-optimization/30590 * g++.dg/opt/pr30590.C: New testcase. 2007-03-20 Jakub Jelinek <jakub@redhat.com> PR c/30762 * gcc.dg/pr30762-1.c: New test. * gcc.dg/pr30762-2.c: New test. PR inline-asm/30505 * gcc.target/i386/pr30505.c: New test. 2007-03-19 Mark Shinwell <shinwell@codesourcery.com> * gcc.target/arm/register-variables.c: New. 2007-03-19 Jeff Law <law@redhat.com> * PR tree-optimization/30984 * gcc.c-torture/pr30984.c: New test. 2007-03-16 Alexandre Oliva <aoliva@redhat.com> PR debug/29906 * g++.dg/debug/pr29906.C: New 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/31099 * gfortran.dg/unformatted_recl.f90: Update test. 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com> PR C++/31165 * g++.dg/other/default7.C: New test. 2007-03-14 Jakub Jelinek <jakub@redhat.com> * gfortran.dg/module_implicit_conversion.f90: New test. 2007-03-13 Ian Lance Taylor <iant@google.com> * gcc.dg/vmx/vmx.exp: Add -fgnu89-inline to DEFAULT_VMXCFLAGS. 2007-03-12 Ian Lance Taylor <iant@google.com> * gcc.dg/inline-7.c: Add -fgnu89-inline. * gcc.dg/inline-13.c: New test. * gcc.dg/inline-17.c: New test. * gcc.dg/inline-18.c: New test. * gcc.dg/inline-19.c: New test. * gcc.dg/inline-21.c: New test. 2007-03-11 Mark Mitchell <mark@codesourcery.com> PR c++/31038 * g++.dg/template/complit2.C: New test. 2007-03-11 Ian Lance Taylor <iant@google.com> Backported -fstrict-overflow/-Wstrict-overflow from mainline: 2007-03-08 Ian Lance Taylor <iant@google.com> * gcc.dg/no-strict-overflow-5.c: New test. * gcc.dg/no-strict-overflow-6.c: New test. 2007-02-13 Ian Lance Taylor <iant@google.com> * gcc.dg/Wstrict-overflow-1.c: New test. * gcc.dg/Wstrict-overflow-2.c: New test. * gcc.dg/Wstrict-overflow-3.c: New test. * gcc.dg/Wstrict-overflow-4.c: New test. * gcc.dg/Wstrict-overflow-6.c: New test. * gcc.dg/Wstrict-overflow-7.c: New test. * gcc.dg/Wstrict-overflow-8.c: New test. * gcc.dg/Wstrict-overflow-9.c: New test. * gcc.dg/Wstrict-overflow-10.c: New test. 2007-01-27 Ian Lance Taylor <iant@google.com> * gcc.dg/strict-overflow-1.c: New test. * gcc.dg/no-strict-overflow-1.c: New test. * gcc.dg/strict-overflow-2.c: New test. * gcc.dg/no-strict-overflow-2.c: New test. * gcc.dg/no-strict-overflow-3.c: New test. * gcc.dg/strict-overflow-4.c: New test. * gcc.dg/no-strict-overflow-4.c: New test. * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option. * gcc.dg/pr15784-1.c: Likewise. * gcc.dg/pr20922-1.c: Likewise. * gcc.dg/pr20922-3.c: Likewise. * gcc.dg/pr20922-4.c: Likewise. * gcc.dg/pr20922-6.c: Likewise. * gcc.dg/compare-4.c: Likewise. * gcc.dg/torture/pr26898-1.c: Likewise. * gcc.dg/tree-ssa/divide-1.c: Likewise. * gcc.dg/tree-ssa/divide-2.c: Likewise. * gcc.dg/tree-ssa/divide-3.c: Likewise. * gcc.dg/tree-ssa/divide-4.c: Likewise. * gcc.dg/tree-ssa/pr14490-1.c: Likewise. * gcc.dg/tree-ssa/pr14490-3.c: Likewise. * gcc.dg/tree-ssa/pr21082.c: Likewise. * gcc.dg/tree-ssa/pr26899.c: Likewise. * g++.dg/tree-ssa/pr21082.C: Likewise. 2007-03-11 Mark Mitchell <mark@codesourcery.com> PR c++/31038 * g++.dg/template/complit2.C: New test. PR c++/30328 * g++.dg/ext/bitfield1.C: New test. 2007-03-11 Andrew Pinski <andrew_pinski@playstation.sony.com> * gcc.c-torture/compile/pr30433.c: New testcase to check that complex constant comparisions are folded. 2007-03-11 Ira Rosen <irar@il.ibm.com> PR tree-optimization/29925 * gcc.dg/vect/fast-math-vect-pr29925.c: New test. 2007-03-10 Mark Mitchell <mark@codesourcery.com> PR c++/30274 * g++.dg/expr/bitfield3.C: New test. * g++.dg/expr/bitfield4.C: Likewise. * g++.dg/expr/bitfield5.C: Likewise. * g++.dg/expr/bitfield6.C: Likewise. 2007-03-10 Mark Mitchell <mark@codesourcery.com> PR c++/30924 * g++.dg/template/array18.C: New test. 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/31099 * gfortran.dg/unformatted_recl.f90: New test. 2007-03-09 Alexandre Oliva <aoliva@redhat.com> PR rtl-optimization/30643 * gcc.dg/pr30643.c: New. 2007-03-09 Andrew Pinski <andrew_pinski@playstation.sony.com> PR tree-opt/30045 * gcc.dg/pr30045.c: New test. 2007-03-09 Andrew Pinski <andrew_pinski@playstation.sony.com> PR middle-end/30729 * gcc.dg/Wunused-value-2.c: New testcase. 2007-03-09 Andrew Pinski <pinskia@gmail.com> PR C++/30168 * g++.dg/opt/complex6.C: New test. 2007-03-09 Mark Shinwell <shinwell@codesourcery.com> Andrew MacLeod <amacleod@redhat.com> * gcc.dg/pr16194.c: Skip test entirely if we don't know the name of a hard register for the target concerned. 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com> PR C/31072 * gcc.c-torture/execute/pr31072.c: New test. 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*. * gcc.dg/torture/builtin-attr-1.c: Likewise. * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test *lrint* and *lround*. * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor. * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*. * gcc.dg/torture/builtin-integral-1.c: Likewise. * gcc.dg/torture/builtin-nonneg-1.c: Likewise. * gcc.dg/torture/builtin-rounding-1.c: Likewise. 2007-03-08 Brooks Moses <brooks.moses@codesourcery.com> Backport from trunk. * gfortran.dg/gomp/reduction1.f90: Add -fmax-errors=100 to dg-options. 2007-03-08 Paul Thomas <pault@gcc.gnu.org> Tobias Burnus <burnus@net-b.de> PR fortran/30873 * gfortran.dg/entry_9.f90: New test. 2007-03-08 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/30981 Backport from trunk. * gfortran.dg/integer_exponentiation_1.f90: New test. 2007-03-08 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR target/30406 * gfortran.dg/logical_3.f90: New test. 2007-03-08 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR libfortran/31001 * gfortran.dg/zero_sized_3.f90: New test. 2007-03-08 Volker Reichelt <reichelt@netcologne.de> PR c++/30852 * g++.dg/ext/offsetof1.C: Add cases with volatile. 2007-03-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org> * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress. * gcc.dg/warn-addr-cmp.c: Likewise. * gcc.dg/weak/weak-3.c: Likewise. * gcc.dg/Werror-1.c: Likewise. * gcc.dg/Werror-3.c: Likewise. * gcc.dg/Werror-4.c: Likewise. * gcc.dg/Werror-5.c: Likewise. * gcc.dg/Werror-6.c: Likewise. * gcc.dg/Werror-7.c: Likewise. * gcc.dg/Werror-8.c: Likewise. * gcc.dg/Werror-9.c: Likewise. * gcc.dg/Werror-10.c: Likewise. * gcc.dg/Werror-11.c: Likewise. * gcc.dg/Werror-12.c: Likewise. * g++.old-deja/g++.mike/warn8.C: Likewise. * g++.dg/warn/noeffect8.C: Warn only with -Waddress. * gcc.dg/Wstring-literal-comparison-1.C: Replace -Wstring-literal-comparison with -Waddress. * gcc.dg/Wstring-literal-comparison-4.c: Likewise. * g++.dg/warn/Wstring-literal-comparison-1.C: Likewise. * g++.dg/warn/Wstring-literal-comparison-4.c: Likewise. 2007-03-06 Roger Sayle <roger@eyesopen.com> PR middle-end/30744 * gcc.dg/pr30744-1.c: New test case. 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * gcc.dg/torture/builtin-convert-4.c: New test. 2007-03-05 Simon Martin <simartin@users.sourceforge.net> PR c++/30895 * g++.dg/parse/template23.C: New test. 2007-03-05 Brooks Moses <brooks.moses@codesourcery.com> PR fortran/30437 Backport from trunk: 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org> * gcc.dg/Wall.c: New. * gcc.dg/Wno-all.c: New. * gfortran.dg/Wall.f90: New. * gfortran.dg/Wno-all.f90: New. 2007-03-05 Brooks Moses <brooks.moses@codesourcery.com> * gfortran.dg/io_constraints_3.f90: Add -fmax-errors=50 option. 2007-03-05 Richard Guenther <rguenther@suse.de> Backport from mainline: 2007-02-28 Richard Guenther <rguenther@suse.de> PR middle-end/30364 * gcc.dg/torture/pr30364-1.c: New testcase. * gcc.dg/torture/pr30364-2.c: Likewise. * gcc.dg/torture/pr30364-3.c: Likewise. 2007-03-05 Tobias Burnus <burnus@net-b.de> PR fortran/30968 * gfortran.dg/continuation_7.f90: New test. 2007-03-02 Zdenek Dvorak <dvorakz@suse.cz> PR tree-optimization/29902 * g++.dg/tree-ssa/pr29902.C: New test. 2007-03-01 Tobias Schlueter <tobi@gcc.gnu.org> Backport from trunk PR fortran/29441 * gfortran.dg/initialization_4.f90: New test. 2007-03-01 Paul Thomas <pault@gcc.gnu.org> Backport from trunk PR fortran/30660 * gfortran.dg/alloc_comp_basics_4.f90: New test. PR fortran/29820 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty file. 2007-02-28 Thomas Koenig <Thomas.Koenig@online.de> Backport from trunk PR fortran/30869 PR libfortran/30533 PR libfortran/30765 * gfortran.dg/intrinsic_intkinds_1.f90: New test. * gfortran.dg/do_pointer_1.f90: New test. 2007-02-26 Geoffrey Keating <geoffk@apple.com> * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow for more builtin types. * g++.dg/ext/visibility/class1.C: Port to Darwin. * g++.dg/ext/visibility/noPLT.C: Likewise. 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/30918 * gfortran.dg/namelist_26.f90: New test. 2007-02-24 Roger Sayle <roger@eyesopen.com> PR fortran/30400 * gfortran.dg/forall_10.f90: New test case. 2007-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/30681 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent". 2007-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/30910 * gfortran.dg/fmt_zero_precision.f90: Update test. 2007-02-23 Tobias Burnus <burnus@net-b.de> PR fortran/30793 * gfortran.dg/func_derived_4.f90: New test. 2007-02-22 Simon Martin <simartin@users.sourceforge.net> PR c++/29475 * g++.dg/template/access19.C: New test. * g++.old-deja/g++.other/access11.C: Adjusted the line where the error is reported. 2007-02-21 Mark Mitchell <mark@codesourcery.com> * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller to set options for compiling testglue. * lib/g++.exp (g++_init): Compile testglue with -fexceptions. * lib/obj-c++.exp (obj-c++_init): Likewise. 2007-02-21 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/derived_aggregate.adb: New test. 2007-02-21 Jakub Jelinek <jakub@redhat.com> * gfortran.dg/gomp/omp_parse1.f90: New test. * gfortran.dg/gomp/omp_parse2.f: New test. Backported from mainline 2006-12-20 Andrew Pinski <pinskia@gmail.com> PR middle-end/30143 * gcc.dg/gomp/complex-1.c: New testcase. 2007-02-19 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/self_aggregate_with_call.adb: New test. 2007-02-18 Brooks Moses <brooks.moses@codesourcery.com> PR fortran/30235 * gfortran.dg/altreturn_2.f90: new test. 2007-02-18 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test. 2007-02-18 Eric Botcazou <ebotcazou@adacore.com> * lib/gnat.exp (gnat_target_compile): Pass -f to the driver. 2007-02-18 Ira Rosen <irar@il.ibm.com> * gcc.dg/vect/vect-106-alias.c: New test. 2007-02-17 Paul Thomas <pault@gcc.gnu.org> PR fortran/30554 * gfortran.dg/used_dummy_types_6.f90: New test. * gfortran.dg/used_dummy_types_7.f90: New test.. PR fortran/30617 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran by getting rid of recursive I/O and providing functions with results. PR fortran/30319 * gfortran.dg/char_array_constructor_2.f90 2007-02-16 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/30779 * gfortran.dg/error_recovery_3.f90: New test. 2007-02-16 Tobias Burnus <burnus@net-b.de> PR fortran/30512 * gfortran.dg/maxlocval_1.f90: New test. 2007-02-16 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/30720 * gfortran.dg/array_function_1.f90: New test. 2007-02-16 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/30611 * gfortran.dg/repeat_1.f90: New test. 2007-02-16 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/30389 * gfortran.dg/achar_2.f90: New test. * gfortran.dg/achar_3.f90: New test. 2007-02-16 Brooks Moses <brooks.moses@codesourcery.com> * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls for different integer kinds. * gfortran.dg/ishft.f90: Renamed to ishft_1.f90... * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90. * gfortran.dg/ishft_2.f90: New test. * gfortran.dg/ishft_3.f90: New test. 2007-02-15 Alexandre Oliva <aoliva@redhat.com> * g++.dg/tree-ssa/sra-1.C: New. 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used. 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org> PR fortran/30799 * gfortran.dg/logical_2.f90: New test. 2007-02-13 Richard Henderson <rth@redhat.com> * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from... * gcc.c-torture/execute/pr29302-1.c: ... here. 2007-02-12 Paul Thomas <pault@gcc.gnu.org> PR fortran/30284 * gfortran.dg/arrayio_11.f90: New test. PR fortran/30626 * gfortran.dg/arrayio_12.f90: New test. PR fortran/30407 * gfortran.dg/where_operator_assign_1.f90: New test. * gfortran.dg/where_operator_assign_2.f90: New test. * gfortran.dg/where_operator_assign_3.f90: New test. PR fortran/30514 * gfortran.dg/zero_sized_2.f90: New test. 2007-02-10 Tobias Schlüter <tobi@gcc.gnu.org> PR fortran/30478 * gfortran.dg/enum_4.f90: Update expected error message. 2007-02-11 Mark Mitchell <mark@codesourcery.com> PR c++/26988 * g++.dg/template/spec34.C: New test 2007-02-10 Bernhard Fischer <aldot@gcc.gnu.org> Backport from trunk: PR fortran/24783 * gfortran.dg/implicit_10.f90: New test. 2007-02-06 Mark Mitchell <mark@codesourcery.com> PR c++/29487 * g++.dg/eh/weak1-C: New test. * g++.dg/eh/weak1-a.cc: Likewise. * g++.dg/eh/comdat1.C: Likewise. 2007-02-07 Hans-Peter Nilsson <hp@axis.com> * lib/target-supports.exp (check_effective_target_simulator): New. 2007-02-05 Alexandre Oliva <aoliva@redhat.com> PR debug/30189 * gcc.dg/pr30189.c: New test. 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com> * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported for running tests. * gcc.target/i386/sse4a-extract.c: New test. * gcc.target/i386/sse4a-insert.c: New test. * gcc.target/i386/sse4a-montsd.c: New test. * gcc.target/i386/sse4a-montss.c: New test. 2007-02-05 Richard Guenther <rguenther@suse.de> * gcc.target/i386/vectorize3.c: New testcase. 2007-02-05 Hans-Peter Nilsson <hp@axis.com> PR target/30665 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests. 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/30611 * gfortran.dg/repeat_1.f90: New test. 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org> PR fortran/30605 * gfortran.dg/spread_shape_1.f90: Remove tabs. * gfortran.dg/derived_init_2.f90: Ditto. * gfortran.dg/elemental_subroutine_3.f90: Ditto. * gfortran.dg/array_initializer_1.f90: Ditto. * gfortran.dg/do_2.f90: Ditto. * gfortran.dg/proc_assign_1.f90: Ditto. 2007-02-05 Maxim Kuvyrkov <mkuvyrkov@ispras.ru> PR target/29682 * gcc-target/ia64/pr29682.c: New test. 2007-02-04 Richard Guenther <rguenther@suse.de> Backport from mainline: 2007-01-30 Richard Guenther <rguenther@suse.de> PR middle-end/27657 * g++.dg/debug/pr27657.C: New testcase. 2007-02-03 Steven G. Kargl <kargl@gcc.gnu.org> PR fortran/30683 * gfortran.dg/interface_10.f90: New test. 2007-02-02 Simon Martin <simartin@users.sourceforge.net> PR c++/28266 * g++.dg/parse/defarg12.C: New test. 2007-02-02 Jakub Jelinek <jakub@redhat.com> PR c++/30536 * g++.dg/tls/diag-5.C: New test. PR middle-end/30473 * gcc.dg/pr30473.c: New test. * gcc.c-torture/execute/20070201-1.c: New test. 2007-01-30 Geoffrey Keating <geoffk@apple.com> * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV. 2007-01-30 Thomas Koenig <Thomas.Koenig@online.de> Backport from trunk PR libfortran/30525 * gfortran.dg/char_comparison_1.f: New test. 2007-01-30 Richard Guenther <rguenther@suse.de> PR middle-end/30313 * gcc.dg/torture/pr30313.c: New testcase. 2007-01-30 Tobias Burnus <burnus@net-b.de> Backport from mainline. * gfortran.dg/gomp/gomp.exp: Support .f03 extension. * gfortran.dg/vect/vect.exp: Ditto. * gfortran.dg/dg.exp: Ditto. * gfortran.fortran-torture/execute/execute.exp: Ditto. * gfortran.fortran-torture/compile/compile.exp: Ditto. 2007-01-29 Roger Sayle <roger@eyesopen.com> * gfortran.dg/forall_7.f90: New test case. 2007-01-29 Josh Conner <jconner@apple.com> PR middle-end/29683 * gcc.dg/pr29683.c: New. 2007-01-28 Roger Sayle <roger@eyesopen.com> Paul Thomas <pault@gcc.gnu.org> Steven G. Kargl <kargl@gcc.gnu.org> PR fortran/30404 * gfortran.dg/forall_6.f90: New test case. * gfortran.dg/dependency_8.f90: Update test to find "temp" array. * gfortran.dg/dependency_13.f90: Likewise. 2007-01-28 Andrew Pinski <pinskia@gmail.com> PR C++/28988 * g++.dg/expr/dtor4.C: New test. 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org> PR fortran/30278 * gfortran.dg/backslash_3.f: New test. 2007-01-26 Joseph Myers <joseph@codesourcery.com> * lib/target-supports.exp (check_effective_target_powerpc_altivec): New. (check_effective_target_vect_cmdline_needed): Use it. 2007-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/30532 * gfortran.dg/ctrl-z.f90: New test. 2007-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/30481 * gfortran.dg/namelist_assumed_char.f90: New test. 2007-01-24 Geoffrey Keating <geoffk@apple.com> * gcc.target/powerpc/darwin-ehreturn-1.c: New. * g++.dg/eh/simd-2.C: Also run on Darwin. * g++.dg/eh/simd-3.C: New. * g++.dg/eh/simd-4.C: New. 2007-01-24 Jakub Jelinek <jakub@redhat.com> PR middle-end/27416 * gcc.dg/gomp/pr27416.c: New test. PR middle-end/30494 * gcc.dg/gomp/pr30494.c: New test. * g++.dg/gomp/pr30494.C: New test. PR middle-end/30421 * gcc.dg/gomp/pr30421.c: New test. 2007-01-23 Andrew Pinski <pinskia@gmail.com> PR objc/27438 * objc.dg/const-str-12.m: New test. 2007-01-23 Paul Thomas <pault@gcc.gnu.org> PR fortran/28172 * gfortran.dg/altreturn_4.f90: New test. PR fortran/29389 * gfortran.dg/stfunc_4.f90: New test. PR fortran/29712 * gfortran.dg/bound_2.f90: Reinstate commented out line. * gfortran.dg/initialization_1.f90: Change warning. PR fortran/30283 * gfortran.dg/specification_type_resolution_2.f90: New test. 2007-01-22 Andrew Pinski <pinskia@gmail.com> PR fortran/29951 * gfortran.fortran-torture/execute/transfer2.f90: New test. PR Fortran/29410 * gfortran.fortran-torture/execute/transfer1.f90: New test. 2007-01-21 Andrew Pinski <pinskia@gmail.com> PR objc/30479 * objc.dg/pch: New directory. * objc.dg/pch/pch.exp: New file. * objc.dg/pch/interface-1.m: New test. * objc.dg/pch/interface-1.hs: New include file. * lib/objc.exp (objc_target_compile): Add "-x objective-c-header" in front of the sources if this is a precompiled header being compiled. 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.c-torture/compile/20070121.c: New test. 2007-01-21 Roger Sayle <roger@eyesopen.com> Brooks Moses <brooks.moses@codesourcery.com> Francois-Xavier Coudert <coudert@clipper.ens.fr> * gfortran.dg/intrinsic_sign_1.f90: New test case. * gfortran.dg/intrinsic_sign_2.f90: Likewise. 2007-01-19 Mike Stump <mrs@apple.com> * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going away. 2007-01-18 Hui-May Chang <hm.chang@apple.com> * gcc.c-torture/compile/pr27528.c: Add -fno-pic option. 2007-01-18 Thomas Koenig <Thomas.Koenig@online.de> Backport from trunk PR libfortran/30415 * minmaxloc_integer_kinds_1.f90: New test. 2007-01-17 Eric Christopher <echristo@apple.com> Backport from mainline: 2006-12-19 Eric Christopher <echristo@apple.com> PR target/29302 * gcc.c-torture/execute/pr29302-1.c: New. 2007-01-17 Paul Thomas <pault@gcc.gnu.org> PR fortran/30476 * gfortran.dg/generic_12.f90: New test. 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> PR testsuite/12325 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from targets that don't support Inf. 2007-01-14 Paul Thomas <pault@gcc.gnu.org> PR fortran/23232 * gfortran.dg/data_implied_do_1.f90: New test. PR fortran/27996 PR fortran/27998 * gfortran.dg/char_length_1.f90: New test. PR fortran/30410 * gfortran.dg/external_procedures_2.f90: New test. 2007-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/30435 * gfortran.dg/list_read_6.f90: New test. 2007-01-10 Mark Mitchell <mark@codesourcery.com> PR c++/28999 * g++.dg/template/typename11.C: New test. 2006-01-08 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/30321 * gfortran.dg/sum_zero_array_1.f90: New test. 2007-01-06 Paul Thomas <pault@gcc.gnu.org> PR fortran/30034 * gfortran.dg/pure_formal_proc_1.f90: New test. PR fortran/30237 * gfortran.dg/intrinsic_actual_3.f90: New test. PR fortran/25135 * gfortran.dg/generic_11.f90: New test. * gfortran.dg/interface_7.f90: Remove name clash between module name and procedure 'x' referenced in the interface. PR fortran/23060 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f. * gfortran.dg/c_by_val_1.f: New test. * gfortran.dg/c_by_val_2.f: New test. * gfortran.dg/c_by_val_3.f: New test. PR fortran/27900 * gfortran.dg/intrinsic_actual_4.f90: New test. PR fortran/24325 * gfortran.dg/func_decl_3.f90: New test. 2007-01-05 Richard Guenther <rguenther@suse.de> PR middle-end/27826 * g++.dg/opt/pr27826.C: New testcase. 2007-01-05 Jakub Jelinek <jakub@redhat.com> PR c/30360 * gcc.dg/pr30360.c: New test. 2007-01-05 Richard Guenther <rguenther@suse.de> PR middle-end/28116 * g++.dg/opt/pr28116.C: New testcase. 2007-01-03 Jakub Jelinek <jakub@redhat.com> PR c++/28217 * g++.dg/pch/template-1.C: New test. * g++.dg/pch/template-1.Hs: New file. 2007-01-03 Joseph Myers <joseph@codesourcery.com> * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting -maltivec. * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok. 2007-01-03 Paul Thomas <pault@gcc.gnu.org> PR fortran/25818 * gfortran.dg/entry_array_specs_2.f: New test. PR fortran/30084 * gfortran.dg/nested_modules_6.f90: New test. 2007-01-03 Jakub Jelinek <jakub@redhat.com> PR middle-end/30286 * gcc.dg/pr30286.c: New test. PR c++/29535 * g++.dg/template/crash66.C: New test. PR c++/29054 * g++.dg/template/friend49.C: New test. 2007-01-03 Steven G. Kargl <kargls@comcast.net> * gfortran.dg/ibits.f90: New test. 2007-01-02 Tobias Burnus <burnus@net-b.de> PR fortran/30238 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL). * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL). 2007-01-01 Andreas Schwab <schwab@suse.de> PR target/29166 * g++.dg/eh/pr29166.C: New test. 2007-01-01 Joseph Myers <joseph@codesourcery.com> * lib/target-supports.exp (check_effective_target_powerpc_spe): New. (check_effective_target_vect_cmdline_needed): Use it. 2006-12-31 Paul Thomas <pault@gcc.gnu.org> PR fortran/30202 * gfortran.dg/alloc_comp_basics_3.f90: New test. PR fortran/30190 * gfortran.dg/bounds_check_5.f90: New test. PR fortran/29992 * gfortran.dg/generic_9.f90: New test. PR fortran/30081 * gfortran.dg/generic_10.f90: New test. PR fortran/30236 * gfortran.dg/altreturn_3.f90: New test. * gfortran.dg/char_result_12.f90: Fix comment typos. 2006-12-29 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de> PR fortran/25392 * gfortran.dg/f2c_8.f90: New test. 2006-12-29 Jakub Jelinek <jakub@redhat.com> PR preprocessor/29612 * gcc.dg/cpp/pr29612-1.c: New test. * gcc.dg/cpp/pr29612-2.c: New test. 2006-12-21 Paul Thomas <pault@gcc.gnu.org> PR fortran/30273 * gfortran.dg/dependency_19.f90: New test. 2006-12-21 Steven G. Kargl <kargl@gcc.gnu.org> PR fortran/30207 * gfortran.fortran-torture/execute/where21.f90: New test. 2006-12-21 Paul Thomas <pault@gcc.gnu.org> Tobias Burnus <burnus@gcc.gnu.org> PR fortran/29975 PR fortran/30068 * gfortran.dg/interface_4.f90: Test adding procedure to generic interface. * gfortran.dg/interface_5.f90: Test warning for not-referenced-to ambiguous interfaces. * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface. * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface. * gfortran.dg/interface_8.f90: Test warning for not-referenced-to ambiguous interfaces. * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning. * gfortran.dg/array_initializer_2.f90: Add initializer array constructor test. PR fortran/30096 * gfortran.dg/interface_9.f90: Test that host interfaces are not checked for ambiguity with the local version. 2006-12-21 Paul Thomas <pault@gcc.gnu.org> PR fortran/29941 * gfortran.dg/assumed_len.f90: New test. 2006-11-21 Paul Thomas <pault@gcc.gnu.org> PR fortran/29464 * gfortran.dg/module_interface_2.f90: New test. 2006-12-21 Jakub Jelinek <jakub@redhat.com> PR middle-end/30262 * gcc.c-torture/execute/20061220-1.c: New test. PR middle-end/30263 * gcc.dg/gomp/asm-1.c: New test. PR target/30230 * g++.dg/eh/ia64-2.C: New test. 2006-12-20 Bill Wendling <wendling@apple.com> * gcc.dg/asm-b.c: Check for __ppc64__. 2006-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/30145 * gfortran.dg/write_zero_array.f90: New test. 2006-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/30200 * gfortran.dg/write_fmt_trim.f90: New test. 2006-12-18 Bill Wendling <wendling@apple.com> * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because id is an OjbC keyword. 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com> * gfortran.dg/advance_3.f90: Add dg-do compile directive. 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.c-torture/compile/pr27528.c: Use empty templates. 2006-12-15 Jakub Jelinek <jakub@redhat.com> PR target/30185 * gcc.c-torture/execute/pr30185.c: New test. 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> * lib/target-supports.exp (check_weak_available): Use istarget "hppa*-*-hpux10*" instead of regexp. (check_cxa_atexit_available): Likewise. 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> PR testsuite/30157 * lib/target-supports.exp (check_cxa_atexit_available): Return false for target "hppa.*hpux10". 2006-12-13 Lee Millward <lee.millward@codesourcery.com> PR c++27316 * g++.dg/inherit/error3.C: New test. PR c++/28740 * g++.dg/inherit/error4.C: New test. 2006-12-12 Josh Conner <jconner@apple.com> * g++.dg/abi/thunk3.C: Use .weak_definition on darwin. * g++.dg/abi/thunk4.C: Likewise. * g++.dg/abi/rtti3.C: Likewise. 2006-12-12 Richard Sandiford <richard@codesourcery.com> * lib/gcc-dg.exp (${tool}_load): Fix invocation of saved_${tool}_load. 2006-12-12 Richard Guenther <rguenther@suse.de> PR middle-end/30147 * gfortran.fortran-torture/compile/pr30147.f90: New testcase. 2006-12-11 Mark Mitchell <mark@codesourcery.com> PR c++/29732 * g++.dg/template/crash65.C: New test. * g++.dg/template/spec16.C: Tweak error markers. 2006-12-11 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/29973 * gfortran.dg/specifics_1.f90: Remove check for CHAR. * gfortran.dg/specifics_2.f90: Remove check for CHAR. * gfortran.dg/specifics_3.f90: Remove. * gfortran.fortran-torture/execute/specifics.f90: Remove test for CHAR. 2006-12-10 Thomas Koenig <Thomas.Koenig@online.de> Backport from mainline PR libfortran/29568 * gfortran.dg/convert_implied_open.f90: Change to new default record length. * gfortran.dg/unf_short_record_1.f90: Adapt to new error message. * gfortran.dg/unformatted_subrecords_1.f90: New test. PR libfortran/30009 PR libfortran/30056 * gfortran.dg/read_eof_4.f90: Add tests. * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test. * gfortran.dg/unf_read_corrupted_1.f90: New test. 2006-12-09 Paul Thomas <pault@gcc.gnu.org> PR fortran/29821 * gfortran.dg/parameter_array_section_1.f90: New test. PR fortran/29912 * gfortran.dg/char_result_12.f90: New test. PR fortran/29916 * gfortran.dg/host_dummy_index_1.f90: Added additional test. PR fortran/30003 * gfortran.dg/allocatable_function_1.f90: Increase the number of expected calls of free to 10; the lhs section reference is now evaluated so there is another call to bar. Change the comment appropriately. * gfortran.dg/array_section_1.f90: New test. 2006-12-07 Lee Millward <lee.millward@codesourcery.com> PR c++/29980 * g++.dg/ext/attrib27.C: New test. * g++.dg/parse/struct-as-enum1.C: Adjust error markers. * g++.dg/parse/typedef5.C: Likewise. 2006-12-07 Mark Mitchell <mark@codesourcery.com> PR c++/29730 * g++.dg/template/crash64.C: New test. * g++.dg/parse/crash27.C: Adjust error markers. 2006-12-07 Mike Stump <mrs@apple.com> * treelang/compile/var_defs.tree: Adjust. 2006-12-06 Mark Mitchell <mark@codesourcery.com> PR c++/29729 * g++.dg/template/crash63.C: New test. 2006-12-05 Mark Mitchell <mark@codesourcery.com> PR c++/29728 * g++.dg/template/crash62.C: New test. 2006-12-05 H.J. Lu <hongjiu.lu@intel.com> Backport from mainline: 2006-11-30 H.J. Lu <hongjiu.lu@intel.com> * gcc.dg/i386-cpuid.h (bit_SSE3): New. (i386_get_cpuid): New function. (i386_cpuid_ecx): Likewise. (i386_cpuid_edx): Likewise. (i386_cpuid): Updated to call i386_cpuid_edx. * gcc.target/i386/sse3-addsubpd.c: New file. * gcc.target/i386/sse3-addsubps.c: Likewise. * gcc.target/i386/sse3-haddpd.c: Likewise. * gcc.target/i386/sse3-haddps.c: Likewise. * gcc.target/i386/sse3-hsubpd.c: Likewise. * gcc.target/i386/sse3-hsubps.c: Likewise. * gcc.target/i386/sse3-lddqu.c: Likewise. * gcc.target/i386/sse3-movddup.c: Likewise. * gcc.target/i386/sse3-movshdup.c: Likewise. * gcc.target/i386/sse3-movsldup.c: Likewise. 2006-12-04 Mark Mitchell <mark@codesourcery.com> PR c++/29733 * g++.dg/template/crash61.C: New test. PR c++/29632 * g++.dg/template/error23.C: New test. 2006-12-04 Richard Henderson <rth@redhat.com> Andrew Pinski <pinskia@gmail.com> PR C++/14329 * g++.dg/warn/unit-1.C: New test. 2006-12-04 Jakub Jelinek <jakub@redhat.com> PR middle-end/29965 * gcc.dg/gomp/pr29965-1.c: New test. * gcc.dg/gomp/pr29965-2.c: New test. * gcc.dg/gomp/pr29965-3.c: New test. * gcc.dg/gomp/pr29965-4.c: New test. * gcc.dg/gomp/pr29965-5.c: New test. * gcc.dg/gomp/pr29965-6.c: New test. * g++.dg/gomp/pr29965-1.C: New test. * g++.dg/gomp/pr29965-2.C: New test. * g++.dg/gomp/pr29965-3.C: New test. * g++.dg/gomp/pr29965-4.C: New test. * g++.dg/gomp/pr29965-5.C: New test. * g++.dg/gomp/pr29965-6.C: New test. * g++.dg/gomp/pr29965-7.C: New test. * g++.dg/gomp/pr29965-8.C: New test. * g++.dg/gomp/pr29965-9.C: New test. * g++.dg/gomp/pr29965-10.C: New test. 2006-12-02 Andrew Pinski <pinskia@gmail.com> PR tree-opt/29984 * gcc.dg/tree-ssa/reassoc-12.c: New test. 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/30022 * g++.dg/ext/vector5.C: New test. 2006-11-30 Joseph Myers <joseph@codesourcery.com> * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting -maltivec. 2006-11-29 Lee Millward <lee.millward@codesourcery.com> PR c++/29022 * g++.dg/inherit/virtual2.C: New test. * g++.dg/inherit/virtual3.C: Likewise. * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers. * g++.dg/inherit/error2.C: Likewise. * g++.dg/template/instantiate1.C: Likewise. 2006-11-28 Uros Bizjak <ubizjak@gmail.com> * gcc.dg/20061124-1.c: Add exit() function prototype. 2006-11-28 Jakub Jelinek <jakub@redhat.com> PR c++/29735 * g++.dg/warn/main-3.C: New test. 2006-11-28 Paul Thomas <pault@gcc.gnu.org> PR fortran/29976 * gfortran.dg/missing_optional_dummy_3.f90 2006-11-28 Paul Thomas <pault@gcc.gnu.org> PR fortran/20880 * gfortran.dg/interface_3.f90: Modify errors. 2006-11-27 Michael Matz <matz@suse.de> Andreas Krebbel <krebbel1@de.ibm.com> PR target/29319 * gcc.dg/20061127-1.c: New testcase. 2006-11-26 Mark Mitchell <mark@codesourcery.com> PR c++/29886 * g++.dg/expr/cast8.C: New test. 2006-11-26 Andrew Pinski <pinskia@gmail.com> PR fortran/29982 * gfortran.fortran-torture/compile/parameter_3.f90: New testcase. 2006-11-25 Andrew Pinski <andrew_pinski@playstation.sony.com> PR tree-opt/29964 * gcc.dg/pure-1.c: New test. 2006-11-25 Paul Thomas <pault@gcc.gnu.org> PR fortran/20880 * gfortran.dg/interface_3.f90: New test. PR fortran/29837 * gfortran.dg/generic_8.f90: New test. 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com> * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main. 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/29936 * gfortran.dg/write_check3.f90: New test. 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/29391 PR fortran/29489 * gfortran.dg/bound_2.f90: New test. * gfortran.dg/bound_3.f90: New test. 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/24285 * gfortran.dg/dollar_edit_descriptor-3.f: New test. 2006-11-24 Jakub Jelinek <jakub@redhat.com> PR c/29955 * gcc.dg/gomp/pr29955.c: New test. PR c/29736 * gcc.dg/pr29736.c: New test. 2006-11-24 Joseph Myers <joseph@codesourcery.com> * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC. * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok. 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com> * gcc.dg/20061124-1.c: New testcase. 2006-11-23 Paul Thomas <pault@gcc.gnu.org> PR fortran/25087 * gfortran.dg/auto_char_len_4.f90: New test. PR fortran/29652 * gfortran.dg/generic_7.f90: New test. * gfortran.dg/defined_operators_1.f90: Add new error. PR fortran/29820 * gfortran.dg/used_types_13.f90: New test. 2006-11-21 Jakub Jelinek <jakub@redhat.com> PR c++/29570 * g++.dg/template/static29.C: New test. PR c++/29734 * g++.dg/conversion/simd4.C: New test. 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org> * gfortran.dg/alloc_comp_constraint_5.f90: New. * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code. 2006-11-17 Jakub Jelinek <jakub@redhat.com> PR middle-end/29584 * gcc.dg/torture/pr29584.c: New test. 2006-11-17 Joseph Myers <joseph@codesourcery.com> * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c: Condition PowerPC tests for saving FPRs on powerpc_fprs. * gcc.target/powerpc/compress-float-ppc.c, gcc.target/powerpc/compress-float-ppc-pic.c: Only test if powerpc_fprs. * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs; do not pass -mhard-float. 2006-11-16 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/volatile_aggregate.adb: New test. 2006-11-16 Andrew Pinski <andrew_pinski@playstation.sony.com> PR tree-opt/29788 * gfortran.fortran-torture/compile/inline_1.f90: New testcase. 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru> PR target/29201 * gcc.c-torture/compile/pr29201.c: New test for ia64 target. 2006-11-15 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/29581 * gcc.dg/pr29581-1.c: New test. * gcc.dg/pr29581-2.c: New test. * gcc.dg/pr29581-3.c: New test. * gcc.dg/pr29581-4.c: New test. * gfortran.dg/pr29581.f90: New test. 2006-11-15 Richard Guenther <rguenther@suse.de> Backport from mainline: 2006-11-12 Roger Sayle <roger@eyesopen.com> PR rtl-optimization/29797 * gcc.c-torture/execute/pr29797-1.c: New test case. 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com> PR fortran/29702 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column numbers in error message headers. 2006-11-14 Mark Mitchell <mark@codesourcery.com> PR c++/29106 * g++.dg/init/self1.C: New test. 2006-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR libfortran/27895 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE. 2006-11-13 Mark Mitchell <mark@codesourcery.com> PR c++/29518 * g++.dg/template/static28.C: New test. 2006-11-13 Andrew Pinski <andrew_pinski@playstation.sony.com> PR fortran/26994 * gfortran.fortran-torture/compile/transfer-1.f90: New testcase. 2006-11-13 Jakub Jelinek <jakub@redhat.com> PR fortran/29759 * gfortran.dg/gomp/pr29759.f90: New test. 2006-11-13 Richard Guenther <rguenther@suse.de> Backport form mainline: 2006-10-23 Richard Guenther <rguenther@suse.de> PR middle-end/21032 * gcc.dg/pr21032.c: New testcase. 2006-11-12 Jason Merrill <jason@redhat.com> Andrew Pinski <pinskia@physics.uc.edu> Backport form mainline: PR middle-end/28915 * gcc.target/i386/vectorize1.c: New. 2006-11-12 Paul Thomas <pault@gcc.gnu.org> PR fortran/29699 * gfortran.dg/alloc_comp_auto_array_1.f90: New test. PR fortran/21370 * gfortran.dg/change_symbol_attributes_1.f90: New test. PR fortran/29431 * gfortran.dg/array_constructor_13.f90: New test. PR fortran/29758 * gfortran.dg/reshape_source_size_1.f90: New test. PR fortran/29315 * gfortran.dg/aliasing_dummy_4.f90: New test. 2006-11-11 Richard Sandiford <richard@codesourcery.com> PR middle-end/27528 * gcc.c-torture/compile/pr27528.c: New test. * gcc.dg/pr27528.c: Likewise. 2006-11-10 Paul Thomas <pault@gcc.gnu.org> PR fortran/29539 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test. PR fortran/29634 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New test. 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru> PR middle-end/29726 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function. (test6): Ditto. (dg-final): Add scan-tree-dump-times patterns for test5 and test6. * gcc.dg/fold-eqandshift-3.c: New test case. 2006-11-09 Paul Thomas <pault@gcc.gnu.org> PR fortran/29744 * gfortran.dg/used_types_12.f90: New test. 2006-11-08 Erik Edelmann <eedelman@gcc.gnu.org> PR fortran/29630 PR fortran/29679 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too. 2006-11-08 Janis Johnson <janis187@us.ibm.com> Bernhard Fischer <aldot@gcc.gnu.org> * lib/gcc-dg.exp (output-exists): New proc. (output-exists-not): New proc. * gcc.test-framework/test-framework.awk: Support new directives. * gcc.test-framework/dg-outexistsnot-exp-F.c: New test. * gcc.test-framework/dg-outexistsnot-exp-P.c: New test. * gcc.test-framework/dg-outexists-exp-F.c: New test. * gcc.test-framework/dg-outexists-exp-XP.c: New test. * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test. * gcc.test-framework/dg-outexists-exp-P.c: New test. 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/25545 * gfortran.dg/dollar_edit_descriptor-2.f: New test. 2006-11-05 Jakub Jelinek <jakub@redhat.com> PR middle-end/29695 * gcc.c-torture/execute/pr29695-1.c: New test. * gcc.c-torture/execute/pr29695-2.c: New test. 2006-11-05 Paul Thomas <pault@gcc.gnu.org> PR fortran/29565 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test. PR fortran/29387 * gfortran.dg/intrinsic_actual_2.f90: New test. PR fortran/29490 * gfortran.dg/actual_array_interface_1.f90: New test. PR fortran/29641 * gfortran.dg/used_types_11.f90: New test. 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/29067 * gfortran.dg/pr29067.f: New test. 2006-11-03 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/29627 Backport from trunk * gfortran.dg/unf_short_record_1.f90: New test. 2006-11-02 Mike Stump <mrs@apple.com> * obj-c++.dg/const-str-9.mm: Don't run on 64-bit. * g++.old-deja/g++.abi/align.C: Enable for darwin. 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.c-torture/execute/20061101-1.c: New test. 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma. * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma. 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.c-torture/execute/20061031-1.c: New test. 2006-10-31 Joseph Myers <joseph@codesourcery.com> Richard Sandiford <richard@codesourcery.com> * lib/target-supports.exp (get_compiler_messages): Append options as a single list element. (check_effective_target_arm_vfp_ok): New. * gcc.dg/arm-vfp1.c: Use arm_vfp_ok. 2006-10-30 Tobias Burnus <burnus@net-b.de> PR fortran/29452 * gfortran.dg/write_check.f90: Check run-time keyword checking. * gfortran.dg/write_check2.f90: Check compile-time keyword checking. 2006-10-30 Joseph Myers <joseph@codesourcery.com> * lib/target-supports.exp (check_function_available): Declare function before calling. 2006-10-30 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/29637 * gcc.dg/pr29637.c: New test. 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/29563 * gfortran.dg/arrayio_9.f90: New test. * gfortran.dg/arrayio_19.f90: New test. 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com> * gcc.dg/20061026.c: New testcase. 2006-10-25 Steve Ellcey <sje@cup.hp.com> * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX. 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org> PR fortran/29393 * gfortran.dg/initialize_2.f90: New. 2006-10-22 Nathan Sidwell <nathan@codesourcery.com> PR c++/20647 * g++.dg/abi/rtti3.C: New. 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com> * g++.dg/other/s390-1.C: New testcase. 2006-10-20 Lee Millward <lee.millward@codesourcery.com> PR c++/28053 * g++.dg/parse/bitfield1.C: Adjust error markers. * g++.dg/parse/bitfield2.C: New test. 2006-10-20 Adam Nemet <anemet@caviumnetworks.com> * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only. 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR libfortran/27895 * gfortran.dg/zero_sized_1.f90: New test. 2006-10-19 Eric Botcazou <ebotcazou@adacore.com> * gcc.dg/div-compare-1.c: New test. 2006-10-19 Paul Thomas <pault@gcc.gnu.org> PR fortran/29216 * gfortran.dg/result_default_init_1.f90: New test. PR fortran/29314 * gfortran.dg/automatic_default_init_1.f90: New test. * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count from 38 to 33. 2006-10-18 Geoffrey Keating <geoffk@apple.com> * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for 'using namespace std' without previous declaration. * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C. * g++.old-deja/g++.robertl/eb133c.C: New. 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/29277 * gfortran.dg/streamio_4.f90: Update test. * gfortran.dg/streamio_11.f90: New test. 2006-10-17 Lee Millward <lee.millward@codesourcery.com> PR c++/27952 * g++.dg/inherit/virtual1.C: New test. 2006-10-17 Mark Mitchell <mark@codesourcery.com> PR c++/28261 * g++.dg/parse/enum3.C: New test. 2006-10-17 Mark Mitchell <mark@codesourcery.com> PR c++/29039 * g++.dg/init/ctor8.C: New test. 2006-10-17 Mark Mitchell <mark@codesourcery.com> PR c++/27270 * g++.dg/ext/complit8.C: Tweak error markers. * g++.dg/template/complit1.C: Add error marker. 2006-10-16 Mark Mitchell <mark@codesourcery.com> PR c++/27270 * g++.dg/ext/complit8.C: New test. PR c++/29408 * g++.dg/parse/dtor12.C: New test. PR c++/29435 * g++.dg/template/sizeof11.C: New test. 2006-10-17 Paul Thomas <pault@gcc.gnu.org> PR fortran/29392 * gfortran.dg/data_char_3.f90: New test. PR fortran/29451 * gfortran.dg/negative_automatic_size.f90: New test. 2006-10-16 David Daney <ddaney@avtrex.com> * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also. 2006-10-16 Eric Christopher <echristo@apple.com> * gcc.target/i386/asm-4.c: Fix inline asm for darwin x86_64. 2006-10-16 Mark Mitchell <mark@codesourcery.com> PR c++/28211 * g++.dg/tc1/dr49.C: Tweak error messages. * g++.dg/parse/template21.C: New test. 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> PR middle-end/20491 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*. 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org> PR fortran/29403 * gfortran.dg/print_1.f90: New test. 2006-10-15 Jan Hubicka <jh@suse.cz> PR middle-end/29241 * gcc.c-torture/compile/pr29241.c: New testcase. 2006-10-15 David Edelsohn <edelsohn@gnu.org> PR middle-end/29250 * gcc.c-torture/compile/pr29250.c: New test. 2006-10-15 Richard Guenther <rguenther@suse.de> * gcc.dg/pr29299.c: New testcase. 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org> PR fortran/24767 * gfortran.dg/label_4.f90: Adjust warning flag. 2006-10-14 Paul Thomas <pault@gcc.gnu.org> PR fortran/29371 * gfortran.dg/nullify_3.f90: New test. 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L on Solaris 2.5.1 too. 2006-10-13 Eric Christopher <echristo@apple.com> * gcc.dg/pr25993.c: Skip for darwin. 2006-10-13 Eric Christopher <echristo@apple.com> * gcc.dg/visibility-11.c: Skip for darwin. 2006-10-13 Eric Christopher <echristo@apple.com> * gcc.dg/darwin-weakimport-1.c: Use -fno-asynchronous-unwind-tables. * gcc.dg/darwin-weakimport-3.c: Ditto. 2006-10-13 Richard Guenther <rguenther@suse.de> PR tree-optimization/29446 * gcc.dg/torture/pr29446.c: New testcase. 2006-10-13 Bill Wendling <wendling@apple.com> * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse". * g++.old-deja/g++.jason/hmc1.C: Likewise. * g++.old-deja/g++.jason/cleanup2.C: Likewise. * g++.old-deja/g++.law/shadow1.C: Likewise. * g++.old-deja/g++.law/ctors10.C: Likewise. * g++.dg/debug/namespace1.C: Likewise. * g++.dg/inherit/namespace-as-base.C: Likewise. * g++.dg/opt/delay-slot-1.C: Likewise. * g++.dg/parse/defarg10.C: Likewise. * g++.dg/template/ptrmem11.C: Likewise. * g++.dg/template/mem_func_ptr.C: Likewise. * g++.dg/template/spec19.C: Likewise. 2006-10-13 Paolo Bonzini <bonzini@gnu.org> * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases. 2006-10-13 Paul Thomas <pault@gcc.gnu.org> PR fortran/29373 * gfortran.dg/implicit_9.f90: New test. PR fortran/29407 * gfortran.dg/namelist_25.f90: New test. PR fortran/27701 * gfortran.dg/same_name_2.f90: New test. PR fortran/29232 * gfortran.dg/host_assoc_types_1.f90: New test. PR fortran/29364 * gfortran.dg/missing_derived_type_1.f90: New test. * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL. PR fortran/29422 * gfortran.dg/alloc_comp_constraint_4.f90: New test. PR fortran/29428 * gfortran.dg/alloc_comp_assign_5.f90: New test. 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/29391 * gfortran.dg/bound_2.f90: New test. 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr> * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg directive. * gfortran.dg/module_private_array_refs_1.f90: Likewise. * gfortran.dg/module_proc_external_dummy.f90: Likewise. * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise. * gfortran.dg/gomp/reduction3.f90: Likewise. * gfortran.dg/derived_constructor_comps_1.f90: Likewise. * gfortran.dg/dummy_procedure_2.f90: Likewise. * gfortran.dg/interface_derived_type_1.f90: Likewise. * gfortran.dg/forall_4.f90: Likewise. * gfortran.dg/spec_expr_4.f90: Likewise. * gfortran.dg/unused_artificial_dummies_1.f90: Likewise. * gfortran.dg/forall_5.f90: Likewise. * gfortran.dg/open_access_append_2.f90: Add check for compile-time warning. 2006-10-13 Mark Mitchell <mark@codesourcery.com> PR c++/28506 * g++.dg/parse/pure1.C: New test. 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/21435 * gfortran.dg/io_constraints_3.f90: New test. * gfortran.dg/open_access_append_1.f90: Add checks for compile-time warnings. * gfortran.dg/pr20163-2.f: Likewise. * gfortran.dg/iostat_2.f90: Likewise. * gfortran.dg/label_4.f90: Delete the temporary file. * gfortran.dg/direct_io_2.f90: Add a FILE= specifier. * gfortran.dg/iomsg_1.f90: Add check for compile-time warning. 2006-10-12 Jan Hubicka <jh@suse.cz> PR c/28419 * gcc.dg/pr28319.c: New test. 2006-10-12 Mark Mitchell <mark@codesourcery.com> PR c++/29318 * g++.dg/ext/vla4.C: New test. 2006-10-12 Lee Millward <lee.millward@codesourcery.com> PR c++/27961 * g++.dg/template/crash60.C: New test. * g++.dg/other/large-size-array.C: Adjust error markers. * g++.dg/parse/crash27.C: Likewise. * g++.dg/template/crash1.C: Likewise. 2006-10-12 Steve Ellcey <sje@cup.hp.com> PR testsuite/29093 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file". 2006-10-12 Jakub Jelinek <jakub@redhat.com> PR preprocessor/28709 * gcc.dg/cpp/paste14.c: New test. 2006-10-11 Mark Mitchell <mark@codesourcery.com> PR c++/29175 * g++.dg/init/array24.C: New test. 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * gcc.dg/builtins-config.h: Move Solaris section after inclusion of <sys/types.h>. 2006-10-11 Lee Millward <lee.millward@codesourcery.com> PR c++/29024 * g++.dg/parse/typedef8.C: New test. * g++.dg/other/mult-stor1.C: Adjust error markers. 2006-10-11 Richard Guenther <rguenther@suse.de> PR tree-optimization/28230 * gcc.dg/torture/pr28230.c: New testcase. 2006-10-11 Richard Guenther <rguenther@suse.de> PR inline-asm/29119 * gcc.dg/torture/pr29119.c: New testcase. 2006-10-10 Jakub Jelinek <jakub@redhat.com> PR middle-end/29272 * gcc.c-torture/execute/20060930-2.c: New test. 2006-10-09 Richard Henderson <rth@redhat.com> Revert emutls patch. 2006-10-09 Richard Guenther <rguenther@suse.de> PR middle-end/29254 * gcc.dg/pr29254.c: New testcase. 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org> Paul Thomas <pault@gcc.gnu.org> PR fortran/20541 * gfortran.dg/alloc_comp_basics_1.f90: New test. * gfortran.dg/alloc_comp_basics_2.f90: New test. * gfortran.dg/alloc_comp_assign_1.f90: New test. * gfortran.dg/alloc_comp_assign_2.f90: New test. * gfortran.dg/alloc_comp_assign_3.f90: New test. * gfortran.dg/alloc_comp_assign_4.f90: New test. * gfortran.dg/alloc_comp_constraint_1.f90: New test. * gfortran.dg/alloc_comp_constraint_2.f90: New test. * gfortran.dg/alloc_comp_constraint_3.f90: New test. * gfortran.dg/alloc_comp_constructor_1.f90: New test. * gfortran.dg/alloc_comp_constructor_2.f90: New test. * gfortran.dg/alloc_comp_initializer_1.f90: New test. * gfortran.dg/alloc_comp_std.f90: New test. * gfortran.dg/move_alloc.f90: New test. 2006-10-08 Paul Thomas <pault@gcc.gnu.org> PR fortran/29115 * gfortran.dg/derived_constructor_comps_2.f90: New test. PR fortran/29211 * gfortran.dg/forall_char_dependencies_1.f90: New test. 2006-10-08 Tobias Burnus <burnus@net-b.de> PR fortran/28585 * gfortran.dg/new_line.f90: New test. 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2. * gcc.dg/torture/builtin-convert-1.c, gcc.dg/torture/builtin-convert-2.c, gcc.dg/torture/builtin-convert-3.c, gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2. 2006-10-07 Kazu Hirata <kazu@codesourcery.com> * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c, gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c, gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c, gcc.dg/tree-ssa/bool-9.c: Fix comment typos. 2006-10-07 Andrew Pinski <pinskia@gmail.com> * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Xfail some tests for powerpc-darwin and powerpc-aix. 2006-10-07 Jakub Jelinek <jakub@redhat.com> PR c/29380 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options. 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> PR target/29300 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L on hppa*-*-hpux*. 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/16580 PR fortran/29288 * gfortran.fortran-torture/execute/specifics.f90: Add tests for using all possible intrinsics as actual arguments. * gfortran.dg/specifics_1.f90: Add tests for using all possible intrinsics as actual arguments. * gfortran.dg/specifics_2.f90: New file. * gfortran.dg/specifics_3.f90: New file. 2006-10-07 Richard Sandiford <richard@codesourcery.com> * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets. * gcc.dg/debug/debug-2.c: Likewise. 2006-10-06 Uros Bizjak <uros@kss-loka.si> * gcc.c-torture/compile/sync-2.c: New test. 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de> * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from line endings. 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru> PR rtl-optimization/29128 * gcc.c-torture/compile/pr29128.c: New test. 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de> * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from line endings. 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz> PR middle-end/29256 * gcc.dg/tree-ssa/loop-19.c: New test. 2006-10-06 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/29330 * gcc.dg/pr29330.c: New test. PR target/28924 * gcc.c-torture/compile/20061005-1.c: New test. 2006-10-06 Olivier Hainque <hainque@adacore.com> * gcc.dg/typename-vla-1.c: New case. * gnat.dg/forward_vla.adb: New case. 2006-10-06 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/29290 * gfortran.dg/loop_nest_1.f90: New test. PR target/29198 * gcc.dg/tls/opt-12.c: New test. PR fortran/28415 * gfortran.dg/save_2.f90: New test. PR c/29091 * gcc.dg/pr29091.c: New test. 2006-10-06 Joseph Myers <joseph@codesourcery.com> * lib/target-supports.exp (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the same as x86_64-*-*; check for LP64. 2006-10-04 Richard Henderson <rth@redhat.com> * lib/target-supports.exp (check_effective_target_tls): Redefine to mean non-emulated tls. * gcc.dg/tls/alias-1.c: Remove tls requirement. * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c, gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c, gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise. 2006-10-04 Paul Thomas <pault@gcc.gnu.org> PR fortran/29343 * gfortran.dg/alloc_alloc_expr_2.f90: New test. 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr> * gfortran.dg/bounds_check_fail_1.f90: New test. 2006-10-03 Mark Mitchell <mark@codesourcery.com> PR c++/29020 * g++.dg/template/friend48.C: New test. 2006-10-04 Paul Thomas <pault@gcc.gnu.org> PR fortran/29098 * gfortran.dg/default_initialization_2.f90: New test. 2006-10-03 Paul Thomas <pault@gcc.gnu.org> PR fortran/20779 PR fortran/20891 * gfortran.dg/alloc_alloc_expr_1.f90: New test. 2006-10-03 Paul Thomas <pault@gcc.gnu.org> PR fortran/29284 * gfortran.dg/optional_assumed_charlen_1.f90: New test. PR fortran/29321 PR fortran/29322 * gfortran.dg/missing_optional_dummy_2.f90: New test. PR fortran/25091 PR fortran/25092 * gfortran.dg/entry_array_specs_1.f90: New test. 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org> * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is insufficient to inhibit some test failures at -O3. Do testing on integers. 2006-10-03 Mark Mitchell <mark@codesourcery.com> PR c++/29138 * g++.dg/inherit/access8.C: New test. * g++.dg/template/dtor4.C: Tweak error messages. 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/27478 * gfortran.dg/entry_8.f90: New test. 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/29291 * g++.dg/parse/new4.C: New test. 2006-10-03 Uros Bizjak <uros@kss-loka.si> * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP, PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers. 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/19260 * gfortran.dg/continuation.f90: Rename to continuation_1.f90. * gfortran.dg/continuation_2.f90: New test. PR fortran/19262 * gfortran.dg/continuation_3.f90: New test. * gfortran.dg/continuation_4.f90: New test. * gfortran.dg/continuation_5.f: New test. * gfortran.dg/continuation_6.f: New test. 2006-10-02 Mark Mitchell <mark@codesourcery.com> PR c++/29226 * g++.dg/template/vla1.C: New test. 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/29210 * gfortran.dg/complex_parameter_1.f90: New test. 2006-10-02 Jakub Jelinek <jakub@redhat.com> PR c/29154 * gcc.c-torture/execute/20060929-1.c: New test. 2006-10-01 Mark Mitchell <mark@codesourcery.com> PR c++/29105 * g++.dg/template/member6.C: New test. * g++.dg/parse/typename7.C: Adjust error markers. PR c++/29080 * g++.dg/template/member7.C: New test. 2006-09-30 Joseph S. Myers <joseph@codesourcery.com> PR c/24010 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c, gcc.dg/Woverride-init-3.c: New tests. 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.c-torture/execute/20060930-1.c: New test. 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/18791 * gfortran.dg/specifics_1.f90: New test. * gfortran.fortran-torture/execute/specifics.f90: Add tests for complex specifics. 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * gcc.dg/pthread-init-1.c, pthread-init-2.c, pthread-init-common.h: New. 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org> * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra precision on some archs. 2006-09-29 Eric Botcazou <ebotcazou@adacore.com> * gcc.dg/non-local-goto-1.c: New test. * gcc.dg/non-local-goto-2.c: Likewise. * gcc.dg/setjmp-3.c: Likewise. * gcc.dg/setjmp-4.c: Likewise. 2006-09-28 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/self_aggregate_with_pointer.adb: New test. 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org> PR fortran/28276 * gfortran.dg/exponent_1.f90: New test. PR fortran/27021 * gfortran.dg/nearest_1.f90: New test. 2006-09-26 Jakub Jelinek <jakub@redhat.com> PR middle-end/25261 PR middle-end/28790 * gcc.dg/gomp/nestedfn-1.c: New test. 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu> PR objc/29195 * objc/compile/method-1.m: New test. 2006-09-25 Lee Millward <lee.millward@codesourcery.com> PR c++/26938 * g++.dg/template/crash58.C: New test. * g++.dg/parse/crash28.C: Adjust error markers. * g++.dg/template/crash34.C: Likewise. * g++.dg/template/friend31.C: Likewise. * g++.dg/template/crash32.C: Likewise. PR c++/27329 * g++.dg/template/crash59.C: New test. PR c++/27667 * g++.dg/template/spec33.C: New test. * g++.old-deja/g++.pt/spec20.C: Adjust error markers. 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz> Adam Nemet <anemet@caviumnetworks.com> * gcc.dg/tree-ssa/ivopts-1.c: New test. * gcc.dg/tree-ssa/ivopts-2.c: New test. 2006-09-24 Kazu Hirata <kazu@codesourcery.com> PR target/28911 * gcc.dg/pr28911.c: New. 2006-09-23 Uros Bizjak <uros@kss-loka.si> PR target/29169 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c. (dg-options): Add -mfpmath=387. 2006-09-23 Jakub Jelinek <jakub@redhat.com> PR c/28706 * gcc.dg/pr28706.c: New test. PR c/28712 * gcc.dg/pr28712.c: New test. 2006-09-22 Mike Stump <mrs@apple.com> * obj-c++.dg/encode-3.mm: Fix for 64-bit support. 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz> PR tree-optimization/28888 * gcc.dg/pr28888.c: New test. 2006-09-21 Mark Mitchell <mark@codesourcery.com> PR c++/29016 * g++.dg/init/ptrfn1.C: New test. 2006-09-21 Lee Millward <lee.millward@codesourcery.com> PR c++/28861 * g++.dg/template/spec32.C: New test. * g++.dg/parse/crash9.C: Adjust error markers. PR c++/28303 * g++.dg/template/typedef6.C: New test. * g++.dg/init/error1.C: Adjust error markers. * g++.dg/parse/crash9.C: Likewise. * g++.dg/template/crash55.C: Likewise. 2006-09-21 Janis Johnson <janis187@us.ibm.com> * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo. 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net> PR target/27650 * g++.dg/ext/dllimport12.C: New test. 2006-09-20 Richard Sandiford <richard@codesourcery.com> * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only. * gcc.target/mips/nmadd-2.c: Likewise. * gcc.target/mips/mips-ps-6.c: New test. * gcc.target/mips/neg-abs-1.c: Likewise. * gcc.target/mips/neg-abs-2.c: Likewise. * gcc.target/mips/nmadd-3.c: New test. 2006-09-20 Jakub Jelinek <jakub@redhat.com> PR middle-end/28046 * gcc.dg/gomp/atomic-10.c: New test. * g++.dg/gomp/atomic-10.C: New test. 2006-09-20 Eric Christopher <echristo@apple.com> * gcc.target/i386/sse3-not-fisttp.c: New. 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu> * gfortran.dg/vect/vect-5.f90: Don't xfail lp64. 2006-09-19 Richard Sandiford <richard@codesourcery.com> * gcc.c-torture/execute/pr28289.c (one): New variable. (main): Use it instead of argc. * gcc.c-torture/execute/20060102-1.c (one): New variable. (main): Use it instead of argc. 2006-09-19 Paul Brook <paul@codesourcery.com> PR target/28516 * gcc.dg/nested-func-5.c: New test. 2006-09-19 Ben Elliston <bje@au.ibm.com> * lib/target-supports.exp (check_effective_target_tls): Compile test stubs using ${tool}_target_compile, not just target_compile. (check_effective_target_tls_runtime): Likewise. 2006-09-19 Ben Elliston <bje@au.ibm.com> * gcc.c-torture/compile/20030405-1.x: Remove. * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an optimising linker from discarding it. 2006-09-18 Paul Thomas <pault@gcc.gnu.org> PR fortran/28526 * gfortran.dg/keyword_symbol_1.f90: New test. * gfortran.dg/spread_shape_1.f90: Add missing warning with pedantic compilation option. 2006-09-18 Paul Thomas <pault@gcc.gnu.org> PR fortran/29060 * gfortran.dg/spread_shape_1.f90: New test. 2006-09-17 Roger Sayle <roger@eyesopen.com> PR tree-optimization/28887 * gcc.dg/prefetch-loop-arrays-1.c: New test case. 2006-09-16 Steven Bosscher <steven@gcc.gnu.org> PR c/25993 * gcc.dg/pr25993.c: New test. 2006-09-17 Ira Rosen <irar@il.ibm.com> PR tree-opt/21591 * gcc.dg/vect/pr21591.c: New test. 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/29059 * gcc.c-torture/compile/strcpy-1.c: New test. * gcc.c-torture/compile/strcpy-2.c: New test. * gcc.c-torture/compile/memcpy-1.c: New test. * gcc.c-torture/compile/memcpy-2.c: New test. 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu> PR testsuite/29055 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64 2006-09-15 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/specs/double_record_extension1.ads: New test. * gnat.dg/specs/double_record_extension2.ads: Likewise. 2006-09-15 Paul Thomas <pault@gcc.gnu.org> PR fortran/29051 * gfortran.dg/oldstyle_3.f90: New test. 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/29099 * gfortran.dg/secnds-1.f: New test. 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/29053 * gfortran.dg/streamio_9.f90: New test. * gfortran.dg/streamio_10.f90: New test. 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu> PR C++/29002 * g++.dg/init/array22.C: New test. * g++.dg/init/array23.C: New test. 2006-09-14 Arnaud Charlet <charlet@adacore.com> * stackcheck.lst: Update list of tests requiring stack checking. * norun.lst: Adjust for above change. * ada95.lst: New file. * run_all.sh: Add handling of tests using Ada 95 semantics and thus requiring -gnat95 switch. 2006-09-14 Olivier Hainque <hainque@adacore.com> * gnat.dg/in_out_parameter.adb: New test. 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu> PR debug/28980 * gcc.c-torture/compile/debugvlafunction-1.c: New test. 2006-09-13 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/specs/unchecked_union.ads: New test. 2006-09-13 Richard Sandiford <richard@codesourcery.com> PR rtl-optimization/28982 * gcc.c-torture/execute/pr28982a.c: New test. * gcc.c-torture/execute/pr28982b.c: Likewise. 2006-09-12 Eric Christopher <echristo@apple.com> * gcc.target/x86_64/abi/asm-support-darwin.s: New. * gcc.target/x86_64/abi/abi-x86_64.exp: Use. 2006-09-13 Joseph S. Myers <joseph@codesourcery.com> PR c/28768 PR preprocessor/14634 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c, gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c, gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics. 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.dg/pr28243.c: New test. 2006-09-12 Paul Thomas <pault@gcc.gnu.org> PR fortran/28971 gfortran.dg/pr28971.f90: New test to act as a backstop in case this undiagnosed regression reappears. 2006-09-12 Kazu Hirata <kazu@codesourcery.com> * lib/c-torture.exp (c-torture-compile, c-torture-execute): Treat $srcdir as a literal. * lib/fortran-torture.exp (fortran-torture-compile, fortran-torture-execute): Likewise. * lib/objc-torture.exp (objc-torture-compile, objc-torture-execute): Likewise. * lib/profopt.exp (profopt-execute): Likewise. 2006-09-11 Geoffrey Keating <geoffk@apple.com> * gcc.dg/debug/dwarf2/dwarf-file1.c: New. 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu> PR testsuite/28950 * gcc.target/powerpc/ppc-and-1.c: Fix regex. 2006-09-11 H.J. Lu <hongjiu.lu@intel.com> PR target/13685 * gcc.target/i386/pr13685.c: New test. 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.dg/pr28726.c: New test. 2006-09-11 Josh Conner <jconner@apple.com> * gcc.dg/nrv3.c: Increase size of structure. * gcc.dg/nrv4.c: Likewise. * gcc.dg/nrv5.c: Likewise. 2006-09-11 Paul Thomas <pault@gcc.gnu.org> PR libfortran/28890 gfortran.dg/assumed_charlen_function_5.f90: New test. 2006-09-10 Mark Mitchell <mark@codesourcery.com> PR c++/28991 * g++.dg/init/static3.C: New test. 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu> PR testsuite/29007 * gcc.dg/long-long-cst1.c (t): Add cast to __SIZE_TYPE__ before casting to int. (main): Return 0 on success. 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.c-torture/execute/20060910-1.c: New test. 2006-09-10 Steven Bosscher <steven@gcc.gnu.org> PR middle-end/26983 * gcc.dg/pr26983.c: New test. 2006-09-10 Richard Sandiford <richard@codesourcery.com> PR target/29006 * gcc.c-torture/execute/pr29006.c: New test. 2006-09-10 Paul Thomas <pault@gcc.gnu.org> PR libfortran/28947 gfortran.dg/matmul_4.f90: New test. 2006-09-10 Paul Thomas <pault@gcc.gnu.org> PR fortran/28959 gfortran.dg/used_types_10: New test. 2006-09-10 Paul Thomas <pault@gcc.gnu.org> PR libfortran/28923 gfortran.dg/array_initializer_2.f90: Fill in missing index start value. gfortran.dg/array_initializer_3.f90: New test. 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/28914 * gfortran.dg/actual_array_constructor_3.f90: New test. 2006-09-09 Paolo Bonzini <bonzini@gnu.org> PR testsuite/26778 * gcc.target/i386/pr26778.c: New testcase. 2006-09-08 Eric Christopher <echristo@apple.com> * gcc.target/i386/20060512-3.c: Run test on ilp32 only. * gcc.target/i386/memcpy-1.c: Ditto. * gcc.target/i386/asm-1.c: Ditto. * gcc.target/i386/20060512-4.c: Ditto. * gcc.target/i386/compress-float-387.c: Ditto. * gcc.target/i386/20060512-1.c: Ditto. * gcc.target/i386/compress-float-sse.c: Ditto. * gcc.target/i386/20060512-2.c: Ditto. * gcc.target/i386/compress-float-sse-pic.c: Ditto. * gcc.target/i386/stack-prot-kernel.c: Ditto. * gcc.target/i386/compress-float-387-pic.c: Ditto. * gcc.dg/pr26449.c: Ditto. * gcc.dg/attr-ms_struct-2.c: Ditto. * gcc.dg/attr-ms_struct-1.c: Ditto. * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support. 2006-09-08 Joseph S. Myers <joseph@codesourcery.com> PR c/28504 * gcc.dg/vla-10.c: New test. 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/28858 * g++.dg/parse/template20.C: New test. * g++.dg/template/operator8.C: Remove obsolete part. * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers. * g++.old-deja/g++.pt/crash65.C: Likewise. 2006-09-07 Jason Merrill <jason@redhat.com> PR middle-end/27724 * gcc.dg/long-long-cst1.c: New test. 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu> PR C++/28906 * g++.dg/other/array3.C: New test. * g++.dg/other/array4.C: New test. * g++.dg/other/array5.C: New test. 2006-09-07 H.J. Lu <hongjiu.lu@intel.com> * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O. 2006-09-07 Uros Bizjak <uros@kss-loka.si> PR target/28946 * gcc.target/i386/pr28946.c: New test. 2006-09-07 Steven G. Kargl <kargls@comcast.net> * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow in integer literal constant. * gfortran.dg/enum_8.f90: Ditto. * gfortran.dg/g77/20030326-1.f: Ditto. 2006-09-07 Feng Wang <fengwang@nudt.edu.cn> * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix nonconformance usage. 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/28862 * gcc.c-torture/compile/vector-align-1.c: New test. 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu> PR rtl-opt/27883 * g++.dg/opt/copysign-1.C: New test. 2006-09-06 Jason Merrill <jason@redhat.com> PR c++/27371 * g++.dg/warn/unused-result1.C: New test. 2006-09-06 Mark Mitchell <mark@codesourcery.com> PR c++/28903 * g++.dg/ext/vla3.C: New test. PR c++/28886 * g++.dg/template/array16.C: New test. 2006-09-06 Richard Guenther <rguenther@suse.de> * gcc.dg/pr27226.c: Remove testcase again. 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/28937 * g++.dg/opt/unroll2.C: New test. 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/28952 * gcc.dg/vect/pr28952.c: New test. 2006-09-05 Richard Guenther <rguenther@suse.de> PR tree-optimization/28900 * gcc.dg/torture/pr28900.c: New testcase 2006-09-05 Richard Guenther <rguenther@suse.de> PR tree-optimization/28905 * gcc.c-torture/compile/pr28905.c: New testcase. 2006-09-05 Richard Guenther <rguenther@suse.de> PR middle-end/28935 * gcc.dg/pr28935.c: New testcase. 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.c-torture/execute/20060905-1.c: New test. 2006-09-05 Paul Thomas <pault@gcc.gnu.org> PR fortran/28908 * gfortran.dg/used_types_7.f90: New test. * gfortran.dg/used_types_8.f90: New test. * gfortran.dg/used_types_9.f90: New test. 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.c-torture/compile/20060904-1.c: New test. 2006-09-04 Nathan Sidwell <nathan@codesourcery.com> PR c++/23287 Revert my 2006-09-01 patch * g++.dg/parse/dtor12.C: Remove. 2006-09-02 Lee Millward <lee.millward@codesourcery.com> PR c+/27670 * g++.dg/template/operator9.C: New test. PR c++/27493 * g++.dg/template/operator7.C: New test. PR c++/27494 * g++.dg/template/operator8.C: New test. PR c++/27397 * g++.dg/template/crash57.C: New test. * g++.dg/template/typedef4.C: Adjust error markers. * g++.dg/template/typedef5.C: Likewise. 2006-09-02 Jakub Jelinek <jakub@redhat.com> PR c++/28878 * g++.dg/parse/crash33.C: New test. 2006-09-01 J"orn Rennecke <joern.rennecke@st.com> Richard Guenther <rguenther@suse.de> Adam Nemet <anemet@caviumnetworks.com> PR middle-end/27226 * gcc.target/mips/memcpy-1.c: New testcase. * gcc.dg/pr27226.c: Likewise. 2006-09-01 Nathan Sidwell <nathan@codesourcery.com> PR c++/28705 * g++.dg/lookup/koenig5.C: New. * g++.dg/template/crash56.C: New. 2006-09-01 Josh Conner <jconner@apple.com> PR c++/25505 * gcc.dg/nrv3.c: New test. * gcc.dg/nrv4.c: New test. * gcc.dg/nrv5.c: New test. 2006-09-01 Nathan Sidwell <nathan@codesourcery.com> PR c++/23287 * g++.dg/parse/dtor12.C: New. 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz> PR tree-optimization/28839 * gcc.dg/pr28839.c: New test. 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com> PR target/24367 * gcc.dg/pr24367.c: New testcase. 2006-08-30 Joseph Myers <joseph@codesourcery.com> * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp. 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz> PR rtl-optimization/27735 * gcc.dg/loop-unswitch-1.c: New test. 2006-08-30 Paul Thomas <pault@gcc.gnu.org> PR fortran/28885 * gfortran.dg/aliasing_dummy_2.f90: New test. PR fortran/20067 * gfortran.dg/generic_5.f90: Change error message. PR fortran/28873 * gfortran.dg/generic_6.f90: New test. PR fortran/25077 * gfortran.dg/redefined_intrinsic_assignment.f90: New test. PR fortran/25102 * gfortran.dg/invalid_interface_assignment.f90: New test. PR fortran/24866 * gfortran.dg/module_proc_external_dummy.f90: New test. 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu> PR c++/28349 * testsuite/g++.dg/warn/var-args1.C: New test. 2006-08-29 Steven G. Kargl <kargls@comcast.net> PR fortran/28866 * gfortran.dg/simpleif_2.f90: New test. * gfortran.dg/pr19936_1.f90: Adjust dg-error message. * gfortran.dg/enum_5.f90: Ditto. 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de> Kazu Hirata <kazu@codesourcery.com> PR tree-optimization/17506 * gcc.dg/pr17506.c: New. 2006-08-29 J"orn Rennecke <joern.rennecke@st.com> PR c++/28139 * g++.dg/eh/alias1.C: New test. 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/28860 * g++.dg/template/ttp22.C: New test. 2006-08-28 Kazu Hirata <kazu@codesourcery.com> PR middle-end/26632 * gcc.dg/pr26632.c: New. 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/28354 * gfortran.dg/fmt_zero_precision.f90: New test. 2006-08-27 Mark Mitchell <mark@codesourcery.com> PR c++/28058 * g++.dg/template/spec31.C: New test. 2006-08-27 Lee Millward <lee.millward@codesourcery.com> PR c++/26573 * g++.dg/other/static2.C: New test. 2006-08-26 Roger Sayle <roger@eyesopen.com> * gcc.dg/Wswitch-enum-2.c: New test case. * gcc.dg/Wswitch-enum-3.c: Likewise. 2006-08-26 Richard Guenther <rguenther@suse.de> * gcc.c-torture/compile/20060826-1.c: New testcase. 2006-08-26 Lee Millward <lee.millward@codesourcery.com> PR c++/28736 * g++.dg/template/void10.C: New test. PR c++/28737 * g++.dg/template/void8.C: New test. PR c+_+/28738 * g++.dg/template/void9.C: New test. * g++.dg/template/void3.C: Adjust error markers. * g++.dg/template/void4.C: Likewise. * g++.dg/template/crash55.C: Likewise. * g++.dg/template/void7.C: Likewise 2006-08-26 Mark Mitchell <mark@codesourcery.com> PR c++/28588 * g++.dg/inherit/access6.C: New test. * g++.dg/inherit/access7.C: Likewise. PR c++/28595 * g++.dg/template/array15.C: New test. * g++.dg/template/crash2.C: Tweak error markers. 2006-08-26 Jakub Jelinek <jakub@redhat.com> PR middle-end/28683 * gcc.c-torture/compile/20060823-1.c: New test. 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/28853 * g++.dg/template/ttp21.C: New test. PR c++/28852 * g++.dg/other/operator1.C: Add error-marker. * g++.dg/other/operator2.C: New test. 2006-08-25 Joseph S. Myers <joseph@codesourcery.com> PR c/27893 * gcc.c-torture/compile/vla-const-1.c, gcc.c-torture/compile/vla-const-2.c: New tests. 2006-08-26 Richard Guenther <rguenther@suse.de> PR middle-end/28814 * gcc.dg/torture/pr28814.c: New testcase. 2006-08-25 Joseph S. Myers <joseph@codesourcery.com> PR c/28418 * gcc.c-torture/compile/compound-literal-1.c: New test. 2006-08-25 Joseph S. Myers <joseph@codesourcery.com> PR c/28299 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests. * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: Expect extra diagnostics. 2006-08-25 J"orn Rennecke <joern.rennecke@st.com> gcc.dg/noncompile/pr16876.c: New test. 2006-08-25 Mark Mitchell <mark@codesourcery.com> PR c++/28056 * g++.dg/parse/local1.C: New test. * g++.dg/other/qual1.C: Tweak error marker. 2006-08-25 Nathan Sidwell <nathan@codesourcery.com> PR c++/27787 * g++.dg/template/typename10.C: New. * g++.dg/template/lookup4.C: Remove bogus error marker. 2006-08-25 Richard Guenther <rguenther@suse.de> PR testsuite/28829 * gcc.dg/pr26570.c: Fix testcase. 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/28807 * gcc.c-torture/execute/mayalias-2.c: New test. * gcc.dg/tree-ssa/alias-13.c: New test. 2006-08-24 Jan Hubicka <jh@suse.cz> PR debug/26881 * gcc.dg/debug/pr26881.c: New file. 2006-08-23 Paul Thomas <pault@gcc.gnu.org> PR fortran/28788 * gfortran.dg/used_types_4.f90: New test. * gfortran.dg/derived_init_2.f90: Modify to check sibling association of derived types. * gfortran.dg/used_types_2.f90: Add module cleanup. * gfortran.dg/used_types_3.f90: The same. PR fortran/28771 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check fix of regression. 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR 28813 * gfortran.dg/direct_io_6.f90: Remove test. 2006-08-23 Stuart Hastings <stuart@apple.com> PR 28825 * gcc.target/i386/20060821-1.c: New. 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net> gcc.dg/attr-invalid.c: Insert an " |directive" substitution into dg-warning strings for dllimport. 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu> PR C++/28450 * g++.dg/ext/vector4.C: New test. * g++.dg/ext/complex1.C: New test. 2006-08-21 Geoffrey Keating <geoffk@apple.com> PR debug/28692 * gcc.dg/debug/const-1.c: New. * gcc.dg/debug/const-2.c: New. * gcc.dg/debug/dwarf2/const-1.c: New. * gcc.dg/debug/dwarf2/const-2.c: New. * gcc.dg/debug/dwarf2/const-2b.c: New. 2006-08-22 Richard Guenther <rguenther@suse.de> PR middle-end/28776 * gcc.c-torture/compile/pr28776-1.c: New testcase. * gcc.c-torture/compile/pr28776-2.c: Likewise. 2006-08-21 Mark Shinwell <shinwell@codesourcery.com> * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives. 2006-08-21 Lee Millward <lee.millward@codesourcery.com> PR c++/26269 * g++.dg/other/error14.C: New test. PR c++/28505 * g++.dg/parse/ctor7.C: New test. * g++.dg/parse/ctor8.C: Likewise. PR c++/28741 * g++.dg/template/void7.C: New test. 2006-08-21 Olivier Hainque <hainque@adacore.com> * gnat.dg/self_aggregate_with_zeros.adb: New test. * gnat.dg/self_aggregate_with_array.adb: New test. 2006-08-21 Mark Shinwell <shinwell@codesourcery.com> * g++.dg/eh/arm-vfp-unwind.C: New test. 2006-08-20 Mark Mitchell <mark@codesourcery.com> PR c++/28341 * g++.dg/template/ref3.C: New test. * g++.dg/template/nontype13.C: New test. PR c++/28346 * g++.dg/template/ptrmem17.C: New test. 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net> PR target/28648 c: * gcc.dg/attr-invalid.c: Add tests for invalid dllimport. 2006-08-20 Paul Thomas <pault@gcc.gnu.org> PR fortran/28630 * gfortran.dg/used_types_2.f90: New test. PR fortran/28601 * gfortran.dg/used_types_3.f90: New test. PR fortran/20886 * gfortran.dg/generic_actual_arg.f90: New test. PR fortran/28735 * gfortran.dg/module_private_array_refs_1.f90: New test. PR fortran/28762 * gfortran.dg/program_name_1.f90: New test. PR fortran/28425 * gfortran.dg/derived_constructor_comps_1.f90: New test. PR fortran/28496 * gfortran.dg/array_initializer_2.f90: New test. PR fortran/18111 * gfortran.dg/unused_artificial_dummies_1.f90: New test. PR fortran/28600 * gfortran.dg/assumed_charlen_function_4.f90: New test. PR fortran/28771 * gfortran.dg/assumed_charlen_in_main.f90: New test. PR fortran/28660 * gfortran.dg/dependent_decls_1.f90: New test. 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org> PR fortran/25217 * gfortran.dg/derived_init_2.f90: New. 2006-08-17 J"orn Rennecke <joern.rennecke@st.com> * gcc.c-torture/execute/pr28289.c: New test. 2006-08-17 Jakub Jelinek <jakub@redhat.com> PR c/28744 * gcc.dg/attr-externally-visible-1.c: New test. * gcc.dg/attr-externally-visible-2.c: New test. * g++.dg/parse/attr-externally-visible-1.C: New test. * g++.dg/parse/attr-externally-visible-2.C: New test. 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/28606 * g++.dg/parse/dtor11.C: New test. 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru> PR rtl-optimization/28489 * gcc.c-torture/compile/pr28489.c: New test. 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/28710 * g++.dg/template/redecl4.C: New test. PR c++/28711 * g++.dg/template/ctor8.C: New test. 2006-08-17 Paolo Bonzini <bonzini@gnu.org> * gcc.dg/pr26570.c: Fix testcase. 2006-08-17 Paolo Bonzini <bonzini@gnu.org> * PR c++/28573 * g++.dg/parse/offsetof6.C: New test. * g++.dg/parse/offsetof6.C: New test. * g++.dg/parse/offsetof7.C: New test. 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> PR testsuite/28602 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp is false. 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu> PR c++/28302 * g++.dg/ext/vector3.C: New test. 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz> PR gcov/profile/26570 * gcc.dg/pr26570.c: New test. 2006-08-16 Joseph S. Myers <joseph@codesourcery.com> PR c/27697 * gcc.dg/qual-component-1.c: New test. 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/28593 * g++.dg/parse/new3.C: New test. 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/25828 * gfortran.dg/streamio_1.f90: New test. * gfortran.dg/streamio_2.f90: New test. * gfortran.dg/streamio_3.f90: New test. * gfortran.dg/streamio_4.f90: New test. * gfortran.dg/streamio_5.f90: New test. * gfortran.dg/streamio_6.f90: New test. * gfortran.dg/streamio_7.f90: New test. * gfortran.dg/streamio_8.f90: New test. 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net> PR c/28287 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute. 2006-08-15 Lee Millward <lee.millward@codesourcery.com> PR c++/28594 * g++.dg/template/void6.C: New test. 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c/28649 * gcc.dg/parse-error-1.c: New test. * gcc.dg/parse-error-2.c: New test. * gcc.dg/cpp/digraph2.c: Add error-marker. * gcc.dg/noncompile/920923-1.c: Likewise. 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu> PR c/27490 * gcc.dg/sizeof-2.c: New testcase. PR c/27489 * gcc.dg/switch-A.c: New testcase. 2006-08-14 Steve Ellcey <sje@cup.hp.com> PR c++/28288 PR c++/14556 * g++.old-deja/g++.warn/compare1.C: Delete. * g++.dg/opt/pr7503-2.C: Delete. * g++.dg/opt/pr7503-3.C: Delete. * g++.dg/opt/pr7503-4.C: Delete. * g++.dg/opt/pr7503-5.C: Delete. * g++.dg/opt/max1.C: Delete. * g++.dg/warn/minmax.C: Delete. * g++.dg/expr/minmax.C: New test. 2006-08-14 Richard Guenther <rguenther@suse.de> PR testsuite/28703 * gcc.c-torture/execute/pr28651.c: Do not use argc to avoid optimization, instead forbid inlining. 2006-08-14 Richard Sandiford <richard@codesourcery.com> PR rtl-optimization/28634 * gcc.c-torture/execute/ieee/pr28634.c: New test. 2006-08-13 Alexandre Oliva <aoliva@redhat.com> PR c/27184 * gcc.dg/torture/pr27184.c: New test. 2006-08-12 Jakub Jelinek <jakub@redhat.com> * gcc.target/i386/pr27827.c: Only compile on ilp32 target. 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr> * gfortran.dg/stat_1.f90: Make test pass when run under sudo. * gfortran.dg/stat_2.f90: Likewise. * gfortran.dg/chmod_1.f90: Likewise. * gfortran.dg/chmod_2.f90: Likewise. * gfortran.dg/chmod_3.f90: Likewise. 2006-08-11 David Edelsohn <edelsohn@gnu.org> * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*. 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr> * g++.dg/opt/pr23454-2.C: New test. 2006-08-11 Richard Guenther <rguenther@suse.de> PR middle-end/28651 * gcc.c-torture/execute/pr28651.c: New testcase. 2006-08-10 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/specs/static_initializer.ads: New test. 2006-08-10 Paul Brook <paul@codesourcery.com> * gcc.target/arm/cond-asm.c: New test. 2006-08-10 Dorit Nuzman <dorit@il.ibm.com> PR tree-optimization/26197 * g++.dg/vect/param-max-aliased-pr26197.cc: New test. * g++.dg/vect/vect.exp: Compile the new tests with --param max-aliased-vops=0. 2006-08-09 Lee Millward <lee.millward@codesourcery.com> PR c++/28637 * g++.dg/template/void3.C: New test. PR c++/28638 * g++.dg/template/void4.C: New test. PR c++/28640 * g++.dg/template/void5.C: New test. 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net> * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move after dg-do compile. 2006-08-07 Victor Kaplansky <victork@il.ibm.com> PR tree-optimizations/26969 * gcc.dg/vect/vect.exp: Compile tests prefixed with "unswitch-loops" with -funswitch-loops. * gcc.dg/vect/unswitch-loops-pr26969.c: New test. 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.dg/sparc-getcontext-1.c: Fix typo. * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too. * g++.dg/other/unused1.C: Likewise. Also match "asci?z". * objc.dg/dwarf-1.m: Likewise. * objc.dg/dwarf-2.m: Likewise. * obj-c++.dg/dwarf-2.mm: Likewise. 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux. * objc.dg/dwarf-2.m: Likewise. * obj-c++.dg/dwarf-2.mm: Likewise. PR libfortran/28603 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*. PR testsuite/27611 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*. PR testsuite/27033 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*. 2006-08-06 Paolo Bonzini <bonzini@gnu.org> PR target/27827 * gcc.target/i386/pr27827.c: New testcase. 2006-08-06 Paul Thomas <pault@gcc.gnu.org> PR fortran/28590 * gfortran.dg/sequence_types_1.f90: New test. 2006-08-05 Steven G. Kargl <kargls@comcast.nt> PR fortran/28548 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes dg-warning. Add -pedantic option. 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c/28502 * gcc.dg/proto-1.c: New test. PR c/27721 * gcc.dg/lvalue-4.c: New test. PR c/28136 * gcc.dg/init-bad-5.c: New test. 2006-08-03 Lee Millward <lee.millward@codesourcery.com> PR c++/28347 * g++.dg/ext/typedef-init.C: Add new test for typedef initialization inside templates. Adjust existing error markers. 2006-08-03 Mark Mitchell <mark@codesourcery.com> PR c++/28148 * g++.dg/init/ptrmem3.C: New test. 2006-08-03 Dorit Nuzman <dorit@il.ibm.com> PR tree-optimization/27770 * lib/target-support.exp: New target keyword "section_anchors". * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some tests. * gcc.dg/vect/section-anchors-pr27770.c: New test. * gcc.dg/vect/vect-69.c: Removed. Replaced by: * gcc.dg/vect/section-anchors-vect-69.c: New test. * gcc.dg/vect/no-section-anchors-vect-69.c: New test. 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> * gcc.dg/20060801-1.c: Add missing '}'. 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/27508 * g++.dg/parse/dtor9.C: New test. * g++.dg/parse/dtor10.C: New test. * g++.dg/other/error7.C: Adjust error-marker. PR c++/28274 * g++.dg/other/default5.C: New test. 2006-08-02 Richard Guenther <rguenther@suse.de> * g++.dg/tree-ssa/copyprop-1.C: XFAIL. 2006-08-02 Mark Mitchell <mark@codesourcery.com> PR c++/28557 * g++.dg/template/conv9.C: New test. 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com> PR debug/28063 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test. * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT. Optionally return assembly text. Update callers. (check_no_compiler_messages): Update verbose messages. (check_no_messages_and_pattern): New. (check_effective_target_string_merging): New. 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/28250 * g++.dg/eh/catch4.C: New test. PR c++/28257 * g++.dg/other/qual1.C: New test. PR c++/28259 * g++.dg/inherit/error2.C: New test. PR c++/28267 * g++.dg/other/new1.C: New test. * g++.dg/warn/pr23075.C: Remove obsolete test. * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker. * g++.old-deja/g++.jason/report.C: Remove dg-warning marker. 2006-07-31 Mark Mitchell <mark@codesourcery.com> PR c++/28523 * g++.dg/eh/cast1.C: New test. 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/28452 * gfortran.dg/random_3.f90: New test. 2006-08-01 Steve Ellcey <sje@cup.hp.com> PR c++/28432 * g++.dg/other/pr28304.C: Change expected error message. * g++.dg/other/pr28432.C: New test. 2006-08-01 Steve Ellcey <sje@cup.hp.com> PR c++/28256 * g++.dg/init/brace2.C: Change expected error message, add empty init. 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com> PR debug/23336 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests at -g1. * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C, g++.dg/debug/enum-2.C: New. 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/6634 * g++.dg/parse/long1.C: Add more tests. 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr> * gfortran.dg/lrshift_1.c: New file. 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/28335 * gfortran.dg/no_unit_error_1.f90: New test. 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/28335 * gfortran.dg/no_unit_error_1.f90: Delete test. * gfortran.dg/no_unit_error_2.f90: Delete test. 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr> * gfortran.dg/chmod_3.f90: New test. * gfortran.dg/ltime_gmtime_1.f90: New test. * gfortran.dg/ltime_gmtime_2.f90: New test. * gfortran.dg/lrshift_1.f90: New test. * gfortran.dg/chmod_1.f90: New test. * gfortran.dg/chmod_2.f90: New test. 2006-07-28 Lee Millward <lee.millward@codesourcery.com> PR c++/27668 * g++.dg/template/crash55.C: New test. PR c++/27962 * g++.dg/template/nontype16.C: New test. * g++.dg/template/void2.C: Adjust error markers. * g++.dg/template/nontype5.C: Adjust error markers. 2006-07-27 Arjan van de Ven <arjan@linux.intel.com> * gcc.target/i386/stack-prot-kernel.c: New test. 2006-07-27 Roger Sayle <roger@eyesopen.com> * gcc.dg/builtins-55.c: New test case. 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz> PR rtl-optimization/27907 * gcc.c-torture/compile/pr27907.c: New test. 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr> * gfortran.dg/mclock.f90: New test. * gfortran.dg/int_conv_1.f90: New test. * gfortran.dg/stat_1.f90: New test. * gfortran.dg/stat_2.f90: New test. 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/28335 * gfortran.dg/no_unit_error_1.f90: New test. * gfortran.dg/no_unit_error_2.f90: New test. * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE. 2006-07-25 Roger Sayle <roger@eyesopen.com> PR middle-end/28473 * gcc.dg/fold-convround-1.c: New test case. 2006-07-24 Steven G. Kargl <kargls@comcast.net> * gfortran.dg/arithmetic_if.f90: Fix comments. 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/27572 * g++.dg/other/typedef1.C: New test. * g++.dg/template/typedef4.C: New test. * g++.dg/template/typedef5.C: New test. 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org> PR fortran/28416 * gfortran.dg/allocatable_dummy_3.f90: New. 2006-07-24 Steven G. Kargl <kargls@comcast.net> PR fortran/28439 * gfortran.dg/arithmetic_if.f90: New test. 2006-07-24 Uros Bizjak <uros@kss-loka.si> * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to avoid memcpy optimization. 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/25289 * gfortran.dg/direct_io_6.f90: New test. 2006-07-24 Jan Hubicka <jh@suse.cz> PR c/25795 PR c++/27369 * gcc.dg/pr25795.c: New test. * gcc.dg/pr25795-1.c: New test. 2006-07-23 Roger Sayle <roger@eyesopen.com> * gcc.dg/fold-cond-1.c: Increase test case portability by checking that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0" which may be transformed to "g || h" on some platforms. 2006-07-23 Mark Mitchell <mark@codesourcery.com> PR c++/28025 * g++.dg/template/friend45.C: New test. 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/28339 * gfortran.dg/arrayio_8.f90: New test. 2006-07-21 Mike Stump <mrs@apple.com> * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test. * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name. 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/28250 * g++.dg/eh/catch3.C: New test. PR c++/28363 * g++.dg/template/defarg10.C: New test. 2006-07-20 Paul Brook <paul@codesourcery.com> PR 27363 * gcc.dg/pr27363.c: New test. 2006-07-19 Mark Mitchell <mark@codesourcery.com> PR c++/28338 * g++.dg/init/ref13.C: New test. 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR obj-c++/28434 * obj-c++.dg/proto-error-1.mm: New test. 2006-07-18 Mark Mitchell <mark@codesourcery.com> PR c++/28337 * g++.dg/template/string1.C: New test. 2006-07-18 Mark Mitchell <mark@codesourcery.com> PR c++/28048 * g++.dg/template/defarg9.C: New test. PR c++/28235 * g++.dg/template/static27.C: New test. 2006-07-18 Diego Novillo <dnovillo@redhat.com> PR 28410 * gcc.dg/tree-ssa/pr28410.c: New test. 2006-07-18 Lee Millward <lee.millward@gmail.com> PR c++/28258 * g++/dg/other/error13.C: New test. PR c++/28260 * g++.dg/template/friend44.C: New test. 2006-07-18 Steve Ellcey <sje@cup.hp.com> PR c++/27495 * g++.dg/other/pr27495.C: New. 2006-07-18 Olivier Hainque <hainque@adacore.com> * gnat.dg/outer_agg_bitfield_constructor.adb: New test. * gnat.dg/nested_agg_bitfield_constructor.adb: New test. 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c/28286 * gcc.dg/pragma-pack-4.c: New test. 2006-07-17 Steve Ellcey <sje@cup.hp.com> PR c++/28291 * g++.dg/ext/pr28291.C: New test. 2006-07-17 Richard Sandiford <richard@codesourcery.com> PR middle-end/28403 * gcc.c-torture/execute/pr28403.c: New test. 2006-07-17 Richard Sandiford <richard@codesourcery.com> PR middle-end/28402 * gcc.dg/pr28402.c: New test. 2006-07-17 Steve Ellcey <sje@cup.hp.com> PR c++/28304 * g++.dg/other/pr28304.C: New test. 2006-07-17 J"orn Rennecke <joern.rennecke@st.com> PR other/28251 gcc.c-torture/unsorted/dump-noaddr.c: New test. gcc.c-torture/unsorted/dump-noaddr.x: New driver. 2006-07-17 Richard Guenther <rguenther@suse.de> PR tree-optimization/28238 * g++.dg/tree-ssa/pr28238.C: New testcase. 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/28250 * g++.dg/eh/catch1.C: New test. * g++.dg/eh/catch2.C: New test. 2006-07-16 Jakub Jelinek <jakub@redhat.com> PR c++/28370 * g++.dg/template/anon3.C: New test. 2006-07-16 Paul Thomas <pault@gcc.gnu.org> PR fortran/20844 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE specifiers requiring an explicit format tag.. PR fortran/28201 * gfortran.dg/generic_5: New test. PR fortran/20893 * gfortran.dg/elemental_optional_args_1.f90: New test. 2006-07-16 Olivier Hainque <hainque@adacore.com> * gnat.dg/assert.ads: New file. * gnat.dg/controlled_record.ads: Likewise. * gnat.dg/controlled_record.adb: Likewise. 2006-07-15 Lee Millward <lee.millward@gmail.com> PR c++/28292 * g++.dg/other/error12.C: New test. PR c++/28269 * g++.dg/template/crash54.C: New test. 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/28249 * g++.dg/parse/catch1.C: New test. PR c++/28294 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic. PR c++/28387 * g++.dg/ext/attrib24.C: New test. 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/28343 * g++.dg/ext/asmspec1.C: New test. 2006-07-13 Janis Johnson <janis187@us.ibm.com> * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests. (dg-test): Support shouldfail tests. * lib/target-supports-dg.exp (dg-shouldfail): New. * gcc.test-framework/test-framework.awk: Handle shouldfail tests. * gcc.test-framework/dg-do-run-sf-exp-F.c: New test. * gcc.test-framework/dg-do-run-sf-exp-P.c: New test. * gcc.test-framework/dg-do-run-sft-exp-F.c: New test. * gcc.test-framework/dg-do-run-sft-exp-P.c: New test. * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test. * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test. 2006-07-13 Jan Hubicka <jh@suse.cz> * gcc.target/i386/memcpy-1.c: New. 2006-07-12 Geoffrey Keating <geoffk@apple.com> * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New. 2006-07-13 Paul Thomas <pault@gcc.gnu.org> PR fortran/25097 * gfortran.dg/present_1.f90: New test. PR fortran/20903 * gfortran.dg/interface_derived_type_1.f90: New test. 2006-07-11 Feng Wang <fengwang@nudt.edu.cn> PR fortran/28213 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O list. 2006-07-07 Lee Millward <lee.millward@gmail.com> PR c++/27820 * g++.dg/other/label1.C: New test. 2006-07-07 Richard Guenther <rguenther@suse.de> PR middle-end/28268 * gcc.dg/torture/pr28268.c: New testcase. 2006-07-07 Steve Ellcey <sje@cup.hp.com> PR c++/27019 * g++.dg/ext/pr27019.C: New. 2006-07-07 Richard Guenther <rguenther@suse.de> PR tree-optimization/28187 * gcc.dg/pr28187.c: New testcase. 2006-07-07 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/address_conversion.adb: New test. * gnat.dg/boolean_subtype.adb: Likewise. * gnat.dg/frame_overflow.adb: Likewise. * gnat.dg/pointer_array.adb: Likewise. * gnat.dg/pointer_conversion.adb: Likewise. 2006-07-07 Paul Thomas <pault@gcc.gnu.org> PR fortran/28237 PR fortran/23420 * gfortran.dg/print_fmt_5.f90: New test. 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/28129 * gfortran.dg/bounds_check_4.f90: New test. 2006-07-05 Richard Guenther <rguenther@suse.de> PR target/28158 * gfortran.dg/pr28158.f90: New testcase. 2006-07-05 Richard Guenther <rguenther@suse.de> PR tree-optimization/28162 * gcc.dg/pr28162.c: New testcase. 2006-07-05 Richard Guenther <rguenther@suse.de> Andrew Pinski <pinskia@gcc.gnu.org> PR c++/27084 * g++.dg/tree-ssa/copyprop-1.C: New testcase. 2006-07-04 Paul Thomas <pault@gcc.gnu.org> PR fortran/28174 * gfortran.dg/actual_array_substr_2.f90: New test. PR fortran/28167 * gfortran.dg/actual_array_constructor_2.f90: New test. 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr> * gfortran.dg/itime_idate_1.f: New test. * gfortran.dg/itime_idate_2.f: New test. 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/27704 * gfortran.dg/open_status_3.f90: New test. * gfortran.dg/fmt_l.f90: Update for new feature. 2006-07-03 Asher Langton <langton2@llnl.gov> * gfortran.dg/oldstyle_2.f90: New. 2006-07-03 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/string_slice.adb: New test. 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de> PR fortran/19259 * gfortran.dg/semicolon_fixed.c: New. * gfortran.dg/semicolon_free.c: New. 2006-06-30 Mike Stump <mrs@apple.com> * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems that don't support internal visibility. 2006-06-30 Andrew Pinski <pinskia@gmail.com> * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times for '(' / ')' needing an extra '\'. 2006-06-29 Roger Sayle <roger@eyesopen.com> PR middle-end/27428 * gcc.dg/pr27428-1.c: New test case. 2006-06-29 Mike Stump <mrs@apple.com> * gcc.dg/compat/struct-layout-1_generate.c: Don't use common on darwin as we can't align commons large enough yet. * gcc.dg/vla-8.c: Add additional testcases. 2006-06-26 Steve Ellcey <sje@cup.hp.com> PR c++/28114 * g++.dg/other/pr28114.C: New. 2006-06-25 Eric Botcazou <ebotcazou@adacore.com> * gcc.c-torture/compile/20060625-1.c: New test. 2006-06-25 Paul Thomas <pault@gcc.gnu.org> PR fortran/20867 * gfortran.dg/stfunc_3.f90: New test. PR fortran/25056 * gfortran.dg/impure_actual_1.f90: New test. PR fortran/20874 * gfortran.dg/elemental_result_1.f90: New test. PR fortran/25073 * gfortran.dg/select_7.f90: New test. PR fortran/27554 * intrinsic_actual_1.f: New test. PR fortran/22038 PR fortran/28119 * gfortran.dg/forall_4.f90: New test. PR fortran/25072 * gfortran.dg/forall_5.f90: New test. 2006-06-25 Lee Millward <lee.millward@gmail.com> PR c++/28051 * g++.dg/template/using13.C: New test. PR c++/28054 * g++.dg/other/incomplete3.C: New test. 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/28081 * gfortran.dg/substr_3.f: New test. * gfortran.dg/equiv_2.f90: Update expected error message. 2006-06-24 Paul Thomas <pault@gcc.gnu.org> PR fortran/28118 * gfortran.dg/actual_array_substr_1.f90: New test. 2006-06-24 Olivier Hainque <hainque@adacore.com> * gnat.dg/scalar_mode_agg_compare_loop.adb: New test. * gnat.dg/scalar_mode_agg_compare.adb: New test. 2006-06-23 Janis Johnson <janis187@us.ibm.com> * gcc.dg/dfp/usual-arith-conv-bad.c: New test. 2006-06-23 Steven G. Kargl <kargls@comcast.net> PR fortran/27981 * gfortran.dg/simpleif_2.f90: New test. 2006-06-23 Lee Millward <lee.millward@gmail.com> * g++.dg/template/error22.C: Fix typo. 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/28112 * g++.dg/ext/attrib23.C: New test. 2006-06-23 Olivier Hainque <hainque@adacore.com> * gnat.dg/varsize_temp.adb: New test. 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/11468 * g++.dg/other/java2.C: New test. 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net> PR target/27789 * g++.dg/ext/dllimport4.C. Add more tests for invalid initialization. 2006-06-22 Roger Sayle <roger@eyesopen.com> PR target/27531 * gcc.dg/pr27531-1.c: New test case. 2006-06-22 Asher Langton <langton2@llnl.gov> PR fortran/24748 * gfortran.dg/implicit_8.f90: New. 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz> PR rtl-optimization/28121 * gcc.dg/pr28121.c: New test. 2006-06-22 Lee Millward <lee.millward@gmail.com> PR c++/27805 * g++.dg/parse/ptrmem6.C: New test. PR c++/27821 * g++.dg/template/error22.C: New test. 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/28111 * g++.dg/template/friend43.C: New test. PR c++/28110 * g++.dg/template/crash53.C: New test. PR c++/28109 * g++.dg/rtti/incomplete1.C: New test. 2006-06-21 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/loop_unchecked_conversion.ad[bs]: New test. 2006-06-21 Joseph Myers <joseph@codesourcery.com> * gcc.c-torture/execute/complex-7.c: New. 2006-06-21 Jakub Jelinek <jakub@redhat.com> * gcc.dg/merge-all-constants-1.c: New test. 2006-06-20 Janis Johnson <janis187@us.ibm.com> PR c++/28113 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers. 2006-06-20 Steven G. Kargl <kargls@comcast.net> * gfortran.dg/rrspacing_1.f90: New test. 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/28052 * g++.dg/other/bitfield2.C: New test. 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz> PR tree-optimization/27331 * gcc.dg/pr27331.c: New test. 2006-06-20 James A. Morrison <phython@gcc.gnu.org> Eric Botcazou <ebotcazou@adacore.com> PR ada/18692 * lib/gnat.exp: New file. * lib/gnat-dg.exp: Likewise. * gnat.dg: New directory. * gnat.dg/dg.exp: New driver. * gnat.dg/specs: New directory. * gnat.dg/specs/specs.exp: New driver. * gnat.dg/style: New directory. * gnat.dg/style/style.exp: New driver. 2006-06-20 Paul Thomas <pault@gcc.gnu.org> PR fortran/16206 * gfortran.dg/array_initializer_1.f90: New test. PR fortran/28005 * gfortran.dg/matmul_3.f90: New test. 2006-06-19 Andrew Pinski <pinskia@gmail.com> PR middle-end/28075 * gcc.dg/tree-ssa/inline-1.c: New test. 2006-06-19 Anatoly Sokolov <aesok@post.ru> * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long in malloc prototype; remove XFAIL. * gcc.dg/pr18241-2.c: Ditto. * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long in memset prototype; remove XFAIL. * gcc.dg/tree-ssa/pr23382.c: Ditto. 2006-06-19 Joseph S. Myers <joseph@codesourcery.com> * gcc.dg/vla-8.c: Add. 2006-06-19 Richard Guenther <rguenther@suse.de> PR tree-optimization/27090 * g++.dg/tree-ssa/pr27090.C: New testcase. 2006-06-19 Roger Sayle <roger@eyesopen.com> PR target/27861 * gcc.dg/pr27861-1.c: New test case. 2006-06-19 Richard Guenther <rguenther@suse.de> PR middle-end/28045 * gcc.dg/torture/pr28045.c: New testcase. 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/26801 * gfortran.dg/associated_4.f90: New test. 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/19310 PR fortran/19904 * gfortran.dg/real_const_3.f90: New test. 2006-06-16 Mark Mitchell <mark@codesourcery.com> PR c++/28016 * g++.dg/template/static26.C: New test. PR c++/27979 * g++.dg/expr/bitfield2.C: New test. PR c++/27884 * g++.dg/parse/linkage2.C: New test. 2006-06-16 Richard Guenther <rguenther@suse.de> PR middle-end/27116 * gcc.dg/pr15785-1.c: Revert last change. * gcc.dg/torture/pr27116-2.c: New testcase. 2006-06-16 Roger Sayle <roger@eyesopen.com> PR middle-end/27802 * gcc.dg/pr27802-1.c: New test case. 2006-06-15 Mark Mitchell <mark@codesourcery.com> PR c++/27689 * g++.dg/template/ttp18.C: New test. * g++.dg/template/ttp19.C: Likewise. PR c++/27666 * g++.dg/expr/cond9.C: New test. PR c++/27640 * g++.dg/template/ctor7.C: New test. 2006-06-15 Janis Johnson <janis187@us.ibm.com> * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default. 2006-06-16 Richard Guenther <rguenther@suse.de> PR tree-optimization/27781 * gcc.dg/tree-ssa/pr27781.c: New testcase. 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de> * gfortran.dg/allocate_zerosize_2.f90: New test case. 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz> * gcc.dg/tree-ssa/loop-18.c: New test. 2006-06-14 Mark Mitchell <mark@codesourcery.com> PR c++/27665 * g++.dg/template/crash52.C: New test. PR c++/27648 * g++.dg/ext/attrib22.C: New test. PR c++/26559 * g++.dg/template/builtin1.C: New test. * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL. PR c++/28018 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array assignment. * g++.old-deja/g++.pt/crash51.C: Likewise. PR c++/27227 * g++.dg/lookup/linkage1.C: New test. * g++.dg/lookup/linkage2.C: Likewise. 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com> PR middle-end/27959 * gcc.dg/pr27959.c: New testcase. 2006-06-13 J"orn Rennecke <joern.rennecke@st.com> PR target/28014: * g++.dg/eh/div.C: New test. 2006-06-13 Jakub Jelinek <jakub@redhat.com> PR c++/27894 * g++.dg/tree-ssa/pr26757.C: New test. * g++.dg/tree-ssa/pr27894.C: New test. 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru> * gcc.c-torture/compile/20060609-1.c: New test. PR target/27863 * gcc.c-torture/compile/pr27863.c: New test. 2006-06-13 Richard Guenther <rguenther@suse.de> PR tree-optimization/27830 * g++.dg/tree-ssa/pr27830.C: New testcase. 2006-06-13 Matthew Sachs <msachs@apple.com> * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in the list of compiler flags; this causes those flags to be checked for things like dg-skip-if. 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/27601 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors. 2006-06-12 Mark Mitchell <mark@codesourcery.com> Kazu Hirata <kazu@codesourcery.com> * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C, g++.dg/template/friend42.C, g++.dg/template/spec30.C: New. 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/27933 * g++.dg/lookup/using15.C: New test. PR c++/27951 * g++.dg/other/anon4.C: New test. 2006-06-12 Roger Sayle <roger@eyesopen.com> PR c++/21210 * g++.dg/init/complex1.C: New test case. 2006-06-11 Eric Christopher <echristo@apple.com> PR middle-end/27948 * gcc.dg/bf-ms-layout.c: Run on darwin. * gcc.dg/bf-no-ms-layout: Ditto. * gcc.dg/attr-ms_struct-2.c: New. * gcc.dg/bf-ms-layout-2.c: Ditto. 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org> * gcc.dg/attr-ms_struct-packed1.c: New. 2006-06-09 Mike Stump <mrs@apple.com> * gcc.dg/vla-7.c: Add. 2006-06-10 Paul Thomas <pault@gcc.gnu.org> PR fortran/24558 * gfortran.dg/entry_6.f90: New test. PR fortran/20877 PR fortran/25047 * gfortran.dg/entry_7.f90: New test. 2006-06-09 Jakub Jelinek <jakub@redhat.com> PR c/27747 * gcc.dg/cpp/_Pragma6.c: New test. PR c++/27748 * g++.dg/cpp/_Pragma1.C: New test. PR preprocessor/27746 * gcc.dg/gomp/macro-3.c: New test. * gcc.dg/gomp/macro-4.c: New test. * g++.dg/gomp/macro-3.C: New test. * g++.dg/gomp/macro-4.C: New test. 2006-06-09 Richard Guenther <rguenther@suse.de> PR tree-optimization/26998 * gcc.dg/torture/pr26998.c: New testcase. * gcc.dg/tree-ssa/vrp29.c: New testcase. 2006-06-08 Mike Stump <mrs@apple.com> * gcc.dg/pr27095.c: Account for stubs. PR target/26427 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't produce bad code on darwin. 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/27958 * gfortran.dg/substr_2.f: New test. 2006-06-08 Asher Langton <langton2@llnl.gov> PR fortran/27786 * cray_pointers_2.f90: Add -fbounds-check compile flag. 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR target/27421 * gcc.dg/union-3.c: New test. 2006-06-08 Richard Guenther <rguenther@suse.de> PR middle-end/27116 * gcc.dg/torture/pr27116.c: New testcase. * gcc.dg/pr15785-1.c: Remove test for invalid transformation. 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz> PR rtl-optimization/26449 * gcc.dg/pr26449.c: New test. 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/27601 * g++.dg/ext/offsetof1.C: Test member functions. 2006-06-07 Steve Ellcey <sje@cup.hp.com> * gcc.dg/pr27095.c: Improve scanning. 2006-06-07 Paul Thomas <pault@gcc.gnu.org> PR fortran/23091 * gfortran.dg/saved_automatic_1.f90: New test. PR fortran/24168 * gfortran.dg/array_simplify_1.f90: New test. PR fortran/25090 * gfortran.dg/entry_dummy_ref_1.f90: New test. PR fortran/25058 * gfortran.dg/entry_dummy_ref_2.f90: New test. 2006-06-06 Mark Mitchell <mark@codesourcery.com> PR c++/27177 * g++.dg/expr/cast7.C: New test. 2006-06-06 Janis Johnson <janis187@us.ibm.com> * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE. * lib/gcc-defs.exp (tool_check_compile): Ditto. * lib/fortran-torture.exp (fortran-torture-compile, fortran-torture-execute): Ditto. 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com> PR target/27842 * gcc.dg/vmx/pr27842.c: New test. 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR libfortran/27895 * gfortran.dg/bounds_check_3.f90: New test. 2006-06-05 Mike Stump <mrs@apple.com> * objc.dg/objc-fast-4.m: Skip for ppc64. 2006-06-05 Steve Ellcey <sje@cup.hp.com> PR testsuite/27705 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms. 2006-06-05 Dorit Nuzman <dorit@il.ibm.com> Victor Kaplansky <victork@il.ibm.com> PR tree-optimizations/26360 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce" with -fno-tree-dce. * gcc.dg/vect/no-tree-dce-pr26360.c: New test. 2006-06-05 Paul Thomas <pault@gcc.gnu.org> PR fortran/14067 * gfortran.dg/data_char_1.f90: Add messages for truncated strings. PR fortran/16943 * gfortran.dg/func_decl_2.f90: New test. PR fortran/20839 * gfortran.dg/do_2.f90: New test. PR fortran/27655 * gfortran.dg/associated_3.f90: New test. 2006-06-04 Mark Mitchell <mark@codesourcery.com> PR c++/27819 * g++.dg/template/static25.C: New test. PR c++/27722 * g++.dg/init/array21.C: New test. PR c++/27807 * g++.dg/ext/complit7.C: New test. PR c++/27806 * g++.dg/parse/ptrmem5.C: New test. 2006-06-04 Roger Sayle <roger@eyesopen.com> Andrew Pinski <pinskia@physics.uc.edu> PR c/27150 PR middle-end/27382 * gcc.dg/pr27150-1.c: New testcase. * gcc.dg/pr27382-1.c: New testcase. * gcc.dg/pr27382-2.c: New testcase. 2006-06-05 Joseph S. Myers <joseph@codesourcery.com> PR c/25161 PR c/27020 * gcc.dg/array-10.c: New test. 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/27804 * g++.dg/init/const4.C: New test. * g++.dg/init/member1.C: Add error-marker. * g++.dg/other/fold1.C: Adjust error-marker. 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/27601 * g++.dg/ext/offsetof1.C: New test. 2006-06-04 Eric Christopher <echristo@apple.com> * gcc.dg/attr-ms_struct-1.c: New. 2006-06-04 Mark Shinwell <shinwell@codesourcery.com> * gcc.c-torture/compile/builtin_constant_p.c: New test. 2006-06-04 Richard Guenther <rguenther@suse.de> PR tree-optimization/27039 * gcc.dg/tree-ssa/loop-17.c: New testcase. 2006-06-03 Roger Sayle <roger@eyesopen.com> PR target/26223 * gcc.target/i386/amd64-abi-2.c: New test case. 2006-06-02 Eric Christopher <echristo@apple.com> * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin. * gcc.target/i386/20020523-1.c: Skip if darwin. * gcc.target/i386/asm-3.c: Ditto. * gcc.target/i386/20011119-1.c: Ditto. * gcc.target/i386/clobbers.c: Remove pic part of test. 2006-06-02 Steve Ellcey <sje@cup.hp.com> * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false. * g++.old-deja/g++.other/init19.C: Ditto. * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit and add other platforms as expected failures. 2006-06-01 Steve Ellcey <sje@cup.hp.com> * lib/target-supports.exp (is-effective-target): Add cxa_atexit. (is-effective-target-keyword): Ditto. 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/27715 * gfortran.dg/extended_char_comparison_1.f: New test. 2006-06-01 Paul Thomas <pault@gcc.gnu.org> PR fortran/25098 * gfortran.dg/dummy_procedure_1.f90: New test. PR fortran/25147 * gfortran.dg/dummy_procedure_2.f90: New test. * gfortran.dg/associated_2.f90: Correct to make consistent with standard. 2006-05-31 Roger Sayle <roger@eyesopen.com> * gcc.target/i386/387-11.c: New test case. 2006-05-31 Mark Mitchell <mark@codesourcery.com> PR c++/27801 * g++.dg/template/cond6.C: New test. PR c++/26496 * g++.dg/template/crash51.C: New test. * g++.old-deja/g++.mike/net36.C: Tweak error markers. PR c++/27385 * g++.dg/init/array20.C: New test. 2006-05-31 Roger Sayle <roger@eyesopen.com> * gcc.dg/builtins-54.c: New test case. 2006-05-30 Mark Mitchell <mark@codesourcery.com> PR c++/26433 * g++.dg/template/fntry1.C: Add dg-do link. PR c++/27808 * g++.dg/parse/friend6.C: New test. 2006-05-30 Asher Langton <langton2@llnl.gov> * gfortran.dg/cray_pointers_7.f90: New test. 2006-05-30 Roger Sayle <roger@eyesopen.com> PR tree-optimization/23452 * gcc.dg/fold-mulconj-1.c: New test case. 2006-05-30 Mark Mitchell <mark@codesourcery.com> PR c++/27803 * g++.dg/parse/bitfield1.C: New test. 2006-05-30 Roger Sayle <roger@eyesopen.com> * gcc.target/ppc-eq0-1.c: New test case. * gcc.target/ppc-negeq0-1.c: New test case. 2006-05-30 Dirk Mueller <dmueller@suse.de> PR c/27273 * gcc.dg/overflow-warn-5.c: New test. 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c/27718 * gcc.dg/sizeof-1.c: New test. 2006-05-30 Uros Bizjak <uros@kss-loka.si> PR target/27790 * gcc.target/i386/pr27790.c: New test. 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/27757 * gfortran.dg/direct_io_5.f90: New test. 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/27634 * gfortran.dg/fmt_missing_period_1.f: New test. * gfortran.dg/fmt_missing_period_2.f: New test. * gfortran.dg/fmt_missing_period_3.f: New test. 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/19777 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional arrays. 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/27713 * g++.dg/template/new6.C: New test. 2006-05-29 Roger Sayle <roger@eyesopen.com> PR tree-optimization/24964 * gcc.target/i386/387-10.c: New test case. 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de> * intrinsics/string_intrinsics.c (compare_string): Use memcmp instead of strncmp to avoid tripping over CHAR(0) in a string. 2006-05-27 Richard Guenther <rguenther@suse.de> PR middle-end/27773 * gcc.dg/torture/pr27773.c: New testcase. 2006-05-27 Dirk Mueller <dmueller@suse.de> * gcc.dg/pr24561.c: Rename to.. * gcc.dg/pr25962.c: .. this. 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/19777 * gfortran.dg/bounds_check_2.f: New test. 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org> * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics. * gfortran.dg/byte_1.f90: Likewise. * gfortran.dg/dup_save_2.f90: Likewise. 2006-05-27 Paul Thomas <pault@gcc.gnu.org> * gfortran.dg/associated_2.f90: New test. 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/27524 * gfortran.dg/bounds_check_1.f90: New test. 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com> PR rtl-optimization/27661 * gcc.dg/pr27661.c: New test case. 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/23151 * gfortran.dg/inquire_9.f90: Fix illegal print syntax. * gfortran.dg/print_parentheses_1.f: New test. * gfortran.dg/print_parentheses_2.f90: New test. 2006-05-26 Jakub Jelinek <jakub@redhat.com> PR target/27758 * gcc.dg/pr27758.c: New test. 2006-05-24 Falk Hueffner <falk@debian.org> * gcc.c-torture/compile/pr27571.c: New test. 2006-05-26 Paul Thomas <pault@gcc.gnu.org> PR fortran/27709 * gfortran.dg/spec_expr_4.f90: New test. PR fortran/27155 * gfortran.dg/transfer_array_intrinsic_4.f90: New test. 2006-05-25 Mark Mitchell <mark@codesourcery.com> PR c++/20103 * g++.dg/ext/complit6.C: New test. * g++.dg/ext/complit3.C: Adjust error markers. * g++.dg/init/const3.C: New test. 2006-05-25 Richard Guenther <rguenther@suse.de> PR middle-end/27743 * gcc.dg/torture/pr27743.c: New testcase. 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr> * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris. 2006-05-25 Alan Modra <amodra@bigpond.net.au> * gcc.dg/compat/scalar-by-value-x.h: New. * gcc.dg/compat/scalar-by-value-y.h: New. * gcc.dg/compat/scalar-by-value-5.c: New. * gcc.dg/compat/scalar-by-value-5_main.c: New. * gcc.dg/compat/scalar-by-value-5_x.c: New. * gcc.dg/compat/scalar-by-value-5_y.c: New. * gcc.dg/compat/scalar-by-value-6.c: New. * gcc.dg/compat/scalar-by-value-6_main.c: New. * gcc.dg/compat/scalar-by-value-6_x.c: New. * gcc.dg/compat/scalar-by-value-6_y.c: New. 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz> PR tree-optimization/27639 PR tree-optimization/26719 * gcc.dg/pr27639.c: New test. * gcc.dg/pr26719.c: New test. * gcc.dg/tree-ssa/scev-cast.c: New test. 2006-05-23 Mark Mitchell <mark@codesourcery.com> PR c++/20173 * g++.dg/template/error21.C: New test. 2006-05-23 Kazu Hirata <kazu@codesourcery.com> PR target/27696 * gcc.target/i386/pr27696.c: New. 2006-05-22 Janis Johnson <janis187@us.ibm.com> * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default. * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64. 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/27716 * g++.dg/other/assign1.C: New test. 2006-05-22 Kazu Hirata <kazu@codesourcery.com> PR target/27266 * gcc.target/i386/pr27266.c: New. 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/27451 * g++.dg/ext/asm9.C: New test. 2006-05-22 Richard Sandiford <richard@codesourcery.com> PR rtl-optimization/25514 * gcc.c-torture/compile/pr25514.c: New test. 2006-05-22 Richard Guenther <rguenther@suse.de> Revert 2006-01-31 Richard Guenther <rguenther@suse.de> * gcc.target/i386/sselibm-1.c: New testcase. * gcc.target/i386/sselibm-2.c: Likewise. * gcc.target/i386/sselibm-3.c: Likewise. * gcc.target/i386/sselibm-4.c: Likewise. * gcc.target/i386/sselibm-5.c: Likewise. 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c/27420 * gcc.dg/func-args-2.c: New test. PR c/26818 * gcc.dg/struct-incompl-1.c: New test. 2006-05-22 Richard Guenther <rguenther@suse.de> PR testsuite/27708 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching the transformations we test for. 2006-05-22 Richard Guenther <rguenther@suse.de> PR testsuite/27707 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*. 2006-05-21 Mark Mitchell <mark@codesourcery.com> PR c++/27210 * g++.dg/warn/new1.C: New test. * g++.dg/template/new5.C: Likewise. 2006-05-21 Roger Sayle <roger@eyesopen.com> * gcc.target/i386/20060512-1.c: Add -msse2 command line option. * gcc.target/i386/20060512-3.c: Likewise. 2006-05-21 Kazu Hirata <kazu@codesourcery.com> PR rtl-optimization/27671 * gcc.c-torture/execute/pr27671-1.c: New. * gcc.dg/pr27671-2.c: Likewise. PR tree-optimization/26622. * gcc.c-torture/compile/pr26622.c: New. 2006-05-21 Paul Thomas <pault@gcc.gnu.org> PR fortran/27613 * gfortran.dg/recursive_reference_1.f90: New test. 2006-05-21 Paul Thomas <pault@gcc.gnu.org> PR fortran/25746 * gfortran.dg/elemental_subroutine_3.f90: New test. PR fortran/25090 * gfortran.dg/entry_dummy_ref_1.f90: Remove. PR fortran/27584 * gfortran.dg/associated_target_1.f90: New test. PR fortran/19015 * gfortran.dg/maxloc_shape_1.f90: New test. 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/24459 * gfortran.dg/namelist_24.f90: New test. * gfortran.dg/namelist_12.f: Fix typo in comment. 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/25776 * g++.dg/other/error11.C: New test. 2006-05-20 Richard Sandiford <richard@codesourcery.com> * gcc.target/mips/pr26765.c: Add -w to options. 2006-05-20 Richard Sandiford <richard@codesourcery.com> * lib/target-supports.exp (check_effective_target_mpaired_single): New function. * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf multilibs. * g++.dg/vect/vect.exp: Likewise. 2006-05-20 Richard Sandiford <richard@codesourcery.com> PR testsuite/25891 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp]. 2006-05-19 H.J. Lu <hongjiu.lu@intel.com> PR fortran/27662 * gfortran.dg/temporary_1.f90: New file. 2006-05-19 Andreas Schwab <schwab@suse.de> * g++.dg/other/unused1.C: Also match "stringz". 2006-05-19 Mark Mitchell <mark@codesourcery.com> PR c++/26433 * g++.dg/template/fntry1.C: New test. 2006-05-18 Mark Mitchell <mark@codesourcery.com> PR c++/27471 PR c++/27506 * g++.dg/conversion/bitfield5.C: New test. * g++.dg/conversion/bitfield6.C: New test. 2006-05-18 Mike Stump <mrs@apple.com> * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups. * gcc.dg/vla-4.c: Add. * gcc.dg/vla-5.c: Add. * gcc.dg/vla-6.c: Add. 2006-05-12 Stuart Hastings <stuart@apple.com> * testsuite/gcc.target/i386/20060512-1.c: New. * testsuite/gcc.target/i386/20060512-2.c: New. * testsuite/gcc.target/i386/20060512-3.c: New. * testsuite/gcc.target/i386/20060512-4.c: New. 2006-05-17 Mark Mitchell <mark@codesourcery.com> PR c++/26122 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL. PR c++/26068 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier. * g++.dg/parse/linkage1.C: New test. 2006-05-17 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/27548 * g++.dg/tree-ssa/pr27548.C: New test. 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/26551 * gfortran.dg/recursive_check_1.f: New test. * gfortran.dg/recursive_check_2.f90: New test. 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com> * g++.dg/opt/temp2.C: New test. 2006-05-17 Jakub Jelinek <jakub@redhat.com> PR c++/27491 * g++.dg/init/brace5.C: New test. PR middle-end/27415 * gcc.dg/gomp/pr27415.c: New test. * g++.dg/gomp/pr27415.C: New test. PR tree-optimization/27549 * g++.dg/tree-ssa/pr27549.C: New test. 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/27575 * gfortran.dg/read_eof_4.f90: New test. 2006-05-16 Richard Guenther <rguenther@suse.de> PR tree-optimization/22303 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase. 2006-05-16 Jakub Jelinek <jakub@redhat.com> PR middle-end/27573 * gcc.dg/gomp/pr27573.c: New test. * gfortran.dg/gomp/pr27573.f90: New test. PR c/27499 * gcc.dg/gomp/pr27499.c: New test. * g++.dg/gomp/pr27499.C: New test. 2006-05-15 Mark Mitchell <mark@codesourcery.com> PR c++/27339 * g++.dg/parser/access8.C: Adjust error marker. * g++.dg/template/access17.C: New test. * g++.dg/template/access18.C: Likewise. 2006-05-15 Roger Sayle <roger@eyesopen.com> PR target/26600 * gcc.target/i386/pr26600.c: New test case. 2006-05-15 Mark Mitchell <mark@codesourcery.com> PR c++/27505 * g++.dg/expr/bitfield1.C: New test. 2006-05-15 Richard Guenther <rguenther@suse.de> PR tree-optimization/27603 * gcc.dg/torture/pr27603.c: New testcase. 2006-05-15 Paul Thomas <pault@gcc.gnu.org> PR fortran/25090 * gfortran.dg/entry_dummy_ref_1.f90: New test. PR fortran/25082 * gfortran.dg/scalar_return_1.f90: New test. PR fortran/27411 * gfortran.dg/derived_comp_array_ref_1.f90: New test. 2006-05-15 Jakub Jelinek <jakub@redhat.com> * gcc.dg/gomp/critical-4.c: New test. * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning. * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise. * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise. * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise. 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/27582 * g++.dg/template/dependent-args1.C: New test. PR c++/27581 * g++.dg/lookup/this1.C: New test. PR c++/27315 * g++.dg/template/operator6.C: New test. * g++.dg/template/incomplete3.C: New test. PR c++/27559 * g++.dg/template/new4.C: New test. PR c++/27496 * g++.dg/template/void2.C: New test. 2006-05-14 Alexandre Oliva <aoliva@redhat.com> * g++.dg/template/dependent-expr5.C: New test. 2006-05-14 Roger Sayle <roger@eyesopen.com> PR middle-end/26729 * gcc.dg/pr26729-1.c: New test case. 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz> * gcc.dg/pr27003.c: New test. 2006-05-12 Steve Ellcey <sje@cup.hp.com> * lib/target-supports.dg (check_cxa_atexit_available): Change v3_target_compile to ${tool}_target_compile. 2006-05-11 Jason Merrill <jason@redhat.com> * lib/scanasm.exp (scan-not-hidden): Fix typo. 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/27553 * gfortran.dg/label_5.f90: New test. 2006-05-11 Joseph S. Myers <joseph@codesourcery.com> * lib/target-supports.exp (check_effective_target_powerpc_fprs, check_effective_target_powerpc_altivec_ok): New. * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C, g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C, g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C, g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C, g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C, g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C, g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C, g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C, g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C, gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c, gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c, gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c, gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c, gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c, gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c, gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c, gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c, gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c, gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c, gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c, gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c, gcc.target/powerpc/altivec-9.c, gcc.target/powerpc/altivec-consts.c, gcc.target/powerpc/altivec-pr22085.c, gcc.target/powerpc/altivec-splat.c, gcc.target/powerpc/altivec-types-1.c, gcc.target/powerpc/altivec-types-2.c, gcc.target/powerpc/altivec-types-3.c, gcc.target/powerpc/altivec-types-4.c, gcc.target/powerpc/altivec-varargs-1.c, gcc.target/powerpc/altivec-vec-merge.c, gcc.target/powerpc/ppc-vector-memcpy.c, gcc.target/powerpc/ppc-vector-memset.c, gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c, gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use these effective targets. * gcc.dg/vmx/pr27006.c: Add missing close brace. * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*. 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR middle-end/27384 * g++.dg/other/fold1.C: New test. PR middle-end/27488 * gcc.dg/fold-nonneg-1.c: New test. PR c++/27547 * g++.dg/other/operator1.C: New test. 2006-05-11 Richard Guenther <rguenther@suse.de> PR middle-end/27529 * gcc.dg/tree-ssa/foldcast-1.c: New testcase. 2006-05-10 Janis Johnson <janis187@us.ibm.com> * lib/target-supports-dg.exp (check-flags): New. (dg-skip-if): Move flag checks. 2006-05-09 Steve Ellcey <sje@cup.hp.com> * lib/target-supports-dg.exp (dg-require-cxa-atexit): New. * lib/target-supports.dg (check_cxa_atexit_available): New. 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/27470 * gfortran.dg/multiple_allocation_2.f90: New test case. 2006-05-10 Kazu Hirata <kazu@codesourcery.com> * gcc.target/arm/pr27387.C: Fix a comment typo. 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/24549 * gfortran.dg/error_recovery_1.f90: New test. 2006-05-10 Richard Guenther <rguenther@suse.de> PR tree-optimization/27302 * gcc.dg/torture/pr27302.c: New testcase. 2006-05-09 Dirk Mueller <dmueller@suse.de> Richard Guenther <rguenther@suse.de> PR middle-end/27498 * gcc.dg/tree-ssa/pr27498.c: New testcase. 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz> PR rtl-optimization/27335 * gcc.dg/pr27335.c: New test. 2006-05-06 Richard Sandiford <richard@codesourcery.com> * gcc.target/mips/mips-ps-5.c: New file. 2006-05-08 Jan Hubicka <jh@suse.cz> PR middle-end/25962 * gcc.dg/pr25962.c: New. 2006-05-08 Roger Sayle <roger@eyesopen.com> PR target/27158 * gcc.target/powerpc/pr27158.c: New test case. 2006-05-08 Laurent GUERBY <laurent@guerby.net> PR testsuite/27476 * ada/acats/run_all.sh: Use test -z. 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR libfortran/18271 * gfortran.dg/spec_expr_3.f90: New test. 2006-05-07 H.J. Lu <hongjiu.lu@intel.com> PR target/24879 * gcc.target/i386/monitor.c: New file. 2006-05-08 Alan Modra <amodra@bigpond.net.au> * gcc.dg/pr27095.c: xfail *-*-darwin*. 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/27447 * g++.dg/other/ptrmem7.C: New test. 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR target/27421 * gcc.dg/array-9.c: New test. 2006-05-07 Richard Guenther <rguenther@suse.de> PR tree-optimization/27409 * gcc.dg/torture/pr27409.c: New testcase. 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de> PR fortran/27457 * gfortran.dg/select_6.f90: New. 2006-05-07 Richard Guenther <rguenther@suse.de> PR tree-optimization/27136 * gcc.dg/torture/pr27136.c: New testcase. 2006-05-07 Paul Thomas <pault@gcc.gnu.org> PR fortran/24813 * gfortran.dg/char_cons_len_1.f90: New test. 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/27427 * g++.dg/template/incomplete2.C: New test. 2006-05-06 Richard Guenther <rguenther@suse.de> PR tree-optimization/27151 * gcc.dg/vect/pr27151.c: New testcase. 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/27430 * g++.dg/template/void1.C: New test. PR c++/27423 * g++.dg/other/void2.C: New test. PR c++/27422 * g++.dg/conversion/void1.C: New test. 2006-05-03 Aldy Hernandez <aldyh@redhat.com> PR/21391 * g++.dg/other/unused1.C: New. 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR objc/27240 * objc.dg/member-1.m: New test. 2006-05-05 Steve Ellcey <sje@cup.hp.com> * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest. 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR libfortran/26985 * gfortran.dg/matmul_2.f90: New test. 2005-05-05 Laurent GUERBY <laurent@guerby.net> * ada/acats/run_all.sh: Use sync when main not found. 2006-05-04 Kazu Hirata <kazu@codesourcery.com> PR target/26765 * gcc.target/mips/pr26765.c: New. 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com> * gcc.target/bfin: New directory. * gcc.target/bfin/bfin.exp: New file. * gcc.target/bfin/frmul.c: New file. * gcc.target/bfin/arith.c: New file. * gcc.target/bfin/mul-combine.c: New file. * gcc.target/bfin/shift.c: New file. 2006-05-04 Richard Guenther <rguenther@suse.de> PR tree-optimization/14287 PR tree-optimization/14844 PR tree-optimization/19792 PR tree-optimization/21608 PR tree-optimization/27090 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase. * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise. 2006-05-04 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/27285 * gcc.c-torture/execute/pr27285.c: New test. PR middle-end/27388 * gcc.dg/gomp/pr27388-1.c: New test. * gcc.dg/gomp/pr27388-2.c: New test. * gcc.dg/gomp/pr27388-3.c: New test. PR c++/27359 * g++.dg/gomp/pr27359.C: New test. 2006-05-02 Steven G. Kargl <kargls@comcast.net> PR fortran/20248 * gfortran.dg/iargc.f90: New test. 2006-05-02 Mark Mitchell <mark@codesourcery.com> PR c++/27102 * g++.dg/template/crash49.C: New test. 2006-05-02 Steve Ellcey <sje@cup.hp.com> PR testsuite/27032 * gcc.c-torture/compile/pr23237.c: Move dg-do line. 2006-05-02 Jeff Law <law@redhat.com> PR tree-optimization/27364 * gcc.c-torture/execute/pr27364.c: New test. 2006-05-02 Mark Mitchell <mark@codesourcery.com> PR c++/27309 * g++.dg/parser/ctor5.C: New test. 2006-05-02 Kazu Hirata <kazu@codesourcery.com> PR target/27387 * gcc.target/arm/arm.exp: New. * gcc.target/arm/pr27387.C: Likewise. 2006-05-02 Paul Thomas <pault@gcc.gnu.org> PR fortran/27269 PR fortran/27324 * gfortran.dg/module_equivalence_2.f90: New test. 2006-05-02 Jakub Jelinek <jakub@redhat.com> PR middle-end/27337 * g++.dg/gomp/pr27337-1.C: New test. * g++.dg/gomp/pr27337-2.C: New test. PR middle-end/27328 * gcc.dg/gomp/pr27328.c: New test. PR middle-end/27325 * g++.dg/gomp/pr27325.C: New test. PR middle-end/27310 * g++.dg/gomp/pr27310.C: New test. 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz> PR tree-optimization/27291 * g++.dg/tree-ssa/pr27291.C: New test. 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz> PR tree-optimization/27283 * g++.dg/tree-ssa/pr27283.C: New test. 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz> * gcc.dg/tree-ssa/loop-16.c: New test. 2006-05-01 Roger Sayle <roger@eyesopen.com> Joseph S. Myers <joseph@codesourcery.com> * gcc.dg/Wconversion-3.c: New test case. * gcc.dg/Wconversion-4.c: Likewise. 2006-05-01 Richard Guenther <rguenther@suse.de> PR tree-optimization/26726 * g++.dg/tree-ssa/ivopts-1.C: New testcase. 2006-04-30 Roger Sayle <roger@eyesopen.com> * gcc.dg/Woverflow-1.c: New test case. * gcc.dg/Woverflow-2.c: Likewise. * gcc.dg/Woverflow-3.c: Likewise. 2006-04-30 Mark Mitchell <mark@codesourcery.com> PR c++/27094 * g++.dg/template/defarg8.C: New test. 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/27278 * g++.dg/parse/operator7.C: New test. 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/11471 PR c++/27102 * g++.dg/template/crash48.C: New test. PR c++/27279 * g++.dg/parse/ctor4.C: New test. 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/25681 * gfortran.df/char_type_len.f90: New test. 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/27304 * gfortran.dg/fmt_exhaust.f90: New test. 2006-04-28 Roger Sayle <roger@eyesopen.com> PR c/25309 * gcc.dg/large-size-array-2.c: New test case. 2006-04-28 Richard Guenther <rguenther@suse.de> PR target/26826 * gcc.target/i386/pr26826.c: New testcase. 2006-04-28 Jakub Jelinek <jakub@redhat.com> PR middle-end/27260 * gcc.c-torture/execute/pr27260.c: New. 2006-04-28 Alan Modra <amodra@bigpond.net.au> PR middle-end/27095 * gcc.dg/pr27095.c: New. 2006-04-27 Mark Mitchell <mark@codesourcery.com> PR c++/27292 * g++.dg/conversion/bitfield4.C: New test. 2006-04-27 Eric Christopher <echristo@apple.com> * gcc.dg/pragma-ms_struct.c: New. 2006-04-27 Mark Mitchell <mark@codesourcery.com> PR c++/27102 * g++.dg/template/crash47.C: New test. 2006-04-27 Dirk Mueller <dmueller@suse.de> * gcc.target/i386/sse-7.c: build with -msse. 2006-04-26 H.J. Lu <hongjiu.lu@intel.com> PR testsuite/27274: * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h". (main): Exit if processor doesn't support SSE. 2006-04-26 David Edelsohn <edelsohn@gnu.org> PR middle-end/27282 * gcc.c-torture/compile/pr27282.c: New test. 2006-04-26 Jakub Jelinek <jakub@redhat.com> PR middle-end/26913 * g++.dg/gomp/pr26913.C: New test. PR c/25996 * gcc.dg/gomp/pr25996.c: New test. * g++.dg/gomp/pr25996.C: New test. 2006-04-25 Richard Sandiford <richard@codesourcery.com> PR rtl-optimization/26725 * gcc.c-torture/compile/pr26725.c: New test. 2006-04-25 Richard Guenther <rguenther@suse.de> * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather than n + -1. 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com> * gcc.dg/20060425-1.c: New testcase. 2006-04-25 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/26865 * gcc.dg/pr26865.c: New test. 2006-04-24 Mark Mitchell <mark@codesourcery.com> PR c++/27292 * g++.dg/conversion/bitfield1.C: New test. * g++.dg/conversion/bitfield2.C: Likewise. * g++.dg/conversion/bitfield3.C: Likewise. 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org> Richard Guenther <rguenther@suse.de> PR tree-optimization/27236 * gcc.dg/tree-ssa/pr27236.c: New testcase. 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/19963 * g++.dg/other/incomplete2.C: New test. 2006-04-24 Richard Guenther <rguenther@suse.de> PR middle-end/26869 * gcc.dg/torture/pr26869.c: New testcase. 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org> Richard Guenther <rguenther@suse.de> PR tree-optimization/27218 * g++.dg/tree-ssa/pr27218.C: New testcase. 2006-04-23 Mark Mitchell <mark@codesourcery.com> PR c++/26912 * g++.dg/template/friend41.C: New test. 2006-04-23 David Edelsohn <edelsohn@gnu.org> * g++.dg/opt/pr15551.C: Include cstdio. (main): Use remove instead of unlink. 2006-04-23 Eric Botcazou <ebotcazou@adacore.com> * gcc.dg/sibcall-7.c: New test. * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls. * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise. * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise. * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise. * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise. 2006-04-23 Mark Mitchell <mark@codesourcery.com> PR c++/26534 * g++.dg/opt/bitfield1.C: New test. * g++.dg/compat/abi/bitfield1_main.C: Add -w. * g++.dg/compat/abi/bitfield1_x.C: Likewise. * g++.dg/compat/abi/bitfield1_y.C: Likewise. * g++.dg/compat/abi/bitfield2_main.C: Likewise. * g++.dg/compat/abi/bitfield2_x.C: Likewise. * g++.dg/compat/abi/bitfield2_y.C: Likewise. * g++.dg/abi/bitfield1.C: Add dg-warning markers. * g++.dg/abi/bitfield2.C: Likewise. * g++.dg/init/bitfield1.C: Likewise. 2006-04-23 Paul Thomas <pault@gcc.gnu.org> PR fortran/25099 * gfortran.dg/elemental_subroutine_4.f90: New test. * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming call sub (m, x). 2006-04-22 Joseph S. Myers <joseph@codesourcery.com> * gcc.c-torture/compile/20060421-1.c: New testcase. 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c/25875 * gcc.dg/init-bad-4.c: New test. 2006-04-21 Paul Brook <paul@codesourcery.com> * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus. 2006-04-21 Paul Thomas <pault@gcc.gnu.org> PR fortran/27122 * gfortran.dg/defined_operators_1.f90: New test. * gfortran.dg/assumed_charlen_function_1.f90: Add new error and remove old ones associated, incorrectly, with Note 5.46. PR fortran/27113 * gfortran.dg/character_array_constructor_1.f90: New test. 2006-04-20 Jakub Jelinek <jakub@redhat.com> * gcc.dg/20060419-1.c: New test. 2006-04-19 Carlos O'Donell <carlos@codesourcery.com> PR c/26774 * gcc.dg/struct-parse-1.c: New test case. 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/26558 * g++.dg/parse/template19.C: New test. PR c++/26739 * g++.old-deja/g++.pt/friend36.C: Adjust error markers. PR c++/26036 * g++.dg/expr/call3.C: New test. PR c++/10385 * g++.dg/conversion/dynamic1.C: New test. 2006-04-19 Mark Mitchell <mark@codesourcery.com> PR c++/27102 * g++.dg/template/crash35.C: Tweak error markers. * g++.dg/template/crash46.C: New test. * g++.old-deja/g++.brendan/friend4.C: Tweak error markers. * g++.old-deja/g++.pt/incomplete1.C: Likewise. 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com> PR rtl-optimization/14261 * gcc.c-torture/compile/20060419-1.c: Added. 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org> * gfortran.dg/label_1.f90: Adjust dg-error. 2006-04-16 Roger Sayle <roger@eyesopen.com> PR target/26961 * gcc.dg/fold-cond-1.c: New test case. * gcc.dg/pr26961-1.c: Likewise. 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/27138 * gfortran.dg/read_bad_advance.f90: New test. 2006-04-16 Roger Sayle <roger@eyesopen.com> Dale Johannesen <dalej@apple.com> PR target/24076 * gcc.target/i386/vecinit-3.c: New testcase. * gcc.target/i386/vecinit-4.c: Likewise. * gcc.target/i386/sse-18.c: Likewise. * gcc.target/i386/sse-19.c: Likewise. 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de> * gfortran.dg/allocate_zerosize_1.f90: New test. 2006-04-16 Mark Mitchell <mark@codesourcery.com> PR c++/26365 * g++.dg/template/crash45.C: New test. 2006-04-16 Paul Thomas <pault@gcc.gnu.org> PR fortran/26787 * gfortran.dg/proc_assign_1.f90: New test. * gfortran.dg/procedure_lvalue.f90: Change message. * gfortran.dg/namelist_4.f90: Add new error. PR fortran/25597 PR fortran/27096 * gfortran.dg/auto_pointer_array_result_1.f90 PR fortran/27089 * gfortran.dg/specification_type_resolution_1.f90 PR fortran/18003 PR fortran/25669 PR fortran/26834 * gfortran.dg/bounds_temporaries_1.f90: New test. PR fortran/27124 * gfortran.dg/array_return_value_1.f90: New test. 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/25336 * gfortran/dg/g77/20030115-1.f: Delete duplicate test. 2006-04-15 Jakub Jelinek <jakub@redhat.com> PR middle-end/26823 * g++.dg/gomp/pr26823-1.C: New test. * g++.dg/gomp/pr26823-2.C: New test. 2006-04-13 Uros Bizjak <uros@kss-loka.si> PR middle-end/27134 * gcc.dg/pr27314.c: New test. 2006-04-13 Richard Henderson <rth@redhat.com> * g++.dg/gomp/block-0.C: Update expected matches. 2006-04-13 DJ Delorie <dj@redhat.com> * lib/target-supports.exp (check_effective_target_int32plus): New. (check_effective_target_ptr32plus): New. (check_effective_target_size32plus): New. (check_effective_target_int16): New. (check_profiling_available): Add m32c to the list of unsupported targets. * gcc.c-torture/compile/20000804-1.c: Skip m32c also. * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small memory size. * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI pointers. * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small size_t. * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers and size_t. * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t. * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target, not just xstormy16. Skip m32c due to weird pointer size. * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target, not just xstormy16. * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target, not just xstormy16. * gcc.dg/20020312-2.c: Add m32c support. * gcc.dg/20040622-2.c: Require >=32 bit pointers. * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype in test. * gcc.dg/20050321-2.c: Require >=32 bit integers. * gcc.dg/asm-1.c: Skip if int and short are the same size. * gcc.dg/fold-mod-1.c: Require >=32 bit integers. * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm. * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats * gcc.dg/init-string-2.c: Require >=32 bit integers. * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers. * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts. * gcc.dg/pch/struct-1.c: Require >= 32 bit integers. * gcc.dg/pr14796-2.c: Require >=32 bit integers. * gcc.dg/pr17112-1.c: Require >=32 bit integers. * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype in test. * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype in test. * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling. * gcc.dg/pr23049.c: Require >=32 bit integers. * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed. * gcc.dg/torture/pr26587.c: Require >=32 bit integers. * gcc.dg/torture/pr26630.c: Require >=32 bit integers. * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers. * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t. * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t. * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t. * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t. * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t. * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t. * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers. * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc prototype in test. * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers. * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers. * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers. * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers. * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers. * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers. * gcc.c-torture/execute/20040703-1.x: Likewise. * gcc.c-torture/execute/20040705-1.x: Likewise. * gcc.c-torture/execute/20040705-2.x: Likewise. * gcc.c-torture/execute/20040709-1.x: Likewise. * gcc.c-torture/execute/20040709-2.x: Likewise. * gcc.c-torture/execute/20040811-1.x: Likewise. * gcc.c-torture/execute/20050316-1.x: Likewise. * gcc.c-torture/execute/bitfld-4.x: Likewise. * gcc.c-torture/execute/pr19689.x: Likewise. * gcc.c-torture/execute/pr7284-1.x: Likewise. * gcc.c-torture/execute/usmul.x: Likewise. * gcc.c-torture/execute/vrp-5.x: Likewise. * gcc.c-torture/execute/vrp-6.x: Likewise. * gcc.dg/debug/20041023-1.s: Likewise. 2006-04-13 Roger Sayle <roger@eyesopen.com> * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts of integers to a vector types are now constant expressions in C. * gcc.dg/vect/vect-fold-1.c: New test case. 2006-04-13 Paolo Bonzini <bonzini@gnu.org> Ulrich Weigand <uweigand@de.ibm.com> PR target/27006 * gcc.dg/vmx/pr27006.c: New testcase. 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/26766 * gfortran.dg/write_recursive.f90: New test. 2006-04-11 Mark Mitchell <mark@codesourcery.com> * g++.dg/parse/dtor7.C: New test. * g++.dg/parse/new1.C: Add error marker. * g++.dg/template/new3.C: New test. PR c++/26122 * g++.dg/template/pure1.C: New test. PR c++/26295 * g++.dg/parse/ptrmem4.C: New test. 2006-04-10 Jeff Law <law@redhat.com> PR/27087 * gcc.c-torture/compile/pr27087.c: New test. 2006-04-10 Aldy Hernandez <aldyh@redhat.com> PR/21391 * gcc.dg/20060410.c: New. 2006-04-10 Matthias Klose <doko@debian.org> * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path): Recognize multilib directory names containing underscores. 2006-04-10 Roger Sayle <roger@eyesopen.com> * gcc.target/i386/vecinit-1.c: New test case. * gcc.target/i386/vecinit-2.c: Likewise. 2006-04-10 Jakub Jelinek <jakub@redhat.com> PR debug/27057 * g++.dg/debug/dwarf2-2.C: New test. 2006-04-09 Richard Sandiford <richard@codesourcery.com> PR rtl-optimization/27073 * gcc.c-torture/execute/pr27073.c: New test. 2006-04-08 Mike Stump <mrs@apple.com> * gcc.dg/pragma-darwin.c: Improve for ppc64. 2006-04-07 Richard Guenther <rguenther@suse.de> PR tree-optimization/26135 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase. 2006-04-06 Jan Hubicka <jh@suse.cz> PR profile/26399 * g++.dg/bprob/g++-bprob-2.C: New testcase. 2006-04-06 Roger Sayle <roger@eyesopen.com> * g++.dg/conversion/nullptr1.C: New test case. * g++.dg/conversion/nullptr2.C: Likewise. 2006-04-05 Roger Sayle <roger@eyesopen.com> * gfortran.dg/dependency_18.f90: New test case. 2006-04-05 Richard Guenther <rguenther@suse.de> PR tree-optimization/26919 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining. * gcc.dg/ipa/ipa-2.c: Likewise. * gcc.dg/ipa/ipa-3.c: Likewise. * gcc.dg/ipa/ipa-5.c: Likewise. 2006-04-05 Richard Guenther <rguenther@suse.de> PR tree-optimization/26763 * gcc.dg/torture/pr26763-1.c: New testcase. * gcc.dg/torture/pr26763-2.c: Likewise. 2006-04-04 Paul Thomas <pault@gcc.gnu.org> PR fortran/23634 PR fortran/25619 * gfortran.dg/actual_array_constructor_1.f90: New testcase. 2006-04-04 Eric Christopher <echristo@apple.com> * gcc.target/i386/387-1.c: Allow regexp to match darwin stubs. * gcc.target/i386/387-5.c: Ditto. 2006-04-04 Carlos O'Donell <carlos@codesourcery.com> * gcc.target/sparc/struct-ret-check.c: New test. 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org> * gfortran.dg/fmt_zero_digits.f90: New test for no error when zero decimal digits specified in format. 2006-04-03 Paul Thomas <pault@gcc.gnu.org> PR fortran/26891 * gfortran.dg/missing_optional_dummy_1.f90: New test. PR fortran/26976 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test. * gfortran.dg/initialization_1.f90: Make assignment compliant. * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify. * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect bigendian-ness. 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org> * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable dummy arguments work when the actual argument is itself a dummy argument of the caller. 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr> PR libfortran/24685 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris. 2006-04-01 Roger Sayle <roger@eyesopen.com> * gfortran.dg/dependencency_17.f90: New test case. 2006-04-01 Roger Sayle <roger@eyesopen.com> * gfortran.dg/dependency_14.f90: New test case. * gfortran.dg/dependency_15.f90: Likewise. * gfortran.dg/dependency_16.f90: Likewise. 2006-03-31 Asher Langton <langton2@llnl.gov> PR fortran/25358 gfortran.dg/cray_pointers_6.f90: New test. 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/26890 * gfortran.dg/read_size_noadvance.f90: New test. 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/25031 * gfortran.dg/multiple_allocation_1.f90: Check that the size has changed after a re-allocation with stat. 2006-03-30 Richard Guenther <rguenther@suse.de> * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial removal. * gcc.target/i386/sselibm-2.c: Likewise. * gcc.target/i386/sselibm-3.c: Likewise. * gcc.target/i386/sselibm-4.c: Likewise. * gcc.target/i386/sselibm-5.c: Likewise. 2006-03-28 Roger Sayle <roger@eyesopen.com> * gcc.dg/fold-andxor-1.c: New test case. * gcc.dg/fold-xorand-1.c: Likewise. 2006-03-28 Roger Sayle <roger@eyesopen.com> * gcc.dg/fold-convnotconv-1.c: New test case. 2006-03-28 Paul Thomas <pault@gcc.gnu.org> PR fortran/26779 * gfortran.dg/private_type_5.f90: New test. 2006-03-27 David Edelsohn <edelsohn@gnu.org> * objc.dg/objc-nofilename-1.m: Limit to Darwin. 2006-03-27 Jakub Jelinek <jakub@redhat.com> * gfortran.dg/advance_2.f90: New test. * gfortran.dg/advance_3.f90: New test. * gfortran.fortran-torture/execute/equiv_5.f: New test. 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/26661 PR libgfortran/26880 * gfortran.dg/read_x_past.f: New test. 2006-03-26 Geoffrey Keating <geoffk@apple.com> * gcc.dg/darwin-20040809-2.c: Don't expect default debugging to be STABS. 2006-03-26 David Edelsohn <edelsohn@gnu.org> * objc.dg/dwarf-1.m: Skip on AIX. * objc.dg/dwarf-2.m: Skip on AIX. 2006-03-25 Steven G. Kargl <kargls@comcast.net> PR fortran/26816 * gfortran.dg/float_1.f90: New test. 2006-03-25 Steven G. Kargl <kargsl@comcast.net> * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and X86_64 targets. * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto. 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/26735 * gfortran.dg/convert_implied_open.f90: New test case. 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/26769 * gfortran.dg/transpose_reshape_r10.f90: New test case. 2006-03-25 Uros Bizjak <uros@kss-loka.si> PR middle-end/26717 * gcc.dg/pr26717.c: New test. 2006-03-25 Roger Sayle <roger@eyesopen.com> * gfortran.dg/dependency_12.f90: New test case. 2006-03-24 Roger Sayle <roger@eyesopen.com> * gfortran.dg/dependency_9.f90: New (resurected) test case. 2006-03-24 Jeff Law <law@redhat.com> * gcc.c-torture/pr26840.c: New test. 2006-03-24 Geoffrey Keating <geoffk@apple.com> * objc.dg/dwarf-2.m: New. * obj-c++.dg/dwarf-2.mm: New. * g++.old-deja/g++.other/init19.C: New. 2006-03-24 David Edelsohn <edelsohn@gnu.org> * g++.dg/eh/spbp.C: Skip on AIX. 2006-03-24 Jakub Jelinek <jakub@redhat.com> PR middle-end/26611 * g++.dg/gomp/pr26611-1.C: New test. * g++.dg/gomp/pr26611-2.C: New test. 2006-03-24 Jeff Law <law@redhat.com> * gcc.c-torture/compile/pr26833.c: New test. * gfortran.fortran-torture/compile/pr26806.f90: New test. 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * gfortran.dg/endfile_2.f90: Delete temp file. 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/19303 * gfortran.dg/record_marker_1.f90: New test case. * gfortran.dg/record_marker_2.f: New test case. * gfortran.dg/record_marker_3.f90: New test case. 2006-03-22 Paul Thomas <pault@gcc.gnu.org> PR fortran/17298 * gfortran.dg/transfer_array_intrinsic_1.f90: New test. * gfortran.dg/transfer_array_intrinsic_2.f90: New test. 2006-03-21 Janis Johnson <janis187@us.ibm.com> * lib/gcc-dg.exp (cleanup-modules): New proc. * gfortran.dg/allocatable_function_1.f90, gfortran.dg/allocate_char_star_scalar_1.f90, gfortran.dg/assumed_charlen_function_1.f90, gfortran.dg/assumed_dummy_1.f90, gfortran.dg/assumed_shape_ranks_1.f90, gfortran.dg/assumed_shape_ranks_2.f90, gfortran.dg/assumed_size_dt_dummy.f90, gfortran.dg/auto_char_dummy_array_1.f90, gfortran.dg/auto_char_len_3.f90, gfortran.dg/automatic_module_variable.f90, gfortran.dg/bad_automatic_objects_1.f90, gfortran.dg/char_array_constructor.f90, gfortran.dg/char_array_structure_constructor.f90, gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90, gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90, gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90, gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90, gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90, gfortran.dg/derived_pointer_recursion.f90, gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90, gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90, gfortran.dg/dummy_functions_1.f90, gfortran.dg/elemental_initializer_1.f90, gfortran.dg/elemental_non_intrinsic_dummy_1.f90, gfortran.dg/elemental_pointer_1.f90, gfortran.dg/elemental_subroutine_1.f90, gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90, gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90, gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90, gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90, gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90, gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90, gfortran.dg/global_references_1.f90, gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90, gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90, gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90, gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90, gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90, gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90, gfortran.dg/large_integer_kind_1.f90, gfortran.dg/large_real_kind_1.f90, gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90, gfortran.dg/module_double_reuse.f90, gfortran.dg/module_equivalence_1.f90, gfortran.dg/module_interface_1.f90, gfortran.dg/module_parameter_array_refs_1.f90, gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90, gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90, gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90, gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90, gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90, gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90, gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90, gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90, gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90, gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90, gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90, gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90, gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90, gfortran.dg/same_name_1.f90, gfortran.dg/sibling_dummy_procedure_1.f90, gfortran.dg/sibling_dummy_procedure_2.f90, gfortran.dg/sibling_dummy_procedure_3.f90, gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90, gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90, gfortran.dg/used_dummy_types_2.f90, gfortran.dg/used_dummy_types_3.f90, gfortran.dg/used_dummy_types_4.f90, gfortran.dg/used_dummy_types_5.f90, gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90, gfortran.dg/userdef_operator_1.f90: Use it. 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f, gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90, gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90, gfortran.dg/write_back.f, gfortran.fortran-torture/execute/inquire_1.f90, gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file. 2006-03-21 Jeff Law <law@redhat.com> * gcc.dg/tree-ssa/vrp28.c: New test. 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME if _STDC_C99 is defined. * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris. * gcc.dg/builtins-20.c: Likewise. * gcc.dg/builtins-53.c: Likewise. * gcc.dg/single-precision-constant.c: Likewise. Also pass -mmacosx-version-min=10.3 on PowerPC/Darwin. 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/26781 * gcc.c-torture/compile/pr26781-1.c: New test. * gcc.c-torture/compile/pr26781-2.c: New test. 2006-03-21 Jakub Jelinek <jakub@redhat.com> PR c++/26690 * g++.dg/gomp/pr26690-1.C: New test. * g++.dg/gomp/pr26690-2.C: New test. 2006-03-20 Jeff Law <law@redhat.com> * gcc.dg/tree-ssa/pr21829.c: New test. * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP. 2006-03-20 Richard Sandiford <richard@codesourcery.com> * lib/target-supports.exp (check_no_compiler_messages): New procedure. (check_visibility_available): Use it. (check_effective_target_default_packed): Likewise. (check_effective_target_pcc_bitfield_type_matters): Likewise. (check_effective_target_fopenmp): Likewise. (check_effective_target_freorder): Likewise. (check_effective_target_fpic): Likewise. (check_named_sections_available): Likewise. (check_effective_target_ilp32): Likewise. (check_effective_target_lp64): Likewise. 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/20935 * gfortran.dg/scalar_mask_2.f90: New test case. 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/26629 * gcc.dg/tree-ssa/loadpre12.c: New test. * gcc.dg/tree-ssa/loadpre13.c: New test. * gcc.dg/tree-ssa/loadpre14.c: New test. * gcc.dg/tree-ssa/loadpre15.c: New test. * gcc.dg/tree-ssa/loadpre16.c: New test. * gcc.dg/tree-ssa/loadpre17.c: New test. * gcc.dg/tree-ssa/loadpre18.c: New test. * gcc.dg/tree-ssa/loadpre19.c: New test. * gcc.dg/tree-ssa/loadpre20.c: New test. * gcc.dg/tree-ssa/loadpre21.c: New test. * gcc.dg/tree-ssa/loadpre22.c: New test. 2006-03-19 Paul Thomas <pault@gcc.gnu.org> PR fortran/26741 * gfortran.dg/elemental_initializer_1.f90: New test. PR fortran/26716 * gfortran.dg/assumed_shape_ranks_2: New test. 2006-03-18 Joseph S. Myers <joseph@codesourcery.com> * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use target fpic. 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90, gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90, gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f, gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90, gfortran.fortran-torture/execute/direct_io.f90, gfortran.fortran-torture/execute/inquire_2.f90, gfortran.fortran-torture/execute/inquire_4.f90, gfortran.fortran-torture/execute/list_read_1.f90, gfortran.fortran-torture/execute/open_replace.f90, gfortran.fortran-torture/execute/slash_edit.f90, gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete temporary files from testcases. 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/26509 gfortran.dg/write_direct_eor.f90: New test. 2006-03-17 David Edelsohn <edelsohn@gnu.org> * gcc.target/powerpc/pr26350.c: New. * gcc.target/powerpc/indexed-addr.c: New. 2006-03-16 Roger Sayle <roger@eyesopen.com> * gfortran.dg/dependency_13.f90: New test case. 2006-03-16 Roger Sayle <roger@eyesopen.com> PR middle-end/21781 * gcc.dg/real-const-1.c: New test case. 2006-03-15 Geoffrey Keating <geoffk@apple.com> * g++.old-deja/g++.other/init18.C: New. * g++.old-deja/g++.other/init5.C: Remove xfail. 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * g++.dg/opt/pr15551.C: Cleanup temp file. 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/6634 g++.dg/parse/long1.C: New test. 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/19101 * gfortran.dg/continuation.f90: New test. * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation. 2006-03-14 Richard Guenther <rguenther@suse.de> PR tree-optimization/26672 * gcc.dg/torture/pr26672.c: New testcase. 2006-03-14 Joseph S. Myers <joseph@codesourcery.com> * gcc.target/powerpc/405-dlmzb-strlen-1.c, gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests. 2006-03-13 Roger Sayle <roger@eyesopen.com> PR middle-end/26557 * gcc.c-torture/compile/switch-1.c: New test case. 2006-03-13 Paul Thomas <pault@gcc.gnu.org> PR fortran/25378 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand test to include more permuatations of mask and index. * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to respond to F2003 spec. that the position returned for an all false mask && condition is zero. 2006-03-13 Jakub Jelinek <jakub@redhat.com> PR middle-end/25989 * gcc.dg/gomp/pr25989.c: New test. 2006-03-13 Jeff Law <law@redhat.com> * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail. 2006-03-13 Eric Botcazou <ebotcazou@adacore.com> * gcc.dg/switch-9.c: New test. 2006-03-13 Richard Guenther <rguenther@suse.de> PR middle-end/26630 * gcc.dg/torture/pr26630.c: New testcase. 2006-03-11 Roger Sayle <roger@eyesopen.com> * gfortran.dg/dependency_10.f90: New test case. * gfortran.dg/dependency_11.f90: Likewise. 2006-03-11 Paul Thomas <pault@gcc.gnu.org> Erik Edelmann <eedelman@gcc.gnu.org> * gfortran.dg/allocatable_function_1.f90: New. * gfortran.dg/allocatable_function_2.f90: New. 2006-03-10 Richard Guenther <rguenther@suse.de> PR middle-end/26565 * gcc.dg/torture/pr26565.c: New testcase. 2006-03-09 Eric Christopher <echristo@apple.com> * gcc.c-torture/compile/20060309-1.c: New. 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/26499 * gfortran.dg/write_back.f: New test. * gfortran.dg/write_rewind_1.f: New test. * gfortran.dg/write_rewind_2.f: New test. 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/26554 * gfortran.dg/read_logical.f90: New test. 2006-03-04 Laurent GUERBY <laurent@guerby.net> * ada/acats/norun.lst: cdd2a03 now passes. 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu> PR testsuite/25177 * gcc.target/powerpc/pr18096-1.c: Change where the error would match. 2006-03-04 Jakub Jelinek <jakub@redhat.com> * gcc.target/i386/cleanup-1.c: New test. * gcc.target/i386/cleanup-2.c: New test. 2006-03-04 Roger Sayle <roger@eyesopen.com> * gfortran.dg/dependency_9.f90: Remove for the time being. 2006-03-04 Krister Walfridsson <cato@df.lth.se> * objc.dg/bad-receiver-type.m: Add space before bracket in dg directive. 2006-03-03 Roger Sayle <roger@eyesopen.com> * gfortran.dg/dependency_9.f90: New test case. 2006-03-03 Roger Sayle <roger@eyesopen.com> * gfortran.dg/dependency_4.f90: New test case. * gfortran.dg/dependency_5.f90: New test case. * gfortran.dg/dependency_6.f90: New test case. * gfortran.dg/dependency_7.f90: New test case. * gfortran.dg/dependency_8.f90: New test case. 2006-03-03 Paul Brook <paul@codesourcery.com> * lib/target-supports.exp (check_profiling_available): Add m68k-*-elf. 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/25031 * multiple_allocation_1.f90: New test. 2006-03-03 Roger Sayle <roger@eyesopen.com> PR tree-optimization/26524 * gfortran.dg/pr26524.f: New test case. 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * g++.dg/template/repo5.C: Cleanup repo files. * gcc.dg/20051201-1.c: Cleanup coverage files. * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c, gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup tree dump files. 2006-03-02 Fariborz Jahanian <fjahanian@apple.com> * objc.dg/objc-nofilename-1.m: New test. * objc.dg/bad-receiver-type.m: New test. * obj-c++.dg/bad-receiver-type.mm: New test. 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes. 2006-03-01 Mike Stump <mrs@apple.com> * g++.dg/abi/key2.C: Add. 2006-03-01 Paul Thomas <pault@gcc.gnu.org> * gfortran.dg/logical_dot_product.f90: New test. PR fortran/26393 * gfortran.dg/used_interface_ref.f90: New test. PR fortran/20938 * gfortran.dg/dependency_2.f90: New test. * gfortran.fortran-torture/execute/where17.f90: New test. * gfortran.fortran-torture/execute/where18.f90: New test. * gfortran.fortran-torture/execute/where19.f90: New test. * gfortran.fortran-torture/execute/where20.f90: New test. 2006-03-01 Daniel Berlin <dberlin@dberlin.org> * g++.dg/tree-ssa/pr26443.C: New test case. 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/26022 * g++.dg/opt/return-slot1.C: New test. 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/26136 * gfortran.dg/namelist_23.f90: New test. 2006-02-28 Roger Sayle <roger@eyesopen.com> PR middle-end/14752 * gcc.dg/fold-eqandshift-2.c: New test case. 2006-02-28 Richard Guenther <rguenther@suse.de> * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct decomposition. 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de> * scalar_mask_1.f90: Add tests for maxloc with scalar mask. 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/26464 * gfortran.dg/backspace_5.f: New test. * gfortran.dg/backspace_6.f: New test. 2006-02-26 Roger Sayle <roger@eyesopen.com> * gcc.dg/fold-eqandnot-1.c: New test case. 2006-02-26 Roger Sayle <roger@eyesopen.com> PR middle-end/19983 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case. 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz> * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce. * gcc.dg/20030324-1.c: Do not use -fstrength-reduce. 2006-02-26 Richard Guenther <rguenther@suse.de> PR tree-optimization/26421 * gcc.dg/tree-ssa/pr26421.c: New testcase. 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com> * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt. * g++.old-deja/g++.robertl/eb132.C: Likewise. 2006-02-26 Roger Sayle <roger@eyesopen.com> * gcc.dg/fold-even-1.c: New test case. 2006-02-26 Roger Sayle <roger@eyesopen.com> PR middle-end/21137 * gcc.dg/fold-eqandshift-1.c: New test case. 2006-02-26 Dorit Nuzman <dorit@il.ibm.com> PR tree-optimization/25125 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c, gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests. 2006-02-26 Dorit Nuzman <dorit@il.ibm.com> PR tree-optimizations/26359 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop" with -fdump-tree-dceloop-details. * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test. 2006-02-25 Roger Sayle <roger@eyesopen.com> PR middle-end/23673 * gcc.dg/fold-eqxor-1.c: New test case. * gcc.dg/fold-eqxor-2.c: Likewise. * gcc.dg/fold-eqxor-3.c: Likewise. 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/23092 * scalar_mask_1.f90: New test. 2006-02-24 Geoffrey Keating <geoffk@apple.com> * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin. * g++.dg/eh/uncaught2.C: New. * g++.dg/eh/uncaught3.C: New. 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/26423 * gfortran.dg/read_many_1.f: New test. 2006-02-24 Paul Thomas <pault@gcc.gnu.org> PR fortran/24519 * gfortran.dg/dependency_3.f90: New test. * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the XFAILs. PR fortran/25395 * gfortran.dg/equiv_6.f90: New test. 2006-02-23 Jeff Law <law@redhat.com> * gcc.c-torture/compile/pr26425.c: New test. 2006-02-23 Jakub Jelinek <jakub@redhat.com> PR middle-end/26412 * gcc.dg/gomp/pr26412.c: New test. 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/26291 * g++.dg/other/ellipsis1.C: New test. * g++.dg/parse/operator4.C: Adjust error marker. 2006-02-22 H.J. Lu <hongjiu.lu@intel.com> PR target/25603 * gfortran.dg/pr25603.f: New testcase. 2006-02-22 Nathan Sidwell <nathan@codesourcery.com> * gcc.dg/bf-spl1.c: Don't specify -m68000. * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf 2006-02-21 Geoffrey Keating <geoffk@apple.com> * g++.dg/eh/spbp.C: New. 2006-02-21 Jakub Jelinek <jakub@redhat.com> PR middle-end/26379 * gcc.target/i386/mmx-7.c: New test. 2006-02-20 Roger Sayle <roger@eyesopen.com> PR tree-optimization/26361 * gcc.dg/tree-ssa/vrp27.c: New test case. 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu> * gcc.dg/tree-ssa/complex-3.c: Split out first part into ... * gcc.dg/tree-ssa/complex-4.c: Here. 2006-02-19 Roger Sayle <roger@eyesopen.com> PR middle-end/19543 * gfortran.dg/logical_1.f90: New test case. 2006-02-19 Jakub Jelinek <jakub@redhat.com> PR middle-end/26334 * gcc.dg/20060218-1.c: Moved to... * gcc.target/i386/20060218-1.c: ... here. New test. 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org> PR fortran/26201 * gfortran.dg/convert_1.f90: New. 2005-02-19 Paul Thomas <pault@gcc.gnu.org> PR fortran/25054 * gfortran.dg/namelist_5.f90: New test. PR fortran/25089 * gfortran.dg/namelist_4.f90: New test. 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/25680 * testsuite/gcc.dg/tree-ssa/complex-3.c: New test. 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu> * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the variable to take into account the variable name in the function header. * gcc.dg/tree-ssa/20031106-2.c: Likewise. 2006-02-18 Jakub Jelinek <jakub@redhat.com> PR middle-end/26334 * gcc.c-torture/compile/20060217-1.c: New test. * gcc.dg/20060218-1.c: New test. 2006-02-18 Joseph S. Myers <joseph@codesourcery.com> * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests. 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com> * gcc.dg/cpp/undef3.c: New test. * gcc.dg/cpp/trad/builtins2.c: New test. 2006-02-18 Mark Mitchell <mark@codesourcery.com> PR c++/26266 * g++.dg/template/static22.C: New test. * g++.dg/template/static23.C: New test. * g++.dg/template/static24.C: New test. * g++.dg/template/non-dependent13.C: New test. * g++.dg/init/member1.C: Tweak error markers. 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> PR target/26255 * gcc.c-torture/compile/pr26255.c: New test case. 2006-02-16 Roger Sayle <roger@eyesopen.com> * gfortran.fortran-torture/execute/where_10.f90: New test case. * gfortran.fortran-torture/execute/where_11.f90: Likewise. * gfortran.fortran-torture/execute/where_12.f90: Likewise. * gfortran.fortran-torture/execute/where_13.f90: Likewise. * gfortran.fortran-torture/execute/where_14.f90: Likewise. * gfortran.fortran-torture/execute/where_15.f90: Likewise. * gfortran.fortran-torture/execute/where_16.f90: Likewise. 2006-02-16 Jeff Law <law@redhat.com> * gcc.dg/tree-ssa/vrp24.c: Update expected output. * gcc.dg/tree-ssa/vrp26.c: New test. 2006-02-16 Joseph S. Myers <joseph@codesourcery.com> PR target/20353 PR target/24578 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if __UCLIBC__ is defined. 2006-02-16 Jakub Jelinek <jakub@redhat.com> PR fortran/26224 * gfortran.dg/gomp/pr26224.f: New test. 2006-02-16 Victor Kaplansky <victork@il.ibm.com> PR tree-opt/25918 * lib/target-supports.exp (check_effective_target_vect_short_mult): New. (check_effective_target_vect_char_mult): New. (check_effective_target_vect_widen_sum_qi_to_si): New. (check_effective_target_vect_widen_sum_qi_to_hi): New. (check_effective_target_vect_widen_sum_hi_to_si): New. * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c. * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c. * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and vect-reduc-pattern-2c.c * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and vect-reduc-pattern-1c.c 2005-02-16 Paul Thomas <pault@gcc.gnu.org> PR fortran/24557 * gfortran.dg/assumed_charlen_needed_1.f90: New test. 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl> PR fortran/26054 * gfortran.dg/enum_8.f90: Remove check for warning. * gfortran.dg/iomsg_1.f90: Ditto. * gfortran.dg/enum_1.f90: Ditto. * gfortran.dg/enum_9.f90: Ditto. * gfortran.dg/enum_2.f90: Ditto. * gfortran.dg/enum_10.f90: Ditto. * gfortran.dg/enum_3.f90: Ditto. * gfortran.dg/flush_1.f90: Ditto. * gfortran.dg/enum_4.f90: Ditto. * gfortran.dg/array_constructor_1.f90: Ditto. * gfortran.dg/enum_5.f90: Ditto. * gfortran.dg/enum_6.f90: Ditto. * gfortran.dg/enum_7.f90: Ditto. 2006-02-15 Jakub Jelinek <jakub@redhat.com> PR middle-end/26300 * gcc.c-torture/compile/20060215-1.c: New test. 2006-02-14 Roger Sayle <roger@eyesopen.com> PR middle-end/23670 * gcc.dg/tree-ssa/andor-2.c: New test case. 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/25045 * optional_dim.f90: New test. 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de> PR fortran/26277 * gfortran.dg/label_4.f90: New. 2006-02-14 Jakub Jelinek <jakub@redhat.com> Diego Novillo <dnovillo@redhat.com> Uros Bizjak <uros@kss-loka.si> * gfortran.dg/gomp: New directory. 2006-02-14 Richard Guenther <rguenther@suse.de> PR tree-optimization/26258 * gcc.dg/torture/pr26258.c: New testcase. 2006-02-13 Jakub Jelinek <jakub@redhat.com> PR fortran/26246 * gfortran.dg/pr26246_1.f90: New test. * gfortran.dg/pr26246_2.f90: New test. PR middle-end/26092 * gcc.c-torture/compile/20060208-1.c: New test. 2006-02-13 Paul Thomas <pault@gcc.gnu.org> PR fortran/26074 PR fortran/25103 * gfortran.dg/module_parameter_array_refs_1.f90: New test. * gfortran.dg/bad_automatic_objects_1.f90: New test. * gfortran.dg/automatic_module_variable.f90: Change error message. PR fortran/20861 * gfortran.dg/internal_dummy_1.f90: New test. PR fortran/20871 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test. PR fortran/25083 * gfortran.dg/uncommon_block_data_1.f90: New test. * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test with standard. PR fortran/25088 * gfortran.dg/typed_subroutine_1.f90: New test. 2006-02-13 Geoffrey Keating <geoffk@apple.com> * objc.dg/dwarf-1.m: New. 2006-02-13 Roger Sayle <roger@eyesopen.com> PR middle-end/24427 * gcc.dg/tree-ssa/andor-1.c: New test case. 2006-02-13 Josh Conner <jconner@apple.com> PR target/25376 * gcc.dg/pr25376.c: New test. * gcc.c-torture/compile/pr23237.c: Only compile test -- don't assemble. * lib/target-supports.exp (check_named_sections_available): Only compile named-sections test -- don't assemble. 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net> * g++.dg/warn/no-write-strings.C: New test. * g++.dg/warn/write-strings.C: Likewise. * g++.dg/warn/write-strings-default.C: Likewise. 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org> PR fortran/25806 * gfortran.dg/ret_pointer_2.f90: New test. 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz> * gcc.dg/20050105-1.c: Do not use -floop-optimize2. 2006-02-10 Jeff Law <law@redhat.com> * gcc.c-torture/compile/pr26213.c: New test. 2006-02-10 Steven G. Kargl <kargls@comcast.net> gfortran.dg/null_1.f90: New test. 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de> PR fortran/14771 * gfortran.dg/parens_4.f90: New. * gfortran.dg/parens_5.f90: New. 2006-02-10 Richard Guenther <rguenther@suse.de> * testsuite/gcc.dg/pr23372-1.c: Remove empty file. 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de> Paul Thomas <pault@gcc.gnu.org> PR fortran/14771 * gfortran.dg/parens_1.f90: New. * gfortran.dg/parens_2.f90: New. * gfortran.dg/parens_3.f90: New. 2006-02-09 Paul Thomas <pault@gcc.gnu.org> PR fortran/26038 * gfortran.dg/allocate_char_star_scalar_1.f90: New test. PR fortran/25059 * gfortran.dg/impure_assignment_1.f90: New test. PR fortran/25070 * gfortran.dg/assumed_shape_ranks_1.f90: New test. 2006-02-09 J"orn Rennecke <joern.rennecke@st.com> PR target/26141 * g++.dg/expr/stdarg2.C: New test. 2006-02-09 J"orn Rennecke <joern.rennecke@st.com> PR inline-asm/16194 * gcc.dg/pr16194.c: New test. 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> * ada/acats/run_acats: Use portable variant of "$@". 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net> * g++.old-deja/g++.benjamin/15351-2.C: Likewise. * g++.old-deja/g++.benjamin/15351-1.C: Remove. 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/26179 * g++.dg/opt/pr26179.C: New test. 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/26134 * gcc.dg/tree-ssa/complex-3.c: New test. 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu> * gcc.c-torture/compile/volatile-1.c: New test. 2006-02-09 Diego Novillo <dnovillo@redhat.com> PR 26180 * gcc.dg/tree-ssa/pr26180.c: New test. 2006-02-08 Jeff Law <law@redhat.com> * gcc.dg/tree-ssa/pr21417.c: New test. 2006-02-08 Paolo Bonzini <bonzini@gnu.org> * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times, scan-tree-dump-not, scan-tree-dump-dem): Likewise. 2006-02-08 Paolo Bonzini <bonzini@gnu.org> * lib/scanrtl.exp: New. 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/26071 * g++.dg/other/virtual2.C: New test. PR c++/26070 * g++.dg/other/virtual1.C: New test. 2006-02-08 Paolo Bonzini <bonzini@gnu.org> * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Update dump file glob patterns. * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times, scan-ipa-dump-not, scan-ipa-dump-dem): Likewise. * lib/gcc-dg.exp: Load it. * objc.dg/stubify-2.m: Use scan-rtl-dump-not. 2006-02-07 Janis Johnson <janis187@us.ibm.com> PR testsuite/26159 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump. * gcc.dg/tree-ssa/pr23382.c: Ditto. 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de> PR fortran/25577 * gfortran.dg/mvbits_1.f90: New. 2006-02-07 Dirk Mueller <dmueller@suse.com> * g++.dg/warn/Wdiv-by-zero.C: New test. * g++.dg/warn/Wno-div-by-zero.C: New. 2006-02-07 Jeff Law <law@redhat.com> * gcc.dg/tree-ssa/pr21559.c: New test. * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have multiple VRP passes. * gcc.dg/tree-ssa/vrp09.c: Likewise. * gcc.dg/tree-ssa/vrp18.c: Likewise. * gcc.dg/tree-ssa/pr21582.c: Likewise. * gcc.dg/tree-ssa/pr20657.c: Likewise. * gcc.dg/tree-ssa/pr21001.c: Likewise. * gcc.dg/tree-ssa/vrp02.c: Likewise * gcc.dg/tree-ssa/vrp11.c: Likewise * gcc.dg/tree-ssa/pr14341.c: Likewise * gcc.dg/tree-ssa/vrp19.c: Likewise * gcc.dg/tree-ssa/vrp20.c: Likewise * gcc.dg/tree-ssa/vrp03.c: Likewise * gcc.dg/tree-ssa/pr21086.c: Likewise * gcc.dg/tree-ssa/pr21959.c: Likewise * gcc.dg/tree-ssa/vrp21.c: Likewise * gcc.dg/tree-ssa/vrp04.c: Likewise * gcc.dg/tree-ssa/pr25485.c: Likewise * gcc.dg/tree-ssa/pr22026.c: Likewise * gcc.dg/tree-ssa/vrp22.c: Likewise * gcc.dg/tree-ssa/vrp05.c: Likewise * gcc.dg/tree-ssa/20030807-10.c: Likewise * gcc.dg/tree-ssa/pr20701.c: Likewise * gcc.dg/tree-ssa/vrp23.c: Likewise * gcc.dg/tree-ssa/vrp06.c: Likewise * gcc.dg/tree-ssa/pr22117.c: Likewise * gcc.dg/tree-ssa/pr20702.c: Likewise * gcc.dg/tree-ssa/vrp15.c: Likewise * gcc.dg/tree-ssa/pr21090.c: Likewise * gcc.dg/tree-ssa/pr21294.c: Likewise * gcc.dg/tree-ssa/vrp24.c: Likewise * gcc.dg/tree-ssa/vrp07.c: Likewise * gcc.dg/tree-ssa/pr21563.c: Likewise * gcc.dg/tree-ssa/pr25382.c: Likewise * gcc.dg/tree-ssa/vrp16.c: Likewise * gcc.dg/tree-ssa/vrp25.c: Likewise * gcc.dg/tree-ssa/vrp08.c: Likewise * gcc.dg/tree-ssa/20030807-6.c: Likewise * gcc.dg/tree-ssa/vrp17.c: Likewise * gcc.dg/tree-ssa/pr21458.c: Likewise * g++.dg/tree-ssa/pr18178.C: Likewise 2006-02-07 Richard Guenther <rguenther@suse.de> PR c++/26140 Revert 2006-01-30 Richard Guenther <rguenther@suse.de> PR c++/23372 * gcc.dg/pr23372-1.C: New testcase. * g++.dg/tree-ssa/pr26140.C: New testcase. 2006-02-07 Mark Mitchell <mark@codesourcery.com> PR c++/9737 * g++.dg/template/ttp15.C: New test. * g++.dg/template/ttp16.C: Likewise. * g++.dg/template/ttp17.C: Likewise. * g++.old-deja/g++.pt/ttp36.C: Remove. * g++.old-deja/g++.pt/ttp19.C: Likewise. * g++.old-deja/g++.pt/ttp37.C: Likewise. * g++.old-deja/g++.pt/ttp38.C: Likewise. * g++.old-deja/g++.pt/ttp39.C: Likewise. * g++.old-deja/g++.pt/ttp9.C: Likewise. * g++.old-deja/g++.pt/ttp40.C: Likewise. * g++.old-deja/g++.pt/ttp51.C: Likewise. * g++.old-deja/g++.pt/ttp26.C: Likewise. * g++.old-deja/g++.pt/ttp36.C: Likewise. 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/23815 * unf_io_convert_4.f90: New test. 2006-02-06 Daniel Berlin <dberlin@dberlin.org> * gcc.dg/tree-ssa/loadpre10.c: New test. * gcc.dg/tree-ssa/loadpre11.c: Ditto. * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination. * gcc.dg/tree-ssa/loadpre4.c: This should pass now. 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR libfortran/24685 * gfortran.dg/large_real_kind_form_io_2.f90: New test. 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/25251 * gfortran.dg/assign_7.f: New test. 2006-02-05 H.J. Lu <hongjiu.lu@intel.com> PR fortran/26041 PR fortran/26064 * gfortran.dg/sibling_dummy_procedure_1.f90: New file. * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise. * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise. 2006-02-05 Jakub Jelinek <jakub@redhat.com> * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int in size_t typedef. 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net> * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*. * g++.dg/charset/string.c (foo): Likewise. * g++.dg/ext/builtin1.C (printf): Change first parameter type to const char* * g++.dg/ext/builtin2.C (printf): Likewise. * g++.dg/init/new15.C (printf): Likewise. * g++.dg/opt/pr17697-1.C (foo): Likewise. * g++.dg/opt/pr17697-2.C (foo): Likewise. * g++.dg/opt/pr17697-3.C (foo): Likewise. * g++.dg/template/non-dependent4.C (temp): Likewise. * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*. * g++.old-deja/g++.brendan/crash66.C (getopt): Change last parameter type to const char*. * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name): Change type to const char*. * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name): Likewise. * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change second parameter type to const char*. * g++.old-deja/g++.jason/opeq.C (X::X): Likewise. (Y::Y): Change parameter type to const char*. * g++.old-deja/g++.jason/ref12.C (f): Likewise. * g++.old-deja/g++.jason/report.C: Apply const correctness. * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise. * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to (char*). * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to const char*. * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter type to const char*. * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change return type to const char*. * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type to const char*. * g++.old-deja/g++.law/operators3.C: Adjust for const correctness. * g++.old-deja/g++.law/refs1.C: Likewise. * g++.old-deja/g++.law/visibility1.C: Likewise. * g++.old-deja/g++.law/visibility2.C: Likewise. * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to const char*. * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness.. * g++.old-deja/g++.mike/net48.C: Likewise. * g++.old-deja/g++.mike/p646.C: Likewise. * g++.old-deja/g++.mike/p6746.C: Likewise. * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter type to const char*. * g++.old-deja/g++.mike/p811.C (X::stringify): Match for deprecated conversion warning. * g++.old-deja/g++.other/init15.C (A::name): Change type to const char*. * g++.old-deja/g++.other/inline12.C: Adjust for const correctness. * g++.old-deja/g++.other/sibcall1.C (foo): Likewise. * g++.old-deja/g++.pt/explicit8.C: Likewise. * g++.old-deja/g++.pt/m6.C (xx): Likewise. * g++.old-deja/g++.pt/m7.C (xx): Likewise. * g++.old-deja/g++.pt/nontype3.C: Likewise. * g++.old-deja/g++.pt/t39.C: Likewise. * g++.old-deja/g++.robertl/eb106.C: Likewise. * g++.old-deja/g++.robertl/ice990323-2.C: Likewise. 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/25075 intrinsic_argument_conformance_1.f90: New test. 2006-02-03 Steven G. Kargl <kargls@comcast.net> PR fortran/20845 * gfortran.dg/char_result_11.f90: Add SAVE. * gfortran.dg/der_pointer_4.f90: Ditto. * gfortran.dg/default_initialization.f90: New test. 2006-02-03 Jeff Law <law@redhat.com> * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to handle more than 100 dump files. (cleanup-tree-dump, cleanup-ipa-dump): Likewise. * lib/scantree.exp (scan-tree-dump): Likewise. (scan-tree-dump-times, scan-tree-dump-not): Likewise. (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise. * lib/scanipa.exp (scan-ipa-dump): Likewise. (scan-ipa-dump-times, scan-ipa-dump-not): Likewise. (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise. 2006-02-03 Diego Novillo <dnovillo@redhat.com> * gcc.dg/gomp/pr25990.c: Replace with pre-processed version. 2006-02-03 Mark Mitchell <mark@codesourcery.com> * g++.dg/template/using12.C: New test. 2006-02-03 Alan Modra <amodra@bigpond.net.au> * gcc.target/powerpc/pr25960.c: New test. 2006-02-02 Steven G. Kargl <kargls@comcast> PR fortran/24958 gfortran.dg/nullify_2.f90: New test. 2006-02-02 Diego Novillo <dnovillo@redhat.com> PR 25990 * gcc.dg/gomp/pr25990.c: New test. 2006-01-31 Mark Mitchell <mark@codesourcery.com> PR c++/25342 * g++.gd/template/partial4.C: New test. 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/26001 * gfortran.dg/data_char_2.f90: New. 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/26039 maxval_maxloc_conformance_1.f90: New test. 2006-01-31 Richard Guenther <rguenther@suse.de> * gcc.target/i386/sselibm-1.c: New testcase. * gcc.target/i386/sselibm-2.c: Likewise. * gcc.target/i386/sselibm-3.c: Likewise. * gcc.target/i386/sselibm-4.c: Likewise. * gcc.target/i386/sselibm-5.c: Likewise. 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org> PR fortran/24266 * gfortran.dg/arrayio_derived_2.f90: New. 2006-01-30 Carlos O'Donell <carlos@codesourcery.com> * gcc.dg/unsigned-long-compare.c: New test. 2006-01-30 Steve Ellcey <sje@cup.hp.com> PR testsuite/25318 * lib/target-supports.exp (check_effective_target_freorder): Check to see if target supports -freorder-blocks-and-partition. * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder" instead of "dg-require-named-sections". 2006-01-30 J"orn Rennecke <joern.rennecke@st.com> PR target/14798: * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*. * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests. * gcc.dg/pragma-isr-trapa2.c: Likewise. * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise. * gcc.dg/pragma-isr-trap_exit.c: Likewise. * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise. * gcc.dg/attr-isr-trap_exit.c: Likewise. * gcc.dg/attr-isr-nosave_low_regs.c: Likewise. 2006-01-30 Richard Guenther <rguenther@suse.de> PR c++/23372 * gcc.dg/pr23372-1.C: New testcase. 2006-01-29 Diego Novillo <dnovillo@redhat.com> * gcc.dg/gomp/pr25874.c: New test. 2006-01-29 Dorit Nuzman <dorit@il.ibm.com> PR tree-opt/25911 * gcc.dg/vect/fast-math-vect-pr25911.c: New. 2006-01-29 Paul Thomas <pault@gcc.gnu.org> PR fortran/18578 PR fortran/18579 PR fortran/20857 PR fortran/20885 * gfortran.dg/intent_out_1.f90: New test. 2006-01-28 Paul Thomas <pault@gcc.gnu.org> PR fortran/17911 * gfortran.dg/procedure_lvalue.f90: New test. PR fortran/20895 PR fortran/25030 * gfortran.dg/char_pointer_assign_2.f90: New test. * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer assignment to be consistent with standard. * gfortran.dg/char_result_2.f90: The same. * gfortran.dg/char_result_8.f90: The same. 2006-01-28 Zack Weinberg <zackw@panix.com> * gcc.dg/Woverlength-strings.c * gcc.dg/Woverlength-strings-pedantic-c89.c * gcc.dg/Woverlength-strings-pedantic-c89-no.c * gcc.dg/Woverlength-strings-pedantic-c99.c * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests. 2006-01-28 Adam Nemet <anemet@caviumnetworks.com> * gcc.c-torture/execute/20060127-1.c: New test. 2006-01-28 Mark Mitchell <mark@codesourcery.com> PR c++/25999 * g++.dg/ext/pragmaweak1.C: New test. 2006-01-28 Mark Mitchell <mark@codesourcery.com> PR c++/25855 * g++.dg/template/spec29.C: New test. 2006-01-28 Kazu Hirata <kazu@codesourcery.com> PR c/19606. * gcc.c-torture/execute/pr19606.c: New. 2006-01-27 Carlos O'Donell <carlos@codesourcery.com> * gcc.dg/pragma-re-4.c: New test. 2005-01-27 Paul Thomas <pault@gcc.gnu.org> PR fortran/25964 * gfortran.dg/assumed_size_refs_3.f90: New test. 2006-01-27 Ben Elliston <bje@au.ibm.com> * gcc.misc-tests/dectest.exp: Remove defunct comment. 2006-01-26 Laurent GUERBY <laurent@guerby.net> PR ada/21317 * ada/acats/support/impdef.a: Add One_Long_Second. * ada/acats/tests/c9/c94025.a: Use One_Long_Second. * ada/acats/tests/c9/c94026.a: Likewise. * ada/acats/tests/c9/c97305c.ada: Likewise. * ada/acats/tests/c9/c99004a.ada: Likewise. 2005-01-26 Paul Thomas <pault@gcc.gnu.org> PR fortran/25964 * gfortran.dg/global_references_2.f90: New test. PR fortran/25084 PR fortran/20852 PR fortran/25085 PR fortran/25086 * gfortran.dg/assumed_charlen_function_1.f90: New test. * gfortran.dg/assumed_charlen_function_3.f90: New test. PR fortran/25416 * gfortran.dg/assumed_charlen_function_2.f90: New test. 2006-01-26 Alexandre Oliva <aoliva@redhat.com> PR c/25892 * gcc.dg/Wpointer-sign.c: New. * gcc.dg/Wpointer-sign-Wall.c: New. * gcc.dg/Wpointer-sign-Wall-no.c: New. * gcc.dg/Wpointer-sign-pedantic.c: New. * gcc.dg/Wpointer-sign-pedantic-no.c: New. * gcc.dg/conv-2.c: Use -Wpointer-sign. 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu> PR C/25861 * gcc.c-torture/compile/pr25861.c: New test. 2006-01-26 Paul Brook <paul@codesourcery.com> * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program on short-enum targets. * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New variable. (generate_fields): Use short_enums. (main): Set short_enums. Document -e. * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program on short-enum targets. * g++.dg/compat/struct-layout-1_generate.c (short_enums): New variable. (generate_fields): Use short_enums. (main): Set short_enums. Document -e. * lib/target-supports.exp (check_effective_target_short_enums): New. 2006-01-26 Hans-Peter Nilsson <hp@axis.com> PR target/25947 * gcc.dg/torture/pr25947-1.c: New test. 2006-01-25 Jan Hubicka <jh@suse.cz> Roger Sayle <roger@eyesopen.com> PR rtl-optimization/25703 * gcc.target/i386/20060125-1.c: New test case. * gcc.target/i386/20060125-2.c: New test case. 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de> PR fortran/18540 * gfortran.dg/goto_1.f: New. 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org> PR fortran/25716 * gfortran.dg/char_result_11.f90: Make it sensitive to PR 25716 on 32-bit systems too. 2006-01-25 Kazu Hirata <kazu@codesourcery.com> PR testsuite/25590 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv. 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org> * gcc.dg/tree-ssa/gen-vect-33.c: New. 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/25835 * gfortran.dg/read_eof.f90: Delete, renamed. * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90. * gfortran.dg/read_eof_2.f90: New test. * gfortran.dg/read_eof_3.f90: New test. 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/25860 * gcc.c-torture/compile/pr25860.c: New test. 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/25552 * g++.dg/parse/dtor8.C: New test. 2006-01-24 Hans-Peter Nilsson <hp@axis.com> PR testsuite/25891 * lib/target-supports.exp (check_effective_target_fopenmp): New proc. * gcc.dg/gomp/gomp.exp: Return without testing anything if check_effective_target_fopenmp returns 0. 2006-01-23 Eric Botcazou <ebotcazou@adacore.com> PR ada/20548 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y. * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y. * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst. 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/25857 * g++.dg/opt/pr25857.C: New test. 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com> Jan Hubicka <jh@suse.cz> Richard Guenther <rguenther@suse.de> PR rtl-optimization/25654 * gcc.dg/torture/pr25654.c: New testcase. * gcc.target/i386/pr25654.c: Likewise. 2005-01-23 Paul Thomas <pault@gcc.gnu.org> PR fortran/25901 * gfortran.dg/internal references_2.f90: New test. Fix regression in testing of admissability of attributes. * gfortran.dg/intent_used_1.f90: New test. 2006-01-23 Ben Elliston <bje@au.ibm.com> * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os. Remove target conditional torture options for i?86 and x86_64 GNU/Linux. 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net> PR c++/10891 * g++.dg/rtti/no-rtti.C: New. 2006-01-21 Mark Mitchell <mark@codesourcery.com> PR c++/25895 * g++.dg/inherit/conv2.C: New test. PR c++/25856 * g++.dg/parse/dtor7.C: New test. PR c++/25858 * g++.dg/template/crash44.C: New test. 2005-01-21 Paul Thomas <pault@gcc.gnu.org> PR fortran/25124 PR fortran/25625 * gfortran.dg/internal_references_1.f90: New test. PR fortran/20881 PR fortran/23308 PR fortran/25538 PR fortran/25710 * gfortran.dg/global_references_1.f90: New test. * gfortran.dg/g77/19990905-1.f: Restore the error that there is a clash between the common block name and the name of a subroutine reference. PR fortran/PR24276 * gfortran.dg/aliasing_dummy_1.f90: New test. 2006-01-21 Alan Modra <amodra@bigpond.net.au> * gcc.dg/vmx/1b-01.c: Warning fix. * gcc.dg/vmx/1c-02.c: Likewise. * gcc.dg/vmx/gcc-bug-4.c: Likewise. 2006-01-20 Steve Ellcey <sje@cup.hp.com> PR testsuite/24962 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'. 2006-01-20 Richard Guenther <rguenther@suse.de> Steven Bosscher <stevenb.gcc@gmail.com> PR rtl-optimization/24626 * gcc.dg/torture/pr24626-1.c: New testcase. * gcc.dg/torture/pr24626-2.c: Likewise. * gcc.dg/torture/pr24626-3.c: Likewise. * gcc.dg/torture/pr24626-4.c: Likewise. 2006-01-20 Dirk Mueller <dmueller@suse.com> PR c++/5520 * g++.dg/warn/empty-body.C: New. 2006-01-19 Mark Mitchell <mark@codesourcery.com> PR c++/22136 * g++.dg/template/using10.C: New test. * g++.dg/temlpate/using11.C: Likewise. * g++.dg/inherit/using5.C: Tweak error messages. 2006-01-20 Alan Modra <amodra@bigpond.net.au> * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux target test. * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise. 2006-01-19 Jan Hubicka <jh@suse.cz> * gcc.target/i386/lea.c: Test pentiumpro, not i686. 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/25854 * g++.dg/template/spec28.C: New test. 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu> * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles): Fix fprintf's by adding srcdir or removing it. 2006-01-19 Diego Novillo <dnovillo@redhat.com> * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp. * testsuite/gcc.dg/gomp/critical-1.c: Likewise. * testsuite/gcc.dg/gomp/critical-3.c: Likewise. * testsuite/gcc.dg/gomp/empty.c: Likewise. * testsuite/gcc.dg/gomp/ordered-1.c: Likewise. * testsuite/gcc.dg/gomp/for-4.c: Likewise. * testsuite/gcc.dg/gomp/for-6.c: Likewise. * testsuite/gcc.dg/gomp/master-3.c: Likewise. * testsuite/gcc.dg/gomp/for-8.c: Likewise. * testsuite/gcc.dg/gomp/for-10.c: Likewise. * testsuite/gcc.dg/gomp/for-18.c: Likewise. * testsuite/gcc.dg/gomp/for-5.c: Likewise. * testsuite/gcc.dg/gomp/for-7.c: Likewise. * testsuite/gcc.dg/gomp/for-9.c: Likewise. 2006-01-18 Jeff Law <law@redhat.com> * gcc.dg/tree-ssa/vrp25.c: New test. 2006-01-19 Richard Sandiford <richard@codesourcery.com> * gcc.dg/pr25805.c: Fix misapplied patch. 2006-01-19 Dorit Nuzman <dorit@il.ibm.com> * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New. (check_effective_target_vect_udot_qi): New. (check_effective_target_vect_sdot_hi): New. (check_effective_target_vect_udot_hi): New. * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases prefixed with "wrapv-" with -fwrapv. * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New. * gcc.dg/vect/vect-reduc-dot-u8.c: New. * gcc.dg/vect/vect-reduc-dot-u16.c: New. * gcc.dg/vect/vect-reduc-dot-s8.c: New. * gcc.dg/vect/vect-reduc-dot-s16.c: New. * lib/target-suports.exp (check_effective_target_vect_widen_sum): New. * gcc.dg/vect/vect-reduc-pattern-1.c: New. * gcc.dg/vect/vect-reduc-pattern-2.c: New. * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New. 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/16829 * g++.dg/other/default2.C: New test. * g++.dg/other/default3.C: New test. 2006-01-19 Richard Sandiford <richard@codesourcery.com> PR c/25805 * gcc.dg/pr25805.c: New file. 2006-01-18 Mark Mitchell <mark@codesourcery.com> PR c++/25836 * g++.dg/template/init6.C: New test. 2006-01-18 Daniel Berlin <dberlin@dberlin.org> * gcc.dg/tree-ssa/pr24287.c: New test 2006-01-18 Eric Christopher <echristo@apple.com> * g++.dg/eh/table.C: New. 2006-01-18 DJ Delorie <dj@redhat.com> * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c, gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c, gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c, gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New. 2006-01-18 Jeff Law <law@redhat.com> * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends on wrapping on overflow semantics. * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too. * gcc.gc/tree-ssa/vrp23.c: New test. * gcc.gc/tree-ssa/vrp24.c: New test. 2006-01-18 Richard Henderson <rth@redhat.com> Aldy Hernandez <aldyh@redhat.com> Jakub Jelinek <jakub@redhat.com> Diego Novillo <dnovillo@redhat.com> Uros Bizjak <uros@kss-loka.si> * testsuite/gcc.dg/gomp: New directory. 2006-01-18 Paul Thomas <pault@gcc.gnu.org> Steven G. Kargl <kargls@comcast.net> PR fortran/20869 * gfortran.dg/intrinsic_external_1.f90: New test. PR fortran/20875. * gfortran.dg/elemental_pointer_1.f90: New test. PR fortran/25024 * gfortran.dg/external_procedures_1.f90: New test. PR fortran/25785 gfortran.dg/assumed_present.f90: New test. 2006-01-18 Jakub Jelinek <jakub@redhat.com> * g++.dg/parse/lookup5.C: New test. 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/25697 * gfortran.dg/read_eof.f90: New test. 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu> * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line, add a closing brace. 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/25631 * gfortran.dg/fmt_tl.f: New test. 2006-01-17 Eric Christopher <echristo@apple.com> * g++.old-deja/g++.warn/impint.C: Add -Wconversion. * g++.old-deja/g++.warn/impint2.C: Ditto. * g++.old-deja/g++.other/null1.C: Ditto. * g++.dg/warn/conv2.C: Ditto. * g++.dg/warn/conv4.C: New file. 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu> * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace. 2006-01-17 Andreas Jaeger <aj@suse.de> Janis Johnson <janis187@us.ibm.com> * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64 in 64-bit. * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise. * gcc.dg/torture/fp-int-convert-float128.c: Likewise. 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu> * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles): xfail txxx where xxx >= 25. 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu> PR testsuite/25764 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*. 2006-01-17 Jakub Jelinek <jakub@redhat.com> PR c/25682 * gcc.dg/pr25682.c: New test. * g++.dg/parse/array-size2.C: New test. 2006-01-16 Ian Lance Taylor <ian@airs.com> * consistency.vlad: Remove entire directory, 1652 files. 2006-01-16 Janis Johnson <janis187@us.ibm.com> * lib/target-supports.exp (check_effective_target_dfp_nocache, check_effective_target_dfprt_nocache): New. (check_effective_target_dfp): Use check_effective_target_dfp_nocache. (check_effective_target_dfprt): New. * lib/c-compat.exp (check_dfp): Remove. (compat_dfp_setup): Use check_effective_target_dfprt_nocache. * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on level of support for decimal float. * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c, compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c, compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c, compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c, convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c, convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c, convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c, func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c, func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c, operator-arith-fold.c, operator-assignment.c, operator-comma.c, operator-cond.c, operator-logical.c, operator-unary.c, snan.c, struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do directives. 2006-01-16 H.J. Lu <hongjiu.lu@intel.com> PR testsuite/25741 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of $base_dir/../. * lib/gfortran.exp (gfortran_init): Likewise. * lib/obj-c++.exp (obj-c++_init): Likewise. * lib/scanasm.exp (scan-assembler-dem): Likewise. (scan-assembler-dem-not): Likewise. * lib/scandump.exp (scan-dump-dem): Likewise. (scan-dump-dem-not): Likewise. 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu> PR testsuite/25767 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of powerpc-*-darwin*. * lib/obj-c++.exp (obj-c++_init): Likewise. 2006-01-16 Richard Guenther <rguenther@suse.de> * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase. 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> PR testsuite/25777 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE to LD_LIBRARY_PATH. 2006-01-16 Eric Botcazou <ebotcazou@adacore.com> Andrew Pinski <pinskia@physics.uc.edu> * gcc.dg/minmax-1.c: New test. 2006-01-16 Ben Elliston <bje@au.ibm.com> * gcc.dg/dfp/dfp.exp: Correct FSF address. * gcc.misc-tests/dectest.exp: Ditto. 2006-01-15 Ian Lance Taylor <ian@airs.com> PR testsuite/25796 * gcc.target/i386/cmov6.c: Use -march=k8. 2006-01-15 Andreas Jaeger <aj@suse.de> * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit x86 does not have __float128. 2006-01-14 Ian Lance Taylor <ian@airs.com> * gcc.target/i386/cmov6.c: New test. 2006-01-14 Mark Mitchell <mark@codesourcery.com> PR c++/25663 * g++.dg/template/ctor6.C: New test. 2006-01-14 Kazu Hirata <kazu@codesourcery.com> PR tree-optimization/25485 * gcc.dg/tree-ssa/pr25485.c: New. 2006-01-14 Richard Guenther <rguenther@suse.de> PR tree-optimization/22548 PR tree-optimization/22555 PR tree-optimization/22501 * gcc.dg/tree-ssa/alias-4.c: New testcase. * gcc.dg/tree-ssa/alias-5.c: Likewise. * gcc.dg/tree-ssa/alias-6.c: Likewise. * gcc.dg/tree-ssa/alias-7.c: Likewise. * gcc.dg/tree-ssa/alias-8.c: Likewise. * gcc.dg/tree-ssa/alias-9.c: Likewise. * gcc.dg/tree-ssa/alias-10.c: Likewise. * gcc.dg/tree-ssa/alias-11.c: Likewise. * gcc.dg/tree-ssa/alias-12.c: Likewise. 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz> * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop. * gcc.dg/tree-ssa/pr19210-2.c: Ditto. 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com> Richard Guenther <rguenther@suse.de> PR rtl-optimization/24257 * gcc.dg/torture/pr24257.c: New testcase. 2006-01-13 Adam Nemet <anemet@caviumnetworks.com> * gcc.c-torture/execute/20060110-1.c: New test. * gcc.c-torture/execute/20060110-2.c: New test. 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com> * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets. 2006-01-13 Bernhard Fischer <rep.nop@aon.at> PR fortran/25756 * gfortran.dg/label_3.f90: New test. 2006-01-13 Daniel Berlin <dberlin@dberlin.org> PR tree-optimization/25771 * g++.dg/tree-ssa/pr25771.C: New test 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/24365 * g++.dg/opt/complex5.C: New test. 2006-01-13 Richard Guenther <rguenther@suse.de> * gcc.target/i386/387-9.c: New testcase. 2006-01-12 Nathan Sidwell <nathan@codesourcery.com> PR c++/24824 * g++.dg/debug/dwarf2-1.C: New. 2006-01-11 H.J. Lu <hongjiu.lu@intel.com> PR testsuite/25728 * lib/gcov.exp (verify-lines): Add "close $fd". 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com> Ben Elliston <bje@au.ibm.com> * gcc.dg/dfp/inf-1.c: New test. 2006-01-12 Janis Johnson <janis187@us.ibm.com> Yao Qi <qiyaoltc@cn.ibm.com> Ben Elliston <bje@au.ibm.com> Jon Grimm <jgrimm2@us.ibm.com> * gcc.dg/nodfp-1.c: New test. * gcc.dg/compat/scalar-return-dfp_x.c: Likewise. * gcc.dg/compat/scalar-return-dfp_x.c: Likewise. * gcc.dg/compat/scalar-return-dfp_main.c: Likewise. * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise. * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise. * gcc.dg/compat/scalar-return-dfp_y.c: Likewise. * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise. * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise. * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise. * gcc.dg/format/dfp-scanf-1.c: Likewise. * gcc.dg/format/dfp-printf-1.c: Likewise. * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp. (compat_setup_dfp): New. * gcc.dg/compat/compat.exp: Use it. (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file. Make some variables global, prepend "compat_" to their names. * gcc.dg/compat/struct-layout-1.h: Conditional DFP support. * gcc.dg/compat/struct-layout-1_generate.c: Ditto. * gcc.misc-tests/dectest.exp: New test driver for decTest. * lib/compat.exp (compat_skip_list): Make global, rename. * lib/c-compat.exp: New file. * lib/target-supports.exp (check_effective_target_dfp): New. * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c, gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c, gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c, gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c, gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c, gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c, gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c, gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c, gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h, gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c, gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c, gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c, gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c, gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c, gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c, gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c, gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c, gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c, gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c, gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c, gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c, gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c, gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c, gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c, gcc.dg/dfp/struct-layout-1.c, gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c, gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c, gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c, gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c, gcc.dg/dfp/func-vararg-dfp.c, gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c, gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c, gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c, gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c, gcc.dg/dfp/wtr-conversion-1.c: New tests. 2006-01-11 Richard Guenther <rguenther@suse.de> PR tree-optimization/25734 * gcc.dg/tree-ssa/pr25734.c: New testcase. 2006-01-10 Bernhard Fischer <rep.nop@aon.at> PR fortran/25486 * gfortran.dg/literal_character_constant_1_x.F: New test. * gfortran.dg/literal_character_constant_1_y.F: Ditto. * gfortran.dg/literal_character_constant_1_z.F: Ditto. * gfortran.dg/literal_character_constant_1.inc: Helper for new tests. 2006-01-11 Nathan Sidwell <nathan@codesourcery.com> PR c++/25386 * g++.dg/ext/packed3.C: Add expected packed error. 2006-01-11 Hans-Peter Nilsson <hp@axis.com> PR target/25706 * gcc.dg/torture/pr25706-1.c: New test. 2006-01-11 Paolo Bonzini <bonzini@gnu.org> PR tree-optimization/23109 PR tree-optimization/23948 PR tree-optimization/24123 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c, gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c, gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c, g++.dg/tree-ssa/pr23948.C: New testcases. * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide three divisions in order to do the optimization. 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz> PR c++/25632 * g++.dg/other/pr25632.C: New test. 2006-01-11 Paul Thomas <pault@gcc.gnu.org> PR fortran/25730 * gfortran.dg/used_types_1.f90: New test. 2006-01-10 Hans-Peter Nilsson <hp@axis.com> PR target/25718 * gcc.dg/torture/pr25718-1.c: New test. 2006-01-10 Bernhard Fischer <rep.nop@aon.at> * gfortran.dg/list_read_2.f90: Fix typo in description. 2006-01-10 Jan Beulich <jbeulich@novell.com> * lib/target-supports.exp (check_visibility_available): Simplify test for *-*-netware*. (check_profiling_available): Fail for *-*-netware*. * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*. * gcc.dg/20021014-1.c: Likewise. * gcc.dg/nest.c: Likewise. 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu> fortran/24936 * gfortran.dg/forall_3.f90: New test. 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu> PR fortran/21977 * gfortran.dg/nesting_2.f90: New test. * gfortran.dg/nesting_3.f90: New test. 2006-01-09 Hans-Peter Nilsson <hp@axis.com> * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed. Fix typo in comment. 2006-01-09 Feng Wang <fengwang@nudt.edu.cn> * gfortran.dg/single_char_string.f90: New test. 2006-01-09 Feng Wang <fengwang@nudt.edu.cn> * gfortran.dg/ichar_2.f90: New test. 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org> PR fortran/25093 * gfortran.dg/private_type_4.f90: New. 2006-01-07 Richard Guenther <rguenther@suse.de> * gcc.dg/tree-ssa/loop-15.c: Use optimized dump. 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> * gfortran.dg/func_decl_1.f90: New. * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration. * gfortran.dg/array_alloc_2.f90: Likewise. * gfortran.dg/char_result_8.f90: Likewise. * gfortran.dg/dup_save_1.f90: Likewise. * gfortran.dg/dup_save_2.f90: Likewise. * gfortran.dg/f2c_6.f90: Likewise. * gfortran.dg/f2c_7.f90: Likewise. * gfortran.dg/func_result_2.f90: Likewise. * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise. 2006-01-07 Paul Thomas <pault@gcc.gnu.org> PR fortran/22146 * gfortran.dg/elemental_subroutine_1.f90: New test. * gfortran.dg/elemental_subroutine_2.f90: New test. PR fortran/25029 PR fortran/21256 * gfortran.dg/assumed_size_refs_1.f90: New test. PR fortran/20868 PR fortran/20870 * gfortran.dg/assumed_size_refs_2.f90: New test. * gfortran.dg/initialization_1.f90: Change warning message. 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz> * gcc.dg/tree-ssa/loop-15.c: New test. 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/25598 * gfortran.dg/backspace_3.f: New test. * gfortran.dg/backspace_4.f: New test. 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/24268 * gfortran.dg/fmt_white.f: Update test. 2006-01-05 Carlos O'Donell <carlos@codesourcery.com> * gcc.dg/cast-1.c: Add new warning. * gcc.dg/cast-2.c: Likewise. * gcc.dg/cast-3.c: Likewise. * gcc.dg/format/cast-1.c: Likewise. * gcc.dg/cast-4.c: New testcase. 2006-01-05 Richard Guenther <rguenther@suse.de> PR tree-optimization/22555 * gcc.dg/tree-ssa/alias-3.c: New testcase. 2006-01-05 Richard Guenther <rguenther@suse.de> Diego Novillo <dnovillo@redhat.com> * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass. * gcc.dg/tree-ssa/loop-8.c: Likewise. * gcc.dg/tree-ssa/loop-1.c: Likewise. * gcc.dg/tree-ssa/pr23294.c: Likewise. * gcc.dg/tree-ssa/pr21985.c: Likewise. * gcc.dg/tree-ssa/loop-14.c: Likewise. * gcc.dg/tree-ssa/loop-2.c: Likewise. * gcc.dg/tree-ssa/loop-3.c: Likewise. * gcc.dg/tree-ssa/loop-4.c: Likewise. * gcc.dg/tree-ssa/pr21171.c: Likewise. * gcc.dg/tree-ssa/loop-5.c: Likewise. * gcc.dg/tree-ssa/loop-10.c: Likewise. * gcc.dg/tree-ssa/loop-6.c: Likewise. * treelang/compile/extravar.tree: Likewise. * g++.dg/tree-ssa/ssa-cast-1.C: Likewise. * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise. * g++.dg/tree-ssa/ssa-sra-1.C: Likewise. * g++.dg/tree-ssa/ssa-sra-2.C: Likewise. * gcc.dg/tree-ssa/20031106-6.c: Disable SRA. 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com> * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix for 64-bit fix. 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org> PR fortran/23675 gfortran.dg/char_result_11.f90: New. 2006-01-04 Mark Mitchell <mark@codesourcery.com> PR c++/24782 * g++.dg/parse/access9.C: New test. * g++.dg/tc1/dr52.C: Tweak error markers. 2006-01-04 Richard Henderson <rth@redhat.com> Merge from gomp branch. * g++.dg/parse/pragma2.C: Update expected error lines. 2006-01-04 Jakub Jelinek <jakub@redhat.com> * g++.dg/other/i386-2.C: New test. PR target/25554 * gcc.c-torture/compile/20051228-1.c: New test. PR c/25559 * gcc.dg/pr25559.c: New test. 2006-01-03 Mark Mitchell <mark@codesourcery.com> PR c++/25492 * g++.dg/lookup/friend9.C: New test. PR c++/25625 * g++.dg/template/repo5.C: New test. 2006-01-03 Steven G. Kargl <kargls@comcast.net> PR fortran/25101 * gfortran.dg/forall_2.f90: New test. 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com> * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on dg-require-weak. Adjust regexp to handle leading-underscore targets and space as well as TAB after .weak. Change previous 64-bit fix to not use naked dot. 2006-01-03 Paolo Bonzini <bonzini@gnu.org> PR rtl-optimization/25578 * gcc.c-torture/execute/20060102-1.c: New testcase. 2006-01-03 Richard Guenther <rguenther@suse.de> PR c/25183 * gcc.dg/torture/pr25183.c: New testcase. 2006-01-03 Jakub Jelinek <jakub@redhat.com> Merge from gomp-branch. * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9. * gcc.dg/ia64-sync-2.c: Likewise. * gcc.dg/ia64-sync-3.c: Likewise. * gcc.dg/ia64-sync-4.c: Likewise. * gcc.dg/sync-2.c: Likewise. * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate that sparc64-*-* and sparcv9-*-* supports sync builtins. 2006-01-02 Mark Mitchell <mark@codesourcery.com> PR c++/25635 * g++.dg/parse/operator6.C: New test. PR c++/25637 * g++.dg/parse/error29.C: New test. PR c++/25638 * g++.dg/parse/dtor6.C: New test. PR c++/25633 * g++.dg/parse/ctor3.C: New test. PR c++/25634 * g++.dg/template/class3.C: New test. 2006-01-02 Geoffrey Keating <geoffk@apple.com> * g++.dg/debug/debug9.C: New. 2006-01-02 Steven G. Kargl <kargls@comcast.net> PR fortran/24640 * gfortran.dg/label_2.f90: New test. 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de> * g++.dg/lookup/using12.C: Tighten error marker. 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch> Andrew Pinski <pinskia@physics.uc.edu> * gcc.target/powerpc/darwin-abi-3.c: New file. * gcc.target/powerpc/darwin-abi-4.c: Likewise. * gcc.target/powerpc/darwin-abi-5.c: Likewise. * gcc.target/powerpc/darwin-abi-6.c: Likewise. * gcc.target/powerpc/darwin-abi-7.c: Likewise. * gcc.target/powerpc/darwin-abi-8.c: Likewise. * gcc.target/powerpc/darwin-abi-9.c: Likewise. * gcc.target/powerpc/darwin-abi-10.c: Likewise. * gcc.target/powerpc/darwin-abi-11.c: Likewise. 2006-01-01 Daniel Berlin <dberlin@dberlin.org> * gcc.dg/tree-ssa/loadpre1.c: New; * gcc.dg/tree-ssa/loadpre2.c: New; * gcc.dg/tree-ssa/loadpre3.c: New; * gcc.dg/tree-ssa/loadpre4.c: New; * gcc.dg/tree-ssa/loadpre5.c: New; * gcc.dg/tree-ssa/loadpre6.c: New; * gcc.dg/tree-ssa/loadpre7.c: New; * gcc.dg/tree-ssa/loadpre8.c: New; * gcc.dg/tree-ssa/loadpre9.c: New; 2006-01-01 Nathan Sidwell <nathan@codesourcery.com> * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe. * g++.dg/abi/thunk4.C: Likewise. 2006-01-01 Andreas Jaeger <aj@suse.de> * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be portable. 2006-01-01 Jakub Jelinek <jakub@redhat.com> PR c++/25294 * gcc.dg/pragma-pack-3.c: New test. * g++.dg/parse/pragma3.C: New test. 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> PR middle-end/24827 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*. 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> PR testsuite/25214 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic. 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org> PR fortran/22607 * gfortran-dg/pure_byref_3.f90: New. fortran/PR 25396 * gfortran.dg/userdef_operator_1.f90: New. 2005-12-29 Nathan Sidwell <nathan@codesourcery.com> * g++.dg/abi/thunk3.C: New. * g++.dg/abi/thunk4.C: New. 2005-12-29 Paul Thomas <pault@gcc.gnu.org> PR fortran/25532 * gfortran.dg/host_used_types_1.f90: New test. Check that host associated derived type components of derived types are properly declared in contained procedures. 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/25139 * gfortran.dg/backspace_2.f: New test. 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/25550 * gfortran.dg/endfile.f: New test. 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/25419 * gfortran.dg/comma.f: New test. 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> * lib/gfortran-dg.exp: Remove trailing whitespace. * lib/fortran-torture.exp: Test with -fbounds-check instead of -funroll-all-loops. 2005-12-28 Alan Modra <amodra@bigpond.net.au> * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM Extended Double long doubles or repeat tests when long double is the same size as double. 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * g++.dg/rtti/tinfo1.C: Scan for ".global" also. PR testsuite/25442 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c, gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC. PR testsuite/25441 * gcc.dg/pr23911.c: Make test variable static. PR testsuite/25444 * gcc.dg/tree-ssa/pr14841.c: Likewise. 2005-12-26 Mark Mitchell <mark@codesourcery.com> PR c++/25439 * g++.dg/parse/crash17.C: Adjust error markers. * g++.dg/template/error20.C: New test. 2005-12-26 Mark Mitchell <mark@codesourcery.com> PR c++/23172 * g++.dg/ext/complit4.C: New test. PR c++/25417 * g++.dg/ext/complit5.C: Likewise. 2005-12-26 Kazu Hirata <kazu@codesourcery.com> PR tree-optimization/25125 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c, gcc.dg/vect/vect-reduc-2short.c: XFAIL. * gcc.c-torture/execute/pr25125.c: New. 2005-12-24 Paul Thomas <pault@gcc.gnu.org> PR fortran/25029 PR fortran/21256 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions with incorrect assumed size references. 2005-12-24 Mark Mitchell <mark@codesourcery.com> PR c++/23171 * g++.dg/opt/init1.C: New test. 2005-12-23 Mark Mitchell <mark@codesourcery.com> PR c++/24671 * g++.dg/template/sfinae3.C: New test. 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de> * g++.dg/other/friend4.C: New test. 2005-12-23 Jakub Jelinek <jakub@redhat.com> PR target/25005 * g++.dg/opt/pr25005.C: New test. 2005-12-22 Mark Mitchell <mark@codesourcery.com> PR c++/25369 * g++.dg/template/ptrmem16.C: New test. 2005-12-23 Paul Thomas <pault@gcc.gnu.org> PR fortran/25029 PR fortran/21256 * gfortran.dg/initialization_1.f90: Add test of SIZE. 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/25307 * gfortran.dg/list_read_5.f90: New test. 2005-12-22 Richard Henderson <rth@redhat.com> * gcc.target/i386/sse-7.c: Use -msse2. 2005-12-23 Jakub Jelinek <jakub@redhat.com> PR rtl-optimization/25432 * gcc.c-torture/compile/20051216-1.c: New test. PR objc/25328 * objc/execute/pr25328.m: New test. 2005-12-22 Mark Mitchell <mark@codesourcery.com> PR c++/25364 * g++.dg/template/call4.C: New test. 2005-12-22 Dale Johannesen <dalej@apple.com> * gcc.target/i386/sse-17.c: New. 2005-12-22 Paul Brook <paul@codesourcery.com> * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k. 2005-12-22 Paul Brook <paul@codesourcery.com> * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k. 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/25513 * gcc.c-torture/compile/pr25513.c: New test. 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/23333 * g++.dg/parse/error25.C: Add more tests. 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> PR fortran/18990 * gfortran.dg/der_charlen_1.f90: New. 2005-12-22 Paul Thomas <pault@gcc.gnu.org> PR fortran/20889 * gfortran.dg/pointer_component_type_1.f90: New test. PR fortran/25029 PR fortran/21256 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that should give an error with assumed size array refernces and checks those that should not. * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array reference an upper bound so that it does not generate an error. PR fortran/19362 PR fortran/20244 PR fortran/20864 PR fortran/25391 * gfortran.dg/used_dummy_types_1.f90: New test. * gfortran.dg/used_dummy_types_2.f90: New test. * gfortran.dg/used_dummy_types_3.f90: New test. * gfortran.dg/used_dummy_types_4.f90: New test. * gfortran.dg/used_dummy_types_5.f90: New test. PR fortran/23152 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST group already being USE associated. * gfortran.dg/assumed_shape_nml.f90: New test. * gfortran.dg/assumed_size_nml.f90: New test. PR fortran/20862 PR fortran/25053 PR fortran/25063 PR fortran/25064 PR fortran/25066 PR fortran/25067 PR fortran/25068 PR fortran/25307 * gfortran.dg/io_constraints_1.f90: New test. * gfortran.dg/io_constraints_1.f90: New test. * gfortran.dg/iostat_3.f90: Change wording of warning. * gfortran.dg/g77/19981216-0.f: The same. 2005-12-22 Kazu Hirata <kazu@codesourcery.com> PR tree-optimization/23518 * testsuite/gcc.dg/pr23518.c: New. 2005-12-21 Mike Stump <mrs@apple.com> * gcc.dg/attr-weakref-1.c: Really skip on darwin. 2005-12-21 Paul Brook <paul@codesourcery.com> * gcc.dg/pr19340.c: Skip on m68k targets. 2005-12-21 Steven Bosscher <stevenb@suse.de> PR rtl-optimization/25196 * gcc.dg/pr25196.c: New test. 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org> PR fortran/25423 gfortran.dg/where_nested_1.f90: New. 2005-12-21 Kazu Hirata <kazu@codesourcery.com> PR tree-optimization/25382. * gcc.dg/tree-ssa/pr25382.c: New. 2005-12-20 Richard Guenther <rguenther@suse.de> PR middle-end/24306 * gcc.target/i386/pr24306.c: New testcase. 2005-12-20 Kazu Hirata <kazu@codesourcery.com> PR tree-optimization/25501 * testsuite/gcc.dg/tree-ssa/pr25501.c: New. 2005-12-20 Richard Guenther <rguenther@suse.de> Revert 2005-12-02 Richard Guenther <rguenther@suse.de> * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL. 2005-12-20 Mark Mitchell <mark@codesourcery.com> PR c++/21228 * g++.dg/warn/Wunreachable-code-2.C: New test. 2005-12-19 Mark Mitchell <mark@codesourcery.com> PR c++/24278 * g++.dg/template/ctor5.C: New test. PR c++/24915 * g++.dg/template/overload8.C: New test. 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com> * gcc.c-torture/compile/pr25483 : New test. 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/20552 * g++.dg/ext/typeof10.C: New test. 2005-12-19 Nathan Sidwell <nathan@codesourcery.com> * gcc.dg/mt-loopi1.c: New. 2005-12-18 Richard Guenther <rguenther@suse.de> PR tree-optimization/25481 * gcc.dg/torture/pr25481.c: New testcase. 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com> PR rtl-optimization/21041 * gcc.dg/pr21041.c: New test. 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/25463 * gfortran.dg/advance.f90: New test. 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com> * gcc.dg/20051201-1.c: New test. 2005-12-18 Paul Thomas <pault@gcc.gnu.org> PR fortran/25018 * gfortran.dg/initialization_1.f90: New test. * gfortran.dg/enum_5.f90: Change dg-error to new message. * gfortran.dg/g77/980616-0.f: The same. 2005-12-17 Steven G. Kargl <kargls@comcast.net> * PR fortran/25458 * gfortran.dg/chkbits.f90: New test. 2005-12-17 Steven G. Kargl <kargls@comcast.net> * gfortran.dg/enum_5.f: Revert to previous version. 2005-12-17 Steven G. Kargl <kargls@comcast.net> * gfortran.dg/imag_1.f: Fix nonstandard type declarations. * gfortran.dg/nested_modules_1.f90: Ditto. * gfortran.dg/hollerith_f95.f90: Ditto. * gfortran.dg/select_5.f90: Ditto. * gfortran.dg/secnds.f: Ditto. * gfortran.dg/hollerith2.f90: Ditto. * gfortran.dg/imag_2.f: Ditto. * gfortran.dg/ftell_2.f90: Ditto. * gfortran.dg/malloc_free_1.f90: Ditto. * gfortran.dg/logint-1.f: Ditto. * gfortran.dg/recursive_statement_functions.f90: Ditto. * gfortran.dg/e_d_fmt.f90: Ditto. * gfortran.dg/hollerith_legacy.f90: Ditto. * gfortran.dg/logint-2.f: Ditto. * gfortran.dg/enum_5.f90: Ditto. * gfortran.dg/f2c_2.f90: Ditto. * gfortran.dg/pr17143.f90: Ditto. * gfortran.dg/namelist_14.f90: Ditto. * gfortran.dg/logint-3.f: Ditto. * gfortran.dg/spread_scalar_source.f90: Ditto. * gfortran.dg/fmt_read_bz_bn.f90: Ditto. * gfortran.dg/namelist_11.f: Ditto. * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto. * gfortran.dg/g77/20010519-1.f * gfortran.dg/g77/alpha1.f: Ditto. * gfortran.dg/g77/990115-1.f: Ditto. * gfortran.dg/g77/erfc.f: Ditto. * gfortran.dg/g77/19990313-3.f: Ditto. * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto. * gfortran.dg/g77/20010426.f: Ditto. * gfortran.dg/g77/19990313-0.f: Ditto. * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto. * gfortran.dg/g77/20000629-1.f: Ditto. * gfortran.dg/g77/970125-0.f: Ditto. * gfortran.dg/g77/8485.f: Ditto. * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto. * gfortran.dg/g77/19990313-1.f: Ditto. * gfortran.dg/g77/int8421.f: Ditto. * gfortran.dg/g77/19990305-0.f: Ditto. * gfortran.dg/g77/947.f: Ditto. * gfortran.dg/g77/19990905-2.f: Ditto. * gfortran.dg/g77/cabs.f: Ditto. * gfortran.dg/g77/19990313-2.f: Ditto. * gfortran.dg/g77/20020307-1.f: Ditto. * gfortran.dg/g77/dcomplex.f: Ditto. * gfortran.dg/g77/19990502-1.f: Ditto. * gfortran.dg/g77/19981216-0.f: Ditto. * gfortran.dg/common_4.f90: Ditto. * gfortran.dg/entry_4.f90: Ditto. * gfortran.dg/equiv_constraint_2.f90: Ditto. * gfortran.dg/g77_intrinsics_funcs.f: Ditto. * gfortran.dg/namelist_12.f: Ditto. * gfortran.dg/scale_1.f90: Ditto. * gfortran.dg/modulo_1.f90 * gfortran.dg/hollerith.f90: Ditto. * gfortran.dg/direct_io_3.f90: Ditto. * gfortran.dg/ftell_1.f90: Ditto.: Ditto. * gfortran.dg/gnu_logical_1.F: Ditto. * gfortran.dg/unf_io_convert_1.f90: Ditto. * gfortran.dg/assign_1.f90: Ditto. * gfortran.dg/g77_intrinsics_sub.f: Ditto. * gfortran.dg/pr23095.f: Ditto. * gfortran.dg/read_float_1.f90: Ditto. 2005-12-17 Andreas Jaeger <aj@suse.de> * gcc.dg/attr-weakref-1.c: Do not run on darwin. * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin. 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/24268 * gfortran.dg/fmt_white.f: New test. 2005-12-16 Steven G. Kargl <kargls@comcast.net> * gfortran.dg/label_1.f90: New test. 2005-12-15 Ben Elliston <bje@au.ibm.com> PR testsuite/25422 * gcc.dg/20031012-1.c: Add -Walways-true option. * gcc.dg/weak/weak-3.c: Likewise. * g++.old-deja/g++.mike/warn8.C: Likewise. 2005-12-16 Mike Stump <mrs@apple.com> * gcc.c-torture/compile/920415-1.c: Add declaration for abort and exit. 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/25264 PR libgfortran/25349 * gfortran.dg/tl_editing.f90: Added additional checks. * gfortran.dg/t_editing.f: New test. * gfortran.dg/write_padding.f90: New test 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> PR testsuite/25215 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC. 2005-12-16 Jakub Jelinek <jakub@redhat.com> PR rtl-optimization/24899 * gcc.c-torture/execute/20051215-1.c: New test. 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com> PR 24823 * gfortran.dg/pr24823.f: New test. 2005-12-16 Jeff Law <law@redhat.com> * gcc.dg/tree-ssa/ssa-dse-8.c: New test. 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu> * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types): Change C++ style comments to C style comments. Remove aligned types from the array. Keep Enums disabled. (complex_types): Remove aligned types from the array. Comment out "_Complex long double". (attrib_types): Remove. (complex_attrib_types): Remove. (attrib_array_types): Remove. (complex_attrib_array_types): Remove. (aligned_bitfld_types): Remove. (n_aligned_bitfld_types): Remove. (FEATURE_ALIGNEDPACKED): Delete. (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED. (singles): Remove support for adding attributes. (choose_type): Remove support for attributed types. (generate_fields): Remove support for attributed bit-fields. Remove support for adding attributes. (generate_random_tests): Remove support for adding attributes. (features): Add back "[0] :0" and "complex vector [0]". (main): Remove support for attributed bit-fields. Uncomment the calling of generate_random_tests for the rests of the tests. 2005-12-16 Jan Hubicka <jh@suse.cz> * gcc.c-torture/combine/pr25224.c: New. 2005-12-15 Joseph S. Myers <joseph@codesourcery.com> PR other/25028 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64 HP-UX. 2005-12-15 Richard Sandiford <richard@codesourcery.com> * gcc.dg/20051215-1.c: New file. 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * g++.dg/rtti/repo1.C: Call cleanup-repo-files. * gcc.dg/20050330-2.c: Call cleanup-coverage-files. 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org> PR fortran/18197 * gfortran.dg/dummy_functions_1.f90: New. 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com> PR rtl-optimization/25310 * gcc.c-torture/compile/pr25310.c: New test. 2005-12-14 Jakub Jelinek <jakub@redhat.com> PR debug/25023 * gcc.dg/pr25023.c: New test. 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * g++.old-deja/g++.brendan/redecl1.C, g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C, g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C, g++.old-deja/g++.oliva/typeof1.C, g++.old-deja/g++.other/crash16.C, g++.old-deja/g++.other/crash34.C, g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C, g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C, g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C, g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C, g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C, g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree: Remove xfail. 2005-12-14 Kean Johnston <jkj@sco.com> Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32. * gcc.target/i386/20020523-1.c: Ditto. * gcc.target/i386/tailcall-1.c: Ditto. * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC. * gcc.target/i386/ssetype-5.c: Ditto. 2005-12-14 Jeff Law <law@redhat.com> * gcc.dg/tree-ssa/foldstring-1.c: New test. 2005-12-14 Jakub Jelinek <jakub@redhat.com> PR target/25254 PR target/24188 * gcc.target/i386/pr25254.c: New test. * gfortran.dg/PR24188.f: New test. 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com) * lib/fortran-torture.exp: Catch remaining uses of remote_file build delete. 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * g++.old-deja/g++.oliva/stkalign.C: Remove xfail. 2005-12-14 Ben Elliston <bje@au.ibm.com> * gcc.dg/warn-addr-cmp.c: New test. 2005-12-13 Jakub Jelinek <jakub@redhat.com> PR debug/25023 PR target/25293 * gcc.target/i386/pr25293.c: New test. 2005-12-13 Petr Machata <machata@post.cz> PR c++/24907 * g++.dg/parse/comma2.C: New test. 2005-12-13 Mark Mitchell <mark@codesourcery.com> Jakub Jelinek <jakub@redhat.com> * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty. * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include. (limits.h): Include unconditionally. (stdlib.h): Likewise. (hashtab.h): Do not include. (getopt.h): Likewise. (stddef.h): Include. (hashval_t): Define. (struct entry): Add "next" field. (HASH_SIZE): New macro. (hash_table): New variable. (switchfiles): Do not use xmalloc. (mix): New macro. (iterative_hash): New function. (hasht): Remove. (e_exists): New function. (e_insert): Likewise. (output): Use, instead of libiberty hashtable functions. (main): Do not use getopt. Do not call htab_create. 2005-12-13 Jakub Jelinek <jakub@redhat.com> PR c++/25331 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't put atal* and atpaal* attributes on array elements. (generate_fields): Revert 2005-10-07 and 2005-10-11 changes. * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't put atal* and atpaal* attributes on array elements. (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY. 2005-12-13 Carlos O'Donell <carlos@codesourcery.com> * gcc.dg/single-precision-constant.c: New test. 2005-12-13 Alan Modra <amodra@bigpond.net.au> * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c, gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c, gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c, gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c, gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c, gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c, gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c, gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c, gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c, gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c, gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c, gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c, gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c, gcc.target/powerpc/ppc-sdata-2.c, gcc.target/powerpc/ppc-stackalign-1.c, gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c, gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c, gcc.target/powerpc/rs6000-ldouble-2.c, gcc.target/powerpc/rs6000-power2-1.c, gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or powerpc64-*-* in target selection strings. Instead use powerpc*-*-* and ilp32 or lp64 as appropriate. Merge dg-require-effective-target option into target selector. * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64. * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*. 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu> PR objc/25348 * objc.dg/encode-9.m: New test. 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> PR testsuite/20772 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail. * gcc.dg/asm-b.c: Fix typo. * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64. * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c, gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on i?86 lp64 and x86_64 ilp32. * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test on i?86 lp64. * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32. 2005-12-12 Steven G. Kargl <kargls@comcast.net> PR fortran/25078 gfortran.dg/equiv_5.f90: New test. 2005-12-12 Daniel Berlin <dberlin@dberlin.org> * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes. * gcc.dg/tree-ssa/reassoc-1.c: Likewise. * gcc.dg/tree-ssa/reassoc-2.c: Likewise. * gcc.dg/tree-ssa/reassoc-3.c: Likewise. * gcc.dg/tree-ssa/reassoc-4.c: Likewise. * gcc.dg/tree-ssa/reassoc-5.c: New. * gcc.dg/tree-ssa/reassoc-6.c: New. * gcc.dg/tree-ssa/reassoc-7.c: New. * gcc.dg/tree-ssa/reassoc-8.c: New. * gcc.dg/tree-ssa/reassoc-9.c: New. * gcc.dg/tree-ssa/reassoc-10.c: New. * gcc.dg/tree-ssa/reassoc-11.c: New. 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> PR testsuite/25167 PR testsuite/24478 * gcc.dg/weak/weak-14.c: Add dg-require-alias. 2005-12-12 Mark Mitchell <mark@codesourcery.com> PR c++/25300 * g++.dg/template/inherit.C: Do not use a generic error message. 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu> PR libobjc/25354 * objc.dg/gnu-encoding: New directory. * objc.dg/gnu-encoding/compat-common.h: New file. * objc.dg/gnu-encoding/struct-layout-1.h: New file. * objc.dg/gnu-encoding/struct-layout-1_test.h: New file. * objc.dg/gnu-encoding/vector-defs.h: New file. * objc.dg/gnu-encoding/gnu-encoding.exp: New file. * objc.dg/gnu-encoding/generate-random.c: New file. * objc.dg/gnu-encoding/generate-random_r.c: New file. * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file. * objc.dg/gnu-encoding/generate-random.h: New file. 2005-12-11 Mark Mitchell <mark@codesourcery.com> PR c++/25337 * g++.dg/template/defarg7.C: New test. 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu> PR libobjc/25347 * objc.dg/encode-8.m: New test. 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu> PR libobjc/25346 * objc.dg/encode-7.m: New test. 2005-12-10 Mark Mitchell <mark@codesourcery.com> PR c++/25010 * g++.dg/opt/inline10.C: New test. 2005-12-11 Steven G. Kargl <kargls@comcast.net> * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068. 2005-12-11 Bernhard Fischer <rep.nop@aon.at> * gfortran.dg/substring_equivalence.f90: typo in comment 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/25068 * gfortran.dg/iostat_3.f90: New test. 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/23815 * gfortran.dg/unf_io_convert_1.f90: New test. * gfortran.dg/unf_io_convert_2.f90: New test. * gfortran.dg/unf_io_convert_3.f90: New test. 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> PR testsuite/20772 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C, g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C, g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c, gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c, gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c, gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/torture/fp-int-convert-float128-timode.c, gcc.dg/torture/fp-int-convert-float128.c, gcc.dg/torture/fp-int-convert-float80-timode.c, gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c, gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases. * gcc.dg/tls/opt-1.c: Require effective target fpic. 2005-12-10 Hans-Peter Nilsson <hp@axis.com> * g++.old-deja/g++.other/comdat5.C: Gate on target fpic. 2005-12-10 Richard Sandiford <richard@codesourcery.com> * gcc.dg/20051207-1.c, * gcc.dg/20051207-2.c, * gcc.dg/20051207-3.c: New tests. 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> PR testsuite/20772 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c, gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in dg-skip-if target selector. PR testsuite/20772 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C, gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c, gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c, gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c, gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c, gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases and/or merge with i?86 cases. * gcc.dg/tls/opt-3.c: Require effective target fpic. PR testsuite/20772 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C, g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C, g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C, gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on x86_64-*-linux*. 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com> PR target/25311 * gcc.c-torture/compile/pr25311.c: New test. 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/25039 * gfortran.dg/read_comma.f: New test. 2005-12-08 Jakub Jelinek <jakub@redhat.com> PR c++/19317 * g++.dg/opt/pr19317-1.C: New test. * g++.dg/opt/pr19317-2.C: New test. * g++.dg/opt/pr19317-3.C: New test. PR target/19005 * gcc.c-torture/execute/pr19005.c: New test. PR target/17828 * g++.old-deja/g++.other/comdat5.C: New test. * g++.old-deja/g++.other/comdat5-aux.cc: New file. * g++.dg/compat/struct-layout-1.exp: New file. * g++.dg/compat/struct-layout-1.h: New. * g++.dg/compat/struct-layout-1_generate.c: New. * g++.dg/compat/struct-layout-1_x1.h: New. * g++.dg/compat/struct-layout-1_x2.h: New. * g++.dg/compat/struct-layout-1_y1.h: New. * g++.dg/compat/struct-layout-1_y2.h: New. * gcc.dg/20050330-2.c: New test. 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org> PR fortran/25292 * gfortran.dg/associated_1.f90: New. 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr> * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on ILP32 vect_no_align platforms. 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com> Jakub Jelinek <jakub@redhat.com> PR target/25268 * gcc.c-torture/compile/20051207-1.c: New test. 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> PR testsuite/20772 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x, gcc.dg/torture/pr18582-1.c, gcc.target/i386/attributes-error.c: Also test on x86_64. * gcc.dg/pr18928-1.c: Test on all targets supporting pic. 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/19397 * g++.dg/template/typedef3.C: New test. PR c++/19762 PR c++/19764 * g++.dg/template/dtor3.C: Fix error markers. 2005-12-07 Adrian Straetling <straetling@de.ibm.com> * lib/target-supports.exp (check_effective_target_sync_char_short): Add s390*. 2005-12-06 Janis Johnson <janis187@us.ibm.com> * lib/gcc-dg.exp (cleanup-dump): Remove options from test name. 2005-12-06 Roger Sayle <roger@eyesopen.com> * g++.dg/warn/Wstring-literal-comparison-1.C: New test case. * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise. * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise. * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise. 2005-12-06 Roger Sayle <roger@eyesopen.com> PR c++/25263 * g++.dg/other/array2.C: New test case. 2005-12-05 Geoffrey Keating <geoffk@apple.com> * gcc.dg/darwin-weakimport-3.c: New. * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static. * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs, and to work on Darwin. * gcc.dg/attr-weakref-1b.c: New file. * gcc.dg/attr-weakref-2.c: New test. * gcc.dg/darwin-weakref-1.c: New test. 2005-12-05 Janis Johnson <janis187@us.ibm.com> PR testsuite/25247 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for use in selector expressions. (dg-xfail-if): Ditto. * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test. * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test. * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test. * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test. * gcc.test-framework/test-framework.exp: Skip generated tests if CHECK_TEST_FRAMEWORK is not 1. 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr> PR tree-optimization/24963 * gcc.dg/vect/vect-62.c: Remove outdated dg-line. PR target/24108 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms. PR target/18580 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms. * gcc.dg/vect/vect-reduc-2short.c: Likewise. * gcc.dg/vect/vect-reduc-1short.c: Likewise. * gcc.dg/vect/vect-reduc-2char.c: Likewise. 2005-12-05 Jakub Jelinek <jakub@redhat.com> * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to dg-options. 2005-12-04 Joseph S. Myers <joseph@codesourcery.com> * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests. 2005-12-04 Joseph S. Myers <joseph@codesourcery.com> * gcc.dg/format/cast-1.c: New test. 2005-12-04 Roger Sayle <roger@eyesopen.com> PR c/7776 * gcc.dg/Wstring-literal-comparison-1.c: New test case. * gcc.dg/Wstring-literal-comparison-2.c: Likewise. * gcc.dg/Wstring-literal-comparison-3.c: Likewise. * gcc.dg/Wstring-literal-comparison-4.c: Likewise. 2005-12-03 Joseph S. Myers <joseph@codesourcery.com> * gcc.dg/cast-pretty-print-1.c: New test. 2005-12-03 Joseph S. Myers <joseph@codesourcery.com> * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests. 2005-12-02 Mark Mitchell <mark@codesourcery.com> PR c++/24173 * g++.dg/template/friend40.C: New test. 2005-12-02 Jakub Jelinek <jakub@redhat.com> PR target/25199 * gcc.target/i386/movq-2.c: New test. * gcc.target/i386/movq.c: Remove target i?86, instead add dg-require-effective-target ilp32. 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/24103 * g++.dg/other/default1.C: New test. 2005-12-02 Richard Guenther <rguenther@suse.de> * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL. 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net> * gcc.dg/lvalue-2.c (f0): Put "error: " marker back. 2005-12-02 Alan Modra <amodra@bigpond.net.au> PR target/21017 * gcc.target/powerpc/rotate.c: New. 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90. * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90. 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net> PR c/13384 * gcc.dg/pr17730-1.c: Adjust. * gcc.dg/lvalue1.c (main): Likewise. * gcc.dg/lvalue-2.c: Likewise. * g++.dg/pr7503-3.C 2005-12-01 Geoffrey Keating <geoffk@apple.com> * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible error messages. 2005-12-01 Paul Thomas <pault@gcc.gnu.org> PR fortran/24789 * gfortran.dg/auto_char_dummy_array_2.f90: New test. 2005-12-01 Uros Bizjak <uros@kss-loka.si> PR target/24475 * lib/target-supports.exp (check_effective_target_tls): New. (check_effective_target_tls_runtime): New. * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check for TLS support. * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c, gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c, gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c, gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c, gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require effective-target TLS. * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c, g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require effective-target TLS runtime. 2005-12-01 Uros Bizjak <uros@kss-loka.si> * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files. 2005-12-01 Hans-Peter Nilsson <hp@axis.com> * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c, gcc.dg/pr17112-1.c, g++.dg/other/packed1.C, g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute ignored" warnings when "packing" is the same as the ABI layout. 2005-11-30 Bernhard Fischer <rep.nop@aon.at> PR fortran/21302 * gfortran.dg/line_length_1.f: New test. * gfortran.dg/line_length_2.f90: Ditto. 2005-11-30 Richard Guenther <rguenther@suse.de> PR tree-optimization/21655 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL. 2005-11-30 Dale Johannesen <dalej@apple.com> * gcc.c-torture/compile/pr24930.c: New. 2005-11-30 Paul Thomas <pault@gcc.gnu.org> PR fortran/15809 * gfortran.dg/auto_char_dummy_array.f90: New test. 2005-11-30 Jeff Law <law@redhat.com> * g++.old-deja/g++.law/pr25000.C: New test. 2005-11-30 Jakub Jelinek <jakub@redhat.com> * gcc.dg/tls/opt-11.c: New test. 2005-11-29 Joseph S. Myers <joseph@codesourcery.com> * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64 targets. * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for LP64 ia64. 2005-11-29 Jakub Jelinek <jakub@redhat.com> * gfortran.dg/open_access_1.f90: New test. 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * gcc.dg/charset/builtin2.c: New test. 2005-11-28 Jakub Jelinek <jakub@redhat.com> * gcc.dg/compat/struct-layout-1_generate.c: Add -w option on mmix-*-* for *_[xy].c. 2005-11-28 Kean Johnston <jkj@sco.com> * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system headers. * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5. * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86. * gcc.target/i386/asm-3.c: Ditto. * gcc.target/i386/clobbers.c: Ditto. * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it. * gcc.target/i386/cmov1.c: Make magic* static so it matches the test regexp. * gcc.target/i386/mul.c: Ditto. * gcc.target/i386/ssetype-1.c: Ditto. * gcc.dg/20040813-1.c: Skip on SVR5 systems. * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as static so the test works with -fPIC mode too. Based on comment in PR19231 by Pinski. * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again. 2005-11-28 Richard Guenther <rguenther@suse.de> * gcc.dg/alias-9.c: New testcase. * g++.dg/warn/Wstrict-aliasing-7.C: Likewise. 2005-11-28 Roger Sayle <roger@eyesopen.com> Uros Bizjak <uros@kss-loka.si> PR middle-end/20219 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and tan(x)/sin(x) transformations. 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/24575 * gcc.dg/tree-ssa/divide-3.c: New test. * gcc.dg/tree-ssa/divide-4.c: New test. 2005-11-27 Steven G. Kargl <kargls@comcast.net> PR fortran/24917 * gfortran.dg/boz_6.f90: New test. 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/23912 * gfortran.dg/modulo_1.f90: New test. 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR libfortran/24919 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't fail on CRLF platforms. * gfortran.dg/ftell_2.f90: Likewise. 2005-11-26 Eric Christopher <echristo@apple.com> * gcc.dg/intmax_t-1.c: Remove mips xfail. 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu> * objc.dg/gnu-runtime-3.m: Simplify. 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/23669 * gcc.dg/tree-ssa/divide-1.c: New test. * gcc.dg/tree-ssa/divide-2.c: New test. 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org> PR libgfortran/24945 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment. 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org> PR libgfortran/24945 * gfortran.dg/open_status_2.f90: New test. 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * gcc.c-torture/execute/builtins/fprintf.c, gcc.c-torture/execute/builtins/fputs-lib.c, gcc.c-torture/execute/builtins/fputs.c, gcc.c-torture/execute/builtins/lib/fprintf.c, gcc.c-torture/execute/builtins/lib/printf.c, gcc.c-torture/execute/builtins/printf.c: Test the unlocked style. 2005-11-25 J"orn Rennecke <joern.rennecke@st.com> * gcc.dg/20050922-2.c: New test. 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu> * objc.dg/gnu-runtime-3.m: New test. 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/9278 * g++.dg/other/void1.C: New test. 2005-11-25 Joseph S. Myers <joseph@codesourcery.com> PR middle-end/24998 * gcc.dg/torture/fp-int-convert-float.c, gcc.dg/torture/fp-int-convert-double.c, gcc.dg/torture/fp-int-convert-long-double.c, gcc.dg/torture/fp-int-convert-timode.c, gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/torture/fp-int-convert-float80-timode.c, gcc.dg/torture/fp-int-convert-float128.c, gcc.dg/torture/fp-int-convert-float128-timode.c, gcc.dg/torture/fp-int-convert.h: New files. 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/24989 * gcc.dg/tree-ssa/bool-10.c: New test. * gcc.dg/tree-ssa/bool-11.c: New test. * gcc.dg/tree-ssa/bool-7.c: Un-xfail. 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/24990 * tree-ssa/pr24990-1.c: New test. 2005-11-24 Richard Guenther <rguenther@suse.de> Dirk Mueller <dmueller@suse.de> PR c++/14024 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase. * g++.dg/warn/Wstrict-aliasing-2.C: Likewise. * g++.dg/warn/Wstrict-aliasing-3.C: Likewise. * g++.dg/warn/Wstrict-aliasing-4.C: Likewise. * g++.dg/warn/Wstrict-aliasing-5.C: Likewise. * g++.dg/warn/Wstrict-aliasing-6.C: Likewise. 2005-11-23 Uros Bizjak <uros@kss-loka.si> * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support. 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net> PR c/21668 * gcc.dg/Wc++-compat.c: New. * gcc.dg/Wno-c++-compat.c: New. 2005-11-23 Alan Modra <amodra@bigpond.net.au> * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val. (vspltish, vspltisw): Likewise. 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/24794 * gfortran.dg/namelist_12.f: Fix quotes. * gfortran.dg/namelist_13.f90: Fix quotes. * gfortran.dg/namelist_14.f90: Fix quotes. * gfortran.dg/namelist_15.f90: Fix quotes. * gfortran.dg/namelist_use.f90: Fix quotes. * gfortran.dg/namelist_use_only.f90: Fix quotes. * gfortran.dg/namelist_21.f90: New test. * gfortran.dg/namelist_22.f90: New test. 2005-11-22 Kazu Hirata <kazu@codesourcery.com> PR target/23435 * gcc.c-torture/compile/pr23435.c: New. 2005-11-22 Joseph S. Myers <joseph@codesourcery.com> * gcc.c-torture/execute/floatunsisf-1.c: New test. 2005-11-22 Joseph S. Myers <joseph@codesourcery.com> * gcc.target/powerpc/405-macchw-1.c, gcc.target/powerpc/405-macchw-2.c, gcc.target/powerpc/405-macchwu-1.c, gcc.target/powerpc/405-macchwu-2.c, gcc.target/powerpc/405-machhw-1.c, gcc.target/powerpc/405-machhw-2.c, gcc.target/powerpc/405-machhwu-1.c, gcc.target/powerpc/405-machhwu-2.c, gcc.target/powerpc/405-maclhw-1.c, gcc.target/powerpc/405-maclhw-2.c, gcc.target/powerpc/405-maclhwu-1.c, gcc.target/powerpc/405-maclhwu-2.c, gcc.target/powerpc/405-mulchw-1.c, gcc.target/powerpc/405-mulchw-2.c, gcc.target/powerpc/405-mulchwu-1.c, gcc.target/powerpc/405-mulchwu-2.c, gcc.target/powerpc/405-mulhhw-1.c, gcc.target/powerpc/405-mulhhw-2.c, gcc.target/powerpc/405-mulhhwu-1.c, gcc.target/powerpc/405-mulhhwu-2.c, gcc.target/powerpc/405-mullhw-1.c, gcc.target/powerpc/405-mullhw-2.c, gcc.target/powerpc/405-mullhwu-1.c, gcc.target/powerpc/405-mullhwu-2.c, gcc.target/powerpc/405-nmacchw-1.c, gcc.target/powerpc/405-nmacchw-2.c, gcc.target/powerpc/405-nmachhw-1.c, gcc.target/powerpc/405-nmachhw-2.c, gcc.target/powerpc/405-nmaclhw-1.c, gcc.target/powerpc/405-nmaclhw-2.c, gcc.target/powerpc/440-macchw-1.c, gcc.target/powerpc/440-macchw-2.c, gcc.target/powerpc/440-macchwu-1.c, gcc.target/powerpc/440-macchwu-2.c, gcc.target/powerpc/440-machhw-1.c, gcc.target/powerpc/440-machhw-2.c, gcc.target/powerpc/440-machhwu-1.c, gcc.target/powerpc/440-machhwu-2.c, gcc.target/powerpc/440-maclhw-1.c, gcc.target/powerpc/440-maclhw-2.c, gcc.target/powerpc/440-maclhwu-1.c, gcc.target/powerpc/440-maclhwu-2.c, gcc.target/powerpc/440-mulchw-1.c, gcc.target/powerpc/440-mulchw-2.c, gcc.target/powerpc/440-mulchwu-1.c, gcc.target/powerpc/440-mulchwu-2.c, gcc.target/powerpc/440-mulhhw-1.c, gcc.target/powerpc/440-mulhhw-2.c, gcc.target/powerpc/440-mulhhwu-1.c, gcc.target/powerpc/440-mulhhwu-2.c, gcc.target/powerpc/440-mullhw-1.c, gcc.target/powerpc/440-mullhw-2.c, gcc.target/powerpc/440-mullhwu-1.c, gcc.target/powerpc/440-mullhwu-2.c, gcc.target/powerpc/440-nmacchw-1.c, gcc.target/powerpc/440-nmacchw-2.c, gcc.target/powerpc/440-nmachhw-1.c, gcc.target/powerpc/440-nmachhw-2.c, gcc.target/powerpc/440-nmaclhw-1.c, gcc.target/powerpc/440-nmaclhw-2.c: New tests. 2005-11-21 Jakub Jelinek <jakub@redhat.com> PR fortran/24774 * gfortran.dg/inquire_9.f90: New test. PR fortran/21647 * gfortran.fortran-torture/execute/inquire_5.f90: New test. 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr> PR libfortran/24432 * lib/target-supports.exp (check_effective_target_fortran_large_real): Check that 'cos' is supported. 2005-11-21 Paul Thomas <pault@gcc.gnu.org PR fortran/24223 * gfortran.dg/substring_equivalence.f90: New test. PR fortran/24705 * gfortran.dg/auto_internal_assumed.f90: New test. 2005-11-21 Uros Bizjak <uros@kss-loka.si> * gcc.dg/fold-div-2.c: New test. 2005-11-20 Ian Lance Taylor <ian@airs.com> PR rtl-optimization/24883 * gcc.c-torture/compile/pr24883.c: New test. 2005-11-21 Kazu Hirata <kazu@codesourcery.com> PR middle-end/20583 * gcc.c-torture/compile/pr20583.c: New. 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com> * gcc.c-torture/execute/usmul.c: New test. 2005-11-19 James A. Morrison <phython@gcc.gnu.org> * gcc.dg/tree-ssa/vrp22.c: New test. 2005-11-19 Hans-Peter Nilsson <hp@axis.com> PR middle-end/24912 * gcc.dg/torture/pr24912-1.c: New test. 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org> PR fortran/24862 * gfortran.dg/arrayio_derived_1.f90: New test. 2005-11-19 Richard Guenther <rguenther@suse.de> PR middle-end/23294 * gcc.dg/tree-ssa/pr23294.c: New testcase. 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com> * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*. 2005-11-18 Mark Mitchell <mark@codesourcery.com> PR c++/8355 * g++.dg/template/friend39.C: New test. 2005-11-18 James E Wilson <wilson@specifix.com> * gcc.dg/builtin-strstr.c: New. 2005-11-18 Richard Henderson <rth@redhat.com> * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c, gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c, gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c, gcc.target/ia64/20040303-1.c: Move from gcc.dg/. * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c, gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c, gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c, gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c, gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with renaming to remove initial "ia64-". 2005-11-18 Eric Botcazou <ebotcazou@adacore.com> * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch. 2005-11-18 Joseph S. Myers <joseph@codesourcery.com> * g++.dg/cpp/string-2.C: New test. 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz> * gcc.dg/tree-ssa/loop-14.c: New test. 2005-11-17 James A. Morrison <phython@gcc.gnu.org> Michael Chamberlain <michael@chamberlain.net.au> * ada/acats/run_all.sh (target_run): Kill long running tests. 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*. * gcc.dg/cleanup-9.c: Likewise. * gcc.dg/cleanup-10.c: Likewise. * gcc.dg/cleanup-11.c: Likewise. 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/24892 * gfortran.dg/open_access_append_1.f90: New test. * gfortran.dg/open_access_append_2.f90: New test. 2005-11-16 Richard Guenther <rguenther@suse.de> PR middle-end/24851 * gcc.c-torture/execute/pr24851.c: New testcase. 2005-11-16 Eric Botcazou <ebotcazou@adacore.com> * gcc.dg/fold-overflow-1.c: New test. 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com> * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c, gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI. 2005-11-16 Nathan Sidwell <nathan@codesourcery.com> * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI structures. * g++.dg/eh/forced2.C: Likewise. * g++.dg/eh/forced3.C: Likewise. * g++.dg/eh/forced4.C: Likewise. 2005-11-11 Mike Stump <mrs@apple.com> * g++.old-deja/g++.mike/unused.C: Add. 2005-11-15 Mark Mitchell <mark@codesourcery.com> PR c++/24667 * g++.dg/warn/Wcast-qual1.C: New test. 2005-11-15 Jan Hubicka <jh@suse.cz> * gcc.dg/winline-5.c: Add large-unit-insns limit. 2005-11-14 David Edelsohn <edelsohn@gnu.org> * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE. 2005-11-14 Diego Novillo <dnovillo@redhat.com> PR 24840 * gcc.dg/tree-ssa/pr24840.c: New test. 2005-11-14 Janis Johnson <janis187@us.ibm.com> PR testsuite/24841 * gcc.dg/attr-weakref-1.c: Rearrange test directives. 2005-11-14 Dale Johannesen <dalej@apple.com> * gcc.c-torture/execute/20051113-1.c: New. 2005-11-14 Mark Mitchell <mark@codesourcery.com> PR c++/24687 * g++.dg/template/crash43.C: New test. 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com> * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them. 2005-11-13 Mark Mitchell <mark@codesourcery.com> PR c++/24817 * g++.dg/eh/spec8.C: New test. 2005-11-14 Hans-Peter Nilsson <hp@axis.com> * gcc.dg/pack-test-1.c: Gate on ! default_packed. 2005-11-13 Mark Mitchell <mark@codesourcery.com> PR c++/20293 * g++.dg/parse/ambig4.C: New test. * g++.dg/tc1/dr101.C: Adjust error markers. * g++.dg/lookup/strong-using-2.C: Likewise. * g++.dg/lookup/ambig5.C: Likewise. * g++.dg/lookup/ambig4.C: Likewise. * g++.dg/parse/crash22.C: Likewise. 2005-11-14 Hans-Peter Nilsson <hp@axis.com> * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*. 2005-11-13 Eric Botcazou <ebotcazou@adacore.com> * gcc.dg/nested-calls-1.c: New test. 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr> * gfortran.dg/complex_intrinsic_1.f90: New test. * gfortran.dg/complex_intrinsic_2.f90: New test. * gfortran.dg/fgetc_1.f90: New test. * gfortran.dg/fgetc_2.f90: New test. * gfortran.dg/fgetc_3.f90: New test. * gfortran.dg/ftell_1.f90: New test. * gfortran.dg/ftell_2.f90: New test. * gfortran.dg/gnu_logical_1.F: New test. * gfortran.dg/gnu_logical_2.f90: New test. 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/24820 * testsuite/gcc.dg/pr24820.c: New test. 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz> * gcc.dg/tree-ssa/loop-2.c: Fix outcome. * gcc.dg/tree-ssa/loop-3.c: Change type of loop control variable. 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> testsuite/24614 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*. 2005-11-12 Hans-Peter Nilsson <hp@axis.com> * gcc.target/cris/cris.exp: New file. * gcc.target/cris/rld-legit1.c: New test. * gcc.target/cris/rld-legit2.c: New test. 2005-11-12 Jakub Jelinek <jakub@redhat.com> PR c++/24780 * g++.dg/opt/pr24780.C: New test. PR c++/24761 * g++.dg/template/asm1.C: New test. 2005-11-12 Steven G. Kargl <kargls@comcast.net> PR libgfortran/24787 * gfortran.dg/scan_1.f90: New test. 2005-11-12 Jan Hubicka <jh@suse.cz> * gcc.target/i386/minmax-1.c: New. * gcc.target/i386/minmax-2.c: New. 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org> * gcc.dg/pr24445.c: Fix for 64-bit targets. 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com> * gcc.c-torture/execute/20051110-1.c, gcc.c-torture/execute/20051110-2.c: New tests. 2005-11-12 Hans-Peter Nilsson <hp@axis.com> PR middle-end/24750 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c: New tests. 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch> * lib/target-libpath.exp (get_shlib_extension): New proc. * lib/g++.exp (g++_link_flags): Add flags in case of shared only build. * lib/gfortran.exp (gfortran_link_flags): Likewise. * lib/objc.exp (objc_target_compile): Likewise. * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc detection. 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch> * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing. * lib/target-supports.exp (check_effective_target_static_libgfortran): Add -static to additional_flags and pass it to target_compile. 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/24719 gfortran.dg/read_noadvance.f90: New test. PR libgfortran/24699 gfortran.dg/fmt_t_2.f90: New test. PR libgfortran/24785 gfortran.dg/read_x_eor.f90: New test. PR libgfortran/24584 gfortran.dg/namelist_empty.f90: Rename test. PR libgfortran/24489 gfortran/read_eor.f90: Rename test. 2005-11-10 Paul Thomas <pault@gcc.gnu.org> PR fortran/15976 * gfortran.dg/automatic_module_variable.f90: New test. 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org> PR target/24445 * gcc.dg/pr24445.c: New test. 2005-11-10 Paul Thomas <pault@gcc.gnu.org> PR fortran/24655 PR fortran/24755 * gfortran.dg/recursive_statement_functions.f90: Add statement functions using inline intrinsic functions and parameters to test that they no longer seg-fault. PR fortran/24409 gfortran.dg/nested_modules_4.f90: New test. gfortran.dg/nested_modules_5.f90: New test. 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> PR fortran/24643 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New. 2005-11-10 Alexandre Oliva <aoliva@redhat.com> * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious failures. 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.dg/sparc-getcontext-1.c: New test. 2005-11-09 Eric Botcazou <ebotcazou@adacore.com> * gcc.dg/ifcvt-fabs-1.c: New test. 2005-11-09 Alexandre Oliva <aoliva@redhat.com> PR other/4372 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test. * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias. 2005-11-09 Richard Guenther <rguenther@suse.de> PR tree-optimization/24716 * gcc.c-torture/execute/pr24716.c: New testcase. 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com> * gcc.dg/pr24624.c: Disable for non S/390 targets. 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com> PR 24624 * gcc.dg/pr24624.c: Testcase added. 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com> PR 24623 * g++.dg/other/pr24623.C: Testcase added. 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org> PR fortran/22607 * gfortran-dg/pure_byref_1.f90: New. * gfortran-dg/pure_byref_2.f90: New. 2005-11-09 Uros Bizjak <uros@kss-loka.si> PR c/24101 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests. * gcc.dg/dg.exp: Run main loop also for *.i files. 2005-11-08 Jakub Jelinek <jakub@redhat.com> PR c++/19450 * g++.dg/tls/diag-3.C: New test. * g++.dg/tls/diag-4.C: New test. * g++.dg/tls/static-1.C: New test. * g++.dg/tls/static-1a.cc: New file. 2005-11-08 Diego Novillo <dnovillo@redhat.com> PR 23046 * g++.dg/tree-ssa/pr23046.C: New test. 2005-11-08 Devang Patel <dpatel@apple.com> PR tree-optimization/23115 * gcc.dg/tree-ssa/pr23115.c: New. 2005-11-08 David Edelsohn <edelsohn@gnu.org> * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE. * gcc.target/powerpc/pr16155.c: Same. * gcc.target/powerpc/altivec-1.c: Same. * gcc.target/powerpc/altivec-2.c: Same. * gcc.target/powerpc/altivec-3.c: Same. * gcc.target/powerpc/altivec-5.c: Same. * gcc.target/powerpc/altivec-11.c: Same. * gcc.target/powerpc/altivec-12.c: Same. * gcc.target/powerpc/altivec-14.c: Same. * gcc.target/powerpc/altivec-22.c: Same. * gcc.target/powerpc/altivec-consts.c: Same. * gcc.target/powerpc/altivec-pr22085.c: Same. * gcc.target/powerpc/altivec-splat.c: Same. * gcc.target/powerpc/altivec-varargs-1.c: Same. * gcc.target/powerpc/altivec-vec-merge.c: Same. * gcc.target/powerpc/darwin-longlong.c: Same. 2005-11-08 Uros Bizjak <uros@kss-loka.si> PR target/19340 * gcc.dg/pr19340.c: New test. 2005-11-07 Ian Lance Taylor <ian@airs.com> PR rtl-optimization/24683 * gcc.dg/pr24683.c: New test. 2005-11-07 Uros Bizjak <uros@kss-loka.si> * gcc.dg/pr24225.c: Add cleanup-coverage-files. * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump. 2005-11-07 Uros Bizjak <uros@kss-loka.si> * gcc.target/i386/pr23376.c: Compile with -mmmx. 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com> * g++.dg/abi/empty6.C (B): Align to twice pointer size. 2005-11-07 Paolo Bonzini <bonzini@gnu.org> PR target/24230 * gcc.target/powerpc/altivec-consts.c, gcc.target/powerpc/altivec-splat.c: New testcase. 2005-11-07 Paolo Bonzini <bonzini@gnu.org> PR c/24599 * gcc.dg/overflow-2.c: New testcase. 2005-11-07 Jakub Jelinek <jakub@redhat.com> PR rtl-optimization/23567 * gcc.c-torture/execute/20051104-1.c: New test. 2005-11-06 Paul Thomas <pault@gcc.gnu.org> PR fortran/24534 gfortran.dg/private_type_2.f90: Modified to check that case with PRIVATE declaration within derived type is accepted. PR fortran/20838 gfortran.dg/pointer_assign_1.f90: New test. PR fortran/20840 * gfortran.dg/arrayio_0.f90: New test. PR fortran/17737 gfortran.dg/data_initialized.f90: New test. gfortran.dg/data_constraints_1.f90: New test. gfortran.dg/data_constraints_2.f90: New test. 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org> PR fortran/24174 PR fortran/24305 * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file. 2005-11-06 Diego Novillo <dnovillo@redhat.com> PR 24670 * gcc.dg/tree-ssa/pr24670.c: New test. 2005-11-05 Ian Lance Taylor <ian@airs.com> PR target/22432 * gcc.target/i386/pr22432.c: New test. 2005-11-05 Richard Henderson <rth@redhat.com> * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c. * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c, gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c, gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move from gcc.dg/alpha-*. * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c, gcc.target/alpha/20000715-1.c: Move from gcc.dg/. 2005-11-05 Andreas Jaeger <aj@suse.de> * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h. 2005-11-04 Hans-Peter Nilsson <hp@axis.com> PR target/23424 * gcc.dg/torture/pr23424-1.c: New test. 2005-11-04 Richard Henderson <rth@redhat.com> * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c, gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c, gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c, gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c, gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c, gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c, gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c, gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c, gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c, gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c, gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c, gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c, gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c, gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c, gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c, gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c, gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c, gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c, gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c, gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c, gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c, gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c, gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c: Move from gcc.dg/. * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c, gcc.target/i386/387-3.c, gcc.target/i386/387-4.c, gcc.target/i386/387-5.c, gcc.target/i386/387-6.c, gcc.target/i386/387-7.c, gcc.target/i386/387-8.c, gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c, gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c, gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c, gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c, gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c, gcc.target/i386/cadd.c, gcc.target/i386/call-1.c, gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c, gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c, gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c, gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c, gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c, gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c, gcc.target/i386/lea.c, gcc.target/i386/local.c, gcc.target/i386/local2.c, gcc.target/i386/loop-1.c, gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c, gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c, gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c, gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c, gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c, gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c, gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c, gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c, gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c, gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c, gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c, gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c, gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c, gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c, gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c, gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c, gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c, gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c, gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c, gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c, gcc.target/i386/xorps.c: Move from gcc.dg/i386-*. * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c. * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c. * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c. * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c. * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c. * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c. 2005-11-04 Diego Novillo <dnovillo@redhat.com> PR 24627 * gcc.dg/tree-ssa/pr24627.c: New test. 2005-11-04 Paul Brook <paul@codesourcery.com> * gcc.dg/tls/opt-10.c: New test. 2005-11-04 Andreas Jaeger <aj@suse.de> * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to avoid extra warnings. 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR libfortran/22298 * lib/target-supports.exp (check_effective_target_static_libgfortran): New static_libgfortran effective target. * gfortran.dg/static_linking_1.f: New test. * gfortran.dg/static_linking_1.c: New file. 2005-11-04 Hans-Peter Nilsson <hp@axis.com> * gcc.dg/pr24615.c: Guard test with { target fpic }. 2005-11-03 Josh Conner <jconner@apple.com> PR c++/19989 g++.dg/ext/array2.C: New test. g++.dg/template/dependent-name3.C: New test. g++.dg/template/dependent-name4.C: New test. g++.dg/template/sfinae2.C: New test. 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu> PR preprocessor/22042 * gcc.dg/cpp/strify4.c: New test. 2005-11-03 Joseph S. Myers <joseph@codesourcery.com> PR c++/17964 * g++.dg/cpp/string-1.C: New test. 2005-11-03 Joseph S. Myers <joseph@codesourcery.com> * gcc.target/powerpc: New directory. * gcc.target/powerpc/powerpc.exp: New file. * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c, gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c, gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c, gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c, gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c, gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c, gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c, gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c, gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c, gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c, gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c, gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c, gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c, gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c, gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c, gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c, gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c, gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c, gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c, gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c, gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c, gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c, gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c, gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c, gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c, gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c, gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c, gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c, gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c, gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c, gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c, gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c, gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c, gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc. 2005-11-03 Mark Mitchell <mark@codesourcery.com> PR c++/21627 * g++.dg/warn/inline2.C: New test. 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/23155 * g++.dg/ext/c99struct1.C: New test. * gcc.dg/union-cast-1.c: New test. * gcc.dg/union-cast-2.c: New test. * gcc.dg/union-cast-3.c: New test. 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/24589 * gcc.c-torture/execute/zero-struct-2.c: New test. 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu> PR c++/24582 * g++.dg/init/switch1.C: New test. 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.dg/delay-slot-1.c: New test. 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com> PR target/24620 * gcc.dg/pr24620.c: New test. 2005-11-03 Joseph S. Myers <joseph@codesourcery.com> PR c/24329 * gcc.dg/format/unnamed-1.c: New test. 2005-11-02 Mark Mitchell <mark@codesourcery.com> PR c++/22434 * g++.dg/expr/cond8.C: New test. PR c++/24560 * g++.dg/parse/dot1.C: New test. 2005-11-02 Jan Hubicka <jh@suse.cz> PR target/23303 * gcc.dg/i386-lea.c: New test 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com> PR target/24615 * gcc.dg/pr24615.c: New test. 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com> PR target/24600 * gcc.dg/pr24600.c: New test. 2005-11-02 Mark Mitchell <mark@codesourcery.com> PR c++/19253 * g++.dg/parse/typename8.C: Compile with -w -fpermissive. * g++.dg/parse/typename9.C: New test. * g++/dg/parse/typename10.C: Likewise. 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu> PR fortran/18157 * gfortran.fortran-torture/compile/defined_type_1.f90: New test. * gfortran.fortran-torture/compile/defined_type_2.f90: New test. * gfortran.fortran-torture/compile/defined_type_3.f90: New test. 2005-11-02 Mark Mitchell <mark@codesourcery.com> PR c++/24569 * g++.dg/debug/static1.C: New test. 2005-11-02 Josh Conner <jconner@apple.com> * g++.dg/crash38.C: moved into proper directory... * g++.dg/template/crash42.C: ...here 2005-11-02 Hans-Peter Nilsson <hp@axis.com> PR target/18338 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on pcc_bitfield_type_matters || default_packed. * lib/target-supports.exp (check_effective_target_pcc_bitfield_type_matters): New proc. * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters. PR testsuite/23304 * lib/target-supports.exp (check_effective_default_packed): New proc. * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C: Gate expected errors on target ! default_packed. * g++.dg/ext/packed4.C: Gate on target ! default_packed. 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> * gfortran.fortran-torture/execute/entry_9.f90: Revert previous change (r106358). 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> PR fortran/24008 * gfortran.dg/entry_5.f90: New. * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error. 2005-11-01 Bob Wilson <bob.wilson@acm.org> * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*. 2005-11-01 Paul Thomas <pault@gcc.gnu.org> PR fortran/21565 gfortran.dg/namelist_blockdata.f90: New test. PR fortran/18737 gfortran.dg/external_implicit_none.f90: New test. PR fortran/14994 * gfortran.dg/secnds.f: New test. 2005-10-31 Jan Hubicka <jh@suse.cz> PR target/20928 * gcc.c-torture/compile/pr20928.c: New test. 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/23492 * gcc.c-torture/compile/zero-strct-5.c: New test. 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net> PR libgfortran/24584 * gfortran.dg/pr24584.f90: New test. 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org> PR fortran/18883 * gfortran.dg/char_result_9.f90: New. * gfortran.dg/char_result_10.f90: New. 2005-10-30 Jan Hubicka <jh@suse.cz> * g++.dg/tree-ssa/pr24172.C: New testcase. 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test. 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com> * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90, gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90, gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90, gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90, gfortran.dg/enum_9.f90, gfortran.fortran-torture/compile/enum_1.f90, gfortran.fortran-torture/execute/enum_1.f90, gfortran.fortran-torture/execute/enum_2.f90, gfortran.fortran-torture/execute/enum_3.f90, gfortran.fortran-torture/execute/enum_4.f90: New tests. 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com> PR target/18482 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main): For mmix-*-*, pass with dg-options an additional -mno-base-addresses. 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR libfortran/20179 * gfortran.dg/mixed_io_1.f90: New test. * gfortran.dg/mixed_io_1.c: New file. 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr> * gfortran.dg/malloc_free_1.f90: New test. 2005-10-29 Hans-Peter Nilsson <hp@axis.com> * gcc.dg/nested-func-4.c: Require profiling -pg. 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu> PR C++/23229 * g++.dg/warn/main-2.C: New test. 2005-10-28 Steven G. Kargl <kargls@comcast.net> PR fortran/24545 * gfortran.dg/interface_2.f90: new test. 2005-10-28 Josh Conner <jconner@apple.com> PR c++/22153 * g++.dg/template/crash38.C: New test. * g++.dg/parse/explicit1.C: Change expected errors. 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu> PR C++/23426 * g++.dg/other/large-size-array.C: New test. 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/24362 * g++.dg/opt/complex4.C: New test. 2005-10-25 Eric Botcazou <ebotcazou@adacore.com> * gcc.dg/nested-func-4.c: New test. 2005-10-26 Paul Thomas <pault@gcc.gnu.org> PR fortran/24158 gfortran.dg/derived_recursion.f90: New test. gfortran.dg/implicit_actual.f90: New test. 2005-10-25 Alexandre Oliva <aoliva@redhat.com> PR middle-end/24295, PR testsuite/24477 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be removed when weakref hits the tree. 2005-10-25 Jakub Jelinek <jakub@redhat.com> * gfortran.dg/cray_pointers_4.f90: New test. * gfortran.dg/cray_pointers_5.f90: New test. 2005-10-25 Feng Wang <fengwang@nudt.edu.cn> PR fortran/22290 * gfortran.dg/assign_5.f90: New test. * gfortran.dg/assign_6.f: New test. 2005-10-25 Uros Bizjak <uros@kss-loka.si> * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if CPU has no SSE support. 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net> PR libgfortran/24224 * gfortran.dg/arrayio_1.f90: Update attribution. * gfortran.dg/arrayio_2.f90: Update attribution. * gfortran.dg/arrayio_3.f90: Update attribution. * gfortran.dg/arrayio_4.f90: Update test conditions. * gfortran.dg/arrayio_5.f90: Update attribution. * gfortran.dg/arrayio_6.f90: New test. * gfortran.dg/arrayio_7.f90: New test. 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz> * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave". 2005-10-24 Paul Thomas <pault@gcc.gnu.org> * gfortran.dg/namelist_char_only.f90: Add missing newline at end. 2005-10-24 Paul Thomas <pault@gcc.gnu.org> PR fortran/24416 * gfortran.dg/namelist_char_only.f90: New test. 2005-10-24 Asher Langton <langton2@llnl.gov> PR fortran/17031 PR fortran/22282 * gfortran.dg/cray_pointers_1.f90: New test. * gfortran.dg/cray_pointers_2.f90: New test. * gfortran.dg/cray_pointers_3.f90: New test. * gfortran.dg/loc_1.f90: New test. * gfortran.dg/loc_2.f90: New test. 2005-10-24 Steven Bosscher <stevenb@suse.de> * gcc.dg/pr24225.c: New test. 2005-10-24 Asher Langton <langton2@llnl.gov> * gfortran.dg/dup_save_1.f90: New test. * gfortran.dg/dup_save_2.f90: New test. 2005-10-24 Paul Brook <paul@codesourcery.com> PR 24107 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using stdint.h. 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net> PR libgfortran/24489 * gfortran.dg/pr24489.f90: New test. 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu> PR fortran/23635 * gfortran.dg/ichar_1.f90: Add tests for derived types. 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com> PR target/18911 * g++.dg/init/array16.C: Skip for mmix-*-*. 2005-10-23 Asher Langton <langton2@llnl.gov> * gfortran.dg/byte_1.f90: New test. * gfortran.dg/byte_2.f90: New test. 2005-10-23 David Edelsohn <edelsohn@gnu.org> * gcc.dg/attr-alias-3.c: XFAIL on AIX. 2005-10-23 Paul Thomas <pault@gcc.gnu.org> PR fortran/18022 * gfortran.dg/assign_func_dtcomp_1.f90: New test. PR fortran/24311 * gfortran.dg/merge_char_const.f90: New test. PR fortran/24384 * gfortran.dg/spread_scalar_source.f90: New test. 2005-10-22 Hans-Peter Nilsson <hp@axis.com> * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }. * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX. * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS. * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register. 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org> PR fortran/24426 * gfortran.dg/der_pointer_4.f90: New. 2005-10-22 David Ayers <d.ayers@inode.at> * obj-c++.dg/except-1.mm: Simplify. 2005-10-21 David Ayers <d.ayers@inode.at> * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes. 2005-10-21 Jakub Jelinek <jakub@redhat.com> * gfortran.dg/assumed_dummy_2.f90: New test. 2005-10-21 James E Wilson <wilson@specifix.com> PR preprocessor/15220 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New. 2005-10-21 Eric Botcazou <ebotcazou@adacore.com> * gcc.c-torture/execute/20051021-1.c: New test. 2005-10-21 Mark Mitchell <mark@codesourcery.com> PR c++/24260 * g++.dg/ext/tmplattr1.C: New test. 2005-10-21 Paul Thomas <pault@gcc.gnu.org> PR fortran/24440 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case. 2005-10-20 Geoffrey Keating <geoffk@apple.com> * obj-c++.dg/except-1.mm: New. * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file. 2005-10-21 Alan Modra <amodra@bigpond.net.au> * g++.dg/warn/Wconversion1.C: Use -fsigned-char. 2005-10-20 Alexandre Oliva <aoliva@redhat.com> PR middle-end/24295 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external declarations with the same names as thunks' alias targets, use aliases instead. * gcc.dg/attr-alias-3.c: New test. * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test. 2005-10-20 Mark Mitchell <mark@codesourcery.com> PR c++/22618 * g++.dg/parse/access8.C: New test. 2005-10-20 Richard Guenther <rguenther@suse.de> PR c++/24439 * g++.dg/tree-ssa/pr24439.C: New testcase. 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr> * g++.dg/opt/delay-slot-1.C: New test. 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi> PR fortran/21625 * gfortran.fg/der_init_1.f90: New. 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com> * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x. 2005-10-19 Mark Mitchell <mark@codesourcery.com> PR c++/21908 * g++.dg/parse/error28.C: New test. 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.dg/profile-generate-2.c: New test. 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net> PR target/23589 * g++.dg/ext/dllimport11.C: New. 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/22293 * g++.dg/other/friend3.C: New test. 2005-10-18 Mark Mitchell <mark@codesourcery.com> PR c++/23293 * g++.dg/template/error19.C: New test. 2005-10-18 Nathan Sidwell <nathan@codesourcery.com> PR c++/21383 * g++.dg/overload/koenig2.C: New. PR c++/23118 * g++.dg/overload/error2.C: New. PR c++/22604 * g++.dg/inherit/covariant14.C: New. 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/23440 * g++.dg/parse/for1.C: New test. 2005-10-17 Paul Thomas <pault@gcc.gnu.org> PR fortran/23446 * gfortran.dg/host_dummy_index_1.f90: New test. PR fortran/21459 * gfortran.dg/automatic_char_len_2.f90: New test. PR fortran/20866 * gfortran.dg/recursive_statement_functions.f90: New test. PR fortran/20853 * gfortran.dg/assumed_size_dt_dummy.f90: New test. PR fortran/20849 * gfortran.dg/external_initializer.f90: New test. PR fortran/20837 * non_module_public.f90: New test. 2005-10-17 Nathan Sidwell <nathan@codesourcery.com> PR c++/24386 * g++.dg/template/overload7.C: New. PR c++/22551 * g++.dg/other/switch2.C: Remove expected warnings. PR c++/21353 * g++.dg/template/defarg6.C: New. 2005-10-17 Uros Bizjak <uros@kss-loka.si> PR target/24315 * gcc.target/i386/pr24315.c: New test. 2005-10-16 Mark Mitchell <mark@codesourcery.com> PR c++/24389 * g++.dg/template/static21.C: New test. * g++.dg/template/static21-a.cc: Likewise. 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu> PR c++/23959 * g++.dg/warn/Wswitch-default-1.C: New test. * g++.dg/warn/Wswitch-default-2.C: New test. 2005-10-16 Mark Mitchell <mark@codesourcery.com> PR c++/22173 * g++.dg/parse/template18.C: New test. * g++.dg/template/nontype15.C: Likewise. 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi> PR fortran/22273 * gfortran.dg/spec_expr_2.f90: New. 2005-10-16 Hans-Peter Nilsson <hp@axis.com> * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C, g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C, gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c, gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c, gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c, gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c, gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c, gcc.dg/inline-2.c: Guard test with { target fpic }. Remove previous target-specific skips and warning-message matches where applicable. 2005-10-15 Mark Mitchell <mark@codesourcery.com> PR c++/21347 * g++.dg/warn/Wctor-dtor.C: New test. 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c/23439 * gcc.dg/for-1.c: New test. 2005-10-14 Mark Mitchell <mark@codesourcery.com> PR c++/19565 * g++.dg/warn/Wconversion1.C: New test. * g++.dg/ext/packed4.C: Compile with -w. * g++.dg/opt/20050511-1.C: Likewise. * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion. 2005-10-14 Jakub Jelinek <jakub@redhat.com> * gfortran.dg/boz_5.f90: New test. 2005-10-14 Nathan Sidwell <nathan@codesourcery.com> PR c++/22551 * g++.dg/other/switch2.C: New. PR c++/23984 * g++.dg/init/ctor7.C: New. 2005-10-13 David Edelsohn <edelsohn@gnu.org> PR c++/23730 * g++.dg/parse/crash32.C: New test. 2005-10-13 Mark Mitchell <mark@codesourcery.com> PR c++/20721 * g++.dg/init/goto2.C: New test. PR c++/22464 * g++.dg/template/crash/41.C: New test. PR c++/22180 * g++.dg/template/crash40.C: New test. PR c++/23694 * g++.dg/parse/friend5.C: New test. PR c++/23307 * g++.dg/template/crash38.C: New test. PR c++/22352 * g++.dg/template/friend38.C: New test. PR c++/22405 * g++.dg/template/crash39.C: New test. 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com> * gcc.dg/debug/dwarf2/dwarf-char1.c, gcc.dg/debug/dwarf2/dwarf-char2.c, gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-* * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement. 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net> * gcc.dg/dll-2.c: Add tests for warnings. * gcc.dg/dll-3.c: Likewise. * gcc.dg/dll-4.c: Likewise. * g++.dg/ext/dllimport1.C: Adjust tests for warnings. * g++.dg/ext/dllimport2.C: Likewise. * g++.dg/ext/dllimport3.C: Likewise. * g++.dg/ext/dllimport7.C: Likewise. * g++.dg/ext/dllimport8.C: Likewise. * g++.dg/ext/dllimport9.C: Likewise. 2005-10-10 Paul Thomas <pault@gcc.gnu.org> PR fortran/24092 * gfortran.dg/derived_pointer_recursion.f90: New test. 2005-10-12 Adrian Straetling <straetling@de.ibm.com> * gcc.c-torture/execute/20051012-1.c: New test. 2005-10-12 Paul Thomas <pault@gcc.gnu.org> PR fortran/18082 * gfortran.dg/automatic_char_len_1.f90: New test. 2005-10-12 Paul Thomas <pault@gcc.gnu.org> PR fortran/20847 * gfortran.dg/save_common.f90: New test. PR fortran/20856 * gfortran.dg/save_result.f90: New test. 2005-10-12 Nathan Sidwell <nathan@codesourcery.com> PR c++/21592 * g++.dg/template/dependent-expr1.C: Add new expected error. * g++.dg/template/dependent-expr2.C: Adjust error text. * g++.dg/template/overload6.C: New. PR c++/23797 * g++.dg/other/typename8.C: New. PR c++/21117 * g++.dg/other/return1.C: New. 2005-10-12 Paolo Bonzini <bonzini@gnu.org> PR c++/24052 * g++.dg/ext/label5.C: New. 2005-10-12 Nathan Sidwell <nathan@codesourcery.com> PR c++/19964 * g++.dg/parse/crash31.C: New. 2005-10-12 Razya Ladelsky <razya@il.ibm.com> * g++.dg/ipa/ipa-1.c: New test. * g++.dg/ipa/ipa-2.c: New test. * g++.dg/ipa/ipa-3.c: New test. * g++.dg/ipa/ipa-4.c: New test. * g++.dg/ipa/ipa-5.c: New test. * g++.dg/ipa/ipa.exp: New file. 2005-10-12 Paul Thomas <pault@gcc.gnu.org> PR fortran/24207 * gfortran.dg/private_type_3.f90: New test. 2005-10-11 Steven G. Kargl <kargls@comcast.net> PR fortran/20786 gfortran.dg/aint_anint_1.f90: New test. 2005-10-11 Steven G. Kargl <kargls@comcast.net> PR libgfortran/24313 gfortran.dg/csqrt.f: New test. 2005-10-11 Ian Lance Taylor <ian@airs.com> PR c++/8057 * g++.dg/warn/noeffect7.C: New test. * g++.dg/warn/noeffect2.C: Instantiate templates. * g++.dg/warn/noeffect4.C: Instantiate template. Add new error and warning. 2005-10-11 Mark Mitchell <mark@codesourcery.com> PR c++/21089 * g++.dg/init/float1.C: New test. PR c++/24277 * g++.dg/init/member1.C: Tweak error markers. 2005-10-11 Janis Johnson <janis187@us.ibm.com> PR testsuite/24281 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields): Check for null pointer. 2005-10-11 Mark Mitchell <mark@codesourcery.com> PR c++/21369 * g++.dg/parse/ret-type3.C: New test. 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/23946 * gcc.c-torture/compile/pr23946.c: New test. 2005-10-11 Jakub Jelinek <jakub@redhat.com> * g++.dg/opt/mmx2.C: New test. 2005-10-10 Mark Mitchell <mark@codesourcery.com> PR c++/24277 * g++.dg/template/static20.C: New test. PR c++/24302 * g++.dg/warn/Wunused-12.C: New test. PR c++/23437 * g++.dg/template/arg4.C: New test. 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.dg/ucnid-2.c: XFAIL on Solaris. * gcc.dg/ucnid-3.c: Likewise. * gcc.dg/ucnid-4.c: Likewise. * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value. * g++.dg/other/ucnid-1.C: Likewise. * gcc.dg/sparc-frame-1.c: New test. 2005-10-10 Mark Mitchell <mark@codesourcery.com> PR c++/24139 * g++.dg/template/spec27.C: New test. PR c++/24275 * g++.dg/template/static19.C: New test. 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9. * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8. 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu> PR target/24136 * gfortran.fortran-torture/compile/pr24136.f: New test. 2005-10-08 James A. Morrison <phython@gcc.gnu.org> PR c++/22172 * g++.dg/parse/crash30.C: New test. 2005-10-07 Richard Guenther <rguenther@suse.de> PR middle-end/24227 * gcc.c-torture/compile/pr24227.c: New testcase. 2005-10-07 Steve Ellcey <sje@cup.hp.com> * gcc.dg/compat/struct-layout-1_generate.c (generate_fields): Do not put aligned attributes on array elements. 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com> PR testsuite/23611, PR testsuite/23615 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of writing prototypes of library functions by hand. * obj-c++.dg/bitfield-4.mm: Likewise. * obj-c++.dg/const-str-4.mm: Likewise. * obj-c++.dg/encode-4.mm: Likewise. * obj-c++.dg/encode-5.mm: Likewise. * obj-c++.dg/encode-6.mm: Likewise. * obj-c++.dg/gnu-runtime-3.mm: Likewise. * obj-c++.dg/method-10.mm: Likewise. * obj-c++.dg/method-17.mm: Likewise. * obj-c++.dg/method-19.mm: Likewise. * obj-c++.dg/try-catch-2.mm: Likewise. 2005-10-06 Richard Henderson <rth@redhat.com> PR 24236 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer. 2005-10-06 Dale Johannesen <dalej@apple.com> * gcc.c-torture/execute/20030125-1.c: Correct. 2005-10-06 Richard Guenther <rguenther@suse.de> PR tree-optimization/24238 * g++.dg/tree-ssa/pr24238.C: New testcase. 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi> PR 18568 * gfortran.dg/der_pointer_3.f90: New test. 2005-10-05 Devang Patel <dpatel@apple.com> PR Debug/23205 * g++.dg/other/PR23205.C: New. 2005-10-05 Richard Henderson <rth@redhat.com> PR target/23602 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options. * g++.dg/eh/omit-frame-pointer2.C: Likewise. 2005-10-05 Dale Johannesen <dalej@apple.com> * gcc.c-torture/execute/float-floor.c: New. 2005-10-05 Paolo Bonzini <bonzini@gnu.org> PR tree-optimization/21419 PR tree-optimization/24146 PR tree-optimization/24151 * g++.dg/ext/asm7.C: New. * g++.dg/ext/asm8.C: New. * gcc.dg/asm-1.c: Compile on all targets. * gcc.dg/asm-pr24146.c: New. * gcc.dg/pr21419.c: Adjust error messages. 2005-10-05 Richard Guenther <rguenther@suse.de> PR fortran/24176 * gfortran.fortran-torture/compile/empty.f90: New testcase. 2005-10-05 Nathan Sidwell <nathan@codesourcery.com> PR c++/23513 * g++.dg/template/spec22.C: Robustify test. * g++.dg/template/spec26.C: New. 2005-10-05 Uros Bizjak <uros@kss-loka.si> * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check if target supports vector instructions. 2005-10-04 Geoffrey Keating <geoffk@apple.com> * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without C99 functions. 2005-10-04 Janis Johnson <janis187@us.ibm.com> * lib/target-supports.exp (check_effective_target_fortran_large_real, check_effective_target_fortran_large_int): Replace cached result when target changes. 2005-10-04 Devang Patel <dpatel@apple.com> * gcc.dg/i386-sse-vect-types.c: New. 2005-10-04 Ian Lance Taylor <ian@airs.com> PR preprocessor/13726 * gcc.dg/cpp/cmdlne-dI-C.c: New test. * gcc.dg/cpp/cmdlne-dI-C.h: New file. 2005-10-04 Richard Guenther <rguenther@suse.de> PR c/23576 * gcc.dg/noncompile/pr23576.c: New testcase. 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/23125 * gcc.dg/register-var-3.c: New test. 2005-10-04 Steven Bosscher <stevenb@suse.de> * gcc.dg/pr23049.c: New test. * gcc.dg/ucnid-4.c: Fix test. 2005-10-03 Diego Novillo <dnovillo@redhat.com> PR 23445 * gcc.c-torture/compile/pr23445.c: New test. 2005-10-03 Alexandre Oliva <aoliva@redhat.com> * g++.dg/overload/unknown1.C: New. 2005-10-03 Mark Mitchell <mark@codesourcery.com> PR c++/17775 * g++.dg/template/repo4.C: New test. 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR libfortran/19308 * gfortran.dg/large_real_kind_2.F90: New test. * gfortran.dg/large_integer_kind_2.f90: New test. 2005-10-03 Uros Bizjak <uros@kss-loka.si> * lib/target-supports.exp (check_effective_target_vect_shift): Implement with result caching. Add i?86, x86_64 and ia64 targets. (check_effective_target_vect_condition): Fix copy-n-pasto. * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift. * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64 targets. 2005-10-02 Mark Mitchell <mark@codesourcery.com> PR c++/22621 * g++.dg/template/overload5.C : New test. PR c++/23840 * g++.dg/expr/stdarg1.C: New test. 2005-10-02 Diego Novillo <dnovillo@redhat.com> PR 24142 * gcc.c-torture/execute/pr24142.c: New test. 2005-10-01 Diego Novillo <dnovillo@redhat.com> PR 24141 * gcc.c-torture/execute/pr24141.c: New test. 2005-10-01 James A. Morrison <phython@gcc.gnu.org> Diego Novillo <dnovillo@redhat.com> PR 23604 * gcc.c-torture/execute/pr23604.c: New test. 2005-10-01 Paul Thomas <pault@gcc.gnu.org> PR fortran/16404 PR fortran/20835 PR fortran/20890 PR fortran/20899 PR fortran/20900 PR fortran/20901 PR fortran/20902 gfortran.dg/equiv_constraint_1.f90: New test. gfortran.dg/equiv_constraint_2.f90: New test. gfortran.dg/equiv_constraint_3.f90: New test. gfortran.dg/equiv_constraint_4.f90: New test. gfortran.dg/equiv_constraint_5.f90: New test. gfortran.dg/equiv_constraint_6.f90: New test. gfortran.dg/equiv_constraint_7.f90: New test. gfortran.dg/equiv_constraint_8.f90: New test. gfortran.dg/private_type_1.f90: New test. gfortran.dg/private_type_2.f90: New test. gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f, 980628-10.f: Assert std=gnu to permit mixing of types in equivalence statements. 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi> PR 24112 * gfortran.dg/open_status_1.f90: New. 2005-09-30 Uros Bizjak <uros@kss-loka.si> * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files. * gcc.dg/vect/pr22480.c: Clean up temp files. * gcc.dg/vect/pr23831.c: Clean up temp files. * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition. Clean up temp files. * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition. Clean up temp files. * gcc.dg/20050309-1.c: Clean up temp files. * gcc.dg/20050325-1.c: Clean up temp files. 2005-09-30 Uros Bizjak <uros@kss-loka.si> PR tree-optimization/24059 * gcc.dg/vect/pr24059.c : New test. 2005-09-29 Jakub Jelinek <jakub@redhat.com> PR middle-end/24109 * gcc.c-torture/execute/20050929-1.c: New test. 2005-09-29 Steven Bosscher <stevenb@suse.de> * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail. 2005-09-29 Paolo Bonzini <bonzini@gnu.org> PR c/21419 * gcc.dg/pr21419.c: New test. 2005-09-29 Steven Bosscher <stevenb@suse.de> * gcc.dg/pr23911.c: New test. 2005-09-28 Mark Mitchell <mark@codesourcery.com> * g++.dg/opt/pr19650.C: Use -w -fpermissive. PR c++/16782 * g++.dg/parse/qualified4.C: New test. * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive. * g++.old-deja/g++.mike/p8154.C: Likewise. 2005-09-27 Mark Mitchell <mark@codesourcery.com> PR c++/22147 * g++.dg/template/friend37.C: New test. * g++.dg/parse/crash28.C: Adjust error markers. 2005-09-27 Jakub Jelinek <jakub@redhat.com> PR fortran/18518 * gfortran.fortran-torture/execute/save_2.f90: New decl. 2005-09-27 Devang Patel <dpatel@apple.com> PR tree-optimization/23625 * gcc.dg/pr23625.c: New test. 2005-09-27 Uros Bizjak <uros@kss-loka.si> * gcc.target/i386/pr22585.c: Run on 32-bit x86 only. * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only. 2005-09-26 Jakub Jelinek <jakub@redhat.com> PR fortran/23677 * gfortran.fortran-torture/execute/save_1.f90: New test. * gfortran.dg/save_1.f90: New test. 2005-09-26 Uros Bizjak <uros@kss-loka.si> * gcc.target/i386/builtin-apply-mmx.c: New test. PR target/22576 * gcc.target/i386/pr22576.c: New test. PR target/22585 * gcc.target/i386/pr22585.c: New test. PR target/23268 * gcc.target/i386/pr23268.c: New test. PR middle-end/23831 * gcc.dg/vect/pr23831.c: New test. PR target/24055 * gcc.target/i386/pr24055.c: New test. 2005-09-25 Kazu Hirata <kazu@codesourcery.com> PR tree-optimization/23960 * gcc.c-torture/compile/pr23960.c: New. 2005-09-23 Paul Thomas <pault@gcc.gnu.org> PR fortran/16861 * gfortran.dg/nested_modules_3.f90: New. 2005-09-22 Steven G. Kargl <kargls@comcast.net> PR fortran/24005 gfortran.dg/interface_1.f90: New test. 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi> Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> PR fortran/23843 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test. 2005-09-22 Steven G. Kargl <kargls@comcast.net> PR fortran/23516 * gfortran.dg/imag_1.f: New test. * gfortran.dg/imag_2.f: Ditto. 2005-09-22 J"orn Rennecke <joern.rennecke@st.com> * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement. 2005-09-22 Jakub Jelinek <jakub@redhat.com> PR c++/21983 * g++.dg/warn/pr21983.C: New test. 2005-09-21 Mark Mitchell <mark@codesourcery.com> PR c++/23993 * g++.dg/template/array14.C: New test. 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi> PR fortran/19929 * gfortran.dg/der_ptr_component_1.f90: New test. 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/23965 * g++.dg/template/error1.C: Reject "no matching function" message. 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/17609 * g++.dg/lookup/error1.C: New test. 2005-09-21 Dorit Nuzman <dorit@il.ibm.com> * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original functionality of the testcase. 2005-09-20 Richard Henderson <rth@redhat.com> * gcc.dg/vect/vect-22.c: Require vect_float. * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add. 2005-09-20 Joseph S. Myers <joseph@codesourcery.com> * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C, g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c, gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c, gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers. * gcc.dg/cpp/ucnid-8.c: New test. 2005-09-20 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/23929 * gcc.c-torture/compile/pr23929.c: New test. 2005-09-20 Daniel Berlin <dberlin@dberlin.org> * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only for one loop. 2005-09-20 Steve Ellcey <sje@cup.hp.com> PR testsuite/23186 * g++.dg/other/pr22003.C: Require named sections. 2005-09-20 Jakub Jelinek <jakub@redhat.com> PR c++/23947 * g++.dg/rtti/crash3.C: New test. PR tree-optimization/23818 * gcc.dg/pr23818.c: New test. 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> PR fortran/23420 * gfortran.dg/print_fmt_4.f: New. 2005-09-20 Jakub Jelinek <jakub@redhat.com> PR fortran/23663 * gfortran.fortran-torture/execute/entry_11.f90: New test. 2005-09-20 Dorit Nuzman <dorit@il.ibm.com> * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types". Use pointers to local alignable arrays instead. Added comments. * gcc.dg/vect/vect-46.c: Likewise. * gcc.dg/vect/vect-48.c: Likewise. * gcc.dg/vect/vect-49.c: Likewise. * gcc.dg/vect/vect-52.c: Likewise. * gcc.dg/vect/vect-53.c: Likewise. * gcc.dg/vect/vect-54.c: Likewise. * gcc.dg/vect/vect-56.c: Likewise. * gcc.dg/vect/vect-57.c: Likewise. * gcc.dg/vect/vect-58.c: Likewise. * gcc.dg/vect/vect-60.c: Likewise. * gcc.dg/vect/vect-61.c: Likewise. * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types". The test is no longer vectorizable on vect_no_align targets. * gcc.dg/vect/vect-43.c: Likewsie. * gcc.dg/vect/vect-44.c: Added comments. * gcc.dg/vect/vect-45.c: Added comments. * gcc.dg/vect/vect-50.c: Added comments. * gcc.dg/vect/vect-51.c: Added comments. * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to aligned type. * gcc.dg/vect/Os-vect-95.c: Likewise. * gcc.dg/vect/vect-41.c: Test removed. * gcc.dg/vect/vect-47.c: Test removed. * gcc.dg/vect/vect-55.c: Test removed. * gcc.dg/vect/vect-59.c: Test removed. 2005-09-20 Dorit Nuzman <dorit@il.ibm.com> * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types. No longer vectorizable on vect_no_align targets. * gcc.dg/vect/pr20122.c: Likewise. * gcc.dg/vect/vect-74.c: Likewise. * gcc.dg/vect/vect-75.c: Likewise. * gcc.dg/vect/vect-76.c: Likewise. * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types. Will not be vectorizable on vect_no_align targets once aliasing issues are resolved. * gcc.dg/vect/vect-79.c: Likewise. * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types. * gcc.dg/vect/vect-78.c: Likewise. * gcc.dg/vect/vect-97.c: Likewise. 2005-09-19 Steven Bosscher <stevenb@suse.de> * gcc.dg/pr23943.c: New test. 2005-09-18 Paul Thomas <pault@gcc.gnu.org> PR fortran/19181 * gfortran.dg/derived_pointer_null_1.f90: New test. 2005-09-18 Richard Guenther <rguenther@suse.de> PR middle-end/23944 * gcc.c-torture/compile/pr23944.c: New testcase. 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi> PR fortran/15975 * gfortran.dg/der_pointer_2.f90: New test. 2005-09-18 Paul Thomas <pault@gcc.gnu.org> PR fortran/16861 * gfortran.dg/nested_modules_2.f90: New test. 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/18368 * g++.dg/other/semicolon.C: New test. 2005-09-16 Joseph S. Myers <joseph@codesourcery.com> * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL, HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined. 2005-09-16 Mark Mitchell <mark@codesourcery.com> PR c++/23914 * g++.dg/template/static18.C: New test. PR c++/21514 * g++.dg/template/crash19.C: Remove dg-error marker. * g++.dg/template/local4.C: New test. 2005-09-16 Paul Brook <paul@codesourcery.com> PR fortran/23906 * gfortran.dg/dependency_1.f90: New test. 2005-09-15 Mark Mitchell <mark@codesourcery.com> PR c++/23896 * g++.dg/template/static17.C: New test. 2005-09-15 Joseph S. Myers <joseph@codesourcery.com> PR c++/23139 * g++.dg/warn/huge-val1.C: New test. 2005-09-15 Mark Mitchell <mark@codesourcery.com> PR c++/13140 * g++.dg/parse/class2.C: New test. * g++.dg/template/explicit8.C: Likewise. * g++.dg/template/spec25.C: Likewise. 2005-09-14 Josh Conner <jconner@apple.com> PR middle-end/23584 * gcc.dg/pr23584.c: New test. 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net> PR fortran/21875 Internal Unit Array I/O, NIST * gfortran.dg/arrayio_1.f90: New test. * gfortran.dg/arrayio_1.f90: New test. * gfortran.dg/arrayio_1.f90: New test. * gfortran.dg/arrayio_1.f90: New test. * gfortran.dg/arrayio_1.f90: New test. 2005-09-14 Uros Bizjak <uros@kss-loka.si> PR middle-end/22480 * gcc.dg/vect/pr22480.c: New test. 2005-09-13 Paul Thomas <pault@gcc.gnu.org> PR fortran/19358 * gfortran.fortran-torture/assumed_dummy_1.f90: New test. 2005-09-13 Josh Conner <jconner@apple.com> PR c++/23180 * g++.dg/init/struct2.C: New test. * g++.dg/init/struct3.C: New test. 2005-09-13 Janis Johnson <janis187@us.ibm.com> * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c: Clean up temp files. * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/builtin-fprintf-1.c, gcc.dg/tree-ssa/builtin-fprintf-chk-1.c, gcc.dg/tree-ssa/builtin-printf-1.c, gcc.dg/tree-ssa/builtin-printf-chk-1.c, gcc.dg/tree-ssa/builtin-vfprintf-1.c, gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c, gcc.dg/tree-ssa/builtin-vprintf-1.c, gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c, gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c, gcc.dg/tree-ssa/pr21985.c: Clean up dump files. * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c, gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c, gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c, gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c, gcc.dg/vect/vect-shift-1.c: Clean up .vect files. 2005-09-13 Josh Conner <jconner@apple.com> * lib/gcc-dg.exp: Load scanipa.exp. (cleanup-dump): New procedure. (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it. * lib/scandump.exp: New file. * lib/scantree.exp: Use it. * lib/scanipa.exp: New file. 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi> PR fortran/17740 * gfortran.dg/generic_4.f90: New test. 2005-09-13 Uros Bizjak <uros@kss-loka.si> PR target/23816 * gcc.target/i386/pr23816-1.c: New test. * gcc.target/i386/pr23816-2.c: New test. 2005-09-13 Bastian Blank <waldi@debian.org> PR c++/16171 * g++.dg/abi/mangle26.C: New test. * g++.dg/abi/mangle27.C: New test. * g++.dg/abi/mangle28.C: New test. * g++.dg/abi/mangle29.C: New test. PR c++/23839 * g++.dg/parse/register1.C: New test. 2005-09-13 Mark Mitchell <mark@codesourcery.com> PR c++/23842 * g++.dg/template/access16.C: New test. 2005-09-13 Richard Sandiford <richard@codesourcery.com> * gfortran.dg/char_pack_2.f90: Increase the vector size. 2005-09-13 Richard Sandiford <richard@codesourcery.com> PR fortran/18899 * gfortran.dg/shape_2.f90: New test. 2005-09-13 Richard Sandiford <richard@codesourcery.com> PR target/19269 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90, * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90, * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90, * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90, * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90, * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90, * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New tests. 2005-09-12 Mark Mitchell <mark@codesourcery.com> PR c++/23841 * g++.dg/parse/template17.C: New test. 2005-09-12 Mark Mitchell <mark@codesourcery.com> PR c++/23789 * g++.dg/template/nontype14.C: New test. 2005-09-12 Ian Lance Taylor <ian@airs.com> PR g++/7874 * g++.dg/lookup/friend7.C: New test. * g++.dg/lookup/friend8.C: New test. * g++.dg/parse/defarg4.C: Add a parameter to the friend function, so that it will be found via argument dependent lookup. * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for friend functions which will no longer be found. * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend function g, so that it will be found via argument dependent lookup. * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection. * g++.old-deja/g++.mike/net43.C: Likewise. 2005-09-12 Mark Mitchell <mark@codesourcery.com> PR c++/23691 * g++.dg/template/static16.C: New test. 2005-09-12 Josh Conner <jconner@apple.com> PR middle-end/23237 * gcc.c-torture/compile/pr23237.c: New test. 2005-09-11 Richard Henderson <rth@redhat.com> * g++.dg/other/error8.C: Update expected diagnostic text. 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR libfortran/19872 * gfortran.dg/overwrite_1.f: New test. 2005-09-09 Josh Conner <jconner@apple.com> * g++.dg/init/pr23180-1.C: Removed. * g++.dg/init/pr23180-2.C: Removed. 2005-09-09 David Daney <ddaney@avtrex.com> * gcc.c-torture/execute/20010124-1.c: Removed and split into two new files which are ... * gcc.c-torture/execute/builtins/20010124-1: ... here and ... * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here. 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr> * gfortran.dg/iostat_2.f90: New test. 2005-09-09 Mark Mitchell <mark@codesourcery.com> PR c++/22252 * g++.dg/ext/interface1.C: New test. * g++.dg/ext/interface1.h: Likewise. * g++.dg/ext/interface1a.cc: Likewise. 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de> * gfortran.dg/iomsg_1.f90: New test case. 2005-09-09 Richard Guenther <rguenther@suse.de> PR c++/23624 * g++.dg/tree-ssa/pr23624.C: New testcase. 2005-09-09 Richard Sandiford <richard@codesourcery.com> PR fortran/19239 * gfortran.dg/vector_subscript_1.f90, * gfortran.dg/vector_subscript_2.f90: New tests. 2005-09-09 Richard Sandiford <richard@codesourcery.com> PR fortran/21104 * gfortran.dg/array_alloc_1.f90, * gfortran.dg/array_alloc_2.f90, * gfortran.dg/array_alloc_3.f90: New tests. 2005-09-09 Richard Sandiford <richard@codesourcery.com> PR fortran/12840 * gfortran.dg/array_constructor_6.f90 * gfortran.dg/array_constructor_7.f90 * gfortran.dg/array_constructor_8.f90 * gfortran.dg/array_constructor_9.f90 * gfortran.dg/array_constructor_10.f90 * gfortran.dg/array_constructor_11.f90 * gfortran.dg/array_constructor_12.f90: New tests. 2005-09-08 Josh Conner <jconner@apple.com> PR c++/23180 * g++.dg/init/pr23180-1.C: New test. * g++.dg/init/pr23180-2.C: New test. 2005-09-09 Paul Thomas <pault@gcc.gnu.org> PR fortran/18878 * gfortran.dg/module_double_reuse.f90: New. 2005-09-09 Paul Thomas <pault@gcc.gnu.org> PR fortran/23270 PR fortran/22304 PR fortran/18870 PR fortran/17917 PR fortran/16511 * gfortran.dg/common_equivalence_1.f: New. * gfortran.dg/common_equivalence_2.f: New. * gfortran.dg/common_equivalence_3.f: New. * gfortran.dg/contained_equivalence_1.f90: New. * gfortran.dg/module_blank_common.f90: New. * gfortran.dg/module_commons_1.f90: New. * gfortran.dg/module_equivalence_1.f90: New. * gfortran.dg/nested_modules_1.f90: New. * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange equivalences and add comment to connect the test with the PR. 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> PR fortran/23765 * gfortran.dg/common_6.f90: New test. 2005-09-08 Richard Sandiford <richard@codesourcery.com> PR fortran/15326 * gfortran.dg/char_result_1.f90, * gfortran.dg/char_result_2.f90, * gfortran.dg/char_result_3.f90, * gfortran.dg/char_result_4.f90, * gfortran.dg/char_result_5.f90, * gfortran.dg/char_result_6.f90, * gfortran.dg/char_result_7.f90, * gfortran.dg/char_result_8.f90: New tests. 2005-09-08 Richard Sandiford <richard@codesourcery.com> PR fortran/19928 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests. 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu> PR obj-c++/16816 * obj-c++.dg/selector-5.mm: New test. * obj-c++.dg/selector-6.mm: New test. 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu> PR objc/20574 PR objc/19324 * objc.dg/error-1.m: New test. 2005-09-07 Richard Sandiford <richard@codesourcery.com> PR fortran/23373 * gfortran.fortran-torture/execute/pr23373-1.f90, * gfortran.fortran-torture/execute/pr23373-1.f90: New tests. 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net> PR libfortran/23760 * gfortran.dg/g77/1832.f: Remove long string in write statement to allow the test to pass on correct list directed output with prepended space. 2005-09-07 James E Wilson <wilson@specifix.com> * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*. 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de> * gfortran.dg/parameter+save.f90: Rename to * gfortran.dg/parameter_save.f90: .. this. 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/20848 * gfortran.dg/parameter+save.f90: New test case. 2005-09-06 Richard Sandiford <richard@codesourcery.com> PR fortran/19269 * gfortran.fortran-torture/execute/pr19269-1.f90: New test. 2005-09-06 Jakub Jelinek <jakub@redhat.com> PR c/23075 * gcc.dg/pr23075.c: New test. * g++.dg/warn/pr23075.C: New test. PR target/22362 * gcc.target/i386/pr22362.c: New test. PR rtl-optimization/23098 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32. * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes. * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise. * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise. 2005-09-06 Mark Mitchell <mark@codesourcery.com> * g++.dg/expr/cast6.C: New test. PR c++/9782 * g++.dg/init/new15.C: New test. 2005-09-06 Keith Besaw <kbesaw@us.ibm.com> * gcc.dg/vect/Os-vect-95.c: New test. * gcc.dg/vect/vect-95.c: Same. 2005-09-06 Keith Besaw <kbesaw@us.ibm.com> * gcc.dg/vect/vect-29.c: Update xfail testing. * gcc.dg/vect/vect-44.c: Same. * gcc.dg/vect/vect-48.c: Same. * gcc.dg/vect/vect-50.c: Same. * gcc.dg/vect/vect-72.c: Same. * gcc.dg/vect/vect-77.c: Same. * gcc.dg/vect/vect-78.c: Same. * gcc.dg/vect/vect-80.c: Same. * gcc.dg/vect/vect-96.c: Same. * gcc.dg/vect/vect-100.c: Same. * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*. * gfortran.dg/vect/vect-2.f90: Update xfail testing. * gfortran.dg/vect/vect-5.f90: Same. 2005-09-06 Jakub Jelinek <jakub@redhat.com> * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment start strings. * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise. * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise. PR c++/23056 * g++.dg/opt/pr23056.C: New test. PR rtl-optimization/23098 * gcc.target/i386/pr23098.c: New test. 2005-09-05 Mark Mitchell <mark@codesourcery.com> PR c++/23667 * g++.dg/template/static15.C: New test. PR c++/21440 * g++.dg/ext/stmtexpr5.C: New test. * g++.dg/ext/stmtexpr6.C: Likewise. 2005-09-05 J"orn Rennecke <joern.rennecke@st.com> * gcc.dg/pr21255-1.c: Match different pattern for sh64. * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character. * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise. * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise. 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/23321 * gfortran.dg/direct_io_4.f90: New test case. 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu> Rasmus Hahn <rassahah@neofonie.de> PR libobjc/23108 * objc.dg/type-stream-1.m: New test. 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de> PR fortran/23661 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90 gfortran.dg/print_fmt_3.f90: New test. 2005-09-03 Jakub Jelinek <jakub@redhat.com> * gfortran.dg/fmt_t_1.f90: New test. 2005-09-03 Jakub Jelinek <jakub@redhat.com> PR rtl-optimization/23454 * g++.dg/opt/pr23454.C: New test. 2005-09-03 Mark Mitchell <mark@codesourcery.com> PR c++/23699 * g++.dg/ext/static1.C: New test. 2005-09-02 Richard Henderson <rth@redhat.com> * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid tail call to check_fa_work. 2005-09-02 Mark Mitchell <mark@codesourcery.com> PR c++/21687 * g++.dg/other/gc3.C: New test. 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu> * gcc.dg/20030711-1.c: Include stddef.h and stdio.h. * gcc.dg/20050826-1.c: Likewise. 2005-08-31 Mark Mitchell <mark@codesourcery.com> PR c++/23167 * g++.dg/expr/volatile1.C: New test. 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/23547 * gcc.dg/pr23547.c: New test. 2005-09-02 Richard Sandiford <richard@codesourcery.com> PR c/22061 * gcc.c-torture/execute/pr22061-1.c, * gcc.c-torture/execute/pr22061-2.c, * gcc.c-torture/execute/pr22061-3.c, * gcc.c-torture/execute/pr22061-4.c: New tests. 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org> * gcc.dg/Wredundant-decls-2.c: New test to check that -Wredundant-decls does not issue warning for a variable definition following a declaration. 2005-09-01 Jakub Jelinek <jakub@redhat.com> PR debug/7241 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test. * gcc.dg/debug/dwarf2/dwarf-char2.c: New test. * gcc.dg/debug/dwarf2/dwarf-char3.c: New test. * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo. * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise. * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise. * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise. * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise. * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise. * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise. * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise. 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu> PR objc/23306 * objc.dg/image-info.m: Remove "objc_module_info" check part of the scan-assmbler. 2005-08-31 J"orn Rennecke <joern.rennecke@st.com> PR target/21255 * gcc.dg/pr21255-1.c: New test. * gcc.dg/pr21255-2-mb.c: Likewise. * gcc.dg/pr21255-2-ml.c: Likewise. * gcc.dg/pr21255-3.c: Likewise. * gcc.dg/pr21255-4.c: Likewise. 2005-08-31 Dale Johannesen <dalej@apple.com> * gcc.dg/20050830-1.c: New. 2005-08-31 Josh Conner <jconner@apple.com> * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to command-line options for arm-*-* targets. * g++.dg/init/array16.C: Likewise. * g++.dg/other/crash-4.C: Likewise. 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu> PR obj-c++/23640 * obj-c++.dg/gnu-runtime-3.mm: New test. 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/13377 * g++.dg/lookup/ambig4.C: New test. * g++.dg/lookup/ambig5.C: New test. * g++.dg/tc1/dr101.C: Adjust error markers. 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/23639 * g++.dg/template/ttp5.C: Adjust error markers. 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu> PR testsuite/23609 * lib/obj-c++.exp: Include target-libpath.exp. (obj-c++_link_flags): Look for the GNU libobjc library and set the library path to include it. Don't manually set LD_LIBRARY_PATH (etc.) but call set_ld_library_path_env_vars instead. (obj-c++_target_compile): Don't set library path or linker flags because they are already set correctly in obj-c++_link_flags. 2005-08-30 Josh Conner <jconner@apple.com> * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8 to command-line options for arm-*-* targets. 2005-08-30 Geoffrey Keating <geoffk@apple.com> * g++.dg/other/i386-1.C: New. 2005-08-30 Jakub Jelinek <jakub@redhat.com> PR preprocessor/20348 PR preprocessor/20356 * gcc.dg/cpp/pr20348.c: New test. * gcc.dg/cpp/pr20348.h: New file. * gcc.dg/cpp/inc/pr20348.h: New file. * gcc.dg/cpp/inc/pr20348-aux.h: New file. * gcc.dg/cpp/pr20356.c: New test. * gcc.dg/cpp/pr20356.h: New file. * gcc.dg/cpp/inc/pr20356.h: New file. * gcc.dg/cpp/inc/pr20356-aux.h: New file. 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net> * gfortran.fortran-torture/execute/intrinsic_count.f90: Fix array dimension to avoid correct end-of-file error. 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/23598 * gfortran.dg/iostat_1.f90: New test. 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/23408 * gcc.dg/pr23408.c: New test. 2005-08-28 Mark Mitchell <mark@codesourcery.com> PR c++/23099 * g++.dg/init/member1.C: Make sure erroneous static data member definitions are required. * g++.dg/template/static13.C: New test. * g++.dg/template/static14.C: Likewise. 2005-08-29 Jakub Jelinek <jakub@redhat.com> * gcc.target/i386/pr23575.c: Use -msse2 instead of -march=pentium4, remove ilp32 requirement. PR middle-end/23484 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test. * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file. 2005-08-29 Andreas Jaeger <aj@suse.de> PR testsuite/23607 * gcc.target/i386/pr23575.c: Run only on 32-bit x86. 2005-08-28 Jakub Jelinek <jakub@redhat.com> * gcc.c-torture/execute/20050316-2.c: New test. * gcc.c-torture/execute/20050316-3.c: New test. * gcc.dg/torture/pr16104-1.c: New test. 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/23463 * gcc.c-torture/execute/zero-struct-1.c: New test. 2005-08-27 Richard Guenther <rguenther@suse.de> PR target/23575 * gcc.target/i386/pr23575.c: New testcase. 2005-08-26 Jakub Jelinek <jakub@redhat.com> PR rtl-optimization/23561 * gcc.c-torture/execute/20050826-1.c: New test. PR rtl-opt/23560 * gcc.c-torture/execute/20050826-2.c: New test. 2005-08-26 Dale Johannesen <dalej@apple.com> * gcc.dg/20030711-1.c: Modify to work on Darwin. * gcc.dg/20050826-1.c: New. 2005-08-26 Mark Mitchell <mark@codesourcery.com> PR c++/19004 * g++.dg/template/nontype13.C: New test. PR c++/23491 * g++.dg/init/new14.C: New test. * g++.dg/expr/anew1.C: Do not XFAIL. * g++.dg/expr/anew2.C: Likewise. * g++.dg/expr/anew3.C: Likewise. 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/22439 * gcc.dg/vla-3.c: New test. 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi> PR fortran/20363 * gfortran.dg/named_interface.f90: New. 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org> * gcc.c-torture/execute/frame-address.c: New test. 2005-08-25 Nathan Sidwell <nathan@codesourcery.com> PR c++/20817 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error. 2005-08-25 Alan Modra <amodra@bigpond.net.au> * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one. 2005-08-25 Alan Modra <amodra@bigpond.net.au> * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC. * gcc.dg/altivec-22.c: Rename from.. * gcc.dg/altivec-nomfcr.c: ..this. 2005-08-24 Paolo Bonzini <bonzini@gnu.org> PR tree-optimization/23546 * gcc.dg/tree-ssa/pr23546.c: New test. 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/17758 * gfortran.dg/nonreturning_statements.f90: New test. 2005-08-24 Nathan Sidwell <nathan@codesourcery.com> PR c++/22454 * g++.dg/parse/crash29.C: New. 2005-08-23 DJ Delorie <dj@redhat.com> * gcc.c-torture/execute/stdarg-2.c (main): Make sure long constants have the L suffix. 2005-08-23 Nathan Sidwell <nathan@codesourcery.com> PR c++/23044 * g++.dg/template/instantiate8.C: New. 2005-08-23 J"orn Rennecke <joern.rennecke@st.com> PR middle-end/23467 * gcc.c-torture/execute/pr23467.c: New test. 2005-08-23 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/22043 * gcc.c-torture/execute/20050613-1.c: New test. 2005-08-23 Ben Elliston <bje@au.ibm.com> * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library. 2005-08-22 Jakub Jelinek <jakub@redhat.com> PR rtl-optimization/23478 * g++.dg/opt/pr23478.C: New test. 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu> PR c/18715 * gcc.dg/switch-warn-3.c: New test. 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/22233 * g++.dg/template/param1.C: New test. 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/23089 * g++.dg/other/incomplete1.C: New test. 2005-08-22 Ira Rosen <irar@il.ibm.com> * gcc.dg/vect/vect-22.c: Add test for float. All four loops are vectorizable. 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f, d_lines_5.f: New. 2005-08-21 Jakub Jelinek <jakub@redhat.com> * gcc.target/i386/sse-4.c: New test. 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> PR testsuite/23239 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp. 2005-08-20 Jakub Jelinek <jakub@redhat.com> * gcc.dg/20050811-1.c: New test. * gcc.dg/20050811-2.c: New test. 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com> * gcc.dg/arm-eabi1.c (main): Exit with 0 on success. 2005-08-19 Diego Novillo <dnovillo@redhat.com> PR 23476 * gcc.c-torture/compile/pr23476.c: New test. 2005-08-19 Devang Patel <dpatel@apple.com> PR tree-optimization/23048 * gcc.dg/tree-ssa/pr23048.c: New test. 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/20624 * g++.dg/warn/Wreturn-3.C: New test 2005-08-18 Dorit Nuzman <dorit@il.ibm.com> PR tree-optimization/22228 * g++.dg/vect/pr22543.cc: New test. 2005-08-17 Steven Bosscher <stevenb@suse.de> PR tree-optimization/21574 * gcc.dg/tree-ssa/pr21574.c: New test. 2005-08-16 James E Wilson <wilson@specifix.com> * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX. 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/23402 * gcc.c-torture/compile/zero-strct-3.c: New test. * gcc.c-torture/compile/zero-strct-4.c: New test. 2005-08-16 Steven Bosscher <stevenb@suse.de> PR target/23376 * gcc.target/x86_64/pr23376.c: New test. 2005-08-16 Ian Lance Taylor <ian@airs.com> PR c++/23337 * g++.dg/ext/vector2.C: New. 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de> * gfortran.dg/inquire-complex.f90: Correct mangled testcase. 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/23428 * gfortran.dg/inquire-complex.f90: New test case. 2005-08-16 James E Wilson <wilson@specifix.com> PR tree-optimization/21105 * gcc.dg/large-size-array.c: New. 2005-08-16 Dorit Nuzman <dorit@il.ibm.com> * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned type. * gcc.dg/vect/vect-41: Likewise. * gcc.dg/vect/vect-42: Likewise. * gcc.dg/vect/vect-43: Likewise. * gcc.dg/vect/vect-44: Likewise. * gcc.dg/vect/vect-46: Likewise. * gcc.dg/vect/vect-47: Likewise. * gcc.dg/vect/vect-48: Likewise. * gcc.dg/vect/vect-52: Likewise. * gcc.dg/vect/vect-53: Likewise. * gcc.dg/vect/vect-54: Likewise. * gcc.dg/vect/vect-55: Likewise. * gcc.dg/vect/vect-56: Likewise. * gcc.dg/vect/vect-57: Likewise. * gcc.dg/vect/vect-58: Likewise. * gcc.dg/vect/vect-59: Likewise. * gcc.dg/vect/vect-60: Likewise. * gcc.dg/vect/vect-61: Likewise. * gcc.dg/vect/vect-85: Likewise. * gcc.dg/vect/vect-87: Likewise. * gcc.dg/vect/vect-88: Likewise. * gcc.dg/vect/vect-93.c: Likewise. * gcc.dg/vect/vect-74: Likewise, and also added documentation. * gcc.dg/vect/vect-75: Likewise. * gcc.dg/vect/vect-76: Likewise. * gcc.dg/vect/vect-77: Likewise. * gcc.dg/vect/vect-78: Likewise. * gcc.dg/vect/vect-80: Likewise. * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't vectorized for the expected reason, rather than checking how alignment was handled. * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned type and also instead of aligned pointers. Added documentation. 2005-08-16 Feng Wang <fengwang@nudt.edu.cn> * gfortran.dg/power.f90: New test. 2005-08-16 Jakub Jelinek <jakub@redhat.com> PR rtl-optimization/23299 * g++.dg/opt/pr23299.C: New test. 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*. 2005-08-15 Fariborz Jahanian <fjahanian@apple.com> * g++.dg/template/local6.C: New test. 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu> * execute/exceptions/finally-1.m: Check that the catch and finally are being called. Also add a "return 0;" at the end of main. 2005-08-14 Paul Thomas <pault@gcc.gnu.org> PR fortran/21432. * gfortran.dg/namelist_print_1.f: New test of functionality of PRINT namelist. * gfortran.dg/namelist_print_2.f: New test to check that PRINT namelist generates error with -std=f95. 2005-08-14 Ira Rosen <irar@il.ibm.com> PR tree-optimization/23119 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets. 2005-08-13 Marcin Koziej <creep@desk.pl> Andrew Pinski <pinskia@physics.uc.edu> PR libobjc/22492 * execute/exceptions/finally-1.m: New test. 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu> * objc/execute/exceptions/exceptions.exp: New exp for the exceptions testsuite. * objc/execute/exceptions/trivial.m: New test. * objc.dg/try-catch-11.m: Move to ... * objc/execute/exceptions/foward-1.m: Here. * objc.dg/try-catch-2.m: Move to ... * objc/execute/exceptions/catchall-1.m: Here. * objc.dg/try-catch-8.m: Move to ... * objc/execute/exceptions/local-variables-1.m: Here. 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu> * objc.dg/nested-func-1.m: Move to ... * objc/execute/nested-func-1.m: Here. 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu> * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime in ${options} instead of [target_info name]. * lib/obj-c++.exp (objc_target_compile): Likewise. 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu> * objc.dg/stubify-2.m: Correct the name of the rtl dump file. 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu> part of PR testsuite/23348 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each of the torture options. * objc/compile/trivial.m: New test. 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de> * gfortran.dg/eoshift.f90: Correct format. 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de> * gfortran.fortran-torture/execute/character_passing.f90: Fix comment typo. 2005-08-12 Giovanni Bajo <giovannibajo@libero.it> PR c++/8271 * g++.dg/template/unify10.C: New. 2005-08-11 James A. Morrison <phython@gcc.gnu.org> * g++.dg/parse/pr22514.C: Move to... * g++.dg/debug/pr22514.C: here. 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/23266 * g++.dg/inherit/pure1.C: New test. * ChangeLog: Fix typos. 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr> Steven Bosscher <stevenb@suse.de> * gfortran.dg/runtime_warning_1.f90: New test. 2005-08-11 Nathan Sidwell <nathan@codesourcery.com> PR c++/23219 * g++.dg/parse/crash28.C: New. 2005-08-11 Richard Guenther <rguenther@suse.de> PR target/23289 * gcc.target/i386/tailcall-1.c: New testcase. 2005-08-10 James A. Morrison <phython@gcc.gnu.org> * gcc.dg/vect/vect-67.c: Un-xfail. 2005-08-10 James A. Morrison <phython@gcc.gnu.org> PR c++/23225 * g++.dg/testsuite/parse/crash27.C: new test. 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/22143 * gfortran.dg/shift-kind.f90: New testcase. 2005-08-10 Richard Sandiford <richard@codesourcery.com> * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4, __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8. 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/20646 * g++.dg/other/mult-stor1.C: New test. 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu> * gcc.c-torture/pr18299-1.c: Move to ... * gcc.c-torture/compile/pr18299-1.c: Here. 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de> * gfortran/fortran.torture/execute/character_passing.f90: Fix types for LSAME. 2005-08-09 Dorit Nuzman <dorit@il.ibm.com> * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change input data back to what it was originally. 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu> * objc.dg/try-catch-8.m: Enable for all targets. 2005-08-09 James A. Morrison <phython@gcc.gnu.org> * gcc.dg/pr23165.c: New test. 2005-08-09 Steven Bosscher <stevenb@suse.de> PR tree-optimization/23234 * gcc.dg/tree-ssa/pr23234.c: New test. 2005-08-08 Josh Conner <jconner@apple.com> PR rtl-optimization/23241 * gcc.dg/char-compare.c: New test. 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/22508 * g++.dg/init/new13.C: New test. 2005-08-08 Nathan Sidwell <nathan@codesourcery.com> PR c++/21166 * g++.dg/other/crash-4.C: Adjust * g++/dg/ext/packed9.C: New. 2005-08-08 Richard Sandiford <richard@codesourcery.com> PR middle-end/21964 * gcc.c-torture/execute/pr21964-1.c: New test. 2005-08-08 Richard Sandiford <richard@codesourcery.com> PR c/22458 * gcc.dg/pr22458-1.c: New test. 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi> Steven G. Kargl <kargls@comcast.net> PR fortran/22390 * gfortran.dg/flush_1.f90: New test. 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/23191 * g++.dg/template/eh2.C: New test. 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/19498 * g++.dg/template/instantiate7.C: New test. 2005-08-06 Joseph S. Myers <joseph@codesourcery.com> PR c/23113 * gcc.dg/Wunused-value-1.c: New test. 2005-08-06 Richard Sandiford <richard@codesourcery.com> PR rtl-optimization/23233 * gcc.c-torture/compile/pr23233-1.c: New test. 2005-08-06 Jakub Jelinek <jakub@redhat.com> PR fortran/18833 PR fortran/20850 * gfortran.dg/equiv_1.f90: New test. * gfortran.dg/equiv_2.f90: New test. * gfortran.fortran-torture/execute/equiv_2.f90: New test. * gfortran.fortran-torture/execute/equiv_3.f90: New test. * gfortran.fortran-torture/execute/equiv_4.f90: New test. 2005-08-05 James A. Morrison <phython@gcc.gnu.org> * gcc.c-torture/execute/vrp-5.c: New test. * gcc.c-torture/execute/vrp-6.c: New test. * gcc.dg/tree-ssa/vrp21.c: New test. 2005-08-05 James A. Morrison <phython@gcc.gnu.org> * g++.dg/parse/pr22514.C: New test. 2005-08-05 J"orn Rennecke <joern.rennecke@st.com> * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets. * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls instead of constant loads / pool entries. 2005-08-05 David Edelsohn <edelsohn@gnu.org> * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for TEST_TO_WCTYPE. 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net> * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and __WINT_TYPE__ in generated prototypes if possible. 2005-08-04 Diego Novillo <dnovillo@redhat.com> PR 22037 * g++.dg/tree-ssa/pr22037.C: 2005-08-04 Richard Henderson <rth@redhat.com> * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in scan-tree-dump-times directive. 2005-08-04 Jan Hubicka <jh@suse.cz> * gcov-1.C: Fix switch counts. * gcov-4b.c: Likewise. 2005-08-03 Jeff Law <law@redhat.com> * g++.dg/tree-ssa/pr14814.C: xfail test for &this count. 2005-08-03 J"orn Rennecke <joern.rennecke@st.com> * gcc.c-torture/execute/pr23135.c: New test. 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR tree-optimization/19899 * gcc.dg/tree-ssa/scev-1.c: New test. * gcc.dg/tree-ssa/scev-2.c: New test. 2005-08-03 Richard Sandiford <richard@codesourcery.com> PR target/18582 * testsuite/gcc.dg/torture/pr18582-1.c: New test. 2005-08-03 Jan Hubicka <jh@suse.cz> * update-conroll.c: New testcase. * update-conroll-2.c: New testcase. 2005-08-02 David Edelsohn <edelsohn@gnu.org> * gfortran.dg/constant_substring.f: New test. * gfortran.dg/pr22491.f: New test. 2005-08-02 Jan Hubicka <jh@suse.cz> * update-threading.c: Replace by the proper one. 2005-08-02 Diego Novillo <dnovillo@redhat.com> PR 23164 * g++.dg/tree-ssa/pr23164.C: New test. 2005-08-02 Diego Novillo <dnovillo@redhat.com> * gcc.dg/tree-ssa/pr23192.c: New test. 2005-08-02 James A. Morrison <phython@gcc.gnu.org> * gcc.c-torture/execute/vrp-4.c: New test. 2005-08-02 Jan Hubicka <jh@suse.cz> * update-threading.c: New test. 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu> * gcc.c-torture/compile/20050801-1.c: New test. * gcc.c-torture/compile/20050801-2.c: New test. 2005-08-01 Jan Hubicka <jh@suse.cz> * val-prof-5.c: New test. 2005-08-01 Joseph S. Myers <joseph@codesourcery.com> PR c/22311 * gcc.dg/pr22311-1.c : New test. 2005-07-31 Steven Bosscher <stevenb@suse.de> PR target/23095 * gfortran.dg/pr23095.f: New test. PR c++/22003 * g++.dg/other/pr22003.C: New test. 2005-07-31 Richard Sandiford <richard@codesourcery.com> PR target/20621 * gcc.c-torture/execute/pr20621-1.c: New test. 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de> * gfortran.dg/comma_format_extension_4.f: Adjust length of string for format. * gfortran.dg/der_array_io_1.f: Replace illegal internal print statement with internal write. * gfortran.dg/der_array_io_2.f: Likewise. * gfortran.dg/der_array_io_3.f: Likewise. 2005-07-30 James A. Morrison <phython@gcc.gnu.org> * gcc.dg/fold-abs-4.c: new test. 2005-07-30 Paul Thomas <pault@gcc.gnu.org> PR fortran/22570 an related issues. * gfortran.dg/x_slash_1.f: New test. 2005-07-30 Joseph S. Myers <joseph@codesourcery.com> PR c/23143 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c, gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests. 2005-07-29 Joseph S. Myers <joseph@codesourcery.com> PR c/529 * gcc.dg/Wshadow-3.c: New test. 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de> * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it used to have the wrong bounds). 2005-07-29 Joseph S. Myers <joseph@codesourcery.com> PR c/21720 * gcc.dg/hex-round-1.c: Test more cases. * gcc.dg/hex-round-2.c: New test. 2005-07-29 Diego Novillo <dnovillo@redhat.com> PR 22550 * g++.dg/tree-ssa/pr22550.C: New test. 2005-07-29 James A. Morrison <phython@gcc.gnu.org> * gcc.dg/tree-ssa/vrp19.c: New test. * gcc.dg/tree-ssa-vrp20.c: New test. 2005-07-29 Joseph S. Myers <joseph@codesourcery.com> PR c/22240 * gcc.dg/transparent-union-4.c: New test. 2005-07-29 Joseph S. Myers <joseph@codesourcery.com> PR c/22192 * gcc.dg/c99-vla-2.c: New test. 2005-07-29 Joseph S. Myers <joseph@codesourcery.com> PR c/21720 * gcc.dg/hex-round-1.c: New test. 2005-07-28 Jan Hubicka <jh@suse.cz> * inliner-1.c: Do not dump everything. * tree-prof.exp: Do not pass -ftree-based-profiling. * bprob.exp: Likewise. * gcc.dg/tree-prof/update-loopch.c: Fix thinkos. 2005-07-28 Mark Mitchell <mark@codesourcery.com> PR c++/22545 * g++.dg/expr/ptrmem7.C: New test. 2005-07-28 Mike Stump <mrs@apple.com> * g++.old-deja/g++.mike/visibility-1.C: New test. 2005-07-28 Richard Sandiford <richard@codesourcery.com> PR c/20187 * gcc.c-torture/execute/pr20187-1.c: New test. 2005-07-28 Jeff Law <law@redhat.com> * gcc.dg/tree-ssa/vrp17.c: Update expected output. * gcc.dg/tree-ssa/vrp18.c: New test. 2005-07-28 Dorit Nuzman <dorit@il.ibm.com> * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char. 2005-07-28 Dorit Nuzman <dorit@il.ibm.com> PR tree-optimization/22506 * gcc.dg/vect/ps22506.c: New test. 2005-07-28 Jakub Jelinek <jakub@redhat.com> PR target/21149 * gcc.target/i386/sse-3.c: New test. 2005-07-28 Richard Sandiford <richard@codesourcery.com> * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32. * gcc.target/mips/mips32-dsp-type.c: Likewise. 2005-07-28 Richard Sandiford <richard@codesourcery.com> PR c/22589 * gcc.c-torture/compile/pr22589-1.c: New test. 2005-07-28 Jan Hubicka <jh@suse.cz> * update-loopch.c: New testcase. 2005-07-27 James A. Morrison <phython@gcc.gnu.org> PR rtl-optimization/23047 * gcc.c-torture/execute/pr23047.c: New test. * gcc.c-torture/execute/pr23047.x: New. 2005-07-27 James A. Morrison <phython@gcc.gnu.org> PR tree-optimization/22493 * gcc.c-torture/execute/pr22493-1.c: New test. * gcc.c-torture/execute/pr22493-1.x: New. * gcc.c-torture/execute/vrp-1.c: New test. * gcc.c-torture/execute/vrp-2.c: New test. * gcc.c-torture/execute/vrp-2.c: New test. 2005-07-27 Aldy Hernandez <aldyh@redhat.com> * gcc.target/frv/all-builtin-read8.c: Delete. * gcc.target/frv/all-builtin-read16.c: Delete. * gcc.target/frv/all-builtin-read32.c: Delete. * gcc.target/frv/all-builtin-read64.c: Delete. * gcc.target/frv/all-builtin-write8.c: Delete. * gcc.target/frv/all-builtin-write16.c: Delete. * gcc.target/frv/all-builtin-write32.c: Delete. * gcc.target/frv/all-builtin-write64.c: Delete. * gcc.target/frv/all-read-write-1.c: New. 2005-07-27 Jeff Law <law@redhat.com> * gcc.c-torture/execute/pr22630.c: New test. 2005-07-27 Dorit Nuzman <dorit@il.ibm.com> PR tree-optimization/23073 * gcc.dg/vect/nodump-pr23073.c: New test. * gcc.dg/vect/vect.exp: Allow running some tests without dump flags. 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz> PR tree-optimize/22348 * gcc.c-torture/execute/pr22348.c: New. 2005-07-27 Richard Guenther <rguenther@suse.de> * gcc.dg/tree-ssa/salias-1.c: New testcase. 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR fortran/22503 * gfortran.dg/logical_comp.f90: New test. 2005-07-27 Jan Hubicka <jh@suse.cz> * inliner-1.c: Add cleanup of dumps. * val-prof-*.c: Likewise. * update-tailcall.c: New. 2005-07-26 Diego Novillo <dnovillo@redhat.com> PR 22591 * gcc.dg/tree-ssa/pr22591.c: New test. * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere. 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu> PR libobjc/22606 * objc.dg/try-catch-11.m: New test. 2005-07-26 Richard Guenther <rguenther@suse.de> PR tree-optimization/22486 * gcc.dg/tree-ssa/upcast-1.c: New testcase. 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/22484 * testsuite/g++.dg/opt/loop2.C: New test. 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu> * gcc.dg/tree-ssa/reassoc-3.c: New test. * gcc.dg/tree-ssa/reassoc-4.c: New test. 2005-07-25 Adam Nemet <anemet@lnxw.com> * lib/profopt.exp (profopt-execute): Check for profiling data files on the target. 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org> * gcc.dg/tree-ssa/flatten-1.c: Use longer function names for matching of asm labels. 2005-07-25 Richard Guenther <rguenther@suse.de> * gcc.dg/tree-ssa/20050719-1.c: Add return 0;. 2005-07-25 Richard Guenther <rguenther@suse.de> PR testsuite/22624 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns. 2005-07-25 Ira Rosen <irar@il.ibm.com> * gcc.dg/vect/vect.exp: Change verbosity level to 4. * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise. * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop. * gcc.dg/vect/vect-100.c: New test. * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c, gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise. * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c). * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop. * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable. * gfortran.dg/vect/vect-4.f90: Now vectorizable. * gfortran.dg/vect/pr19049.f90: New testcase. * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise. 2005-07-25 Jakub Jelinek <jakub@redhat.com> * gcc.c-torture/execute/20050713-1.c: New test. PR fortran/20063 * gfortran.fortran-torture/execute/data_4.f90: New test. PR middle-end/20303 * gcc.dg/visibility-d.c: New test. 2005-07-25 Feng Wang <fengwang@nudt.edu.cn> * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands. * gfortran.dg/underflow.f90: Ditto. 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C, g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New. 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net> * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to include case of field width of zero. 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net> PR libgfortran/21875 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case with trailing blanks on normal formatted read. 2005-07-23 Chao-ying Fu <fu@mips.com> * gcc.target/mips/mips32-dsp-type.c: New test. * gcc.target/mips/mips32-dsp.c: New test. 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com> PR testsuite/21073 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc. PR testsuite/20454 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter and __cyg_profile_func_exit. 2005-07-22 David Edelsohn <edelsohn@gnu.org> * gfortran.dg/comma_format_extension_3.f: Fix typo. * gfortran.dg/comma_format_extension_4.f: Same. * gfortran.dg/pr15332.f: Same. * gfortran.dg/pr21730.f: Same. 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu> * g++.dg/opt/vrp2.C: Fix testcase. PR tree-opt/22625 * g++.dg/opt/vrp2.C: New test. 2005-07-22 Mark Mitchell <mark@codesourcery.com> PR debug/21828 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test. 2005-07-22 Diego Novillo <dnovillo@redhat.com> * gcc.dg/tree-ssa/20050719-1.c: New test. 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com> * gcc.dg/bfin-longcall-1.c: New file. * gcc.dg/bfin-longcall-2.c: New file. 2005-07-21 Janis Johnson <janis187@us.ibm.com> * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix. 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/19055 * gcc.dg/tree-ssa/pr19055.c: New test. * gcc.dg/tree-ssa/pr19055-2.c: New test. 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu> PR C++/22358 * g++.dg/other/pr22358.C: New test. 2005-07-21 Douglas Gregor <doug.gregor@gmail.com> PR c++/2922 * g++.dg/lookup/two-stage5.C: New test from bug comments. 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/15938 * g++.dg/init/union2.C: New test. 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c/22393 * gcc.dg/complex-4.c: New test. 2005-07-21 Richard Guenther <rguenther@suse.de> PR testsuite/22522 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for scanning for asm labels. * gcc.dg/tree-ssa/flatten-2.c: Likewise. 2005-07-21 Paolo Bonzini <bonzini@gnu.org> PR target/22085 * gcc.dg/altivec-pr22085.c: New. 2005-07-21 Paolo Bonzini <bonzini@gnu.org> PR tree-optimization/19210 * gcc.dg/tree-ssa/pr19210-1.c: New. * gcc.dg/tree-ssa/pr19210-2.c: New. 2005-07-21 Richard Sandiford <richard@codesourcery.com> PR rtl-optimization/22167 * g++.dg/opt/pr22167.C: New test. 2005-07-20 Douglas Gregor <doug.gregor@gmail.com> PR c++/2922 * g++.dg/lookup/two-stage2.C: New. * g++.dg/lookup/two-stage3.C: New. * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet fixed two-stage name lookup for operators. * g++.dg/template/call3.C: Compiler now produces an appropriate error message. * g++.dg/template/crash37.C: Compiler now describes bla() on line 14 as a candidate. * g++.dg/template/ptrmem4.C: Compiler produces different error message. * g++.old-deja/g++.other/pmf3.C: Compiler now describes connect_to_method as a candidate. 2005-07-20 James A. Morrison <phython@gcc.gnu.org> * gcc.dg/fold-alloc-1.c: New test. 2005-07-20 Kazu Hirata <kazu@codesourcery.com> * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c: Don't mention obsolete ports. 2005-07-19 James A. Morrison <phython@gcc.gnu.org> * gcc.dg/fold-abs-1.c: New test. * gcc.dg/fold-abs-2.c: New test. * gcc.dg/fold-abs-3.c: New test. 2005-07-20 Giovanni Bajo <giovannibajo@libero.it> Make CONSTRUCTOR use VEC to store initializers. * g++.dg/ext/complit3.C: Check for specific error messages. * g++.dg/init/brace2.C: Update error message. * g++.dg/warn/Wbraces2.C: Likewise. 2005-07-19 Paul Thomas <pault@gcc.gnu.org> PR fortran/16940 * gfortran.dg/module_interface_1.f90: New test. 2005-07-19 Danny Berlin <dberlin@dberlin.org> Kenneth Zadeck <zadeck@naturalbridge.com> * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail. 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't specify -Wformat for these tests. * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c, gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New. * gcc.dg/format/opt-6.c: Delete. 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu> * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size. * gcc.dg/tree-ssa/sra-3.c: Likewise. 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu> * gcc.dg/tree-ssa/alias-2.c: New test. 2005-07-18 Mark Mitchell <mark@codesourcery.com> PR c++/22263 * g++.dg/template/explicit7.C: New test. 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net> * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field width of 8 to +Inf and -Inf. 2005-07-17 Mark Mitchell <mark@codesourcery.com> PR c++/22139 * g++.dg/template/friend36.C: New test. 2005-07-16 David Edelsohn <edelsohn@gnu.org> PR fortran/21730 * gfortran.dg/pr21730.f: New test. 2005-07-16 Danny Berlin <dberlin@dberlin.org> Kenneth Zadeck <zadeck@naturalbridge.com> * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2 since pure const detection cannot run at -O1 in c compiler. * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we can now optimize this case properly. * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail because we now pass. * gcc.dg/vect/vect-92.c: Removed out of bounds array access. 2005-07-16 Joseph S. Myers <joseph@codesourcery.com> PR c/22421 * gcc.dg/format/bitfld-1.c: New test. 2005-07-15 Mark Mitchell <mark@codesourcery.com> PR c++/22204 * g++.dg/rtti/repo1.C: New test. 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/22398 * gcc.c-torture/compile/pr22398.c: New test. 2005-07-15 Mark Mitchell <mark@codesourcery.com> PR c++/22132 * g++.dg/expr/cast4.C: New test. 2005-07-15 Richard Guenther <rguenther@suse.de> * gcc.dg/tree-ssa/flatten-1.c: New testcase. * gcc.dg/tree-ssa/flatten-2.c: Likewise. 2005-07-15 Steven Bosscher <stevenb@suse.de> PR tree-optimization/22230 * gcc.dg/tree-ssa/pr22230.c: New test. 2005-07-14 Jakub Jelinek <jakub@redhat.com> * gfortran.dg/g77/cpp6.f: New test. PR fortran/22417 * gfortran.dg/g77/cpp5.F: New test. * gfortran.dg/g77/cpp5.h: New file. * gfortran.dg/g77/cpp5inc.h: New file. 2005-07-12 Paul Thomas <pault@gcc.gnu.org> PR libfortran/16435 * gfortran.dg/tl_editting.f90: New. * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL. 2005-07-14 Steven G. Kargl <kargls@comcast.net> * gfortran.dg/char_array_constructor.f90: New test. 2005-07-13 Paul Thomas <pault@gcc.gnu.org> * gfortran.dg/past_eor.f90: New. * gfortran.dg/complex_read.f90: New. 2005-07-13 Jeff Law <law@redhat.com> * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow additional casts. * gcc.dg/tree-ssa/pr22321.c: New test 2005-07-13 Paolo Bonzini <bonzini@gnu.org> PR tree-optimization/21921 * gcc.dg/tree-ssa/pr21921.c: New. 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz> PR tree-optimizatio/22442 * gcc.dg/tree-ssa/loop-11.c: New test. 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/21840 * gcc.c-torture/compile/pr21840.c: New test. 2005-07-12 Jan Hubicka <jh@suse.cz> * gcc.c-torture/compile/pr22379.c: New test. 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/21593 gfortran.dg/dev_null.f90: Remove outdated comment about PR libfortran/21593. 2005-07-12 Dale Johannesen <dalej@apple.com> * gcc.target/i386/compress-float-sse.c: New. * gcc.target/i386/compress-float-sse-pic.c: New. * gcc.target/i386/compress-float-387.c: New. * gcc.target/i386/compress-float-387-pic.c: New. * gcc.dg/compress-float-ppc.c: New. * gcc.dg/compress-float-ppc-pic.c: New. 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/21593 gfortran.dg/dev_null.f90: Remove targets. 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/22335 * gcc.dg/pr22335-1.c: New test. * gcc.dg/pr22335-2.c: New test. 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/20172 * g++.dg/template/nontype12.C : New test. 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz> * gcc.dg/tree-ssa/loop-10.c: New test. 2005-07-11 Kazu Hirata <kazu@codesourcery.com> * gcc.c-torture/execute/20020720-1.x: Remove. 2005-07-11 Jakub Jelinek <jakub@redhat.com> * gfortran.fortran-torture/execute/forall_7.f90: New test. 2005-07-10 Richard Sandiford <richard@codesourcery.com> * gcc.target/mips/mips.exp (is_gp32_flag): New procedure. (dg-mips-options): Use it. 2005-07-09 Diego Novillo <dnovillo@redhat.com> * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1. 2005-07-09 Richard Henderson <rth@redhat.com> * lib/target-supports.exp (check_effective_target_sync_char_short): Add alpha. 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/22217 * gfortran.dg/negative-z-descriptor.f90: New test. 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/22329 * gcc.dg/pr22329.c: New test. 2005-07-08 Kazu Hirata <kazu@codesourcery.com> PR tree-optimization/20139 * gcc.dg/tree-ssa/pr20139.c: New. 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/22356 * testsuite/gcc.dg/pr22356-1.c: New test. 2005-07-08 Nathan Sidwell <nathan@codesourcery.com> PR c++/21799 * g++.dg/template/unify8.C: New. * g++.dg/template/unify9.C: New. 2005-07-08 Jakub Jelinek <jakub@redhat.com> * gfortran.fortran-torture/execute/entry_10.f90: New test. 2005-07-07 Geoffrey Keating <geoffk@apple.com> * gcc.dg/darwin-version-1.c: New. * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3. * gcc.dg/builtins-20.c: Likewise. * gcc.dg/builtins-53.c: Likewise. * gcc.dg/torture/builtins-convert-1.c: Likewise. * gcc.dg/torture/builtins-convert-2.c: Likewise. * gcc.dg/torture/builtins-convert-3.c: Likewise. * gcc.dg/torture/builtins-power-1.c: Likewise. * gcc.dg/builtins-config.h: Complain if macosx-version-min not set on Darwin. 2005-07-07 Jeff Law <law@redhat.com> * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on argument evaluation order. 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/21594 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Add test cases where the shift length is greater than the array length. 2005-07-07 Ziemowit Laski <zlaski@apple.com> * obj-c++.dg/proto-lossage-6.mm: New. * objc.dg/proto-lossage-6.m: New. 2005-07-07 Ziemowit Laski <zlaski@apple.com> * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run. * objc.dg/gnu-runtime-2.m: Likewise. 2005-07-07 Jakub Jelinek <jakub@redhat.com> * gfortran.dg/longline.f: New test. * gfortran.dg/badline.f: New test. 2005-07-07 Feng Wang <fengwang@nudt.edu.cn> PR fortran/16531 PR fortran/15966 PR fortran/18781 * gfortran.dg/hollerith.f90: New. * gfortran.dg/hollerith2.f90: New. * gfortran.dg/hollerith3.f90: New. * gfortran.dg/hollerith4.f90: New. * gfortran.dg/hollerith_f95.f90: New. * gfortran.dg/hollerith_legacy.f90: New. * gfortran.dg/g77/cpp4.F: New. Port from g77. 2005-07-07 Ziemowit Laski <zlaski@apple.com> PR objc/22274 * obj-c++.dg/gnu-runtime-[1-2].mm: New. * objc.dg/gnu-runtime-2.m: New. 2005-07-06 Jeff Law <law@redhat.com> * gcc.dg/tree-ssa/vrp17.c: New test. 2005-07-07 Feng Wang <fengwang@nudt.edu.cn> PR fortran/22327 * gfortran.dg/array_constructor_5.f90: New test. 2005-07-07 Jakub Jelinek <jakub@redhat.com> * gfortran.fortran-torture/execute/entry_9.f90: New test. 2005-07-06 Fariborz Jahanian <fjahanian@apple.com> * gcc.dg/20030324-1.c: Remove -fforce-mem option. * gcc.dg/980816-1.c: Ditto. 2005-07-06 Jeff Law <law@redhat.com> * gcc.c-torture/compile/pr21356.c: New test. 2005-07-05 Joseph S. Myers <joseph@codesourcery.com> PR c/22013 PR c/22098 * gcc.c-torture/compile/pr22013-1.c, gcc.c-torture/execute/pr22098-1.c, gcc.c-torture/execute/pr22098-2.c, gcc.c-torture/execute/pr22098-3.c: New tests. 2005-07-05 Joseph S. Myers <joseph@codesourcery.com> PR c/22308 * gcc.dg/pr22308-1.c: New test. 2005-07-05 Kazu Hirata <kazu@codesourcery.com> * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any target. * gcc.dg/compare9.c: Use -fshort-enums instead of -fno-short-enums. Change the last test to dg-bogus. 2005-07-04 Kazu Hirata <kazu@codesourcery.com> * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*. * gcc.dg/compare9.c: New. 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr> * gfortran.dg/io_invalid_1.f90: Fix expected error message. 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu> PR testsuite/22288 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+". 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * gcc.dg/format/gcc_gfc-1.c: New. 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu> * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass. 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/20842 * gfortran.dg/io_invalid_1.f90: New test. 2005-07-03 Joseph S. Myers <joseph@codesourcery.com> * gcc.dg/format/gcc_diag-1.c: Update. 2005-07-02 Jeff Law <law@redhat.com> * gcc.dg/tree-ssa/pr22051-1.c: New test. * gcc.dg/tree-ssa/pr22051-2.c: New test. 2005-07-02 Joseph S. Myers <joseph@codesourcery.com> * gcc.dg/format/gcc_diag-1.c: Update. 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/22269 * gcc.c-torture/compile/pr22269.c: New test. 2005-06-30 Diego Novillo <dnovillo@redhat.com> PR 21584 PR 22219 * g++.dg/tree-ssa/pr21584-1.C: New test. * g++.dg/tree-ssa/pr21584-2.C: New test. 2005-06-30 Ziemowit Laski <zlaski@apple.com> * obj-c++.dg/try-catch-11.mm: New. * objc.dg/try-catch-10.m: New. 2005-06-29 David Edelsohn <edelsohn@gnu.org> * g++.dg/other/ucnid-1.C: xfail on AIX. 2005-06-29 Diego Novillo <dnovillo@redhat.com> PR 22234 * gcc.dg/20050629-1.c: New test. 2005-06-29 Ziemowit Laski <zlaski@apple.com> * obj-c++.dg/const-str-1[0-1].mm: New. * objc.dg/const-str-1[0-1].m: New. 2005-05-29 Richard Henderson <rth@redhat.com> * lib/target-supports.exp (check_effective_target_vect_no_int_max): Rename from check_effective_target_vect_no_max. (check_effective_target_vect_no_int_add): New. * gcc.dg/vect/vect-13.c: Use vect_no_int_max. * gcc.dg/vect/vect-91.c: Use vect_no_int_add. * gcc.dg/vect/vect-reduc-3.c: Likewise. * gcc.dg/vect/vect-reduc-1.c: Use both. * gcc.dg/vect/vect-reduc-2.c: Likewise. 2005-05-29 Richard Henderson <rth@redhat.com> * lib/target-supports.exp (check_effective_target_vect_no_max): Remove i386 and x86_64. 2005-06-29 Steve Ellcey <sje@cup.hp.com> PR testsuite/21969 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets. 2005-06-29 Steve Ellcey <sje@cup.hp.com> PR middle-end/21969 * gcc.dg/vect/pr21969.c: New test. 2005-06-28 Eric Christopher <echristo@redhat.com> PR c/22052 PR c/21975 * gcc.dg/inline1.c: New test. * gcc.dg/inline2.c: Ditto. * gcc.dg/inline3.c: Ditto. * gcc.dg/inline4.c: Ditto. * gcc.dg/inline5.c: Ditto. 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/22142 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Add testcase also testing eoshift1 for PR 22142. 2005-06-28 Richard Henderson <rth@redhat.com> * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function. * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c, gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c, gcc.dg/tree-ssa/20030922-2.c: Likewise. 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/22142 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Add testcase for PR 22142. 2005-06-28 Joseph S. Myers <joseph@codesourcery.com> * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c, gcc.target/ia64/fpreg-2.c: New tests. 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr> * gfortran.dg/dev_null.f90: Run test only on linux and solaris. 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR libfortran/22170 * gfortran.dg/slash_1.f90: New test. 2005-06-27 Richard Henderson <rth@redhat.com> * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN. * gcc.dg/vect/vect-reduc-1char.c: Likewise. * gcc.dg/vect/vect-reduc-1short.c: Likewise. * gcc.dg/vect/vect-reduc-2.c: Likewise. * gcc.dg/vect/vect-reduc-2char.c: Likewise. * gcc.dg/vect/vect-reduc-2short.c: Likewise. 2005-06-27 Richard Henderson <rth@redhat.com> * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL. * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL. 2005-06-27 Ziemowit Laski <zlaski@apple.com> * obj-c++.dg/proto-lossage-5.mm: New. * objc.dg/proto-lossage-5.m: New. 2005-06-27 Diego Novillo <dnovillo@redhat.com> PR 21959 * gcc.dg/tree-ssa/pr21959.c: New test. 2005-06-27 Jakub Jelinek <jakub@redhat.com> * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype. * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid testing uninitialized var. * gcc.c-torture/execute/builtins/chk.h: New. * gcc.c-torture/execute/builtins/lib/chk.c: New. * gcc.c-torture/execute/builtins/memcpy-chk.c: New test. * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New. * gcc.c-torture/execute/builtins/memmove-chk.c: New test. * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New. * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test. * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New. * gcc.c-torture/execute/builtins/memset-chk.c: New test. * gcc.c-torture/execute/builtins/memset-chk-lib.c: New. * gcc.c-torture/execute/builtins/snprintf-chk.c: New test. * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New. * gcc.c-torture/execute/builtins/sprintf-chk.c: New test. * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New. * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test. * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New. * gcc.c-torture/execute/builtins/strcat-chk.c: New test. * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New. * gcc.c-torture/execute/builtins/strcpy-chk.c: New test. * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New. * gcc.c-torture/execute/builtins/strncat-chk.c: New test. * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New. * gcc.c-torture/execute/builtins/strncpy-chk.c: New test. * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New. * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test. * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New. * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test. * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New. * gcc.dg/builtin-object-size-1.c: New test. * gcc.dg/builtin-object-size-2.c: New test. * gcc.dg/builtin-object-size-3.c: New test. * gcc.dg/builtin-object-size-4.c: New test. * gcc.dg/builtin-object-size-5.c: New test. * gcc.dg/builtin-stringop-chk-1.c: New test. * gcc.dg/builtin-stringop-chk-2.c: New test. * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test. * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test. * gcc.dg/tree-ssa/builtin-printf-1.c: New test. * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test. * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test. * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test. * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test. * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test. * gcc.c-torture/execute/printf-1.c: New test. * gcc.c-torture/execute/fprintf-1.c: New test. * gcc.c-torture/execute/vprintf-1.c: New test. * gcc.c-torture/execute/vfprintf-1.c: New test. * gcc.c-torture/execute/printf-chk-1.c: New test. * gcc.c-torture/execute/fprintf-chk-1.c: New test. * gcc.c-torture/execute/vprintf-chk-1.c: New test. * gcc.c-torture/execute/vfprintf-chk-1.c: New test. 2005-06-27 Michael Matz <matz@suse.de> * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return slot is not merged if address escapes. 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> PR c/21911 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls. 2005-06-26 Jakub Jelinek <jakub@redhat.com> PR middle-end/17965 * gcc.c-torture/compile/20050622-1.c: New test. PR middle-end/22028 * gcc.dg/20050620-1.c: New test. 2005-06-26 Kazu Hirata <kazu@codesourcery.com> PR tree-optimization/22026 * gcc.dg/tree-ssa/pr22026.c: New. 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/22144 * gfortran.dg/shift-alloc.f90: New testcase. 2005-06-25 Kelley Cook <kcook@gcc.gnu.org> * all files: Update FSF address in copyright headers. 2005-06-22 Jan Hubicka <jh@suse.cz> * wholeprogram-1.c: New testcase. * wholeprogram-2.c: New testcase. 2005-06-24 Mark Mitchell <mark@codesourcery.com> PR 22171 * gcc.dg/tree-ssa/pr22171.c: New test. 2005-06-24 Feng Wang <fengwang@nudt.edu.cn> * gfortran.dg/simplify_modulo.f90: New. 2005-06-24 Jan Hubicka <jh@suse.cz> * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time 2005-06-23 Ziemowit Laski <zlaski@apple.com> * obj-c++.dg/proto-lossage-[1-4].mm: New. 2005-06-23 Ziemowit Laski <zlaski@apple.com> * obj-c++.dg/typedef-alias-1.mm: New. * objc.dg/typedef-alias-1.m: New. 2005-06-23 Jeff Law <law@redhat.com> * gcc.dg/tree-ssa/vrp16.c: New test. 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr> * lib/target-supports.exp: Add check_effective_target_fortran_large_real and check_effective_target_fortran_large_int to check for corresponding effective targets. * gfortran.dg/large_integer_kind_1.f90: New test. * gfortran.dg/large_real_kind_1.f90: New test. 2005-06-23 Kazu Hirata <kazu@codesourcery.com> PR tree-optimization/22117 * gcc.dg/tree-ssa/pr22117.c: New. 2005-06-23 James A. Morrison <phython@gcc.gnu.org> PR testsuite/22123 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well. 2005-06-23 David Edelsohn <edelsohn@gnu.org> * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux. 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com> * gfortran.dg/f2c_4.f90: Add tests for complex functions * gfortran.dg/f2c_4.c: Likewise. 2005-06-22 Paul Brook <paul@codesourcery.com> PR fortran/21034 * gfortran.dg/auto_save_1.f90: New test. 2005-06-22 Michael Matz <matz@suse.de> * gcc.target/x86-64/abi: New directory. * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite. * gcc.target/x86-64/abi/README.gcc: New file. * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers. * gcc.target/x86-64/abi/asm-support.s: New file. * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test. * gcc.target/x86_64/abi/test_basic_alignment.c: New test. * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test. * gcc.target/x86_64/abi/test_basic_returning.c: New test. * gcc.target/x86_64/abi/test_basic_sizes.c: New test. * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test. * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test. * gcc.target/x86_64/abi/test_bitfields.c: New test. * gcc.target/x86_64/abi/test_complex_returning.c: New test. * gcc.target/x86_64/abi/test_passing_floats.c: New test. * gcc.target/x86_64/abi/test_passing_integers.c: New test. * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test. * gcc.target/x86_64/abi/test_passing_structs.c: New test. * gcc.target/x86_64/abi/test_passing_unions.c: New test. * gcc.target/x86_64/abi/test_struct_returning.c: New test. * gcc.target/x86_64/abi/test_varargs.c: New test. 2005-06-21 Joseph S. Myers <joseph@codesourcery.com> * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for 32-bit i?86 and x86_64. 2005-06-21 Ziemowit Laski <zlaski@apple.com> * obj-c++.dg/const-str-[1-9].mm: New tests. 2005-06-21 Paul Thomas <pault@gcc.gnu.org> PR fortran/22010 * gfortran.dg/namelist_use.f90: New. * gfortran.dg/namelist_use_only.f90: New. 2005-06-21 Jeff Law <law@redhat.com> * gcc.dg/tree-ssa/vrp15.c: New test. 2005-06-21 Dorit Nuzman <dorit@il.ibm.com> * lib/target-supports.exp (check_effective_target_vect_reduction): Remove. * gcc.dg/vect/vect.exp: Run tests with additional flags separately. * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms - remove vect_reduction target keyword. Also avoid two returns in main. * gcc.dg/vect/vect-reduc-3.c: Likewise. * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0. * gcc.dg/vect/vect-reduc-1short.c: New test. * gcc.dg/vect/vect-reduc-1char.c: New test. * gcc.dg/vect/vect-reduc-2short.c: New test. * gcc.dg/vect/vect-reduc-2char.c: New test. * gcc.dg/vect/vect-reduc-6.c: New test. * gcc.dg/vect/trapv-vect-reduc-4.c: New test. * gcc.dg/vect/fast-math-vect-reduc-5.c: New test. * gcc.dg/vect/fast-math-vect-reduc-7.c: New test 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> Paul Thomas <pault@gcc.gnu.org> * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90: New tests. 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr> * gfortran.dg/backslash_1.f90: New test. * gfortran.dg/backslash_2.f90: New test. 2005-06-20 Steven G. Kargl <kargls@comcast.net> * gfortran.dg/duplicate_labels.f90: New test. 2005-06-20 Jan Beulich <jbeulich@novell.com> * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for unsupportable relocations. * g++.old-deja/g++.other/store-expr1.C: Likewise. * gcc.dg/20050321-2.c: xfail for NetWare. 2005-06-20 Andreas Jaeger <aj@suse.de> * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c, gcc.target/i386/fastcall-sseregparm.c, gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86. 2005-06-19 Richard Henderson <rth@redhat.com> * gcc.dg/tree-ssa/pr21985.c: Use size_t. 2005-06-19 Joseph S. Myers <joseph@codesourcery.com> * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests. 2005-06-19 Aldy Hernandez <aldyh@redhat.com> PR c++/22115 * g++.dg/conversion/simd2.C: Change expected error message. 2005-06-18 Dorit Nuzman <dorit@il.ibm.com> * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump. * gcc.dg/vect/vect-reduc-2.c: Likewise. * gcc.dg/vect/vect-reduc-3.c: Likewise. 2005-06-18 James A Morrison <phython@gcc.gnu.org> * gcc.dg/fold-mod-1.c: New test. 2005-06-18 Steven G. Kargl <kargls@comcast.net> PR fortran/19926 * gfortran.dg/pr19926.f90: New test. 2005-06-18 Dorit Nuzman <dorit@il.ibm.com> * lib/target-supports.exp (check_effective_target_vect_reduction): New. * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction targets. * gcc.dg/vect/vect-reduc-2.c: Likewise. * gcc.dg/vect/vect-reduc-3.c: Likewise. 2005-06-18 Joseph S. Myers <joseph@codesourcery.com> * gcc.target/ia64/float80-varargs-1.c: New test. 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> PR tree-opt/22035 * gfortran.dg/f2c_6.f90: New test. 2005-06-17 Geoffrey Keating <geoffk@apple.com> PR c++/17413 * g++.dg/template/local5.C: New. 2005-06-17 Richard Henderson <rth@redhat.com> * gcc.dg/sync-2.c (do_qi): Cast negative results to char. 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com> PR testsuite/21945 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted. 2005-06-15 Giovanni Bajo <giovannibajo@libero.it> * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c, gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c, gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call check_vect to verify the presence of hardware vector support. 2005-06-16 James A. Morrison <phython@gcc.gnu.org> PR testsuite/22056 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000. 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR libfortran/19216 * gfortran.dg/pr19216.f: Add correct space between brackets and dg directive. 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR libfortran/16436 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more. 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org> * gcc.target/i386/attributes-error.c: New testcase. * gcc.target/i386/fastcall-sseregparm.c: Likewise. * gcc.target/i386/regparm-stdcall.c: Likewise. * gcc.target/i386/sseregparm-1.c: Likewise. * gcc.target/i386/sseregparm-2.c: Likewise. 2005-06-16 Nathan Sidwell <nathan@codesourcery.com> * g++.dg/rtti/crash2.C: New. 2005-06-15 Joseph S. Myers <joseph@codesourcery.com> * gcc.dg/noncompile/20040203-3.c: Update expected message. 2005-06-15 David Ung <davidu@mips.com> * gcc.target/mips/mips16e-extends.c: New test for testing the generation of MIPS16e zeb/zeh, seb/seh instructions. 2005-06-15 Diego Novillo <dnovillo@redhat.com> PR 22018 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests. * gcc.dg/tree-ssa/pr22018.c: New test. 2005-06-15 Aldy Hernandez <aldyh@redhat.com> * gcc.dg/simd-1.c: Update error messages. * gcc.dg/simd-1b.c: Re-enable tests. Update error messages. * gcc.dg/simd-2.c: Update error messages. * gcc.dg/simd-4.c: New. 2005-06-15 Nathan Sidwell <nathan@codesourcery.com> PR c++/20678 * g++.dg/other/crash-4.C: New. 2005-06-14 Devang Patel <dpatel@apple.com> * gcc.dg/vect/vect-ifcvt-1.c: Remove. 2005-06-14 Nathan Sidwell <nathan@codesourcery.com> PR c++/21929 * g++.dg/parse/crash11.C: Update 2005-06-13 Jeff Law <law@redhat.com> * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to perform the desired transformations. * gcc.dg/tree-ssa/20030806-6.c: Similarly. * gcc.dg/tree-ssa/20040514-2.c: Similarly. 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> PR fortran/22038 * gfortran.dg/forall_1.f90: Un-XFAIL. 2005-06-13 Nathan Sidwell <nathan@codesourcery.com> PR c++/21929 * g++.dg/parse/crash26.C: New. PR c++/20789 * g++.dg/init/member1.C: New. 2005-06-13 Jakub Jelinek <jakub@redhat.com> * gfortran.dg/altreturn_1.f90: New test. 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz> PR middle-end/21985 * gcc.dg/tree-ssa/pr21985.c: New test. 2005-06-12 James A. Morrison <phython@gcc.gnu.org> * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C. 2005-06-12 Roger Sayle <roger@eyesopen.com> PR c++/21930 * g++.dg/other/error10.C: New test case. 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR libfortran/19155 * gfortran.dg/pr19155.f: Add test. 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> * gfortran.dg/f2c_7.f90: New test. * gfortran.dg/forall_1.f90: XFAILed. 2005-06-12 James A. Morrison <phython@gcc.gnu.org> * gcc.dg/pr14796-1.c: New. * gcc.dg/pr14796-2.c: New. 2005-06-11 Steven G. Kargl <kargls@comcast.net> PR fortran/17792 PR fortran/21375 * gfortran.dg/deallocate_stat.f90: New test. 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de> * gfortran.fortran-torture/execute/in-pack.f90: New test. 2005-06-10 Dorit Nuzman <dorit@il.ibm.com> * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned access will be generated when this loop is vectorized. Test that accesses with same alignment were detected. * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail. Test that accesses with same alignment were detected. * gcc.dg/vect/vect-ifcvt-1.c: Likewise. * gcc.dg/vect/vect-91.c: New test. Test that accesses with same alignment were detected. 2005-06-10 Aldy Hernandez <aldyh@redhat.com> PR c++/10611 * g++.dg/conversion/simd2.C: New. 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net> * gcc.dg/Wcxx-compat-1.c: New. 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/21480 * gfortran.dg/reshape-complex.f90: Add a test for a packed complex array. 2005-06-09 Nathan Sidwell <nathan@codesourcery.com> * gcc.dg/alias-8.c: New. 2005-06-08 Joseph S. Myers <joseph@codesourcery.com> * gcc.dg/format/cmn_err-1.c: Update. 2005-06-08 James A. Morrison <phython@gcc.gnu.org> PR target/20666 * gcc.target/sparc/fexpand-2.c: New. * gcc.target/sparc/fpmerge-2.c: New. * gcc.target/sparc/fpmul-2.c: New. * gcc.target/sparc/noresult.c: New. * gcc.target/sparc/pdist-2.c: New. * gcc.target/sparc/pdist-3.c: New. 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru> PR testsuite/21702 * gcc.target/i386/i386.exp: Fix comment typo. 2005-06-08 Nathan Sidwell <nathan@codesourcery.com> PR c++/19497 * g++.dg/inherit/using5.C: New. * g++.dg/inherit/using6.C: New. 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/19894 * g++.dg/template/ptrmem15.C: New test. PR c++/20563 * g++.dg/ext/label4.C: New test. 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.dg/tls/debug-1.c: New test. 2005-06-07 Dale Johannesen <dalej@apple.com> * gcc.target/i386/movq.c: New. 2005-06-07 Dale Johannesen <dalej@apple.com> * gcc.dg/20050607-1.c: New. 2005-06-07 Jakub Jelinek <jakub@redhat.com> PR middle-end/21850 * gcc.c-torture/execute/20050607-1.c: New test. 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/21926 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Test case where the return array has lowest stride one, but isn't packed. 2005-06-07 Adrian Straetling <straetling@de.ibm.com> * lib/target-supports.exp (check_effective_target_sync_int_long): Add s390 and s390x targets. 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz> * gcc.dg/tree-ssa/loop-2.c: Update outcome. * gcc.dg/tree-ssa/loop-3.c: Update outcome. * gcc.dg/tree-ssa/loop-4.c: Update outcome. * gcc.dg/tree-ssa/loop-9.c: New test. 2005-06-07 Nathan Sidwell <nathan@codesourcery.com> * g++.dg/parse/defarg10.C: New. 2005-06-06 Jakub Jelinek <jakub@redhat.com> PR regression/21897 * gcc.c-torture/execute/20050604-1.c: New test. 2005-06-06 Nathan Sidwell <nathan@codesourcery.com> PR 21903 * g++.dg/parse/defarg9.C: New. PR c++/20637 * g++.dg/inherit/using4.C: New. * g++.dg/overload/error1.C: Adjust expected errors. * g++.old-deja/g++.benjamin/warn02.C: Likewise. * g++.old-deja/g++.brendan/arm2.C: Likewise. * g++.old-deja/g++.other/redecl2.C: Likewise. * g++.old-deja/g++.other/redecl4.C: Likewise. * g++.old-deja/g++.pt/memtemp78.C: Likewise. 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com> * gfortran.dg/f2c_5.f90: Add -w to dg-options 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com> * lib/gfortran.exp (gfortran_target_compile): Call dg-additional-files-options * gfortran.dg/f2c_4.f90: New file * gfortran.dg/f2c_4.c: New file * gfortran.dg/f2c_5.f90: New file * gfortran.dg/f2c_5.c: New file 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> * gfortran.dg/forall_1.f90: Set previously uninitialized variable. PR fortran/21912 * gfortran.dg/array_constructor_4.f90: New test. 2005-06-05 Mark Mitchell <mark@codesourcery.com> PR c++/21619 * g++.dg/ext/builtin9.C: New test. 2005-06-05 Dale Johannesen <dalej@apple.com> * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg. * gcc.c-torture/execute/20050603-2.c: Ditto. 2005-06-05 Dorit Nuzman <dorit@il.ibm.com> * gcc.dg/vect/vect-62: Check that second loop is not vectorized. * gcc.dg/vect/vect-reduc-1.c: New. * gcc.dg/vect/vect-reduc-2.c: New. * gcc.dg/vect/vect-reduc-3.c: New. 2005-06-04 Dale Johannesen <dalej@apple.com> * gcc.c-torture/execute/20050603-1.c: New. * gcc.c-torture/execute/20050603-2.c: New. * gcc.dg/20050603-3.c: New. 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> PR fortran/19195 * gfortran.dg/debug_1.f90: New test. * gfortran.dg/forall_1.f90: New test. 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi> * gfortran.dg/array_constructor_3.f90: New test. 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> * gfortran.dg/ret_pointer_1.f90: Un-XFAIL. 2005-06-04 Hans-Peter Nilsson <hp@axis.com> * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic. 2005-06-04 Joseph S. Myers <joseph@codesourcery.com> PR c/21873 * gcc.dg/init-excess-1.c: New test. 2005-06-03 Mark Mitchell <mark@codesourcery.com> PR c++/21853 * g++.dg/expr/static_cast6.C: New test. 2005-06-03 Diego Novillo <dnovillo@redhat.com> * gcc.dg/tree-ssa/vrp14.c: New test. 2005-06-03 Mark Mitchell <mark@codesourcery.com> PR c++/21336 * g++.dg/template/new2.C: New test. 2005-06-03 Josh Conner <jconner@apple.com> * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for all entries in initializer. 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org> PR middle-end/21858 * gcc.dg/pr21858.c: New testcase. 2005-06-03 Paolo Bonzini <bonzini@gnu.org> PR tree-optimization/21292 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed): New. * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c, gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c, gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c, gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c, gcc.dg/tree-ssa/gen-vect-32.c: Require it. 2005-06-02 Richard Henderson <rth@redhat.com> * gcc.dg/sync-2.c: Use -march=i486 for i386. 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org> * gcc.dg/wtypequal.c: New testcase. 2005-06-02 Diego Novillo <dnovillo@redhat.com> PR 21582 * gcc.dg/tree-ssa/pr21582.c: New test. 2005-06-02 Nathan Sidwell <nathan@codesourcery.com> PR c++/21280 * g++.dg/opt/interface2.h: New. * g++.dg/opt/interface2.C: New. * g++.dg/init/ctor4.C: Adjust error lines. * g++.old-deja/g++.bob/inherit2.C: Likewise. * g++.old-deja/g++.bugs/900205_04.C: Likewise. * g++.old-deja/g++.jason/opeq3.C: Likewise. * g++.old-deja/g++.pt/assign1.C: Likewise. * g++.old-deja/g++.pt/crash20.C: Likewise. 2005-06-02 Dorit Nuzman <dorit@il.ibm.com> PR tree-optimization/21734 * g++.dg/vect/pr21734_1.cc: New. * g++.dg/vect/pr21734_2.cc: New. 2005-06-02 Nathan Sidwell <nathan@codesourcery.com> PR c++/20350 * g++.dg/template/spec24.C: New. PR c++/21151 * g++.dg/pch/local-1.C: New. * g++.dg/pch/local-1.Hs: New. 2005-06-01 Diego Novillo <dnovillo@redhat.com> PR 14341, PR 21332, PR 20701, PR 21086, PR 21090 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458. * gcc.dg/tree-ssa/pr14341.c: New test. * gcc.dg/tree-ssa/pr14841.c: New test. * gcc.dg/tree-ssa/pr20701.c: New test. * gcc.dg/tree-ssa/pr21086.c: New test. * gcc.dg/tree-ssa/pr21090.c: New test. * gcc.dg/tree-ssa/pr21332.c: New test. * gcc.dg/tree-ssa/pr21458.c: New test. * gcc.dg/tree-ssa/pr21658.c: New test. * gcc.dg/tree-ssa/vrp01.c: New test. * gcc.dg/tree-ssa/vrp02.c: New test. * gcc.dg/tree-ssa/vrp03.c: New test. * gcc.dg/tree-ssa/vrp04.c: New test. * gcc.dg/tree-ssa/vrp05.c: New test. * gcc.dg/tree-ssa/vrp06.c: New test. * gcc.dg/tree-ssa/vrp07.c: New test. * gcc.dg/tree-ssa/vrp08.c: New test. * gcc.dg/tree-ssa/vrp09.c: New test. * gcc.dg/tree-ssa/vrp10.c: New test. * gcc.dg/tree-ssa/vrp11.c: New test. * gcc.dg/tree-ssa/vrp12.c: New test. * gcc.dg/tree-ssa/vrp13.c: New test. 2005-06-01 Alexandre Oliva <aoliva@redhat.com> PR 21029 * gcc.dg/tree-ssa/pr21029.c: New test. 2005-06-01 Roger Sayle <roger@eyesopen.com> * gfortran.dg/logint-1.f: New test case. * gfortran.dg/logint-2.f: Likewise. * gfortran.dg/logint-3.f: Likewise. 2005-06-01 Jakub Jelinek <jakub@redhat.com> PR c/21536 PR c/20760 * gcc.dg/20050527-1.c: New test. * gcc.dg/i386-sse-12.c: New test. PR fortran/21729 * gfortran.dg/implicit_5.f90: New test. 2005-06-01 Feng Wang <fengwang@nudt.edu.cn> PR fortran/20883 * gfortran/assign_4.f90: New test. * gfortran/assign_2.f90: Change compile to run. 2005-05-31 Geoffrey Keating <geoffk@geoffk.org> * lib/target-supports.exp (check_effective_target_sync_char_short): New. * gcc.dg/sync-2.c: New. 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz> PR tree-optimization/21817 * gcc.dg/torture/pr21817-1.c: New. 2005-05-31 Nathan Sidwell <nathan@codesourcery.com> PR c++/21165 * g++.dg/template/init5.C: New. 2005-05-31 Paul Thomas <pault@gcc.gnu.org> * gfortran.dg/char_initialiser_actual.f90: Test character initialisers as actual arguments. * gfortran.dg/char_pointer_comp_assign.f90: Test character pointer structure component assignments. * gfortran.dg/char_array_structure_constructor.f90: Test character components in structure constructors. 2005-05-31 Andrew pinski <pinskia@physics.uc.edu> PR middle-end/20931 * g++.dg/opt/pr20931.C: New test. 2005-05-31 Andreas Jaeger <aj@suse.de> PR testsuite/20772 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C, g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C, g++.old-deja/g++.ext/asmspec1.C, g++.old-deja/g++.other/regstack.C, gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c, gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c, gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c, gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c, gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c, gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c, gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c, gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c, gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c, gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c, gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c, gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c, gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c, gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c, gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64. 2005-05-31 Jeff Law <law@redhat.com> * gcc.dg/tree-ssa/foldaddr-1.c: New test. 2005-05-30 Paolo Carlini <pcarlini@suse.de> PR middle-end/21743 * gcc.dg/builtins-1.c: Activate disabled clog test. * gcc.dg/torture/builtin-attr-1.c: Likewise. 2005-05-29 Paul Thomas <pault@gcc.gnu.org> * gfortran.dg/char_pointer_assign.f90: Test character-pointer assignments and pointer assignments. * gfortran.dg/char_pointer_dummy.f90: Test character-pointer dummy arguments. * gfortran.dg/char_pointer_func.f90: Test character-pointer function returns. * gfortran.dg/char_pointer_dependency.f90: Test character-pointer functions with dependencies. 2005-05-30 Mark Mitchell <mark@codesourcery.com> PR c++/21784 * g++.dg/lookup/using14.C: New test. 2005-05-30 Kazu Hirata <kazu@cs.umass.edu> * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c, gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove trailing ^M. 2005-05-29 Geoffrey Keating <geoffk@apple.com> PR c++/17413 * g++.dg/template/local5.C: New. PR target/21761 * gcc.c-torture/compile/pr21761.c: New. * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin before darwin8. 2005-05-30 Steven G. Kargl PR fortran/20846 * gfortran.dg/inquire_8.f90: New test. 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR libfortran/21376 * gfortran.dg/output_exponents_1.f90: New test. 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR libfortran/20006 * gfortran.dg/dollar_edit_descriptor-1.f: New test. 2005-05-28 Mark Mitchell <mark@codesourcery.com> PR c++/21210 * g++.dg/ext/complex1.C: New test. PR c++/21340 * g++.dg/init/ctor6.C: New test. 2005-05-29 Jan Hubicka <jh@suse.cz> * gcc.c-torture/compile/pr21562.c: New. 2005-05-28 Steven G. Kargl <kargls@comcast.net> * gfortran.dg/subnormal_1.f90: New test. 2005-05-28 Jan Hubicka <jh@suse.cz> * tree-prof.exp: Fix comment. * value-prof-1.c: New. * value-prof-2.c: New. * value-prof-3.c: New. * value-prof-4.c: New. 2005-05-27 Mark Mitchell <mark@codesourcery.com> PR c++/21614 * g++.dg/expr/ptrmem6.C: New test. * g++.dg/expr/ptrmem6a.C: Likewise. 2005-05-27 Kazu Hirata <kazu@cs.umass.edu> PR tree-optimization/21658 * gcc.dg/tree-ssa/pr21658.c: New. 2005-05-27 Nathan Sidwell <nathan@codesourcery.com> PR c++/21455 * g++.dg/inherit/ptrmem3.C: New. PR c++/21681 * g++.dg/parse/template16.C: New. 2005-05-27 Andreas Jaeger <aj@suse.de> * gcc.dg/setjmp-2.c: Only run in 32-bit. * gcc.dg/i386-sse-8.c: Run test on all archs. 2005-05-26 Mike Stump <mrs@apple.com> * objc.dg/isa-field-1.m: Only run on darwin. * objc.dg/lookup-1.m: Likewise. * objc.dg/try-catch-8.m: Likewise. 2005-05-26 Roger Sayle <roger@eyesopen.com> PR tree-optimization/9814 * gcc.dg/pr9814-1.c: New test case. 2005-05-26 Ziemowit Laski <zlaski@apple.com> * objc.dg/comp-types-8.m, objc.dg/encode-6.m, objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m, objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m, objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m, objc.dg/method-19.m, objc.dg/next-runtime-1.m, objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m, objc.dg/stubify-2.m, objc.dg/super-class-4.m, objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m, objc.dg/try-catch-6.m, objc.dg/try-catch-7.m, objc.dg/try-catch-8.m: New. 2005-05-26 Janis Johnson <janis187@us.ibm.com> * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable, remove extraneous semicolons. 2005-05-26 Ziemowit Laski <zlaski@apple.com> * obj-c++.dg/comp-types-12.mm: New. * objc.dg/comp-types-11.m: New. * objc.dg/selector-4.m: New. 2005-05-26 Andreas Jaeger <aj@suse.de> PR testsuite/20772 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C, g++.old-deja/g++.ext/attrib3.C, g++.old-deja/g++.other/store-expr1.C, g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C, gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c, gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c, gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c, gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c, gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c, gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c, gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c, gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c, gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c, gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c, gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c, gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c, gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c, gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c, gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation. 2005-05-26 Andreas Jaeger <aj@suse.de> * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit x86-64 compilation. 2005-05-26 Andreas Jaeger <aj@suse.de> PR testsuite/20772 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c, gcc.misc-tests/i386-pf-athlon-1.c, gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c, g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C, g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C, g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C, g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C, g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C, g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86 programs. * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C, gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit x86-64 compilation. * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on x86_64. * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use effective-target ilp32. 2005-05-26 David Ung <davidu@mips.com> * gcc.target/mips/ext_ins.c: New test for testing the generation of MIPS32/64 rev 2 ext/ins instructions. 2005-05-26 Andreas Jaeger <aj@suse.de> * treelang/compile/unsigned.tree: Use gimple instead of nonexisting generic dump. 2005-05-26 Paolo Bonzini <bonzini@gnu.org> * gcc.dg/vect/vect-7.c: Remove xfail for alpha. 2005-05-26 Andreas Jaeger <aj@suse.de> * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen. 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/17283 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Test callee-allocated memory with write statements. 2005-05-25 Roger Sayle <roger@eyesopen.com> PR middle-end/21709 * gcc.dg/pr21709-1.c: New test case. 2005-05-25 Ziemowit Laski <zlaski@apple.com> Mike Stump <mrs@apple.com> * objc/execute/next_mapping.h: Update for C++. * obj-c++.dg/selector-1.mm: Move to... * obj-c++.dg/selector-4.mm: here... * obj-c++.dg/basic.mm: New. * obj-c++.dg/comp-types-1.mm: New. * obj-c++.dg/cxx-class-1.mm: New. * obj-c++.dg/cxx-ivars-1.mm: New. * obj-c++.dg/cxx-ivars-2.mm: New. * obj-c++.dg/cxx-ivars-3.mm: New. * obj-c++.dg/cxx-scope-1.mm: New. * obj-c++.dg/cxx-scope-2.mm: New. * obj-c++.dg/defs.mm: New. * obj-c++.dg/empty-private-1.mm: New. * obj-c++.dg/encode-1.mm: New. * obj-c++.dg/encode-2.mm: New. * obj-c++.dg/encode-3.mm: New. * obj-c++.dg/extern-c-1.mm: New. * obj-c++.dg/extra-semi.mm: New. * obj-c++.dg/fix-and-continue-2.mm: New. * obj-c++.dg/isa-field-1.mm: New. * obj-c++.dg/ivar-list-semi.mm: New. * obj-c++.dg/local-decl-1.mm: New. * obj-c++.dg/lookup-1.mm: New. * obj-c++.dg/lookup-2.mm: New. * obj-c++.dg/method-1.mm: New. * obj-c++.dg/method-2.mm: New. * obj-c++.dg/method-3.mm: New. * obj-c++.dg/method-4.mm: New. * obj-c++.dg/method-5.mm: New. * obj-c++.dg/method-6.mm: New. * obj-c++.dg/method-7.mm: New. * obj-c++.dg/no-extra-load.mm: New. * obj-c++.dg/overload-1.mm: New. * obj-c++.dg/pragma-1.mm: New. * obj-c++.dg/pragma-2.mm: New. * obj-c++.dg/private-1.mm: New. * obj-c++.dg/private-2.mm: New. * obj-c++.dg/proto-qual-1.mm: New. * obj-c++.dg/qual-types-1.mm: New. * obj-c++.dg/stubify-1.mm: New. * obj-c++.dg/stubify-2.mm: New. * obj-c++.dg/super-class-1.mm: New. * obj-c++.dg/super-class-2.mm: New. * obj-c++.dg/super-dealloc-1.mm: New. * obj-c++.dg/super-dealloc-2.mm: New. * obj-c++.dg/template-1.mm: New. * obj-c++.dg/template-2.mm: New. * obj-c++.dg/template-3.mm: New. * obj-c++.dg/template-4.mm: New. * obj-c++.dg/template-5.mm: New. * obj-c++.dg/template-6.mm: New. * obj-c++.dg/try-catch-1.mm: New. * obj-c++.dg/try-catch-2.mm: New. * obj-c++.dg/try-catch-3.mm: New. * obj-c++.dg/try-catch-4.mm: New. * obj-c++.dg/try-catch-5.mm: New. * obj-c++.dg/try-catch-6.mm: New. * obj-c++.dg/try-catch-7.mm: New. * obj-c++.dg/try-catch-8.mm: New. * obj-c++.dg/try-catch-9.mm: New. * obj-c++.dg/va-meth-1.mm: New. 2005-05-25 Ziemowit Laski <zlaski@apple.com> * obj-c++.dg/selector-1.mm: New. * obj-c++.dg/selector-2.mm: New. 2005-05-25 Ziemowit Laski <zlaski@apple.com> * obj-c++.dg/selector-3.mm: New. * objc.dg/selector-3.m: New. 2005-05-25 Ziemowit Laski <zlaski@apple.com> * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible about where warning appears. 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com> * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets. * gcc.dg/tree-ssa/stdarg-3.c: Likewise. * gcc.dg/tree-ssa/stdarg-4.c: Likewise. * gcc.dg/tree-ssa/stdarg-5.c: Likewise. 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com> * gcc.dg/20050524-1.c: New test. 2005-05-25 Jan Hubicka <jh@suse.cz> * gcc.dg/tree-prof/inliner-1.c: New. 2005-05-25 Janis Johnson <janis187@us.ibm.com> * gcc.dg/tree-prof: New directory. * gcc.dg/tree-prof/tree-prof.exp: New. 2005-05-25 DJ Delorie <dj@redhat.com> * gcc.dg/Wattributes-1.c: New. * gcc.dg/Wattributes-2.c: New. * gcc.dg/Wattributes-3.c: New. 20005-05-24 Janis Johnson <janis187@us.ibm.com> PR tree-optimization/19833 * gcc.dg/uninit-4.c: Remove xfail. * gcc.dg/uninit-9.c: Ditto. 2005-05-24 Ziemowit Laski <zlaski@apple.com> * obj-c++.dg/bitfield-[1-5].mm: New. * obj-c++.dg/class-protocol-1.mm: New. * obj-c++.dg/comp-types-1[0-1].mm: New. * obj-c++.dg/comp-types-[2-9].mm: New. * obj-c++.dg/encode-[4-8].mm: New. * obj-c++.dg/layout-1.mm: New. * obj-c++.dg/method-1[0-9].mm: New. * obj-c++.dg/method-2[0-1].mm: New. * obj-c++.dg/method-[8-9].mm: New. * obj-c++.dg/objc-gc-3.mm: New. * obj-c++.dg/try-catch-10.mm: New. * objc.dg/bitfield-5.m: New. * objc.dg/comp-types-10.m: New. * objc.dg/comp-types-9.m: New. * objc.dg/layout-1.m: New. * objc.dg/objc-gc-4.m: New. * objc.dg/try-catch-9.m: New. * objc.dg/class-protocol-1.m: Tweak diagnostics. * objc.dg/comp-types-1.m: Likewise. * objc.dg/comp-types-[5-6].m: Likewise. * objc.dg/method-9.m: Likewise. 2005-05-24 Janis Johnson <janis187@us.ibm.com> * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets and on hardware without VMX support. * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c. * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid. * lib/profopt.exp (dg-final-generate, dg-final-use, profopt-final-code, profopt-get-options): New. (profopt-execute): Process test directives. * lib/gcc-dg.exp (cleanup-ipa-dump): New. (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump, cleanup-tree-dump, cleanup-saved-temps): Update comments. 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu> PR C++/21645 * g++.dg/init/ctor5.C: New test. 2005-05-24 Ira Rosen <irar@il.ibm.com> * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c, vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c, vect-113.c, vect-114.c. 2005-05-23 Adam Nemet <anemet@lnxw.com> * gcc.dg/const-elim-1.c: Remove xfails. 2005-05-23 Jeff Law <law@redhat.com> * gcc.c-torture/compile/pr21638.c: New test. * gcc.c-torture/compile/20050520-1.c: New test. 2005-05-23 Nick Clifton <nickc@redhat.com> * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to be a proper triple, ie: m32r*-*-*. * g++.old-deja/g++.jason/thunk3.C: Likewise. 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/21331 PR tree-opt/21293 * gcc.c-torture/compile/pr21293.c: New test. * gcc.c-torture/execute/pr21331.c: New test. 2004-05-20 Richard Henderson <rth@redhat.com> * g++.dg/other/stdarg3.C: Spell "hpux*" correctly. 2005-05-20 Ziemowit Laski <zlaski@apple.com> * obj-c++-dg.exp: Add. * obj-c++.exp: Add. * obj-c++.dg/dg.exp: Add. 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com> * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*. * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*. 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de> * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*. 2004-05-19 Richard Henderson <rth@redhat.com> * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux. 2005-05-19 Janis Johnson <janis187@us.ibm.com> * gcc.dg/altivec-21.c: Use dg-error only for ilp32. * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive. 2005-05-19 Jakub Jelinek <jakub@redhat.com> PR c++/21495 * g++.dg/parse/extern1.C: New test. * g++.dg/tls/diag-2.C: Adjust expected error message wording. 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.dg/c99-math.h: New. * gcc.dg/c99-math-float-1.c: New test. * gcc.dg/c99-math-double-1.c: Likewise. * gcc.dg/c99-math-long-double-1.c: Likewise. 2005-05-18 Richard Henderson <rth@redhat.com> * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF. 2005-05-18 Devang Patel <dpatel@apple.com> * g++.dg/opt/20050511-1.C: New test. 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/21127 * gfortran.dg/reshape-complex.f90: New test. 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi> * gfortran.dg/array_constructor_1.f90: New test. * gfortran.dg/array_constructor_2.f90: New test. 2005-05-18 Feng Wang <fengwang@nudt.edu.cn> PR fortran/20954 * gfortran.dg/pr20954.f: New test. 2005-05-17 Mike Stump <mrs@apple.com> Yet more Objective-C++... * objc.dg/method-5.m: Update. * objc.dg/method-6.m: Update. * objc.dg/method-7.m: Update. * objc.dg/method-9.m: Update. * objc.dg/try-catch-2.m: Update. 2005-05-17 Mark Mitchell <mark@codesourcery.com> * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove little-endian optimizations. 2005-05-17 Jeff Law <law@redhat.com> * g++.dg/tree-ssa/pr14814.C: New test. * gcc.dg/tree-ssa/pr14814.C: New test. * gcc.dg/tree-ssa/pr17141-1.C: New test. * gcc.dg/tree-ssa/pr17141-2.C: New test. 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org> * gcc.dg/compat/generate-random.c: Do not include libiberty.h. * gcc.dg/compat/generate-random_r.c: Likewise. 2005-05-17 Paolo Bonzini <bonzini@gnu.org> * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New. 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org> PR middle-end/21595 * g++.dg/tree-ssa/builtin1.C: New testcase. 2005-05-17 Jakub Jelinek <jakub@redhat.com> PR c++/21454 * g++.dg/opt/const4.C: New test. PR middle-end/21492 * g++.dg/opt/crossjump1.C: New test. PR tree-optimization/21610 * gcc.c-torture/compile/20050516-1.c: New test. PR fortran/15080 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment about the test failing. * gfortran.fortran-torture/execute/where_7.f90: New test. * gfortran.fortran-torture/execute/where_8.f90: New test. 2005-05-16 Richard Henderson <rth@redhat.com> * lib/target-supports.exp (check_effective_target_vect_int_mul): Add i?86 and x86_64. 2005-05-16 Mark Mitchell <mark@codesourcery.com> * gcc.dg/compat/generate-random.c (config.h): Do not include. (limits.h): Include unconditionally. (stdlib.h): Likewise. * gcc.dg/compat/generate-random_r.c (config.h): Do not include. (limits.h): Include unconditionally. (stdlib.h): Likewise. * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty. * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include. (limits.h): Include unconditionally. (stdlib.h): Likewise. (hashtab.h): Do not include. (getopt.h): Likewise. (stddef.h): Include. (hashval_t): Define. (struct entry): Add "next" field. (HASH_SIZE): New macro. (hash_table): New variable. (switchfiles): Do not use xmalloc. (mix): New macro. (iterative_hash): New function. (hasht): Remove. (e_exists): New function. (e_insert): Likewise. (output): Use, instead of libiberty hashtable functions. (main): Do not use getopt. Do not call htab_create. 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com> PR libstdc++/21526 * lib/target-supports.exp (check_mkfifo_available): Return 0 for cygwin as mkfifo support incomplete on platform. Fix typos in comments. 2005-05-15 Mark Mitchell <mark@codesourcery.com> * lib/compat.exp (compat-execute): Do not use regsub unsafely. 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net> PR fortran/17432 * gfortran.dg/assign_4.f: New test. 2005-05-14 Kazu Hirata <kazu@cs.umass.edu> PR tree-optimization/21563 * gcc.dg/tree-ssa/pr21563.c: New. 2005-05-14 Jan Hubicka <jh@suse.cz> * gcc.dg/noreturn-7.c: Allow control reaches warning. 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org> * g++.dg/tree-ssa/tmmti-2.C: New testcase. 2005-05-13 Julian Brown <julian@codesourcery.com> * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)). * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*. 2005-05-13 Jan Hubicka <jh@suse.cz> * gcc.dg/builtins-43.c: Use gimple dump instead of generic. * gcc.dg/fold-xor-?.c: Likewise. * gcc.dg/pr15784-?.c: Likewise. * gcc.dg/pr20922-?.c: Likewise. * gcc.dg/tree-ssa/20050128-1.c: Likewise. * gcc.dg/tree-ssa/pr17598.c: Likewise. * gcc.dg/tree-ssa/pr20470.c: Likewise. 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> PR fortran/21260 * gfortran.dg/hollerith_1.f90: New test. 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> * gfortran.dg/func_result_2.f90: New test. 2005-05-11 Bud Davis <bdavis@gfortran.org> * gfortran.dg/dev_null.f90: New test. 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com> * gcc.dg/arm-vfp1.c: Revert last change. 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org> PR middle-end/19807 PR tree-optimization/19639 * g++.dg/tree-ssa/pr19807.C: New testcase. 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR libfortran/21471 * gfortran.dg/append-1.f90: New test. 2005-05-10 Diego Novillo <dnovillo@redhat.com> * gcc.dg/pr18501.c: XFAIL. * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern. * gcc.dg/tree-ssa/pr20913.c: Change to link-time test. * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan. * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise. * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise. * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise. * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan. * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise. 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> PR fortran/20178 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90, gfortran.dg/f2c_3.f90: New tests. * gfortran.dg/return_1.f90: Fix dg annotation. 2005-05-10 Diego Novillo <dnovillo@redhat.com> * gcc.c-torture/compile/20050510-1.c: New test. 2005-05-10 Mark Mitchell <mark@codesourcery.com> * gcc.dg/arm-vfp1.c: Remove test for fnegs. 2005-05-10 Bob Wilson <bob.wilson@acm.org> * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*. 2005-05-10 Gabor Loki <loki@gcc.gnu.org> PR c/17913 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913 2005-05-10 Joseph S. Myers <joseph@codesourcery.com> PR c/21342 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c, gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests. 2005-05-10 Ben Elliston <bje@au.ibm.com> PR debug/16676 * gcc.dg/debug/pr16676.c: New test. 2005-05-10 Kazu Hirata <kazu@cs.umass.edu> PR testsuite/21443 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c, gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c: Change -O1 to -O2. * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add -fno-tree-dominator-opts. 2005-05-09 Tobias Schl"uter <tobias.sch