X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=b1c5701bc3fdd5c2932a5cab3b74aeda1b725731;hb=5f6832932ed0051ba8b9233b9ca408d5a3ff43bd;hp=64375dc2a76a898339895dd5171167cb6cb05022;hpb=07a96917c68dd72889c32adb4f1f3f935a308a34;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 64375dc2a76..b1c5701bc3f 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,571 @@ +2007-11-01 Tom Tromey + + PR preprocessor/30805: + * gcc.dg/cpp/pr30805.c: Use -std=gnu89. + +2007-11-02 Jakub Jelinek + + PR rtl-optimization/33648 + * gcc.dg/pr33648.c: New test. + +2007-11-01 Jakub Jelinek + + PR c++/32384 + * g++.dg/template/pseudodtor1.C: New test. + * g++.dg/template/pseudodtor2.C: New test. + + PR c++/32260 + * g++.dg/rtti/typeid7.C: New test. + +2007-11-01 Tom Tromey + + PR preprocessor/30805: + * gcc.dg/cpp/pr30805.c: New file. + +2007-11-01 Janis Johnson + + PR testsuite/25352 + * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and + add dg-skip-if. + * gcc.c-torture/compile/20001205-1.c: Ditto. + * gcc.c-torture/compile/20001226-1.c: Ditto. + * gcc.c-torture/compile/20020312-1.c: Ditto. + * gcc.c-torture/compile/20020604-1.c: Ditto. + * gcc.c-torture/compile/920501-12.c: Ditto. + * gcc.c-torture/compile/920501-4.c: Ditto. + * gcc.c-torture/compile/920520-1.c: Ditto. + * gcc.c-torture/compile/980506-1.c: Ditto. + * gcc.c-torture/compile/990617-1.c: Ditto. + * gcc.dg/compare6.c: Ditto. + * g++.old-deja/g++.brendan/crash43.C: Ditto. + * g++.old-deja/g++.brendan/synth1.C: Ditto. + * g++.old-deja/g++.oliva/dwarf2.C: Ditto. + * g++.old-deja/g++.oliva/dwarf3.C: Ditto. + * g++.old-deja/g++.pt/static6.C: Ditto. + * g++.old-deja/g++.pt/crash16.C: Ditto. + * g++.old-deja/g++.mike/p10416.C: Ditto. + * g++.old-deja/g++.mike/ns15.C: Ditto. + * g++.old-deja/g++.mike/eh46.C: Ditto. + +2007-11-01 Tom Tromey + + * gcc.dg/redecl-1.c: Update. + * gcc.dg/pr20368-3.c: Update. + * gcc.dg/inline-14.c: Update. + * gcc.dg/builtins-30.c: Update. + * gcc.dg/dremf-type-compat-4.c: Update. + * gcc.dg/pr20368-2.c: Update. + +2007-11-01 Jakub Jelinek + + PR rtl-optimization/33673 + * gcc.dg/pr33673.c: New test. + +2007-11-01 Michael Matz + + PR tree-optimization/33961 + * gcc.dg/pr33961.c: New test. + +2007-10-31 Paolo Carlini + + PR c++/33494 + * g++.dg/template/error35.C: New. + +2007-10-31 Jakub Jelinek + + PR target/31507 + * gcc.dg/pr31507-1.c: New test. + * gcc.dg/pr31507-2.c: New test. + +2007-10-31 Revital Eres + + * gcc.dg/vect/vect.exp: Add support for powerpc-*paired + target. + * gcc.dg/vect/tree-vect.h (check_vect): Add + powerpc-*paired test. + * lib/target-supports.exp (check_750cl_hw_available): + New. + (check_effective_target_vect_int, + check_effective_target_vect_intfloat_cvt, + check_effective_target_powerpc_altivec_ok, + check_effective_target_vect_long, + check_effective_target_vect_sdot_hi, + check_effective_target_vect_udot_hi, + check_effective_target_vect_pack_trunc, + check_effective_target_vect_unpack, + check_effective_target_vect_shift, + check_effective_target_vect_int_mult): Disable for powerpc-*paired + target. + * gcc.dg/vect/vect-ifcvt-11.c: New. + * gcc.dg/vect/vect-ifcvt-12.c: Likewise. + * gcc.dg/vect/vect-ifcvt-13.c: Likewise. + * gcc.dg/vect/vect-ifcvt-14.c: Likewise. + * gcc.dg/vect/vect-ifcvt-15.c: Likewise. + * gcc.dg/vect/vect-ifcvt-16.c: Likewise. + * gcc.dg/vect/vect-ifcvt-17.c: Likewise. + +2007-10-31 Dominique d'Humieres + Tobias Burnus + + PR fortran/33941 + * gfortran.dg/module_read_1.f90: New. + +2007-10-31 Tom Tromey + + PR preprocessor/30786: + * gcc.dg/cpp/pr30786.c: New file. + +2007-10-31 Jerry DeLisle + + PR fortran/33162 + * gfortran.dg/interface_19.f90: New. + * gfortran.dg/interface_20.f90: New. + * gfortran.dg/interface_21.f90: New. + +2007-10-31 Sebastian Pop + + PR tree-optimization/32377 + * gfortran.dg/vect/pr32377.f90: New. + +2007-10-31 Richard Guenther + + PR middle-end/33779 + * gcc.c-torture/execute/pr33779-1.c: New testcase. + * gcc.c-torture/execute/pr33779-2.c: Likewise. + +2007-10-31 Paul Thomas + + PR fortran/33897 + * gfortran.dg/contained_3.f90: New. + +2007-10-31 Christian Bruel + + PR c++/19531 + * g++.dg/opt/nrv8.C: New. + +2007-10-30 Jakub Jelinek + + PR c++/33709 + * g++.dg/opt/compound1.C: New test. + + PR c++/33616 + * g++.dg/template/ptrmem18.C: New test. + +2007-10-30 Francois-Xavier Coudert + + PR fortran/33596 + * gfortran.dg/isnan_2.f90: New test. + +2007-10-30 Ed Schouten + + PR tree-optimization/32500 + * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase. + +2007-10-30 Douglas Gregor + + PR c++/31993 + PR c++/32252 + * g++.dg/cpp0x/pr31993.C: New + * g++.dg/cpp0x/pr32252.C: New + +2007-10-30 Jakub Jelinek + + PR tree-optimization/33723 + * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s. + +2007-10-30 Richard Guenther + + * gcc.c-torture/execute/20071030-1.c: New testcase copied from + gcc.target/i386/loop-3.c. + +2007-10-30 Revital Eres + + * testsuite/gcc.dg/vect/pr33866.c: Require vect_long. + +2007-10-30 Revital Eres + + * testsuite/gcc.dg/vect/vect-shift-1.c: Require vect_int. + * testsuite/gcc.dg/vect/vect-ifcvt-4.c: Likewise. + +2007-10-29 Dorit Nuzman + + PR tree-optimization/32893 + * testsuite/lib/target-supports.exp + (check_effective_target_unaligned_stack): new keyword. + * testsuite/gcc.dg/vect/vect-2.c: Globalize arrays to make the test + not sensitive to unaligned_stack. + * testsuite/gcc.dg/vect/vect-3.c: Likewise. + * testsuite/gcc.dg/vect/vect-4.c: Likewise. + * testsuite/gcc.dg/vect/vect-5.c: Likewise. + * testsuite/gcc.dg/vect/vect-6.c: Likewise. + * testsuite/gcc.dg/vect/vect-7.c: Likewise. + * testsuite/gcc.dg/vect/vect-13.c: Likewise. + * testsuite/gcc.dg/vect/vect-17.c: Likewise. + * testsuite/gcc.dg/vect/vect-18.c: Likewise. + * testsuite/gcc.dg/vect/vect-19.c: Likewise. + * testsuite/gcc.dg/vect/vect-20.c: Likewise. + * testsuite/gcc.dg/vect/vect-21.c: Likewise. + * testsuite/gcc.dg/vect/vect-22.c: Likewise. + * testsuite/gcc.dg/vect/vect-27.c: Likewise. + * testsuite/gcc.dg/vect/vect-29.c: Likewise. + * testsuite/gcc.dg/vect/vect-64.c: Likewise. + * testsuite/gcc.dg/vect/vect-65.c: Likewise. + * testsuite/gcc.dg/vect/vect-66.c: Likewise. + * testsuite/gcc.dg/vect/vect-72.c: Likewise. + * testsuite/gcc.dg/vect/vect-73.c: Likewise. + * testsuite/gcc.dg/vect/vect-86.c: Likewise. + * testsuite/gcc.dg/vect/vect-all.c: Likewise. + * testsuite/gcc.dg/vect/slp-25.c: Likewise. + * testsuite/gcc.dg/vect/wrapv-vect-7.c: Likewise. + * testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise. + * testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise. + + * testsuite/gcc.dg/vect/vect-31.c: Removed alignment checks. + * testsuite/gcc.dg/vect/vect-34.c: Likewise. + * testsuite/gcc.dg/vect/vect-36.c: Likewise. + * testsuite/gcc.dg/vect/vect-64.c: Likewise. + * testsuite/gcc.dg/vect/vect-65.c: Likewise. + * testsuite/gcc.dg/vect/vect-66.c: Likewise. + * testsuite/gcc.dg/vect/vect-68.c: Likewise. + * testsuite/gcc.dg/vect/vect-76.c: Likewise. + * testsuite/gcc.dg/vect/vect-77.c: Likewise. + * testsuite/gcc.dg/vect/vect-78.c: Likewise. + + * testsuite/gcc.dg/vect/no-section-anchors-vect-31.c: New test, Like the + original testcase (without no-section-anchors prefix) but with global arrays. + * testsuite/gcc.dg/vect/no-section-anchors-vect-34.c: Likewise. + * testsuite/gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie. + * testsuite/gcc.dg/vect/no-section-anchors-vect-64.c: Likewise. + * testsuite/gcc.dg/vect/no-section-anchors-vect-65.c: Likewise. + * testsuite/gcc.dg/vect/no-section-anchors-vect-66.c: Likewise. + * testsuite/gcc.dg/vect/no-section-anchors-vect-68.c: Likewise. + * testsuite/gcc.dg/vect/vect-77-global.c: Likewise. + * testsuite/gcc.dg/vect/vect-78-global.c: Likewise. + + * testsuite/gcc.dg/vect/vect-77-alignchecks.c: New test. Like the + original testcase (without no-section-anchors prefix) but fix alignment checks + to also consider unaligned_stack targets. + * testsuite/gcc.dg/vect/vect-78-alignchecks.c: Likewise. + +2007-10-29 Jakub Jelinek + + PR tree-optimization/33723 + * gcc.c-torture/execute/20071029-1.c: New test. + * gcc.dg/tree-ssa/pr33723.c: New test. + +2007-10-29 Richard Sandiford + + PR tree-optimization/33614 + * gcc.c-torture/compile/pr33614.c: New test. + +2007-10-29 Richard Guenther + + PR tree-optimization/33870 + * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os. + +2007-10-29 Jakub Jelinek + + PR tree-optimization/33757 + * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES + true architectures instead of having a big dg-skip-if. + + PR c++/33841 + * g++.dg/other/bitfield3.C: New test. + +2007-10-29 Richard Guenther + + * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump. + +2007-10-29 Razya Ladelsky + + Automatic parallelization reduction tests. + + * testsuite/gcc.dg/tree-ssa/reduc-1.c: New test. + * testsuite/gcc.dg/tree-ssa/reduc-1char.c: New test. + * testsuite/gcc.dg/tree-ssa/reduc-1short.c: New test. + * testsuite/gcc.dg/tree-ssa/reduc-2.c: New test. + * testsuite/gcc.dg/tree-ssa/reduc-2char.c: New test. + * testsuite/gcc.dg/tree-ssa/reduc-2short.c: New test. + * testsuite/gcc.dg/tree-ssa/reduc-3.c: New test. + * testsuite/gcc.dg/tree-ssa/reduc-6.c: New test. + * testsuite/gcc.dg/tree-ssa/reduc-7.c: New test. + * testsuite/gcc.dg/tree-ssa/reduc-8.c: New test. + * testsuite/gcc.dg/tree-ssa/reduc-9.c: New test. + +2007-10-29 Razya Ladelsky + Zdenek Dvorak + + OMP_ATOMIC Changes, testsuite changes. + + * testsuite/gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump + instead of gimple dump. + * testsuite/gcc.dg/gomp/atomic-9.c: Same. + * testsuite/gcc.dg/gomp/atomic-10.c: Same. + * testsuite/g++.dg/gomp/atomic-3.C: Same. + * testsuite/g++.dg/gomp/atomic-9.C: Same. + * testsuite/g++.dg/gomp/atomic-10.C: Same. + +2007-10-29 Paul Thomas + + PR fortran/31217 + PR fortran/33811 + * gfortran.dg/forall_12.f90: New test. + + PR fortran/33686 + * gfortran.dg/forall_13.f90: New test. + +2007-10-28 Paolo Carlini + Mark Mitchell + + PR c++/30659 + * g++.dg/template/crash71.C: New. + +2007-10-28 Tobias Schlüter + + PR fortran/32147 + * gfortran.dg/module_md5_1.f90: Update hash-value. + +2007-10-28 Andrew Pinski + + PR tree-opt/33589 + * g++.dg/torture/pr33589-1.C: New testcase. + * g++.dg/torture/pr33589-2.C: New testcase. + +2007-10-28 Richard Guenther + + * gcc.dg/tree-ssa/alias-15.c: Adjust pattern. + +2007-10-28 Martin Michlmayr + Uros Bizjak + + PR tree-optimization/33920 + * gcc.dg/tree-ssa/pr33290.c: New test. + +2007-10-27 Jerry DeLisle + + PR fortran/31306 + * gfortran.dg/argument_check_7.f90: New test. + * gfortran.dg/argument_check_8.f90: New test. + +2007-10-27 Uros Bizjak + + * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options. + * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add + "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics. + * gcc.target/i386/sse-14.c: Ditto. + +2007-10-27 Jakub Jelinek + + PR c++/33844 + * g++.dg/other/ptrmem8.C: New test. + + PR c++/33842 + * g++.dg/template/error34.C: New test. + +2007-10-27 Uros Bizjak + + * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292". + +2007-10-27 Richard Guenther + + PR tree-optimization/33870 + * gcc.dg/tree-ssa/alias-15.c: New testcase. + * gcc.c-torture/execute/pr33870.c: Likewise. + +2007-10-26 Jerry DeLisle + + PR fortran/33162 + * gfortran.dg/argument_checking_9.f90: New test. + +2007-10-26 Douglas Gregor + + * g++.dg/other/pr33601.C: New. + +2007-10-26 Paolo Carlini + + PR c++/31988 + * g++.dg/init/new25.C: New. + +2007-10-26 Douglas Gregor + + * g++.dg/cpp0x/pr33839.C: New. + +2007-10-26 Jakub Jelinek + + PR c++/33744 + * g++.dg/template/arg6.C: New test. + +2007-10-26 Paolo Carlini + + PR c++/31747 + * g++.dg/parse/crash39.C: New. + +2007-10-26 Uros Bizjak + + * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for + "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of + "offset: -4B". + +2007-10-25 David Daney + + * g++.dg/tree-ssa/copyprop-1.C: Remove xfail. + +2007-10-25 Paolo Carlini + + PR c++/33843 + * g++.dg/template/error32.C: New. + +2007-10-25 Martin Michlmayr + Ira Rosen + + PR tree-optimization/33833 + * gcc.dg/vect/pr33833.c: New testcase. + +2007-10-25 David Daney + + * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*. + +2007-10-25 Martin Michlmayr + Ira Rosen + + PR tree-optimization/33866 + * gcc.dg/vect/pr33866.c: New testcase. + +2007-10-24 Uros Bizjak + + * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags. + Add -w to compile flags to suppress "call-clobbered register" warnings + and remove dg-warning directives. + +2007-10-24 Uros Bizjak + + * gcc.dg/sms-2.c: Cleanup sms dump file. + * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the + profile-use step. + +2007-10-24 David Daney + + * gcc.dg/tree-ssa/update-threading.c: Remove xfail. + +2007-10-24 Richard Sandiford + + PR target/33755 + * gcc.target/mips/pr33755.c: New test. + +2007-10-24 Ira Rosen + + PR tree-optimization/33804 + * gcc.dg/vect/pr33804.c: New testcase. + +2007-10-23 Jerry DeLisle + + PR forrtran/33849 + gfortran.dg/generic_actual_arg.f90: Fix dg-error message. + +2007-10-23 Martin Michlmayr + Uros Bizjak + + PR rtl-optimization/33846 + * gcc.dg/vect/pr33846.c: New testcase. + +2007-10-23 Martin Michlmayr + Dorit Nuzman + + PR tree-optimization/33860 + * g++.dg/vect/pr33860.cc: New test. + * g++.dg/vect/pr33860a.cc: New test. + +2007-10-23 Tehila Meyzels + Revital Eres + + * testsuite/gcc.dg/sms-2.c: New testcase. + +2007-10-22 David S. Miller + + * gcc.dg/globalreg-1.c: New test. + +2007-10-22 Martin Michlmayr + Dorit Nuzman + + PR tree-optimization/33834 + PR tree-optimization/33835 + * g++.dg/vect/pr33834_1.cc: New test. + * g++.dg/vect/pr33834_2.cc: New test. + * g++.dg/vect/pr33835.cc: New test. + +2007-10-22 Jakub Jelinek + + * gcc.dg/pr33644.c: New test. + +2007-10-22 Jakub Jelinek + + PR c++/33372 + * g++.dg/gomp/pr33372-1.C: New test. + * g++.dg/gomp/pr33372-2.C: New test. + * g++.dg/gomp/pr33372-3.C: New test. + +2007-10-22 Michael Matz + + PR tree-optimization/33855 + * gcc.c-torture/compile/pr33855.c: New testcase. + +2007-10-22 Ira Rosen + + PR tree-optimization/33854 + * gcc.dg/vect/O1-pr33854.c: New testcase. + * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1. + +2007-10-21 David Edelsohn + + * gcc.dg/unwind-1.c: Disable on AIX. + * gcc.dg/cpp/_Pragma6.c: Disable on AIX. + +2007-10-21 Paul Thomas + + PR fortran/33749 + * gfortran.dg/assign_9.f90: New test. + +2007-10-21 Richard Sandiford + + * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16. + (dg-mips-options): Skip tests that specify an ABI other than o32 + and o64 if generating MIPS16 hard-float code. + +2007-10-21 Ira Rosen + Revital Eres + + * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int. + * gcc.dg/vect/vect-16.c: Fix comment. + * gcc.dg/vect/pr33369.c: Require vect_int. + * gcc.dg/vect/slp-33.c: Add spaces. + * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave + targets. + * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int. + * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack + targets. + * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int. + * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to + targets. + * gcc.dg/vect/slp-10.c: Add spaces. + * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc + targets. + * gcc.dg/vect/slp-36.c: Require vect_int. + * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c, + gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c, + gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise. + * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack + targets. + * gcc.dg/vect/no-scevccp-outer-17.c: Likewise. + * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit + instead of vector_alignment_reachable_for_double. + * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*. + (natural_alignment): Split into... + (natural_alignment_32, natural_alignment_64): New. + (vector_alignment_reachable): Depend on natural_alignment_32. + (vector_alignment_reachable_for_double): Rename to ... + (vector_alignment_reachable_for_64bit): And depend on + natural_alignment_64. + 2007-10-21 Richard Sandiford * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all