X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=42d12a230225b7cc26b324ddd3b8e68b80ca16eb;hp=9a8f5f5b87692949abc805a0d9d65c9871f57fc7;hb=168f96cc47e4ac832a2847786d9cd15a3f5fe848;hpb=45fe0be686e8c9bc4b9780155f5ff62d9b3b4b83 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 9a8f5f5b876..42d12a23022 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,510 @@ +2008-08-27 Manuel Lopez-Ibanez + + PR c++/17880 + * g++.dg/warn/sequence-pt-1.C: New. + * g++.dg/warn/sequence-pt-pr17880.C: New. + +2008-08-26 Douglas Gregor + + * g++.dg/cpp0x/scoped_enum_examples.C: New. + * g++.dg/cpp0x/scoped_enum.C: New. + * g++.dg/cpp0x/scoped_enum_98.C: New. + * g++.dg/cpp0x/enum_base_warn.C: New. + * g++.dg/cpp0x/enum_base.C: New. + +2008-08-26 Janis Johnson + + * gcc.target/powerpc/altivec-macros.c: Fix dg-message directives. + * gcc.target/powerpc/ppu-intrinsics.c: Ignore some warnings. + * gcc.target/powerpc/darwin-save-world-1.c: Require AltiVec hardware. + * gcc.target/powerpc/altivec-types-1.c: Expect some notes. + * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Ignore a warning. + * g++.dg/ext/altivec-2.C: Initialize a local variable. + * g++.dg/ext/altivec-3.C: Move AltiVec code out of main. + + * gcc.dg/torture/type-generic-1.c: Don't use IBM 128-bit long double. + * g++.dg/torture/type-generic-1.C: Ditto. + +2008-08-26 Victor Kaplansky + + * gcc.dg/vect/slp-18.c: Require vect_intfloat_cvt. + * gcc.dg/vect/slp-11.c: Likewise. + * gcc.dg/vect/fast-math-pr35982.c: Likewise. + * lib/target-supports.exp: + (check_effective_target_vect_pack_trunc): Add SPU to the list. + (check_effective_target_vect_extract_even_odd): Likewise. + (check_effective_target_vect_extract_even_odd_wide): Likewise. + (check_effective_target_vect_interleave): Likewise. + +2008-08-25 Ulrich Weigand + Andrew Pinski + + * gcc.target/powerpc/altivec-volatile.c: New test. + +2008-08-25 Daniel Kraft + + * gfortran.dg/extends_7.f03: New test. + * gfortran.dg/typebound_proc_7.f03: New test. + * gfortran.dg/typebound_proc_8.f03: New test. + +2008-08-24 Adam Nemet + + * gcc.target/mips/octeon-pop-1.c: New test. + +2008-08-24 Tobias Burnus + + PR fortran/37201 + * gfortran.dg/bind_c_18.f90: New. + +2008-08-24 Jan Hubicka + + * gcc.dg/ipa/ipacost-1.c: New testcase. + * gcc.dg/ipa/ipacost-2.c: New testcase. + * gcc.dg/ipa/ipa-7.c: Update template. + +2008-08-24 Tobias Burnus + + PR fortran/37201 + * gfortran.dg/bind_c_usage_17.f90: New. + * gfortran.dg/bind_c_usage_17_c.c: New. + +2008-08-24 Daniel Kraft + + * gfortran.dg/finalize_5.f03: Adapted expected error message to changes + to handling of CONTAINS in derived-type declarations. + * gfortran.dg/typebound_proc_1.f08: New test. + * gfortran.dg/typebound_proc_2.f90: New test. + * gfortran.dg/typebound_proc_3.f03: New test. + * gfortran.dg/typebound_proc_4.f03: New test. + * gfortran.dg/typebound_proc_5.f03: New test. + * gfortran.dg/typebound_proc_6.f03: New test. + +2008-08-23 Tobias Burnus + + PR fortran/37076 + * gfortran.dg/widechar_9.f90: New. + +2008-08-23 Tobias Burnus + + PR fortran/37025 + * gfortran.dg/widechar_8.f90: New. + +2008-08-23 Ira Rosen + + PR tree-optimization/37174 + * g++.dg/vect/pr37174.cc: New test. + +2008-08-22 Richard Guenther + + PR tree-optimization/37078 + * gcc.c-torture/compile/pr37078.c: New testcase. + +2008-08-22 Richard Guenther + + PR tree-optimization/37143 + * g++.dg/vect/pr37143.C: New testcase. + +2008-08-22 Daniel Kraft + + PR fortran/30239 + * gfortran.dg/duplicate_type_1.f90: New test. + * gfortran.dg/duplicate_type_2.f90: New test. + +2008-08-22 Uros Bizjak + + * gcc.dg/tree-ssa/pr21658.c (dg-options): Use -fdump-tree-ccp1-details. + (dg-final): Use cleanup-tree-dump "ccp1". + * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile. + * gcc.dg/ipa/iinline-1.c: Cleanup ipa dump, not tree dump. + * g++.dg/ipa/iinline-1.C: Ditto. + * gfortran.dg/intrinsic_std_1.f90: Cleanup "original" tree dump. + * gfortran.dg/char_eoshift_5.f90: Ditto. + * gfortran.dg/index_2.f90: Ditto. + +2008-08-22 Uros Bizjak + + PR target/37184 + * gcc.target/i386/pr37184.c: New test. + + PR target/37191 + * gcc.target/i386/pr37191.c: New test. + + PR target/37197 + * gcc.target/i386/pr37197.c: New test. + +2008-08-22 Richard Guenther + + PR middle-end/36548 + PR middle-end/37125 + * gcc.c-torture/execute/pr37125.c: New testcase. + +2008-08-22 Daniel Kraft + + * gfortran.dg/used_before_typed_4.f90: New test. + +2008-08-22 Daniel Kraft + + PR fortran/32095 + PR fortran/34228 + * gfortran.dg/used_before_typed_1.f90: New test. + * gfortran.dg/used_before_typed_2.f90: New test. + * gfortran.dg/used_before_typed_3.f90: New test. + * gfortran.dg/array_constructor_26.f03: Add -std=gnu to not enable + legacy-behaviour for the new check. + * gfortran.dg/array_constructor_27.f03: Ditto. + * gfortran.dg/blockdata_4.f90: Ditto. + * gfortran.dg/bound_2.f90: Reordered declarations to satisfy the check. + * gfortran.dg/result_in_spec_1.f90: Ditto. + * gfortran.dg/argument_checking_7.f90: Adapted expected error messages. + +2008-08-21 Manuel Lopez-Ibanez + + PR 30457 + * gcc.dg/pr30457.c: New. + +2008-08-21 Aldy Hernandez + + * gcc.dg/20011008-1.c: Test column. + * gcc.dg/20080820.c: New. + * gcc.dg/fltconst-1.c: Test column. + * gcc.dg/cpp/cpp.exp: Add -fno-show-column. + * gcc.dg/cpp/trad/trad.exp: Same. + * lib/gcc.exp (gcc_target_compile): Remove -fno-show-column. + * lib/gcc-dg.exp (process-message): Handle columns. + +2008-08-21 Joseph Myers + + * g++.dg/opt/anchor1.C (foo): Return the return value of + ycf->ascent. + +2008-08-21 Richard Guenther + + * gcc.dg/vect/vect-fold-1.c: Scan ccp1 dump instead of dom1. + +2008-08-21 Richard Guenther + + PR middle-end/36817 + * gcc.c-torture/compile/pr36817.c: New testcase. + +2008-08-21 Richard Guenther + + * gcc.dg/tree-ssa/ssa-fre-13.c: Remove XFAIL. + * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise. + * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise. + * gcc.dg/tree-ssa/data-dep-1.c: Likewise. + * gcc.dg/tree-ssa/ltrans-3.c: Likewise. + +2008-08-21 Richard Guenther + + PR testsuite/37182 + * gcc.dg/pr17506.c: Remove duplicate testcase. + * gcc.dg/uninit-15.c: Adjust to allow for both correct + behaviors, one xfailed. + +2008-08-21 Manuel Lopez-Ibanez + + PR middle-end/179 + * gcc.dg/uninit-6.c (make_something): Remove XFAIL. + * gcc.dg/uninit-6-O0.c (make_something): Remove XFAIL. + * gcc.dg/uninit-B.c (baz): Remove XFAIL. + * gcc.dg/uninit-B-2.c: New. + * gcc.dg/uninit-B-O0-2.c: New. + * gcc.dg/uninit-pr19430-O0.c: New. + * gcc.dg/uninit-pr19430.c: New. + * gcc.dg/uninit-pr19430-2.c: New. + +2008-08-20 Manuel Lopez-Ibanez + + PR c++/35158 + * g++.dg/gomp/pr35158.C: New. + +2008-08-20 Manuel Lopez-Ibanez + + PR 35701 + * gcc.dg/pr35701.c: New. + * gcc.dg/Wconversion-real-integer.c: Add more tests. + * gcc.dg/Wconversion-pr34389.c: Update. + * g++.dg/warn/Wconversion-pr34389.C: Update. + +2008-08-20 Manuel Lopez-Ibanez + + PR c++/35602 + * g++.dg/warn/pr35602.C: New. + +2008-08-20 Richard Guenther + + * gcc.dg/tree-ssa/pr21829.c: Scan optimized and cddce2 dumps + instead of phicprop2. Make sure all is fine after cddce2, + add an XFAILed scan for merging the two remaining ifs. + +2008-08-20 Richard Guenther + + * gcc.c-torture/compile/20080820-1.c: New testcase. + +2008-08-20 Jakub Jelinek + + PR c/37171 + * gcc.dg/pr37171.c: New test. + +2008-08-20 Arnaud Charlet + + * gnat.dg/div_no_warning.adb: New test. + +2008-08-20 H.J. Lu + + PR target/37169 + * i386/sse2-init-v2di-2.c: New. + +2008-08-20 Richard Guenther + + * gcc.dg/tree-ssa/forwprop-9.c: Scan FRE dump as well. + * gcc.dg/tree-ssa/forwprop-10.c: New testcase. + +2008-08-20 Richard Guenther + + * gcc.dg/tree-ssa/20030530-2.c: Scan dom2 dump. + * gcc.dg/tree-ssa/20030611-1.c: Likewise. + * gcc.dg/tree-ssa/20030703-1.c: Likewise. + * gcc.dg/tree-ssa/20030703-2.c: Likewise. + * gcc.dg/tree-ssa/20030708-1.c: Likewise. + * gcc.dg/tree-ssa/20030709-3.c: Likewise. + * gcc.dg/tree-ssa/20030710-1.c: Likewise. + * gcc.dg/tree-ssa/20030711-1.c: Likewise. + * gcc.dg/tree-ssa/20030711-2.c: Likewise. + * gcc.dg/tree-ssa/20030711-3.c: Likewise. + * gcc.dg/tree-ssa/20030714-1.c: Likewise. + * gcc.dg/tree-ssa/20030714-2.c: Likewise. + * gcc.dg/tree-ssa/20030729-1.c: Likewise. + * gcc.dg/tree-ssa/20030730-1.c: Likewise. + * gcc.dg/tree-ssa/20030730-2.c: Likewise. + * gcc.dg/tree-ssa/20030731-1.c: Likewise. + * gcc.dg/tree-ssa/20030807-1.c: Likewise. + * gcc.dg/tree-ssa/20030807-11.c: Likewise. + * gcc.dg/tree-ssa/20030807-2.c: Likewise. + * gcc.dg/tree-ssa/20030807-3.c: Likewise. + * gcc.dg/tree-ssa/20030807-5.c: Likewise. + * gcc.dg/tree-ssa/20030807-8.c: Likewise. + * gcc.dg/tree-ssa/20030807-9.c: Likewise. + * gcc.dg/tree-ssa/20030814-1.c: Likewise. + * gcc.dg/tree-ssa/20030814-2.c: Likewise. + * gcc.dg/tree-ssa/20030814-3.c: Likewise. + * gcc.dg/tree-ssa/20030814-4.c: Likewise. + * gcc.dg/tree-ssa/20030814-5.c: Likewise. + * gcc.dg/tree-ssa/20030814-6.c: Likewise. + * gcc.dg/tree-ssa/20030814-7.c: Likewise. + * gcc.dg/tree-ssa/20030922-1.c: Likewise. + * gcc.dg/tree-ssa/20040729-1.c: Likewise. + * gcc.dg/tree-ssa/20041122-1.c: Likewise. + * gcc.dg/tree-ssa/pr21417.c: Likewise. + * gcc.dg/tree-ssa/pr21829.c: Scan phicprop2 dump. + * gcc.dg/tree-ssa/ssa-dce-1.c: Scan dce2 dump. + * gcc.dg/tree-ssa/ssa-dce-2.c: Likewise. + * g++.dg/tree-ssa/pr31146.C: Remove XFAIL, adjust pattern. + * gfortran.dg/ldist-1.f90: Adjust. + +2008-08-20 Victor Kaplansky + + * gcc.dg/vect/vect-multitypes-15.c: Fix typo. + * gcc/testsuite/lib/target-supports.exp + (check_effective_target_vect_long_long): Remove spu-*-*. + * gcc.dg/vect/vect-multitypes-16.c: Make init loop unvectorizable. + * gcc.dg/vect/slp-widen-mult-u8.c: Likewise. + +2008-08-20 Richard Guenther + + * gcc.dg/tree-ssa/pr20701.c: Scan vrp1 dump. + * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Pass -fno-tree-vrp. + * gcc.dg/tree-ssa/ssa-pre-20.c: New testcase. + +2008-08-19 Ulrich Weigand + + * gcc.dg/torture/fp-int-convert-float.c: Reenable test on SPU. + * gcc.dg/torture/fp-int-convert-timode.c: Reenable "float" test on SPU. + +2008-08-19 Richard Guenther + + * gcc.dg/tree-ssa/ssa-ccp-14.c: XFAIL. + +2008-08-19 H.J. Lu + + PR target/37157 + * gcc.target/i386/sse2-unpack-1.c: New. + +2008-08-19 Jakub Jelinek + + PR debug/37156 + * gcc.dg/pr37156.c: New test. + +2008-08-19 Richard Guenther + + PR tree-optimization/35972 + PR tree-optimization/23094 + * gcc.dg/tree-ssa/ssa-pre-19.c: New testcase. + * gcc.dg/autopar/reduc-1.c: Move constant initialized arrays to + global memory. + * gcc.dg/autopar/reduc-1char.c: Likewise. + * gcc.dg/autopar/reduc-1short.c: Likewise. + * gcc.dg/autopar/reduc-2.c: Likewise. + * gcc.dg/autopar/reduc-2char.c: Likewise. + * gcc.dg/autopar/reduc-2short.c: Likewise. + * gcc.dg/autopar/reduc-3.c: Likewise. + * gcc.dg/tree-ssa/ifc-20040816-1.c: Likewise. + * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Likewise. + * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Likewise. + * gcc.dg/vect/fast-math-vect-reduc-5.c: Likewise. + * gcc.dg/vect/fast-math-vect-reduc-7.c: Likewise. + * gcc.dg/vect/no-trapping-math-2.c: Likewise. + * gcc.dg/vect/no-trapping-math-vect-111.c: Likewise. + * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Likewise. + * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise. + * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise. + * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise. + * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise. + * gcc.dg/vect/no-vfa-vect-37.c: Likewise. + * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise. + * gcc.dg/vect/pr18400.c: Likewise. + * gcc.dg/vect/slp-12b.c: Likewise. + * gcc.dg/vect/slp-14.c: Likewise. + * gcc.dg/vect/slp-7.c: Likewise. + * gcc.dg/vect/slp-15.c: Likewise. + * gcc.dg/vect/slp-16.c: Likewise. + * gcc.dg/vect/slp-17.c: Likewise. + * gcc.dg/vect/slp-24.c: Likewise. + * gcc.dg/vect/slp-28.c: Likewise. + * gcc.dg/vect/slp-3.c: Likewise. + * gcc.dg/vect/slp-34.c: Likewise. + * gcc.dg/vect/slp-6.c: Likewise. + * gcc.dg/vect/slp-8.c: Likewise. + * gcc.dg/vect/vect-107.c: Likewise. + * gcc.dg/vect/vect-108.c: Likewise. + * gcc.dg/vect/vect-11.c: Likewise. + * gcc.dg/vect/vect-112.c: Likewise. + * gcc.dg/vect/vect-115.c: Likewise. + * gcc.dg/vect/vect-11a.c: Likewise. + * gcc.dg/vect/vect-34.c: Likewise. + * gcc.dg/vect/vect-9.c: Likewise. + * gcc.dg/vect/vect-97.c: Likewise. + * gcc.dg/vect/vect-align-1.c: Likewise. + * gcc.dg/vect/vect-float-extend-1.c: Likewise. + * gcc.dg/vect/vect-floatint-conversion-1.c: Likewise. + * gcc.dg/vect/vect-ifcvt-16.c: Likewise. + * gcc.dg/vect/vect-ifcvt-17.c: Likewise. + * gcc.dg/vect/vect-ifcvt-2.c: Likewise. + * gcc.dg/vect/vect-ifcvt-3.c: Likewise. + * gcc.dg/vect/vect-ifcvt-4.c: Likewise. + * gcc.dg/vect/vect-ifcvt-5.c: Likewise. + * gcc.dg/vect/vect-ifcvt-6.c: Likewise. + * gcc.dg/vect/vect-ifcvt-7.c: Likewise. + * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise. + * gcc.dg/vect/vect-intfloat-conversion-2.c: Likewise. + * gcc.dg/vect/vect-intfloat-conversion-3.c: Likewise. + * gcc.dg/vect/vect-intfloat-conversion-4a.c: Likewise. + * gcc.dg/vect/vect-intfloat-conversion-4b.c: Likewise. + * gcc.dg/vect/vect-multitypes-2.c: Likewise. + * gcc.dg/vect/vect-multitypes-5.c: Likewise. + * gcc.dg/vect/vect-reduc-1.c: Likewise. + * 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-3.c: Likewise. + * gcc.dg/vect/vect-shift-1.c: Likewise. + * gcc.dg/vect/vect-strided-float.c: Likewise. + * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise. + * gcc.dg/vect/wrapv-vect-reduc-2char.c: Likewise. + * gcc.dg/vect/wrapv-vect-reduc-2short.c: Likewise. + * gcc.dg/tree-ssa/gen-vect-11.c: Likewise. + * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise. + * gcc.dg/tree-ssa/gen-vect-2.c: Likewise. + * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise. + +2008-08-19 Ira Rosen + + * gcc.dg/vect/slp-multitypes-1.c: New testcase. + * gcc.dg/vect/slp-multitypes-2.c, gcc.dg/vect/slp-multitypes-3.c, + gcc.dg/vect/slp-multitypes-4.c, gcc.dg/vect/slp-multitypes-5.c, + gcc.dg/vect/slp-multitypes-6.c, gcc.dg/vect/slp-multitypes-7.c, + gcc.dg/vect/slp-multitypes-8.c, gcc.dg/vect/slp-multitypes-9.c, + gcc.dg/vect/slp-multitypes-10.c, gcc.dg/vect/slp-multitypes-11.c, + gcc.dg/vect/slp-multitypes-12.c, gcc.dg/vect/slp-widen-mult-u8.c, + gcc.dg/vect/slp-widen-mult-s16.c, gcc.dg/vect/vect-multitypes-16.c, + gcc.dg/vect/vect-multitypes-17.c: Likewise. + * gcc.dg/vect/slp-9.c: Now vectorizable using SLP. + * gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-5.c: Likewise. + * lib/target-supports.exp (check_effective_target_vect_long_long): New. + +2008-08-18 Adam Nemet + + * gcc.target/mips/ext-1.c: Add -mgp64 to dg-mips-options. + +2008-08-18 Steve Ellcey + + * g++.dg/other/anon5.C: Skip on *-*-hpux*. + +2008-08-18 Steve Ellcey + + * gcc.dg/vect/no-vfa-pr29145.c: XFAIL if no_vect_align. + +2008-08-18 Steve Ellcey + + * gcc.target/ia64/types-1.c: Change error to message. + +2008-08-18 Manuel Lopez-Ibanez + + PR cpp/7263 + * gcc.dg/cpp/pr7263-2.c: New. + * gcc.dg/cpp/pr7263-2.h: New. + * gcc.dg/cpp/pr7263-3.c: New. + * gcc.dg/cpp/pr7263-3.h: New. + +2008-08-18 Robert Dewar + + PR ada/30827 + * gnat.dg/test_version.adb: New. + +2008-08-18 Samuel Tardieu + + PR ada/15808 + * gnat.dg/specs/abstract_private.ads: New. + +2008-08-18 Richard Guenther + + * gcc.dg/fold-alloca-1.c: Scan cfg dump instead of cleanup_cfg1. + * gcc.dg/fold-compare-3.c: Likewise. + * gcc.dg/tree-ssa/20030709-2.c: Scan cddce2 dump. + * gcc.dg/tree-ssa/20030808-1.c: Likewise. + * gcc.dg/tree-ssa/20040211-1.c: Likewise. + * gcc.dg/tree-ssa/20040305-1.c: Likewise. + * gcc.dg/tree-ssa/forwprop-1.c: Adjust pattern. + * gcc.dg/tree-ssa/forwprop-2.c: Likewise.. + * gcc.dg/tree-ssa/ssa-dce-3.c: Scan cddce1 dump. + +2008-08-16 Tobias Burnus + + PR fortran/36825 + * gfortran.dg/rank_1.f90: Modify error message. + +2008-08-15 Jerry DeLisle + + PR fortran/35863 + * gfortran.dg/utf8_1.f03: New test. + * gfortran.dg/utf8_2.f03: New test. + +2008-08-15 Manuel Lopez-Ibanez + + * gcc.dg/pr30551-6.c: Skip for SPU. + * gcc.dg/pr30551-3.c: Likewise. + * gcc.dg/pr30551.c: Likewise. + * g++.dg/warn/pr30551-2.C: Likewise. + * g++.dg/warn/pr30551.C: Likewise. + +2008-08-14 Janus Weil + + PR fortran/36705 + * gfortran.dg/argument_checking_7.f90: Modified. + * gfortran.dg/conflicts.f90: Modified. + * gfortran.dg/proc_decl_1.f90: Modified. + * gfortran.dg/proc_ptr_9.f90: New. + 2008-08-14 Paolo Carlini PR c++/34485 @@ -28,7 +535,7 @@ 2008-08-14 Manuel Lopez-Ibanez - PR c/28152 + PR c/28152 * gcc.dg/parser-pr28152.c: New. * gcc.dg/parser-pr28152-2.c: New.